Fieldratchet
JacobFV·fieldratchet·examples/mainboard/mainboard.kicad_sch
About the Fieldratchet PCB
Fieldratchet is an open source RP2040/RP2350 PCB design by JacobFV, published on GitHub. It is a board, with 187 components from 64 distinct parts.
Its main chip is the RP2040 coproc, from the RP2040/RP2350 family. Other key parts include the AM62 SoC, ICE40 FPGA, W25Q flash, LPDDR4 and TPS5450 5V. By type, the board carries 64 capacitors, 32 resistors, 30 ICs, 24 transistors, 13 connectors and 8 diodes.
It belongs with the sensors designs in this gallery.
From the project
A recursively self-improving AI for PCB design: KiCad schematic in, placed & routed board out — getting measurably better on every iteration. Electron app + CLI.
A recursively self-improving AI for PCB design. Feed it a KiCad schematic (.kicadsch); it parses, classifies, places, routes, and scores a real KiCad board (.kicadpcb) — and gets measurably better on every iteration. It ships as both an Electron desktop app (with clickable example boards) and a CLI (batch mode), and it runs fully offline: no kicad-cli, no network, no API keys.
Main components on the Fieldratchet
Fieldratchet bill of materials (BOM)
187 components, 64 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AM62 SoC | TQFP-64 | U1 |
| 1 | RP2040 coproc | QFN-56 | U2 |
| 1 | ICE40 FPGA | TQFP-64 | U3 |
| 1 | W25Q flash | SOIC-8 | U4 |
| 2 | LPDDR4 | QFN-56 | U5, U6 |
| 1 | TPS5450 5V | SOT-23-6 | U10 |
| 1 | TPS62 3V3 | SOT-23-6 | U11 |
| 1 | TPS62 1V8 | SOT-23-6 | U12 |
| 1 | TPS62 1V2 | SOT-23-6 | U13 |
| 1 | TPS54 0V8 | SOT-23-6 | U14 |
| 1 | LP5907 3V3A | SOT-23 | U15 |
| 1 | DRV8353 ch0 | QFN-48 | U20 |
| 1 | DRV8353 ch1 | QFN-48 | U21 |
| 1 | DRV8353 ch2 | QFN-48 | U22 |
| 1 | DRV8353 ch3 | QFN-48 | U23 |
| 1 | ICM42688 imu | QFN-24 | U40 |
| 1 | BMI270 imu | QFN-24 | U41 |
| 1 | MMC5983 mag | LGA-8 | U42 |
| 1 | BMP390 baro | LGA-8 | U43 |
| 1 | SHT45 rh | LGA-8 | U44 |
Show 44 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | VL53 tof | LGA-8 | U45 |
| 1 | ADS131 adc | QFN-24 | U46 |
| 1 | MAX31855 tc | QFN-24 | U47 |
| 1 | nRF52840 | QFN-48 | U50 |
| 1 | SX1262 LoRa | QFN-48 | U51 |
| 1 | DP83825 PHY | QFN-32 | U60 |
| 1 | TCAN332 | SOIC-8 | U61 |
| 1 | THVD1500 485 | SOIC-8 | U62 |
| 1 | TPD4S ESD | SOT-23-6 | U63 |
| 24 | CSD18540 | SOT23 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +16 |
| 1 | 25MHz | Crystal_SMD_3225 | Y1 |
| 1 | 32.768k | Crystal_SMD_3225 | Y2 |
| 1 | 50MHz eth | Crystal_SMD_3225 | Y3 |
| 1 | MOT0 | ScrewTerminal_1x3 | J10 |
| 1 | MOT1 | ScrewTerminal_1x3 | J11 |
| 1 | MOT2 | ScrewTerminal_1x3 | J12 |
| 1 | MOT3 | ScrewTerminal_1x3 | J13 |
| 1 | VMOT_IN | ScrewTerminal_1x2 | J20 |
| 1 | 12V_IN | ScrewTerminal_1x2 | J21 |
| 1 | RJ45 | PinHeader_1x6 | J30 |
| 1 | CAN | PinHeader_1x4 | J31 |
| 1 | RS485 | PinHeader_1x4 | J32 |
| 1 | USB_C | USB_C_Receptacle | J33 |
| 1 | GPIO-A | PinHeader_1x6 | J40 |
| 1 | SWD | PinHeader_1x4 | J41 |
| 1 | ADC | PinHeader_1x4 | J42 |
| 2 | 2.4G chip | Antenna_Chip | ANT0, ANT1 |
| 1 | VMOT | TestPoint_Pad_D1.5mm | TP1 |
| 1 | 3V3 | TestPoint_Pad_D1.5mm | TP2 |
| 1 | GND | TestPoint_Pad_D1.5mm | TP3 |
| 1 | 0V8 | TestPoint_Pad_D1.5mm | TP4 |
| 8 | led | LED_0603 | D1, D2, D3, D4, D5, D6, D7, D8 |
| 5 | 2.2uH | L_Power_5x5 | L1, L2, L3, L4, L5 |
| 2 | 3.9nH | L_0805 | L20, L21 |
| 44 | 100nF | C_0402 | C101, C102, C103, C104, C105, C106, C107, C108 +36 |
| 5 | 22uF | C_1206 | C200, C202, C204, C206, C208 |
| 5 | 47uF | C_1206 | C201, C203, C205, C207, C209 |
| 8 | 100uF | C_1206 | C220, C221, C222, C223, C224, C225, C226, C227 |
| 2 | 0.5pF | C_0402 | C240, C241 |
| 5 | 100k | R_0402 | R1, R3, R5, R7, R9 |
| 5 | 20k | R_0402 | R2, R4, R6, R8, R10 |
| 12 | 1m | R_0805 | R11, R12, R13, R14, R15, R16, R17, R18 +4 |
| 2 | 4.7k | R_0402 | R23, R24 |
| 8 | 1k | R_0402 | R25, R26, R27, R28, R29, R30, R31, R32 |
Fieldratchet design files
The KiCad project lives in the JacobFV/fieldratchet repository on GitHub; these links point at the commit this page was built from.
Fieldratchet: common questions
What microcontroller does the Fieldratchet use?
The Fieldratchet is built around the RP2040 coproc, from the RP2040/RP2350 family.
How many components are on the Fieldratchet?
187 components, from 64 distinct parts. The full bill of materials is listed on this page.
Where can I download the Fieldratchet design files?
From the JacobFV/fieldratchet repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Fieldratchet design in my own project?
The repository has no license, so all rights stay with JacobFV. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Fieldratchet 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
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k