
XESC2
ClemensElflein/xESC
The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.

for my study odrive and FOC
Odrive is an open-source printed circuit board by KunYi, from the KunYi/study_odrive repository on GitHub, published under the MIT licence. It is a 2-layer board of 140.5 × 50 mm with 217 parts on 154 nets, routed with 2,739 tracks and 592 vias.
It is built around the SN65HVD232D. Its parts include 65 capacitors, 56 resistors, 28 transistors, 18 connectors and 8 ICs.
The firmware in this repository is compatible with the ODrive v3.x (NRND) and is no longer under active development.
Firmware for the new generation of ODrives (ODrive Pro, S1, Micro, etc.) is currently being actively maintained and developed, however its source code is currently not publicly available. Access may be available under NDA, please reach out to us for inquiries.

This project is all about accurately driving brushless motors, for cheap. The aim is to make it possible to use inexpensive brushless motors in high performance robotics projects, like this.
Please refer to the Developer Guide to get started with ODrive firmware development.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 21 | CustomFootprints.PcbLib:SO8FL | Q1, Q10, Q11, Q12, Q13, Q15, Q17, Q19, Q20, Q21, Q22, Q23, Q24, Q26, Q27, Q28 +5 | |
| 18 | 0.1uF | CustomFootprints.PcbLib:CAPC1608X09L | C6, C7, C10, C22, C25, C28, C30, C31, C34, C41, C45, C46, C49, C56, C59, C63 +2 |
| 14 | 2.2R | PBL - SMD Packages.PcbLib:RESC1608X55N | R17, R18, R19, R22, R23, R24, R36, R37, R38, R40, R41, R42, R51, R54 |
| 14 | 2.2µF | CustomFootprints.PcbLib:CAPC1608X09L | C1, C4, C5, C23, C32, C35, C37, C43, C47, C50, C52, C58, C61, C65 |
| 12 | CustomFootprints.PcbLib:M3 Hole | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12 | |
| 10 | CustomFootprints.PcbLib:M3 Spade Hole | J7, J8, J11, J12, J13, J16, J17, J18, J21, J22 | |
| 10 | 0.25mm | CustomFootprints.PcbLib:NetTie_0.25mm | NT2, NT3, NT4, NT5, NT6, NT7, NT8, NT9, NT10, NT11 |
| 10 | 2200pF | CustomFootprints.PcbLib:CAPC1608X09L | C36, C38, C39, C42, C51, C53, C54, C57, C62, C64 |
| 10 | 3.3k | PBL - SMD Packages.PcbLib:RESC1608X55N | R9, R10, R11, R13, R20, R32, R33, R34, R35, R50 |
| 8 | 22R | PBL - SMD Packages.PcbLib:RESC1608X55N | R1, R2, R3, R4, R26, R29, R44, R47 |
| 8 | 4.7uF | CustomFootprints.PcbLib:CAPC2012X09N | C19, C20, C21, C26, C40, C44, C55, C60 |
| 8 | 470uF | PBL - SMD Packages.PcbLib:CAP_ELEC_SIZE_G | C11, C12, C13, C14, C15, C16, C17, C18 |
| 7 | FILL_FOOTPRINT | CustomFootprints.PcbLib:SO8FL_FILL | Q2, Q4, Q6, Q14, Q16, Q18, Q25 |
| 7 | TESTPOINT | PBL - SMD Packages.PcbLib:TP-R30 | TP4, TP5, TP6, TP7, TP8, TP9, TP10 |
| 6 | 120R | PBL - SMD Packages.PcbLib:RESC1608X55N | R5, R25, R30, R43, R48, R55 |
| 5 | 500uOhm | CustomFootprints.PcbLib:RESC6432X09N | R27, R28, R45, R46, R56 |
| 4 | FIDUCIAL | CustomFootprints.PcbLib:FIDUCIAL | FID1, FID2, FID3, FID4 |
| 3 | 10k | PBL - SMD Packages.PcbLib:RESC1005X40N | R12, R31, R49 |
| 3 | 18k | PBL - SMD Packages.PcbLib:RESC1608X55N | R16, R21, R39 |
| 3 | TESTPOINT | PBL - SMD Packages.PcbLib:TP-R60 | TP1, TP2, TP3 |
| 2 | CustomFootprints.PcbLib:DIOM2717X10N | D1, D2 | |
| 2 | CustomFootprints.PcbLib:TSSOP50P810X120_HS-57N | U4, U5 | |
| 2 | 0.022µF | CustomFootprints.PcbLib:CAPC1608X09L | C33, C48 |
| 2 | 10pF | CustomFootprints.PcbLib:CAPC1608X09L | C2, C3 |
| 2 | 1704936 | CustomFootprints.PcbLib:1704936 | J14, J19 |
| 2 | 1868076 | CustomFootprints.PcbLib:1868076 | J9, J23 |
| 2 | 1k | PBL - SMD Packages.PcbLib:RESC1608X55N | R7, R58 |
| 2 | 47K | PBL - SMD Packages.PcbLib:RESC1608X55N | R8, R14 |
| 1 | CustomFootprints.PcbLib:SON80P400X80_HS-9N | U6 | |
| 1 | STMicroelectronics STM32 F4.IntLib:STM-LQFP64_N | U2 | |
| 1 | CustomFootprints.PcbLib:SOIC127P600X175-8N | U7 | |
| 1 | Miscellaneous Connectors.IntLib:HDR1X5 | J2 | |
| 1 | CustomFootprints.PcbLib:USB_0103594-0001LF | J1 | |
| 1 | CustomFootprints.PcbLib:NetTie_2mm | NT1 | |
| 1 | 10K | PBL - SMD Packages.PcbLib:RESC1608X55N | R6 |
| 1 | 120R | CustomFootprints.PcbLib:RESC1608X06L | R57 |
| 1 | 220k | PBL - SMD Packages.PcbLib:RESC1608X55N | R15 |
| 1 | 22uH | CustomFootprints.PcbLib:INDC6060X28N | L2 |
| 1 | 270pF | CustomFootprints.PcbLib:CAPC1608X09L | C27 |
| 1 | 3.3V | PBL - SMD Packages.PcbLib:SOT223 | U3 |
| 1 | 3.3V | PBL - SMD Packages.PcbLib:SOT23-5 | U8 |
| 1 | 68uF | CustomFootprints.PcbLib:CAPCP6032X28N | C29 |
| 1 | 8 MHz | CustomFootprints.PcbLib:DFN220P320X110-4N | XT1 |
| 1 | 82pF | CustomFootprints.PcbLib:CAPC1608X09L | C24 |
| 1 | Green | PBL - SMD Packages.PcbLib:LED-0603-GREEN | LED1 |
| 1 | Leftheader | Miscellaneous Connectors.IntLib:HDR1X18 | J3 |
| 1 | Rightheader | Miscellaneous Connectors.IntLib:HDR1X12 | J4 |
| 1 | SN65HVD232D | CustomFootprints.PcbLib:SOIC127P600X175-8N | U1 |
It measures 140.5 × 50 mm and has 2 copper layers, 1.6 mm thick.
217 parts, built around the SN65HVD232D. 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 KunYi/study_odrive repository on GitHub, at the commit this page was made from: the board is Hardware/v3_6_kicad8/odrive.kicad_pcb and its schematic Hardware/v3_6_kicad8/AuxHalfH.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

ClemensElflein/xESC
The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.

vedderb/QuadcopterSystem
The hardware and software for our quadcopter system



wjklimek1/CAN_motor_controller
H-bridge for DC motor controlled by CAN or PWM

KozaMateusz/tire_temperature_sensor
TTS (Tire Temperature Sensor) is a PCB designed to measure the temperature quickly, at a distance, and without the need to touch the wheels.

PREDICT-EPFL/RoboCape
This repository is dedicated to a Beaglebone cape extension developped at EPFL in the Automatic Control Laboratory.

TreeNewbeer/Coonix
Coonix is a funny project about building a application platform in Allwinner-v3s processor.