środa, 4 września 2019

Montaż Goteka w Amstradzie CPC 6128

W Amstradzie CPC 6128 możemy zamontować emulator stacji dysków Gotek, po wgraniu oprogramowania FlashFloppy.

Cały projekt po angielsku jest opisany na wiki FlashFloppy -> Link

Aby go zamontować musimy kupić odpowiednią wersję Goteka, jaka to ma być wersja Goteka, opisane jest na stronie wiki FlashFloppy -> Link

Ja zakupiłem Goteka na Aliexpress, koszt to około 60 zł -> Link

Będą nam jeszcze potrzebne:
- enkoder obrotowy, buzzer aktywny 5V - ja zakupiłem w pobliskim sklepie elektronicznym
- złącze IDC-26 męskie zaciskane na taśmę, kupiłem na Allegro -> Link
- złącze IDC 34 zaciskane na kabel - kupiłem na Allegro -> Link
- taśma od dysku twardego, przewody z wtykami na goldpin i goldpiny miałem w domu
- wyświetlacz OLED SSD1306 kupiłem na Aliexpress -> Link
- obudowę do wydruku 3D zamówiłem w firmie poprzez internet, koszt razem z przesyłką 45 zł -> Link
- konwerter USB TTL, ja używam na FTDI

Jak przygotować taśmę z złączami IDC opisane jest tu -> Link

Złącza IDC i kawałek taśmy.


Najpierw zaciskamy taśmę na złączu IDC 26, tak jak na zdjęciu.


Teraz z prawej strony, tam gdzie jest czerwony przewód, oddzielamy 6 przewodów.
Wkładamy do złącza IDC 34 tak jak na zdjęciu, przerwa to 2 wolne rowki.
Dokładne zdjęcia są na stronie cpcwiki jak w linku wyżej.



Na zdjęciu widać, że od lewej mamy 6 wolnych rowków, 6 przewodów i 2 wolne rowki.

Teraz rozkręcamy Goteka i wyciągamy płytkę.
Jak widać na płycie brakuje wlutowanych golpinów.


Wlutowujemy brakujące golpiny.


Łączymy Goteka z konwerterem USB TTL tak jak na zdjęciu, musi być założona zworka jak na zdjęciu, Tx z Goteka łączymy z Rx konwertera USB TTL, a Rx z Goteka z TX konwertera.


Ściągamy i instalujemy program Flash Loader -> Link

Oprogramowanie do Goteka, ściągamy ze strony -> Link

Obecnie najnowsza stabilna wersja to 2.13, w ściągniętym pliku interesuje nas plik FF_Gotek-v2.13.hex

Podłączony konwerter USB TTL do Goteka.


Konwerter USB TTL ustawiony jest na 5V, podłączamy do portu USB w komputerze i uruchamiamy program Flash Loader.
Ja ustawiłem na prędkość 9600 jak na zdjęciu ponieważ na innych prędkościach był problem z wykryciem.


Klikamy Next i powinno się pojawić.


Klikamy Remove protection i mamy.


Klikamy Next i powinno się pojawić.


Znowu Next i wybieramy jak niżej Download to device i Erase, wskazujemy nasz wcześniej ściągnięty plik FF_Gotek-v2.13.hex.


Po kliknięciu Next plik hex powinien zacząć się wgrywać do Goteka.


Po zakończeniu wgrywania mamy.


Teraz podłączamy ekran OLED tak jak pokazano na stronie Flash Floppy wiki -> Link


Lutujemy przewody z wtykami goldpin do enkodera i podłaczamy zgodnie ze schematem na stronie Flash Floppy wiki -> Link


Teraz pozostało dolutować przewody z goldpinami do buzzera i podłączyć tak jak pokazano niżej.


Zakładamy jeszcze zworkę jak pokazano niżej.


Mamy już gotowy Gotek do pracy z Amstradem CPC 6128.


Modyfikujemy wtyczkę zasilającą w Amstradzie, wyciągając pin z czerwonym przewodem i na jego miejsce przekładamy pin z pomrańczowym przewodem, czerwonego nie podłączamy wogóle.


Podłączamy taśmę jak pokazano niżej.


Możemy już montować Goteka w Amstradzie i jeżeli wszystko zrobiliśmy dobrze, to powinien działać.

16 komentarzy:

  1. Mam Goteka poprawnie działającego w Atari i w Amidze wersję podstawową. Chciałbym dołożyć do niego buzer i oled display wraz z gałką pokrętłem.
    Czy wystarczy je zamontować wg tego schematu i wskazówek powyżej czy potrzbuję coś jeszcze ? Aktualizacja softu np ? Bo rozumiem że ta kombinacja z taśmą powiązana jest z inną wtyczką do stacji dysków niż w amidze.

    OdpowiedzUsuń
  2. No i czy ten obrotowy encoder ma być 360 obracany ?
    Proszę o odpowiedzi

    OdpowiedzUsuń
    Odpowiedzi
    1. Nie pamiętam czy obraca się o 360 stopni, ale jest coś takiego https://allegro.pl/oferta/enkoder-obrotowy-pionowy-z-przyciskiem-15mm-1233-6959863341

      Usuń
    2. https://pl.aliexpress.com/item/2051288007.html myślę że to też się nada

      Usuń
    3. Tylko muszę doczytać o tych napięciach 5 i 3,3 bo coś pisali żeby je sprawdzić jeśli encoder ma rezystory na drugiej stronie

      Usuń
    4. Na Allegro taniej wyjdzie i nie jest potrzebna ta płytka przy enkoderze.

      Usuń
    5. To może zamówię bez tej płytki a i tak z Ali bo zamawiam wiele elementów i tak będę czekał, a samo arduino mają drożej na allegro

      Usuń
    6. Ma być sam enkoder bez tej płytki.

      Usuń
    7. A o co chodzi z tym przyciskiem ? W lewo/prawo wybierasz a wciśnięcie to jakby enter ?

      Usuń
    8. Tak dokładnie to działa.

      Usuń
    9. To bezpieczniej w elektronicznym kupię bo to chinole niewiadomo co wyślą :)

      Usuń
  3. Nie wiem jakie jest oprogramowanie w Goteku, być może będzie wymagało aktualizacji, można to zrobić z pendrive. Opisane jest to na stronie projektu Gotek.

    OdpowiedzUsuń
    Odpowiedzi
    1. Taki programator TTL też mam w razie co. Ale z tego co pamiętam jak kupowałem Gotek to miał już soft w sobie i aktualizacje dzięki temu z PENA tak jak mówisz

      Usuń
  4. Tak z tym sobie poradzę, myślę :) Ogółem siedzę od kilku godzin na tym blogu i kawał dobrej wiedzy tu wrzuciłeś.

    OdpowiedzUsuń
    Odpowiedzi
    1. Cieszę, że się podoba.

      Usuń
    2. Bardzo !!!
      Dziękuję za odpowiedzi, mam zamiar kilka projektów zrobić. Szkoda że jak budowałem Tapuino i SD2IEC musiałem tłumaczyć z angielskiego , a programowanie Atmega poprosić kolegę bo nie miałem programatora , teraz na blogi widzę że można tanim kosztem programować. Takie strony to jest coś wspaniałego, dla ludzi jak ja :) z podstawową wiedzą elektroniczną i dopiero co zaczynający zabawę z arduino.

      Usuń

Montaż adaptera joysticka z wtykiem DB9 do USB

 Adapter umożliwia podłączenie standardowego joysticka z wtykiem DB9 dla Atari, Commodore, Amiga do portu USB komputera z Windows. Zmontowan...