Skip to the content
PCBKitNew board
2 layers94 × 90 mmFloppy, the printed circuit board in 3D

Floppy drive format 34 keys split keyboard

Size
94 × 90 mm
Copper layers
2
Thickness
1.6 mm
Parts
46
Nets
41
Pads
511
Tracks, vias
460, 45
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
27 Oct 2024
Updated
28 Jul 2025

Overview

Floppy is an open-source printed circuit board by SuperFola, from the SuperFola/floppy repository on GitHub, published under the MIT licence. It is a 2-layer board of 94 × 90 mm with 46 parts on 41 nets, routed with 460 tracks and 45 vias.

It is built around the 1N4148W. Its parts include 17 diodes, 17 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Floppy keyboard

A 90x94mm hotswap 34 keys split choc v1 keyboard, in the footprint of a floppy disk.

jlcpcb order

Final build

Build guide

Assembling the floppy keyboard (lexp.lt)

Ordering

Gerbers to upload are under gerbers/.

Recommandations:

  • top plate: 1.2mm
  • back plate: 1.6mm
  • pcb: 1.6mm

![NOTE] Remember to remove the order number on the top plate and back plate. On the PCB, there is a text that need to be used for the order number: "JLCJLCJLCJLC".

Components for one keyboard

  • 2 pro-micro compatible MCU (eg Liatris, Nice!Nano)
  • 34 hotswap kailh choc v1 socket (PG1350)
  • 34 choc v1 switches & keycaps
  • 34 SMD diodes
  • 2 RJ11 4P4C connectors (18mm x 11mm)
  • 1 RJ11 4P4C cable that needs to be straight (when put side to side, the cables inside should match), otherwise you will end up swapping VCC and GND, and putting the data pin to GND on the other half

More images

Side by side

Compared to a floppy disk

Parts

46
QtyValueFootprintReferences
17 1N4148Wfloppy:D3_SMDD13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13, D13 +1
17Chocarkenswoop:Kailh-pg1350-socket-reversibleSW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1, SW1 +1
2LOGOLOGOG***, G***
1Batteryarkenswoop:Battery_pads_reversibleBT1
1OLEDarkenswoop:OLED_jumpersO1
1Powerarkenswoop:PowerPSW1
1ProMicroarkenswoop:ProMicro_jumpersU1
1Resetarkenswoop:ResetRSW1

The 41 most common of 46 parts.

Questions

How big is the Floppy PCB?

It measures 94 × 90 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Floppy use?

46 parts, built around the 1N4148W. 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 Floppy KiCad files?

From the SuperFola/floppy repository on GitHub, at the commit this page was made from: the board is pcbs/keyboard/floppy.kicad_pcb and its schematic pcbs/keyboard/floppy.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Floppy 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

  • 4 layers99 × 53.3 mmPSLab, the printed circuit board in 3D

    PSLab

    fossasia/pslab-hardware

    PSLab Hardware Design and Schematics https://pslab.io

    199 parts1.7kApache-2.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers285.5 × 95 mmReviung46 ver1 1, the printed circuit board in 3D

    Reviung46 ver1 1

    gtips/reviung

    The REVIUNG41 is 41-key column staggered keyboard.

    119 parts517MIT
  • 4 layers95.6 × 73.6 mmMathpad, the printed circuit board in 3D

    Mathpad

    Summa-Cogni/Mathpad

    A mathematical keypad for students and professionals

    93 parts243
  • 2 layers141.5 × 83 mmRolio, the printed circuit board in 3D

    Rolio

    MickiusMousius/Rolio46Keyboard

    A split wireless keyboard based on the Corne and Sofle

    110 parts236MIT
  • 6 layers160 × 100 mmAdrmu6layer, the printed circuit board in 3D

    Adrmu6layer

    marcoreps/ADRmu

    ADR1000 10V standard

    240 parts149
  • 2 layers99.1 × 90.7 mmBgkeeb, the printed circuit board in 3D

    Bgkeeb

    sadekbaroudi/bgkeeb

    This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

    108 parts108
  • 2 layers229.8 × 102.6 mmBw2, the printed circuit board in 3D

    Bw2

    hazels-garage/bad-wings

    Bad Wings

    107 parts107CC-BY-SA-4.0