Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Robotics Chat


Robotics Chat Specific to discussions about robots and the making of.

Reply
 
Tools
Old 29th September 2009, 09:47 PM   #1
Default CNC machine

hi, i decided to make a cnc machine(pcb etching machine) for my final year uni project and originally i thought i might require a micro controller. but with some research these machines seems ALOT simpler than i thought. seems like the stepper motors are connected to some amplifiers which are connected straight to a parallel port.

im planning to use unipolar motors because it makes the circuit simple. now i need help finding out which pins on the parallel port are used for limit switches and which are used to control motors.

also if i had 3 motors for x, y and z planes with each uni polar stepper motor having 4 wires for 4 coils how is these 12 pins connected to the parallel port.


thanks for your help

Last edited by noobieocer; 29th September 2009 at 09:48 PM.
noobieocer is offline  
Old 29th September 2009, 09:52 PM   #2
Default

You can find a lot of answers here: DIY-CNC : DIY-CNC

John
jpanhalt is online now  
Old 29th September 2009, 10:17 PM   #3
Default

im looking at links and i was expecting guides and schematics instead i get linked to places to buy kits. what i need is a schematic because i cant exactly buy a kit for my final year project.
noobieocer is offline  
Old 29th September 2009, 11:17 PM   #4
Default

What were you going to do about the mechanical parts?

Servomotors may be connected to amplifiers, but unipolar stepper motors are conncected to transistor switches. I don't think a parallel port will have enough available pins to control and monitor what is going on with the motors. I can tell you that trying to do this on a desktop is going to be a challenge.

What is your budget for this project? $50, $500, $5000, $50,000

Before jumping right into a "schematic" you might want to better define your requirements. How many motors, how much torque, what speed do they run at, how will you accelerate and decelerate the motors, how will the tool move up and down, what mechanical framework do you intend to use. This is a really BIG project -- trust me on this. It took us the better part of a year working 60-80 hour weeks to make an engraving machine.
__________________
We never have time to do it right; but we always have time to do it over.

Last edited by Papabravo; 29th September 2009 at 11:26 PM.
Papabravo is offline  
Old 30th September 2009, 09:05 AM   #5
Default

Quote:
Originally Posted by noobieocer View Post
hi, i decided to make a cnc machine(pcb etching machine) for my final year uni project and originally i thought i might require a micro controller. but with some research these machines seems ALOT simpler than i thought. seems like the stepper motors are connected to some amplifiers which are connected straight to a parallel port.

im planning to use unipolar motors because it makes the circuit simple. now i need help finding out which pins on the parallel port are used for limit switches and which are used to control motors.

also if i had 3 motors for x, y and z planes with each uni polar stepper motor having 4 wires for 4 coils how is these 12 pins connected to the parallel port
NOT that simple. Typically steppers work in microstepping mode, which creates fractional current levels. The parallel ports from computers often have sloppy timing, which can lead to motor stalls because the pulses occur at the wrong times and the rotor can't accelerate or decelerate to meet the ill-timed pulse, and it falls out of sync completely. It's hit or miss how well parallel ports work.

There are many plans online for stepper drivers. They're all dicey. Allegro makes driver chips but all of them- pretty much every one of their product line- suffers from a problem where its minimum-on time prevents it from being able to create fractional currents thus the microstepping is very distorted and thus they're not really suitable for CNC work. GeckoDrive is the company that actually makes good drivers, and they're REALLY good. At $300 for a G540, the price is pretty acceptable.

Most people use Mach3 (some use EMC2) for the driver program. That will step the parallel port and you can assign the pins however you please, although it only makes sense to use the stock profile of pin associations. Many recommend optoisolators to avoid the possibility of power glitches (or ground loops) harming the parallel port.

Mach3 and EMC2 take in a movement script called "G-code". This is the most horribly ill-conceived excuse for a language still in use in the modern world. The concepts for its commands are insane if not horrifying. But, it is. There's a free program called PCB-gcode that you can use inside of Cadsoft Eagle to have it export boards to g-code cuts.

You will then face issues of engraver tips and runout and accuracy. If you try to use a fine-point carbide engraver on a high runout spindle, the tip doesn't spin on axis but in a circle, that will likely exceed the chipload and repeatedly break the tip off.
__________________
I thought what I'd do was I'd pretend I was one of those deaf-mutes.

Last edited by Oznog; 30th September 2009 at 09:15 AM.
Oznog is offline  
Old 30th September 2009, 09:26 AM   #6
Default

All you ever wanted to know about cnc and more. Clicky. And for cheap stepper etc, Clicky2.

Mike.
Pommie is online now  
Old 30th September 2009, 01:05 PM   #7
Default

PM our fellow membour Alwindawee, he made a very similar project recently, however he used a uC.
__________________
Mike
My website: www.ElectroBird.net
birdman0_o is offline  
Old 30th September 2009, 08:10 PM   #8
Default

Quote:
Originally Posted by Papabravo View Post
...
This is a really BIG project -- trust me on this. It took us the better part of a year working 60-80 hour weeks to make an engraving machine.
Any pictures? I love looking at home-built CNC stuff.
Mr RB is online now  
Old 30th September 2009, 10:04 PM   #9
Default

Quote:
Originally Posted by birdman0_o View Post
PM our fellow membour Alwindawee, he made a very similar project recently, however he used a uC.
Did he ever blink a led with the com port or the usb port
be80be is offline  
Old 1st October 2009, 12:17 AM   #10
Default

Quote:
Originally Posted by Mr RB View Post
Any pictures? I love looking at home-built CNC stuff.
This is the latest incarnation of the TLC-200 introduced in 1984. The TLC-200 was the one I developed.
__________________
We never have time to do it right; but we always have time to do it over.
Papabravo is offline  
Old 1st October 2009, 02:59 AM   #11
Default

I don't know of any CNC PCB etching machine except for isolation machining.

Maching is done the same way as plotting with the difference that not a pen - but a rotating tool is used.

Etching is done in tank using chemistry.

Boncuk
__________________
Proper Planning Prevents Piss Poor Performance
Boncuk is offline  
Old 1st October 2009, 03:02 AM   #12
Default

Quote:
Originally Posted by Boncuk View Post
I don't know of any CNC PCB etching machine except for isolation machining.

Maching is done the same way as plotting with the difference that not a pen - but a rotating tool is used.

Etching is done in tank using chemistry.

Boncuk
Thanks for clearing that up for us
be80be is offline  
Reply

Tags
cnc, machine

Thread Tools
Display Modes


Similar
Title Starter Forum Replies Latest
CNC Machine Roboticinfo Electronic Projects Design/Ideas/Reviews 0 20th April 2009 10:10 AM
Cnc plotter cjgaus General Electronics Chat 0 25th March 2009 12:10 AM
DIY CNC PCB drilling machine maybe 3v0 Electronic Projects Design/Ideas/Reviews 22 22nd March 2009 02:19 AM
cnc jakejones Robotics Chat 3 28th February 2007 03:08 AM
CNC machine TKS Micro Controllers 1 31st March 2004 04:03 PM



All times are GMT. The time now is 12:03 PM.


Electronic Circuits  |  Learning Electronics
eXTReMe Tracker