

Floppapad2
10 mx hotswap key rotary encoder oled 😨
- Size
- 76.2 × 76.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 54
- Pads
- 234
- Tracks, vias
- 277, 17
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 6 Jan 2023
- Updated
- 30 Jul 2024
Overview
Floppapad2 is an open-source printed circuit board by gosher-studios, from the gosher-studios/floppapad repository on GitHub. It is a 2-layer board of 76.2 × 76.2 mm with 49 parts on 54 nets, routed with 277 tracks and 17 vias.
It is built around the RP2040, W25Q128JVSIQ and AMS1117-3.3. Its parts include 16 capacitors, 12 switches, 6 resistors, 3 ICs and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.md
silly little macropad
features
- 10 hotswappable mx switches
- 128x32px oled display
- rotary encoder
- usb c
- scriptable and extensible firmware (coming soon)
- the silly caracal
Parts list
| Part | Quantity | Est. price | Example link |
|---|---|---|---|
| RP2040 | 1 | $1.01 | LCSC |
| USB-C port | 1 | $0.16 | LCSC |
| SSD1306 128x32 OLED board | 1 | $4.00 | 42. Keebs |
| EC11 Rotary encoder | 1 | $2.00 | LCSC |
| Kailh MX Hotswap sockets | 10 | $3.00 | Mechboards |
| MX Compatible switches | 10 | ~$10.00 | bring your favourite ✨ |
| SOIC 208-mil SPI flash1 | 1 | $0.56 | LCSC |
| SMD3225 12MHz Crystal oscillator | 1 | $0.06 | LCSC |
| 3.9x2.9mm SMD Switch | 1 | $0.11 | LCSC |
| SOT-89 3.3v Voltage regulator | 1 | $0.05 | LCSC |
| 27.4Ω Resistors2 | 2 | < $0.00 | LCSC |
| 1kΩ Resistors2 | 2 | < $0.00 | LCSC |
| 5.1kΩ Resistors2 | 2 | < $0.00 | LCSC |
| 27pF Capacitors2 | 2 | < $0.00 | LCSC |
| 100nF Capacitors2 | 10 | < $0.00 | LCSC |
| 1uF Capacitors2 | 2 | < $0.00 | LCSC |
| 10uF Capacitors2 | 2 | < $0.00 | LCSC |
Credits
Brought to you by Alex T and Gosha T ❤️
This work is licensed under Creative Commons BY-NC-SA 4.0

Footnotes
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C9, C16 |
| 10 | SW_Push | kiswitch:SW_Hotswap_Kailh_MX_1.00u | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 |
| 2 | 10u | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | 1u | Capacitor_SMD:C_0402_1005Metric | C10, C11 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | 27p | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 1 | 12MHz | Crystal:Crystal_SMD_TXC_7M-4Pin_3.2x2.5mm | Y1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-89-3 | U1 |
| 1 | BOOT | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW12 |
| 1 | DBG | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | DBG |
| 1 | LOGO | floppapad2:bigfloppa | G*** |
| 1 | LOGO | floppapad2:floppa | G*** |
| 1 | OLED | 42keebs:OLED_v2.1 | OL1 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW11 |
| 1 | USBC | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
The 43 most common of 49 parts.
Questions
How big is the Floppapad2 PCB?
It measures 76.2 × 76.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Floppapad2 use?
49 parts, built around the RP2040, W25Q128JVSIQ and AMS1117-3.3. 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 Floppapad2 KiCad files?
From the gosher-studios/floppapad repository on GitHub, at the commit this page was made from: the board is pcb/floppapad2.kicad_pcb and its schematic pcb/floppapad2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Floppapad2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask gosher-studios before reusing the design.
Similar boards
- 2 layers78 × 60 mm

- 4 layers72.6 × 170 mm

OpenJBOD RP2040
OpenJBOD/rp2040
This repository contains the hardware design files OpenJBOD RP2040 Baseboard.
129 parts87CERN-OHL-P-2.0 - 2 layers352.5 × 120 mm

PyKey87
jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).
310 parts57 - 2 layers36 × 43 mm

Asac fc rev a
victorhook/asac-fc
asac fc is an rp2040 based flight controller made for FPV drone flying
119 parts52GPL-3.0 - 2 layers55.4 × 34.5 mm

- 2 layers144 × 98 mm

RP2040 Board V1.0
MReavley/CyberSliceKeyboard
42/36 key ergo split keyboard using a RP2040
92 parts30MIT - 4 layers44.2 × 84.5 mm

- 2 layers95 × 67 mm

1e3c0a280b22034a487261aa2451d276e8631e8a0f44761d6a49a571b81d7071
autonomous-ai/autonomous-circuit
Chat with AI, get a verified PCB and a fab packet you can order.
51 parts14MIT