Skip to the content
PCBKitNew board
2 layers101.5 × 93 mmGotek breakout, the printed circuit board in 3D

A remote interface for the Gotek floppy emulator connected by a thin FFC

Size
101.5 × 93 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
23
Pads
65
Tracks, vias
136, 33
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Mar 2024
Updated
15 Jul 2024

Overview

Gotek breakout is an open-source printed circuit board by partlyhuman, from the partlyhuman/gotek-remote repository on GitHub, published under the MIT licence. It is a 2-layer board of 101.5 × 93 mm with 19 parts on 23 nets, routed with 136 tracks and 33 vias.

Its parts include 9 connectors, 1 capacitor, 1 resistor and 1 diode. It belongs with the interfaces and adapters boards of this library.

README

README.md

Gotek Floppy Emulator Remote Interface

This is a device that relocates the USB, screen, and dial of a Gotek floppy drive emulator (running FlashFloppy) to a standalone unit you can build yourself. It solves the problem of not having easy access to the drive, for example if your computer's front panel doesn't have a cutout for it. The remote connects to the main unit via a flat flex cable (FFC) which can be threaded through the narrowest of cracks in a desktop chassis, giving you the freedom to place it wherever you prefer.

The remote being used with a PC-9821

https://github.com/user-attachments/assets/1192d630-0beb-47c9-abd5-1f5b6c1d0ba6

Building one

There are two (small) PCBs: One goes inside the Gotek, and the other forms the remote, along with a 3d printed case.

You'll need:

  • A Gotek drive with FlashFloppy installed
  • A rotary encoder and 128x32 0.9" OLED screen recommended by Hardware Mods
  • A USB-A through-hole female connector
  • A 10-pin, 0.5mm pitch, straight-through FFC of the desired length (shorter is better)
  • Two 10-pin, 0.5mm pitch, SMD FFC connectors
  • An electrolytic capacitor for the USB connector, 10uF?
  • Some M2 screws
  • The two PCBs, fab-ready gerbers are available for the breakout and remote
  • A 3d printed case, print-ready STLs are available for the top and bottom
  • Optional, a 2x2 right angle female 2.54mm pitch header pin socket
  • Optional, two sticky-backed PCB standoffs

Assembly:

The breakout, connected

Connect the underlined connections. J8 mirrors the headers mid-board in these revisions of the Gotek, in the same positions, only the underlined connections are needed. J11 goes to the right side of R1 and R2 (in the same order). Make an effort to have these USB jumper wires the same length, and as short as possible. Optionally, J12 goes to the bottom side of the L4 activity LED (replacing the LED). The right-angle connector will make the board slip into place.

Connect the FFC, feed it through the hole left by the screen and out the front of your PC. Hook up the floppy side of things.

When assembling the remote, you'll probably have to desolder the angle pins of the rotary encoder and solder in straight ones. For both the rotary encoder and the OLED screen, the boards will be connected on the right side, so place a spacer on the left side to match height for better support - I use sticky tack. Trim the excess off the header pins for a flush fit.

Assemble the remote in this order:

  1. Front side of the case
  2. The remote PCB
  3. Attach the FFC now before closing the case
  4. Rear side of the case, screwing all the layers together
  5. Push on rotary shaft cap

I use these options in ff.cfg:

  • display-type = oled-128x32-rotate-slow
  • rotary = half

Parts

19
QtyValueFootprintReferences
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3H5, H6, H7
2FFC 10x1 0.5mmConnector_FFC-FPC:Molex_54548-1071_1x10-1MP_P0.5mm_HorizontalJ1, J10
110KResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P12.70mm_HorizontalR11
122uCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1
1Activity LED CathodeConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ12
1EncoderConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ4
1J7 Right Angle ConnectorConnector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_VerticalJ7
1J8 MirrorConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ8
1LEDLED_THT:LED_D3.0mmD11
1OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1USB BreakoutConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11
1USB_AConnector_USB:USB_A_Molex_67643_HorizontalJ2

Questions

How big is the Gotek breakout PCB?

It measures 101.5 × 93 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Gotek breakout use?

19 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Gotek breakout KiCad files?

From the partlyhuman/gotek-remote repository on GitHub, at the commit this page was made from: the board is pcb/gotek-breakout.kicad_pcb and its schematic pcb/gotek-breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gotek breakout design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers43.9 × 27.7 mmTcd1304-4v, the printed circuit board in 3D

    Tcd1304-4v

    OpnTec/open-spectrometer-hardware

    Open source VIS spectrometer

    19 parts1.5k
  • 2 layers50 × 60 mmDebate Device, the printed circuit board in 3D

    Debate Device

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    19 parts915
  • 2 layers102.9 × 96.7 mmISA adapter, the printed circuit board in 3D

    ISA adapter

    polpo/picogus

    Emulation of ISA sound cards and CD-ROM on Raspberry Pi Pico (GUS, SB/Adlib, MPU-401, Tandy, CMS, Panasonic CD-ROM) with USB mouse/joystick support

    19 parts805
  • 2 layers60 × 39 mmPs2usb, the printed circuit board in 3D

    Ps2usb

    rasteri/HIDman

    Adapting USB devices to work on old computers

    19 parts432
  • 2 layers70.1 × 43.2 mmIaq device, the printed circuit board in 3D

    Iaq device

    nkitanov/iaq_board

    IAQ Board is a DIY (Do-It-Yourself) device for measuring internal air quality

    19 parts396
  • 2 layers80 × 80 mmGB BRK CPU G1, the printed circuit board in 3D

    GB BRK CPU G1

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    19 parts379CC-BY-4.0
  • 2 layers25.4 × 25.4 mmIna169, the printed circuit board in 3D

    Ina169

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    19 parts282
  • 2 layers58.4 × 28.6 mmNew rele, the printed circuit board in 3D

    New rele

    zmaker/arduino_cookbook

    gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube

    19 parts269