

Mainboard v04
Pycubed PC104 layout design files
- Size
- 90.2 × 95.9 mm
- Copper layers
- 4
- Thickness
- 1.57 mm
- Parts
- 201
- Nets
- 199
- Pads
- 765
- Tracks, vias
- 1,339, 325
- Pours
- 30
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 8 Jul 2019
- Updated
- 21 Jan 2022
Overview
Mainboard v04 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 201 parts on 199 nets, routed with 1,339 tracks and 325 vias.
It is built around the EP2W+, MR25H40MDF and NDS8434, with the ADM1176-1ARMZ-R7, BMX160 and MAX706RESA among its other parts. Its parts include 49 resistors, 39 capacitors, 22 ICs, 14 connectors and 4 diodes. It belongs with the computers and single-board computers 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 / CombinersMR25H40MDF
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 ROHSonsemiMOSFETsADM1176-1ARMZ-R7
MSOP-10-40℃~+85℃ 1 3.15V~16.5V MSOP-10 Surge Protection Devices (SPDs) ROHSAnalog DevicesSurge Protection Devices (SPDs)BMX160
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 1KB 4uA IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSBosch SensortecAccelerometersMAX706RESA
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 ICsPE014006
插件,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 RelaysIRLML2803
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 DiodesWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorised
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
201| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3, C5, C6, C7, C9, C10, C11, C21, C24, C30 |
| 10 | 10k | Resistor_SMD:R_0603_1608Metric | R5, R7, R25, R27, R28, R41, R42, R43, R50, R51 |
| 9 | 10K | Resistor_SMD:R_0603_1608Metric | R3, R4, R11, R21, R24, R30, R44, R45, R46 |
| 8 | Conn_01x03 | mainboard:MOLEX-1X3_LOCK | JP8, JP9, JP10, JP11, JP12, JP13, JP14, JP15 |
| 6 | 1uF | Capacitor_SMD:C_0603_1608Metric | C4, C12, C13, C15, C27, C33 |
| 6 | 22uF | Capacitor_SMD:C_0603_1608Metric | C17, C18, C28, C31, C37, C38 |
| 5 | 10uF | Capacitor_SMD:C_0603_1608Metric | C14, C16, C22, C35, C39 |
| 5 | 1985807 | mainboard:SCREWTERMINAL-3.5MM-2_LOCK | JP1, JP2, JP3, JP4, JP5 |
| 5 | LOGO | LOGO | G***, G***, G***, G***, G*** |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric | R17, R18, R37, R38 |
| 4 | Amphenol_901-144 | Connector_Coaxial:SMA_Amphenol_901-144_Vertical | J5, J6, J7, J12 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 4 | XTB-40 | custom-footprints:XTB28_MEZ | U9, U10, U11, U12 |
| 3 | 0 | Resistor_SMD:R_0603_1608Metric | R10, R29, R48 |
| 3 | 4.7k | Resistor_SMD:R_0603_1608Metric | R6, R32, R33 |
| 3 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2, J9, J10 |
| 3 | IRLML2803 | mainboard:SOT-23 | Q1, Q4, Q5 |
| 3 | NDS8434 | custom-footprints:NDS8434 | U7, U18, U19 |
| 2 | 100uF | Capacitor_SMD:C_1210_3225Metric | C19, C20 |
| 2 | 1K | Resistor_SMD:R_0603_1608Metric | R26, R31 |
| 2 | 22pF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C29, C34 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R39, R40 |
| 2 | RFM98PW | custom-footprints:RFM98PW | U23, U24 |
| 2 | RFM9xBreakout | RF_Module:HOPERF_RFM9XW_SMD | U15, U20 |
| 1 | |||
| 1 | .1uF | Capacitor_SMD:C_0603_1608Metric | C24 |
| 1 | 1.0 | Resistor_SMD:R_2512_6332Metric | R8 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 10118194-0001LF | custom-footprints:10118194-0001LF | J4 |
| 1 | 107K | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 10uH | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L1 |
| 1 | 110K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 120MHZ 512KB Flash 64 TQFP | custom-footprints:QFP50P1200X1200X120-64N | U2 |
| 1 | 121K | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1uH | custom-footprints:L_4141 | L4 |
| 1 | 2.1M | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | 22.1k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 2N5088 | mainboard:SOT23 | Q2 |
| 1 | 3.01K | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 3.3K | Resistor_SMD:R_0603_1608Metric | R23 |
| 1 | 3.3nF | Capacitor_SMD:C_0603_1608Metric | C26 |
| 1 | 3.3uH | custom-footprints:L_2141 | L2 |
| 1 | 3.9nF | Capacitor_SMD:C_0603_1608Metric | C32 |
| 1 | 30.1K | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 316K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 32.768kHz | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y1 |
| 1 | 33uH | Inductor_SMD:L_1812_4532Metric | L3 |
| 1 | 383 | Resistor_SMD:R_0603_1608Metric | R36 |
| 1 | 4.7K | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric | C36 |
| 1 | 5.23K | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | 503182-1852 | mainboard:MOLEX_503182-1852 | J1 |
| 1 | 73.2K | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 845K | Resistor_SMD:R_0603_1608Metric | R16 |
| 1 | ADM1176-1ARMZ-R7 | custom-footprints:ADM1176-1ARMZ-R7 | U4 |
| 1 | BMX160 | custom-footprints:BMX160 | U3 |
| 1 | BQ25883RGER | custom-footprints:QFN50P400X400X100-25N-D | U17 |
| 1 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J3 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J11 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J8 |
| 1 | DFLS130L | mainboard:PWRDI-123 | D2 |
| 1 | EP2W+ | mainboard:QFN32-5X5MM | U13 |
| 1 | GREEN LED | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | KMR231NG LFS | Adafruit Feather M4 Express:BTN_KMR2_4.6X2.8 | SW1 |
| 1 | LTC4121 | custom-footprints:QFN-16-PAD | U6 |
| 1 | MAX706RESA | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MR25H40MDF | mainboard:SON127P600X500X90-9N | U8 |
| 1 | PE014006 | mainboard:RELAY5-PE_CO | U16 |
| 1 | S1216V8 | mainboard:S1216_24PIN_PACKAGE | U14 |
| 1 | SBR2A40P1Q-7 | mainboard:PWRDI-123 | D4 |
| 1 | TPS54226PWPRPWP14_2P31X2P46-L | mainboard:PWP14_2P31X2P46-L | U5 |
| 1 | USB Jumpers | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J14 |
| 1 | USB_C_Receptacle_USB2.0 | custom-footprints:USB_C_Receptacle_XKB_U262-161N-4BVC11 | J13 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1 |
The 161 most common of 201 parts.
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 - 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
Questions
How big is the Mainboard v04 PCB?
It measures 90.2 × 95.9 mm and has 4 copper layers, 1.57 mm thick.
What parts does the Mainboard v04 use?
201 parts, built around the EP2W+, MR25H40MDF, NDS8434 and ADM1176-1ARMZ-R7. 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 v04 KiCad files?
From the pycubed/hardware repository on GitHub, at the commit this page was made from: the board is mainboard-v04/mainboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Mainboard v04 design in my own project?
Its repository states no licence, so its author keeps all rights: ask pycubed before reusing the design.