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

ESP32 and Trinamic based closed-loop stepper controller
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.
Feel free to support me and the development I do!
Compact WiFi and Bluetooth (5.0) / ZigBee NEMA17 stepper controller featuring stall detection and ultra silent operation. Supply 5-36V upto 3A.

Clone repository and fetch submodules
$ git clone --recursive-submodules git@github.com:slimcdk/wisweep.gitRevisions 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.
VKMB1001H330MV can be hard to source - VKMB1001H220MV (22µF variant) is an alternative.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R6, R8, R9, R10, R12, R13, R15 |
| 7 | 100nF | Capacitor_SMD:C_0603_1608Metric | C3, C9, C11, C12, C16, C17, C24 |
| 5 | 1µF | Capacitor_SMD:C_0603_1608Metric | C2, C7, C8, C13, C14 |
| 4 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1, JP2, JP3, JP4 |
| 4 | M3 MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 2 | 10µF | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | 2.2µF | Capacitor_SMD:C_0603_1608Metric | C4, C10 |
| 2 | 33µF | Capacitor_SMD:CP_Elec_5x5.9 | C15, C18 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R3, R5 |
| 2 | Conn_01x03 | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J2, J7 |
| 2 | LESD5D5 | Diode_SMD:D_SOD-523 | D2, D6 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3U-1000P | SW1, SW2 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1 |
| 1 | 12k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 6.8µH | Inductor_SMD:L_Vishay_IFSC-1515AH_4x4x1.8mm | L1 |
| 1 | AS5047D | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U7 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J5 |
| 1 | Conn_01x02 | Connector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_Vertical_SMD_Pin1Left | J1 |
| 1 | Conn_01x04 | Connector_JST:JST_PH_S4B-PH-K_1x04_P2.00mm_Horizontal | J6 |
| 1 | DS210W | Diode_SMD:D_SOD-123F | D4 |
| 1 | ESP32-C6-MINI-1/U | Espressif:ESP32-C6-MINI-1 | U3 |
| 1 | LMR16006YQ3 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | Qwiic_RA | SparkFun-Connector:JST_SMD_1.0mm-4_RA | J4 |
| 1 | TMC5240-TSSOP38 | Slimc_Package_SO:TSSOP-38_4.4x9.7mm_P0.5mm | U5 |
| 1 | USB_C_Receptacle_USB2.0 | Slimc_Connector_USB:USB_C_GT-USB-7036A | J10 |
| 1 | WS2812B | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D1 |
It measures 38.5 × 39.2 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
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).

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


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


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.


