Controllers
CNC310

CNC310 Manual

31min





Document image


The smallest CNC controller from Eding CNC. This controller controls up to 3-axis with a 125kHz step frequency via its USB interface with Eding CNC Starter Software. This enables you to do 2.5D CNC operations.

The system can be upgraded if additional features are required. Separate licenses are available for upgrading to a 4th axis, network connection, or utilization of the complete software suite so full 3D CNC operations can be done if necessary.

It’s ideally suited to start building your first CNC machine, and if you have outgrown this board you can simply upgrade to our more powerful controllers. without starting from scratch to understand the controllers or the software.

Technical Specifications

  • 3/4 Axis controller interface
    • Step / Direction: 5V (max. 125kHz)
    • Enable: 5V
  • 1/2x Digital HOME inputs: Max. 5V
  • 1x Cooling output: 5V TTL
  • 1x Probe: Max. 5V
  • 1x E-Stop input: Max. 5V
  • 1x Watchdog/SYSRDY output: 5V TTL
  • Handwheel interface (included in full software upgrade)
    • 2x Digital input: 5V
    • 2x MPG input: 5V
  • Interface: USB by default, upgradeable to 100Mbit Ethernet
  • Power supply: 5V DC
  • Dimensions: 54.5x67.50mm (suitable for DIN rail mounting in combination with the breakout board)
  • Others: Firmware upgradable through the USB connection

Controller Overview

Document image


Jumpers

USBPWR

Document image


Lower left (USBPWR) should be set if the USB voltage powers the board.

Remove if you want to power externally. External POWER can be applied on pin, see Connectors.

PRG

Document image


This jumper forces the board to skip the bootloader. This can always stay on unless a firmware upgrade is needed. Remove this jumper and follow the instructions on the Firmware upgrade page in the USB section to complete this procedure. Afterward, place the jumper again to skip the bootloader on the next boot.

RDY/PLS

Document image


This jumper is used to set the output signal that is present on the I/O pin ‘WATCHDOG/SYSRDY‘. For more info see Outputs.

JP1

Document image


This jumper can be used to deactivate the signals on some I/O pins. Currently, make sure that all jumpers are mounted.

Document image


Indicators

Status and Power

Document image


The status LEDs indicate the current mode of the controller. The status LEDs are indicated by L1 through L4.

Indicator

Color

Meaning

P

Blue

Power (3V3)

L1

Orange

Start-up

L2

Green

Indicates ‘Machine On’

L3

Green

Controller ‘heartbeat’ indicating the board is active

L4

Red

WATCHDOG charge pump, indicates the operation of the watchdog circuitry

Please note, when in bootloader mode L2 and L3 will toggle to indicate this.

Network

Document image


Indicator

Color

Meaning

LNK

Green

Connection established

ACT

Orange

Network activity

LED7

Document image


LED7 indicates that the SYSRDY is active. For more information on this signal, read the respective chapter in Outputs.



Controller Overview

Document image


Connectors

Network

The board needs to be connected via a CAT5 or CAT5E cross cable. We advise using properly shielded SF/UTP network cables. The default IP address is 172.22.2.100.

This connection is only enabled when the Ethernet upgrade is activated.



Document image


Make sure that the PC that the board is connected to is correctly set up and has the correct IP address, and make sure there is no IP address conflict.

USB

The mini USB connection is used to communicate with the PC by default. If an Ethernet upgrade is activated, this port will no longer be able to communicate with the PC.

The USB connection is always used when upgrading the firmware regardless if the Ethernet upgrade is active or not.



Document image


I/O

This connector contains all the signals that are relevant to the machine.



Document image




Document image


Pin

Name

Direction

Type

Function

Electrical Spec.

Remarks

1

TOOL

OUT

Digital

Switch tool ON (eg. Spindle)

TTL 5V/20mA



2

DIR1

OUT

Digital

Direction axis 1

TTL 5V/20mA



3

STEP1

OUT

Digital

Step axis 1

TTL 5V/20mA



4

DIR2

OUT

Digital

Direction axis 2

TTL 5V/20mA



5

STEP2

OUT

Digital

Step axis 2

TTL 5V/20mA



6

DIR3

OUT

Digital

Direction axis 3

TTL 5V/20mA



7

STEP3

OUT

Digital

Step axis 3

TTL 5V/20mA



8

DIR4 ¹

OUT

Digital

Direction aixs 4

TTL 5V/20mA



9

STEP4 ¹

OUT

Digital

Step axis 4

TTL 5V/20mA



10

PROBE

IN

Digital

Probe/toolsetter

Max. 5V



11

E-STOP

IN

Digital

Emergency stop

Max. 5V



12

HOME1

IN

Digital

Home switch axes 1-3

Max. 5V



13

HOME4 ¹

IN

Digital

Home switch axis 4

Max. 5V



14

reserved









Do not connect

15

reserved









Do not connect

16

COOL

OUT

Digital

Coolant signal

TTL 5V/20mA



17

reserved









Do not connect

18

GND



Ground







19

reserved









Do not connect

20

reserved









Do not connect

21

reserved









Do not connect

22

WD/SYSRDY

OUT

Digital

Indication if the system is active

TTL 5V/20mA



23

ENABLE

OUT

Digital

Enable

TTL 5V/150mA



24

GND



Ground







25

GND



Ground







26

+5V



Power







1: Only enabled when 4th Axis Upgrade is activated



Inputs

E-STOP

The E-STOP input signals that the system needs to stop immediately.

The E-STOP does not replace a proper external E-STOP switch, the user is responsible for having an external hardware E-STOP switch to switch off the machine in case of emergency.

Connecting switch to E-STOP input
Connecting switch to E-STOP input


It must be indicated in the software whether a switch is either Normal-Open (NO) or Normal-Closed (NC). This is set via the ‘Homing and E-Stop’ part of the setup screen. A message will appear on the screen to show that an E-STOP condition has occurred.

Please note, by default the E-STOP input is disabled.

PROBE

The PROBE input has multiple functions, it can be used for:

  • Determining the height of the material
  • Determining the length of a tool
Connecting switch to probe inpu
Connecting switch to probe inpu


If you need to connect multiple devices to this input, you can simply connect them in parallel, as shown in the image below. The system will know when to consider this an actual probe or when it is a toolsetter.

Connecting multiple tools to probe input
Connecting multiple tools to probe input


HOME1

The HOME1 input is used for connecting the X, Y, and Z home switches for the machine so it knows where it is.

This input is used for the X, Y, and Z axis. Depending on the type of switch, Normal Open or Normal Closed, the switch need to be connected differently.

Connecting Normal-Closed home switches in series
Connecting Normal-Closed home switches in series

Connecting Normal-Open home switches in parallel
Connecting Normal-Open home switches in parallel


In the software, it must be indicated whether a switch is either Normal-Open (NO) or Normal-Closed (NC). This is set via the ‘Homing and E-Stop’ part of the setup screen.

HOME4

The HOME4 input is used if a 4th axis upgrade is activated. This input takes only a single home switch.

Please note, that all home switches need to be the same with respect to Normal-Open or Normal-Close.

Connecting a switch to HOME4 input
Connecting a switch to HOME4 input


It must be indicated in the software whether a switch is either Normal-Open (NO) or Normal-Closed (NC). This is set via the ‘Homing and E-Stop’ part of the setup screen.



Outputs

STEPx/DIRx outputs

The controller board features 3, optionally 4, outputs for controlling the driver of a stepper motor. Each output has an output level of 5V and can sink or source around 15mA per output. The maximum step frequency is 125Khz.

Not all motor drivers are capable of supporting step frequencies up to 125Khz. If you notice that the motors are not moving at all or show erratic movement, try to lower this frequency. Also, consult your motor driver datasheet for the supported frequency.

ENABLE

The ENAx signal can be used to enable the drives or other devices. This signal becomes active when the drives are enabled in the software.

Depending on how the E-STOP hardware behavior is configured these outputs can be switched off in case of an E-STOP condition.

SYSRDY

The WATCHDOG/SYSRDY can be used to indicate when the system is active. This can be either with a HIGH (active) / LOW (not active) signal or by outputting a square wave of 12 kHz. Often that signal is used as a kind of watchdog signal by for example stepper drivers.

This HIGH/LOW signal is selected by setting the jumper on the ‘RDY’ position, and the square wave is selected by selecting the ‘PLS’ position.



Output is HIGH if SYSREADY is active
Output is HIGH if SYSREADY is active

Document image


TOOL

The TOOL output is used for switching ON and OFF your machine's tool.

Depending on the spindle driver, it might be necessary to use a relay to switch the tool on.

Using a solid-state relay to switch on heavy loads like a spindle motor is advisable because this will also optically isolate this input against external interference signals.

COOL

The COOL output is used for switching ON and OFF the coolant flow to your machine.

Depending on the load, it might be necessary to use a relay to switch the coolant on.

Using a solid-state relay to switch on heavy loads is advisable because this will also optically isolate this input against external interference signals.4







Available Accessories

If you prefer to use separate wires to hook up your CNC310, this breakout board will help you. Simply stack the CNC310 on top of this board and start wiring your controller.



Document image


Purchase

CNC310 not included
CNC310 not included