CNC4PC C76 Multifunction CNC Board User's Manual
Version: VER.1.2, Revision: Rev. 3
Date: OCTOBER 2021
1.0 FEATURES
- Designed for UC300ETH motion controller.
- 3 Expansion Ports: Features 3 x IDC26 connectors for adding Breakout or Relay Boards.
- Built-in PWM-Based Speed Control and Two Built-in Electromechanical Relays with NO and NC positions for spindle control.
- System monitors: E-Stop, Safety Charge Pump, VFD Fault, Driver Fault.
- Outputs: 500mA open collector or +5VDC at 50mA TTL.
- Electromechanical Relay with NO and NC positions for general purpose (Port_2 16 or 17, jumper-selectable).
- Microcontroller based SCHP (Safety Charge Pump).
- Optoisolated inputs working at 5-24VDC.
- Powerable with a voltage between +10 and +30VDC.
- Status LEDs on all input and output connections.
- DIN Rail mountable.
- Pluggable Screw-On Terminals.
- Compatible with C34 connector boards for connecting drives, including step, direction, fault, and enable signals.
- High speed input.
2.0 I/O SPECIFICATIONS
Inputs and Outputs are jumper selected to be TTL or Open collector.
PINS | PORT1 | PORT2 | PORT3 | PORT4 | PORT5 | TOTAL |
INPUT | 5 | 13 | 13 | 5 | 13 | 49 |
OUTPUT | 12 | 4 | 4 | 12 | 4 | 36 |
TOTAL | 17 | 17 | 17 | 17 | 17 | 93 |
OPTOISOLATED DIGITAL INPUT TTL SPECIFICATIONS
On-state voltage range | 5 to 24VDC |
Maximum off-state voltage | 0.8V |
Typical signal delay | 2.8uS |
DIGITAL OUTPUT TTL SPECIFICATIONS
Maximum output voltage | 5VDC |
Maximum output current | 24mA |
Maximum off-state voltage | 0.44 V |
Maximum supported frequency | 400KHz |
Typical signal delay | 10nS |
Time of transition to high impedance state | 12nS |
OPEN COLLECTOR OUTPUT SPECIFICATIONS
Number of outputs | 4 |
Maximum Supported output voltage | 50VDC |
Typical output current (general purpose pins) | 500mA |
Maximum supported frequency | 250KHz |
Typical signal delay | Less than 8nS |
ENCODER INPUT
On-state voltage | 5 VDC |
Maximum off-state voltage | 0.8V |
Typical signal delay | 2.8uS |
Rise / Fall Time (Typ) | 50ns - 12ns |
3.0 BOARD DESCRIPTION
The board features multiple ports and connectors for various functions. Key areas include COM PORT 2, INPUT TERMINALS PORT 2 (5-24VDC), HIGH SPEED INPUT TERMINALS PORT 1 (5-24VDC), OUTPUT 5VDC SOURCE, OUTPUT 24VDC SOURCE, Expansion Ports (3, 4, 5), VFD OPERATION MODE JUMPER, E-STOP TERMINALS, Analog Port, and jumper configuration sections for SCHP, Driver Enable, Driver Fault, and Pin 16 or 17 selection. A shield connection point is also present.
4.0 POWER TERMINALS AND CONFIGURATION JUMPERS
4.1 Power terminal
The board requires an external power supply delivering 10-30VDC at 700mA for the logic and the UC300. Consider that each output can deliver up to 500mA, and additional power may be needed if powering other breakout or relay boards. The power terminal block is where the main power supply connects.
4.2 Source Output 5VDC
A terminal block is provided to source 5VDC output.
4.3 Source Output 10-30VDC
A terminal block is provided to source 10-30VDC, which can be used for sensors or other cards.
4.4 Input terminals for port_1 and port_2
These terminals support signals from 10-24VDC and can be used with NPN, PNP sensors, switches, and capacitive sensors. Jumpers are used to set the signal voltage.
4.5 Select inputs of port_1 and port_2
The common (COM) for input signals can be set to +5VDC, GND, or 10-24VDC using jumpers. The diagrams illustrate the wiring configurations for COM = GND with 5VDC, COM = GND with 24VDC, and COM = 24VDC.
5.0 JUMPER POSITION
5.1 Selecting the SCHP operation mode
The Safety Charge Pump (SCHP) uses pin 17 on port 2. When enabled (jumper on 1-2), the output terminals are active when the SCHP signal is present. When disabled (jumper on 2-3), the output is inactive. Relay3 can also be tied to pin 17 or 16 on port 2; if tied to pin 17, the relay activates when the system is active, useful for controlling DC servos or servo brakes.
5.2 Jumper configuration driver enable
To enable the driver, place the jumper on the 1-2 position. To disable, remove the jumper (2-3 position).
5.3 Jumper configuration driver fault
To enable the Driver Fault monitoring, place the jumper on the 1-2 position. To disable, remove the jumper (2-3 position).
5.4 Configuration jumper pin 16 or 17
Select pin 16 by placing the jumper on the 1-2 position, or pin 17 by placing it on the 2-3 position.
6.0 LPT_3 AND LPT 5 INPUT EXPANSION PORT
This section details the pinout for the LPT_3 and LPT_5 input expansion ports, showing the equivalent P.P. Pin and its UC300 Function.
LPT 3/LPT 5 | UC300 Function |
P_1 | OUTPUT |
P_2 | INPUT |
P_3 | INPUT |
P_4 | INPUT |
P_5 | INPUT |
P_6 | INPUT |
P_7 | INPUT |
P_8 | INPUT |
P_9 | INPUT |
P_10 | INPUT |
P_11 | INPUT |
P_12 | INPUT |
P_13 | INPUT |
P_14 | OUTPUT |
P_15 | INPUT |
P_16 | OUTPUT |
P_17 | OUTPUT |
P_18 | ENABLE |
NOTE: Output pin 18 can be used to enable expansion boards.
7.0 LPT_4 OUTPUT EXPANSION PORT
This section details the pinout for the LPT_4 output expansion port, showing the equivalent P.P. Pin and its UC300 Function.
LPT 4 | UC300 Function |
P4_1 | OUTPUT |
P4_2 | OUTPUT |
P4_3 | OUTPUT |
P4_4 | OUTPUT |
P4_5 | OUTPUT |
P4_6 | OUTPUT |
P4_7 | OUTPUT |
P4_8 | OUTPUT |
P4_9 | OUTPUT |
P4_10 | INPUT |
P4_11 | INPUT |
P4_12 | INPUT |
P4_13 | INPUT |
P4_14 | OUTPUT |
P4_15 | INPUT |
P4_16 | OUTPUT |
P4_17 | OUTPUT |
P4_18 | ENABLE |
8.0 ANALOG I/O PORT PINOUT.
The analog port includes 2 analog inputs, 2 analog outputs, and a 5VDC power output. Analog I/Os are not isolated.
Pin | Signal direction |
1 | 5 Volt output |
2 | Ground |
3 | Analog input 1. |
4 | Analog input 2. |
5 | Ground |
6 | Analog output 1. |
7 | Analog output 2. |
8 | 5 Volt output |
9 | 5 Volt output |
10 | Ground |
11 | Analog input 1. |
12 | Analog input 2. |
13 | Ground |
14 | Analog output 1. |
15 | Analog output 2. |
16 | 5 Volt output |
9.0 CONNECTION EXAMPLE FOR SHIELD C78
9.1 RJ45 shield C78 connection for axes, Limits and Encoder
This section provides an example connection for the RJ45 shield C78, used for axes, limits, and encoder signals.
9.2 RJ45 shield board description
The RJ45 shield board features connectors for Encoder Input, Limit switches, and RJ45 connections for Drivers. It includes jumpers to select output modes (TTL or Open Collector) and terminal blocks for input and output signals. It also indicates connections for Port 2 outputs and input 24VDC optoisolated signals.
9.3 Pinout
RJ45 Distribution tables detail the pin assignments for RJ45 connectors 1 through 10, specifying the RJ45 PIN, its corresponding P.P. PIN, and the signal type (e.g., NC, GND, 5VDC, 12/24VDC, specific signal names like Step X, Dir Y, Encoder A/B).
RJ45_1 | RJ45_2 | RJ45_3 | RJ45_4 | RJ45_5 | RJ45_6 | ||||||
RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN |
1 | NC | 1 | NC | 1 | NC | 1 | NC | 1 | NC | 1 | NC |
2 | 1_2(Step X) | 2 | 1_4(Step Y) | 2 | 1_6(Step Z) | 2 | 1_8(Step A) | 2 | 1_1(Step 5) | 2 | 1_14(Step 6) |
3 | NC | 3 | NC | 3 | NC | 3 | NC | 3 | NC | 3 | NC |
4 | GND | 4 | GND | 4 | GND | 4 | GND | 4 | GND | 4 | GND |
5 | Error/res X | 5 | Error/res Y | 5 | Error/res Z | 5 | Error/res A | 5 | Error/res 5 | 5 | Error/res 6 |
6 | 1_3(Dir X) | 6 | 1_5(Dir Y) | 6 | 1_7(Dir Z) | 6 | 1_9(Dir A) | 6 | 1_17(Dir 5) | 6 | 1_16(Dir 6) |
7 | 12/24VDC | 7 | 12/24VDC | 7 | 12/24VDC | 7 | 12/24VDC | 7 | 12/24VDC | 7 | 12/24VDC |
8 | 5VDC | 8 | 5VDC | 8 | 5VDC | 8 | 5VDC | 8 | 5VDC | 8 | 5VDC |
RJ45_7 | RJ45_8 | RJ45_9 | RJ45_10 | ||||
RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN | RJ45 PIN | P.P. PIN |
1 | GND | 1 | GND | 1 | GND | 1 | GND |
2 | 5VDC | 2 | 1_13 | 2 | NC | 2 | 2_17 |
3 | NC | 3 | 1_12 | 3 | NC | 3 | 2_16 |
4 | 2_4(INDEX) | 4 | 1_11 | 4 | 2_11 | 4 | 2_1 |
5 | NC | 5 | 1_15 | 5 | 1_15 | 5 | 2_14 |
6 | 2_2(enc. A) | 6 | 2_11 | 6 | NC | 6 | NC |
7 | NC | 7 | 12/24VDC | 7 | 12/24VDC | 7 | 5VDC |
8 | 2_3(enc. B) | 8 | NC | 8 | NC | 8 | 12/24VDC |
10.0 CONNECTION EXAMPLE FOR SHIELD C77
10.1 Terminal Shield Screw-on
This section shows an example connection using the terminal shield screw-on method.
10.2 Shield board description
The shield board description highlights terminal functions, including jumpers for output signals (TTL or Open Collector), source output terminals (5VDC and 24VDC), and optoisolated input terminals.
11.0 DRIVER DISCONNECTION JUMPERS
These jumpers configure how cable disconnection is detected. Setting the jumper to 1-2 enables cable disconnection detection. Setting it to 2-3 disables cable disconnection detection. Refer to the C34 board manual for detailed configuration.
12.0 E-STOP TERMINAL
An E-STOP push button connects to the E-STOP terminal on Port 1, Pin 10. This terminal is linked to the board's enable line. When an E-Stop or fault condition occurs, the signal triggers a low for 5 seconds to notify the controller, then resets to high. The user interacts with the terminal on the board, not directly with the pin.
13.0 TYPICAL CONNECTIONS
Illustrations show typical connection examples. One diagram shows connections using the 5VDC output source for sensors, and another shows connections using the 24VDC output source for sensors, both connected to the board and a 24VDC power supply.
14.0 LED INDICATOR
The standby LED indicates the system is ready but disabled. The Status LED (Green) indicates the system is enabled. Four potential error sources are indicated by LEDs near the fault source: driver fault, E-STOP error, SCHP error, or VFD alarm.
VFD Connection and configuration jumper
The VFD Alarm monitoring feature can be enabled or disabled. The VFD Alarm will trigger when contacts are open and the feature is enabled. The diagram shows the VFD Alarm terminal, jumpers for selecting pin 16 or 17 for the relay terminal, and the analog output port.
Related Resources
- For Variable speed control: http://cnc4pc.com/Tech_Docs/VARIABLE_SPEED_CONTROL.pdf
- For Configure the control software: http://cnc4pc.com/Tech_Docs/CONFIGURATION_OF_CONTROL_SOFWARE.pdf
- For Replacing Potentiometer: http://cnc4pc.com/Tech_Docs/Replacing%20a%20Potentiometer.pdf
- UC300ETH MOTHER BOARD: https://cnc4pc.com/uc300eth-ethernet-motion-controller-b.html
15.0 WIRING SAMPLE ENCODER
This section provides a sample wiring diagram illustrating the connection of an encoder input. It shows the main power connection (110/220VAC with a 15 Amp. FUSE), a 24VDC power supply, the UC300ETH board, and the Ethernet connection. The diagram details the encoder input signal connections (5V, COM, A, B, Z) and the differential signals via an RJ45 connector.
NOTE: This wiring is illustrative. Specific wiring may vary by system, and users are responsible for correct implementation.
16.0 DIMENSIONS
The dimensions of the C76 Multifunction CNC Board are provided in millimeters. The board measures 165mm in length and 101mm in width, with mounting holes of 4mm diameter located at the corners.
Disclaimer
Use caution. CNC machines can be dangerous machines. Neither DUNCAN USA, LLC nor Arturo Duncan is liable for any accidents resulting from the improper use of these devices. This product is not a fail-safe device and it should not be used in life support systems or in other devices where its failure or possible erratic operation could cause property damage, bodily injury or loss of life.