ESP32-CNC

ESP32-CNC

8 devlogs
19h 39m
•  Ship certified
Created by Arca

A CNC/3D printer controller made in EasyEDA Pro, supporting up to 4 stepper motors, 8 switches (1 emergency stop and 7 limit switches) and 4 outputs that support up to 24V 30A, for CNC spindles. Designed for FluidNC.

Timeline

Ship 1

1 payout of shell 348.0 shells

Arca

2 months ago

Arca Covers 8 devlogs and 19h 39m

I swapped out the 12V regulator because apparently JLCPCB can't place that component. Now it's actually done, I think I'm ready to ship.

Update attachment
Arca
Arca
2h 19m 2 months ago

I think the PCB is done!

Update attachment

Component arrangement is done, time to route!

Update attachment
Arca
Arca
3h 39m 2 months ago

The high current outputs are arranged now, no routing yet

Update attachment
Arca
Arca
4h 32m 2 months ago

Finished laying out the stepper motor connections

Update attachment
Arca Arca 2 months ago
Components, I mean. Not connections, I haven’t started routing yet.

The schematics are done!

Update attachment
Arca
Arca
3h 58m 3 months ago

Well that took way too much effort, but we now have a high-current MOSFET-based switching circuit for a high current load like a CNC spindle or hotend/heated bed if it's being used as a 3D printer board. In theory this can handle 110A but obviously physics is a thing.

Update attachment
Arca
Arca
1h 53m 3 months ago

First devlog! Started work on the schematics. Even though the time recorded is ~2hrs, I spent way more than that picking components and looking at datasheets, too bad Hackatime can't track that :(

Update attachment