Peter Norberg Consulting, Inc.

 SD4DNCRouter Firmware
 

 

 

Home
Up
Products
News
FAQ
About Us
Web Links
Safe Internet Purchasing

Current Prices
Buy Products Online
Warranty
Software and Downloads
Free Software

We accept American Express, MasterCard, Visa, and Discover for USA orders.

For more information or to order by phone, U.S. customers can contact us toll free at 877-230-5270.

International customers may call us (not toll-free) at 314-521-8808

To contact our sales department via email, send a request to sales@stepperboard.com

The SD4DNCRouter firmware is designed to allow the SD4D controller to operate four-axis stepper motor systems, wherein the intent is to control the four motors as one unit. It supports "perfect line" drawing, wherein the firmware controls the relative W, X, Y, Z stepping rates needed to cause straight (linear) motion between specified pairs of W, X, Y and Z addresses. Additionally, the code provides a simplified arc/circle (actually, a polygon) drawing tool, which permits easy drawing of near-circles and similar figures on any two of the four motors.  It has support for both 'trapezoidal ramp profiling' and 'chained vector ramp processing', so that matching NC applications can optimize motor motion.

The firmware also supports automatic compensation for motor backlash.  This means that if your gearing system has 'play', you can program the 'play' amount separately for each motor, and the firmware will automatically "wind up" the play at any time that any motor changes direction.

As of December 14, 2006, the SD4DRouter firmware can support a simple SPI output interface, which can be used to operate SPI-based Digital-to-Analog-Converters and other similar devices.  Please see our SD4DNCRouter manual for more information about this new capability.

The SD4DNCRouter firmware shares many of the features of the SD4DPotRouter four-motor controller firmware. The outputs to the external step-and-direction boards are identical, as is the general method of sending numeric parameters for commands. Many of the commands which configure the system are also identical (such as setting the step rate); however, the fundamental control theory is different. The SD4DNCRouter firmware explicitly controls all motors at the same time, from a single command (such as Goto or Arc), with automatic step-rate ratioing in order to generate straight lines; while SD4DPotRouter explicitly controls the two motors independently, so that one motor may be performing a "slew" operation, while the other is executing a "goto".

The SD4DNCRouter key capabilities may be summarized as follows:

bulletUp to four stepper motor driver boards may be controlled at one time.
bulletSeparate 'backlash' adjustments are available for each motor
bulletLimit switches may be used to automatically request motion stop of any motor in either direction.
bulletRates of 1 to 46,000 steps per second are supported.
bulletStep rates are changed by linearly ramping the rates; the rate of change is independently programmed for each motor, and can be from 1 to 46,000 steps per second per second.
bulletSystem can be operated in both "trapezoidal ramp" and "chained vector" modes of rate control
bulletMotor coordinates are maintained as 32 bit signed values, and thus have a range of –2,147,483,647 through +2,147,483,647.
bulletBoth GoTo and step-wise Arc NC actions are fully supported.
bulletA TTL "busy" signal is available, which can be used to see if the motors are still moving. Note that this information is also available from the serial communications subsystem.
bulletComplete control of the motors, including total monitoring of current conditions, is available through the TTL-serial and the USB connections.
bulletCan run off of a single user-provided 6.5 to 15 volt or 5 volt DC power supply.
bulletTheoretically, an unlimited number of boards can be controlled via one serial line.  The firmware is also compatible with the most commonly used mode of the SerRoute product.
bulletSPI output support allows for generic control of many external SPI compatible devices.

Click Here for the full PDF manual for the SD4D product with the SD4DNCRouter firmware.

Hint: If you want to save your own copy of the manual, right click on the appropriate link (above), and then select the 'Save Target As...' option which appears. Tell the system where to save the manual, and then you will be able to browse it at your leisure.

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

 

Home ] Up ]

Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Peter Norberg Consulting, Inc.

Windows® and Vista® are registered trademarks of Microsoft Corporation