DIY Dremel CNC #3 electronics, software and firmware (Arduino, aluminium profiles, 3D printed parts)
Vložit
- čas přidán 12. 08. 2018
- Time to add Arduino and some other electronic components to the DIY Dremel CNC machine! We will also upload code to the Arduino (GRBL) and take a look at software to control your machine (GRBL controller and CNCjs). At the end, we will run the first tests on the machine to see how it works :)
Dremel CNC parts list: bit.ly/2Hmlbcw
Support my projects on Patreon → / nikodembartnik
Or through PayPal: www.paypal.me/nikodembartnik
Watch the previous parts:
First part: • DIY Dremel CNC #1 desi...
Second part: • DIY Dremel CNC #2 fram...
Everything CNC related: • DIY Dremel CNC #1 desi...
I am extremely happy with how this machine works! It's super quiet and works extremely smoothly. Construction is very rigid and 3D-printed parts are okay. The first drawings are also great all lines are sharp and the dimensions are good.
What we will need, the amount in ():
-Dremel tool: amzn.to/3Fyzmsb
-Aluminum Profiles 20x20x600mm (5): amzn.to/3FGlH2d
-12mm rod (about 2 meters): amzn.to/45TJ0Aq
-500mm long trapezoidal lead screw 8mm (2): amzn.to/49eINdV
-300mm long trapezoidal lead screw 8mm (2): amzn.to/49eINdV
-12mm linear bearing (12): amzn.to/493uqZU
-5 to 8mm coupler (5): amzn.to/3FCQptj
-T nut (50): amzn.to/40eb3JG
-Screws: amzn.to/3s8wnnc
-Arduino+CNC shield+stepper drivers: amzn.to/3Sl2tXB
-Power supply: amzn.to/499eOUN
-Stepper motors (4): amzn.to/49eODfB
Here are some of the tools:
-3D printer: amzn.to/49aAD6i
-Thread tap: amzn.to/45T36L4
-Cordless drill: amzn.to/45PtWDK
STL files: www.thingiverse.com/thing:300...
GRBL: github.com/grbl/grbl
CNCjs: cnc.js.org/
GRBL Controller: zapmaker.org/projects/grbl-co...
I always wanted to have one of those fancy CNC machines that can mill metals. It's cool and it gives you so many possibilities for your next projects! I already have a few ideas for projects with a CNC machine :) - Věda a technologie
Support my projects on Patreon → www.patreon.com/nikodembartnik
This device is not only beautiful but it does the job awesomely! Your videos gain in quality and substance Nikodem! That represents a big amount of work and time summed up in less than 8 minutes, a real achievement and an achievement. Can't wait the first test with the dremel. Thanks for sharing all!
Thanks for another positive comment! Really appreciate every good word about my projects!
First class project. Good of you to share. Well done. Keep it up. You are inspiration to others. Many thanks
Thank you :)
Thank you for all your videos, very well done! My grandson and I are learning as well as enjoying our times together.
Thank you! I am happy that you like my videos!
Congratulations for your work! I was just surfing the net and discovered your youtube channel on thingverse, and I have to admit that I'm really impressed with what you have achived (the CNC milling machine, your channel and the rest of your videos, which I'm anxious to watch). Carry on with your projects and thank you for sharing them with us! Greetings from Argentina!
Thank you very much!!! Greetings from Poland :)
Glad that you fix the wobble. This project is really among the awesome ones about building a CNC from scratch. Bet that a lot of people will build your device.
I wish that :)
Excellent video shooting and editing skills! Respect.
Great work. Look forward to seeing Dremmel in action.
Thanks! Yessss, me too :D
Thanks very much for sharing this Nikodem. I plan to suggest this as a project to mechanical and electrical engineering students at the college where I work.
Cool! Thanks for the positive feedback, remember to credit my work! It's nice when your project is recommended to college students when I am still in high school :)
I appreciate your dedication of the CNC router
Great job, I would love to see a bigger one for a future project!
I would love to see it, but firstly I have to find some workspace bigger than my 7 square meter bedroom :) I already started learning to weld to build stronger machines!
This is amazing the way the video made was very informative and properly edited since view angle of camera is one of the best diy tutorial i've seen. Keep it up buddy and let me know your next project...looking forward for DIY laser cutter of engraver with 3d printer all in one if possible. More power!!!
Thanks! I am happy that you like my project!
This is what I'm waiting for, greetings from Indonesia
Greetings from Poland!
YOUNG MAN, WELL DONE.
Nice project. Hugs from Brazil.
Awesome! Getting closer to cutting some stuff...very cool!
Never heard of cnc.js, man that looks really nice...and it runs on RPi..nice!
it's great piece of software
agree
Amazing...keep up the great work :)
Thanks!
If some plastic parts crack when you drill them I have solution. Instead of chucking a bit in a drill hold bit with vice-grips and heat tip with torch till glowing and push through . I ran an Elumatic cnc at work a few years ago and always wanted one since . I appreciate your video.
Grate job
Thanks You. From Greece with love.
Keep working.
Can't wait for next video
Me too!
Thanks for share your work. Congratulations!
Thank you :)
Awesome work
Thanks for the video and your work!
Thanks for the comment!
Grate job
Thanks a lot
Keep uploading..
Keep educating..
Keep growing.....
I have a problem, one of my cnc shields is smoking. I took a 12v 10a power supply and 1.9 amp motors.
Nice machine. Good work
Thanks!
That's really great man
Thanks man!
Hi Nikodem, great vid! What is the exact power supply settings you use for the stepper drivers? Power supply is 12v 30a how low have you reduced the ampere?
Hi ! And thanks for your project that I'm on the way to build. Just a question : It seems that the slots for Arduino on the printed plate are just inverted. You don't have a corrected version ?
Regards.
Awesome! Thank you, thank you, thank you!
Very good, thank you.
Szanuję :)
Dziękuję :)
How it is done to be 1
Like for the video and for the music. Thanks for sharing
Thanks!
Hello ! And thank you ! I'm looking for a power supply similar to the one in your video, but the link you have no longer works. Any recommendations ? Thanks !
Dear Nik really well done. Great job. Just subscribed to your profile. Though I can’t understand how and where to install the end stops. I’ve seen the 3 of your video clips but cannot locate or find where you mentioned the end stops. Anyway very well done. Most probably will start printing the parts until I wait for the other parts.
nie ukrywam, że z chęcią bym taką frezarkę odkupił :)
I'm using a4988 red one for nema 17 1.7A how can i adjust theme ? I do not have any knowledge of electronics.
Hi, what infill % did you use for print the parts? And the layer height?
hello, would you please tell me what is the online software you used to convert the sag to gcode ?
Bravo ottimo lavoro, pulito e funzionale
grazie!
Great job....😀
Hi! how do you tell the software the build plate volume mine just keeps on hitting against the rails
Вітаю, дуже гарна ідея. Я взяв собі до уваги ваші намагання покращення. Дякую
Will this mill in 3d or is it 2.5d? Can't tell from the tests you show. Thanks.
Hi whats up?
i was woundering about how microcontroler(arduino ) undrestand g-code which sent to it from pc .
For example when i press the top arrow of my keybord in computer it goes one step toward and vice versa
Хорошая работа. Спасибо за модели
Have you checked the concentricity of the spindle and chuck on the Dremel? I've had one where they were misaligned so that the tool axis was at an angle to the axis that the spindle was rotating on. Proxxon tools have much better spindle concentricity and alignment but they're twice as expensive.
My god are you and this Amazing!!...WoW...
How do you connect dremel to the board and power supply? I don't see instruction in vid #4
how to set dimension x,y,z axis on firmware?
are we can change dimension or expand it .
thanks,,
Was there really need for the second motor in the longest axis?
What parts are specifically for the Z axis? I'm looking to build just an X and Y axis model.
Круто! Ждём реальных тестов)
Subscribe to don't miss them!
great great build. I want to build one and wonder if i can make one which has a longer Z axis. How do i do this?
very nice dear
nice work.
Thanks!
Thank you for showing. I invented something and I'm thinking about takking course on on 3D printing and on how it works and the materials possible that you can use with it. My invention is all plastic and if I master that then I get one step closer to creatting a new product, many hurdlles or like patens to keep any budy from stealing my design and concept. It is q family oreint product. Long process I been working on since 2007. I have put it on back burner for some time now. It makes me nerves for I know it is a big task to acomplish, but as my mother saids nothing worth have never comes easy. have a blessed day 😎 and thanks again.
Would it work with estlcam ?
Greetings
How did u convert image into gcode?
What size bearings did you use for the end opposite the motors for the lead screws? I didn't see it in the description so I'm just curious. Also, what gauge wire were you using from the PSU to the CNC shield?
that's 608 bearing popular in skateboards
Can we use cpu PSU directly to this machine? I had bunch of em laying around.
Where did you get those jumpers? Can you provide a link
Can you tell me what was the software that you use to draw
thanks i love that
Hey i want to make a cnc number printing plotter machine, problem is that, when i want to print a number using stepper motors then i upload my Gerber file when it works, but when i want to change my printing number then again go to pc, and chnage the Gerber file then upload, my work is not so great, i just want to print some numbers using stepper motors. so Arundio IDE have any library to without using Gerber i change my number from keypad and display.
This is my collage project, please CZcams help me,
So where's the final result, is it able to drawings only?
Thank you!
Thank YOU!
what software u use for making the CNC files?
Hola amigo gran trabajo ....
Looking good. I’m looking forward to seeing it cut. I should look into that software you mentioned. I’ve only use Easel with my X-Carve. It works OK, but it is nice to have multiple options. I don’t entirely love the web based dependency of Easel.
CNCjs looks awesome, I am not sure how it will work with X-Carve, Easel can be better because it's made just for this machine. But maybe you will find it work better for you. That's true, sometimes web based is not the best solution.
Wich vref did you used on the A4988 driver?
"if there is no smoke it should be fine" haha thats a good rule
Electrical engineering 101: keeping the smoke INSIDE the electronics.
Would be possible to run NEMA 23 with your setup? Same drivers/arduino and everything else
I ordered the 10A Power Supply because my dremel is powered on it own AC cord and I did not think I needed 20A to run the three Axis, Did i mess up or will 10 A run the three motors. I am powering one Z, One X and One Y (not 2 Y). Appreciate your input. I posted My adaptor for this Dremel Drill Press conversion to CNC, I know its light weight but my work is small light metal model trains, Thank You, Dennis
Update Nov 27 2023 I have completed the conversion of my Dremel Drill Press with Micro Mark Mini X Y Table into a version of your DIY CNC Mini Milling Machine. So far I used the Dremel Carriage with a unique Adaptor to the Dremel Drill Press Stand. All your recommended Digital stuff. I have only the Z axis operational and yesterday I machined a test part to verify the manual job of Z would work with manual operation of the X Y Tables. It was evident I need to continue to convert the mini XY table to CNC ASAP. I have ordered the Couplers and the CNC Shield of course has the Sockets and I also have the required A4988 drivers. I want to share the CNC Shield is a marvelous tool for us. Spindle control is a little messy but boy does this Shield Save a Bunch of time. I was so happy to see the Stepper motor take on in my first test. Now we are thinking about a load unload robot and some other tools we can use on our train layout. Thank You So much young man. Dennis in Virginia
Hi, thanks for sharing such a nice project! I know this design is intended for dremel cutting purposes, but i would like to use your design for drawing just like you did in this video for testing, if so, is there any way I could increase the speed, so the pen would move faster? If yes, where I can do this change?
Sure you just have to change this in grbl settings
if you increase the speed it might affect the pen and may not write properly if the pen aint ok
Good job !!!
And thanks for sharing
Awsome project .Can i use Ramps 1.4 for CNC? its GRBL compatibl with Ramps 1.4 .I try with Marlin firmware and looks fine expect Z axis. Thanks
I know that this video is a little old now, did you ever get an error when putting the code onto your arduino? Like the file was too big?
very good project and description. I will like to know if there is a possibility to by the printed parts since I do not have the capability to do that.
Where and how much do they cost just to have an idea for the whole project.
Thanks for helping.
Bye
Do not lose steps with 1/16 micropasses?
I have built the machine but my Z axis just vibrates. I have changed the Stepper motor driver and cnc shield by issue remains unresoved
Great design Nikodem, though is it scallable? like just use longer aluminum parts right?
Thanks! Yes it is, longer rods, lead screws and profiles. 3D printed parts are the same
It is very scalable but the bigger you go you may lose precision and quality.
If you continue working with threaded rods, whipping may start to be a problem, this is because no rod is totally straight.
An advise for longer linear motion are gear racks, check this link out:
www.cncrouterparts.com/standard-rack-and-pinion-parts-c-46_39.html
But then Nikodem's 3d printed parts are no longer useful, begin with something small, like he did.
GENIUS...!!!
Hi! Good project. If you think use it like milling machine for a different hard material, you should replace the flexible couplings for a rigid ones. anyway that's a great.
I already did that in my next videos :) I just 3D printed them
How do i download the GRBL Controller? the download link is broken.
I have finished with the physical DIY CNC machine and now I am trying to hook up the electronics. I have been trying for over a week and am getting frustrated. I have an Arduino Uno with a CNC shield and this is connected to my computer.
I have downloaded Grbl to the arduino and that went well. I am using Universal Gcode Sender and when I bring it up on the computer, I checked that it has the same port as the Arduino. I downloaded a simple Easel project, and generated Gcode. I know the Gcode is good, since it came from an Easel project. When I bring up the UGS window, and then open the connection, everything is fine. But when I upload the Gcode from the Easel file the UGS, I get a message that the 'machine status' is disconnected. I do have the 4 cables from the stepper motors plugged into the CNC shield, but still get the error message that the status is disconnected. Could I have a bad CNC shield? Is there a way of testing the CNC shield? Any help?
Hi Nik have you by any chance got a design for the printed part that is fixed to the power supply to hold the Arduino and other electronics .
I am half way through building CNC i am going to try fixing Makita Palm router to cnc .
Carry on with the designs
Great men!
thanks!
Hi dear friend, please, i cant catch your explain, it was hard to install grbl in arduino uno library , honestly, i cant understand
Oh nice work!!
How did you connect the line?
Can you explain it more exactly to me?
5:28
somehow I can't download the CNC.js programma. Would anyone mind to help me out? Might sounds a bit silly, but I can't find the download button
How big is the cutting surface HxLxB
can you put the link of the aluminium profiles please?? Thanks!
I have been looking at the Arduino kit you linked, and I noticed that it specifically says there are X, Y, Z, and A axes, so I assume you are using the A axis as a second Y axis. Do you know if that will also work for making the A axis a second Z axis? I ask because I have a dead 3D printer (control board fried) that I want to repurpose as a CNC, and if I can prevent having to buy anything except the control board, that would be awesome! :) Thanks!
Yes, there are some connectors on the side, you can mirror one of the axes (X, Y or Z) to the A axis. I talked about that in this video. It could work fine as for the control board because a frame of the 3D printer is not super rigid so keep that in mind.
Ahh. I thought you were only talking about the Y axis, as most other boards specifically have a Y1 and Y2. Thanks for the quick reply!
Agreed, most frames are not super rigid, however I had implemented a Z-axis mod on mine that make it ridiculously rigid haha. I am looking forward to trying this out!!
Thanks again! :)
Cześć, fajnie że mamy takich lub przyszłych kreatywnych inżynierów. Nikodem dwa pytania? Jakie dokladnie silniki krokowe użyłeś? A drugie to masz dwg? Wymiary platformy roboczej z tej sklejki?. Nie znalazlem w żadnym z Twoich udostępnionych plików. POLISH POWER. ! PROJEKT SWIETNY.
Did you make any changes to the grbl marlin codes? You need to configure two motors for X-axis, right?
2 motors for y axis
can i use grbl with arduino pro micro ?
because that's the only one I have and have no use for it
Yes, yes you can
Nikodem, 12V and 5A is enought to power supply this cnc? I saw you used 12V 30A. Tks
Sure, check out video number 5 of this series I replaced this big power supply with something way smaller that works too
Hi. Can I ask if you have pictures of how to connect the end stops? Mine are the 3 pin connectors ( end stop mounted in n a small board ) and I'm not sure how to connect them .. thanks
you should connect COM pin and normal open pin (the third one is normal close) to the shield
Thank you.
What is the KEYES 5V Relay Module for? and why you don't use it?
i think it is prepared for swithing drill machine