

Mainboard v02
Pycubed PC104 layout design files
- Size
- 90.2 × 95.9 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 152
- Nets
- 176
- Pads
- 675
- Tracks, vias
- 1,190, 252
- Pours
- 30
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 8 Jul 2019
- Updated
- 21 Jan 2022
Overview
Mainboard v02 is an open-source printed circuit board by pycubed, from the pycubed/hardware repository on GitHub. It is a 4-layer board of 90.2 × 95.9 mm with 152 parts on 176 nets, routed with 1,190 tracks and 252 vias.
It is built around the ATSAMD51J20A-AU, EP2W+ and MAX4372TEUK+T, with the MR25H40MDF, NDS8434 and PE014006 among its other parts. Its parts include 48 resistors, 30 capacitors, 22 ICs, 11 connectors and 8 transistors. It belongs with the computers and single-board computers boards and the SAM D and SAM boards of this library.
Main components
11ATSAMD51J20A-AU
TQFP-64(10x10)-40℃~+85℃ 1.71V~3.63V 120MHz 12bit 12bit 1MB 256KB 32 Bit 51 ARM Cortex-M4F Built-in FLASH TQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)EP2W+
VFQFN-32-EP-40℃~+85℃ 0.1dB 1.7deg 1.8dB 19.8dB 1mm 2 way 5mm 5mm 700MHz~6GHz VFQFN-32-EP RF Power Splitters / Combiners ROHSMini-CircuitsRF Power Splitters / CombinersMAX4372TEUK+T
SOT-23-5-40℃~+85℃ 0V~28V 1 1uA 2.7V~28V 20V/V 275kHz 300uV 30uA 85dB High-side detection、Analog output interface、External shunt ±0.3V SOT-23-5 Current Sense Amplifiers ROHSMaxim Integrated (Analog Devices)Current Sense AmplifiersMR25H40MDF
DFN-8-EP(5x6)4Mbit MRAM SPI DFN-8-EP(5x6) Random Access Memory (RAM) ROHSEverspin TechRandom Access Memory (RAM)NDS8434
SOIC-8-55℃~+150℃ 1 P-Channel 1.07nF 1V 2.33nF 20V 360pF 80nC@4.5V P-Channel SOIC-8 MOSFETs ROHSonsemiMOSFETsPE014006
插件,20x10mm-40℃~+85℃ 172Ω 209mW 400V@AC 5A 5A@30VDC、6A@250VAC 6V 8ms 8ms AgNi One set changeover: 1C (SPDT - changeover) 插件,20x10mm Power Relays ROHSTE ConnectivityPower RelaysLSM9DS1
LGA-24(3x3.5)-40℃~+85℃ 1.9V~3.6V 16bit Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-24(3x3.5) Accelerometers ROHSSTMicroelectronicsAccelerometersIRLML2803
SOT-231 N-channel 1.2A 15pF 1V 250mΩ@10V 3.3nC 30V 34pF 540mW 85pF N-Channel SOT-23 MOSFETs ROHSGuangdong HottechMOSFETs10118194-0001LF
SMD-30℃~+80℃ 1 100V 5P Black Female Micro-B USB 2.0 SMD USB Connectors ROHSAmphenolUSB ConnectorsDFLS130L
PowerDI-123-40℃~+125℃ 1 Independent 1A 1mA@30V 30V 310mV@1A 50A PowerDI-123 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesMBR120
SOD-123Schottky DiodesDoeshare
README
batteryboard-v01/README.mdPyCubed Battery Board 🔋
⭐ See the PyCubed Battery page for more details
2S3P Li-ion battery pack for CubeSat designs.
- Fits 18650 cells (like the LG INR18650-MJ1)
- Meets maximum capacity requirements of common CubeSat integrators
- Uses components with radiation testing heritage
- R5460x2xx for protection against
- over-charge
- over-discharge
- short-circuit
- excess discharge-current
- excess charge-current
- R5460x2xx for protection against
Tested against the following flight requirement documents: (the cells you use play a big role here)
- TBA
Interactive Bill of Materials 🛒
This board is merely a starting point for your spacecraft. Always follow the requirements set forth by your launch provider and integrator.

This work is licensed under a Creative Commons Attribution 4.0 International License.
Parts
152| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R6, R7, R25, R26, R27, R28, R29, R30, R31 |
| 8 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3, C6, C7, C9, C10, C11, C21, C30 |
| 8 | M03POLAR_LOCK | mainboard:MOLEX-1X3_LOCK | JP8, JP9, JP10, JP11, JP12, JP13, JP14, JP15 |
| 7 | 100k | Resistor_SMD:R_0603_1608Metric | R17, R18, R37, R38, R39, R40, R41 |
| 6 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R4, R21, R24, R44, R45 |
| 6 | IRLML2803 | mainboard:SOT-23 | Q1, Q4, Q5, Q6, Q7, Q8 |
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 6 | NDS8434 | custom-footprints:NDS8434 | U7, U18, U19, U20, U21, U22 |
| 5 | 0 | Resistor_SMD:R_0603_1608Metric | R42, R43, R46, R47, R48 |
| 5 | 4.7k | Resistor_SMD:R_0603_1608Metric | R32, R33, R34, R35, R36 |
| 5 | M023.5MM_LOCK | mainboard:SCREWTERMINAL-3.5MM-2_LOCK | JP2, JP3, JP4, JP5, JP6 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric | C5, C14, C16, C22 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C4, C12, C13, C15 |
| 4 | XTB-40 | custom-footprints:XTB28_MEZ | U9, U10, U11, U12 |
| 3 | 22uF | Capacitor_SMD:C_0603_1608Metric | C17, C18, C28 |
| 3 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_901-144_Vertical | J5, J6, J7 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H2, H3, H4 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R9, R15 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C23, C29 |
| 2 | 220UF | Capacitor_SMD:C_1210_3225Metric | C19, C20 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 2N5088 | mainboard:SOT23 | Q2, Q3 |
| 2 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2, J9 |
| 2 | PE014006 | mainboard:RELAY5-PE_CO | U16, U17 |
| 2 | SBR2A40P1Q-7 | mainboard:PWRDI-123 | D4, D5 |
| 1 | .1uF | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 0.025 | Resistor_SMD:R_2512_6332Metric | R8 |
| 1 | 1.0uF | Capacitor_SMD:C_0603_1608Metric | C27 |
| 1 | 10118194-0001LF | mainboard:FRAMATOME_10118194-0001LF | J3 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 10uH | Inductor_SMD:L_0806_2016Metric | L1 |
| 1 | 110K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 2.1M | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 2.2K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 22.1k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 3.3K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 3.3nF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 3.3uH | Inductor_SMD:L_1812_4532Metric | L2 |
| 1 | 316K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 330K | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 4.7K | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 40.9K | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 43K | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 503182-1852 | mainboard:MOLEX_503182-1852 | J1 |
| 1 | 56uH | Inductor_SMD:L_1812_4532Metric | L3 |
| 1 | 6.04K | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 73.2K | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 845K | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | ATSAMD51J20A-AU | ATSAMD51J20A-AU:QFP50P1200X1200X120-64N | U2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J10 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J8 |
| 1 | DCJ0303 | mainboard:DCJ0303 | J4 |
| 1 | DFLS130L | mainboard:PWRDI-123 | D2 |
| 1 | EP2W+ | mainboard:QFN32-5X5MM | U13 |
| 1 | GREEN LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | KMR231NG LFS | Adafruit Feather M4 Express:BTN_KMR2_4.6X2.8 | SW1 |
| 1 | LSM9DS1 | mainboard:LGA24-8X4 | U3 |
| 1 | LTC4121 | custom-footprints:QFN-16-PAD | U6 |
| 1 | MAX4372TEUK+T | mainboard:21-0057F | U4 |
| 1 | MAX706RS-T | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MBR120 | custom-footprints:D_SOD-123 | D3 |
| 1 | MR25H40MDF | mainboard:SON127P600X500X90-9N | U8 |
| 1 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_ISO7380_Pad | H1 |
| 1 | RFM98PW | custom-footprints:RFM98PW | U23 |
| 1 | S1216V8 | mainboard:S1216_24PIN_PACKAGE | U14 |
| 1 | TPS54226PWPRPWP14_2P31X2P46-L | mainboard:PWP14_2P31X2P46-L | U5 |
More from pycubed/hardware
3- 4 layers90.2 × 95.9 mm

- 4 layers90.2 × 95.9 mm

- 2 layers95.9 × 90.2 mm

Similar boards
- 4 layers90.2 × 95.9 mm

Mainboard v05
alxklso/ISP-cubesat
This is the repo for the Isomer Space Program (ISP) 1U CoyoteSat CubeSat mission.
255 parts1MIT - 4 layers90.2 × 95.9 mm

Mainboard v06b samwise
pete4radio/SAMWISE-1-1-HW-Training
PCBs fabbed in May 2024 for SAMWISE
204 parts - 4 layers90.2 × 95.9 mm

- 4 layers90.2 × 95.9 mm

- 4 layers90.2 × 95.9 mm

ADCS board
onionharvester/boardwalk
A little gathering place for my PCBs. This is their favourite hangout spot! 🪼⋆.ೃ࿔*:・
205 parts55 - 6 layers90.2 × 95.9 mm

PiCoral
polygnomial/adcs
CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.
102 parts2 - 4 layers88 × 94.5 mm

Battery Board V3a
proveskit/battery_board
The battery and power management board for the PROVES Kit.
204 parts2CERN-OHL-W-2.0 - 4 layers141.6 × 116.1 mm

Flat sat dev board
proveskit/development_boards
Miscellaneous dev boards to test the components of the PROVES Kit on a smaller scale.
371 parts1
Questions
How big is the Mainboard v02 PCB?
It measures 90.2 × 95.9 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Mainboard v02 use?
152 parts, built around the ATSAMD51J20A-AU, EP2W+, MAX4372TEUK+T and MR25H40MDF. 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 Mainboard v02 KiCad files?
From the pycubed/hardware repository on GitHub, at the commit this page was made from: the board is mainboard-v02/mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mainboard v02 design in my own project?
Its repository states no licence, so its author keeps all rights: ask pycubed before reusing the design.