DIY Dremel CNC #3 electronics, software and firmware (Arduino, aluminium profiles, 3D printed parts)

Sdílet
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

Komentáře • 305

  • @nikodembartnik
    @nikodembartnik  Před 4 lety +4

    Support my projects on Patreon → www.patreon.com/nikodembartnik

  • @joetke
    @joetke Před 5 lety +6

    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!

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      Thanks for another positive comment! Really appreciate every good word​ about my projects!

  • @chbonnici
    @chbonnici Před 5 lety +14

    First class project. Good of you to share. Well done. Keep it up. You are inspiration to others. Many thanks

  • @joerecio7647
    @joerecio7647 Před 5 lety +3

    Thank you for all your videos, very well done! My grandson and I are learning as well as enjoying our times together.

  • @ernestoferrandis399
    @ernestoferrandis399 Před 5 lety +1

    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!

  • @joetke
    @joetke Před 5 lety

    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.

  • @Odonnol
    @Odonnol Před rokem

    Excellent video shooting and editing skills! Respect.

  • @forgotrafe
    @forgotrafe Před 5 lety +2

    Great work. Look forward to seeing Dremmel in action.

  • @jimmy2drinks
    @jimmy2drinks Před 5 lety +2

    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.

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      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 :)

  • @doctorohmed
    @doctorohmed Před 3 lety

    I appreciate your dedication of the CNC router

  • @amigodesigns
    @amigodesigns Před 5 lety +2

    Great job, I would love to see a bigger one for a future project!

    • @nikodembartnik
      @nikodembartnik  Před 5 lety +1

      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!

  • @iconjohn82
    @iconjohn82 Před 5 lety

    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!!!

  • @erikksagala2423
    @erikksagala2423 Před 5 lety +1

    This is what I'm waiting for, greetings from Indonesia

  • @Dan-qp1el
    @Dan-qp1el Před 2 lety

    YOUNG MAN, WELL DONE.

  • @wpavelski
    @wpavelski Před 4 lety

    Nice project. Hugs from Brazil.

  • @haydenc2742
    @haydenc2742 Před 5 lety +2

    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!

  • @alanalvarez7811
    @alanalvarez7811 Před 5 lety +1

    Amazing...keep up the great work :)

  • @williamtate6268
    @williamtate6268 Před 5 lety +1

    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.

  • @johnstavrakis7412
    @johnstavrakis7412 Před 4 lety

    Grate job
    Thanks You. From Greece with love.
    Keep working.

  • @davidwhitt3299
    @davidwhitt3299 Před 5 lety +5

    Can't wait for next video

  • @evertonbarreto6651
    @evertonbarreto6651 Před 5 lety +4

    Thanks for share your work. Congratulations!

  • @SumitDIY
    @SumitDIY Před 3 lety

    Awesome work

  • @stevenalex9439
    @stevenalex9439 Před 5 lety +1

    Thanks for the video and your work!

  • @sgicorporation7161
    @sgicorporation7161 Před 4 lety

    Grate job
    Thanks a lot
    Keep uploading..
    Keep educating..
    Keep growing.....

  • @SkyscrapersConstructionSerbia
    @SkyscrapersConstructionSerbia Před měsícem +1

    I have a problem, one of my cnc shields is smoking. I took a 12v 10a power supply and 1.9 amp motors.

  • @crystalmediavisual
    @crystalmediavisual Před 5 lety +1

    Nice machine. Good work

  • @polarfactory
    @polarfactory Před 5 lety +2

    That's really great man

  • @gitaramaker101
    @gitaramaker101 Před 5 lety +1

    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?

  • @michelbonnet3787
    @michelbonnet3787 Před 5 lety

    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.

  • @mkexotics1
    @mkexotics1 Před 3 lety

    Awesome! Thank you, thank you, thank you!

  • @bigsscore8378
    @bigsscore8378 Před 4 lety

    Very good, thank you.

  • @Mateusz_AstroLife
    @Mateusz_AstroLife Před 5 lety +11

    Szanuję :)

  • @joelsanchezmartinez294

    Like for the video and for the music. Thanks for sharing

  • @davecook2297
    @davecook2297 Před 4 lety

    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 !

  • @jasdall
    @jasdall Před 5 lety +1

    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.

  • @SarycanPL
    @SarycanPL Před 4 lety

    nie ukrywam, że z chęcią bym taką frezarkę odkupił :)

  • @ahmedtouma8231
    @ahmedtouma8231 Před 5 lety +2

    I'm using a4988 red one for nema 17 1.7A how can i adjust theme ? I do not have any knowledge of electronics.

  • @andreadebiasi5617
    @andreadebiasi5617 Před 5 lety

    Hi, what infill % did you use for print the parts? And the layer height?

  • @omarhosni89
    @omarhosni89 Před rokem

    hello, would you please tell me what is the online software you used to convert the sag to gcode ?

  • @stefanoguitarplayer
    @stefanoguitarplayer Před 5 lety

    Bravo ottimo lavoro, pulito e funzionale

  • @tomgray7049
    @tomgray7049 Před 5 lety

    Great job....😀

  • @rafaeldejulio5912
    @rafaeldejulio5912 Před rokem

    Hi! how do you tell the software the build plate volume mine just keeps on hitting against the rails

  • @victorsi1992
    @victorsi1992 Před 5 lety

    Вітаю, дуже гарна ідея. Я взяв собі до уваги ваші намагання покращення. Дякую

  • @tvideo1189
    @tvideo1189 Před 5 lety

    Will this mill in 3d or is it 2.5d? Can't tell from the tests you show. Thanks.

  • @wahidshirdel1119
    @wahidshirdel1119 Před 3 lety

    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

  • @user-ii4su2sn2w
    @user-ii4su2sn2w Před měsícem

    Хорошая работа. Спасибо за модели

  • @mememaster147
    @mememaster147 Před 5 lety

    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.

  • @johnbrevard5966
    @johnbrevard5966 Před 5 lety +2

    My god are you and this Amazing!!...WoW...

  • @ericnickel3280
    @ericnickel3280 Před rokem

    How do you connect dremel to the board and power supply? I don't see instruction in vid #4

  • @dangdut.audiophile
    @dangdut.audiophile Před 3 lety

    how to set dimension x,y,z axis on firmware?
    are we can change dimension or expand it .
    thanks,,

  • @Brazylizsek
    @Brazylizsek Před 4 lety

    Was there really need for the second motor in the longest axis?

  • @kentthomas1045
    @kentthomas1045 Před 3 lety

    What parts are specifically for the Z axis? I'm looking to build just an X and Y axis model.

  • @dizer.
    @dizer. Před 5 lety

    Круто! Ждём реальных тестов)

  • @thomazzzzi
    @thomazzzzi Před 4 lety

    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?

  • @zainsial4858
    @zainsial4858 Před 3 lety

    very nice dear

  • @ultraidtech8250
    @ultraidtech8250 Před 5 lety +1

    nice work.

  • @stephenyonkoski9712
    @stephenyonkoski9712 Před 5 lety

    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.

  • @guitar98xD
    @guitar98xD Před 5 lety +1

    Would it work with estlcam ?
    Greetings

  • @yuvarajvisvanathan3757
    @yuvarajvisvanathan3757 Před 3 lety +1

    How did u convert image into gcode?

  • @JordanMiller1117
    @JordanMiller1117 Před 5 lety +1

    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?

  • @inf3953
    @inf3953 Před 5 lety

    Can we use cpu PSU directly to this machine? I had bunch of em laying around.

  • @videosaboutnothing8147

    Where did you get those jumpers? Can you provide a link

  • @thebestnigga174
    @thebestnigga174 Před 4 lety

    Can you tell me what was the software that you use to draw

  • @ahmedmansuor3715
    @ahmedmansuor3715 Před 5 lety

    thanks i love that

  • @DushyantSingh-dt
    @DushyantSingh-dt Před 3 lety

    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,

  • @PlayZilla.Studio
    @PlayZilla.Studio Před 5 lety

    So where's the final result, is it able to drawings only?

  • @Guilherme-uu8ql
    @Guilherme-uu8ql Před 5 lety +1

    Thank you!

  • @Tjup
    @Tjup Před 4 lety

    what software u use for making the CNC files?

  • @schonermatik8256
    @schonermatik8256 Před 2 lety

    Hola amigo gran trabajo ....

  • @Perspectologist
    @Perspectologist Před 5 lety

    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.

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      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.

  • @KamiKaZe07
    @KamiKaZe07 Před 3 lety

    Wich vref did you used on the A4988 driver?

  • @sttm1283
    @sttm1283 Před 5 lety +29

    "if there is no smoke it should be fine" haha thats a good rule

    • @xxportalxx.
      @xxportalxx. Před 5 lety +2

      Electrical engineering 101: keeping the smoke INSIDE the electronics.

  • @dakadaka7455
    @dakadaka7455 Před 3 lety

    Would be possible to run NEMA 23 with your setup? Same drivers/arduino and everything else

  • @DennisMurphey
    @DennisMurphey Před 8 měsíci

    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

  • @stephaniegarnicatrujillo3895

    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?

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      Sure you just have to change this in grbl settings

    • @oteeceaserokae
      @oteeceaserokae Před 2 lety

      if you increase the speed it might affect the pen and may not write properly if the pen aint ok

  • @MegaSoyaMan
    @MegaSoyaMan Před 5 lety

    Good job !!!

  • @ervisqose6964
    @ervisqose6964 Před 5 lety

    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

  • @rpm-zr4fh
    @rpm-zr4fh Před 4 lety

    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?

  • @ambroribo6079
    @ambroribo6079 Před 5 lety

    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

  • @2299alexander
    @2299alexander Před 5 lety

    Do not lose steps with 1/16 micropasses?

  • @sanjivnasik
    @sanjivnasik Před 2 lety

    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

  • @JuanSanchez-rb4qu
    @JuanSanchez-rb4qu Před 5 lety +1

    Great design Nikodem, though is it scallable? like just use longer aluminum parts right?

    • @nikodembartnik
      @nikodembartnik  Před 5 lety +1

      Thanks! Yes it is, longer rods, lead screws and profiles. 3D printed parts are the same

    • @wolfvierbergen1417
      @wolfvierbergen1417 Před 5 lety

      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.

  • @orl1635
    @orl1635 Před 5 lety

    GENIUS...!!!

  • @arturofuentesgarcia6882
    @arturofuentesgarcia6882 Před 5 lety +1

    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.

    • @nikodembartnik
      @nikodembartnik  Před 5 lety +1

      I already did that in my next videos :) I just 3D printed them

  • @nirgore100
    @nirgore100 Před 5 lety

    How do i download the GRBL Controller? the download link is broken.

  • @art48
    @art48 Před 4 lety

    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?

  • @barrymctrustery5715
    @barrymctrustery5715 Před 5 lety

    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

  • @TomasTrejo
    @TomasTrejo Před 5 lety +1

    Great men!

  • @thaershaheen2946
    @thaershaheen2946 Před 5 lety

    Hi dear friend, please, i cant catch your explain, it was hard to install grbl in arduino uno library , honestly, i cant understand

  • @user-pi7yv2fx4c
    @user-pi7yv2fx4c Před 3 lety +1

    Oh nice work!!
    How did you connect the line?
    Can you explain it more exactly to me?
    5:28

  • @nathanwijnands3
    @nathanwijnands3 Před 4 lety

    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

  • @daancoenen7443
    @daancoenen7443 Před 5 lety

    How big is the cutting surface HxLxB

  • @TheSmith2409
    @TheSmith2409 Před 5 lety

    can you put the link of the aluminium profiles please?? Thanks!

  • @coreyhastings454
    @coreyhastings454 Před 5 lety +1

    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!

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      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.

    • @coreyhastings454
      @coreyhastings454 Před 5 lety +1

      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! :)

  • @sebastianszolc8606
    @sebastianszolc8606 Před rokem

    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.

  • @huizhang6614
    @huizhang6614 Před 4 lety

    Did you make any changes to the grbl marlin codes? You need to configure two motors for X-axis, right?

  • @dharmeshsolanki4354
    @dharmeshsolanki4354 Před 4 lety +1

    can i use grbl with arduino pro micro ?
    because that's the only one I have and have no use for it

  • @Guilherme-uu8ql
    @Guilherme-uu8ql Před 5 lety +1

    Nikodem, 12V and 5A is enought to power supply this cnc? I saw you used 12V 30A. Tks

    • @nikodembartnik
      @nikodembartnik  Před 5 lety +2

      Sure, check out video number 5 of this series I replaced this big power supply with something way smaller that works too

  • @ianjeffery3762
    @ianjeffery3762 Před 5 lety

    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

    • @nikodembartnik
      @nikodembartnik  Před 5 lety

      you should connect COM pin and normal open pin (the third one is normal close) to the shield

    • @ianjeffery3762
      @ianjeffery3762 Před 5 lety +1

      Thank you.

  • @nirgore100
    @nirgore100 Před 5 lety +1

    What is the KEYES 5V Relay Module for? and why you don't use it?