

Rp2040 v0
Thrust Vector Controlled Rocket Flight Computer Utilizing RP2040 MCU
- Size
- 50.8 × 81.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 133
- Nets
- 103
- Pads
- 416
- Tracks, vias
- 1,485, 148
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 29 Jan 2023
- Updated
- 27 Feb 2024
Overview
Rp2040 v0 is an open-source printed circuit board by BradleyConn, from the BradleyConn/bc_flight_computer repository on GitHub. It is a 2-layer board of 50.8 × 81.6 mm with 133 parts on 103 nets, routed with 1,485 tracks and 148 vias.
It is built around the RP2040, BMP280 and DRV8837DSG, with the W25Q128JVSIQ TR, AMS1117-5.0 and AMS1117-3.3 among its other parts. Its parts include 51 resistors, 30 capacitors, 26 connectors, 9 ICs and 6 diodes. It belongs with the RP2040 boards of this library.
Main components
10RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)BMP280
LGA-8(2x2.5)-40℃~+85℃ 0.12hpa 1.5pa/K 1.71V~3.6V 1hpa 300nA 30Kpa~1.1bar I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode、On-chip temperature output LGA-8(2x2.5) Pressure Sensors ROHSBoschPressure SensorsDRV8837DSG
WSON-8-EP(2x2)-40℃~+85℃ 1.8V~7V 1.9A 120nA 280mΩ Yes WSON-8-EP(2x2) Brushed DC Motor Drivers ROHSTexas InstrumentsBrushed DC Motor DriversW25Q128JVSIQ TR
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware Write Protection、Software Write Protection、Write enable latch、Absolute Write Protection、Power lock protection SPI SOIC-8-208mil NOR FLASH ROHSWinbond ElecNOR FLASHAMS1117-5.0
SOT-223-40℃~+125℃ 1 1.3V 15V 1A 5V 60dB Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsBMI088
LGA-16(3x4.5)-40℃~+85℃ Accelerometer Gyroscope LGA-16(3x4.5) Accelerometers ROHSBosch SensortecAccelerometersAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETs1N5819WS
SOD-3231 Independent 1A 25A 40V 500uA@40V 600mV@1A SOD-323 Schottky Diodes ROHSGuangdong HottechSchottky DiodesX322512MSB4SI
SMD3225-4P-40℃~+85℃ 12MHz 20pF 80Ω Crystal Oscillator ±10ppm ±20ppm SMD3225-4P Crystals ROHSYXCCrystals
Parts
133| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | 0 ohm | Resistor_SMD:R_0402_1005Metric | R12, R13, R14, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R34, R35 +4 |
| 16 | 100nF | Capacitor_SMD:C_0402_1005Metric | C4, C6, C8, C12, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C39, C40 |
| 9 | 10uF | Capacitor_SMD:C_0805_2012Metric | C2, C5, C9, C11, C24, C25, C27, C28, C38 |
| 9 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J3, J8, J16, J17, J18, J19, J20, J21 |
| 7 | 470 | Resistor_SMD:R_0402_1005Metric | R3, R6, R10, R32, R45, R58, R59 |
| 5 | Screw_Terminal_01x02 | easyeda2kicad:CONN-TH_XY301V-A-5.0-2P | J12, J23, J25, J27, J28 |
| 4 | 10k | Resistor_SMD:R_0402_1005Metric | R8, R44, R56, R57 |
| 4 | 2.2 | Resistor_THT:R_Axial_DIN0309_L9.0mm_D3.2mm_P12.70mm_Horizontal | R46, R47, R48, R49 |
| 4 | 390k | Resistor_SMD:R_0603_1608Metric | R41, R43, R52, R54 |
| 4 | 91k | Resistor_SMD:R_0402_1005Metric | R40, R42, R53, R55 |
| 4 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J4, J6, J7, J10 |
| 4 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J2, J9, J11, J15 |
| 3 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4, U7, U8 |
| 3 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q2, Q4, Q5 |
| 2 | 1N5819WS | Diode_SMD:D_SOD-323 | D1, D2 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R7 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C7, C13 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R4, R5 |
| 2 | 2N7002 | Package_TO_SOT_SMD:SOT-23 | Q1, Q3 |
| 2 | 30pF | Capacitor_SMD:C_0402_1005Metric | C1, C3 |
| 2 | LED-19-217/GHC-YR1S2/3T | LED_SMD:LED_0603_1608Metric | D3, D4 |
| 2 | LED-KT-0603R | LED_SMD:LED_0603_1608Metric | D5, D6 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | MountingHole | MountingHole:MountingHole_2mm | H1, H2 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 200 | Resistor_SMD:R_0402_1005Metric | R33 |
| 1 | 3(DNP) | Package_TO_SOT_SMD:TO-263-2_TabPin1 | R39 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | BMI088 | easyeda2kicad:LGA-16_L4.5-W3.0-P0.50-BL | U5 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U6 |
| 1 | Buzzer | easyeda2kicad:BUZ-TH_BD9.0-P4.00-D0.6-FD | BZ1 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J22 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J14 |
| 1 | Conn_02x09_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x09_P2.54mm_Vertical | J13 |
| 1 | DNP | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | DNP | Capacitor_SMD:C_0603_1608Metric | C37 |
| 1 | DRV8837 | Package_SON:WSON-8-1EP_2x2mm_P0.5mm_EP0.9x1.6mm | U12 |
| 1 | RP2040 | easyeda2kicad:LQFN-56_L7.0-W7.0-P0.4-EP | U3 |
| 1 | USB_B_Micro | easyeda2kicad:MICRO-USB-SMD_MICROXNJ | J5 |
| 1 | W25Q128JVSIQTR | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
| 1 | X322512MSB4SI | easyeda2kicad:OSC-SMD_4P-L3.2-W2.5-BL | X1 |
Similar boards
- 4 layers70.4 × 107.2 mm

- 4 layers100 × 70 mm

SEM
Serhio4522/SEM_hitachi-
Digitization of a Hitachi scanning electron microscope (SEM) — hardware design, FPGA firmware, and analog frontend schematics.
288 parts1 - 2 layers

8-ball badge
tylercrumpton/magic-8-badge
An Open Source CircuitPython-compatible PCB badge that can (maybe) tell the future!
90 parts2 - 4 layers91.8 × 92 mm

- 2 layers116.8 × 116.8 mm

Bentoboard
torbers/bentoboard
as many ready-to-use electronics as i could fit on a 4"x4" PCB.
381 parts - 2 layers96.6 × 100 mm

- 2 layers20 × 106 mm

Toepler plus
niektb/sluisbrinkie-eurorack-published
Published Modules of the Sluisbrinkie project
112 parts34 - 2 layers99.1 × 99 mm

XDuinoRail Debug
chatelao/xDuinoRail-Decoder
The friendly decoder development plattform for model railroad tinkers.
170 partsAGPL-3.0
Questions
How big is the Rp2040 v0 PCB?
It measures 50.8 × 81.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Rp2040 v0 use?
133 parts, built around the RP2040, BMP280, DRV8837DSG and W25Q128JVSIQ TR. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Rp2040 v0 KiCad files?
From the BradleyConn/bc_flight_computer repository on GitHub, at the commit this page was made from: the board is Hardware/KiCad/projects/rp2040_v0/rp2040_v0/rp2040_v0.kicad_pcb and its schematic Hardware/KiCad/projects/rp2040_v0/rp2040_v0/5v_power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Rp2040 v0 design in my own project?
Its repository states no licence, so its author keeps all rights: ask BradleyConn before reusing the design.