Garrett Kendrick
Published © GPL3+

Ethernet Connected CNC Mill or Other Machines

Add Ethernet connectivity to the CNC Shield for Arduino. Control mills, lasers, and other devices with NEMA steppers over your network.

AdvancedFull instructions provided8 hours27,628

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
CNC Shield
×1
Micro Limit Switch
OpenBuilds Micro Limit Switch
×3
CNC Mill (3020)
×1

Software apps and online services

Chilipeppr
Grbl
WIZnet Wizvsp
WIZnet S2E Configuration Tool
WIZnet S2E Configuration Tool
Serial Port JSON Server

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Custom parts and enclosures

WIZ750SR Bracket

3D Printable

Schematics

Wiring Diagram

Code

GRBL Settings

Gherkin
There are my GRBL settings for my machine. If you modified your machine just like mine, these settings should work for you.
 $I
[0.9j.20160726:]
 $$
$0=10 (step pulse, usec)
$1=25 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=6 (dir port invert mask:00000110)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=1 (homing dir invert mask:00000001)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=2.000 (homing pull-off, mm)
$100=400.000 (x, step/mm)
$101=400.000 (y, step/mm)
$102=400.000 (z, step/mm)
$110=500.000 (x max rate, mm/min)
$111=500.000 (y max rate, mm/min)
$112=250.000 (z max rate, mm/min)
$120=10.000 (x accel, mm/sec^2)
$121=10.000 (y accel, mm/sec^2)
$122=10.000 (z accel, mm/sec^2)
$130=196.000 (x max travel, mm)
$131=280.000 (y max travel, mm)
$132=100.000 (z max travel, mm)

Credits

Garrett Kendrick

Garrett Kendrick

1 project • 9 followers
Experienced electronics engineer and entrepreneur. Veteran of the US Navy and formally educated in cyber security.
Thanks to John Lauer.

Comments