Rana Tadpole
rana-sylvatica·rana-tadpole·PCBs/Motherboard/KiCAD files/Rana Tadpole PCB.kicad_pcb
About the Rana Tadpole PCB
Rana Tadpole is an open source RP2040/RP2350 PCB design by rana-sylvatica, published on GitHub. It is a 2-layer board measuring 172 × 107 mm, with 53 components from 19 distinct parts.
Its main chip is the C2040, from the RP2040/RP2350 family. Other key parts include the C5446, C519263 and C97521. By type, the board carries 21 switches, 17 capacitors, 8 resistors, 4 ICs, 2 diodes and 1 crystal.
It belongs with the keyboards designs in this gallery.
From the project
Pocket-sized digital controller
The Rana Tadpole is a pocket-sized 20-button digital controller, designed for platform fighters but usable for other fighting games, platformers, etc.
Unlike most other similar controller designs that use either keyboard switches or arcade buttons, the Tadpole uses mouse switches (Kailh GM 4.0 if using the provided BOM files - there are other compatible switches that can be subsituted as well at the builders discretion).
Main components on the Rana Tadpole
Rana Tadpole bill of materials (BOM)
53 components, 19 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | C5446 XC6206 | SOT-23 | U1 |
| 1 | C519263 X05A26H12G | FPC-SMD_X05A26H12G | U2 |
| 1 | C2040 RP2040 | RP2040-QFN-56 | U3 |
| 1 | C97521 W25Q128JVS | SOIC-8_5.23x5.23mm_P1.27mm | U4 |
| 1 | C9002 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | C202424 Boot | SW_SPST_SKQG_WithStem | SW1 |
| 20 | C400254 ~ | RanaTadpole | SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 +12 |
| 1 | C8598 Schottky Diode | D_SOD-123 | D1 |
| 1 | C84256 GREEN | LED_0805_2012Metric | D3 |
| 4 | C52923 1uF | C_0402_1005Metric | C1, C2, C4, C10 |
| 10 | C1525 100nF | C_0402_1005Metric | C3, C5, C6, C11, C12, C13, C14, C15 +2 |
| 2 | C1555 22pF | C_0402_1005Metric | C7, C8 |
| 1 | C15525 10uF | C_0402_1005Metric | C9 |
| 1 | C25117 470 | R_0402_1005Metric | R4 |
| 1 | C23189 5.6k | R_0603_1608Metric | R5 |
| 1 | C25804 10k | R_0603_1608Metric | R6 |
| 1 | C25744 10k | R_0402_1005Metric | R7 |
| 2 | C25190 27 | R_0603_1608Metric | R8, R9 |
| 2 | C11702 1k | R_0402_1005Metric | R10, R11 |
Rana Tadpole design files
The KiCad project lives in the rana-sylvatica/rana-tadpole repository on GitHub; these links point at the commit this page was built from.
Rana Tadpole: common questions
What microcontroller does the Rana Tadpole use?
The Rana Tadpole is built around the C2040, from the RP2040/RP2350 family.
How big is the Rana Tadpole PCB?
The Rana Tadpole measures 172 × 107 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Rana Tadpole?
53 components, from 19 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Rana Tadpole design files?
From the rana-sylvatica/rana-tadpole repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Rana Tadpole design in my own project?
The repository has no license, so all rights stay with rana-sylvatica. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Rana Tadpole 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.
More boards in rana-tadpole
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
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k