Pikkolo mesh stick
LastZactionHero·pikkolo-mesh-stick·mesh/mesh.kicad_sch
About the Pikkolo mesh stick PCB
Pikkolo mesh stick is an open source RP2040/RP2350 PCB design by LastZactionHero, published on GitHub. It is a board, with 75 components from 47 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the SX1262IMLTRT, GD25Q32E, PE4259-63, ME6211C33M5G and LP5907MFX-3.3. By type, the board carries 40 capacitors, 10 resistors, 8 ICs, 6 inductors, 3 test points and 2 crystals.
It belongs with the rf & radio designs in this gallery.
From the project
USB-stick Meshtastic node: RP2040 + SX1262 US915. Verified schematic-as-code with netlist verification.
A USB-stick-form Meshtastic node: RP2040 + SX1262, US915, ~20 × 75 mm, 2-layer, 2.0 mm FR-4, plugging straight into a USB-A port on PCB edge fingers. Dual antenna feed (printed IFA or SMA whip) selected at build time by a single 0 Ω resistor.
The schematic is captured and verified. Layout has not started.
setup.py writes KiCad's global library tables and sets two path variables (ZLIB, KICAD3RDPARTY), backing up whatever was there into build/. It clones the esden footprint collection (~330 MB) on first run. It refuses to run while KiCad is open, because KiCad rewrites its config on exit and…
Main components on the Pikkolo mesh stick
Pikkolo mesh stick bill of materials (BOM)
75 components, 47 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SX1262IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U2 |
| 1 | GD25Q32E | SOIC-8_5.3x5.3mm_P1.27mm | U3 |
| 1 | PE4259-63 pSemi | SOT-363_SC-70-6 | U4 |
| 1 | ME6211C33M5G | SOT-23-5 | U5 |
| 1 | LP5907MFX-3.3 | SOT-23-5 | U6 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U7 |
| 1 | 74HCT2G34 | SOT-363_SC-70-6 | U8 |
| 1 | 12MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 32MHz TCXO clipped-sine | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y2 |
| 1 | SMA edge | SMA_Amphenol_132289_EdgeMount | J1 |
| 1 | USB-A edge fingers | USB_A_EdgeFinger_2.0mm | J2 |
| 1 | IFA 915MHz | Antenna_IFA_915MHz | AE1 |
| 1 | USER | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | BOOTSEL | SW_Push_1P1T_XKB_TS-1187A | SW2 |
| 1 | SWCLK | TestPoint_Pad_D1.0mm | TP1 |
| 1 | SWDIO | TestPoint_Pad_D1.0mm | TP2 |
| 1 | GND | TestPoint_Pad_D1.0mm | TP3 |
| 1 | SK9822-EC20 | LED_SK9822-EC20_2020 | D1 |
| 1 | 600R@100MHz | L_0603_1608Metric | FB1 |
Show 27 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 47n | L_0402_1005Metric | L1 |
| 1 | 2n5 | L_0402_1005Metric | L2 |
| 1 | 4n7 | L_0402_1005Metric | L3 |
| 1 | 15n | L_0402_1005Metric | L4 |
| 1 | 9n1 | L_0402_1005Metric | L5 |
| 2 | 27p | C_0402_1005Metric | C1, C2 |
| 13 | 100n | C_0402_1005Metric | C3, C4, C5, C6, C7, C8, C9, C10 +5 |
| 4 | 1u | C_0402_1005Metric | C15, C16, C17, C28 |
| 3 | 10u | C_0603_1608Metric | C18, C19, C39 |
| 1 | 3p | C_0402_1005Metric | C20 |
| 1 | 5p6 | C_0402_1005Metric | C21 |
| 2 | 39p | C_0402_1005Metric | C22, C32 |
| 2 | 1p8 | C_0402_1005Metric | C23, C31 |
| 1 | 1p | C_0402_1005Metric | C24 |
| 1 | 2p4 | C_0402_1005Metric | C25 |
| 2 | 22u | C_0805_2012Metric | C26, C27 |
| 1 | 470n | C_0402_1005Metric | C29 |
| 1 | 47n | C_0402_1005Metric | C30 |
| 2 | 3p9 | C_0402_1005Metric | C33, C34 |
| 2 | 1n | C_0402_1005Metric | C35, C36 |
| 1 | 47p | C_0402_1005Metric | C37 |
| 1 | 10p | C_0402_1005Metric | C40 |
| 2 | 27R | R_0402_1005Metric | R1, R2 |
| 2 | 1k | R_0402_1005Metric | R3, R4 |
| 1 | 10k | R_0402_1005Metric | R5 |
| 1 | 220R | R_0402_1005Metric | R6 |
| 4 | 100R | R_0402_1005Metric | R7, R8, R9, R10 |
Pikkolo mesh stick design files
The KiCad project lives in the LastZactionHero/pikkolo-mesh-stick repository on GitHub; these links point at the commit this page was built from.
- Schematicmesh/mesh.kicad_sch
Pikkolo mesh stick: common questions
What microcontroller does the Pikkolo mesh stick use?
The Pikkolo mesh stick is built around the RP2040, from the RP2040/RP2350 family.
How many components are on the Pikkolo mesh stick?
75 components, from 47 distinct parts. The full bill of materials is listed on this page.
Where can I download the Pikkolo mesh stick design files?
From the LastZactionHero/pikkolo-mesh-stick repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Pikkolo mesh stick design in my own project?
The repository has no license, so all rights stay with LastZactionHero. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Pikkolo mesh stick 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