Skip to the content
4 layers90.2 × 95.9 mmMainboard v04, the printed circuit board in 3D

Mainboard v04

pycubed/hardware97

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

11

README

batteryboard-v01/README.md

PyCubed 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

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.




Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Parts

201
QtyValueFootprintReferences
100.1uFCapacitor_SMD:C_0603_1608MetricC3, C5, C6, C7, C9, C10, C11, C21, C24, C30
1010kResistor_SMD:R_0603_1608MetricR5, R7, R25, R27, R28, R41, R42, R43, R50, R51
910KResistor_SMD:R_0603_1608MetricR3, R4, R11, R21, R24, R30, R44, R45, R46
8Conn_01x03mainboard:MOLEX-1X3_LOCKJP8, JP9, JP10, JP11, JP12, JP13, JP14, JP15
61uFCapacitor_SMD:C_0603_1608MetricC4, C12, C13, C15, C27, C33
622uFCapacitor_SMD:C_0603_1608MetricC17, C18, C28, C31, C37, C38
510uFCapacitor_SMD:C_0603_1608MetricC14, C16, C22, C35, C39
51985807mainboard:SCREWTERMINAL-3.5MM-2_LOCKJP1, JP2, JP3, JP4, JP5
5LOGOLOGOG***, G***, G***, G***, G***
4100kResistor_SMD:R_0603_1608MetricR17, R18, R37, R38
4Amphenol_901-144Connector_Coaxial:SMA_Amphenol_901-144_VerticalJ5, J6, J7, J12
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
4XTB-40custom-footprints:XTB28_MEZU9, U10, U11, U12
30Resistor_SMD:R_0603_1608MetricR10, R29, R48
34.7kResistor_SMD:R_0603_1608MetricR6, R32, R33
3Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2, J9, J10
3IRLML2803mainboard:SOT-23Q1, Q4, Q5
3NDS8434custom-footprints:NDS8434U7, U18, U19
2100uFCapacitor_SMD:C_1210_3225MetricC19, C20
21KResistor_SMD:R_0603_1608MetricR26, R31
222pFCapacitor_SMD:C_0603_1608MetricC1, C2
24.7uFCapacitor_SMD:C_0603_1608MetricC29, C34
25.1kResistor_SMD:R_0603_1608MetricR39, R40
2RFM98PWcustom-footprints:RFM98PWU23, U24
2RFM9xBreakoutRF_Module:HOPERF_RFM9XW_SMDU15, U20
1
1.1uFCapacitor_SMD:C_0603_1608MetricC24
11.0Resistor_SMD:R_2512_6332MetricR8
1100KResistor_SMD:R_0603_1608MetricR15
110118194-0001LFcustom-footprints:10118194-0001LFJ4
1107KResistor_SMD:R_0603_1608MetricR9
110uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL1
1110KResistor_SMD:R_0603_1608MetricR2
1120MHZ 512KB Flash 64 TQFPcustom-footprints:QFP50P1200X1200X120-64NU2
1121KResistor_SMD:R_0603_1608MetricR12
11uHcustom-footprints:L_4141L4
12.1MResistor_SMD:R_0603_1608MetricR19
12.2uFCapacitor_SMD:C_0603_1608MetricC23
122.1kResistor_SMD:R_0603_1608MetricR14
122nFCapacitor_SMD:C_0603_1608MetricC25
12N5088mainboard:SOT23Q2
13.01KResistor_SMD:R_0603_1608MetricR20
13.3KResistor_SMD:R_0603_1608MetricR23
13.3nFCapacitor_SMD:C_0603_1608MetricC26
13.3uHcustom-footprints:L_2141L2
13.9nFCapacitor_SMD:C_0603_1608MetricC32
130.1KResistor_SMD:R_0603_1608MetricR35
1316KResistor_SMD:R_0603_1608MetricR1
132.768kHzCrystal:Crystal_SMD_3215-2Pin_3.2x1.5mmY1
133uHInductor_SMD:L_1812_4532MetricL3
1383Resistor_SMD:R_0603_1608MetricR36
14.7KResistor_SMD:R_0603_1608MetricR22
147nFCapacitor_SMD:C_0603_1608MetricC36
15.23KResistor_SMD:R_0603_1608MetricR34
1503182-1852mainboard:MOLEX_503182-1852J1
173.2KResistor_SMD:R_0603_1608MetricR13
1845KResistor_SMD:R_0603_1608MetricR16
1ADM1176-1ARMZ-R7custom-footprints:ADM1176-1ARMZ-R7U4
1BMX160custom-footprints:BMX160U3
1BQ25883RGERcustom-footprints:QFN50P400X400X100-25N-DU17
1Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ3
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ11
1Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ8
1DFLS130Lmainboard:PWRDI-123D2
1EP2W+mainboard:QFN32-5X5MMU13
1GREEN LEDLED_SMD:LED_0603_1608MetricD5
1KMR231NG LFSAdafruit Feather M4 Express:BTN_KMR2_4.6X2.8SW1
1LTC4121custom-footprints:QFN-16-PADU6
1MAX706RESAPackage_SO:SO-8_3.9x4.9mm_P1.27mmU1
1MR25H40MDFmainboard:SON127P600X500X90-9NU8
1PE014006mainboard:RELAY5-PE_COU16
1S1216V8mainboard:S1216_24PIN_PACKAGEU14
1SBR2A40P1Q-7mainboard:PWRDI-123D4
1TPS54226PWPRPWP14_2P31X2P46-Lmainboard:PWP14_2P31X2P46-LU5
1USB JumpersConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ14
1USB_C_Receptacle_USB2.0custom-footprints:USB_C_Receptacle_XKB_U262-161N-4BVC11J13
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1

The 161 most common of 201 parts.

More from pycubed/hardware

3
  • 4 layers90.2 × 95.9 mmMainboard v02, the printed circuit board in 3D

    Mainboard v02

    pycubed/hardware

    Pycubed PC104 layout design files

    152 parts97
  • 4 layers90.2 × 95.9 mmMainboard v01, the printed circuit board in 3D

    Mainboard v01

    pycubed/hardware

    Pycubed PC104 layout design files

    142 parts97
  • 2 layers95.9 × 90.2 mmBatteryboard, the printed circuit board in 3D

    Batteryboard

    pycubed/hardware

    Pycubed PC104 layout design files

    42 parts97

Similar boards

  • 4 layers90.2 × 95.9 mmMainboard v05, the printed circuit board in 3D

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

    Mainboard v06b samwise

    pete4radio/SAMWISE-1-1-HW-Training

    PCBs fabbed in May 2024 for SAMWISE

    204 parts
  • 4 layers90.2 × 95.9 mmPicubed samwise, the printed circuit board in 3D

    Picubed samwise

    stanford-ssi/samwise-avionics

    Avionics for 2U Rev of Sputnik Satellite

    191 parts13
  • 4 layers90.2 × 95.9 mmADCS board, the printed circuit board in 3D

    ADCS board

    onionharvester/boardwalk

    A little gathering place for my PCBs. This is their favourite hangout spot! 🪼⋆.ೃ࿔*:・

    205 parts55
  • 4 layers141.6 × 116.1 mmFlat sat dev board, the printed circuit board in 3D

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

    ADCS board

    pete4radio/SAMWISE-1-2-HW-Training

    SAMWISE boards existing or newly ordered March 2025

    197 parts
  • 6 layers90.2 × 95.9 mmPiCoral, the printed circuit board in 3D

    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.