Hookup Guide - Spark-Concepts/xPro-V5 GitHub Wiki

Connect Power Supply

Please note: The xPro-V5 utilizes Trinamic 5160 stepper drivers running at up to 4A RMS, and over 6A peak - we recommend using a UL listed 24v Power Supply rated at or above 300W (such as the Meanwell LRS350 24v Power Supply)

Set the 115/230v Switch

Before connecting your power supply to mains power, it is critical that you check and set the 115v/230v Switch on your PSU.

Connecting 24v Power Supply to the xPro-V5

Connect Positive ("+24V") and Negative ("GND") from your Power Supply to the xPro-V5 using the supplied (5mm) Connector - be sure to observe correct polarity.

Connect Motors

Warning: Never connect/disconnect motors to a powered-up controller. Always turn off power before connecting/disconnecting accessories to/from your xPro

  1. Using a multi-meter, resistance Set the Ohmmeter to the lowest resistance scale.
  2. Attach one of the wires to the meter and, in turn, check each of the remaining three
  3. Mark the wire that gave a reading and mark the first wire you started with (coil A)
  4. The remaining two wires will be coil B
  • Connect stepper motor wires to the supplied 3.81mm connectors and plug in to the corresponding receptacles on the xPro-V5

NOTE: switching the polarity of either (one) coil will reverse the stepper's direction - also the color codes shown below may not apply to your particular Motors

Connecting Limit Switches

Warning: Incorrect wiring can short V+ to GND causing damage to your controller: Double check wiring before powering on

Use a 2-wire cable to wire up regular microswitches

Connect Probe

Connect Tools

Dewalt Spindle

You can install an IOT Relay to control your spindle using Gcode commands

0-10v Analog Signal / VFD

Spark Concepts xPro-V5 includes a 0-10v Analog Signal Voltage output that can be used to control spindles/other toolheads that need a 0-10v signal to run.

Note: This is a low level logic Signal voltage, it should not be used to drive anything directly. This signal should be connected to an external drive system, for example a VFD or a DC Spindle Controller.

To use the signal, connect between the GND and 0-10v pins on the toolhead plug as shown.

Calibrate output voltage TIP: You may need to fine tune the output to be exactly 10v:

Send an M3 S12000 to the controller (12000 = default Grbl configuration, or send S=what you have set for $30 - Max spindle speed, RPM) Measure the voltage between GND and the 0-10v Terminal Use a small flat head screwdriver to adjust the 0-10v Fine Tuning Adjustment until the output is exactly 10.0v This will ensure that command Spindle RPM is as close to the actual as possible - M5 command turns the spindle output off

Connect Coolant Output

The Coolant output is primarily used to control chip-evacuation, dust-extraction or cutting fluid systems, but can also be creatively repurposed for other switching requirements.

It can be controller with M-Codes:

M8 = On; M9 = Off

Electrical Specifications:

  • Voltage: jumper select - 24v(default) or 5v
  • Max Current: 3A (24v only)
  • Suitable for inductive loads (24v only)

Connect LED Ring

You can use the Coolant output to switch any other 24v device as well, as an example, you can connect a Spindle LED Ring as shown to put it under M-Code control (for example if you want a Job to turn the LED ring on at the start and off at the end, you can add an M8 to the header and an M9 to the footer of your g-code)

Connect Dust Extraction via IoT Relay

You can use our IoT Relay Power Strip to control a Vacuum for dust extraction

Connect 24vDC Air Solonoid

You can switch 24v Solenoids using the Coolant output. Typically you'd use this configuration in-line between an Air-compressor and a Nozzle pointed at the endmill. Compressed air blowing on the endmill will help evacuate chips from the cut, and keep the endmill cool