Introduction: Hobby Cnc

http://www.youtube.com/watch?v=QMCLChKNmAI  First I realy thanks to instructables and Mr:  Tom McWire the author of Easy to build desk top 3 axis CNC milling machine. i am wondering when i was see this instructables .I made this 3axis cnc machine and i have to share this hobby cnc by instructables how i make it . Hobby cnc easy can make very cheap ,all the material available in local market

Step 1: Controller

Here i use  "PRO Tom Mc Wire "circuit  to controll stepper motor .it is very cheap and easy to make. i use to make controll board common line pcb(printed circuit board),IC CD4516,CD4028, MOSFET 2N7000 ,12v 10W scooter side indicator bulb ,12v2A transformer,stepper motor (exracted from old printer) Diode 1N4007  ,zener 6V2, battery eleminator metal case ,other all components are same as circuit. solder components same as circuit , cut unwanted line (copper) from line pcb check the line using multimeter .3axis cnc machine  need three controll board. I assemble circuit board seperatly for easy to test .after assemble three controll board fix inside battery eleminator case in available space see the photograph below....

Step 2: Frame

Use to make frame as PRO Tom McWire instructables "G.I pipe" for hobby cnc its enogh for stable . GI pipe size can changable which one available in the market(1/2,' or1 inch) First fix "X" rail using "U" channel  screw parallel as shown below photograph.Fix stepper motor using small piece "E" channel ,Thread rod connected to steppermotor shaft use a small piece of rubber hose.  6'X6' ply wood piece for "X","Y" table, "Y" table also need two aluminium u channel for Y direction movement ,  for "Z" 4'X8' plywood piece screwed to frame fix U channel for up and down "Z" plate movement(fibre board)with bearing.see also       Easy-to-Build-Desk-Top-3-Axis-CNC-Milling-Machine

Step 3: Software

Run controll board using kcam (trial) from kellyware.com its free and user friendly ,set table setup and port setup ,In port setup remember PIN No14 is inverted. 25pin D sub parallelport cable connect to computer only 9 pins are used in this circuit 2,3,4,5,6,7,8,9,14 . X Axis(STEP pin No2, DIR pin No.3, ENABLE pinNo.4) Y Axis step5 dir 6 en 7, Z Axis step 8 dir 9 en 14

Step 4:

Now hobby cnc ready for draw 6'X6' area  ..Later i want to carve some design...
updated "Z" Axis see below images,   use cutting board(kitchen) making clamp for rotary tool holding   change stepper motor  1.8 degree 12v ,0.4A  ....for smooth moving  ...enjoy
    Thanks to...

Step 5: Bipolar Stepper Motor Controller Board

Hi friends...i made bipolar stepper motor controller board as circuit as mr:TOM MC WIRE.. Here is some picture..I replace 4 bulb with 12E 10W RESISTOR..

Comments

author
adryano+elettron made it!(author)2016-05-08

Excellent

author
mraspotcnc made it!(author)2016-06-03

thank you,,bro

author
sanjaysy made it!(author)2013-05-06

I built using PDF files from your instructable. it looks like +ve & -ve terminals have been connected using 1K resister, where are circuit says +ve & +ve terminals are connected with Zener & capacitor in parallel with 1K series resister. do i looking at the right bottom.pdf. i'm a mechanical engineer & limited knowledge of electronics, your help will be highly appreciated.

Attached a sketch with markups.

Thanks in advance.

regards,
sanjay

Capture.JPG
author
mraspotcnc made it!(author)2013-06-11

hellow snjay ..that circuit is voltage regulator.. you can replace with IC LM7805 easy
this circuit used to regulate voltage for binary ics only ..as you shown pcb layout is mistaken.



author
sfurqan made it!(author)2013-12-20

mraspotcnc can u pl send me the circuit for this and which software can use for this how to connect with with Rauter pl help i wand to make this i am artist actually.
by email whitepearl.advnpub@gmail.com

author
edison01 made it!(author)2012-04-02

Hello!
Construction of the panel, it works perfectly! I would like to ask for help Mach3 program. Kcam works, but not the Mach3. I can not configure step, dir, port, pin, enable ... etc (screenshot) Please help. Thank you! My e-mail: edison01@citromail.hu

author
bawag made it!(author)2012-03-18

i use all values which you tell. but
Bulb don`t work :-(
can you tell me why....?

author
Whatnot made it!(author)2011-08-05

I was thinking the other day that those builds with tubes might gain stability and precision if you'd fill the tubes with something.
At first I thought something like concrete, but that does have a brittleness, then I thought maybe the intructables stuff made of silicone mixed with corn starch, but that might be too low mass.
So what do you guys think? Would CNC's benefit you did that? or would the weight be bad for the joints?
I figure that at the very least the bottom part would be heavier and so more stable if filled with cement.

author
Rich99 made it!(author)2012-03-04

melted lead.

author
qualia made it!(author)2011-08-07

if you're going for a composite structure you would probably be correct with cement in the tubes as the steel already has the tensile strength to stop a brittle core from breaking, the concrete would stop the flex in the pipes. ideally you'd want the base bolted to something solid, but as a desktop unit that could be out of the project's parameters. the main problem i see with alot of these pipe structures is that there is no support for their tool posts apart from a single point join which is threaded, and can theoretically rotate, specially with tension and vibration at the same time, which isnt too great if any cutting forces are to be encountered. then again, for the ends they are intended for, they're still a neat idea, mechanically and financially

author
jayeshshinai made it!(author)2011-08-07

what abt plain compacted sand...?

author
qualia made it!(author)2011-08-07

that could very well work if you had some kind of ram, press, or vice at the least, to lock it all in, and some way to fully compact it in all through the cavity so that it will stay at a similar density when energy is transmitted through the frame during the work.

author
DIY-Guy made it!(author)2011-11-11

You could try a little bit of thinned epoxy with compacted sand to make it stick together as a solid mass.

author
greytrainz made it!(author)2011-05-18

is there any way to make this work through the usb plug?

author
walter_wpg made it!(author)2012-01-27

Sorry, but is not practical to make this circuit USB-compatible, and is unrelated to the 5V vs 12V difference. The present STEP/DIRECTION interface is very low-level, and the DOS-based software in the PC is directly controlling the logic state of these lines through the parallel port. A USB interface adds many levels of complexity, both in the software in the PC as well as the hardware and software of this stepper driver.

The fact is that the present design makes the driver circuit very simple, and also makes it possible for users to troubleshoot with a simple voltmeter.

author
dhopper122 made it!(author)2011-07-03

You might want to reconsider that thought. The USB port works off 5V and this unit works off 12V. That means you would have to put in a voltage converting circuit for the controller to get the signals. And then yes as indicated, you might have to write a program to conver the USB to a usable signal.

author
zack247 made it!(author)2011-06-14

i think it could be possible, but t might need a quite complicated program to be written for it to work.

author
howim made it!(author)2010-11-22

hey guyz, i am having a small problem...

i maded up this controller . it works totally fine on old pcs (older computers of my friends) , but it does not wokr with my new PC.

i tested my parallel port. it works fine too. if i connect LEDs to parallel port and run Kcam then leds shows that parallel port is working fine. but my controller is not working with it.....so can anyone tell me why?

my pc=
Intel DG41WV MoBo
core 2 deo 7500 2.93Ghz
4 gb ddr3
nvidia geforce 210 1GB
500 GB HDD
Win 7 , XP sp2, Ubuntu.

i tested with win7 and xp.but it doesn't wokr...............
plz plz plzzzzzzzzzzzzzzzzzzzzzzzz HELP

author
dhopper122 made it!(author)2011-04-21

XP, VISTA, nor Win 7 work with DOS level programs, sorry. Try a second partition with Win 98SE, or dedicated computer running 98SE.

author
jayeshshinai made it!(author)2011-06-30

but this is what it says on kellyware.com...
"What Operating Systems will KCam work on?

KCam has been tested on Windows 98, NT, 2000, XP, Vista and Windows 7. Its possible Operating Systems like Windows 95 and ME may work, but they are not supported or recommended at this time.

*** Please do not ask for support for installations on operating systems that are not supported. Since those operating systems are not tested it is not possible to diagnose issues resulting from their use."

IM gonna install win 98 right now, as im not able to troubleshoot enough in XP SP2.

author
jayeshshinai made it!(author)2011-07-03

i checked my circuit, iv used the diode 4007 instead of 4004 ...the data sheet shows difference only in the reverse voltage.
could that be the issue?

author
walter_wpg made it!(author)2012-01-27

No, that's not a problem. 4007 type diodes will work just as well as 4004 diodes in this circuit. If the circuit is not working, then you need to use a voltmeter to measure the voltages at various points in the circuit, and confirm if they are "correct".

author
dhopper122 made it!(author)2011-07-03

I looked at the parameters for software. I noticed one thing you didnt indicate to be; is your 'puter a 32 or 64 bit unit? Plus if that isnt an isssue, then I would start checking signals from IC's to the 2N7000's and then see if you have signal to the steppers. But if this controller you have now works on "older" 'puters, then I would also check the way the parallel port is talking. If memory serves correct then there is 3 ways the port talks now; I am working from memory but I think its EPP ECP and a mix? you might check what the com rate is too.

author
Computothought made it!(author)2011-08-04

Funny, I use dos programs on xp all the time. Albeit that MS did not come out with some upgrade that locked it down. MS no longer supports XP anyway.

https://www.instructables.com/id/Home-Automation-MSWindows-XP/

author
Computothought made it!(author)2011-08-03

I have controlled stepper motors with just 5 pins off the parallel port but with a different circuit. I used freebasic to make the sofftware. On linux though, you have to have sudo rights to have the program talk to the parallel port. XP, there should be no problems. I do not use xp any more, but freebasic worked perfectly for me.
As for vista, win7, and above you might need some kind of dosbox and or admin rights to the port. I do not know as we dumped mswindows after xp. You also need to see what the bios setting for the parallel port also. spp, ecp, or etc, as that could make a difference.

author
medo50 made it!(author)2011-12-25

GOOOOOOOOOOOOOOOOOOOOD

author
ahmad_mhna made it!(author)2011-12-24

ok

author
gpierson1 made it!(author)2011-08-09

Whats a Cnc machiene

author
Biscuitus made it!(author)2011-12-08

More specifically it's a Computer Numerically Controlled Machine. It uses Cartesian coordinates to place the cutter/marker/drill bit. You basically use a CAD/CAM (Computer Aided Design/Computer Aided Manufacturing) program (SolidWorks, Google Sketch Up) to design a part, then you send that file to the CNC machine which interprets the design into x, y and z coordinates.

author
David97 made it!(author)2011-08-09

Its a machiene that holds a tool and moves it around for you, it's to help with engraving, burning and drilling when you need it to be done very accuratley.

author
cj8675 made it!(author)2011-07-30

use dos box google it

author
howim made it!(author)2010-11-09

oh dude...if you want to take photo of the computer screen then just press the "print screen" button, you dont need to use a camera for that.....hehehe...

author
bac512 made it!(author)2010-11-28

(then ya gotta open a graphics program and past the screen.)

author
jbig808 made it!(author)2011-07-23

windows paint will do the trick

author
jayeshshinai made it!(author)2011-07-03

hey, where are you located.? i would like to see your circuit sometime...

author
jayeshshinai made it!(author)2011-03-01

Aay, Suprabhaatham...
Oru choodyam

stepper motor ka specification kya hai? kaunse printer se liya hai?
i wanna make a cnc for myself too...and like you, i believe in using junk and making it into something useful than purchasing it.
also isko kitna bada size ka bana sakte hain?

thanks bro.
vande matram.

author
mraspotcnc made it!(author)2011-03-05

Hellow
About stepper motor i took from old canon printer (inkjet) "12v 7.5degree you can make bigger size with software support.. bye

author
jayeshshinai made it!(author)2011-03-18

so what kind of motor to use?6-8 wire stepper motor?

author
mraspotcnc made it!(author)2011-03-26

6wire thanks....

author
jayeshshinai made it!(author)2011-03-25

got a doubt...
i was referring to Tom Mcquire's circuit and dint buy the mosfet RFP12N10L as on his instructable, but i bought MOSFET 2N7000....
will it work? because the rest of the circuit components are exactly like on this website...
http://cratel.wichita.edu/blogs/tommcguire/the-stepper-motor-driver/

author
mraspotcnc made it!(author)2011-03-26

i choose this mosfet for cheap and suitable for low power stepper motor and check data sheet 12n10L good for my motor drive working good.

author
howim made it!(author)2011-02-13

mraspotcnc,
so you have a Sony Ericsson W995 ,,,,,, hm................cool....
did you made any new progress in your cnc?

author
mraspotcnc made it!(author)2011-02-13

Hellow howim ......best catches 995 yah i am making same circuit with bigger stepper motor 12v 1.5A ,30A mosfet ..see u bye

author
hondaman900 made it!(author)2010-12-07

I think a driver/motor kit from mydiycnc would work with this. They're launching it looks like over at kickstarter.com

author
radovci made it!(author)2010-12-01

Hello, I can`t find corect seting for this driver in EMC. please help.

author
mraspotcnc made it!(author)2010-11-12

hellow howim.....sorry for late comment ....and thanks for the hint.......
i used 12v supply for all controll board (only one supply) my controll board is working very well....About scaling you need go to table setup (software
)change to inches to mm i don't know what is your table area...

author
howim made it!(author)2010-11-12

my friend, i am not asking you for the size of the table area. i am asking you about the screw that you attached to the stepper motor to move every axis. do you get me?

and will it work if i use a signal 12v power supply for all 3 controllers? i mean will that be enough?( i am planing to use three 12v power supply )

what is the A capacity of your power supply ? mine is 500mA

author
mraspotcnc made it!(author)2010-11-13

My dear....friend.. howim about screw details.... Go to hardware shope (specialy duct material for central AC) ask 1/4 inch thread rod with coupler(long nut) if 1/4" long nut not available no problem use two nut . Use same thread rod for 3axis. Next how to couple ...use fuel rubber hose (automobile) same as "Tom Mcwire"its hard enogh for hobbycnc..about power supply i use 12v 2Amp dc power supply split supply to three controll board . use only one ZENER DIODE 6V2 to stepdown voltage for CMOS ICs for three controller ...

author
howim made it!(author)2010-11-18

thankx man...

author
howim made it!(author)2010-11-09

my friend , what is the pitch of the z axis's thread?