
SP110Duo
printsmith/keyboards
Custom keyboard featuring a modified Southpaw 1800 layout with 2 nav clusters, LCD display and rotary encoders.

Custom keyboard featuring a modified Southpaw 1800 layout with 2 nav clusters, LCD display and rotary encoders.
SP110Duo is an open-source printed circuit board by printsmith, from the printsmith/keyboards repository on GitHub. It is a 2-layer board of 457.4 × 132 mm with 309 parts on 292 nets, routed with 5,033 tracks and 183 vias.
It is built around the RP2040, 74AHC1G125GW and W25Q128JVSIQ, with the AZ1117H-3.3TRE1, PRTR5V0U2X and TPS2553DBVR-1 among its other parts. Its parts include 115 diodes, 112 switches, 29 capacitors, 20 resistors and 6 ICs. It belongs with the lEDs and displays boards and the RP2040 boards of this library.
Custom keyboard featuring a modified Southpaw 1800 layout with 2 nav clusters, LCD display and rotary encoders.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 115 | 1N4148W | KeebLib:D_SOD-123 | D1, D10, D11, D100, D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112 +99 |
| 93 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_1u | SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111 +77 |
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C14, C16, C17, C19, C20, C21, C25, C26, C27, C28 |
| 10 | MountingHole | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 8 | 5.1k | Resistor_SMD:R_0805_2012Metric | R13, R14, R15, R16, R17, R18, R19, R20 |
| 7 | 100u | Capacitor_Tantalum_SMD:CP_EIA-6032-15_Kemet-U | C4, C5, C6, C7, C8, C9, C10 |
| 4 | 100nF | Capacitor_SMD:C_0805_2012Metric | C22, C23, C24, C29 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C15, C18 |
| 4 | 5.1k | Resistor_SMD:R_0402_1005Metric | R1, R2, R5, R7 |
| 4 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_1.25u | SW97, SW98, SW99, SW101 |
| 3 | 5.1K | Resistor_SMD:R_0402_1005Metric | R9, R10, R11 |
| 3 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_2.25u | SW74, SW80, SW102 |
| 2 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C13 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R8, R12 |
| 2 | 22p | Capacitor_SMD:C_0402_1005Metric | C11, C12 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R3, R4 |
| 2 | LOGO | Ghoul:QMK_PoweredBy | G***, G*** |
| 2 | RotaryEncoder_Switch | KeebLib:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_Centred | SW1, SW61 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | BOOT1, RST1 |
| 2 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_2u | SW37, SW96 |
| 2 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_1.75u | SW62, SW91 |
| 2 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_1.5u | SW43, SW56 |
| 2 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_2u_90deg | SW39, SW76 |
| 1 | 3V3 | Ghoul:TestPoint | TP3 |
| 1 | 5V | Ghoul:TestPoint | TP2 |
| 1 | 74AHC1G125 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | 75k | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23-3 | Q1 |
| 1 | AZ1117H-3.3TRE1 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | GND | Ghoul:TestPoint | TP4 |
| 1 | LCD-ST7789-2in | SP110Duo:LCD-ST7789-2in | LCD1 |
| 1 | MMUN2233LT1G | Package_TO_SOT_SMD:SOT-23-3 | Q2 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143_Handsoldering | U3 |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolder | F1 |
| 1 | RKJXT1F42001 | SP110Duo:RKJXT1F42001 | S61 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | RST | Ghoul:TestPoint | TP5 |
| 1 | SWC | Ghoul:TestPoint | TP6 |
| 1 | SWD | Ghoul:TestPoint | TP7 |
| 1 | Switch w/LED | KeebLib:Hotswap_MX_Plated_LED_2.75u | SW100 |
| 1 | TPS2553DBVR | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | KeebLib:HRO-TYPE-C-31-M-12-modded | J1 |
| 1 | VBUS | Ghoul:TestPoint | TP1 |
| 1 | W25Q128JVSIQ | Package_SO:SOIC-8_5.275x5.275mm_P1.27mm | U6 |
| 1 | X322512MSB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |

printsmith/keyboards
Custom keyboard featuring a modified Southpaw 1800 layout with 2 nav clusters, LCD display and rotary encoders.

punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark



jasonlaguidice/TKL-Split-Keyboard
Board edge fillet plugin used: https://github.com/tywtyw2002/FilletEdge

modern-hobbyist/aesir
Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.


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

christrotter/rkjxt-mini-breakout
Mini-breakout for the RKJXT1F42001 multi-function switch
It measures 457.4 × 132 mm and has 2 copper layers, 1.6 mm thick.
309 parts, built around the RP2040, 74AHC1G125GW, W25Q128JVSIQ and AZ1117H-3.3TRE1. 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.
From the printsmith/keyboards repository on GitHub, at the commit this page was made from: the board is SP110duo/v1/SP110Duo.kicad_pcb and its schematic SP110duo/dev/SP110Duo.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask printsmith before reusing the design.