CandCNC Mini-IO Breakout Board, Mach Gecko Drive G202 and Keling Step Motors – The Hookup – Part 1

(252,’2006-10-07 12:00:00′,’figNoggle’,’2007-01-01 23:42:29′,’david’,’CandCNC Mini-IO Breakout Board, Mach Gecko Drive G202 and Keling Step Motors – The Hookup – Part 1′,”,’We received the CandCNC Mini-IO board recently and immediately hooked it up to the Gecko Drive G202 drives and the KelingInc KL34H95-43-8B step motors.

The breakout board came with a CD with Mach3 XML setup files and such. The basics are that you need to copy the XML and SET files from the CD and into the Mach3 folder. After reading the brief instructions (not to mention triple-checking our wiring), we fired up the Mach3Mill icon on the desktop and tried to jog the motors. No go. After a quick search on the CandCNCSupport YahooGroup, we found that someone else had posted a similar question to which the support reply was:

“Most likely the profile will not match. On the CD is a Mini I/O folder and in it is an XML file. Copy that file into the MACH3 folder and when you fire up MACH3 (not MACH3Mill) there will be a list of profiles to choose from. THe Mini I/O should be no the list. Pick it and see if it dosen’t fix the problem.”

Sure enough, when we double-clicked the Mach3 icon, it prompted us with a host of profiles. We selected the “Mini-IO” option and we were on our way to testing our X/Y axes with beefier motors. Oops.

It didn’t quite work out as planned. When the up/down left/right arrows were pressed we could here the motors trying to do something, but they didn’t turn.

At this point all we can think is that clearly the Mini-IO is operating and perhaps the G202s are as well. We haven’t seen any smoke from anywhere so we figured no major wiring mishap occured.

After asking the Mach and Gecko support groups, it was thought that there was indeed some miswire. We checked, double-checked, triple-checked motor winding continuity, continuity from the drive to the drives and all checked out. There was only one thing left to re-check: the current set resistor. After crunching through the numbers we had yet another oops moment! We had a 270ohm resistor in there when in fact it should have been roughly a 320kohm (kilo-ohm!) resistor. We swapped out the wrong ones for 330kohm resistors, re-entered our steps-per-unit numbers for good measure and fired up the system. The motors locked up and we were able to jog! Whew.

For 8-wire motors in parallel winding, you would need to hook up the leads like this:

Gecko G202 / Motor Lead Colors (based on our motors, yours may vary):

A (aka Phase A) / Blue and Yellow

/A (aka Phase B) / Red and Green

B (aka Phase C) / Brown and Orange

/B (aka Phase D) / Black and White

One other thing worth noting.. In Mach3 using the Mini-IO profile, jog defaults to 50% of max. Our theoretical max in Mach was 150″/min so we were perplexed as to why jogging was so slow initially… Once we bumped up jog speeds to 100%, the X/Y axes moved!

Watch the setup in action.

‘,’

We received the CandCNC Mini-IO board recently and immediately hooked it up to the Gecko Drive G202 drives and the KelingInc KL34H95-43-8B step motors.

The breakout board came with a CD with Mach3 XML setup files and such. The basics are that you need to copy the XML and SET files from the CD and into the Mach3 folder. After reading the brief instructions (not to mention triple-checking our wiring), we fired up the Mach3Mill icon on the desktop and tried to jog the motors. No go. After a quick search on the CandCNCSupport YahooGroup, we found that someone else had posted a similar question to which the support reply was:

“Most likely the profile will not match. On the CD is a Mini I/O folder and in it is an XML file. Copy that file into the MACH3 folder and when you fire up MACH3 (not MACH3Mill) there will be a list of profiles to choose from. THe Mini I/O should be no the list. Pick it and see if it dosen’t fix the problem.”

Sure enough, when we double-clicked the Mach3 icon, it prompted us with a host of profiles. We selected the “Mini-IO” option and we were on our way to testing our X/Y axes with beefier motors. Oops.

It didn’t quite work out as planned. When the up/down left/right arrows were pressed we could here the motors trying to do something, but they didn’t turn.

At this point all we can think is that clearly the Mini-IO is operating and perhaps the G202s are as well. We haven’t seen any smoke from anywhere so we figured no major wiring mishap occured.

After asking the Mach and Gecko support groups, it was thought that there was indeed some miswire. We checked, double-checked, triple-checked motor winding continuity, continuity from the drive to the drives and all checked out. There was only one thing left to re-check: the current set resistor. After crunching through the numbers we had yet another oops moment! We had a 270ohm resistor in there when in fact it should have been roughly a 320kohm (kilo-ohm!) resistor. We swapped out the wrong ones for 330kohm resistors, re-entered our steps-per-unit numbers for good measure and fired up the system. The motors locked up and we were able to jog! Whew.

For 8-wire motors in parallel winding, you would need to hook up the leads like this:

Gecko G202 / Motor Lead Colors (based on our motors, yours may vary):

A (aka Phase A) / Blue and Yellow

/A (aka Phase B) / Red and Green

B (aka Phase C) / Brown and Orange

/B (aka Phase D) / Black and White

One other thing worth noting.. In Mach3 using the Mini-IO profile, jog defaults to 50% of max. Our theoretical max in Mach was 150”/min so we were perplexed as to why jogging was so slow initially… Once we bumped up jog speeds to 100%, the X/Y axes moved!

Watch the setup in action.

‘,’We received the CandCNC Mini-IO board recently and immediately hooked it up to the Gecko Drive G202 drives and the KelingInc KL34H95-43-8B step motors.

‘,’

We received the CandCNC Mini-IO board recently and immediately hooked it up to the Gecko Drive G202 drives and the KelingInc KL34H95-43-8B step motors.

‘,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’candcnc-mini-io-breakout-board-mach-gecko-drive-g20-and-keling-step-motors-the-hookup-part-1′,”,”,”,”,”,”,”,”,”,”,’ccd0f088d46b03a966e01c6869e7da8e’,’2006-10-07′);

Photodarlington Optical Interrupter Switch Wiring How-To

(251,’2006-10-04 12:00:00′,’figNoggle’,’2006-12-20 08:01:55′,’david’,’Photodarlington Optical Interrupter Switch Wiring How-To’,”,’Up until a last week, we had never hooked up a “optical switch” before for the purposes of home and limit switches which are commonly used in CNC applications since there is no mechanical contact involved and response times and accuracies are well suited for CNC.

Optical switches anyone?

We had a few of these “photodarlington optical interrupter switches” laying around (not the picture above – this was taken after we thought we blew out the few we had and bought a bunch for good measure) and decided to test them out. Imagine our frustration when the wiring diagram provided in the manufacturers’ data sheets show how to wire them up and we couldn’t get them to work for the life of us! Frustration abound and hours (literally) “wasted”…

Let’s start with the basics.

In catalogs like Mouser, Digi-Key, and Jameco, a few options are offered. Since we shop at Jameco, we’ll talk about that one.

One brand offered is from IsoCom Components and the other is Fairchild Semiconductor (they still exist?) with the models H21A1/H21A2/H21A3 and H21B1/H21B2/H21B3 respectively. The differences come down to the output voltage requirements and collector currents (at least that what we can gather – reading these data sheets can make your head spin..).

We used a Fairchild H21B2 picked at random and hooked it up thinking that we had initially blown the other switch using a 12V 1A power supply. As it turns out it was fine but that’s another story.

After realizing that this is essentially a transistor with the collector and emitter on the right hand side and the base on the left (in this case instead of a pin, it’s an infrared diode), we looked around on how to wire one up. Up until this point we had asked around a few newsgroups and folks came to help but it still left us in the dark. So, imagine our surprise when it still didn’t “work”. We had a simple circuit that would light up a LED when the switch was in the ON state.

Anyhoo.. We ran a basic test with our $10 multimeter in diode mode. It shows a value “1” like a good meter would show a “OL” for overload and when there is a flow-through circuit would give you “0” ideally or some other value if there was resistance in the circuit.

Here’s how to test it. Hook up the diode side as a simple circuit and then the right side to a multimeter only and set the meter in diode mode. Make sure the polarity is correct and leave the power off:

You should get something like that.

Then, turn the power on:

You should get some reading. This basically means that the C/E pins are “connected”. This means your switch works.

Now is where things got confusing until the “AHA” moment…

We had connected both sides of the switch using the same power supply. What we suspect happened here is that the diode had the least resistance and the current flowed through that one giving virtually no flow through the LED. Get ready for the “AHA” moment… (Drum roll please…..) Once we used separate power supplies for each side, it worked! Hallelujiah!

We’ve included a picture of it ON and OFF. Note the wiring in case you run into the same problems we did.

Here it is ON:

Now we put something in between the sides (in the slot) to interrupt the beam and it goes into the OFF state:

And here’s a video of it in action (click the picture the view the video):

We didn’t mean to make you sit through this whole thing to show you a rough diagram of how to wire things up:

That’s it!

If we made any incorrect statements above, please do leave a comment and let us know. Thanks!

Updates: There was an error with the previous diagram. It’s now been fixed and updated (thanks to those who pointed this out). Also, we had some help with some folks on getting this wired up correctly using a SINGLE PC power supply. Turns out we didn’t use “pull-down” resistors. One of the fellows was gracious enough to allow us to post his email reply to our request for help (thanks Manny!):

BEGIN

I suspect that the reason you needed 2 separate supplies is becasue you did not have a current limiting resistor in series with the photodiode portion of the sensor so it was dragging the voltage across the entire unit down to the forward voltage of the sensor, about 1.7 volts. This may be seen by the PC port as a constant LOW, never changing.Read on and try the following with 1 supply.

You should have some current limiting resistors in series with the photodiode and make sure there is enough resistance on the load (output side) to keep below the maximum collector current of the sensor.

For those that need to calculate this, its really easy. For the photodiode, look at the specs you will find a forward current and an operating voltage. in the case of the H21A1 we have 1.7Volts @ 0ma (milliamperes). If you hook it up to a 5v supply, this component will fail in short time.

To run it on a supply voltage greater than VF (Forward Voltge) you need to calculate a series current limiting resistance as follows: I will use 5 volts for an example.

IF (forward current) = .030

VFTITLE: Forward Voltage) = 1.7

VSTITLE: Supply Voltage)

R = resistance required

P = wattage of the resistor needed

R = (VS – VF)/ IF

R = 5-1.7/ .030

R= 110 Ohms

P = E x I (Where E is the Voltage to be dropped across the resistor (aka:VS-VF) and I = current through sensor)

P= 3.3 * 110

P= .099

So you would need a 110 Ohm resistor 1/10 Watt or higher in series with either lead to the photodiode.

For a 12Volt supply:

R = (12 -1.7) / .030

R = 343.333 Ohms

P= 10.3 * .030 = .309

So you should select a 343 Ohm 1/2Watt resistor for this supply voltage.

The resistance does not need to be exact so if oyu can’t find a 343 Ohm, you can use the next closest value higher which will, of course, give you a slight decrease in current allowed but shouldn’t pose any problems as long as you are still drawing about 25ma or better.

You can use the same formulas to calculate the load side but in most cases since you are just using the sensor to generate a signal on a pin, I would tie a 1K resistor from supply to collector, round the collector (NPN output) and take the sgnal form the collector/resistor junction. In an NPN-Collector configuration, this would give you a low when the sensor is open and a high when the sensor is blocked.

I hope some of you not so familiar with electronics find this handy. You can also look online for Ohms Law calculators to help compute these things.

END

Now, we should also say that there was a major problem with our understanding of these devices; we expected the LED to be ON when the slot is NOT interrupted. Turns out it’s vice-versa. Also, we had been using indicating devices like LEDs, buzzers, etc.. that required more voltage than, when our circuit was finally wired correctly, our circuit could output. Once these two things were worked out, it all made sense and the circuit worked!

Here’s the revised diagram showing how to use a single power supply. In this case it’s a 5VDC PC power supply:

Here’s what the circuit looked like in real life without the LED as the indicator. Note that the 1kohm and 1ohm resistors drop the voltage down to 2.8V:

And with the LED in place, it sucked another 1V:

And with the slot open i.e. NOT interrupted:

Finally, without the multimeter stuck in view with no obstruction in the slot. This would be an “active low” with basically an OFF state (as reversed logical as it may be to laymen like us):

Now, imagine your CNC machine moving and the interrupter device comes between the slot and interrupting the IR beam, you get an “active high” (ON state) telling the computer to do something (in this case, it’s the LED switching ON):

We hope this article brings some insight into how these photodarlington optical interrupter switches work. Watch in future installments as we connect this to our CNC vertical mill for limit/home switching purposes.

We want to again thank those who helped us get this working and we hope this helps others in the future.’ 16:22:5′);

‘,’

Up until a last week, we had never hooked up a “optical switch” before for the purposes of home and limit switches which are commonly used in CNC applications since there is no mechanical contact involved and response times and accuracies are well suited for CNC.

Optical switches anyone?

We had a few of these “photodarlington optical interrupter switches” laying around (not the picture above – this was taken after we thought we blew out the few we had and bought a bunch for good measure) and decided to test them out. Imagine our frustration when the wiring diagram provided in the manufacturers’ data sheets show how to wire them up and we couldn’t get them to work for the life of us! Frustration abound and hours (literally) “wasted”…

Let’s start with the basics.

In catalogs like Mouser, Digi-Key, and Jameco, a few options are offered. Since we shop at Jameco, we’ll talk about that one.

One brand offered is from IsoCom Components and the other is Fairchild Semiconductor (they still exist?) with the models H21A1/H21A2/H21A3 and H21B1/H21B2/H21B3 respectively. The differences come down to the output voltage requirements and collector currents (at least that what we can gather – reading these data sheets can make your head spin..).

We used a Fairchild H21B2 picked at random and hooked it up thinking that we had initially blown the other switch using a 12V 1A power supply. As it turns out it was fine but that’s another story.

After realizing that this is essentially a transistor with the collector and emitter on the right hand side and the base on the left (in this case instead of a pin, it’s an infrared diode), we looked around on how to wire one up. Up until this point we had asked around a few newsgroups and folks came to help but it still left us in the dark. So, imagine our surprise when it still didn’t “work”. We had a simple circuit that would light up a LED when the switch was in the ON state.

Anyhoo.. We ran a basic test with our $10 multimeter in diode mode. It shows a value “1” like a good meter would show a “OL” for overload and when there is a flow-through circuit would give you “0” ideally or some other value if there was resistance in the circuit.

Here’s how to test it. Hook up the diode side as a simple circuit and then the right side to a multimeter only and set the meter in diode mode. Make sure the polarity is correct and leave the power off:

You should get something like that.

Then, turn the power on:

You should get some reading. This basically means that the C/E pins are “connected”. This means your switch works.

Now is where things got confusing until the “AHA” moment…

We had connected both sides of the switch using the same power supply. What we suspect happened here is that the diode had the least resistance and the current flowed through that one giving virtually no flow through the LED. Get ready for the “AHA” moment… (Drum roll please…..) Once we used separate power supplies for each side, it worked! Hallelujiah!

We’ve included a picture of it ON and OFF. Note the wiring in case you run into the same problems we did.

Here it is ON:

Now we put something in between the sides (in the slot) to interrupt the beam and it goes into the OFF state:

And here’s a video of it in action (click the picture the view the video):

We didn’t mean to make you sit through this whole thing to show you a rough diagram of how to wire things up:

That’s it!

If we made any incorrect statements above, please do leave a comment and let us know. Thanks!

Updates: There was an error with the previous diagram. It’s now been fixed and updated (thanks to those who pointed this out). Also, we had some help with some folks on getting this wired up correctly using a SINGLE PC power supply. Turns out we didn’t use “pull-down” resistors. One of the fellows was gracious enough to allow us to post his email reply to our request for help (thanks Manny!):

BEGIN

I suspect that the reason you needed 2 separate supplies is becasue you did not have a current limiting resistor in series with the photodiode portion of the sensor so it was dragging the voltage across the entire unit down to the forward voltage of the sensor, about 1.7 volts. This may be seen by the PC port as a constant LOW, never changing.Read on and try the following with 1 supply.

You should have some current limiting resistors in series with the photodiode and make sure there is enough resistance on the load (output side) to keep below the maximum collector current of the sensor.

For those that need to calculate this, its really easy. For the photodiode, look at the specs you will find a forward current and an operating voltage. in the case of the H21A1 we have 1.7Volts @ 0ma (milliamperes). If you hook it up to a 5v supply, this component will fail in short time.

To run it on a supply voltage greater than VF (Forward Voltge) you need to calculate a series current limiting resistance as follows: I will use 5 volts for an example.

IF (forward current) = .030

VFTITLE: Forward Voltage) = 1.7

VSTITLE: Supply Voltage)

R = resistance required

P = wattage of the resistor needed

R = (VS – VF)/ IF

R = 5-1.7/ .030

R= 110 Ohms

P = E x I (Where E is the Voltage to be dropped across the resistor (aka:VS-VF) and I = current through sensor)

P= 3.3 * 110

P= .099

So you would need a 110 Ohm resistor 1/10 Watt or higher in series with either lead to the photodiode.

—-

For a 12Volt supply:

R = (12 -1.7) / .030

R = 343.333 Ohms

P= 10.3 * .030 = .309

So you should select a 343 Ohm 1/2Watt resistor for this supply voltage.

The resistance does not need to be exact so if oyu can’t find a 343 Ohm, you can use the next closest value higher which will, of course, give you a slight decrease in current allowed but shouldn’t pose any problems as long as you are still drawing about 25ma or better.

You can use the same formulas to calculate the load side but in most cases since you are just using the sensor to generate a signal on a pin, I would tie a 1K resistor from supply to collector, round the collector (NPN output) and take the sgnal form the collector/resistor junction. In an NPN-Collector configuration, this would give you a low when the sensor is open and a high when the sensor is blocked.

I hope some of you not so familiar with electronics find this handy. You can also look online for Ohms Law calculators to help compute these things.

END

Now, we should also say that there was a major problem with our understanding of these devices; we expected the LED to be ON when the slot is NOT interrupted. Turns out it’s vice-versa. Also, we had been using indicating devices like LEDs, buzzers, etc.. that required more voltage than, when our circuit was finally wired correctly, our circuit could output. Once these two things were worked out, it all made sense and the circuit worked!

Here’s the revised diagram showing how to use a single power supply. In this case it’s a 5VDC PC power supply:

Here’s what the circuit looked like in real life without the LED as the indicator. Note that the 1kohm and 1ohm resistors drop the voltage down to 2.8V:

And with the LED in place, it sucked another 1V:

And with the slot open i.e. NOT interrupted:

Finally, without the multimeter stuck in view with no obstruction in the slot. This would be an “active low” with basically an OFF state (as reversed logical as it may be to laymen like us):

Now, imagine your CNC machine moving and the interrupter device comes between the slot and interrupting the IR beam, you get an “active high” (ON state) telling the computer to do something (in this case, it’s the LED switching ON):

We hope this article brings some insight into how these photodarlington optical interrupter switches work. Watch in future installments as we connect this to our CNC vertical mill for limit/home switching purposes.

We want to again thank those who helped us get this working and we hope this helps others in the future.’ 16:22:5’);

‘,”,”,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’photodarlington-optical-interrupter-switch-wiring-how-to’,”,”,”,”,”,”,”,”,”,”,’79c7035a4bb8b78c6948bb5bc230a117′,’2006-10-04′);

Z-Axis Phase 1 – Motor, Spindle, And Controller Selection

(250,’2006-09-29 12:00:00′,’figNoggle’,’2006-12-20 08:02:02′,’david’,’Z-Axis Phase 1 – Motor, Spindle, And Controller Selection’,”,’We’ve been poking around looking for answers but in the process have raised more questions such as “how do we pair up a motor with a controller and how will the driver work with this so that we can get software like Mach to drive the motor?”.

Well, we’ve come closer to an answer if for no other reason than to “try it out and see”. So that’s where we are now.

We checked eBay, SurplusCenter.com, and other places for DC motor controllers and the motors themselves. We decided on the Homann Designs Digispeed-XL board that will let Mach take over the DC controller and run the spindle (looking forward to seeing that in action on a smaller sized CNC mill!). But the motor and controller selection was a bit of a confusing journey.

As for the other specs… since this machine is to be run mainly in one’s home here in the states with 120V service, that pretty much limited us to the controllers available – Dart Controls and KB Electronics lines of DC motor controllers. Both have their twists, but in a nutshell, they both can power (with heatsinks on them) up to 1.5HP motors at 90VDC with a 8A draw.

Oh yeah, we decided against using the Sieg X2 mini-mill (or even X3) motor/spindle/controller assembly. We thought it best to really challenge ourselves here and see how we can put these pieces of the puzzle together and even potentially bringing something to market along these lines.. (There just _has_ to be an easier way!)

Now back to regularly scheduled programming… Let’s talk a bit about the KB Electronics controllers. The most wide-spread model out there is the KBIC-120 and KBIC-125. The difference between the two is max amperage and HP draw. The 120 with and without the heatsink is 6A-0.5HP//8A-1HP respectively while the KBIC-125 is 8A-0.75HP/16A-1.5HP (could blow a fuse in your old house!) respectively.

The next challenge was to find a suitable motor. A quick trip to Google and eBay yielded these wimpy 0.5HP (36W) motors with only 2000RPM running at 90VDC. While checking SurplusCenter.com we found something that might have worked (item #10-2190) but at 2.5HP 130VDC and 18A current draw not only would the controller probably not like it, it would probably blow fuses again. Someone on the DIY-CNC newsgroup pointed us back there with this model (item #10-1783). According to their specs on their website:

2-1/2 HP 130 VDC MOTOR

New ARGORD CORP. Permanent magnet motor with thermal overload protection. Small rear shaft measures 0.29″ dia. x 0.25″ long. Draws 1.2 Amps at 95 VDC unloaded.

SPECIFICATIONS1-1/2 Hp @ 95 VDC cont. duty

2-1/2 Hp @ 130 VDC int. duty

Rated to 18.5 Amps

0-6750 RPM

Duty int. w/o cooling fan (not incl.)

Rotation reversible

Open enclosure

Ball bearings

Shaft 17 mm w/threaded end 1/2″-13 UNC LH thread

Four hole base mount on 4-1/4″ x 2-3/4″ centers

Overall size 7-3/4″ x 4″ x 4″ excluding face plate

Shpg. 10 lb.

The price was good enough to try out at $21.95 or $30 or so shipped. There may be some other candidates we’ll try out, but for now, we just want to get it tested under CNC wth all the pieces hooked up.

As for the spindle, again we went with the trusty R8 spindle/head from the Sieg X2 mini-mill (click here to see the inside of one). It was a simple purchase from LittleMachineShop for $100 or so shipped. What you saw at the top of this article is the half paint/bondo-stripped cast iron head. We’re going to select a nice color and paint it; figNoggle ***** (***** = name of the paint color). Like John Deere Green, Harbor Freight Red/Maroon, Cummins Yellow, Ridgid Orange, Caterpillar Yellow and the list goes on…

Well, this is a good start, but we may also want to look at higher end cartridge spindles and an automatic tool changer (ATC), but we’re taking one step at a time here. :)

At the end of the day, the Z-axis motor/controller/power train will look like this:

X2 R8 Spindle > figNoggle Belt Drive > Treadmill Motor #10-1783 > KBIC-125 > HomannDesigns DigiSpeed-XL > CAndCNC Mini-I/O “breakout board” > Mach. Now that’s a mouthful!

Stay tuned for part 2 of this article when the parts come in next week! Enjoy your weekend!’

‘,’

We’ve been poking around looking for answers but in the process have raised more questions such as “how do we pair up a motor with a controller and how will the driver work with this so that we can get software like Mach to drive the motor?”.

Well, we’ve come closer to an answer if for no other reason than to “try it out and see”. So that’s where we are now.

We checked eBay, SurplusCenter.com, and other places for DC motor controllers and the motors themselves. We decided on the Homann Designs Digispeed-XL board that will let Mach take over the DC controller and run the spindle (looking forward to seeing that in action on a smaller sized CNC mill!). But the motor and controller selection was a bit of a confusing journey.

As for the other specs… since this machine is to be run mainly in one’s home here in the states with 120V service, that pretty much limited us to the controllers available – Dart Controls and KB Electronics lines of DC motor controllers. Both have their twists, but in a nutshell, they both can power (with heatsinks on them) up to 1.5HP motors at 90VDC with a 8A draw.

Oh yeah, we decided against using the Sieg X2 mini-mill (or even X3) motor/spindle/controller assembly. We thought it best to really challenge ourselves here and see how we can put these pieces of the puzzle together and even potentially bringing something to market along these lines.. (There just has to be an easier way!)

Now back to regularly scheduled programming… Let’s talk a bit about the KB Electronics controllers. The most wide-spread model out there is the KBIC-120 and KBIC-125. The difference between the two is max amperage and HP draw. The 120 with and without the heatsink is 6A-0.5HP//8A-1HP respectively while the KBIC-125 is 8A-0.75HP/16A-1.5HP (could blow a fuse in your old house!) respectively.

The next challenge was to find a suitable motor. A quick trip to Google and eBay yielded these wimpy 0.5HP (36W) motors with only 2000RPM running at 90VDC. While checking SurplusCenter.com we found something that might have worked (item #10-2190) but at 2.5HP 130VDC and 18A current draw not only would the controller probably not like it, it would probably blow fuses again. Someone on the DIY-CNC newsgroup pointed us back there with this model (item #10-1783). According to their specs on their website:

2-1/2 HP 130 VDC MOTOR

New ARGORD CORP. Permanent magnet motor with thermal overload protection. Small rear shaft measures 0.29” dia. x 0.25” long. Draws 1.2 Amps at 95 VDC unloaded.

SPECIFICATIONS1-1/2 Hp 95 VDC cont. duty<br /><br />

2-1/2 Hp 130 VDC int. duty

Rated to 18.5 Amps

0-6750 RPM

Duty int. w/o cooling fan (not incl.)

Rotation reversible

Open enclosure

Ball bearings

Shaft 17 mm w/threaded end 1/2”-13 UNC LH thread

Four hole base mount on 4-1/4” x 2-3/4” centers

Overall size 7-3/4” x 4” x 4” excluding face plate

Shpg. 10 lb.

The price was good enough to try out at $21.95 or $30 or so shipped. There may be some other candidates we’ll try out, but for now, we just want to get it tested under CNC wth all the pieces hooked up.

As for the spindle, again we went with the trusty R8 spindle/head from the Sieg X2 mini-mill (click here to see the inside of one). It was a simple purchase from LittleMachineShop for $100 or so shipped. What you saw at the top of this article is the half paint/bondo-stripped cast iron head. We’re going to select a nice color and paint it; figNoggle ***** (***** = name of the paint color). Like John Deere Green, Harbor Freight Red/Maroon, Cummins Yellow, Ridgid Orange, Caterpillar Yellow and the list goes on…

Well, this is a good start, but we may also want to look at higher end cartridge spindles and an automatic tool changer (ATC), but we’re taking one step at a time here. :)

At the end of the day, the Z-axis motor/controller/power train will look like this:

X2 R8 Spindle > figNoggle Belt Drive > Treadmill Motor #10-1783 > KBIC-125 > HomannDesigns DigiSpeed-XL > CAndCNC Mini-I/O “breakout board” > Mach. Now that’s a mouthful!

Stay tuned for part 2 of this article when the parts come in next week! Enjoy your weekend!’

‘,”,”,”,’Home-Brewed-CNC-Vertical-Mill’,”,0,”,0,4,1,1,’article’,”,”,’z-axis-phase-1-motor-spindle-and-controller-selection’,”,”,”,”,”,”,”,”,”,”,’5a50505344ffbac122602b52f05d1041′,’2006-09-29′);