Drives and Steppers |
|
These CNC machines require:
The servo is used on a bench mill for machining steel, and is shown for comparison. It would overwhelm the Solsylva machines. The steppers are attached to leadscrews or pinions, which move the machine's axes. The 25x25 and 24x48 machines work better with steppers that are over 269 oz.in., though smaller steppers will work. Lower power steppers cannot work as aggressively as larger ones; cuts have to be slower and/or shallower. These steppers can push the axes with enough force to cause the bit to tear rather than cut the stock, but unlike the servo shown above, the steppers lack the power to accidentally break 1/4 inch router bits.
NEMA 34 servo and two NEMA 23 steppers.
The 269 oz.in. steppers can push a trim router hard enough for the router to stall, though usually the steppers will stall first. Steppers in the ~300 oz.in. range can push a full sized router, but they lack the power to push the router to its limit. The steppers will most certainly stall before the router does. The advantage of using a larger router is its ability to run longer, and to use a larger variety of bits. However, again, a full sized router will not be pushed to its limits on these wood and aluminum machines. |
|
The detail of the document helps to drive home why many builders buy drive-stepper-power supply packages, rather than buying components from separate sources. |
|
Drives
The next image is of drives from Geckodrive and Xylotex. The Geckos are at the top, and each one of the units drives one axis. They are ~2.5 inches square. The Xylotex drive board is the one shown at the bottom of the picture. This unit is a four axis drive; there are 4 drives on one printed circuit board. Xylotex also sells 3 axis drives, which can be used with the machines in these plans. A fourth axis can be used for slaved axes, or for a rotary table or similar. See the note at the bottom of this page about slaving steppers. The plans for the 24x48 machine have a slaved axis option, which requires a fourth drive, but otherwise all machines in the plans require 3 drives. The drives are sometimes called amplifiers because that is largely what they do. They amplify a few milliamp computer signal into a higher current that turns a motor.
Three Gecko drives and a four axis Xylotex drive.
Some builders make their own drives and scrounge the steppers from old equipment. Again, I recommend buying a package-deal (steppers, drives and power supply) from one supplier if electronics is not your strong suit. The drive and stepper have to be sized to match the capabilities of each other. See the Stepper and Drive note at page bottom. |
|
Power Supplies
See the Power Supply page. The power supply has to be sized to match the stepper(s) and drive(s). One power supply can power all axes when it is sized to accommodate the load. Likewise, a separate power supply can be used for each drive and stepper. This is done for a variety of reasons, from cost and availability of parts, to the loads on the axes.
Power supplies.
All of the axes do not have to be moved by identical motors and drives. |
|
The
top image is of a power supply, drives and steppers from
HobbyCNC.
The power supply is on the far left; it is plugged into the wall outlet, and is attached to the drive board. The drive board is in the middle of the image. Like Xylotex, the HobbyCNC system combines the three drives onto one printed circuit board. The drives are attached to the computer's parallel (printer) port, and each drive is attached to an individual stepper. A pair of wires connects from the computer's printer port, via the parallel port cable, to the drive of each stepper. One wire of the pair controls the Step signal, and the other wire controls the Direction signal for each drive. With drive packages, the parallel port cable plugs into the drive and the computer. It is similar to hooking up a printer, but the software is not plug and play.
HobbyCNC system
Xylotex system
|
|
It is up to the builder to decide which axis is given which pair of
wires; therefore it is possible to alter the axes so, for example,
Y could be the longer axis and X could be the shorter one. The options
are wide open and can be arranged to match the table's capabilities,
the perspective of the user and/or the configuration of the g-code.
Generally the Z moves up and down and the X and Y move horizontally. X is usually left and right (East West) and Y is North South in the map analogy. This is not set in stone and the tables can be setup however the builder desires. Other wires from the computer's parallel port can be used to control
the spindle, vacuum systems, lubrication and cooling systems, hold down
clamps and most anything that can be controlled with a relay-switch (Controls Page).
These options, like the step and direction signals, are set up in the computer's controlling software. This information is given by the controlling software's supplier such as Mach3. |
|
There seem to be new drive suppliers on the market with every refreshed Google search.
At last count there were over two dozen drives floating around this shop, and evaluating the new offerings here is not practical. HobbyCNC, Xylotex, and Geckodrive are brands with which we have been satisfied, but there are other options that have received good reviews.
The CNCzone would be a good place to find what others think about different drive products. |
|
Note: Slaving Steppers
Axes that are moved by two leadscrews can be powered by two drives and steppers. A pair of leadscrews is often used with a long gantry so the gantry will not rack under heavier loads. In this setup one stepper is attached to each leadscrew. Each stepper requires its own drive; it is not advised to power two steppers with one drive. Slaved steppers are used frequently, but I am not fond of the practice for a number of reasons as explained below. Should one of the slaved steppers stall, and it will at some point, the axis will be pulled out of true by the still active stepper. This is an inconvenience at least, and it can severely damage the machine. Even when there is no damage, the axis still has to be re-trued, which takes time and patience. The second drawback is the axis cannot be positioned by hand-turning a leadscrew. I find this limitation to be extremely annoying. Since the two leadscrews are not coupled by a belt, it is virtually impossible to hand move each end of the axis the same amount at the same time. A slaved axis has to be positioned by using the controlling software's jog function. This requires the re-zeroing of the software, and it can require that offsets be reset. It is often simpler to set up the cut in the software, and to then manually move the end of the router bit to the necessary position. I use this method with the bench mill as well. Many times a blemish in the stock, or an inconveniently placed tie down will be noticed after things are ready to go. The ability to realign the control point (the end of the end-mill or router bit), without the software knowing about it, can remove yet another chance for error. Another reason I am not fond of slaved steppers is the two steppers generally do not permit faster speeds. The top speed of the axis is still determined by the slower stepper, so there is no performance advantage. Slaved steppers seem to work against each other as much as they work with each other. Slaved motors are often used on commercially built machines. Most of these machines are closed loop, which means they include position feedback encoders or resolvers that will trigger the machine to stop when position is lost. These systems add significant cost and complexity. The low cost steppers and drives used in most DIY machines are open loop; they do not include position feedback systems. |
|
Note: Matching Steppers and Drives
Steppers can be powered well beyond their nameplate voltages. Therefore, smaller drives such as HobbyCNC and Xylotex will not always be able to power steppers to the steppers' potential. These smaller drives cannot handle higher voltages; the excess power will cook their electronics. At the other extreme are Gecko's drives, which are capable of handling higher power, and they can push
smaller steppers beyond the stepper's potential. This can damage the stepper
by overheating it. The Geckodrive document listed on the links page gives details on sizing/matching steppers with power supplies, and on building power supplies. |