XESC YF rev4-adapter
ClemensElflein·xESC_YF_rev4-adapter·PCB/xESC_YF_r4.kicad_pcb
About the XESC YF rev4-adapter PCB
XESC YF rev4-adapter is an open source STM32 PCB design by ClemensElflein, published on GitHub under the MIT license. It is a 2-layer board measuring 49.5 × 29 mm, with 45 components from 28 distinct parts.
Its main chip is the STM32C011F6P6, from the STM32 family. Other key parts include the AMS1117-3.3 and TPS1H100BQPWPRQ1. By type, the board carries 20 resistors, 8 connectors, 5 diodes, 5 capacitors, 4 transistors and 3 ICs.
It belongs with the robotics & motion and usb & debug tools designs in this gallery.
From the project
Those who want use OpenMower with an older YardForce "Rev. 4" (built 2017) model, fail with the stock Blade-Motor as it has an embedded motor-controller under it's cap.
Those who want use OpenMower with an older YardForce "Rev. 4" (built 2017) model, fail with the stock Blade-Motor as it has an embedded motor-controller under it's cap.
It's not very difficult to use this motor: - Remove stock driver controller - Wire the coil cables directly - Add a 5 pin cable to the motor hall sensors - Connect them to OM's mow-motor-hall-input plug and use OM's xESC.

Main components on the XESC YF rev4-adapter
XESC YF rev4-adapter bill of materials (BOM)
45 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | STM32C011F6P6 | TSSOP-20_4.4x6.5mm_P0.65mm | U2 |
| 1 | TPS1H100BQPWPRQ1 | TPS1H100-Q1_ThermalVias | U3 |
| 4 | 2N7002 | SOT-23 | Q1, Q2, Q3, Q4 |
| 1 | DZ254R-11-09-63 Conn_01x09_Male | PinHeader_1x09_P2.54mm_Vertical | J1 |
| 1 | Conn_01x03_Pin | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | DZ254R-11-05-63 Conn_01x05_Male | PinHeader_1x05_P2.54mm_Vertical | J4 |
| 1 | B-2100S04P-B110 OM-MB U <= MC SA | PinHeader_2x02_P2.54mm_Vertical | J6 |
| 1 | DZ254R-11-06-63 Conn_01x06_Male | PinHeader_1x06_P2.54mm_Vertical | J7 |
| 1 | DZ254R-11-06-63 Conn_01x06_Pin | PinHeader_1x06_P2.54mm_Vertical | J8 |
| 1 | B-2100S04P-B110 OM-MB V => MC +24V | PinHeader_2x02_P2.54mm_Vertical | J9 |
| 1 | B-2100S04P-B110 OM-MB W => MC BRK | PinHeader_2x02_P2.54mm_Vertical | J10 |
| 1 | LTST-C191KGKT LED GREEN | LED_0603_1608Metric | D1 |
| 1 | LTST-C191KRKT LED RED | LED_0603_1608Metric | D2 |
| 1 | 1N5819WS | D_SOD-323 | D3 |
| 1 | SM4007PL | D_SOD-123F | D4 |
| 1 | 3V3 Onsemi | D_SOD-123F | D5 |
| 1 | 22uF | C_0805_2012Metric | C1 |
| 3 | .1uF | C_0402_1005Metric | C2, C4, C5 |
| 1 | 22uF/10V | CP_EIA-3216-10_Kemet-I | C3 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 220 | R_0603_1608Metric | R1, R2, R7 |
| 2 | 0603WAF2200T5E 220 | R_0603_1608Metric | R3, R4 |
| 4 | 0603WAF4702T5E 47k | R_0603_1608Metric | R5, R6, R10, R11 |
| 2 | 0603WAF4700T5E 470 | R_0603_1608Metric | R8, R9 |
| 3 | 0603WAF4701T5E 4k7 | R_0603_1608Metric | R12, R13, R16 |
| 1 | 0603WAF1801T5E 1k8 | R_0603_1608Metric | R14 |
| 4 | 0603WAF1001T5E 1k | R_0603_1608Metric | R15, R17, R19, R20 |
| 1 | 0603WAF1002T5E 10k | R_0603_1608Metric | R18 |
XESC YF rev4-adapter design files
The KiCad project lives in the ClemensElflein/xESC_YF_rev4-adapter repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/xESC_YF_r4.kicad_pcb
- SchematicPCB/xESC_YF_r4.kicad_sch
XESC YF rev4-adapter: common questions
What microcontroller does the XESC YF rev4-adapter use?
The XESC YF rev4-adapter is built around the STM32C011F6P6, from the STM32 family.
How big is the XESC YF rev4-adapter PCB?
The XESC YF rev4-adapter measures 49.5 × 29 mm, has 2 copper layers and is 1.6062 mm thick.
How many components are on the XESC YF rev4-adapter?
45 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the XESC YF rev4-adapter design files?
From the ClemensElflein/xESC_YF_rev4-adapter repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the XESC YF rev4-adapter design in my own project?
Yes, under the terms of its MIT license, which ClemensElflein chose for the repository.
Can I test firmware for the XESC YF rev4-adapter without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k