

Euroc controller
A simpler flight controller
- Size
- 35.1 × 77 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 94
- Nets
- 95
- Pads
- 394
- Tracks, vias
- 751, 116
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 27 May 2023
- Updated
- 26 Oct 2025
Overview
Euroc controller is an open-source printed circuit board by aesirkth, from the aesirkth/fjalar_flight_controller repository on GitHub. It is a 4-layer board of 35.1 × 77 mm with 94 parts on 95 nets, routed with 751 tracks and 116 vias.
It is built around the TCAN332D, LIS2MDL and MS5611-01BA03, with the W25Q128JVSIQ, LSM6DSO32 and RFM98W-433S2 among its other parts. Its parts include 23 resistors, 21 capacitors, 13 ICs, 10 diodes and 7 connectors. It belongs with the STM32 boards of this library.
Main components
8TCAN332D
SOIC-8-40℃~+125℃ 1Mbps 3V~3.6V 60mA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversLIS2MDL
LGA-12(2x2)-40℃~+85℃ 1.71V~3.6V 16bit 200uA I2C、SPI ±5mT ±5mT LGA-12(2x2) 3D Magnetic Sensors ROHSSTMicroelectronics3D Magnetic SensorsMS5611-01BA03
QFN-8(3x5)QFN-8(3x5) Pressure Sensors ROHSMEASPressure SensorsW25Q128JVSIQ
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 FLASHLSM6DSO32
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 9KB Accelerometer Gyroscope SPI、I2C、MIPI I3C X,Y,Z X,Y,Z ±2000dps ±32g LGA-14(2.5x3) Accelerometers ROHSSTMicroelectronicsAccelerometersRFM98W-433S2
LCC-16_16X16mmLCC-16_16X16mm New Arrivals ROHSHopeRF Micro-electronicsUncategorisedUSBLC6-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)MMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)
README
readme.md
Fjalar flight controller
Fjalar is a rooster in Jotunheim who heralds the advent of ragnarök, or in our case, apogee.
features
- 3 pyro channels
- barometer
- IMU
- GPS
- USB-C
- flash memory
- CAN, I2C, UART connectors
- LoRa radio
- continuity detection
schematic
see here
hardware
hopefully soon :)
Parts
94| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R18, R20, R27, R28, R29, R30 |
| 6 | 3k | Resistor_SMD:R_0603_1608Metric | R3, R4, R5, R11, R12, R17 |
| 5 | 0.1u | Capacitor_SMD:C_0603_1608Metric | C6, C7, C9, C16, C17 |
| 5 | 1u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C8, C15 |
| 4 | 470 | Resistor_SMD:R_0603_1608Metric | R9, R10, R14, R19 |
| 4 | 5k1 | Resistor_SMD:R_0603_1608Metric | R6, R13, R15, R16 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric | C4, C5, C21 |
| 3 | 15V | Diode_SMD:D_0603_1608Metric | D5, D6, D8 |
| 3 | 3V | Diode_SMD:D_SOD-323_HandSoldering | D3, D4, D7 |
| 3 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C10, C11, C12 |
| 3 | Polyfuse | Fuse:Fuse_1210_3225Metric_Pad1.42x2.65mm_HandSolder | F1, F2, F3 |
| 3 | VN7050ASTR | lib:SOIC_050ASTR_STM | U9, U10, U11 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C18, C19 |
| 2 | 14p | Capacitor_SMD:C_0603_1608Metric | C13, C14 |
| 2 | BLM18KG102SN1D | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | FB2, FB4 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R25 |
| 1 | 220n | Capacitor_SMD:C_0603_1608Metric | C20 |
| 1 | 2k2 | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 4.7u | Inductor_SMD_Wurth:L_Wurth_WE-LQSH-3012 | L2 |
| 1 | 48MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | CMT-8504-100 | Buzzer_Beeper:MagneticBuzzer_CUI_CMT-8504-100-SMT | BZ1 |
| 1 | D_Small | Diode_SMD:D_SOD-323_HandSoldering | D10 |
| 1 | LC86 | RF_GPS:Quectel_L80-R | U8 |
| 1 | LED_FIX | Diode_SMD:D_0603_1608Metric | D2 |
| 1 | LIS2MDL | Package_LGA:LGA-12_2x2mm_P0.5mm | U7 |
| 1 | LMR50410Y3 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | IC1 |
| 1 | LOGO | lib:rooster3 | G*** |
| 1 | LOGO | lib:aesir_short | G*** |
| 1 | LSM6DSO32 | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U3 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | MS5611-01BA | Package_LGA:LGA-8_3x5mm_P1.25mm | U4 |
| 1 | RFM98W-433S2 | RF_Module:HOPERF_RFM9XW_SMD | U12 |
| 1 | SMA | Connector_Coaxial:SMA_Amphenol_901-143_Horizontal | J6 |
| 1 | STM32U575CGTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U13 |
| 1 | SW_SPST | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1 |
| 1 | Screw_Terminal_01x06 | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-6_1x06_P2.54mm_Horizontal | J7 |
| 1 | TCAN332 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Palconn_UTC16-G | J8 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U6 |
| 1 | jst gh 4 | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J3 |
| 1 | jst gh 6 | Connector_JST:JST_GH_SM06B-GHS-TB_1x06-1MP_P1.25mm_Horizontal | J2 |
| 1 | jst_sh 6 | Connector_JST:JST_SH_SM06B-SRSS-TB_1x06-1MP_P1.00mm_Horizontal | J9 |
| 1 | power | Diode_SMD:D_0603_1608Metric | D1 |
| 1 | status | Diode_SMD:D_0603_1608Metric | D9 |
| 1 | xt30 | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J1 |
Similar boards
- 4 layers50 × 100 mm

- 4 layers57 × 27 mm

Altlog
alexdortiz/flight-data-recorder
4-layer flight data recorder. Open altlog.kicadpro in KiCad 10.
47 partsMIT - 4 layers50 × 100 mm

Flight computer one
liquid-rocketry-illinois/flight-computer-one-hw
SAME51-based flight computer with active control capabilities
105 partsCERN-OHL-S-2.0 - 4 layers40 × 100 mm

NNCpro
PlanAndBuild/NoNameComputer-2.0
The NoNameComputer 2.0 AKA NNCpro is being designed for mid-high power rockets and other flying vehicle. It will be equipped with various sensors like barometers, IMUs, magnetometer, current sensing etc.
263 parts2 - 4 layers67.7 × 97.2 mm

- 4 layers35 × 34 mm

- 2 layers

- 4 layers37 × 37 mm

Flight controller
AQUA-Warrior/fpv-drone
Frame needs to be printed using nylon/nylon with carbon fiber only exclusions being ArmAbsorber1-4 and AntenaMount/GPSConnector.
125 parts3CC-BY-SA-4.0
Questions
How big is the Euroc controller PCB?
It measures 35.1 × 77 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Euroc controller use?
94 parts, built around the TCAN332D, LIS2MDL, MS5611-01BA03 and W25Q128JVSIQ. 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 Euroc controller KiCad files?
From the aesirkth/fjalar_flight_controller repository on GitHub, at the commit this page was made from: the board is design/euroc_controller.kicad_pcb and its schematic design/euroc_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Euroc controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask aesirkth before reusing the design.