Muirgen Main Control Unit
Tuskar-Marine·hardware·projects/helm-controller/Main Control Unit.kicad_pcb
Muirgen Main Control Unit is an open source STM32 PCB design by Tuskar-Marine: a 4-layer, 280 × 200 mm board with 381 components (106 distinct parts). It is built around the STM32G474RETx.
All tools for the Mermaid's Rest open sailing tools
All tools for the Mermaid's Rest open sailing tools
Note: Patches and PRs are welcome, but at this stage of the project, I need to be able to understand / fix the code. Good comments and references to reading material will be grately appreciated! ^_^
If/when the project gets outside interest, I'll step out of the way of the much more talented folks.
Built around
Parts list
381 components, 106 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G474RETx | LQFP-64_10x10mm_P0.5mm | MCU1 |
| 6 | DMN6075S | SOT-23 | Q1, Q3, Q5, Q6, Q14, Q15 |
| 3 | BSS314PE | SOT-23 | Q2, Q4, Q13 |
| 1 | AO3401A DMN6075S | SOT-23 | Q7 |
| 3 | 2N3904 DMN6075S | SOT-23 | Q8, Q10, Q12 |
| 2 | AO3401A BSS314PE | SOT-23 | Q9, Q11 |
| 1 | Optional Bond | PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | Conn_01x02_Pin | PinHeader_1x02_P2.54mm_Horizontal | J3 |
| 2 | ISO1642DWR | TI ISO1642DWR | BII1, BII2 |
| 3 | ACT12101012PTL00 | TDK ACT12101012PTL00 | CMC1, CMC2, CMC3 |
| 1 | IS31FL3731-SA | SSOP-28_5.3x10.2mm_P0.65mm | CPD1 |
| 1 | L17H2330131 | Amphenol_L17H2330131 | DA1 |
| 1 | L17H2440131 | Amphenol_L17H2440131 | DA2 |
| 1 | MCP4726A0T-E/CH | Microchip Technology MCP4726 SOT-23 | DAC1 |
| 1 | MCP4726A1T-E/CH | Microchip Technology MCP4726 SOT-23 | DAC2 |
| 1 | MCP4726A2T-E/CH | Microchip Technology MCP4726 SOT-23 | DAC3 |
| 1 | MCP4726A3T-E/CH | Microchip Technology MCP4726 SOT-23 | DAC4 |
| 1 | L17H2660131 | Amphenol_L17H2660131 | DB1 |
| 1 | DE9 Female, right angle | Amphenol_L77SDE09SA4CH4F | DE1 |
| 1 | L777SDE09PA4CH4F | Amphenol L777SDE09PA4CH4F | DE2 |
Show 86 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | ISO1044BD | TI ISO1044BDR | ICT1, ICT2, ICT3 |
| 1 | SPBW06F-05 | Meanwell SPBW06F05 | IDCB1 |
| 1 | PCF8574APWR | TI PCF8574APWR | IOX1 |
| 1 | NHD-0216K3Z-NS(RGB)-FBW-V3 | Newhaven Display NHD-0216K3Z-NS(RGB)-FBW-V3 | LCD1 |
| 1 | PCA9306IDCURQ1 | TI PCA9306 | LS1 |
| 1 | BD450S5FP-CE2 | Rohm BD4xxS5 TO252-3 | LVR1 |
| 1 | BD33C0AFP-CE2 | Rohm BD33C0 | LVR2 |
| 2 | AP7583AQ | Diodes Inc AP7583AQ-50MP-13 | LVR3, LVR4 |
| 8 | VOLA617A | Vishay VOLA617A | OI1, OI2, OI3, OI4, OI5, OI6, OI7, OI8 |
| 1 | 12.60378 | Crystal_SMD_3225-4Pin_3.2x2.5mm | OX1 |
| 1 | AHEF100 | Littelfuse AHEF100 | PTC1 |
| 2 | TE 1-1393277-4 | TE 1-1393277-4 | RL1, RL2 |
| 2 | M24C64 | STM M24C64-RMN6P | ROM1, ROM2 |
| 1 | MAX3232 | TI MAX3232EIPWRQ1 | RST1 |
| 2 | BAT54CW-QF | Nexperia BAT54 | SBD1, SBD2 |
| 4 | 1N5822RL | STM 1N5822RL | SD1, SD2, SD3, SD4 |
| 6 | 157119S12701 | Wurth 157119 | SSD1, SSD2, SSD3, SSD4, SSD5, SSD6 |
| 1 | SW_MEC_5G Boot | SW_TS03-66-50-BK-160-LCR-D-67 | SW1 |
| 1 | SW_MEC_5G Reset | SW_TS03-66-50-BK-160-LCR-D-67 | SW2 |
| 1 | Conn_02x05_Odd_Even | PinHeader_2x05_P1.27mm_Vertical | SWD1 |
| 2 | 760390014 | Wurth 760390014 | T1, T2 |
| 1 | 1862440 | Phoenix Contact 1862440 | TB1 |
| 2 | To Load | Keystone 7799 | TB2, TB4 |
| 1 | Power In | Keystone 7799 | TB3 |
| 1 | From Power | Keystone 7799 | TB5 |
| 3 | 1862411 | Phoenix Contact 1862411 | TB6, TB7, TB8 |
| 2 | SN6501QDBVRQ1 | TI SN6501 | TD1, TD2 |
| 1 | SLD22-018 | Littelfuse SDL | TVS1 |
| 3 | PESD2CANFD54VT-QR | Nexperia PESD2CANFD | TVS2, TVS11, TVS12 |
| 6 | SMBJP6KE18CAQ | MCC SMBJP6KE18CAQ-TP | TVS3, TVS4, TVS5, TVS6, TVS7, TVS8 |
| 2 | TPSMC27CA | Littelfuse TPSMC | TVS9, TVS10 |
| 19 | SMBJ3V3HE3_B/H | Vishay SMBJ3V3HE3 | TVS13, TVS14, TVS15, TVS16, TVS17, TVS18, TVS19, TVS20 +11 |
| 4 | TPD2E2U06QDBZRQ1 | TI TPD2E2U06 | TVS32, TVS33, TVS34, TVS35 |
| 2 | BZX84B5V6 | MCC BZX84B5V6 | ZD1, ZD2 |
| 4 | PZU15B2,115 | Nexperia PZU15 | ZD4, ZD8, ZD11, ZD13 |
| 45 | LED | Kingbright WP383SURDTK | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +37 |
| 2 | 1N4148 | Onsemi 1N4148 | D1, D2 |
| 1 | 782853601 | Würth 782853601 | FB1 |
| 1 | PA4340.103NLT | Pulse PA4340.103NLT | L1 |
| 6 | 0.1UF 0.1uF | TDK FA 2.5mm | C1, C2, C12, C13, C15, C20 |
| 1 | 0.1UF 10uF | Nichicon UBT | C3 |
| 1 | 10UF 0.1uF | TDK FA 2.5mm | C5 |
| 1 | 22uF | Murata GCJ31CR71A | C6 |
| 5 | 10uF | TDK CGA5 | C7, C39, C42, C43, C46 |
| 1 | 10UF 22uF | Murata GCJ31CR71A | C8 |
| 1 | 10UF 0.01uF | TDK FA 2.5mm | C9 |
| 2 | 0.1UF 1uF | Kemet R82DC | C10, C24 |
| 1 | 0.1UF 4.7uF | Murata RCER71E | C11 |
| 1 | 4.7UF 0.1uF | TDK FA 2.5mm | C14 |
| 2 | 100UF 0.1uF | TDK FA 2.5mm | C16, C17 |
| 1 | 100UF 1uF | Kemet R82DC | C18 |
| 1 | 1UF 0.1uF | TDK FA 2.5mm | C19 |
| 3 | 0.1UF 100uF | CP_Radial_D8.0mm_P5.00mm | C21, C22, C23 |
| 52 | 0.1uF | TDK FA 2.5mm | C25, C26, C27, C28, C29, C30, C31, C32 +44 |
| 2 | 2.2uF | Murata GCJ31CR71A | C40, C44 |
| 2 | 0.1uF | Kyocera AVX 08051A0R8CAT2A | C41, C45 |
| 4 | 1nF | Knowles Syfer 2211JA25 | C83, C84, C85, C86 |
| 2 | 16pF | Kemet C0603X | C87, C88 |
| 1 | 100pF | Kemet C0805X | C91 |
| 1 | 0.01uF | TDK FA 2.5mm | C92 |
| 3 | 4.7K 3.3K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1, R2, R3 |
| 1 | 100K 3.3K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R4 |
| 1 | 4.7K 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R5 |
| 1 | 3.3K 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R6 |
| 1 | 10K 220 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R7 |
| 1 | 147 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R8 |
| 14 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R9, R22, R25, R28, R34, R44, R46, R48 +6 |
| 2 | 10K 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R10, R18 |
| 2 | 63.4 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R11, R14 |
| 1 | 220 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R12 |
| 1 | 10K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R13 |
| 1 | 330 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R15 |
| 2 | 10K 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R16, R19 |
| 2 | 10K 20K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R17, R20 |
| 7 | 147 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R21, R45, R47, R49, R51, R53, R55 |
| 4 | 1K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R23, R26, R29, R33 |
| 2 | 63.4 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R24, R27 |
| 28 | 4.7K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R30, R31, R36, R39, R40, R42, R43, R63 +20 |
| 1 | 200K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R32 |
| 1 | 20R | R_2512_6332Metric | R35 |
| 1 | 20K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R37 |
| 2 | 120 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R38, R41 |
| 3 | 10 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R57, R58, R59 |
| 27 | 475 | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R62, R64, R66, R68, R70, R72, R74, R76 +19 |
| 2 | 100K | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R108, R109 |
| 3 | 100k | Stackpole RMCA0805 | R112, R113, R114 |
More boards in hardware
STM32
2-Ring Compass Rose
Tuskar-Marine
170 × 180 mm238 parts4LNo license6ESP32
Masthead Controller
Tuskar-Marine
150 × 83 mm209 parts4LNo license6STM32
Battery Display
Tuskar-Marine
110 × 175.3 mm187 parts4LNo license6STM32
Relay Module
Tuskar-Marine
320 × 80 mm134 parts4LNo license6USB-C PD 2x 100W
Tuskar-Marine
96 × 136 mm116 parts4LNo license6ESP32
N2K Transceiver
Tuskar-Marine
60 × 75 mm68 parts4LNo license6
Similar boards
STM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
Twonkie
dojoe
25.4 × 25.4 mm56 parts4LNo license415STM32
EEZ DIB MCU r1B2
eez-open
139 × 70 mm191 partsTAPR-OHL-1.0391STM32
EEZ DIB MCU r1B1
eez-open
139 × 70 mm190 partsTAPR-OHL-1.0391STM32
VESC Controller
paltatech
160 × 90 mm336 parts4LNo license354STM32
${DOC TYPE} Document
EPFLXplore
69.7 × 76.7 mm253 parts6LApache-2.0345