
Pino rs
timblakely/pino-rs
Bare-metal BLDC controller for Pino the robot, written in Rust.

ECVT Controller for brushed motor, 15a Sustained Current
Baja ECVT Controller is an open-source printed circuit board by jfulreader64, from the jfulreader64/Baja_ECVT_Controller repository on GitHub. It is a 4-layer board of 127 × 101.6 mm with 105 parts on 132 nets, routed with 989 tracks and 302 vias.
It is built around the STM32H725VGT6, SN65HVD230D and LMP78_12-1.0R, with the IR2103STRPBF, INA180A2IDBVR(LX) and AP7370-33FDC among its other parts. Its parts include 42 capacitors, 24 resistors, 9 ICs, 6 transistors and 6 connectors. It belongs with the STM32 boards of this library.
ECVT Controller for brushed motor, 15a Sustained Current
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7, C10, C11, C12, C15, C16, C17, C19, C31, C35, C38, C41, C42 +1 |
| 12 | 1u | Capacitor_SMD:C_0603_1608Metric | C14, C18, C25, C26, C27, C28, C32, C33, C36, C37, C39, C40 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R7, R27, R33, R35 |
| 4 | 100 | Resistor_SMD:R_0805_2012Metric | R21, R22, R25, R26 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 4 | NMOS | Package_TO_SOT_SMD:TO-252-2 | Q1, Q2, Q4, Q6 |
| 3 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C21, C22, C23 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R38, R39 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric | R32, R34 |
| 2 | 10k | Potentiometer_THT:Potentiometer_Bourns_3386F_Vertical | RV1, RV2 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R6, R19 |
| 2 | 220 | Resistor_SMD:R_0402_1005Metric | R40, R41 |
| 2 | 2k2 | Resistor_SMD:R_0402_1005Metric | R36, R37 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C13, C20 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | 8pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | Conn_01x02_Pin | Connector_Molex:Molex_Mega-Fit_76829-0002_2x01_P5.70mm_Vertical | J2, J5 |
| 2 | DSS110U | Diode_SMD:D_SOD-123F | CR1, CR6 |
| 2 | IR2103STRPBF | H_Bridge:SOIC127P600X175-8N | U4, U6 |
| 2 | PMOS | Package_TO_SOT_SMD:SOT-323_SC-70 | Q7, Q8 |
| 1 | 10n | Capacitor_SMD:C_0402_1005Metric | C29 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric | C9 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 120R | Resistor_SMD:R_0402_1005Metric | FB1 |
| 1 | 1m | Resistor_SMD:R_2512_6332Metric | R23 |
| 1 | 1n | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 2.2u | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 220p | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 22u | Capacitor_SMD:C_1206_3216Metric | C24 |
| 1 | 3557-2 | fuse_block:FUSE_3557-2 | F2 |
| 1 | 47 | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 47u | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C34 |
| 1 | AP7370-33FDC | Package_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1.01x1.7mm | U2 |
| 1 | AP7370-50FDC | Package_DFN_QFN:DFN-6-1EP_2x2mm_P0.65mm_EP1.01x1.7mm | U3 |
| 1 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Conn_01x24_Pin | Connector_Molex:Molex_Micro-Fit_3.0_43045-2412_2x12_P3.00mm_Vertical | J7 |
| 1 | D_Schottky_KAA | shottky:TO-277B_MBR1560S_SME | D2 |
| 1 | INA180A2IDBVR | single_curr_sense:DBV0005A_N | U10 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LM393 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | LMP78_12-1.0R | SMPS:CONV_K7803-500R3 | PS1 |
| 1 | Micro_SD_Card_Det2 | Connector_Card:microSD_HC_Hirose_DM3D-SF | J4 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad2.0mm | NT1 |
| 1 | SN65HVD230 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | SN74LVC1T45DBV | Package_TO_SOT_SMD:SOT-23-6 | U9 |
| 1 | STM32H725VGT6 | Package_QFP:LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_CK-JS102011SAQN | SW2 |
| 1 | TSX-3225_16.0000MF09Z-AC6 | Crystal:XTAL_TSX-3225_16.0000MF09Z-AC6 | Y1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_Amphenol_12401610E4-2A | J3 |
It measures 127 × 101.6 mm and has 4 copper layers, 1.6 mm thick.
105 parts, built around the STM32H725VGT6, SN65HVD230D, LMP78_12-1.0R and IR2103STRPBF. 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 jfulreader64/Baja_ECVT_Controller repository on GitHub, at the commit this page was made from: the board is Baja_ECVT_controller.kicad_pcb and its schematic Baja_ECVT_controller.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 jfulreader64 before reusing the design.

timblakely/pino-rs
Bare-metal BLDC controller for Pino the robot, written in Rust.







trnila/embassy_lin_eval
To initiate LIN communication, connect the PEAK PLIN-USB interface and run the following command: