Instructables
Picture of 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

 
Remove these adsRemove these ads by Signing Up

Step 1: Controller

Picture of controller
18.JPG
20.JPG
26.JPG
22.JPG
21.JPG

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

Picture of frame
4.JPG
6.JPG
9.JPG
10.JPG

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

sanjaysy1 year ago
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
mraspotcnc (author)  sanjaysy1 year ago
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.



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
edison012 years ago
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
bawag2 years ago
i use all values which you tell. but
Bulb don`t work :-(
can you tell me why....?
Whatnot2 years ago
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.
Rich99 Whatnot2 years ago
melted lead.
qualia Whatnot2 years ago
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
what abt plain compacted sand...?
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.
DIY-Guy qualia2 years ago
You could try a little bit of thinned epoxy with compacted sand to make it stick together as a solid mass.
greytrainz3 years ago
is there any way to make this work through the usb plug?
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.
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.
i think it could be possible, but t might need a quite complicated program to be written for it to work.
howim3 years ago
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
XP, VISTA, nor Win 7 work with DOS level programs, sorry. Try a second partition with Win 98SE, or dedicated computer running 98SE.
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.
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?
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".
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.
just set the compatability mode to windows 98 under Poperties for the program (right click it and select properties)
yeah..will try it out right now..
stil not working...dont know why.
i think its my circuit..
ill install the parallel port driver n check.
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.

http://www.instructables.com/id/Home-Automation-MSWindows-XP/
Incorrect, you simply have to set the programs operating parameters in the compatability mode under properties.
It wont work because vista and 7 are not DOS based
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.
medo502 years ago
GOOOOOOOOOOOOOOOOOOOOD
ahmad_mhna2 years ago
ok
gpierson12 years ago
Whats a Cnc machiene
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.
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.
cj86752 years ago
use dos box google it
howim3 years ago
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...
bac512 howim3 years ago
(then ya gotta open a graphics program and past the screen.)
jbig808 bac5123 years ago
windows paint will do the trick
hey, where are you located.? i would like to see your circuit sometime...
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.
mraspotcnc (author)  jayeshshinai3 years ago
Hellow
About stepper motor i took from old canon printer (inkjet) "12v 7.5degree you can make bigger size with software support.. bye
so what kind of motor to use?6-8 wire stepper motor?
mraspotcnc (author)  jayeshshinai3 years ago
6wire thanks....
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/
mraspotcnc (author)  jayeshshinai3 years ago
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.
howim3 years ago
mraspotcnc,
so you have a Sony Ericsson W995 ,,,,,, hm................cool....
did you made any new progress in your cnc?
mraspotcnc (author)  howim3 years ago
Hellow howim ......best catches 995 yah i am making same circuit with bigger stepper motor 12v 1.5A ,30A mosfet ..see u bye
hondaman9003 years ago
I think a driver/motor kit from mydiycnc would work with this. They're launching it looks like over at kickstarter.com
radovci3 years ago
Hello, I can`t find corect seting for this driver in EMC. please help.
mraspotcnc (author) 3 years ago
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...
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
mraspotcnc (author)  howim3 years ago
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 ...
thankx man...
howim3 years ago
my friend , what is the pitch of the z axis's thread?
howim3 years ago
and can you plz tell me that what kind of power supply is you are using? and is there a separate power supply for every axis's controller? ( i think if using a separate power supply for every axis will be good)...

plz answer my questions ...

thankx for reading ..
howim3 years ago
hello mraspotcnc,
can you plz help me with the controller?

my problem is = i mad up this controller on B-Board, at that time it was working fine. but when i putted it on a circuit board then it stopped working.. there was only one axis's circuit on the board and i putted 3 axis's circuit on the circuit board, so i think that if i made 1 circuit for one axis then it will work. so i am going to do just the same as you...

thankx friend ,....
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!