Skip to the content
PCBKitNew board
2 layers15 × 27.9 mmFms link, the printed circuit board in 3D

A GB Link to 3.5mm adapter for syncing FMS with other devices (including Nanoloop)

Size
15 × 27.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
2
Nets
3
Pads
10
Tracks, vias
18, 1
Routed
Yes
KiCad
KiCad 10.0 (file 20241229)
Created
19 Sep 2026
Updated
26 Sep 2026

Overview

Fms link is an open-source printed circuit board by levicole, from the levicole/fms-link repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 15 × 27.9 mm with 2 parts on 3 nets, routed with 18 tracks and 1 via.

README

Readme.md

FMS Link

A small PCB that plugs into a Game Boy link cable and breaks the sync lines out to a 3.5mm TRS jack, for clocking FMS and nanoloop against other gear — Pocket Operators, Volcas, eurorack, anything that takes an analog clock.

Board, front Board, back

The previews are rendered bare, without the jack's 3D model, so the copper and silkscreen stay visible.

Wiring

TRSGame Boy linkPurpose
TipSC (pin 5)Serial clock
RingSD (pin 4)—
SleeveGND (pin 6)Ground

This matches the analog clock cable wiring in the FMS guide.

VDD, SO and SI are not connected. The jack's shunt terminal (pin 4) is the tip's normalling contact — internally shorted to the tip when nothing is plugged in, and released when a plug is inserted. It is left unconnected.

Bill of materials

RefPartNotes
J1WQP-WQP729JH-B3.5mm right-angle switched stereo jack

Order the blue -B part, not the red -R. Per the manufacturer datasheet, the -R is mono and has no ring contact, so it cannot carry SD. Thonk sells both on their 729JH page.

The board is 15.0 × 27.9 mm including the link-port tongue, two layers, no other parts. The jack's threaded barrel protrudes 4.3 mm past the top edge.

Ordering from OSH Park

make zip writes fms-link-gerbers.zip — flat, no enclosing folder, with the .gbrjob manifest left out. Upload it at oshpark.com.

The board is 0.649 sq in, so OSH Park's 2-layer service runs about $3.25 for three copies plus shipping. Check their rendered preview before checkout — in particular that the four jack slots come through as slots rather than round holes.

Credits

The Game Boy link-port edge-connector footprint (gb-link-socket) and the board tongue geometry come from Nick Palmer's gb-link-cable breakout board — the pad positions and tongue outline are Nick Palmer's, reformatted here for KiCad 10. Nick Palmer's design is licensed under CC BY 4.0. That project in turn followed this devlog on building a link cable breakout, and Nick Palmer wrote up the build on palmr.co.uk.

Everything else here — the TRS jack footprint and 3D model, the schematic, the board outline and routing — is new.

License

FMS Link is © 2026 Levi Kennedy and licensed under CC BY 4.0; see LICENSE. You may copy, modify, build and sell it, provided you credit FMS Link and link back to this repository. The gb-link-socket footprint and tongue geometry remain Nick Palmer's work under the same license, and reuse of them should credit Nick Palmer as described above.

Parts

2
QtyValueFootprintReferences
1WQP-WQP729JH-BJack_3.5mm_QingPu_WQP-WQP729JH_HorizontalJ1
1gb-link-socketgb-link-socketGB1

Questions

How big is the Fms link PCB?

It measures 15 × 27.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fms link use?

2 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 Fms link KiCad files?

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

Can I use the Fms link design in my own project?

Its repository publishes it under the CC-BY-4.0 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 layers37 × 19 mmPassive rpi hub75-adapter, the printed circuit board in 3D

    Passive rpi hub75-adapter

    hzeller/rpi-rgb-led-matrix

    Controlling up to three chains of 64x64, 32x32, 16x32 or similar RGB LED displays using Raspberry Pi GPIO

    2 parts4.4kGPL-2.0
  • 2 layersDiode template, the printed circuit board in 3D

    Diode template

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    2 parts547GPL-3.0
  • 2 layers20.3 × 15.2 mmL0 button, the printed circuit board in 3D

    L0 button

    Luos-io/luos_engine

    Open-source and real-time orchestrator for cyber-physical-systems, to easily design, test and deploy embedded applications and digital twins.

    2 parts546MIT
  • 2 layers35.1 × 46.8 mmSDEX2M2 Breakout Board, the printed circuit board in 3D

    SDEX2M2 Breakout Board

    NVNTLabs/switch2-SDEX2M2

    Micro SD Express to M.2 NVME Adapter for Nintendo Switch 2

    2 parts542GPL-3.0
  • 2 layers59.3 × 36.6 mmExpansionBoardTemplate, the printed circuit board in 3D

    ExpansionBoardTemplate

    BlueSCSI/BlueSCSI-v2

    BlueSCSI v2/Ultra - an open source, open hardware, SCSI emulator using the Pi Pico PR2040 and Pico 2 RP2350

    2 parts459GPL-3.0
  • 2 layersAlpha.9mm.wire, the printed circuit board in 3D

    Alpha.9mm.wire

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    2 parts410
  • 2 layers26.7 × 64 mmGpu power, the printed circuit board in 3D

    Gpu power

    dennisss/dacha

    Monorepo for awesome tools/projects/libraries

    2 parts397Apache-2.0