

Integrated FOC Stepper Driver
UC Berkeley ME 135/235 Spring 2025 Term Project
- Size
- 40 × 40 mm
- Copper layers
- 6
- Thickness
- 1.6 mm
- Parts
- 77
- Nets
- 69
- Pads
- 301
- Tracks, vias
- 539, 157
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Feb 2025
- Updated
- 19 Jul 2025
Overview
Integrated FOC Stepper Driver is an open-source printed circuit board by chpaxson, from the chpaxson/Echo-Telepresence repository on GitHub. It is a 6-layer board of 40 × 40 mm with 77 parts on 69 nets, routed with 539 tracks and 157 vias.
It is built around the RP2040, SN65HVD1050D and MT6701CT-STD, with the W25Q128JVSIQ, PJ54M50SE and PJ9500M33SA among its other parts. Its parts include 37 capacitors, 16 resistors, 8 ICs, 6 connectors and 3 diodes. It belongs with the robots and motor control boards and the RP2040 boards of this library.
Main components
9RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)SN65HVD1050D
SOIC-8-40℃~+125℃ 10mA 1Mbps 4.5V~5.5V 75mA CAN Transceiver SOIC-8 CAN Transceivers ROHSTexas InstrumentsCAN TransceiversMT6701CT-STD
SOP-8-40℃~+125℃ 0°~360° 1.75mm 10mA 3.3V~5V 3.9mm 5mm I2C、SSI Magnetic rotary position sensor No Programmable transmission、Zero position programming、Multi-axis magnetic field detection SOP-8 Position Sensors ROHSNOVOSENSEPosition SensorsW25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHPJ54M50SE
SOT-23-5-40℃~+85℃@(Ta) 1 110uVrms 2.1uA 350mA 350mV@(100mA) 45V 5V 85dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSPJSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsPJ9500M33SA
SOT-23-40℃~+125℃@(Ta) 1 120mV@(100mA) 3.3V 500mA 60dB@(1kHz) 66uVrms 6V 800nA Fixed Over Current Protection、Enable、Short Circuit Protection、Thermal Shutdown Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSPJSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsWS2812B
5mm X 5mm Surface Mount RGB LED with Intelligent ControlWorldsemiUncategorisedABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystalsBAT54C
SOT-231 Pair Common Cathode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky Diodes
Parts
77| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 100nF | Capacitor_SMD:C_0402_1005Metric | C3, C8, C9, C10, C23, C24, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35 |
| 12 | 10uF | Capacitor_SMD:C_0805_2012Metric | C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22 |
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C5, C7, C36, C37 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R8, R12 |
| 3 | 523 | Resistor_SMD:R_0402_1005Metric | R9, R13, R14 |
| 2 | 1.8k | Resistor_SMD:R_0402_1005Metric | R15, R16 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C1, C2 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R3, R7 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R5, R6 |
| 2 | BTN | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1, SW2 |
| 2 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D1, D3 |
| 2 | ~ | Package_SO:Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias | U6, U7 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C25 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 120 | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | 150k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D2 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | INPUT | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J3 |
| 1 | MOTOR | Connector_JST:JST_XH_S4B-XH-A_1x04_P2.50mm_Horizontal | J6 |
| 1 | MT6701CT | Package_SO:SO-8_3.9x4.9mm_P1.27mm | U8 |
| 1 | OUTPUT | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J4 |
| 1 | PJ54M50SE | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | PJ9500M33SA | Package_TO_SOT_SMD:SOT-23 | U4 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SN65HVD1050D | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U5 |
| 1 | USB C Receptacle | Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASV | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
Questions
How big is the Integrated FOC Stepper Driver PCB?
It measures 40 × 40 mm and has 6 copper layers, 1.6 mm thick.
What parts does the Integrated FOC Stepper Driver use?
77 parts, built around the RP2040, SN65HVD1050D, MT6701CT-STD and W25Q128JVSIQ. 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.
Where can I download the Integrated FOC Stepper Driver KiCad files?
From the chpaxson/Echo-Telepresence repository on GitHub, at the commit this page was made from: the board is Hardware/PCBs/Integrated FOC Stepper Driver/Integrated FOC Stepper Driver.kicad_pcb and its schematic Hardware/PCBs/4 Axis FOC Stepper Driver/4 Axis FOC Stepper Driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Integrated FOC Stepper Driver design in my own project?
Its repository states no licence, so its author keeps all rights: ask chpaxson before reusing the design.
Similar boards
- 2 layers25 × 25 mm

- 2 layers91.5 × 71.5 mm

Neurodots
ki-manufaktur/neurodots
This project is inspired by the 3D printed 4x4 Colour Dot Puzzle by Sebastian Coddington and featured in Hackaday: Color Dot Puzzle Will Wrinkle Your Brain.
74 parts2 - 4 layers76.3 × 99.3 mm

- 4 layers39.7 × 56.8 mm

- 4 layers74.1 × 130 mm

- 2 layers95.5 × 99 mm

- 2 layers85.7 × 58 mm

SHS Engineering Business Card
duddybuddy/SantanaEngineeringPCBA
Business Card sized RP2040 PWA to show former high school the power of open source tools in 2024!
66 parts - 4 layers91 × 91 mm
