Last Updated on 10. Oktober 2026 by sfambachLink-Status: OK
Da es immer schwieriger wird, an funktionierende Diskettenlaufwerke zu kommen, hat Gotek einen Emulator entwickelt. Dieser kann anstatt eines originalen Laufwerks eingebaut werden. Der Emulator liest seine Daten von Disk-Images auf einem USB Stick. So können hunderte von Images per Knopfdruck ausgewählt werden. Ich habe mich, wie sollte es sein, für die billige Variante für rund 30€ entschieden und, weil es schnell gehen sollte, bei Amazon bestellt. Parallel habe ich welche vom schnellen Ali für rund 17€/St geordert.
Die billige Variante hat nur eine dreistellige Siebensegmentanzeige und zwei Druckknöpfe. Die neuere und teurere Variante hat ein kleines Oled Display und einen Drehencoder.
Links zu den Projekten
https://www.gotekemulator.comLink-Status: Unbekannt
https://github.com/OlegMishin/GotekFlashFloppy/tree/mainLink-Status: OK
https://github.com/keirf/flashfloppyLink-Status: OK
Fakten
| Name | Wert |
|---|---|
| Basis | Ersatz Floppy-Laufwerk-Emulator mit USB |
| Zielsystem | Divers für mich PC und Amiga |
| Controller | Artery AT32F435 / STM32 (alte Version Chip ist zu teuer geworden) |
| PCB | JA – aber nicht vom Hersteller |
| Software | Version |
|---|---|
| Artery Flashtool ISP | 2.0.14 |
| FlashFloppy Firmware | 3.42 |
| Gotek | SFRKC30.AT2 |
Ansichten











Schaltplan
Die Schaltpläne scheinen sowohl für die STM (STM32F105R) Version wie auch für den Artery zu gelten, da diese pinkompatibel ist (AT32F415R-Serie (LQFP64)).
Quelle: https://github.com/SukkoPera/OpenFlops/blob/master/doc/schematics.pdfLink-Status: OK

Inbetriebnahme
Firmware
Ich kann hier nur die Prozedur für den Artery beschreiben, da ich die STM32 Version nicht besitze. Ist aber auch sehr gut auf anderen Webseiten beschrieben, siehe Quellenverzeichnis.
Was wird benötigt
| Position | Beschreibung | Menge |
|---|---|---|
| 1 | Gotek mit Artery Controller | 1 |
| 2 | USB A auf USB A Kabel | 1 |
| 3.1 | Jumperkabel oder siehe nächste Position | 1 |
| 3.2.1 | [Optional] Pins zum Einlöten | 9 |
| 3.2.2 | [Optional] Jumper | 1 |
Flashtool
Kann von der Herstellerseite des Controllers heruntergeladen werden, ich verwende hier die Version 2.0.14.
Direktlink Link-Status: Kaputt oder Hauptseite Link-Status: OK unter Tools -> ISP
Nur entpacken und das Programm ArteryISPProgrammer.exe starten.
Firmware
Die aktuelle Version kann von Github heruntergeladen werden, ich verwende hier die Version 3.42.
https://github.com/keirf/flashfloppy/releases/tag/v3.42Link-Status: OK
Die Firmware befindet sich im „dfu“ Ordner.
Gotek vorbereiten
Zum Flashen muss eine Verbindung auf der Platine gebrückt werden. Dies kann entweder durch einen einfachen Draht erfolgen:

Oder man macht sich die Arbeit und lötet Pins ein, um die Verbindung dann mit einem Jumper herzustellen.

Aufspielen
Gotek mit dem USB A auf USB A Kabel verbinden. Das Display und die LED leuchten bei mir nicht.

Flashsoftware starten
- Compilierte Dateien befinden sich im hex-Ordner







Wenn alles geklappt hat, Gotek vom USB trennen, Brücke entfernen und Gotek wieder anklemmen. Das Display sollte F-F zeigen.

Konfiguration
Hardware
| # | Jumper | Beschreibung |
|---|---|---|
| J5 | ? | |
| JA | ? | |
| JB | ? | |
| JC | 2.8-inch „Quick Disk“ ersetzt M0 | |
| S0 | Laufwerk 1 nicht gedrehtes Kabel | |
| S1 | Laufwerk 2 nicht gedrehtes Kabel | |
| M0 | Laufwerk 1 gedrehtes Kabel | |
Software
Die Konfiguration der Gotek wird in eine FF.CFG Datei gespeichert, sie wird auf dem USB Stick entweder im Hauptverzeichnis oder im Unterverzeichnis FF/ abgelegt. Ist das FF Verzeichnis vorhanden, muss sich die Datei darin befinden.
Optional kann noch die Datei IMG.CFG angelegt werden, diese bestimmt, wie die Daten in den Images zu lesen sind. Ich habe diese Datei noch nicht verwendet, kann also hierzu auch nicht beitragen.
Das Einstellen ist unter
https://github.com/keirf/flashfloppy/wiki/Initial-SetupLink-Status: OK
sehr gut beschrieben. Als Basis für die eigene Konfiguration können die Beispieldateien im examples Ordner verwendet werden:
https://github.com/keirf/flashfloppy/tree/master/examplesLink-Status: OK
Es gibt auch einige Beispiel Konfigurationen, die als Basis verwendet werden können. Diese befinden sich im examples/Host Ordner:
https://github.com/keirf/flashfloppy/tree/master/examples/HostLink-Status: OK
Im Wiki gibts auch spezielle Abschnitte zu vielen Rechnern, sollte etwas nicht klappen, hier einfach mal nachsehen.
PC
Hier die Einstellungen für meine PCs.
## DRIVE EMULATION
interface = JC
host = pc-dos
pin02 = auto
pin34 = auto
write-protect = no
max-cyl = 255
## STARTUP / INITIALISATION
ejected-on-startup = no
image-on-startup = last
Für die Einstellungen mit OLED Display siehe im entsprechenden Kapitel nach. Der Rest ist mehr oder minder Standard.
Hier noch das entsprechende Kapitel im Wiki von FlashFloppy:
https://github.com/keirf/flashfloppy/wiki/Host-Platforms#ibm-pcLink-Status: OK
Amiga500
## DRIVE EMULATION
interface = amiga
host = unspecified
### for amiga P2=CHG, P34=RDY
pin02 = auto
pin34 = auto
write-protect = no
max-cyl = 255
## STARTUP / INITIALISATION
ejected-on-startup = no
image-on-startup = last
Den Rest der Datei habe ich nicht verändert. Hier noch das entsprechende Kapitel im Wiki von FlashFloppy:
https://github.com/keirf/flashfloppy/wiki/Host-Platforms#commodore-amigaLink-Status: OK
Hier noch die Info zum OSD (On Screen Display), ein nettes Feature unter anderem für den Amiga. Ist es aktiviert, wurde DiskImage 0 ausgewählt, dann wird ein kleines Programm gestartet, welches auf dem angeschlossenen Monitor ein Menü anbietet. Es erlaubt ein paar Einstellungen für die Gotek und die Reihenfolge der Disk Images kann eingestellt werden.
https://github.com/keirf/flashfloppy-osd/wikiLink-Status: OK
Probleme
Autoeinstellungen scheinen nicht immer zu funktionieren
Ich hatte seltsame Probleme, die mit Ein- und wieder Ausschalten gelöst waren. Ich kann den Finger nicht direkt in die Wunde legen, aber ich vermute, es kommt von den automatischen Einstellungen, die nicht immer die optimale Konfiguration zu finden scheinen.
Solltet ihr also Probleme haben, versucht möglichst alle Einstellungen in der FF.CFG auf einen definierten Wert zu setzen, dies könnte helfen.
Sonstiges
Siebensegment durch Oled Display ersetzen

Der 2×2 Pinheader Stecker passt leider nicht an das Oled Display, dieses hat einen 1 x 4 Pinheader Anschluss.

Das Kunststoffgehäuse kann man entfernen, indem man Kontakt für Kontakt aus dem Gehäuse zieht. Hierfür muss man mit einer Nadel oder feinen Pinzette die Kunststofflippe, die den Kontakt in Position hält, vorsichtig und nur leicht nach oben biegen. Dann kann der Kontakt von hinten am Kabel herausgezogen werden. Und so sieht der nackige Stecker dann aus.

Das Gehäuse habe ich auf die Rückseite des alten Displays geklebt, man weiß ja nie, wann man es nochmal braucht.

Jetzt noch den 1 x 4 Stecker augezogen, bitte auf die richtige Polung achten.

Glück gehabt, es geht und ich werde hier auch nicht verraten, dass ich ein anderes Display wegen falscher Polung geschrottet habe. Keine Angst, es wird der Imagename angezeigt, das erste Image heißt bei mir Disk1 (war so von MS DOS 6.22 benannt).

Nun kann das Ganze wieder zusammengebaut werden, ich habe es hier mal mit Bluetec befestigt, weil ich zu faul war, die Heißklebepistole herauszusuchen. Werde das bei Gelegenheit aber noch ersetzen.

Der Deckel passte bei mir nicht mehr ganz, deshalb habe ich kurzhand mit einem Skalpell ein wenig Kunststoff abgetragen

So siehts dann fertig aus.

Hier noch meine FF.CFG Einstellungen. Die meisten Einstellungen sind Standard.
## DISPLAY
display-type = oled-128x32
oled-font = 6x13
oled-contrast = 143
display-order = default
osd-display-order = default
osd-columns = 40
display-off-secs = 60
display-on-activity = yes
display-scroll-rate = 200
display-scroll-pause = 2000
nav-scroll-rate = 80
nav-scroll-pause = 300
Drehencoder einbauen
Kommt vielleicht noch, aktuell bin ich mit den Tasten zufrieden, hier schon mal der Link, wie es geht:
https://github.com/keirf/flashfloppy/wiki/Hardware-Mods#rotary-encoderLink-Status: OK
Gotek Nachbauten
GitHub – SukkoPera/OpenFlops: Open-Hardware Floppy Drive Simulator · GitHubLink-Status: OK
GitHub – konkotgit/Mini-Floppy-Emulator: Mini Floppy Emulator based on gotek. · GitHubLink-Status: OK
GitHub – OlegMishin/GotekFlashFloppy: A Gotek based compact PCB for Amiga · GitHubLink-Status: OK
https://www.pcbway.com/project/shareproject/GOTEK_FDD_emulator_e5a5eeba.htmlLink-Status: OK
Fazit
Tolles und günstiges Teil, manchmal ist die Fehlersuche etwas nervig, wenn man dann aber die richtige Konfiguration hat, funktioniert das Ding einwandfrei.
Lizenz
Stand 10.10.2026, laut Projektseite bzw. Repository.
- Hardware: Gotek-Original nicht offen (proprietär); Nachbauten offen: OpenFlops CERN OHL 1.2, Gotek-Floppy-Disk-Emulator-V2 GPLv3
- Software/Firmware: Original-Firmware proprietär; FlashFloppyLink-Status: OK Unlicense (gemeinfrei, Teile FatFs/USB eigene Lizenzen); GotekFlashFloppy GPLv3
- Marken: Genannte Marken- und Produktnamen gehören ihren jeweiligen Inhabern.
Verwandte Beiträge
- Retro Laufwerke – IDE-zu-SATA-Adapter (VER:M03E)Link-Status: OK
Quellen
An gegebener Stelle im Beitrag sind noch weitere Links, die zu spezielleren Seiten führen.
https://www.gotekemulator.comLink-Status: Unbekannt
https://github.com/keirf/flashfloppy/wikiLink-Status: OK
https://github.com/keirf/flashfloppy/releases/tag/v3.42Link-Status: OK
https://github.com/keirf/flashfloppy/wiki/Hardware-ModsLink-Status: OK
https://www.arterychip.com/file/download/1831Link-Status: Kaputt
https://circuit-board.de/forum/index.php/Thread/36628-Gotek-Floppy-Emulator-Upgrade-OLED-Display-und-DrehgeberLink-Status: OK
https://github.com/OlegMishin/GotekFlashFloppy/tree/mainLink-Status: OK
https://github.com/RichardRozehnal/Gotek-Floppy-Disk-Emulator-V2Link-Status: Unbekannt
https://github.com/konkotgit/Mini-Floppy-Emulator/tree/mainLink-Status: Unbekannt
https://www.arterychip.com/file/download/1682Link-Status: Unbekannt
https://github.com/keirf/flashfloppy/wiki/Hardware-Mods#rotary-encoderLink-Status: OK
Log
| Datum | Änderung | Autor |
|---|---|---|
| 12.08..2024 | Korrekturgelesen, kleine Verbesserungen und Bildunterschriften ergänzt. | sfambach |
| 10.10.2026 | Abschnitt Lizenz ergänzt (Hardware/Software) | sfambach |
| 04.10.2026 | Rechtschreibung korrigiert: Tippfehler, Kommas, Groß-/Kleinschreibung | sfambach |
| 03.10.2026 | Logbuch-Tabelle auf Log-Liste umgestellt | sfambach |
| 30.06.2026 | Schaltplan und Blockdiagram hinzugefügt und Verzeichnisstruktur auf H2 ebene geändert. | sfambach |
| 29.06.2026 | Kapitel nachbauten hinzugefügt | sfambach |
| 11.08.2024 | Beitrag vervollständigt, live gesetzt. | sfambach |
| 27.07.2024 | Goteks vom schnellen Ali sind angekommen. | sfambach |
| 17.07.2024 | Auto Einstellungen scheinen nicht immer zu funktionieren. | sfambach |
| 16.07.2024 | Gotek an Amiga angeschlossen und erste Versuche gestartet | sfambach |
| 15.07.2024 | Gotek von Amazon ist da. | sfambach |
| 14.07.2024 | Beitrag erstellt | sfambach |