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.
Please note that information about our retired product offerings is available here.
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 April 26, 2017.
SetUpStepperBoard.exe 18 Mb) -- Selectively installs the high-quality versions of all available current product 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 4/26/2017.
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.
SetUpStepperBoardRetired.exe (33 Mb) -- Selectively installs the high-quality versions of all retired product documentation. It includes optional selection for which components are to be installed on your system. Last updated on 1/24/2014.
SetUpStepperBoardExamples.exe (1.3 Mb) -- 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 2/8/2017.
SetUpFTDIStepperBoard 2.12.24 - WHQL Certified.exe (3 Mb) -- Preinstall the WHQL Certified Stepperboard version of the FTDI USB 2.12.24 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.12.24 WHQL Certified.zip. Please note: The 2.12.24 release is certified for Windows 7 and above. It is not certified for the retired Vista or XP operating systems. If you are using those older systems, you may need to use one of the prior releases of the drivers, as may be found on our retired manuals page. Updated on 2/9/2017.
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 2/6/2017.
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 2/8/2017.
Please note that sources to both of the above application are installed in the
directory as part of installation from our 'SetUpStepperBoardExamples' application, above.
SetUpFirmwareUpdate.exe (772 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, BC6D20, FENC, SD4DX, SD6DX and SS1010 series. Last updated on 3/28/2017.
ReadEEProm.exe (92 kb) -- Simple Visual Basic 6.0 application that reads all key settings information in the BS1010, BC2D20 BC4E20 and SD4DX series of boards, and writes those settings to a log file. Used as a diagnostic to trace settings issues. Last updated on 4/25/2017, for compatibility with the BC6D20, BC6D25 and SD6DX products and to log its version number in the raw log file.
SetUpStepperBoardUtilities (801 kb) -- Installs the most commonly used StepperBoard utilities. This includes TestSerialPorts, SimpleSerial, ReadEEProm, FTDIConfig, 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 4/25/2017.
SetUpStepperBoardActiveXDLL (415 kb) - Installs just the StepperBoard Active-X Dll for your use. This is included as part of the above SetUpStepperBoardUtilities and as part of the full SetUpStepperBoard installer. Last updated on 1/20/2017.
FTDIConfig.exe (47 kb) -- Simple Visual Basic 6.0 application that may be used to reconfigure the FTDI FT232R chip that is present on most of the USB versions of our products. This allows you to change the USB system back to using the FTDI default drivers, and it allows you to change the USB serial number behaviors of the system. Last updated 2/4/2017.
MemorizeSettings (127 kb) -- Simple Visual Basic 6.0 application that may be used to memorize settings on most current StepperBoard products. Last updated 2/4/2017.
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.
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 1/26/2017.
BC2D20PotRouter.pdf (1.3 Mb) -- Manual for the BC2D20 dual-axis current regulating stepper motor controller using the BC2D20PotRouter firmware. Last updated on 1/26/2017.
BC4E20NCRouter.pdf (1.3 Mb) -- Manual for the BC4E20 four-axis current regulating stepper motor controller using the BC4E20NCRouter firmware. Last updated on 1/26/2017.
BC4E20PotRouter.pdf (1.3 Mb) -- Manual for the BC4E20 four-axis current regulating stepper motor controller using the BC4E20PotRouter firmware. Last updated on 1/26/2017.
BC6D20NCRouter.pdf (2 Mb) -- Manual for the BC6D20 and BC6D25 current regulating and SD6DX step-and direction stepper motor controllers using the BC6D20NCRouter, BC6D25NCRouter and SD6DXNCRouter universal firmwares. Last updated on 4/25/2017.
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 4/26/2017.
dsPicNCRouter2DSD.pdf (1.3 Mb) -- Manual for the BS1010 and SS1010 dual-axis non-current-regulating stepper motor controller using the dsPicNCRouter2DSD firmware for vector-oriented motion control with external step-and-direction drivers. Last updated on 2/16/2017.
FirstUse.pdf (2.4 Mb) -- Manual which should be read first by all users of our motor controller 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/25/2016.
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.
SD4DXNCRouter.pdf (1.0 Mb) -- Full manual for the SD4DNCRouter firmware as installed on the SD4DX 4 motor step-and-direction controller. Last updated 9/10/2016.
SD4DXPotRouter.pdf (1.0 Mb) -- Full manual for the SD4DPotRouter firmware as installed on the SD4DX 4 motor step-and-direction controller. Last updated 9/10/2016.
StepperBoardClass.pdf (1.7 Mb) -- Documentation for the StepperBoard class library. Last updated 1/30/2017.
UniversalStepperBS1010.pdf (1.1 Mb) -- Manual for the BS1010 and SS1010 series of products. Last updated 4/26/2017.
UniversalStepperBS1010SD2D.pdf (1.1 Mb) -- Manual for the BS1010 and SS1010 series of products when the step-and-direction firmware is installed. Last updated 2/16/2017.
ZeroYMotor.txt (8kb) -- This is a sample VBS script, which uses our BiStepComCtl class to locate the "zero" position of a Y motor.
Note that all of the following links actually download the "Firmware Updater" application, that contains the indicated firmware!
BS1010/SS1010 Firmware release:
GenStepper version 5.51. -- Enable simplified user control of the processor clock speed, unlimited ramp rates.
GenStepperSD2D version 5.51. -- First BETA release of the step-and-direction version of the GenStepper firmware.
dsPicNCRouter2D version 5.32 -- Current release of NC firmware for the BS1010/SS1010 product.
dsPicNCRouter2D2D version 5.32 -- BETA release of the step-and-direction version of the dsPicNCRouter2D firmware.
BC2D20 Firmware release:
BC2D20PotRouter version 5.51. -- Enable simplified user control of the processor clock speed, unlimited ramp rates, support of rev 15 of the BC2D20 artwork.
BC2D20NCRouter version 5.32. -- Current release of NC firmware for the BC2D20 artwork.
BC4E20 Firmware release:
BC4E20PotRouter version 5.51 -- Enable simplified user control of the processor clock speed, unlimited ramp rates, support of rev 04a and later artworks.
BC4E20NCRouter version 5.31 -- Current release of NC firmware for the BC4E20 artwork.
BC6D20 Firmware release:
BC6D20NCRouter version 5.45 -- Current release of the BC6D20NCRouter product.
BC6D25 Firmware release:
BC6D25NCRouter version 5.45 -- Current release of the BC6D25NCRouter product.
FENC Firmware release:
FENCMCT version 5.09 -- Initial beta test release of FENCMCT firmware.
SD4DX Firmware release:
SD4DXPotRouter version 5.52- Current release of SD4DXPotRouter firmware for the SD4DX step-and-direction product.
SD4DXNCRouter version 5.31- Current release of SD4DXNCRouter firmware for the SD4DX step-and-direction product.
SD6DX Firmware release:
SD6DXNCRouter version 5.45 -- Current release of the SD6DXNCRouter product.