PSCNC.exe is a G-code interpreter/machine controller
application written for use with the S3x3 motor controller board.
It is a modified version of the PSCNC.EXE program developed
by JEFFREY KERR, LLC for PIC-SERVO type controllers.
PSCNC.exe cannot be used with traditional stepper motor
controllers. If you are using the S3x3 board in Step
& Direction mode, or if you are using traditional stepper
drivers, please see the User
Windows (XP thru Win7) and
Setup for PSCNC.EXE
Make sure the power switch is OFF on the controller box. 2.
Plug the 24v power supply into the wall and into the power jack on
the controller box. 3.
Connect an A/B style USB cable to the controller box and
to a USB port on your PC. 4.
Turn on the power switch on the controller box. Windows
a new device and install the proper driver. If not, you may
download the Virtual COM Port driver from
http://www.ftdichip.com/Drivers/VCP.htm . 5.
Once the driver is
installed, run the Device Manager (accessed in different ways,
depending on your version of Windows). In the list of devices
Ports - COM and LPT) you should see a "USB Serial Port" listed.
Double-click on the port and go to the Port Settings tab.
the "Advanced..." button. 6.
Make the following changes:
- Change the COM Port Number to COM5 or COM6
(ignore warnings that the port may be in use)
- Change the Receive buffer size from 4096 to 64
- Change the Transmit buffer size from 4096 to 64
- Change the Latency Timer from 16 to 8
are now ready to run the LoboCNC machine control software.
as long as you don't switch which USB port the controller box is
into, all of these port settings will be retained whenever
you turn on
Unzip this file into a single folder labeled LoboCNC.
No formal installation is necessary. Review the PSCNC.PDF
documentation before proceeding. 2.
Locate the file pscnc.ini in the LoboCNC folder. Edit this
the Notepad editor and change the COM Port parameter from the default
of COM5: to whatever value you set in Step 6 above. 3.
Before running PSCNC.exe it is recommended that you close all
other applications to avoid causing delays in the operation of
PSCNC.exe while machining. It is also recommended that you
turn off networking to keep keep Windows from trying to install updates
while you are machining. 4.
Now run PSCNC.exe. The machine control panel shown will
be displayed. 5.
When prompted, turn the controller box power if it isn't already on.
You'll next be prompted to home the milling machine.
process slowly moves each axis and bumps into the hard stop
at one end of the range of motion. No limit switches are
required for homing. If one of the axes stops before hitting
the end stop, it means there is some excessive binding in drive screw.
Go back and adjust the assembly before proceeding 7.
Turn each of the handwheels by hand and verify that the X, Y, Z
position display indicates the changed position. 8.
Left-click on each of the jog control buttons to move each axis
under computer control. Left-clicking moves each axis at the
jog speed set by the slider bar. Right-clicking the
jog control buttons will move at the maximum axis speed - use caution! 9.
Read the PSCNC.PDF documentation thoroughly before attempting any
your milling machine, it is a good idea to break in the drive-screws
and nuts to smooth out any rough spots. The simplest way is
run PSCNC and then right-click on the jog buttons to run each axis back
& forth through their entire range of motion. Doing
or 15 times for each axis is probably sufficient. Afterwards,
re-apply grease to the drive screws and drive back & forth a
times to distribute the grease evenly.
Your the 1/4-20 drive screw will most likely not
have exactly 20 threads per inch, but the exact pitch should be pretty
consistant withon each screw. To determine the exact pitch,
tool in the router collet which has an accurate point on it that you
can usef for reference. Then place an object of exact know
on the table. Measure the object using X, Y or Z display and
using the pointy tool as a reference. Find the ratio of the
length to the displayed length. Do this for all 3 axes.
the pscnc.ini file, there are 3 parameters: xscale, yscale and zscale,
which are the number of encoder counts per inch of travel (nominally
32000 for each axis). Adjust each of these values by the
determined ratios so that the length as measured wiht each axis matches
the known length.