GRBL-CNC-Shield-Nema23-Stepper-Motor-TB6600
Hello friends in this post I have made a custom PCB for the GRBL CNC Shield + Nema 23 Stepper Motor + TB6600.
So you’ll tell what is new in that right ?
so the new thing is that this CNC GRBL shield used to control NEMA23 stepper motor.
In current situation we have GRBL CNC SHIELD V3 which can only control NEMA 17 stepper motor with A4988 stepper driver.
What if we need to install NEMA23 Stepper motor in CNC machine for more power.
you cannot do this task with traditional GRBL CNC Shield.
either you have to shift for MACH controller board which runs on proprietary software MACH3/4.
In this case you have to invest a lot in hardware and software, and for the sake of hobby CNC MACH way to complicated.
But after using my CNC Shield you can easily connect 4 bigger stepper motor and TB6600 Stepper driver very easily and enjoy your CNC work on GRBL version without any issue and this CNC shield works on Arduino Nano so your control box even get compact.
Grbl is a no-compromise, high performance, low cost alternative to parallel-port-based motion control for CNC milling. It will run on a vanilla Arduino (Duemillanove/Uno) as long as it sports an Atmega 328.
The controller is written in highly optimized C utilizing every clever feature of the AVR-chips to achieve precise timing and asynchronous operation. It is able to maintain up to 30kHz of stable, jitter free control pulses.
It accepts standards-compliant g-code and has been tested with the output of several CAM tools with no problems. Arcs, circles and helical motion are fully supported, as well as, all other primary g-code commands. Macro functions, variables, and most canned cycles are not supported, but we think GUIs can do a much better job at translating them into straight g-code anyhow.
Grbl includes full acceleration management with look ahead. That means the controller will look up to 18 motions into the future and plan its velocities ahead to deliver smooth acceleration and jerk-free cornering.
PIN OUT OF GRBL CNC SHIELD
You can all components which latest version of GRBL supports like
- Coolant
- Resume
- Hold
- Abort
- Spindle direction
- Spindle Enable
- E-stop
- X-Limit switch
- Y-limit Switch
- Z-limit Switch
- Enable
- X_Step
- X_Dir
- Y_Step
- Y_DIR
- Z_Step
- Z_Dir
- A_Step
- A_Dir
A-step and A-direction is for to mirror any other 4 Axis.
In order to enable this 4rth Axis you need to add jumper at shown location.
In fact you can connect any bigger stepper and most of any Stepper driver will work with this shield.
It is compatible with stepper driver like
- TB6600
- DM556
- DM542
- TB6560
PCB FILE OF GRBL CNC SHIELD
You can download or edit PCB & Schematic of this shield
ODERING PCB
After designing PCB in my favorite PCB editor tools. Now it’s time to order PCB
I trust on JLCPCB for ordering PCB they have very fast shipping service and low rates for quality PCB.
You will also get welcome coupons from JLCPCB so hurry up & visit JLCPCB
CONNECTION DIAGRAM
LINK to get latest GRBL Version
List of Supported G-Codes in Grbl v0.9 Master:
- Non-Modal Commands: G4, G10L2, G10L20, G28, G30, G28.1, G30.1, G53, G92, G92.1
- Motion Modes: G0, G1, G2, G3, G38.2, G38.3, G38.4, G38.5, G80
- Feed Rate Modes: G93, G94
- Unit Modes: G20, G21
- Distance Modes: G90, G91
- Arc IJK Distance Modes: G91.1
- Plane Select Modes: G17, G18, G19
- Tool Length Offset Modes: G43.1, G49
- Cutter Compensation Modes: G40
- Coordinate System Modes: G54, G55, G56, G57, G58, G59
- Control Modes: G61
- Program Flow: M0, M1, M2, M30*
- Coolant Control: M7*, M8, M9
- Spindle Control: M3, M4, M5
- Valid Non-Command Words: F, I, J, K, L, N, P, R, S, T, X, Y, Z