office (314) 521-8808
fax (314) 218-4945

  US toll-free (877) 230-5270


Peter Norberg Consulting, Inc.

Downloads

This page lists files available for download.  In each case, we suggest that you should right-click on the link, and then select the "Save As" option which then appears (assuming that you are using Microsoft Explorer to browse our site).  Save the file to some convenient folder on your machine for your use at any time.

The executable files (such as the "SetUpStepperBoard" program) will only install under Windows 2000 and above; they are not compatible with Linux, Mac, or other operating systems.

Complete Installation Package 

For this file, download the file into some convenient folder on your machine, and then double-click on the file to run it so that it can be installed.

Click here to view the installation package version history.  The full set of packages were last updated on June 16, 2013

SetUpStepperBoard.exe 48 Mb) -- Selectively installs the high-quality versions of all available documentation and sample code for all products, including the high quality versions of all of the files shown on this download page as well as the StepperBoard class libraries and USB drivers.  It includes optional selection for which components are to be installed on your system.  Last updated on 6/16/2013.

Always "uninstall" any prior version of our code ('UniversalStepper' or 'StepperBoard') before installing a new version!  The "uninstall features" item is installed on your start menu as part of the standard install.  On XP systems, this can be found under "UniversalStepper->Uninstall Features" or "StepperBoard->Uninstall Features".  On all systems, it can be found in the "Add or Remove Programs" applet (also called "Programs and Features" under Vista) within the Windows Control Panel.  This is the best way to avoid incorrect code being left on your system, and is a more robust method of making certain that the correct Active-X DLL is actually registered with Windows.  If you have modified the sources for your own use, copy them into another directory before doing the uninstall.

SetUpStepperBoardExamples.exe (968 kb) -- Selectively install just our sample code into your "My Documents\StepperBoard" folder.  This is a snapshot copy of our examples, designed for direct editing by you.  No applications are installed or registered with the system -- to delete, just delete the folders.  Please note that this application is installed as part of the above 'SetUpStepperBoard' application operation.  Updated on 6/11/2013.

SetUpFTDIStepperBoard 2.08.28 - WHQL Certified.exe (3 Mb) -- Preinstall the WHQL Certified Stepperboard version of the FTDI USB 2.08.28 drivers to your computer.    Please note that this file does install the actual USB drivers for use under Windows®.  The drivers are also available in ZIP form from FTDI StepperBoard 2.08.28 WHQL Certified.zip. Updated on 3/6/2013.

SetUpFTDIStepperBoard 2.06.00 - WHQL Certified.exe (3 Mb) -- Preinstall the WHQL Certified Stepperboard version of the FTDI USB 2.06.00 drivers to your computer.    Please note that this file does install the actual USB drivers for use under Windows®.  The drivers are also available in ZIP form from FTDIStepperBoard 2.06.00 WHQL Certified.zip. Updated on 4/2/2010 NOTE: This is an older release.  Use the 2.08.28 release (above) for more reliable operation.

SetUpSimplexCNC.exe (9 Mb) -- Install the SimplexCNC application.  This application will only run in demo mode unless one of the special versions of the SD4DP or SD4D series of boards is installed.   Updated on 7/7/2012.

Applications

TestSerialPorts.exe (72 Kb)-- Simple Visual Basic 6.0 application which can scan all com ports from COM1 to COM255 on your system, to detect which are real ports and which are connected to any of our stepper motor controller products.  This application can also automatically adjust FTDI USB settings to better work with StepperBoard products.  Last updated on 12/17/2012

SimpleSerial.exe (72 kb) -- Simple Visual Basic 6.0 application which acts as a simplified terminal.  This may be used (instead of HyperTerminal) to "talk" to any of our boards.  Last updated on 12/17/2012.

Please note that sources to both of the above application are installed in the

    'My Documents'->StepperBoard->StepperBoardStatic'

directory as part of installation from our 'SetUpStepperBoardExamples' application, above.

SetUpFirmwareUpdate.exe (400 kb) -- Install 'FirmwareUpdate' application and all related firmwares to support user-mode firmware updates for StepperBoard products that support the capability.  Currently, this only supports the BS1010, BC2D20, BC4E20, SD4DX and SS1010 series.  Last updated on 6/16/2013.

ReadEEProm.exe (92 kb) -- Simple Visual Basic 6.0 application that reads all key settings information in the BS1010, BC2D20 and BC4E20 series of boards, and writes those settings to a log file.  Used as a diagnostic to trace settings issues.  Last updated on 12/17/2012, for compatibility with the NC firmware update.

SetUpStepperBoardUtilities (504 kb) -- Installs the most commonly used StepperBoard utilities.  This includes TestSerialPorts, SimpleSerial, ReadEEProm, the Active-X version of the StepperBoard libraries, and some simple VBScript tools for testing the USB configuration of your system.  All of these utilities are part of the full SetUpStepperBoard installer.  Last updated on 6/11/2013.

TestCallingBC2D15PotRouter.zip (3.3 meg) -- Unsupported prototype experiment of connecting C++ code to the VB6-based active X dll.  Included to help C++ programmers in working with the system.

Documentation files, in Adobe format

Click here if you need to download the current version Adobe Acrobat Reader from Adobe's site.

Click here if you prefer to use Foxit Reader as is available from the Foxit Software site.

AppNotePNC001-ParallaxQuickStart.pdf (1.9 Mb) -- Application note summarizing use of Parallax Basic Stamp with our products.  Last updated on 3/21/2007.

BC2DNCStepper.pdf (1.1 Mb) -- Manual for the BC2D15 dual-axis current regulating stepper motor controller using the BC2D15NCStepper firmware.  Last updated on 10/31/2008.

BC2DPotRouter.pdf (1.2 Mb) -- Manual for the BC2D15 dual-axis current regulating stepper motor controller using the BC2D15PotRouter firmware.  Last updated on 10/31/2008.

BC2DPotStepper.pdf (1.2 Mb) -- Manual for the BC2D15 dual-axis current regulating stepper motor controller using the BC2D15PotStepper firmware.  Last updated on 10/31/2008.

BC2D20NCRouter.pdf (1.3 Mb) -- Manual for the BC2D20 dual-axis current regulating stepper motor controller using the BC2D20NCRouter firmware for vector-oriented motion control.  Last updated on 6/11/2013.

BC2D20PotRouter.pdf (1.3 Mb) -- Manual for the BC2D20 dual-axis current regulating stepper motor controller using the BC2D20PotRouter firmware.  Last updated on 4/23/2013.

BC4D15NCRouter.pdf (1.3 Mb) -- Manual for the BC4D15 and BC4E15 four-axis current regulating stepper motor controller using the BC4D15NCRouter/BC4E15NCRouter firmwares.  Last updated on 7/6/2009.

BC4D15PotRouter.pdf (1.4 Mb) -- Manual for the BC4D15 and BC4E15 four-axis current regulating stepper motor controller using the BC4D15PotRouter and BC4E15PotRouter firmwares.  Last updated on 11/20/2010.

BC4E15PNCRouter.pdf (1.3 Mb) -- Manual for the BC4E15 four-axis current regulating stepper motor controller using the BC4E15PNCRouter firmware.  Last updated on 7/6/2009.

BC4E20NCRouter.pdf (1.3 Mb) -- Manual for the BC4E20 four-axis current regulating stepper motor controller using the BC4E20NCRouter firmware.  Last updated on 6/11/2013.

BC4E20PotRouter.pdf (1.3 Mb) -- Manual for the BC4E20 four-axis current regulating stepper motor controller using the BC4E20PotRouter firmware.  Last updated on 4/23/2013.

dsPicNCRouter2D.pdf (1.3 Mb) -- Manual for the BS1010 and SS1010 dual-axis non-current-regulating stepper motor controller using the dsPicNCRouter2D firmware for vector-oriented motion control.  Last updated on 6/11/2013.

FirstUse.pdf (2.4 Mb) -- Manual which should be read first by all users of our products.  This includes general techniques for testing any of our boards, and also provides hints on how to get the products running using Parallax Inc. Basic Stamps.  Last modified on 4/28/2011.

FTDI-FT232BM-Windows_Driver_Installation_Guide.pdf (2.5 Mb) -- Complete windows driver installation guide from FTDI (http://www.ftdichip.com) describing the installation of the drivers for their FT232BM chip.  This describes the installation of the drivers for our USBToTTL board.  Last copied from FTDI's documentation libary on 12/29/2004.  Please also see our manual, USBToTTLSerial.pdf.  This manual describes the details specific to configuring the drivers when used with our USBToTTL board.

GenStepperRelays.pdf (249 kb) -- Preliminary Manual which documents a technique that allows control of up to 2 relays at the same time as operating one stepper motor, when using the GenStepper firmware.  Last modified on 8/9/2003.  Note that use of the RelayStepper firmware is strongly preferred!

HalfPowerNotes.pdf (834 kb) -- Manual which should be read first by expert users of our products who need to make use of the 1/2 power mode available in the GenStepper and NCStepper firmwares.  This includes general techniques for testing any of our boards, and also provides hints on how to get the products running using Parallax Inc. Basic Stamps.  Last modified on 9/8/2005.  This manual is not needed by those using the UCC30xx series of controllers.

NCStepper.pdf (723 Mb) -- General manual for the NCStepper firmware, all compatible boards (use the matching UniversalStepper manual for hardware information). Last updated 10/31/2008.

NCStepper4D.pdf (1.1 Mb) -- General manual for the NCStepper4D firmware for use with the SS4D series of boards. Last updated 8/28/2008.

PotStepper.pdf (977 kb) -- General manual for the PotStepper firmware, all compatible boards (use the matching UniversalStepper manual for hardware information). Last updated 10/31/2008.

PotStepper4D.pdf (1.1 Mb) -- General manual for the PotStepper4D firmware and the SS4D series of driver boards. Last updated 11/22/2010.

RelayStepper.pdf (754 kb) -- General manual for the RelayStepper firmware, all compatible boards (use the matching UniversalStepper manual for hardware and stepper motor information).  Last updated 10/31/2008.

RS232ToTTL.pdf (155 kb) -- Complete manual for the RS232ToTTL serial converter board.  Last updated 6/8/2007.

RS422ToTTL.pdf (178 kb) -- Complete manual for the RS422ToTTL serial converter board.  Last updated 6/8/2007.

SD4DFifoNCStepper.pdf (952 kb) -- Full manual for the SD4DFifoNCStepper firmware as installed on the SD4DP 4 motor step-and-direction controller.  Last updated 12/10/2012.

SD4DFifoStepper.pdf (817 kb) -- Full manual for the SD4DFifoStepper firmware as installed on the SD4DP 4 motor step-and-direction controller.  Last updated 6/15/2011.

SD4DNCRouter.pdf (1.0 Mb) -- Full manual for the SD4DNCRouter firmware as installed on the SD4D 4 motor step-and-direction controller.  Last updated 12/10/2012.

SD4DPotRouter.pdf (950 kb) -- Full manual for the SD4DPotRouter firmware as installed on the SD4D 4 motor step-and-direction controller.  Last updated 12/10/2012.

SD4DGenIO.pdf (829 kb) -- Full manual for the SD4DGenIO firmware as installed on the SD4D series of 4 motor step-and-direction controllers.  Last updated 6/5/2009.

SD4DPGenIO.pdf (829 kb) -- Full manual for the SD4DPGenIO firmware as installed on the SD4DP 4 motor step-and-direction controller.  Last updated 5/14/2007.

SD4DXNCRouter.pdf (1.0 Mb) -- Full manual for the SD4DNCRouter firmware as installed on the SD4DX 4 motor step-and-direction controller.  Last updated 6/11/2013.

SD4DXPotRouter.pdf (1.0 Mb) -- Full manual for the SD4DPotRouter firmware as installed on the SD4DX 4 motor step-and-direction controller.  Last updated 4/23/2013.

SerRoute.pdf (933 kb) -- General manual for the SerRoute firmware, all compatible boards (use the matching UniversalStepper manual for hardware information).  Last updated 6/5/2009.

SimplexCNC.pdf (1.5 Mb) -- Documentation for the SimplexCNC appliction. Last updated 9/9/2011.

StepperBoardClass.pdf (1.7 Mb) -- Documentation for the StepperBoard class library.  Last updated 6/11/2013.

UCDualStepper30xx.pdf (1.3 Mb) -- Manual for the UCC30xx series of products with the UCDualStepper firmware installed.  Last updated 5/9/2011.

UCNCStepper30xx.pdf (1.3 Mb) -- Manual for the UCC30xx series of products with the UCNCStepper firmware installed.  Last updated 6/21/2009.

UCPNCStepper30xx.pdf (1.3 Mb) -- Manual for the UCC30xx series of products with the UCPNCStepper firmware installed.  Last updated 10/31/2008.

UCPotStepper30xx.pdf (1.4 Mb) -- General manual for the UCPotStepper30xx firmware, as installed on the UCC30xx series of boards. Last updated 6/21/2009.

UniversalStepper.pdf (1.0 Mb) -- Manual for the SimStep, BiStepA04 and BiStepA05 products.  Last updated 10/31/2008.

UniversalStepperBiStepA06.pdf (920kb) -- Manual for the BiStepA06 product.  Last updated 10/31/2008.

UniversalStepperBS0610G.pdf (1.1 Mb) -- Manual for the BiStepA06 and BS0710 products.  Last updated 12/5/2009.

UniversalStepperBS1010.pdf (1.1 Mb) -- Manual for the BS1010 and SS1010 series of products.  Last updated 12/5/2012.

UniversalStepper2.pdf (1.1 Mb) -- Manual for the BiStep2A product.   Last updated 10/31/2008.

UniversalStepperSS0705.pdf (1.1 Mb) -- Manual for the SS0705 product.   Last updated 10/31/2008.

UniversalStepperSS0805.pdf (1.0 Mb) -- Manual for the SS0805 and SS0905 products.   Last updated 10/31/2008.

USBToTTLSerial.pdf (292kb) -- Manual for the USBToTTL product.   Last updated 6/21/2009.

ZeroYMotor.txt (8kb) -- This is a sample VBS script, which uses our BiStepComCtl class to locate the "zero" position of a Y motor.

Firmware Updates

Note that all of the following links actually download the "Firmware Updater" application, that contains the indicated firmware!

BS1010/SS1010 Firmware release:

dsPicGenStepper version 5.44. --  Enable simplified user control of the processor clock speed, unlimited ramp rates.

dsPicNCRouter2D version 5.16. -- Current release of NC firmware for the BS1010/SS1010 product.

BC2D20 Firmware release:

BC2D20PotRouter version 5.44. -- Enable simplified user control of the processor clock speed, unlimited ramp rates, support of rev 15 of the BC2D20 artwork.

BC2D20NCRouter version 5.16. -- Current release of NC firmware for the BC2D20 artwork.

BC4E20 Firmware release:

BC4E20PotRouter version 5.44 -- Enable simplified user control of the processor clock speed, unlimited ramp rates, support of rev 04a and later artworks.

BC4E20NCRouter version 5.16 -- Current release of NC firmware for the BC4E20 artwork.

SD4DX Firmware release:

SD4DXPotRouter version 5.44- Current release of SD4DXPotRouter firmware for the SD4DX step-and-direction product.

SD4DXNCRouter version 5.16- Current release of SD4DXNCRouter firmware for the SD4DX step-and-direction product.