Professional Documents
Culture Documents
Novusun Controller Wiring and MACH3 Software Setup
Novusun Controller Wiring and MACH3 Software Setup
and
MACH3 Software Setup
V1.0 01 2019
The author of this document is not liable or responsible for any accidents, injuries, equipment damage, property
damage, loss of money or loss of time resulting from improper use of electrical or mechanical or software
products.
Assembling electrical CNC machine components like power supplies, motors, drivers or other electrical
components involves dealing with high voltage AC (alternating current) or DC (direct current) which can be
extremely dangerous and needs high attention to detail, experience, knowledge of software, electricity and
electro-mechanics or mechanics.
BEFORE MAKING ANY CONNECTIONS OR DISCONNECTIONS POWER MUST BE REMOVED FROM THE DEVICE AND
THE CONTROLLER. FAILURE TO DO SO WILL VOID ANY AND ALL WARRANTIES.
1
Introduction
This document will cover how to wire and setup the following components:
The wiring and software configuration work well for us and are a result of extensive trial and error and customer
feedback. This does not mean that it will work for you and your machine. As always, do your own research and
read the manuals for each component and software – errors and omissions excepted.
2
TB6600 Stepper Driver Features:
3
Mean Well LRS-350-24 Features:
4
MACH3 Software Features:
5
Wiring
NOTE: It is critical to use the correctly rated/sized wire for all connections. For more details of each connection
refer to the Novusun manual.
The Controller, TB6600 Drivers, Power Supply, Stepper Motors, Switches and etc are connected as per the
diagram below:
6
Below are some images of the wiring:
Note the crimp connectors on the power and stepper cables. This makes for cleaner and better connections.
Also note that each TB6600 has a pair of power cables running from the Power Supply to the Driver and are
NOT daisy chained, that is, NOT from Power Supply to X Axis Driver, then from X Axis Driver to Y Axis Driver
and so forth. If the power is daisy chained then, if all drivers are active, the current on the wire from the Power
Supply to the first Driver will carry 4x the current and means the last Driver in the chain will be under powered
– DO NOT DAISY CHAIN POWER TO THE DRIVERS.
7
See below for an example of how to layout a controller case. Note fans on the right to assist in cooling the
TB6600 and prominent location the Emergency Stop Switch.
8
The above also has wiring for a spindle control, see the right-side bottom 4 wires on the NVEM.
9
TB6600 DIP Switch Settings
The TB6600 supports from 1 to 32 microsteps and a stepper motor current from 0.5A to 3.5A. The DIP Switch
located on the side is used to set the microstep and current settings. The first 3 DIP switches are used to set the
micro steps, and the last 3 set the current.
Micro-Step Setting
Micro Step Pulse/Rev S1 S2 S3
NC NC ON ON ON
1 200 ON ON OFF
2/A 400 ON OFF ON
2/B 400 OFF ON ON
4 800 ON OFF OFF
8 1600 OFF ON OFF
16 3200 OFF OFF ON
32 6400 OFF OFF OFF
For lead screw driven CNC machines, such as the WorkBee and Lead CNC, a setting of 4 microsteps and 3A is a
common setting – ON-OFF-OFF-OFF-ON-OFF.
10
MACH3 Settings
MACH3 is a complex program and there are many settings that can be used to personalise a machine
configuration. Below are some, more or less, generic settings that are a good place to start when setting up a
lead screw driven machine.
It is outside the scope of this document to detail each setting. For more comprehensive information see the
MACH3 and Novusun manuals.
11
Input Port and Pin Settings:
12
Spindle Output Port and Pin Settings:
13
Motor Tuning Settings:
14
Motor Calibration
Before calibrating, make sure you have set your units (best to use mm, set by “Config/Set Native Units”).
To calibrate each axis go to the “Settings” screen in MACH3 and click on the button “Set Steps per Unit” on the
bottom left.
Choose the distance you want the axis to move. Make sure to mark or note the start location on the axis (a
post-it note is a good way to mark the start point). Then, after the axis moves, measure and enter the actual
distance of movement. It is best to start with a small number and run 2-3 times to increase accuracy.
15
The calibration will change the value for “steps per” in the Motor Tuning Settings.
NOTE:
For the following settings:
Or
Using ACME TR8x8(P2) lead screws that are in the WorkBee and Lead CNC Machines the Steps per mm setting
is “100”.
If you get another number when calibrating your machine, then one of the other settings will be incorrect
(check the TB6600 and Mach3 settings)
If you change the settings on the TB6600 then, of course, the steps per calculation will change.
Links / Resources:
https://www.nvcnc.net/nvum.html
https://www.nvcnc.net/nvem.html
https://www.meanwell.com/webapp/product/search.aspx?prod=LRS-350
https://www.machsupport.com/help-learning/product-manuals/
https://www.prusaprinters.org/calculator/
16