GRBL-CNC-Shield-Nema23-Stepper-Motor-TB6600

image

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.MVI_0001_9_1_1

In current situation we have GRBL CNC SHIELD V3 which can only control NEMA 17 stepper motor with A4988 stepper driver.

image

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.

image

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

image

You can all components which latest version of GRBL supports like

  1. Coolant
  2. Resume
  3. Hold
  4. Abort
  5. Spindle direction
  6. Spindle Enable
  7. E-stop
  8. X-Limit switch
  9. Y-limit Switch
  10. Z-limit Switch
  11. Enable
  12. X_Step
  13. X_Dir
  14. Y_Step
  15. Y_DIR
  16. Z_Step
  17. Z_Dir
  18. A_Step
  19. 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.

image

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

  1. TB6600
  2. DM556
  3. DM542
  4. TB6560

PCB FILE OF GRBL CNC SHIELD

You can download or edit PCB & Schematic of this shield

image

image

image

ODERING PCB

image

image

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

image

LINK to get latest GRBL Version

latest GRBL

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

MVI_0001_9_1_1