

Control Systems
PCB for Canards
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 122
- Nets
- 166
- Pads
- 521
- Tracks, vias
- 302, 139
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 Oct 2025
- Updated
- 26 Jun 2026
Overview
Control Systems is an open-source printed circuit board by Ryerson-Rocketry, from the Ryerson-Rocketry/Canards-PCB repository on GitHub. It is a 4-layer board with 122 parts on 166 nets, routed with 302 tracks and 139 vias.
It is built around the NEO-M8N-0, MMC5983MA and TPS552882QWRPMRQ1, with the MS561101BA03-50, BMI088 and LSM6DSL among its other parts. Its parts include 40 capacitors, 27 resistors, 18 diodes, 15 connectors and 10 ICs. It belongs with the STM32 boards of this library.
Main components
12NEO-M8N-0
SMD-24P-167dBm -40℃~+85℃ 1.65V~3.6V GPS、BeiDou、Galileo、GLONASS Hot start acceleration、Dual-band / multi-band positioning、RTC backup power UART、I2C、USB、SPI SMD-24P GNSS Modules ROHSu-bloxGNSS ModulesMMC5983MA
LGA-16(3x3)-40℃~+105℃ 18bit 2.8V~3.6V 450uA I2C、SPI ±8Gs ±8Gs LGA-16(3x3) 3D Magnetic Sensors ROHSMEMSIC3D Magnetic SensorsTPS552882QWRPMRQ1
VQFN-26-HR(4x3.5)-40℃~+150℃@(TJ) 1 16A 2.2MHz 2.7V~36V 800mV~22V 860uA Adjustable Buck-Boost Buck-Boost Built-in Overcurrent Protection、Light load efficient mode、Operating status indication、Cycle-by-cycle current limiting、Adjustable current limiting、Frequency synchronization、Hiccup current limiting、Built-in LDO regulator、EMI optimization (spread spectrum)、Cable compensation Yes VQFN-26-HR(4x3.5) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersMS561101BA03-50
QFN-8(3x5)-40℃~+85℃ 1.8V~3.6V 140nA 150pa 1Kpa~1.2bar 8.22ms I2C、SPI Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Standby mode、On-chip temperature output Yes QFN-8(3x5) Pressure Sensors ROHSTE ConnectivityPressure SensorsBMI088
LGA-16(3x4.5)-40℃~+85℃ Accelerometer Gyroscope LGA-16(3x4.5) Accelerometers ROHSBosch SensortecAccelerometersLSM6DSL
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 3uA 4KB IMU (accelerometer + gyroscope) Motion event detection、Synchronization and timestamp SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersTPS1H200AQDGNRQ1
EMSOP-8-EPUncategorisedTexas InstrumentsTPS2121RUXR
VQFN-HR-12(2x2.5)-40℃~+125℃ 2.8V~22V 200uA 56mΩ VQFN-HR-12(2x2.5) ORing Controllers ROHSTexas InstrumentsBattery ManagementUSBLC6-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)ESD9B3.3ST5G
SOD-923(0402)ESD And Surge Protection (TVS/ESD)TECH PUBLICCSD18504Q5A
SON-8(5x6)-55℃~+150℃ 1 N-channel 1.656nF 1.9V 3.1W 310pF 40V 7.5mΩ@4.5V 7.7nC@4.5V 75A 9.6pF N-Channel SON-8(5x6) MOSFETs ROHSTexas InstrumentsMOSFETs10118194-0001LF
SMD-30℃~+80℃ 1 100V 5P Black Female Micro-B USB 2.0 SMD USB Connectors ROHSAmphenolUSB Connectors
README
README.mdParts
122| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C10, C11, C12, C14, C15, C16, C18, C21, C24, C34, C35 +1 |
| 9 | ESD9B3.3ST5G | Diode_SMD:D_SOD-923 | D1, D2, D3, D4, D5, D6, D20, D21, D22 |
| 5 | 10u | Capacitor_SMD:C_0603_1608Metric | C6, C17, C20, C38, C40 |
| 5 | 1u | Capacitor_SMD:C_0402_1005Metric | C13, C28, C33, C37, C39 |
| 5 | 47k | Resistor_SMD:R_0603_1608Metric | R7, R8, R9, R10, R11 |
| 4 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5, J16 |
| 4 | M2 | MountingHole:MountingHole_2.2mm_M2_Pad_Via | MH1, MH2, MH3, MH4 |
| 4 | SD05_SOD323 | Diode_SMD:D_SOD-323 | D7, D12, D13, D23 |
| 3 | 100k | Resistor_SMD:R_0603_1608Metric | R16, R17, R20 |
| 3 | 1K | Resistor_SMD:R_0402_1005Metric | R25, R26, R27 |
| 2 | 102k | Resistor_SMD:R_0603_1608Metric | R23, R24 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 120R | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 2 | 2u2 | Capacitor_SMD:C_0402_1005Metric | C22, C23 |
| 2 | 4.7 | Resistor_SMD:R_0402_1005Metric | R21, R22 |
| 2 | 4.7u | Capacitor_SMD:C_0402_1005Metric | C27, C32 |
| 2 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C7, C9 |
| 2 | CSD18504Q5A | Package_TO_SOT_SMD:TDSON-8-1 | Q1, Q2 |
| 2 | Green | LED_SMD:LED_0603_1608Metric | D17, D18 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 10118194-0001LF | imports:AMPHENOL_10118194-0001LF | J2 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C19 |
| 1 | 120u | Capacitor_SMD:CP_Elec_6.3x5.9 | C30 |
| 1 | 15p | Capacitor_SMD:C_0402_1005Metric | C26 |
| 1 | 16k | Resistor_SMD:R_0603_1608Metric | R18 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2n | Capacitor_SMD:C_0402_1005Metric | C25 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C29 |
| 1 | 27nH | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric | R15 |
| 1 | 310n | Capacitor_SMD:C_0402_1005Metric | C36 |
| 1 | 383k | Resistor_SMD:R_0603_1608Metric | R19 |
| 1 | 4k7 | Capacitor_SMD:C_0402_1005Metric | R4 |
| 1 | 4k7 | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 5-1814832-2 | imports:SMA_CONN_TE_5-1814832-2 | J9 |
| 1 | 5.6u | Inductor_SMD:L_0603_1608Metric | L2 |
| 1 | 50k | Resistor_SMD:R_0603_1608Metric | R14 |
| 1 | 56k | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 68u | Capacitor_SMD:CP_Elec_10x12.6 | C31 |
| 1 | 80k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | BMI088 | imports:BMI088 | U3 |
| 1 | Battery input | imports:691137710002 | J6 |
| 1 | Canbus | imports:CONN_SD-39357-001_03P_MOL | J10 |
| 1 | Conn_01x05_Socket | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J11 |
| 1 | Conn_01x09_Socket | Connector_PinSocket_2.54mm:PinSocket_1x09_P2.54mm_Vertical | J14 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J12 |
| 1 | GPIO | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J15 |
| 1 | LSM6DSL | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U2 |
| 1 | MEM2061-01-188-00-A_REVA | imports:GCT_MEM2061-01-188-00-A_REVA | J8 |
| 1 | MMC5983MA | MMC5983MA(1):PQFN50P300X300X100-16N | U11 |
| 1 | MS561101BA03-50 | imports:XDCR_MS561101BA03-50 | A1 |
| 1 | NEO-M8N-0 | imports:XCVR_NEO-M8N-0 | U5 |
| 1 | RED | LED_SMD:LED_0603_1608Metric | D16 |
| 1 | SIT8924BA-20.0 | imports:QFN_3225_4pins | Y1 |
| 1 | SMAJ9.0A | Diode_SMD:D_SMA | D11 |
| 1 | STM32F446RETx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | TL1963A-33DCYR | imports:VREG_TL1963A-33DCYR | U6 |
| 1 | TPS1H200AQDGNRQ1 | imports:TPS1H200 | U9 |
| 1 | TPS2121RUXR | imports:IC_TPS2121RUXR | U10 |
| 1 | TPS552882QWRPMRQ1 | imports:CONV_TPS552882QWRPMRQ1 | U7 |
| 1 | TVS | Diode_SMD:Nexperia_DSN1608-2_1.6x0.8mm | D19 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U8 |
| 1 | USB_RX/TX | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | J13 |
| 1 | XT60-M | imports:AMASS_XT60-M | J1 |
Similar boards
- 4 layers89.5 × 62.6 mm

- 4 layers222 × 28 mm

- 4 layers67.5 × 96.5 mm

- 2 layers90 × 90 mm

- 4 layers58.9 × 58.9 mm

- 4 layers46 × 186 mm

M3 assy r1
OAK-WJR/rocket-flight-computer
Amateur rocket flight computer: single-board KiCad PCB (STM32H743), firmware and diagnostics
135 parts - 4 layers91 × 30.1 mm

Strelka Flight Computer
LulaUAV/Strelka-Flight-Computer
Strelka exists in the family of rocket dog flight computers. This flight computer is fully capable of deploying recovery events.
170 parts2 - 2 layers30.2 × 77.8 mm

Questions
What parts does the Control Systems use?
122 parts, built around the NEO-M8N-0, MMC5983MA, TPS552882QWRPMRQ1 and MS561101BA03-50. 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 Control Systems KiCad files?
From the Ryerson-Rocketry/Canards-PCB repository on GitHub, at the commit this page was made from: the board is Control Systems.kicad_pcb and its schematic Control Systems.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Control Systems design in my own project?
Its repository states no licence, so its author keeps all rights: ask Ryerson-Rocketry before reusing the design.