Fire-40-a
johanputzolu-cmd·Onerom·hardware/pcb/verified/fire-40-a/kicad/fire-40-a.kicad_pcb
About the Fire-40-a PCB
Fire-40-a is an open source RP2040/RP2350 PCB design by johanputzolu-cmd, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 18.9 × 51.9 mm, with 47 components from 22 distinct parts.
Its main chip is the RP2354B, from the RP2040/RP2350 family. Other key parts include the AP2112K-3.3, USBLC6-2P6 and W25Q16JVSS. By type, the board carries 22 capacitors, 12 resistors, 5 ICs, 3 connectors, 3 diodes and 1 crystal.
From the project
Verified - The "rp2354-and-flash" design has been verified serving a 27C400 16-bit 40-pin ROM on an Amiga A500.
Verified - The "rp2354-and-flash" design has been verified serving a 27C400 16-bit 40-pin ROM on an Amiga A500.
The "rp2354-no-ext-flash" has not yet been verified.
The functionality of the external flash has not been verified. This design has only been tested using the RP2354B with built in flash. While external flash is also present on the tested boards, it has not been verified, or that the design works with an RP2350.
Main components on the Fire-40-a
Fire-40-a bill of materials (BOM)
47 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2354B RP2350_80QFN | RP2350-QFN-80-1EP_10x10_P0.4mm_EP3.4x3.4mm_ThermalVias | U1 |
| 1 | Conn_02x20_Counter_Clockwise | 2x20 dip pin output 600mil centres | U2 |
| 1 | AP2112K-3.3 | SOT-23-5 | U3 |
| 1 | USBLC6-2P6 | SOT-666 | U4 |
| 1 | W25Q16JVSS | Winbond_USON-8-1EP_3x2mm_P0.5mm_EP0.2x1.6mm | U5 |
| 1 | CRYSTAL_GND24 Crystal_GND24 | Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mm | Y1 |
| 1 | USB_C_RECEPTACLE_USB2.0_16P USB_C_Receptacle_USB2.0_16P | USB_C_connector_c2765186 | J1 |
| 1 | Conn_02x04_Odd_Even | PinHeader_2x04_P2.54mm_Vertical custom silkscreen | J2 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | C2286 LED_Small | LED_0603_1608Metric | D1 |
| 2 | 1N5819WS | D_SOD-323 | D2, D3 |
| 1 | 3.3U 3.3u | L_pol_2016 | L1 |
| 6 | 4.7UF 4.7uF | C_0402_1005Metric | C1, C2, C3, C7, C13, C15 |
| 12 | 0.1UF 0.1uF | C_0402_1005Metric | C4, C5, C6, C8, C9, C10, C11, C12 +4 |
| 2 | 4.7UF 4.7uF | C_0402_1005Metric_small_pads | C16, C17 |
| 2 | 15PF 15pF | C_0402_1005Metric | C18, C19 |
| 4 | 10K | R_0402_1005Metric | R1, R3, R7, R8 |
| 3 | 1K | R_0402_1005Metric | R2, R5, R6 |
| 1 | 33R | R_0402_1005Metric | R4 |
| 2 | 5K1 | R_0402_1005Metric | R9, R10 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0R | R_0402_1005Metric | R11 |
| 1 | C17168 DNP | R_0402_1005Metric | R12 |
Fire-40-a design files
The KiCad project lives in the johanputzolu-cmd/Onerom repository on GitHub; these links point at the commit this page was built from.
Fire-40-a: common questions
What microcontroller does the Fire-40-a use?
The Fire-40-a is built around the RP2354B, from the RP2040/RP2350 family.
How big is the Fire-40-a PCB?
The Fire-40-a measures 18.9 × 51.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Fire-40-a?
47 components, from 22 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 Fire-40-a design files?
From the johanputzolu-cmd/Onerom 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 Fire-40-a design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which johanputzolu-cmd chose for the repository.
Can I test firmware for the Fire-40-a 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 Onerom
RP2040/RP2350
Rp2350-24-pin rev b
johanputzolu-cmd
18.9 × 31.6 mm48 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-32-a
johanputzolu-cmd
18.9 × 41.7 mm47 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-28-a2
johanputzolu-cmd
18.9 × 36.7 mm42 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-28-usb a
johanputzolu-cmd
18.9 × 36.7 mm42 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-28-a4
johanputzolu-cmd
18.9 × 36.7 mm42 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-28-b
johanputzolu-cmd
18.9 × 36.7 mm42 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-28-a3
johanputzolu-cmd
18.9 × 36.7 mm42 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-24-e
johanputzolu-cmd
18.9 × 31.6 mm41 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-24-c
johanputzolu-cmd
18.9 × 31.6 mm40 parts2LCC-BY-SA-4.00RP2040/RP2350
Fire-24-d
johanputzolu-cmd
18.9 × 31.6 mm40 parts2LCC-BY-SA-4.00STM32
Stm32f4-24-pin rev h3
johanputzolu-cmd
18.9 × 31.6 mm36 parts2LCC-BY-SA-4.00
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