
Amulet controller
EPFLXplore/XRE_LeggedRobot_HW
PCB designs for Xplore Research's robot dog project

afd
DRV835FSV2 is an open-source printed circuit board by kavin-x, from the kavin-x/Quadruped repository on GitHub. It is a 4-layer board of 50 × 60 mm with 78 parts on 74 nets, routed with 664 tracks and 179 vias.
It is built around the TCAN1044VDRQ1, DRV8353FSRTAR and HCZZ0451-3, with the AP2112K-3.3, CKST322512-4.7UH/M and HCZZ0451-6 among its other parts. Its parts include 29 capacitors, 10 ICs, 10 connectors, 8 resistors and 6 transistors. It belongs with the STM32 boards of this library.
This project focuses on the design and development of a high-performance quadruped robotic dog, built entirely in-house with a strong emphasis on modularity, efficiency, and scalability.
The system is built around custom motor control electronics using the STM32G431CBU6 microcontroller, implementing advanced Field Oriented Control (FOC) and real-time CAN FD communication between joints.
Our goal is to design and develop every critical subsystem internally — including actuator electronics, firmware architecture, communication stack, and mechanical integration.
/firmware /motor_control /can_fd /drivers /middleware
/hardware /pcb_design /schematics /bom
/mechanical /cad_files /actuator_design
/docs /progress_reports /architecture_notes
This is currently an in-house development project.
Documentation and structured releases will be improved progressively.
License information will be added soon.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | AON7544_C5261066-1 | easyeda2kicad:POWERDI3333-8_L3.3-W3.3-P0.65-BL | Q1, Q2, Q3, Q4, Q5, Q6 |
| 6 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1, NT2, NT3, NT4, NT5, NT6 |
| 5 | 100n | Capacitor_SMD:C_0603_1608Metric | C4, C15, C16, C26, C29 |
| 5 | 1uf | Capacitor_SMD:C_0603_1608Metric | C1, C8, C20, C24, C25 |
| 4 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4, J5, J6, J8 |
| 4 | Conn_01x04_Pin | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1, J2, J3, J7 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_Pad_Via | H1, H2, H3, H4 |
| 3 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C12, C22 |
| 3 | 1k 1% | Resistor_SMD:R_0603_1608Metric | R5, R6, R10 |
| 3 | 1mΩ | Resistor_SMD:R_2512_6332Metric | R3, R4, R7 |
| 3 | 4.7uf | Capacitor_SMD:C_0603_1608Metric | C6, C7, C9 |
| 2 | 10uf | Capacitor_SMD:C_0603_1608Metric | C3, C28 |
| 2 | 22u | Capacitor_SMD:C_0603_1608Metric | C18, C19 |
| 2 | 22uf | Capacitor_SMD:C_0603_1608Metric | C10, C13 |
| 2 | 35HEPZ220MT | easyeda2kicad:CAP-TH_BD10.0-P5.00-D1.0-FD | C14, C17 |
| 2 | HCZZ0451-3 | easyeda2kicad:CONN-SMD_3P-P2.00_HCZZ0451-3_1 | U8, U9 |
| 2 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2 |
| 2 | XT60PW-M | XT60PW-M:AMASS_XT60PW-M | J9, J10 |
| 1 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C27 |
| 1 | 100nf | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 10k 1% | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 10nf | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 120 | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 1k @ 100MHz | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | FB1 |
| 1 | 4.7uf | Capacitor_SMD:C_1206_3216Metric | C21 |
| 1 | 47n | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | AP63205WU-7 | easyeda2kicad:TSOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U1 |
| 1 | CKST322512-4.7UH/M | MGAH06034R7M-10:MGAH06034R7M-10 | U3 |
| 1 | DRV8353FSRTAR | easyeda2kicad:WQFN-40_L6.0-W6.0-P0.50-TL-EP4.5 | IC1 |
| 1 | HCZZ0451-6 | easyeda2kicad:CONN-SMD_HCZZ0451-6 | U7 |
| 1 | LED | Capacitor_SMD:C_0603_1608Metric | D3 |
| 1 | STM32G431CBTx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | TCAN1044VDRQ1 | easyeda2kicad:SOIC-8_L4.9-W3.9-P1.27-LS6.0-BL | U5 |
| 1 | TS-1089S-AR02516 | easyeda2kicad:SW-SMD_4P-L4.2-W3.3-P2.15-LS5.1 | SW1 |
| 1 | XY350V-3.5-3P | easyeda2kicad:CONN-TH_XY350V-3.5-3P | U6 |
It measures 50 × 60 mm and has 4 copper layers, 1.6 mm thick.
78 parts, built around the TCAN1044VDRQ1, DRV8353FSRTAR, HCZZ0451-3 and AP2112K-3.3. 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 kavin-x/Quadruped repository on GitHub, at the commit this page was made from: the board is Hardware/DRV835FSV2/DRV835FSV2.kicad_pcb and its schematic Hardware/DRV835FSV2/DRV835FSV2.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 kavin-x before reusing the design.

EPFLXplore/XRE_LeggedRobot_HW
PCB designs for Xplore Research's robot dog project

aidanbrzezinski/Prism-test
ΛMULET is a high-power brushless motor controller, compatible with the moteus firmware. It was specifically designed to be integrated in EPFL Xplore's Legged Robot actuators.

basarbinici/4-Layered-Flight-Controller-PCB
The board is designed around a high-performance flight-control MCU and uses three independent SPI-connected IMUs for motion sensing.


JamPsym/letki
A new schematic simplification is in progress. See the next-iteration note for the checked 33 Ω candidate. This directory and its frozen exports still represent the previous 34 Ω circuit; the candidate has no…

nguyen-v/KiBot_Project_Test
A test project for the video tutorial using KDT_Hierarchical_KiBot template


Ricsi1231/BLDC-motor-controller-Hardware---HDI-Desing
EmbedCore motor controller is a high-power brushless motor controller. It was specifically designed to be integrated in Autonomus Mobile Robot wheel actuators. Motor controller can be intagreted to other applications.