

Cubesat rp2040
A CubeSat Onboard Computer, using the RP2040 microcontroller.
- Size
- 90.2 × 95.9 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 215
- Nets
- 338
- Pads
- 1,049
- Tracks, vias
- 0, 0
- Pours
- 2
- Routed
- Not yet
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 14 May 2024
- Updated
- 5 Sep 2024
Overview
Cubesat rp2040 is an open-source printed circuit board by macnetic, from the macnetic/rp2040-cubesat repository on GitHub. It is a 6-layer board of 90.2 × 95.9 mm with 215 parts on 338 nets.
It is built around the RP2040, LMR36503MSC3RPERQ1 and SN65LVDS1DBV, with the TUSB4041IPAP, 74LVC1G11GW and 74LVC2G38GT among its other parts. Its parts include 103 capacitors, 56 resistors, 23 ICs, 17 diodes and 7 connectors. It belongs with the RP2040 boards of this library.
Main components
9RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)LMR36503MSC3RPERQ1
VQFN-9-HR(2x2)-40℃~+125℃@(TA) 1 2.2MHz 3.3V 300mA 3V~65V 4uA Buck Built-in Fixed Light load efficient mode、Operating status indication、Frequency synchronization、Built-in LDO regulator、EMI optimization (spread spectrum) Step-down type Yes VQFN-9-HR(2x2) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersSN65LVDS1DBV
SOT-23-5-40℃~+85℃ 0 1 2.4V~3.6V 630Mbps Driver LVDS SOT-23-5 LVDS ICs ROHSTexas InstrumentsLVDS ICsTUSB4041IPAP
HTQFP-64(10x10)-40℃~+85℃ 0.99V~1.26V、3V~3.6V 225mA 33mA 4 Hub I2C、SMBus USB 2.0 HTQFP-64(10x10) USB HUB Controllers ROHSTexas InstrumentsUSB Converters74LVC1G11GW
SC-88-40℃~+125℃ 1 1.2V~1.54V、1.9V~2.15V、2.2V~2.5V、2.3V~2.62V、3.8V~4.11V 1.65V~5.5V 1.7V~2V 3 3.5ns@5V,50pF 300mV~450mV、450mV~700mV、550mV~800mV 32mA 32mA 4uA 74LVC Series AND Gate SC-88 Logic Gates ROHSNexperiaLogic Gates74LVC2G38GT
XSON-8(1x2)-40℃~+125℃ 1.65V~5.5V 1.7V~2V 2 3.3ns@5V,50pF 32mA 4uA 74LVC Series NAND Gate Overvoltage-tolerant input、Local shutdown mode XSON-8(1x2) Logic Gates ROHSNexperiaGatesSN65LVDS2DBV
SOT-23-5-40℃~+85℃ 0 1 2.4V~3.6V 400Mbps LVDS Receiver SOT-23-5 LVDS ICs ROHSTexas InstrumentsLVDS ICsFTSH-105-01-L-DV-007-K
SMD,P=1.27mm-55℃~+125℃ 1.27mm 10P 2 2x5P 3.05mm 3.4A Black Gold Phosphor bronze Pin Header Surface Mount,Vertical SMD,P=1.27mm Pin Headers ROHSSamtecPin HeadersESQ-126-39-G-D
插件,P=2.54mm-55℃~+125℃ 2 2.54mm 2.54mm 2x26P 5.7A 515V 52P Gold Phosphor bronze Square Hole Through Hole Top 插件,P=2.54mm Female Headers ROHSSamtecFemale Headers
README
README.mdrp2040-cubesat
[!NOTE]
Preview this project on your browser with KiCanvas!
Requirements
| ID | DESCRIPTION |
|---|---|
| 001 | Device shall include a minimum of one RP2040 integrated circuit. |
| 002 | Dimensions shall conform with PCI/104 form factor. |
| 003 | Device shall supply 1 external UART interface. |
| 004 | Device shall supply 1 external CAN interface. |
| 005 | Device shall supply 1 on-board SPI interface. |
| 006 | Device shall supply 1 on-board I2C interface. |
| 007 | Device shall use a TCXO to generate a stable reference clock. |
External interfaces
- UART (PHY TBD)
- CAN
- ARM CoreSight-10
Schematic strategy
The schematics for this project is laid out across multiple sheets. The top-level sheets contain functional block diagrams. The functional circuit blocks themselves are implemented in the lower-level sheets.
PCB Layout strategy
A 4-layer controlled impedance stackup is used.
| Layer | Designation |
|---|---|
| L1 (Top) | SIG |
| L2 | GND |
| L3 | GND |
| L3 (Bottom) | SIG+PWR |
Functional circuit blocks are routed first. The blocks are then laid out and connected.
High-speed electrical interfaces are routed with controlled impedance transmission lines.
Priority is given to routing high-speed interfaces.
Sensitive analog circuitry is separated from digital circuitry.
References
[1] CubeSat Information - CubeSat.org
[2] CubeSat Kit PCB Specification (archived from the original at http://www.cubesatkit.com/docs/CSK_PCB_Spec-A5.pdf)
[4]
Parts
215| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | 100nF | cubesat_rp2040:C_0402_1005Metric | C1, C10, C11, C12, C13, C14, C15, C16, C18, C20, C22, C24, C26, C27, C28, C30 +59 |
| 16 | 100kR | cubesat_rp2040:R_0402_1005Metric | R1, R19, R20, R21, R22, R23, R27, R28, R29, R30, R31, R35, R36, R37, R38, R39 |
| 14 | D_TVS | Diode_SMD:D_0402_1005Metric | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14 |
| 12 | 60R | cubesat_rp2040:R_0402_1005Metric | R40, R41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51 |
| 11 | 1uF | Capacitor_SMD:C_0805_2012Metric | C2, C3, C21, C25, C29, C42, C46, C50, C63, C67, C71 |
| 6 | 10uF | Capacitor_SMD:C_1206_3216Metric | C19, C23, C40, C44, C61, C65 |
| 6 | 27R | cubesat_rp2040:R_0402_1005Metric | R17, R18, R25, R26, R33, R34 |
| 6 | 4.7kR | cubesat_rp2040:R_0402_1005Metric | R6, R9, R10, R11, R12, R13 |
| 6 | 4.7nF | cubesat_rp2040:C_0402_1005Metric | C83, C84, C87, C88, C91, C92 |
| 4 | 1nF | cubesat_rp2040:C_0402_1005Metric | C100, C101, C102, C103 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 15uH | Inductor_SMD:L_1210_3225Metric | L1, L2, L3 |
| 3 | 1kR | cubesat_rp2040:R_0402_1005Metric | R16, R24, R32 |
| 3 | 470R | cubesat_rp2040:R_0402_1005Metric | R52, R53, R54 |
| 3 | 74LVC1G11 | Package_TO_SOT_SMD:SOT-563 | U5, U9, U13 |
| 3 | 74LVC2G38 | Package_SO:TSSOP-8_3x3mm_P0.65mm | U17, U18, U19 |
| 3 | FTSH-105-01-L-DV-007-K | cubesat_rp2040:SAMTEC_FTSH-105-01-L-DV-007 | J5, J6, J7 |
| 3 | IS25LP128F | Package_SO:SOIC-8_5.275x5.275mm_P1.27mm | U3, U7, U11 |
| 3 | LMR36503MSC3RPERQ1 | cubesat_rp2040:TI_VQFN-HR_2.1x2.1mm_P0.5mm | U2, U6, U10 |
| 3 | RED | LED_SMD:LED_0402_1005Metric | D15, D16, D17 |
| 3 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4, U8, U12 |
| 3 | TCAN1048AV-Q1 | cubesat_rp2040:SOT1086-2_HVSON14_4.5x3x0.85mm_P0.65mm | U14, U15, U16 |
| 2 | 100R | cubesat_rp2040:R_0402_1005Metric | R55, R56 |
| 2 | 5.1kR 10% | cubesat_rp2040:R_0402_1005Metric | R3, R4 |
| 2 | ESQ-126-39-G-D | cubesat_rp2040:SAMTEC_ESQ-126-39-G-D_CUBESAT | J2, J3 |
| 2 | SN65LVDS1DBV | Package_TO_SOT_SMD:SOT-23-5 | U20, U21 |
| 2 | SN65LVDS2DBV | Package_TO_SOT_SMD:SOT-23-5 | U22, U23 |
| 1 | 10kR | cubesat_rp2040:R_0402_1005Metric | R2 |
| 1 | 10kR 1% | cubesat_rp2040:R_0402_1005Metric | R7 |
| 1 | 15pF | cubesat_rp2040:C_0402_1005Metric | C17 |
| 1 | 33R | cubesat_rp2040:R_0402_1005Metric | R14 |
| 1 | 88.7R | cubesat_rp2040:R_0402_1005Metric | R15 |
| 1 | 9.53kR 1% | cubesat_rp2040:R_0402_1005Metric | R8 |
| 1 | 90.9kR 1% | cubesat_rp2040:R_0402_1005Metric | R5 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J1 |
| 1 | SW_Push | cubesat_rp2040:SW_Push_SPST_XKB_TS-1101-X-X | SW1 |
| 1 | TUSB4041I | cubesat_rp2040:HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalVias | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J4 |
| 1 | YSO140TC | cubesat_rp2040:Oscillator_SMD_YXC_YSO140TC_4Pin_3.2x2.5mm | X1 |
Questions
How big is the Cubesat rp2040 PCB?
It measures 90.2 × 95.9 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Cubesat rp2040 use?
215 parts, built around the RP2040, LMR36503MSC3RPERQ1, SN65LVDS1DBV and TUSB4041IPAP. 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 Cubesat rp2040 KiCad files?
From the macnetic/rp2040-cubesat repository on GitHub, at the commit this page was made from: the board is cubesat_rp2040.kicad_pcb and its schematic L7983_5V_stepdown_3V3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Cubesat rp2040 design in my own project?
Its repository states no licence, so its author keeps all rights: ask macnetic before reusing the design.
Similar boards
- 4 layers199.6 × 47 mm

- 2 layers99.4 × 20.5 mm

PC2AmigaFDD
Akutra/PC2AmigaFloppy
Backplate board to enable standard PC floppy to operate as an Amiga Floppy Drive
18 parts3MIT - 2 layers159.9 × 99.9 mm

- 4 layers95.9 × 90.2 mm

KENSAT EPS v1.2
kenchangh/kensat
KENSAT, Edge-AI Compute in Orbit - A 2U CubeSat that runs a large language model on-orbit. A power-gated NVIDIA Jetson Orin Nano executes neural-network inference in space, and the results are downlinked over a custom…
218 parts119 - 6 layers125 × 125 mm

Libreboard broken
256foundation/libreboard
Open Source Bitcoin Mining Control Board
193 parts21CERN-OHL-S-2.0 - 2 layers89 × 83 mm

- 4 layers90.2 × 95.9 mm

Hestia
mawson-rovers/hestia
Hestia is a space-ready heater & temperature measurement system developed by Mawson Rovers in Sydney. Its first mission will demonstrate a novel UTS heatsink design, aboard the Waratah Seed cubesat mission.
184 parts3MIT - 2 layers51 × 58.9 mm
