Skip to the content
2 layers55.6 × 22.2 mmPiggyback 3 0, the printed circuit board in 3D

Piggyback 3 0

NCKiser/Piggyback1

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

Size
55.6 × 22.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
60
Nets
92
Pads
287
Tracks, vias
47, 3
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
20 Oct 2021
Updated
27 Apr 2023

Overview

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.

Main components

3

README

Readme.md

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 1.0 Image

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.

Parts

60
QtyValueFootprintReferences
15MX_SW_soldermarbastlib-mx:SW_MX_1uSW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15
7100nCapacitor_SMD:C_0402_1005MetricC7, C8, C9, C10, C11, C12, C16
410kResistor_SMD:R_0402_1005MetricR1, R2, R7, R9
41uCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C5
310uCapacitor_SMD:C_0402_1005MetricC4, C6, C13
351kResistor_SMD:R_0402_1005MetricR11, R12, R13
3D_SmallDiode_SMD:D_SOD-123D1, D2, D3
21kResistor_SMD:R_0402_1005MetricR6, R10
227Resistor_SMD:R_0402_1005MetricR4, R5
2Conn_01x06_FemaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J5
2EMH3Package_TO_SOT_SMD:SOT-563Q1, Q2
2LOGOLOGOG***, G***
1500mAFuse:Fuse_1206_3216MetricF1
178171-0004locallib:PicoEZMate-Reinforced-LiteEZ1
1Conn_01x01_SocketConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalRGB1
1Conn_01x23_FemaleConnector_PinHeader_2.54mm:PinHeader_1x22_P2.54mm_VerticalJ2
1Crystal_GND2_SmallCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY2
1RP2040TR7SnapEDA Library:QFN40P700X700X90-57NU1
1SN74LVC1T45DBVPackage_TO_SOT_SMD:SOT-23-6U5
1SRV05-4marbastlib-various:SOT-23-6-routableU3
1SW_SPSTButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSWR1
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU4
1XC6206PxxxMRPackage_TO_SOT_SMD:SOT-23U2

More from NCKiser/Piggyback

3
  • 4 layers63.5 × 26.2 mmPiggybackBT 1 0, the printed circuit board in 3D

    PiggybackBT 1 0

    NCKiser/Piggyback

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

    49 parts1
  • 2 layers63.5 × 26.3 mmPiggyback 1 0 PCB, the printed circuit board in 3D

    Piggyback 1 0 PCB

    NCKiser/Piggyback

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

    42 parts1
  • 2 layers55.6 × 31 mmPiggyback 2 0, the printed circuit board in 3D

    Piggyback 2 0

    NCKiser/Piggyback

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

    42 parts1

Similar boards

  • 4 layers90 × 100 mmPump board, the printed circuit board in 3D

    Pump board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    204 partsGPL-3.0
  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 2 layers95 × 147.3 mmBadge, the printed circuit board in 3D

    Badge

    hackthenorth/badge-hardware

    KiCAD Files for the 2026 Hacker Badge

    124 parts4
  • 2 layers27.5 × 24 mmUswc, the printed circuit board in 3D

    Uswc

    crides/uswc

    A debug probe that passes SWD thru USBC

    50 parts
  • 4 layersClock module v2.0, the printed circuit board in 3D

    Clock module v2.0

    MitchellStride/Hummingbird-RP2040-Clock-Module

    RP2040 RTC Module, highly compatible with JLCPCB's basic SMT components.

    121 parts2
  • 2 layers84.2 × 100 mmFabpack out v5 8, the printed circuit board in 3D

    Fabpack out v5 8

    yuz207/agentpad13

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

    126 parts41
  • 4 layers64 × 64 mmOv twin, the printed circuit board in 3D

    Ov twin

    OneVariable/ov-twin

    dual rp2040 training board

    121 parts4
  • 2 layers86.3 × 100 mmMacropad, the printed circuit board in 3D

    Macropad

    alx-alexpark/macropad

    101 parts

Questions

How big is the Piggyback 3 0 PCB?

It measures 55.6 × 22.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Piggyback 3 0 use?

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.

Where can I download the Piggyback 3 0 KiCad files?

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.

Can I use the Piggyback 3 0 design in my own project?

Its repository states no licence, so its author keeps all rights: ask NCKiser before reusing the design.