website logo
Home pageWeb storeDistributors
Software
Hardware
Settings
Troubleshooting
Navigate through spaces
⌘K
Controllers
Controller Comparison
CNC310 - 3/4-Axis CNC Controller (125kHz)
CPU5A4(E) - 4-Axis CNC Controller (125kHz)
CNC720 - 4-Axis CNC Controller (400kHz)
CNC760 - 6-Axis CNC Controller (400kHz)
Firmware upgrade
Firmware changelog
Getting started with your new controller
Electronics Basics
Open Collector
SensorHUB
Wireless Pendant
Wired Pendant
Untitled doc
UIO-10
Docs powered by archbee 

Outputs

17min

STEPx/DIRx/ENABLEx outputs

These outputs can control up to 6 axes simultaneously. Each output has an output level of 5V and can sink or source around 15mA per output. The maximum step frequency is 400Khz.

Not all motor drivers are capable of supporting step frequencies up to 400Khz. 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.

Please note, the ENABLEx output is simultaneously switched for all axis at the same time. Depending on how the E-STOP hardware behavior is configured these outputs can be switched off in case of an E-STOP condition.

Each axis output has two enable outputs, these signals are used to enable the motor driver. The difference between these two signals is that one signal is a digital +5V signal, and the other is an Open Collector signal. This helps in connecting the controller to different kinds of drives.

The enable signal with an open-collector output is able to switch higher voltages compared to the +5V output. In the image below such an output is shown. An open-collector output means it switches the connected wire to GND. This enables the user to switch devices that do not need the same voltage rating as the controller.

SYSREADY output

The SYSREADY indicates that the system is active. This output is an Open Collector output.

CHARGEPUMP output

The CHARGEPUMP signal is a signal that is toggled around 10Hz with a duty cycle of about 50%. It is internally used for resetting a watchdog system that checks that the board is still alive; that circuit will generate the SYSREADY signal. The absence of this signal shows that the controller is no longer responsive. Also, the SYSREADY output will deactivate.

This output is an Open Collector output.

Charge Pump signal
Charge Pump signal


Please note, the frequency of this signal can vary if the controller is moving axis. In that case, the frequency can go down to about 7.3 Hz.

The use of this signal is not recommended, instead, we integrated a hardware solution which is the SYSREADY signal. This solution uses the Charge Pump signal so will also indicate when the controller is active. However, it is not influenced by the activity of the controller. Since the SYSREADY signal is generated in hardware instead of software it is safe to use that signal to indicate that the system is operational. So even if the board somehow would stop working the circuitry will switch off this output

TOOLON output

The TOOLON output is used to activate the tool that is used in the application. This output is an Open Collector output.

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

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

Document image


TOOLDIR output

The TOOLDIR output is used to control the direction of the associated tool. This works for regular spindles and stepper spindles.

These outputs are Open Collector outputs and therefore require special attention when connecting.

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

COOL1/COOL2 outputs

The COOLx output is an output to control the flow of any coolants that might be used.

These outputs are Open Collector outputs.

If a large load is switched it is advisable to use a (solid-state) relay here as described in the TOOLON section

PWMx outputs

The PWM outputs are Open Collector outputs. An open-collector output means it switches the connected wire to GND. This enables the user to switch devices that do not need the same voltage rating as the controller.

By default, the PWM uses a frequency of 5kHz, but this can be set in the software by setting the PWM frequency.

Be advised that PWM1 and PWM2 are also used by the PWM-VOLT1 and PWM-VOLT2 respectively. This means that these PWM outputs can not be addressed separately if these are in use.

PWM-VOLT outputs

The CNC760 controller contains two 0-10V outputs, these outputs are combined with one PWM output each. So, this output can only have one kind of signal. There are 2 jumpers that can be used to configure the behavior of this output.

Document image

Document image


Output signal type

The top jumper selects what signal is present on the output. Either 0-10V (default) or the standard PWM signal. These outputs use the existing PWM outputs of the board. If the PWM output is selected this output will be an Open Collector output.

Output enable behavior

The bottom jumper selects whether the output is enabled when the ‘SYSTEM READY’ is available, the default behavior, or that it is controlled via the AUXO1 output.

Please note that if the AUXOx is used, that output can not be used for other applications.

AUX OUTx outputs

These outputs are generic outputs that can be used for any application. This output is an Open Collector output.

Some AUX Outputs may have duplicate functions, these are described in the table below. If these conditions are met, the respective AUX output is unable to be used to control something else separately.

AUX Output

Condition

Alternate Function

1

JP15 is set to AUX01

Used to enable the output of the PWM-VOLT1 signal

2

JP16 is set to AUX02

Used to enable the output of the PWM-VOLT2 signal

3

-



4

-



5

-



6

-



7

Extruder connected to E1

Used as extruder 1 enable

8

Extruder connected to E2

Used as extruder 2 enable

9

Extruder connected to E3

Used as extruder 3 enable

10

Extruder connected to E4

Used as extruder 4 enable













PREVIOUS
Inputs
NEXT
CNC760 Breakout Board
Docs powered by archbee 
TABLE OF CONTENTS
STEPx/DIRx/ENABLEx outputs
SYSREADY output
CHARGEPUMP output
TOOLON output
TOOLDIR output
COOL1/COOL2 outputs
PWMx outputs
PWM-VOLT outputs
Output signal type
Output enable behavior
AUX OUTx outputs