CNC4PC C94 - Multifunction CNC Board
User's Manual VER.2 | Revision 1
Published: August 2021
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.
- The 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. It generates the 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.
- Available installers and configuration files that configure all the functions of the board.
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 |
3.0 BOARD DESCRIPTION
Description of the board diagram: A top-down view of the CNC4PC C94 board with various components and connection points labeled. Labels indicate: OUTPUT TERMINAL: PORT_2, OUTPUT TERMINAL: PORT_1, E-STOP TERMINAL, SHCP CONTROLLER RELAY TERMINAL, SELECT JUMPER FOR PIN 16 or 17, VFD OPERATION MODE JUMPER, MAIN POWER USE 10-30VDC POWER SUPPLY, OUTPUT 10-30VDC SOURCE, OUTPUT 5VDC @ 2.5A SOURCE, PORT 2 16 or 17 CONTROLLER RELAY TERMINAL, RELAYS CONTACT FOR SPINDLE OPERATION MODE, ANALOG OUTPUT (0-10V), IDC26 PORT_3, IDC26 PORT_5, IDC26 PORT_4, ANALOG PORT, STATUS LEDS, OUTPUT TERMINAL: AXES, OUTPUT TERMINAL: OPEN COLLECTOR PORT_2, POTENTIOMETER FOR FINE TUNING ANALOG OUTPUT FOR SPINDLE SPEED CONTROL.4.0 POWER TERMINALS AND CONFIGURATION
4.1 Power terminal
Regulated +10VDC or +30VDC at 2 Amps is required to power this board. Additional amperage must be supplied if sourcing current on the open collector outputs or using the Expansion IDC26 ports to power breakout or relay boards.
Description of the power terminal image: A close-up view of the power input terminal block. It shows screw terminals labeled "GND" and "10-30VDC". An arrow points from these terminals to a label "POWER TERMINAL". Above this, "INDICATOR LEDS" is mentioned.4.2 Source Output 5VDC
The board can supply regulated voltage to power external devices or circuits.
Description of the 5VDC source output diagram: A diagram showing a terminal block with "SOURCE 1", "GND", and "5V" labels. An arrow points downwards to a box labeled "OUTPUT 5VDC @ 2.5A SOURCE".4.3 Source Output 10-30VDC
10-30VDC can be sourced to sensors or other cards requiring it.
Description of the 10-30VDC source output diagram: A diagram showing a terminal block with "SOURCE", "IGND 10-30VDC" labels. An arrow points downwards to a box labeled "SOURCE 10-30VDC".WARNING: Check the polarity and voltage of the external power source and 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.
5.0 LPT_3 AND LPT_5 INPUT EXPANSION PORT
Description of the connector diagram: A 26-pin IDC connector diagram, labeled with pin numbers 1 to 13 on the top row and 14 to 26 on the bottom row.LPT 3 and LPT 5 | UC300 Function |
---|---|
Equivalent P.P. Pin | |
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 | GND |
6.0 LPT_4 OUTPUT EXPANSION PORT
Description of the connector diagram: A 26-pin IDC connector diagram, labeled with pin numbers 1 to 13 on the top row and 14 to 26 on the bottom row.LPT 4 | UC300 Function |
---|---|
Equivalent P.P. Pin | |
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. This port also contains a 5Volts power output.
Description of the connector diagram: A 16-pin connector diagram, labeled with pin numbers 1 to 8 on the top row and 9 to 16 on the bottom row.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 |
8.0 E-STOP TERMINAL (24V)
Connect an E-STOP push button as is shown in the below images.
Description of the E-STOP diagram: A terminal block labeled "E-STO" with two screw terminals. A push button switch labeled "EMERGENCY STOP" is shown connected to these terminals.Pin 10 port 1 is used for E-Stop. Since this board controls the enable line, and the enable line is the one responsible for notifying the controller of the e-stop condition, the user does not have a direct access to the pin itself, just to the e-stop terminal on the board. The E-Stop terminal is tied to the enable line and will trigger the e-stop. A fault or E-Stop triggers a low for 5 seconds to notify the controller of the fault condition, then resets to high again.
9.0 CONFIGURATION JUMPERS
9.1 Selecting the SCHP operation mode
The Safety Charge Pump can be activated or deactivated depending on the jumper position. If the SCHP is enabled, the board will require the SCHP coming from the controller to be present in order to get activated (green LED).
Description of the jumper diagrams: Two diagrams showing jumper settings on a small board. The left shows jumpers set to "1-2: DISABLE" (jumpers on pins 1-2). The right shows jumpers set to "2-3: ENABLE" (jumpers on pins 2-3).9.2 Configuration jumper mode US or INT
Description of the US/INT mode jumper diagrams: Two diagrams showing jumper settings. Left: "1-2: US MODE" (jumpers on pins 1-2). Right: "2-3: INT MODE" (jumpers on pins 2-3).- For the Variable speed control go to http://cnc4pc.com/Tech_Docs/VARIABLE_SPEED_CONTROL.pdf
- For Configure the control software go to http://cnc4pc.com/Tech_Docs/CONFIGURATION_OF_CONTROL_SOFWARE.pdf
- For Replacing Potentiometer go to http://cnc4pc.com/Tech_Docs/Replacing%20a%20Potentiometer.pdf
9.3 Relay 3 Operation
Relay 3 Operation can be assigned to pins 16 or 17 on port 2. If assigning the relay to pin 17 on port 2 and using the Safety Charge Pump, then the relay will activate with the board activates. This can be very useful as it can be used to activate the main contactor for the system or relays that activate devices.
Description of the Relay 3 operation jumper diagrams: Two diagrams showing jumper settings. Left: "1-2: PIN 17" (jumpers on pins 1-2). Right: "2-3: PIN 16" (jumpers on pins 2-3).10.0 GENERAL PURPOSE OUTPUT TERMINALS
Description of the wiring diagram: A schematic showing a simple circuit for a general-purpose output. It includes a buzzer and a relay connected to output terminals (e.g., pins 14, 16, 17) and ground. A power supply (24VDC) is also shown.11.0 LEDs
Description of the LED layout diagram: A diagram of the C94 board highlighting various groups of LEDs. Labels indicate: LEDS PORT_2, LEDS PORT_1, LEDS AXIS, E-STOP LED, LEDS POWER, LEDS RELAYS, STATUS LEDS, LEDS OPEN COLLECTOR.12.0 WIRING SAMPLE FOR INPUT PORT_1 AND PORT_2
Description of the wiring diagram: A wiring diagram illustrating the connection of NPN sensors to INPUT PORT_1 and INPUT PORT_2 of the C94 board. It shows sensors connected via a switch and a 15 Amp fuse to a 24VDC power supply. The diagram also includes the C94 board and its connections.13.0 AXES WIRING SAMPLE
Description of the axes wiring diagram: A wiring diagram showing the connection of an "AXIS X" stepper motor driver (e.g., KL5056E) to the C94 board. It depicts connections for step/direction signals, enable signals, and ground, originating from the C94's output ports and analog port. A 48VDC power supply is shown for the driver.14.0 WIRING SAMPLE VFD
Description of the VFD wiring diagram: A wiring diagram illustrating the connection of a Variable Frequency Drive (VFD) to the C94 board. It shows connections for analog speed control (0-10V), forward/reverse signals, and common terminals. The VFD is powered by a MAIN 110/220VAC supply, with a 15 Amp fuse and ON/OFF switch.15.0 DIMENSIONS
All dimensions are in Millimeters
Description of the dimensions diagram: A diagram showing the physical dimensions of the C94 board in millimeters. Key dimensions are indicated with arrows and numerical values.Disclaimer: Use caution. CNC machines can be dangerous machines. Neither DUNCAN USA, LLC nor Arturo Duncan are 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.