How to make a CNC milling machine from scratch

EN: this is a CNC milling machine made from scratch, with parts from old printers(stepper motors , calibrated metal bars and tooth belts),laminate floor used as bearings cases, raw steel, cut by me , painted, etc. The power drill is a PROXXON type, about 12000 RPM(good quality, high rpm and no axial movement powered at 12v). The connection between PC and cnc is made trough parallel port, isolated with optocuplors(safety regulations) . The circuit board of cnc (the stepper controller) is made trough toner transfer method, y have used two MCU PIC16F84A and as “muscle” y have used some N-channel power MOSFET’s. No heatsink was required for them. As an improvement, y have used a low/high current system for stepper motors, they are powered at 12v 30% duty cycle in low current phase and with 12v 70% duty cycle in movement phase. That allow me not to overheat the motors when not used.The building time was about 5 months, in average 3 hours per day of work. The work bench took-me about two weeks,(made from raw steel, cut , welded and painted by me) and the computer for this CNC took me about 1 month (custom made plexiglas case) and y will present you in another video separately .

EN:
Hi, if you like what i do and want to support me, you can buy me a coffee here:
https://www.buymeacoffee.com/dumyyyyyy
Also here you will find other of my electronic projects with schematic, pictures from the building stage and PCB design files.

For high resolution photos(and more) you can check my SKYDRIVE account:

https://skydrive.live.com/redir?resid=9F526403AAD0C21A!986&authkey=!AH4ioElMDMw8XoY

RO:Acesta este o masina de prelucrat pe comanda numerica(o freza comandata 3D de catre calculator)facuta de la 0 cu piese recuperate din imprimante vechi(motoare pas cu pas, curele dintate si tijele calibrate), parchet laminat folosit pe post de carcase de rulmenti, fier de la materiale de constructii taiat cu flexul, polizat si vopsit. Freza este un PROXXON are aproximativ 12000 de rotatii pe minut(buna calitate, fara joc axial, alimentata la 12v). Conexiunea intre calculator si CNC este facuta prin porul paralel, care este izolat complet cu optocuploare(reguli de siguranta impuse de lege). Cablajul imprimat al controllerului de motoare pas cu pas este facut prin metoda transferului de toner, am folosit 2 microcontrollere PIC16f84a pentru comanda motoarelor, iar ca “muschi” am folosit tranzistori MOSFET de canal N. Nu a fost necesara montarea lor pe radiator de racire, deoarece pierderile sunt mici,la fel si frecventa de lucru(ei functionand doar ca intrerupatoare electronice).Ca o inbunatatire, am folosit un sistem de comanda a motoarelor in trepte, cu curent mare si curent mic astfe: cand motoarele stau ele sunt alimentate la 12vf 30% factor de umplere, iar cand se rotesc, sunt comandate cu 12v 70% factor de umplere. In felul asta se previne incalzirea excesiva a motoarelor, ele fiind alimentate cu putere mare doar atunci cand este nevoie. Timpul de constructie a CNC-ului a fost de aproximativ 4 luni cu o medie de 3 ore de lucru pe zi. Masa de lucru mi-a laut 2 saptamani,(facuta din fier brut, taiat, sudat, vopsit, cu blat facut din parchet laminat ca e mai ieftin) iar calculatorul care comanda CNC-ul l-am facut cam intr-o luna,(carcasa facuta de mine din plexiglas) si acesta il voi prezenta intr-un video separat.

RO:
Salut, daca iti place ceea ce fac si doresti sa ma ajuti, poti sa imi cumperi o cafea aici:
https://www.buymeacoffee.com/dumyyyyyy
Tot aici gasesti alte proiecte electronice ale mele, cu scheme, fotografii din timpul constructiei si cablajele imprimate.

Pentru poze de inalta rezolutie(si nu numai) puteti sa va uitati pe contul meu skydrive.

https://skydrive.live.com/redir?resid=9F526403AAD0C21A!986&authkey=!AH4ioElMDMw8XoY

source

Scroll to Top