Skip to the content
PCBKitNew board
6 layers90.2 × 95.9 mmCubesat rp2040, the printed circuit board in 3D

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

9

README

README.md

rp2040-cubesat

[!NOTE]
Preview this project on your browser with KiCanvas!

Requirements

IDDESCRIPTION
001Device shall include a minimum of one RP2040 integrated circuit.
002Dimensions shall conform with PCI/104 form factor.
003Device shall supply 1 external UART interface.
004Device shall supply 1 external CAN interface.
005Device shall supply 1 on-board SPI interface.
006Device shall supply 1 on-board I2C interface.
007Device 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.

LayerDesignation
L1 (Top)SIG
L2GND
L3GND
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)

[3] RP2040 Documentation

[4]

Parts

215
QtyValueFootprintReferences
75100nFcubesat_rp2040:C_0402_1005MetricC1, C10, C11, C12, C13, C14, C15, C16, C18, C20, C22, C24, C26, C27, C28, C30 +59
16100kRcubesat_rp2040:R_0402_1005MetricR1, R19, R20, R21, R22, R23, R27, R28, R29, R30, R31, R35, R36, R37, R38, R39
14D_TVSDiode_SMD:D_0402_1005MetricD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14
1260Rcubesat_rp2040:R_0402_1005MetricR40, R41, R42, R43, R44, R45, R46, R47, R48, R49, R50, R51
111uFCapacitor_SMD:C_0805_2012MetricC2, C3, C21, C25, C29, C42, C46, C50, C63, C67, C71
610uFCapacitor_SMD:C_1206_3216MetricC19, C23, C40, C44, C61, C65
627Rcubesat_rp2040:R_0402_1005MetricR17, R18, R25, R26, R33, R34
64.7kRcubesat_rp2040:R_0402_1005MetricR6, R9, R10, R11, R12, R13
64.7nFcubesat_rp2040:C_0402_1005MetricC83, C84, C87, C88, C91, C92
41nFcubesat_rp2040:C_0402_1005MetricC100, C101, C102, C103
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
315uHInductor_SMD:L_1210_3225MetricL1, L2, L3
31kRcubesat_rp2040:R_0402_1005MetricR16, R24, R32
3470Rcubesat_rp2040:R_0402_1005MetricR52, R53, R54
374LVC1G11Package_TO_SOT_SMD:SOT-563U5, U9, U13
374LVC2G38Package_SO:TSSOP-8_3x3mm_P0.65mmU17, U18, U19
3FTSH-105-01-L-DV-007-Kcubesat_rp2040:SAMTEC_FTSH-105-01-L-DV-007J5, J6, J7
3IS25LP128FPackage_SO:SOIC-8_5.275x5.275mm_P1.27mmU3, U7, U11
3LMR36503MSC3RPERQ1cubesat_rp2040:TI_VQFN-HR_2.1x2.1mm_P0.5mmU2, U6, U10
3REDLED_SMD:LED_0402_1005MetricD15, D16, D17
3RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4, U8, U12
3TCAN1048AV-Q1cubesat_rp2040:SOT1086-2_HVSON14_4.5x3x0.85mm_P0.65mmU14, U15, U16
2100Rcubesat_rp2040:R_0402_1005MetricR55, R56
25.1kR 10%cubesat_rp2040:R_0402_1005MetricR3, R4
2ESQ-126-39-G-Dcubesat_rp2040:SAMTEC_ESQ-126-39-G-D_CUBESATJ2, J3
2SN65LVDS1DBVPackage_TO_SOT_SMD:SOT-23-5U20, U21
2SN65LVDS2DBVPackage_TO_SOT_SMD:SOT-23-5U22, U23
110kRcubesat_rp2040:R_0402_1005MetricR2
110kR 1%cubesat_rp2040:R_0402_1005MetricR7
115pFcubesat_rp2040:C_0402_1005MetricC17
133Rcubesat_rp2040:R_0402_1005MetricR14
188.7Rcubesat_rp2040:R_0402_1005MetricR15
19.53kR 1%cubesat_rp2040:R_0402_1005MetricR8
190.9kR 1%cubesat_rp2040:R_0402_1005MetricR5
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ1
1SW_Pushcubesat_rp2040:SW_Push_SPST_XKB_TS-1101-X-XSW1
1TUSB4041Icubesat_rp2040:HTQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.4x4.4mm_ThermalViasU1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ4
1YSO140TCcubesat_rp2040:Oscillator_SMD_YXC_YSO140TC_4Pin_3.2x2.5mmX1

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 mmRI1000, the printed circuit board in 3D

    RI1000

    kc099/kicad

    108 parts
  • 2 layers99.4 × 20.5 mmPC2AmigaFDD, the printed circuit board in 3D

    PC2AmigaFDD

    Akutra/PC2AmigaFloppy

    Backplate board to enable standard PC floppy to operate as an Amiga Floppy Drive

    18 parts3MIT
  • 2 layers159.9 × 99.9 mmEurocard, the printed circuit board in 3D

    Eurocard

    kitspace-test-repos/kicad6-file-collection

    82 partsMIT
  • 4 layers95.9 × 90.2 mmKENSAT EPS v1.2, the printed circuit board in 3D

    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 mmLibreboard broken, the printed circuit board in 3D

    Libreboard broken

    256foundation/libreboard

    Open Source Bitcoin Mining Control Board

    193 parts21CERN-OHL-S-2.0
  • 2 layers89 × 83 mmPico2-nx, the printed circuit board in 3D

    Pico2-nx

    tinyvision-ai-inc/pico2-nx

    RP2350+Lattice Crosslink NX FPGA board

    242 parts5MIT
  • 4 layers90.2 × 95.9 mmHestia, the printed circuit board in 3D

    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 mmTach, the printed circuit board in 3D

    Tach

    bistromath/tach

    STM32F103-driven tachometer firmware.

    92 parts2