CNC4PC C94 Multifunction CNC Board User Manual
Version 1.1, February 2022
1.0 Features
- Can ship the UC300ETH Motion Controller installed when purchased as a bundle.
- Emulates 5 Parallel Ports.
- 3 Expansion Ports for connecting additional breakout or relay boards.
- Two Analog Inputs and Two Outputs.
- 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.
- Electromechanical Relay with NO and NC positions for general purpose or tied to the Enable Signal (Port_2 16 or 17, jumper-selectable).
- Microcontroller based Safety Charge Pump (SCHP).
- Optoisolated inputs working at 5-24VDC.
- Uses a single +10 to +30VDC to power the system, generating isolated voltage for the spindle control circuit and +5VDC for circuits using TTL logic.
- Status LEDs on all Input and Output connections.
- DIN Rail mountable.
- Open Collector Outputs pins 1, 14, 16, 17 on port 2.
- Screw-On connections for all terminals.
- Status LEDs for enable.
- Driver Fault Detection (New).
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 | 50mA |
Maximum off-state voltage | 0.44 V |
Maximum supported frequency | 400KHz |
Typical signal delay | 10nS |
Time of transition to high impedance state | 12 s* |
Open Collector Output Specifications
Maximum output voltage | 60VDC |
Maximum output current | 2A |
Typical signal delay | 0.5 µS |
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 C94 board integrates the UC300ETH Ethernet Motion Controller. It features multiple input and output ports, including expansion ports, analog I/O, and terminals for E-Stop and relays.
Key Terminals and Features:
- Input Terminal: PORT_1, PORT_2
- E-STOP Terminal: For emergency stop functionality.
- SHCP Terminal: Safety Charge Pump.
- SELECT JUMPER FOR PIN 16 or 17: For configuring relay operation.
- RELAY TERMINAL: For spindle operation mode configuration.
- IDC26 Ports: PORT_3, PORT_4, PORT_5 for expansion boards.
- ANALOG PORT: For analog inputs and outputs.
- DRIVER FAULT DETECTION: For monitoring driver status.
- OUTPUT TERMINAL: For general purpose outputs.
- OUTPUT TERMINAL: OPEN COLLECTOR PORT_2.
- POTENTIOMETER: For fine-tuning analog output for spindle speed control.
- VFD OPERATION MODE JUMPER: Configures VFD operation.
4.0 Power Terminals and Configuration
4.1 Power Terminal
A regulated +10VDC or +30VDC at 2 Amps is required to power this board. Additional amperage may be needed if sourcing current on the open collector outputs or using the Expansion IDC26 ports.
WARNING: Check the polarity and voltage of the external power source. Connect the 10VDC to 30VDC and GND. Overvoltage or reverse-polarity power applied to these terminals can cause damage to the board and/or the power source.
Diagram Description: The power terminal block has connections for GND, 5V, and 10-30VDC input, as well as outputs for 5VDC @ 2.5A source and 10-30VDC source.
4.2 Source Output 5VDC
The board can supply regulated 5VDC voltage to power external devices or circuits.
Diagram Description: Shows the 5VDC output terminal.
4.3 Source Output 10-30VDC
10-30VDC can be sourced to sensors or other cards requiring it.
Diagram Description: Shows the 10-30VDC source terminal.
4.4 Driver Fault Detection
To enable the driver monitoring function, connect the driver's Alarm output to the ERR terminal on the board.
Diagram Description: A schematic shows a driver with ALARM+ and ALARM- outputs connected to the C94's ERR terminal and GND respectively.
5.0 LPT_3 and LPT_5 Input Expansion Port
This port provides input and output connections for expansion boards.
Equivalent P.P. Pin | 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.
6.0 LPT_4 Output Expansion Port
This port provides output and input connections for expansion boards.
Equivalent P.P. Pin | 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 | GND |
7.0 Analog I/O Port Pinout
The analog port contains 2 analog inputs and 2 analog outputs. It also provides a 5Volts power output.
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 |
NOTE: The analog signals are 0-3VDC and the discrete signals are 0 or 3.3VDC. These signals are unbuffered and go directly to the uC pins. Use caution to not exceed the rated voltage or allow a voltage differential to the pin.
8.0 E-STOP Terminal (24V)
Connect an E-STOP push button as shown in the diagram. Pin 10 of Port 1 is used for E-Stop. This terminal controls the enable line, which notifies the controller of an e-stop condition. A fault or E-Stop triggers a low for 5 seconds, then resets to high.
Diagram Description: Shows an E-STOP terminal with connections for EMERGENCY STOP.
9.0 Configuration Jumpers
9.1 Selecting the SCHP Operation Mode
The Safety Charge Pump (SCHP) can be activated or deactivated via jumper position. If SCHP is enabled, the board requires the SCHP signal from the controller to be present for activation (indicated by a green LED).
Diagram Description: Two jumper configurations are shown: '1-2: DISABLE' and '2-3: ENABLE'.
9.2 Configuration Jumper Mode US or INT
Diagram Description: Two jumper configurations are shown: '1-2: US MODE' and '2-3: INT MODE'.
For Variable speed control, refer to: http://cnc4pc.com/Tech_Docs/VARIABLE_SPEED_CONTROL.pdf
For control software configuration, refer to: http://cnc4pc.com/Tech_Docs/CONFIGURATION_OF_CONTROL_SOFWARE.pdf
For Replacing Potentiometer, refer to: http://cnc4pc.com/Tech_Docs/Replacing%20a%20Potentiometer.pdf
9.3 Relay 3 Operation
Relay 3 can be assigned to pins 16 or 17 on port 2. Assigning it to pin 17 and using the Safety Charge Pump allows the relay to activate with the board. This is useful for activating main contactors or other devices.
Diagram Description: Two jumper configurations are shown: '1-2: PIN 17' and '2-3: PIN 16'.
10.0 General Purpose Output Terminals
Open Collector Outputs Sample Wiring:
Diagram Description: A wiring diagram shows connections for a buzzer and relay using open collector outputs, powered by a 24VDC power supply.
11.0 LEDs
Diagram Description: An image of the C94 board with various sections labeled: PORT_2, PORT_1, E-STOP, POWER, STATUS, RELAYS, AXES, OPEN COLLECTOR, ANALOG OUTPUT.
12.0 Wiring Sample for Input Port_1 and Port_2
Diagram Description: A wiring diagram illustrates the connection of NPN sensors, an ON/OFF switch, and a 24VDC power supply to the C94 board's input ports. It also shows connections to a main 110/220VAC power supply via a 15 Amp. FUSE.
Note: This wiring is a sample application. Specific wiring may vary. It is the user's responsibility to implement it correctly.
13.0 Axes Wiring Sample
Diagram Description: A wiring diagram shows the connection of three Micro Step Drivers (KL 5056E) for AXIS X, AXIS Y, and AXIS Z to the C94 board. It includes connections to a 48VDC power supply and a main 110/220VAC power supply via a 15 Amp. FUSE.
Note: This wiring is a sample application. Specific wiring may vary. It is the user's responsibility to implement it correctly.
14.0 Wiring Sample VFD
Diagram Description: A wiring diagram illustrates the connection of a Variable Frequency Drive (VFD) to the C94 board. It shows connections for VFD parameters, C94 terminals (GNDA, ACM, 0-10V, VI, R1 N.O., R2 N.O., REV, COM REL., DCM), and a main 110/220VAC power supply via a 15 Amp. FUSE. It also includes an ON/OFF switch and a 24VDC power supply.
Note: This wiring is a sample application. Specific wiring may vary. It is the user's responsibility to implement it correctly.
15.0 Dimensions
All dimensions are in Millimeters.
Diagram Description: A diagram shows the physical dimensions of the C94 board, with measurements for length, width, and height.
Disclaimer: Use caution. CNC machines can be dangerous. Neither DUNCAN USA, LLC nor Arturo Duncan is liable for any accidents resulting from improper use. This product is not a fail-safe device and should not be used in life support systems or other critical applications where failure could cause damage or injury.
File Info : application/pdf, 17 Pages, 2.25MB
DocumentDocumentRelated Documents
![]() |
CNC4PC C94 Multifunction CNC Board User's Manual VER.2 Detailed user's manual for the CNC4PC C94 Multifunction CNC Board (UC300ETH). Covers features, I/O specifications, power terminals, expansion ports, wiring samples, and configuration. |
![]() |
CNC4PC C76 Multifunction CNC Board User's Manual Comprehensive user's manual for the CNC4PC C76 Multifunction CNC Board, featuring the UC300ETH motion controller. Covers detailed I/O specifications, board description, power terminals, jumper configurations, expansion ports, analog I/O, connection examples, driver disconnection, E-Stop functionality, typical wiring, LED indicators, VFD alarm, and dimensions. |
![]() |
CNC4PC C86MASSO-G3 User's Manual Ver. 1 This user's manual provides detailed information on the CNC4PC C86MASSO-G3 board, a versatile interface for MASSO-G3 CNC controllers. It covers board features, pinouts, power requirements, cable detection, wiring examples, and physical dimensions, designed to integrate with CNC systems. |
![]() |
CNC4PC C48 External E-Stop and Probe User Manual User manual for the CNC4PC C48 board, detailing its features, board description, RJ45 connector, jumpers, terminals, and wiring samples for external E-Stop and probe integration with CNC controllers. |
![]() |
CNC4PC C34DE-AB User's Manual Ver. 2.1 Comprehensive user's manual for the CNC4PC C34DE-AB interface board (Rev. 2.1). Learn about its features, connection diagrams for Delta ASDA-AB servo drives, jumper configurations for enable and signal modes, pinouts, and dimensions. Essential guide for integrating CNC controllers with servo systems. |
![]() |
CNC4PC C34DYN5 Board Rev. 1 User's Manual User's manual for the CNC4PC C34DYN5 Board Rev. 1, detailing its features, board description, jumper settings for enable and differential input, wiring samples, pinout, dimensions, and disclaimer. |