
CANDrive
Andreasdahlberg/CANDrive
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.

CANDrive is a brushed DC Motor Controller controlled via a CAN interface.
Candrive is an open-source printed circuit board by Andreasdahlberg, from the Andreasdahlberg/CANDriveHW repository on GitHub, published under the CC0-1.0 licence. It is a 4-layer board of 96 × 42.2 mm with 70 parts on 93 nets.
It is built around the SN65HVD234D, TLE72093RAUMA1 and MAX5035BUSA+T, with the AO3401A, BC546 and CDBA3100-HF among its other parts. Its parts include 19 capacitors, 19 resistors, 6 ICs, 6 connectors and 3 diodes. It belongs with the robots and motor control boards and the STM32 boards of this library.
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | R | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R4, R5, R6, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 +3 |
| 15 | C | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C12, C13, C15, C16, C17 |
| 4 | TestPoint | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP1, TP2, TP3, TP4 |
| 3 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C18, C20 |
| 2 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C19, C21 |
| 2 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J5, J6 |
| 2 | Conn_01x06_Male | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Horizontal | J3, J4 |
| 2 | LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2 |
| 2 | Polyfuse | Fuse:Fuse_Bourns_MF-RHT300 | F1, F2 |
| 2 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP6, JP7 |
| 2 | TLE72093RAUMA1 | candrive:PG-DSO-20-65_11X15P9_INF | U5, U6 |
| 1 | AO3401A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BC546 | Package_TO_SOT_THT:TO-92_Inline | Q2 |
| 1 | CDBA3100-HF | Diode_SMD:D_SMA | D3 |
| 1 | Conn_01x02_Male | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Horizontal | J1 |
| 1 | Conn_01x03_Male | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Horizontal | J2 |
| 1 | FerriteBead | Ferrite_THT:LairdTech_28C0236-0JW-10 | FB1 |
| 1 | L | Inductor_SMD:L_0805_2012Metric_Pad1.05x1.20mm_HandSolder | L1 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | MAX5035BUSA | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | SN65HVD234 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | STM32F103RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_NO_CK_KSC6xxJ | SW1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP5 |

Andreasdahlberg/CANDrive
CANDrive is a brushed DC Motor Controller controlled via a CAN interface.

PerMalmberg/IO-Card-G3
This is my custom I/O card, third generation. Main purpose is to serve as an alarm system.






It measures 96 × 42.2 mm and has 4 copper layers, 4.69 mm thick.
70 parts, built around the SN65HVD234D, TLE72093RAUMA1, MAX5035BUSA+T and AO3401A. 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 Andreasdahlberg/CANDriveHW repository on GitHub, at the commit this page was made from: the board is pcb/candrive.kicad_pcb and its schematic pcb/candrive.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).