
PiggybackBT 1 0
NCKiser/Piggyback
Piggyback is a 32u4-MU carrier board that fitw between keyswitches on keyboard PCBs

Piggyback is a 32u4-MU carrier board that fitw between keyswitches on keyboard PCBs
Piggyback 3 0 is an open-source printed circuit board by NCKiser, from the NCKiser/Piggyback repository on GitHub. It is a 2-layer board of 55.6 × 22.2 mm with 60 parts on 92 nets, routed with 47 tracks and 3 vias.
It is built around the W25Q128JVSIQ, SN74LVC1T45DBV and SRV05-4. Its parts include 15 switches, 14 capacitors, 11 resistors, 5 ICs and 3 diodes. It belongs with the RP2040 boards of this library.
Piggyback is a small circuit board that carries an Atmega-32u4-MU microprocessor and all of the supporting components needed for it to run. The only thing you need to provide is 5V power and ground.

Piggyback has 4 legs, each with 8 castellated holes spaced 0.1in (2.54mm) apart. These legs break out all of the GPIO, power, and USB Data pins. Each leg roughly corresponds to a port of the 32u4's IO.
Piggyback was designed with custom mechanical keyboard PCBs in mind. The board fits snuggly under a row of MX or Alps style switches spaced 0.75in (19.05mm) apart. The legs fit within the space between the switch footprints.
Piggyback features ESD protection on the USB data lines, as well as a 500mA resettable polyfuse on the 5V line.
To use the Piggyback in your PCB designs, (load and place the symbol and footprint in your schematic and PCB), and wire it up to your USB port and key matrix. If you are using a USB-C connector, you will need to take care of the CC pins on your own (usually with 5.1k resistors to ground).
This is open-source, as long as you give credit, and is free for commercial use. You can make, modify, and sell this board as you please, as long as you do not claim to own the copyright.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | MX_SW_solder | marbastlib-mx:SW_MX_1u | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15 |
| 7 | 100n | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9, C10, C11, C12, C16 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R7, R9 |
| 4 | 1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C5 |
| 3 | 10u | Capacitor_SMD:C_0402_1005Metric | C4, C6, C13 |
| 3 | 51k | Resistor_SMD:R_0402_1005Metric | R11, R12, R13 |
| 3 | D_Small | Diode_SMD:D_SOD-123 | D1, D2, D3 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R6, R10 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | Conn_01x06_Female | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1, J5 |
| 2 | EMH3 | Package_TO_SOT_SMD:SOT-563 | Q1, Q2 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | 78171-0004 | locallib:PicoEZMate-Reinforced-Lite | EZ1 |
| 1 | Conn_01x01_Socket | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | RGB1 |
| 1 | Conn_01x23_Female | Connector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND2_Small | Crystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mm | Y2 |
| 1 | RP2040TR7 | SnapEDA Library:QFN40P700X700X90-57N | U1 |
| 1 | SN74LVC1T45DBV | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | SRV05-4 | marbastlib-various:SOT-23-6-routable | U3 |
| 1 | SW_SPST | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SWR1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23 | U2 |

NCKiser/Piggyback
Piggyback is a 32u4-MU carrier board that fitw between keyswitches on keyboard PCBs

NCKiser/Piggyback
Piggyback is a 32u4-MU carrier board that fitw between keyswitches on keyboard PCBs

NCKiser/Piggyback
Piggyback is a 32u4-MU carrier board that fitw between keyswitches on keyboard PCBs





MitchellStride/Hummingbird-RP2040-Clock-Module
RP2040 RTC Module, highly compatible with JLCPCB's basic SMT components.

yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)


It measures 55.6 × 22.2 mm and has 2 copper layers, 1.6 mm thick.
60 parts, built around the W25Q128JVSIQ, SN74LVC1T45DBV and SRV05-4. 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 NCKiser/Piggyback repository on GitHub, at the commit this page was made from: the board is Piggyback_3_0/Piggyback_3_0.kicad_pcb and its schematic PiggybackBT_1_0/PiggybackBT_1_0.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 NCKiser before reusing the design.