Skip to the content
PCBKitNew board
4 layers38.5 × 39.2 mmDriver board, the printed circuit board in 3D

Driver board

slimcdk/wisweep14

ESP32 and Trinamic based closed-loop stepper controller

Size
38.5 × 39.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
58
Nets
50
Pads
270
Tracks, vias
36, 28
Pours
14
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
7 Jul 2021
Updated
15 Dec 2025

Overview

Driver board is an open-source printed circuit board by slimcdk, from the slimcdk/wisweep repository on GitHub, published under the MIT licence. It is a 4-layer board of 38.5 × 39.2 mm with 58 parts on 50 nets, routed with 36 tracks and 28 vias.

It is built around the ESP32-C6-MINI-1U-H4, AS5047D and DS210W, with the WS2812B among its other parts. Its parts include 20 capacitors, 12 resistors, 7 connectors, 4 ICs and 4 diodes. It belongs with the robots and motor control and home automation and IoT boards and the ESP32 and RISC-V boards of this library.

Main components

4

README

README.md

Feel free to support me and the development I do!

Buy Me A Coffee

WiSweep

Compact WiFi and Bluetooth (5.0) / ZigBee NEMA17 stepper controller featuring stall detection and ultra silent operation. Supply 5-36V upto 3A.

the picture

Production files

Compile production files

Contribution

Clone repository and fetch submodules

bash
$ git clone --recursive-submodules git@github.com:slimcdk/wisweep.git

Versioning

Revisions are controlled through git tags such any production easily can be traced back to a commit containing everything. Complete sets of compatible schematics, PCB layouts, documentations, 3D models etc will all stay together under same tag in the source history.


Software uses

Notes

Parts

VKMB1001H330MV can be hard to source - VKMB1001H220MV (22µF variant) is an alternative.

Parts

58
QtyValueFootprintReferences
910kResistor_SMD:R_0402_1005MetricR1, R2, R6, R8, R9, R10, R12, R13, R15
7100nFCapacitor_SMD:C_0603_1608MetricC3, C9, C11, C12, C16, C17, C24
51µFCapacitor_SMD:C_0603_1608MetricC2, C7, C8, C13, C14
4Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2, JP3, JP4
4M3 MountingHoleMountingHole:MountingHole_3.2mm_M3_DIN965_PadH1, H2, H3, H4
210µFCapacitor_SMD:C_0603_1608MetricC5, C6
22.2µFCapacitor_SMD:C_0603_1608MetricC4, C10
233µFCapacitor_SMD:CP_Elec_5x5.9C15, C18
25k1Resistor_SMD:R_0402_1005MetricR3, R5
2Conn_01x03Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ2, J7
2LESD5D5Diode_SMD:D_SOD-523D2, D6
2SW_PushButton_Switch_SMD:SW_SPST_B3U-1000PSW1, SW2
1100nFCapacitor_SMD:C_0402_1005MetricC1
112kResistor_SMD:R_0402_1005MetricR7
122nFCapacitor_SMD:C_0603_1608MetricC22
16.8µHInductor_SMD:L_Vishay_IFSC-1515AH_4x4x1.8mmL1
1AS5047DPackage_SO:TSSOP-14_4.4x5mm_P0.65mmU7
1Conn_01x02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ5
1Conn_01x02Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1LeftJ1
1Conn_01x04Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_HorizontalJ6
1DS210WDiode_SMD:D_SOD-123FD4
1ESP32-C6-MINI-1/UEspressif:ESP32-C6-MINI-1U3
1LMR16006YQ3Package_TO_SOT_SMD:SOT-23-6U1
1Qwiic_RASparkFun-Connector:JST_SMD_1.0mm-4_RAJ4
1TMC5240-TSSOP38Slimc_Package_SO:TSSOP-38_4.4x9.7mm_P0.5mmU5
1USB_C_Receptacle_USB2.0Slimc_Connector_USB:USB_C_GT-USB-7036AJ10
1WS2812BLED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD1

Questions

How big is the Driver board PCB?

It measures 38.5 × 39.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Driver board use?

58 parts, built around the ESP32-C6-MINI-1U-H4, AS5047D, DS210W and WS2812B. 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 Driver board KiCad files?

From the slimcdk/wisweep repository on GitHub, at the commit this page was made from: the board is electronics/driver-board.kicad_pcb and its schematic electronics/driver-board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Driver board design in my own project?

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).

Similar boards

  • 4 layers101.6 × 97.2 mmHeartToHeart, the printed circuit board in 3D

    HeartToHeart

    AlexanderRoller/heartToHeart

    HeartToHeart is a hardware project designed for IoT prototyping, featuring a custom PCB and ESP32 microcontroller.

    61 parts
  • 2 layers32 × 38.5 mmArctic Fox Light, the printed circuit board in 3D

    Arctic Fox Light

    Cherrytree56567/Arctic-Fox-Light

    18 parts
  • 2 layers57.4 × 56.9 mmWeltkatze, the printed circuit board in 3D

    Weltkatze

    KorewaKiyo/weltkatze

    An RGB cat lamp capable of syncing over the local network or worldwide with a server

    90 parts
  • 2 layers27.5 × 89 mmEsp32-ble sensor, the printed circuit board in 3D

    Esp32-ble sensor

    philipcristiano/hvac-iot

    IoT system for HVAC control

    32 parts
  • 4 layers96.3 × 71 mmEnvDaqBox, the printed circuit board in 3D

    EnvDaqBox

    Yongci/EnvDaqBox-PCB

    This is a development board designed for automated flower watering or smart agriculture, primarily used for controlling the watering and lighting systems. It is currently under development.

    96 partsApache-2.0
  • 4 layers49.3 × 45.4 mmKbxIrBlaster, the printed circuit board in 3D

    KbxIrBlaster

    kbx81/kbxIRBlaster

    ESP32-based IR MegaBlaster!

    88 parts58CC-BY-SA-4.0
  • 6 layers100 × 80 mmKigeyes mainboard, the printed circuit board in 3D

    Kigeyes mainboard

    jrymk/KigEyes

    Video passthrough and electronic eye for Kigurumi masks

    217 parts
  • 2 layers36.5 × 56 mmFoc driver, the printed circuit board in 3D

    Foc driver

    sirojudinMunir/sf-motion

    Open-source Motion Control Platform

    132 parts135MIT