|
|
|
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 |
Our FAQ consist of issues which have been raised by our customers. If your question is not answered here, please contact us! We are happy to respond to any reasonable request. Our email address is support@stepperboard.com. Our technical support phone number is (USA) 314-521-8808. If you are calling from the USA, you may also use our toll-free number, 877-230-5270. Our normal office hours are 8:00 AM to 5:00 PM CDT, Monday through Friday. Table of Contents
How do I connect a motor to your product?The application note here is a modified excerpt from our manual, which describes the wiring theory of both unipolar and bipolar motors to our system. Back to Top
Can you show me some motor wiring examples?The application note here is a modified excerpt from our manual, which describes wiring of specific unipolar and bipolar motors to our system. Back to Top
How do I use the new 'Double Current' mode to run a single higher-powered motor with your product?The application note here is a modified excerpt from our manual, which describes the wiring theory of both unipolar and bipolar motors to our system. It includes details on the double power mode of operations. The section shown here is an actual summary of wiring a 1.25 amp unit to one of our 0.6 amp controllers. Back to Top
Can you show me some motor wiring examples?The application note here is a modified excerpt from our manual, which describes wiring of specific unipolar and bipolar motors to our system. Back to Top
Where can I find connectors to your boards ?We now sell connector kits, to simplify wiring of your TTL control signals to our products. Take a look here for more information... Back to Top
How do I run more than two motors with one serial line ?The SerRoute firmware converts any of our SimStep or BiStep boards into a serial router, which can directly control from 3-5 child boards (up to 9 may be controlled, if the SimStep is used as the hosting board) via one serial line. Any of those child boards may be another serial router, so that any number of motors can theoretically be controlled via one serial port. Additional features of the SerRoute firmware include support of up to 4 TTL input lines and up to 8 relay output lines on the routing board. This allows you to perform more complex control of your system, than was available with just the GenStepper based stepper control firmware. The complete manual for the serial router is available in Adobe Acrobat 5.0 format here. Hint: If you want to save your own copy of the manual, right click on the above link, 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. Back to Top
Is there an easy way to test the board in Windows?The Windows "Hyperterminal" application provides for an easy method of testing board features and motor response. Back to Top
If you are using Windows 98 or Windows Me, you may have one of the versions of Hyperterminal which do not correctly support the "local echo" function. Under Vista, it may not even have been installed! Go to the Hilgraeve website, at http://www.hilgraeve.com/htpe/download.html, and download and install their "Hyperterminal Private Edition" (this is free to home users). That version of the code repairs the problem. If you are going to use this in a business, you should purchase a license to the business edition from them. Back to Top
What is your shipping policy ?The application note here describes our shipping policies. Fundamentally, we use the rules of FOB ORIGIN; the product is considered to be yours as soon as it leaves our factory. Back to Top
Why are the BiStepA05 and BiStepA06 so similar?The BiStepA06 is the next generation of the BiStepA05. It changes the layout to be more convenient for signal access: It
It also specifies that, for the factory-assembled version, all components are directly soldered to the board. There are no more sockets in the system. There is little reason to select the BiStepA06 over the BiStepA05 if you are just going to use RS232-serial communications for your control of the motors, or if you prefer to use SIP-style connections between devices. If, on the other hand, you are going to use the TTL input signals, you will probably find the BiStepA06 much easier to set up. Since no SIP headers are used, you will not need to crimp any connectors, and you will not need to purchase our "sockets and shrouds" kit. Back to Top
How do I determine the power requirements for the system?When using the SimStep and BiStep series of boards, you need to calculate your power requirements based on the information available here. When using the UCC30xx and BC2D15 series of current-controlled products, you need to calculate your power requirements based on the information available here.
How do I find the limit-switch based zero position for a motor?When using the GenStepper firmware, there is no single command which both (a) exactly locates the point for a motor associated with its left limit, and (b) sets the current location of that motor to 0 when it reaches that limit. However, the code to do this "magic" is quite simple, assuming that you already have the base communications working between your host system and the controller. Click here for a text version of a VBScript program which will zero the Y motor. The program has a rather complete set of comments, and should be self-explanatory. Back to Top
How can I get the most up-to-date version of the sample code and documentation?Please click here to go to our downloads page. This gives you access to all of our standard documentation and sample files. Back to Top
What type of serial cable do I use to connect my PC to your products? We designed our serial connections to be compatible with a straight-through 9-pin male-to-female serial cable. Please note that we only use pins 2, 3 and 5 of the cable. Back to Top
Can I operate one or two relays at the same time as I operate a stepper motor? If you are only operating one stepper motor using any of our boards which have the GenStepper firmware installed, and if that motor does not require use of the Double Current Mode of operation, then you may operate up to 2 relays at the same time as you operate the stepper motor. The manual is in Adobe Acrobat format, and is available from our downloads page here. As an added bonus, you also can monitor from 2 TTL input signals, by using the related limit switch input sensors as generic TTL input signals. Preferentially, you can order your board with our RelayStepper firmware installed. This firmware allows any of our SimStep or BiStep series of boards to operate one stepper motor, and up to 4 relays. It also allows for up to 9 TTL input signals to be processed. Back to Top
The relative seek command (such as "+300s") as implemented in most of our firmware performs its calculation dependant on the current type of motion being performed by the motor. If the motor is going to an exact location (as in executing a "goto" or another relative seek command), then the new location is calculated based on the current TARGET location. If the motor is going to an unknown location (as in executing a "+s" slew command, or a "z" stop motion command), then the new location is calculated based on the current instantaneous location. Back to Top
The base design of all of our stepper motor products assumes that you are "seeking" to fixed locations. That is to say, you want to be able to repeatedly go to a set of locations, via performing forward and backward seeks. The code performs this by maintaining a signed 32-bit location counter for each motor. Any time a (micro) step is done, this counter gets updated to the new location as part of the process. If you only travel in one direction, then you will eventually "overflow" this counter. For example, if you move forward one step beyond the maximum possible signed 32 bit value of 2,147,483,647 you will suddenly have the location counter "think" that you are at location -2,147,483,648; which is an unsigned difference of over 4 billion! As long as your 'unidirectional' motion is performed strictly via the "+s" or "-s" commands, this will make no difference (i.e., just making the motor spin in a given direction at a requested rate is fine). However, if your application is repeatedly requesting the same forward delta, for example "+500s", at some point you will get to the point where the "+500" would move the location counter from being a very large positive number to being a very large negative number. The code performs a relative seek by first calculating the target location (i.e., doing the add), and then calculating the actions that it will take to get to the target location. As a result, you would get a rather unexpected seek of over -4 billion when you did the "+500s" when you were within 500 of the maximum legal location (the above 2,147,483,647 value). The workaround is to make use of the 'assign current location' command, "=". If you always first reassign the current location to be 0 before doing a relative seek, then you will never overflow the counter. For example, if your application requires always seeking forward 500 locations, you would send the string "0=500s" instead just sending the string "500s". This will force the counters to never be able to overflow. Back to Top
|
|
Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008 Peter Norberg Consulting, Inc.Windows® and Vista® are registered trademarks of Microsoft Corporation |