

Mainboard v01
Pycubed PC104 layout design files
- Size
- 90.2 × 95.9 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 142
- Nets
- 179
- Pads
- 626
- Tracks, vias
- 1,293, 276
- Pours
- 30
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 8 Jul 2019
- Updated
- 21 Jan 2022
Overview
Mainboard v01 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 142 parts on 179 nets, routed with 1,293 tracks and 276 vias.
It is built around the EP2W+, MAX4372TEUK+T and MR25H40MDF, with the PE014006, LSM9DS1 and MAX706RESA among its other parts. Its parts include 42 resistors, 28 capacitors, 16 ICs, 14 transistors and 5 inductors. It belongs with the computers and single-board computers boards and the SAM D and SAM boards of this library.
Main components
11EP2W+
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)PE014006
插件,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 ROHSSTMicroelectronicsAccelerometersMAX706RESA
SOIC-8-40℃~+85℃@(TA) 1 140ms 2.63V Active Low Power Supervisor Push-pull SOIC-8 Supervisor and Reset ICsMaxim Integrated (Analog Devices)Supervisor And Reset ICsIRLML2803
SOT-231 N-channel 1.2A 15pF 1V 250mΩ@10V 3.3nC 30V 34pF 540mW 85pF N-Channel SOT-23 MOSFETs ROHSGuangdong HottechMOSFETsIRLML5103
SOT-23-55℃~+150℃ 1 P-Channel 18pF 1V 1Ω@4.5V 30V 5.1nC@10V 540mW 75pF 760mA SOT-23 MOSFETs ROHSGuangdong HottechMOSFETs10118194-0001LF
SMD-30℃~+80℃ 1 100V 5P Black Female Micro-B USB 2.0 SMD USB Connectors ROHSAmphenolUSB Connectors1206L200PR
1206-40℃~+85℃ 1.5s 100A 18mΩ 2A 3.5A 6V 800mW 80mΩ 1206 Resettable Fuses ROHSLittelfuseResettable FusesDFLS130L
PowerDI-123-40℃~+125℃ 1 Independent 1A 1mA@30V 30V 310mV@1A 50A PowerDI-123 Schottky Diodes ROHSDiodes IncorporatedSchottky Diodes
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
142| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C5, C7, C9, C10, C11, C12, C13, C14, C22, C28 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R4, R21, R22, R23, R24, R36, R38, R39, R42 |
| 8 | 4.7k | Resistor_SMD:R_0603_1608Metric | R2, R3, R15, R25, R26, R27, R28, R37 |
| 8 | M03POLAR_LOCK | mainboard:MOLEX-1X3_LOCK | JP5, JP6, JP7, JP8, JP9, JP14, JP15, JP17 |
| 6 | IRLML2803 | mainboard:SOT-23 | Q5, Q6, Q7, Q8, Q14, Q15 |
| 6 | IRLML5103 | mainboard:SOT23-3 | Q9, Q10, Q11, Q12, Q13, Q16 |
| 6 | JUMPER-PAD-3-2OF3_NC_BY_TRACE_SMALL | mainboard:PAD-JUMPER-3-2OF3_NC_BY_TRACE_YES_SILK_FULL_BOX | JP1, JP2, JP3, JP4, JP18, JP24 |
| 5 | 100k | Resistor_SMD:R_0603_1608Metric | R7, R29, R30, R31, R32 |
| 5 | M023.5MM_LOCK | mainboard:SCREWTERMINAL-3.5MM-2_LOCK | JP10, JP11, JP12, JP13, JP16 |
| 5 | PINHD-1X1 | mainboard:1X01 | 3.3V1, GND1, JP25, JP26, JP27 |
| 4 | XTB_2018_07_15 | mainboard:XTB28_MEZ | U15, U16, U17, U18 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric | R1, R18, R34 |
| 3 | 22uF | Capacitor_SMD:C_0603_1608Metric | C15, C16, C24 |
| 3 | BU-SMA-V | Connector_Coaxial:SMA_Amphenol_132134-16_Vertical | X1, X2, X3 |
| 2 | 100K | Resistor_SMD:R_0603_1608Metric | R8, R17 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C1, C17 |
| 2 | 15pF | Capacitor_SMD:C_0603_1608Metric | C6, C8 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C19, C27 |
| 2 | 220UF | Capacitor_SMD:C_1210_3225Metric | C29, C30 |
| 2 | 2N5088 | mainboard:SOT23 | Q1, Q2 |
| 2 | KICKSAT_LOGO | mainboard:KICKSAT_LOGO | L5, L5 |
| 2 | PE014006 | mainboard:RELAY5-PE_CO | U8, U9 |
| 2 | SBR2A40P1Q-7 | mainboard:PWRDI-123 | D3, D4 |
| 1 | .1uF | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | 0.025 | Resistor_SMD:R_2512_6332Metric | R35 |
| 1 | 1.0uF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 10118194-0001LF | mainboard:FRAMATOME_10118194-0001LF | J2 |
| 1 | 10nF | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 110K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 1206L200 | mainboard:1206 | F1 |
| 1 | 2.1M | Resistor_SMD:R_0603_1608Metric | R40 |
| 1 | 22.1k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 3.3K | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 3.3nF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 3.3uH | mainboard:1812 | L3 |
| 1 | 316K | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric | R33 |
| 1 | 330K | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 4.7K | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 40.9K | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 43K | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 470k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 500mA | mainboard:PTC-1206 | F2 |
| 1 | 503182-1852 | mainboard:MOLEX_503182-1852 | J1 |
| 1 | 56uH | mainboard:1812 | L4 |
| 1 | 6.04K | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | 73.2K | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 845K | Resistor_SMD:R_0603_1608Metric | R41 |
| 1 | ATSAMD21G-A | mainboard:TQFP-48 | U4 |
| 1 | DCJ0303 | mainboard:DCJ0303 | J3 |
| 1 | DFLS130L | mainboard:PWRDI-123 | D1 |
| 1 | EP2W+ | mainboard:QFN32-5X5MM | U12 |
| 1 | FB - 30Ohm | mainboard:0603 | L1 |
| 1 | GREEN | mainboard:LED-0603 | D2 |
| 1 | LSM9DS1 | mainboard:LGA24-8X4 | U3 |
| 1 | LTC4121-4.2 | mainboard:QFN-16-PAD | U6 |
| 1 | MAX4372TEUK+T | mainboard:21-0057F | U5 |
| 1 | MAX706R | mainboard:SO8 | U1 |
| 1 | MR25H40MDF | mainboard:SON127P600X500X90-9N | U20 |
| 1 | RFM23BP | mainboard:RFM23BP | U13 |
| 1 | S1216V8 | mainboard:S1216_24PIN_PACKAGE | U14 |
| 1 | TPS54226PWPRPWP14_2P31X2P46-L | mainboard:PWP14_2P31X2P46-L | U7 |
Questions
How big is the Mainboard v01 PCB?
It measures 90.2 × 95.9 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Mainboard v01 use?
142 parts, built around the EP2W+, MAX4372TEUK+T, MR25H40MDF and PE014006. 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 v01 KiCad files?
From the pycubed/hardware repository on GitHub, at the commit this page was made from: the board is mainboard-v01/mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mainboard v01 design in my own project?
Its repository states no licence, so its author keeps all rights: ask pycubed before reusing the design.
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

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

- 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 - 4 layers90.2 × 95.9 mm

ADCS board
pete4radio/SAMWISE-1-2-HW-Training
SAMWISE boards existing or newly ordered March 2025
197 parts - 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