Editor Version ×
recommended

Pro Edition

free

Brand new interactions and interfaces

Smooth support for design sizes of over 3W

devices or 10W pads

More rigorous design constraints, more

standardized processes

For enterprises, more professional users

Std Edition

Easy to use and quick to get started

The process supports design scales of 300

devices or 1000 pads

Supports simple circuit simulation

For students, teachers, creators

Ongoing

STD ESP32 CNC shield for FluidNC and 3 external drivers (V1.3)

ESP32 CNC shield for FluidNC and 3 external drivers (V1.3)

Project tags

License

Public Domain

License: Public Domain

Mode:

Mode

Editors' pick

Editors' pick

  • 1.1k
  • 0
  • 4
Update time: 2023-08-17 14:04:12
Creation time: 2023-08-17 13:30:43
Description

Description

Note: This board has not yet been tested.

 

CNC board for ESP32 and FluidNC. Can be used with general GRBL senders, such as UGS. The board supports 3 external drivers, such as the 2160 Makerbot driver.

The connectors for these external drivers follow the PMinMo standard (http://www.massmind.org/techref/io/PMinMO.htm)

An external relay board with 4 relays may be connected, to switch, for example, the spindle on or off.

A possible relay board is the HW-316 4 relay board. Connections fit with that board.

All outputs are 5V, and able to power the opto-couplers that are generally found on stepper driver boards (which usually have a 270..330 Ohm series resistor).

 

An important feature of this board is that limit switches and other inputs are opto-isolated, thereby improving reliability.

Also ground for these inputs is isolated from the ESP32 ground.

Possible switches are HALL-Sensors, such as the LM393 3144 Hall Sensor Modules.

Normal opened (NO) limit switches should also work, and be connected to pin 1 (marked -) and 2 (middle) of each connector.

 

The board has holes at the same positions as a Raspberry-Pi board. In fact, the board was developed to replace my existing Raspberry Pi plus Protoneer boards,

which do not provide opto-isolation and can not easily be controlled via UGS.

 

My original idea was to develop a (cheap) board for THT, which needed to be assembled by myself. However, after I calculated the costs of assembly by JLCPCB,

I decided to go for partially assembled board. Connectors must still be assembled manually, however.Whenever possible, basic components were used, to lower costs.

 

The board needs to be powered via a separate 5 Volt external power supply.

 

Design Drawing

Design Drawing

schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity Manufacturer Part Manufacturer Supplier JLCPCB Part Class link
1 10uF C12,C5,C6 C0805 3 CL21A106KAYNNNE SAMSUNG LCSC C15850 CL21A106KAYNNNE
2 SS34_C8678 D1 SMA_L4.3-W2.6-LS5.2-RD 1 SS34 MDD LCSC C8678 SS34_C8678
3 2.54-1*19P母 J1 HDR-TH_19P-P2.54-V-F 1 2.54-1*19P BOOMELE LCSC C319202 2.54-1*19P母
4 ESP32-S2-LEFT J2 HDR-TH_19P-P2.54-V-F 1 2.54-1*19P BOOMELE LCSC C319202 ESP32-S2-LEFT
5 ESP32-S2-RIGHT J3 HDR-TH_19P-P2.54-V-F 1 2.54-1*19P BOOMELE LCSC C319202 ESP32-S2-RIGHT
6 EL357N(C)(TA)-G OK1,OK2,OK3,OK4,OK5,OK6,OK7,OK8 OPTO-SMD-4_L4.4-W4.1-P2.54-LS7.0-TL 8 EL357N(C)(TA)-G EVERLIGHT(亿光) LCSC C29981 EL357N(C)(TA)-G
7 1kΩ R1,R2,R3,R4,R5,R10,R11,R12,R14 R0603 9 0603WAF1001T5E UNI-ROYAL(厚声) LCSC C21190 0603WAF1001T5E
8 220Ω R6,R7,R8,R9,R13,R18,R19,R20 R0603 8 0603WAF2200T5E UNI-ROYAL(厚声) LCSC C22962 0603WAF2200T5E
9 100nF C1,C8,C9,C10,C4 C0603 5 CC0603KRX7R9BB104 YAGEO LCSC C14663 CC0603KRX7R9BB104 Basic
10 MC74ACT125DR2G U1,U2,U3,U4 SOIC-14_L8.7-W3.9-P1.27-LS6.0-BL 4 MC74ACT125DR2G onsemi LCSC C113254 MC74ACT125DR2G
11 TF-01A SD1 TF-SMD_TF-01A 1 TF-01A Korean Hroparts Elec LCSC C91145 TF-01A
12 19-217/GHC-YR1S2/3T LED1 LED0603-RD 1 19-217/GHC-YR1S2/3T EVERLIGHT(亿光) LCSC C72043 19-217/GHC-YR1S2/3T
13 4.7kΩ R15 R0603 1 0603WAF4701T5E UNI-ROYAL(厚声) LCSC C23162 0603WAF4701T5E
14 B0505S-1WR3 U10 PWRM-TH_B0503S-1WR2 1 B0505S-1WR3 MORNSUN LCSC C131038 B0505S-1WR3

Unfold

Project Attachments

Project Attachments

Empty
Project Members

Project Members

Target complaint
Related Projects
Change a batch
Loading...

Comment

Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn