

Main Module
- Size
- 76.2 × 48.3 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 87
- Pads
- 246
- Tracks, vias
- 463, 118
- Pours
- 319
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 6 Jul 2024
- Updated
- 3 Oct 2026
Overview
Main Module is an open-source printed circuit board by Rowan-Rocketry, from the Rowan-Rocketry/SRAD-Avionics repository on GitHub. It is a 4-layer board of 76.2 × 48.3 mm with 49 parts on 87 nets, routed with 463 tracks and 118 vias.
It is built around the TCAN332GD, W25Q128JVSIQ and ADXL375BCCZ, with the ESDA7P60-1U1M, NUP2105L and USBLC6-2SC6 among its other parts. Its parts include 20 capacitors, 6 ICs, 4 resistors, 2 diodes and 1 connector. It belongs with the STM32 boards of this library.
Main components
6TCAN332GD
SOIC-8-40℃~+125℃ 3V~3.6V 5Mbps CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHADXL375BCCZ
LGA-14(3x5)-40℃~+85℃ 100nA 16bit 2V~3.6V Accelerometer SPI、I2C X,Y,Z ±200g LGA-14(3x5) Accelerometers ROHSAnalog DevicesAccelerometersESDA7P60-1U1M
DFN1610-2ESD And Surge Protection (TVS/ESD)TECH PUBLICNUP2105L
SOT-23-55℃~+150℃ 100nA 2 24V 30pF 32V 350W@8/20us 44V 8A@8/20us Bidirectional IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 TVS SOT-23 ESD and Surge Protection (TVS/ESD) ROHSonsemiESD And Surge Protection (TVS/ESD)USBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C3, C4, C5, C7, C9, C11, C18, C20, CAN_C1 |
| 6 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C10, C14, C16, CAN_C2, CAN_C3 |
| 5 | TestPoint | TestPoint:TestPoint_Loop_D2.60mm_Drill1.6mm_Beaded | TP1, TP2, TP3, TP4, USB_TP1 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4 |
| 2 | 2.2uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C8 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | USB_R1, USB_R2 |
| 2 | 62 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | CAN_R1, CAN_R2 |
| 2 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 10uF | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C19 |
| 1 | 1uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | ADXL375BCCZ | Package_LGA:LGA-14_3x5mm_P0.8mm_LayoutBorder1x6y | U7 |
| 1 | Conn_01x02_Socket | Connector_Phoenix_MSTB:PhoenixContact_MSTB_2,5_2-GF-5,08_1x02_P5.08mm_Horizontal_ThreadedFlange_MountHole | CAN_J1 |
| 1 | Conn_02x10_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x10_P2.54mm_Vertical | J1 |
| 1 | ESDA7P60-1U1M | ESDA7P60:ZDO_1610_STM | USB_CR1 |
| 1 | MCP130-xxxxTT | Package_TO_SOT_SMD:SOT-23 | U2 |
| 1 | MCP73831-2-MC | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.7x1.4mm | U5 |
| 1 | MS5607-02BA | Package_LGA:LGA-8_3x5mm_P1.25mm | U6 |
| 1 | NUP2105L | Package_TO_SOT_SMD:SOT-23 | CAN_D1 |
| 1 | STM32H503RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | SW_DIP_x03 | Button_Switch_THT:SW_DIP_SPSTx03_Slide_9.78x9.8mm_W7.62mm_P2.54mm | SW1 |
| 1 | TCAN332G | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | CAN_U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | USB_U1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | USB_J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U1 |
More from Rowan-Rocketry/SRAD-Avionics
4- 2 layers50.3 × 37.8 mm

- 2 layers53.3 × 24.9 mm

- 2 layers26.9 × 26.9 mm

- 2 layers22.9 × 22.9 mm

Similar boards
- 2 layers50 × 40 mm

STM32 CAN USB
mihircn/stm32-usb-can-fd-adapter
STM32G0B1-based USB-to-CAN FD adapter designed in KiCad.
31 parts1 - 4 layers66.4 × 66.4 mm

Rera
fdiwth/tvc-drone
This repository contains the documentation, hardware designs, and source code for a Thrust Vector Control (TVC) drone.
140 parts34GPL-3.0 - 4 layers31.6 × 26.6 mm

- 4 layers33 × 90 mm

Active drag system
RocketryVT/active-drag-system
Eigen Library, cmake, and arm-none-eabi-gcc tooling required for successful build.
100 parts6MIT - 4 layers42 × 65 mm

Icarus Flight Computer
daedalus-ind/icarus-hardware
Hardware of the onboard flight computer for the Icarus rocket.
106 parts2MIT - 2 layers30 × 68.5 mm

- 4 layers65 × 45 mm

STM32F446VE Module v1
pipipipi2002/stm32f446vetx-dev-module
Dev Module for STM32F446VETx
88 parts2GPL-3.0 - 4 layers190.8 × 12.1 mm

Questions
How big is the Main Module PCB?
It measures 76.2 × 48.3 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Main Module use?
49 parts, built around the TCAN332GD, W25Q128JVSIQ, ADXL375BCCZ and ESDA7P60-1U1M. 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 Main Module KiCad files?
From the Rowan-Rocketry/SRAD-Avionics repository on GitHub, at the commit this page was made from: the board is Power-Module/pcb/Main-Module.kicad_pcb and its schematic Buck-Converter/pcb/12v-to-5v-Buck-Converter.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Main Module design in my own project?
Its repository states no licence, so its author keeps all rights: ask Rowan-Rocketry before reusing the design.