Krz ducky
krzkawa·krz-ducky·pcb/krzducky.kicad_pcb
About the Krz ducky PCB
Krz ducky is an open source RP2040/RP2350 PCB design by krzkawa, published on GitHub. It is a 2-layer board measuring 35.5 × 18.5 mm, with 20 components from 8 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the AP2112K-3.3 and W25Q128JVS. By type, the board carries 10 capacitors, 4 resistors, 3 ICs, 1 crystal, 1 connector and 1 switch.
From the project
pcb/ — KiCad schematic and board layout files also gerber files. BOM.md — Component parts list and AliExpress links. firmware/` — CircuitPython and pico-ducky files.
pcb/ — KiCad schematic and board layout files also gerber files. BOM.md — Component parts list and AliExpress links. firmware/` — CircuitPython and pico-ducky files.
MCU: RP2040 (QFN-56) Flash: 16MB W25Q128 (SOIC-8) Power: AP2112K-3.3 LDO (5V USB to 3.3V) Passives: 0603 size for hand-soldering / hot air assembly Clock: 12MHz 3225 crystal with 18pF load capacitors Control: Manual BOOTSEL tactile switch
Main components on the Krz ducky
Krz ducky bill of materials (BOM)
20 components, 8 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | AP2112K-3.3 | SOT-23-5_HandSoldering | U2 |
| 1 | W25Q128JVS | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | Crystal_GND24 | Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | USB_A | USB_A_Molex_48037-2200_Horizontal | J1 |
| 1 | SW_Push | SW_SPST_PTS645Sx43SMTR92 | SW1 |
| 10 | C | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8 +2 |
| 4 | R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R3, R4 |
Krz ducky design files
The KiCad project lives in the krzkawa/krz-ducky repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/krzducky.kicad_pcb
- Schematicpcb/krzducky.kicad_sch
Krz ducky: common questions
What microcontroller does the Krz ducky use?
The Krz ducky is built around the RP2040, from the RP2040/RP2350 family.
How big is the Krz ducky PCB?
The Krz ducky measures 35.5 × 18.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Krz ducky?
20 components, from 8 distinct parts. The full bill of materials is listed on this page.
Where can I download the Krz ducky design files?
From the krzkawa/krz-ducky repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Krz ducky design in my own project?
The repository has no license, so all rights stay with krzkawa. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Krz ducky without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k