Lora-Puck
MohamadAminGhanoum·Lora-Puck·Lora Puck/Lora Puck.kicad_pcb
About the Lora-Puck PCB
Lora-Puck is an open source RP2040/RP2350 PCB design by MohamadAminGhanoum, published on GitHub. It is a 4-layer board measuring 40.2 × 44.9 mm, with 50 components from 31 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the SX1262IMLTRT, PE4259, W25Q128JVS, AP2112K-3.3TRG1 and HTU21D. By type, the board carries 25 capacitors, 8 resistors, 6 ICs, 4 inductors, 2 crystals and 2 switches.
It belongs with the rf & radio and sensors designs in this gallery.
From the project
im planning on doing the lorapuck, while adding some simple and accurate sensors, which i believe will make this a lot more useful to me.
Main components on the Lora-Puck
Lora-Puck bill of materials (BOM)
50 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | SX1262IMLTRT | QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U1 |
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | PE4259 | SOT-363_SC-70-6 | U3 |
| 1 | W25Q128JVS | SOIC-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | AP2112K-3.3TRG1 | SOT95P285X140-5N | U5 |
| 1 | HTU21D | QFN100P300X300X100-7N | U6 |
| 1 | 32MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 12NHz | Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y2 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | Antenna | PinSocket_1x01_P2.54mm_Vertical | AE1 |
| 1 | 0900FM15K0039001E | Balun_Johanson_0900FM15K0039 | FL1 |
| 1 | BOOTSEL | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | RESET | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW2 |
| 1 | BLM15AX102SN1D | L_0603_1608Metric | FB1 |
| 1 | 15uH | L_0603_1608Metric | L1 |
| 1 | 47nH | L_0603_1608Metric | L2 |
| 1 | 9.1nH | L_0603_1608Metric | L3 |
| 12 | 100nF | C_0603_1608Metric | C1, C2, C10, C11, C12, C13, C14, C15 +4 |
| 1 | 470nF | C_0603_1608Metric | C3 |
| 2 | 47pF | C_0603_1608Metric | C4, C5 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 1nF | C_0603_1608Metric | C6 |
| 1 | 39pF | C_0603_1608Metric | C7 |
| 2 | 3.3pF | C_0603_1608Metric | C8, C9 |
| 2 | 1uF | C_0603_1608Metric | C17, C20 |
| 2 | 15pF | C_0603_1608Metric | C22, C23 |
| 2 | 10uF | C_0603_1608Metric | C24, C25 |
| 1 | 100 | R_0603_1608Metric | R1 |
| 1 | 10k | R_0603_1608Metric | R2 |
| 2 | 1k | R_0603_1608Metric | R3, R6 |
| 2 | 27.4 | R_0603_1608Metric | R4, R5 |
| 2 | 5.1k | R_0603_1608Metric | R7, R8 |
Lora-Puck design files
The KiCad project lives in the MohamadAminGhanoum/Lora-Puck repository on GitHub; these links point at the commit this page was built from.
- LayoutLora Puck/Lora Puck.kicad_pcb
- SchematicLora Puck/Lora Puck.kicad_sch
Lora-Puck: common questions
What microcontroller does the Lora-Puck use?
The Lora-Puck is built around the RP2040, from the RP2040/RP2350 family.
How big is the Lora-Puck PCB?
The Lora-Puck measures 40.2 × 44.9 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Lora-Puck?
50 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the Lora-Puck design files?
From the MohamadAminGhanoum/Lora-Puck repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Lora-Puck design in my own project?
The repository has no license, so all rights stay with MohamadAminGhanoum. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Lora-Puck 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
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k