CNC Controller for Arduino Uno R3

Write a review
60.00
(74.40 inc tax)
Weight: 0.150 Kgr
18.81.0001
In stock
+

The clever CNC shield Ver 2.0 For Arduino UNO R3

For A4988 & DRV8824 Not included

The KIT includes all parts PCB, 2 Relay, Connectors, Resistor, Diode,Transistor, Led, Micro switches

You need solder and a soldering iron


  • Compatible with grbl 100%
  • Compatible with all grbl firmware versions, with jumper choose version to use
  • Two relay for router and cooling system with dip switch for switching off and external circuitry of another circuit. B.C. circuit with PWM setting or driving a laser with volume control in case the firmware is Grbl v0.9j or later.
  • With extra in 5V if you feel it is necessary with an diode arduino protection
  • Select micro step with dip switch
  • Selection with jumper for driving parallel two step motor (step pulse) for X, Y, Z axes for A motor drive
  • For the motor driver Y if use parallel two step motor has an output for circuit - Synchronization cnc step pulse with limit switch. (*1)

(*1)

Synchronization cnc step pulse with limit switch


S1 – S2 – S3 – S4 Dip Switch for microstep resolution follows a table with the settings that need to be made depending on the type of driver to be used

S1 = X

S2 =Y

S3=Z

S4=A


1SW

2SW

3SW

Microstep Resolution

Low

Low

Low

Full step

High

Low

Low

Half step

Low

High

Low

Quarter step

High

High

Low

Eighth step

High

High

High

Sixteenth step

A4988

High = ON the Dip Switch

Low = OFF the Dip Switch

DRV8824

1SW

2SW

3SW

Microstep Resolution

Low

Low

Low

Full step

High

Low

Low

Half step

Low

High

Low

1/4 step

High

High

Low

1/8 step

Low

Low

High

1/16 step

High

Low

High

1/32 step

Low

High

High

1/32 step

High

High

High

1/32 step

High = ON the Dip Switch

Low = OFF the Dip Switch


S5 Dip Switch

Here we activate the two Relay that exist for the cutter router K1 and the second for the cooling circuit K2 differently if we want to use another LED circuit there are the J8 and J7 otherwise if we want to use another driving circuit there are J8 and J7

J9 used for connection Relay for the Router – Spindle Motor

J10 used for connection Relay for cooland


J8 Cooland, other cooling circuit

3

2

1

+5 V

GND

A3 PIN

J7 Router - Spindle Motor, other motor circuit

3

2

1

+5 V

GND

A3 PIN

Y DRIVER

J21 Jumper default is with jumper (Pin 3 step y from arduino connect in motor driver Y)

The driver A can be used for synchronization 2 step motors, for X and Y and Z with


J7 for DIR

J9 for STEP

J7

PIN

JUMPER

PIN

1 X DIR

2

TO DIR A

3 Y DIR

4

TO DIR A

5 Z DIR

6

TO DIR A

7

8

J9

PIN

JUMPER

PIN

1 X STEP

2

TO STEP A

3 Y STEP

4

TO STEP A

5 Z STEP

6

TO STEP A

7

8

J17 Probe Connector

Pin 1 = Probe Pin 2 = Gnd


J19 Connector 4 outputs with 5V dc for various uses


J20 Connector Synchronization cnc step pulse with limit switch

1 STEP

2 Y2

3 Y1

The Jumper J21 must be removed

used with J7 dir - J9 step


J5

Z

LIMIT SW N.C. OR N.O.

Y

LIMIT SW N.C. OR N.O

X

LIMIT SW N.C. OR N.O

M/EN

M/DIR

M.C./E

ABORT

Push Button

HOLD

Push Button

RESUM

Push Button

E- STOP

Push Button


J1 – J2 – J3 – J4 STEP MOTOR


J6 DC IN 12V – 36V STEP MOTOR POWER

Fuse is required


J18 DC IN 5V DIODE D6 NOT POWER TO ARDUINO ONLY FOR RELAY


J10

Pin 1

RX

SCL

Pin 2

Pin 3

TX

SDA

Pin 4

Pin 5

5V

GND

Pin 6

Pin 7

3,3V

RESET

Pin 8



J8


Pin 1

8 PIN ENABLE

GND

Pin 2

Pin 3

2 STEP X

5 DIR X

Pin 4

Pin 5

3 STEP Y

6 DIR Y

Pin 6

Pin 7

4 STEP Z

7 DIR Z

Pin 8

Pin 9

STEP A

DIR A

Pin 10

Pin 11

5V

GND

Pin 12



J15 - J16
Setup for the firmware I will use

For version V0.8 and smaller

pin 11 from the arduino is used for Z AXIS LIMIT

And pin 12 for Spindle Enable (Router)

For version V0.9 and higher

pin 11 from arduino is used for Spindle Enable (Router) with PWM

And pin 12 for Z AXIS LIMIT

where -------- JUMPER

No reviews found