
Spinali mcxn t1 hub
CogniPilot/spinali_mcxn_t1_hub
MCXN T1 hub Schematic and Design Files

本项目硬件设计采用 CERN OHL‑S v2 许可证,固件部分采用 MIT 许可证。
Precharge controller board is an open-source printed circuit board by wangyanyu1817, from the wangyanyu1817/precharge_controller_board repository on GitHub. It is a 2-layer board of 100 × 100 mm with 217 parts on 160 nets, routed with 1,159 tracks and 281 vias.
It is built around the TJA1051T/3/1, TPS54331D and TLP290-4(E, with the SS34, 0.1UF 50V 5*11 and PESD1CAN among its other parts. Its parts include 81 resistors, 46 capacitors, 33 diodes, 15 ICs and 10 fuses. It belongs with the STM32 boards of this library.
本项目是为 AGV(自动导引车)设计的核心IO控制板,主要功能包括:
本工程使用 KiCad 9 设计,原理图和 PCB 源文件均包含在仓库中。
| 项目 | 参数 |
|---|---|
| 供电电压 | 24V DC(来自车体汇流排) |
| 板内电源 | 5V @ 1A(DC‑DC),3.3V @ 500mA(LDO) |
| 输出通道 | 8 路低边,每路最大 4A(持续),总电流 20A |
| 功率 MOSFET | AOD4184(TO‑252,逻辑电平,Rds(on) ~6.5mΩ @5V) |
| 栅极驱动器 | SL27511(每路独立,4A/8A 峰值) |
| 续流二极管 | SS34(每路独立,反并联在线圈两端) |
| 数字输入 | 8 路光耦隔离(PC817),低电平有效,内部上拉 |
| CAN 接口 | TJA1051T-3,带共模扼流圈和 TVS 保护 |
| RS485 接口 | 预留(可选 SP3485 或 MAX485) |
| 调试接口 | SWD(PA13/PA14),串口 USART1(PB6/PB7 重映射) |
| PCB 规格 | 4 层板(信号‑GND‑电源‑信号),1oz 铜厚,尺寸未定 |
agv_control.kicad_pro。工具 → 生成物料清单(BOM),使用预设的 bom2csv.xml 脚本生成 BOM.csv。文件 → 制造输出 → Gerber 生成 Gerber 文件;钻孔文件 生成 Excellon 钻孔。文件 → 制造输出 → IPC‑2581 输出 IPC‑2581 文件。| 版本 | 日期 | 说明 |
|---|---|---|
| v0.1 | 2026-04-15 | 初始原理图完成,PCB 布局中 |
| v1.0 | TBD | 第一版打样 |
本项目硬件设计采用 CERN OHL‑S v2 许可证,固件部分采用 MIT 许可证。
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 22R/0805/16V | Resistor_SMD:R_0805_2012Metric | R1, R23, R26, R27, R29, R30, R32, R33, R35, R36, R38, R39, R41, R42, R44, R45 |
| 16 | green/0603 | LED_SMD:LED_0603_1608Metric | D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31, D32, D33 |
| 9 | 4.7K,1% | Resistor_SMD:R_0603_1608Metric | R10, R57, R58, R59, R60, R61, R62, R63, R64 |
| 9 | SS34 | Diode_SMD:D_SMA | D2, D7, D8, D9, D10, D11, D12, D13, D14 |
| 8 | 0.1uF/50V | Capacitor_SMD:C_0603_1608Metric | C37, C38, C39, C40, C41, C42, C43, C44 |
| 8 | 0R | Resistor_SMD:R_0603_1608Metric | R6, R17, R18, R19, R20, R21, R22, R25 |
| 8 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C19, C20, C21, C22, C23, C24, C34 |
| 8 | 100nF/0805/16V | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C25, C28, C29, C30, C31 |
| 8 | 10K/0805/16V | Resistor_SMD:R_0805_2012Metric | R24, R28, R31, R34, R37, R40, R43, R46 |
| 8 | 1K | Resistor_SMD:R_0603_1608Metric | R74, R75, R76, R77, R78, R79, R80, R81 |
| 8 | 4.7K/0603/5% | Resistor_SMD:R_0603_1608Metric | R65, R66, R67, R68, R69, R70, R71, R72 |
| 8 | AOD4184A/C99124 | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 |
| 8 | BSMD1812-200-30V/C960026 | Fuse:Fuse_1812_4532Metric | F10, F11, F12, F13, F14, F15, F16, F17 |
| 8 | SL27511A/C46061828 | Package_TO_SOT_SMD:SOT-23-6 | U1, U2, U7, U8, U9, U10, U11, U12 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R7, R11, R14, R15, R16 |
| 4 | MX250-3.5-02P-A-GY01-Cu-A/C7467028 | connect:MX250-3.5-03P-A-GY01-Cu-A | J2, J3, J6, J8 |
| 4 | NC,MountHole | MountingHole:MountingHole_3.2mm_M3 | H2, H3, H4, H5 |
| 2 | 0R/0603 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R48, R49 |
| 2 | 1.3K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4, R5 |
| 2 | 100nF/50V | Capacitor_SMD:C_0603_1608Metric | C13, C33 |
| 2 | 100pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C6 |
| 2 | 10K | Resistor_SMD:R_0603_1608Metric | R54, R56 |
| 2 | 10uF/50V | Capacitor_SMD:C_0603_1608Metric | C15, C16 |
| 2 | 120R,1% | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R73 |
| 2 | 12pf | Capacitor_SMD:C_0603_1608Metric | C17, C18 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R12, R13 |
| 2 | 1nF/12/2kV | Capacitor_SMD:C_1206_3216Metric | C9, C14 |
| 2 | 20R,1% | Resistor_SMD:R_0603_1608Metric | R52, R53 |
| 2 | 22uF ±20% 50V/RVT1H220M0605 | Capacitor_SMD:C_Elec_6.3x5.4 | C32, C45 |
| 2 | 4.7K,5% | Resistor_SMD:R_0603_1608Metric | R50, R51 |
| 2 | CL10C470JB8NNNC,47pF,50V | Capacitor_SMD:C_0603_1608Metric | C35, C36 |
| 2 | Choke_TDK_B82789C104N2 | L_CommonModeChoke_TDK_ACT45B-101-2P-TL003:L_CommonModeChoke_TDK_ACT45B-101-2P-TL003 | FL1, FL2 |
| 2 | LED_0603_R | LED_SMD:LED_0603_1608Metric | D5, D6 |
| 2 | MX250-3.5-08P-B-GY01-Cu-A/C7470122 | connect:MX250-3.5-08P-B-GY01-Cu-A | J5, J7 |
| 2 | PESD1CAN | Package_TO_SOT_SMD:SOT-23 | D1, D17 |
| 2 | SW_DIP_x01,DSIC01LS-P | Button_Switch_SMD:SW_DIP_SPSTx01_Slide_6.7x4.1mm_W8.61mm_P2.54mm_LowProfile | SW1, SW5 |
| 2 | TLP290-4 | Package_SO:SOP-16_4.55x10.3mm_P1.27mm | U14, U15 |
| 1 | 1.2nF | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 10K,1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 10pF/50V | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 120R,1% | Resistor_SMD:R_0603_1608Metric | R55 |
| 1 | 1812L150/30GR-C52748007 | Fuse:Fuse_1812_4532Metric | F2 |
| 1 | 220uF/16V/RVT1C221M0607 | Capacitor_SMD:CP_Elec_6.3x7.7 | C8 |
| 1 | 220uF/50V/JVJ50V220M10x10 | Capacitor_SMD:CP_Elec_10x10 | C46 |
| 1 | 24.3K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 47nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 50K,1% | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 8.2nF/50V | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | ACM7060-301-2PL-TL01 | Inductor_SMD:L_CommonModeChoke_TDK_ACM7060 | L4 |
| 1 | AMS1117-3.3,C347222 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | BLM18PG121SN1D/0603/C14709 | Resistor_SMD:R_0603_1608Metric | R47 |
| 1 | BSMD2920-400-30V/C20539726 | Fuse:Fuse_2920_7451Metric | F1 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | FXL0630-100-M | Inductor_SMD:L_APV_APH0630 | L1 |
| 1 | LED green, 0603 | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | MAX3485ESA(UMW) | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U13 |
| 1 | MX250-3.5-02P-A-GY01-Cu-A/C7467028 | connect:MX250-3.5-02P-A-GY01-Cu-A | J4 |
| 1 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad | H1 |
| 1 | RVT1A220M0405,22uF,10V | Capacitor_SMD:C_Elec_4x5.4 | C27 |
| 1 | RVT1C100M0405,10uF,16V | Capacitor_SMD:C_Elec_4x5.4 | C26 |
| 1 | S8050 | Package_TO_SOT_SMD:SOT-23 | Q9 |
| 1 | SMBJ30A/C83851 | Diode_SMD:D_SMB | D16 |
| 1 | SMBJ6.5CA | Diode_SMD:D_SMB | D15 |
| 1 | SS510 | Diode_SMD:D_SMA | D3 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U5 |
| 1 | SW_Push | SW_Push_SPST_TS-1088-AR02016:SW_Push_SPST_TS-1088-AR02016 | SW3 |
| 1 | TJA1051T-3 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | TP-03/C559166 | Button_Switch_SMD:SW_DIP_SPSTx03_Slide_KingTek_DSHP03TS_W7.62mm_P1.27mm | SW4 |
| 1 | TPS54331D | Package_SO:TI_SO-PowerPAD-8_ThermalVias | U4 |
| 1 | TS-1088-AR02016 | SW_Push_SPST_TS-1088-AR02016:SW_Push_SPST_TS-1088-AR02016 | SW2 |
| 1 | X32258MOB4SI | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.
217 parts, built around the TJA1051T/3/1, TPS54331D, TLP290-4(E and SS34. 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.
From the wangyanyu1817/precharge_controller_board repository on GitHub, at the commit this page was made from: the board is precharge_controller_board/precharge_controller_board.kicad_pcb and its schematic precharge_controller_board/24V-5V.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask wangyanyu1817 before reusing the design.

CogniPilot/spinali_mcxn_t1_hub
MCXN T1 hub Schematic and Design Files

Aiyin4Da-2/Main_Ctrl_H7
STM32H723VGT6 MainCtrlBoard Author: Aiyin4DaGLD · Hardware: v1.2 · Updated: 2026-08-21

klaus-liebler/labathome
Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.


klaus-liebler/sensact
Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

nikolajevs/ai
Открыть PCBV1.kicadpro в KiCad 10. После обновления репозитория перечитать открытый проект с диска перед сохранением.

