Raspberry Pi CNC Controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ก.พ. 2020
  • It's been so long since the last Dremel CNC update. Here is one that I wanted to build for a long time to protect my laptop from the dust. Raspberry Pi is a small computer that you can install Linux on and together with a 7-inch screen and custom buttons it is just a perfect choice for a CNC controller.
    Raspberry Pi: bit.ly/2ONDyKK
    Screen: bit.ly/38nqcMW
    Buttons: bit.ly/38m4bhF
    Power supply: bit.ly/2vqXdJA
    Dremel CNC parts list: bit.ly/2Hmlbcw
    Support my projects on Patreon → / nikodembartnik
    Raspbian: bit.ly/2SnrqSV
    Balena Etcher: bit.ly/39xLNlV
    RetroGame: bit.ly/3bwb4Pt
    Universal Gcode Sender: bit.ly/2uERrUI
    Facebook group: bit.ly/2JOdv5s
    Instagram: nikodembartnik
    #raspberrypi #cnc #computer
    Music:
    On My Way by Ghostrifter Official
    / ghostrifter-of. .
    Creative Commons - Attribution-ShareAlike 3.0 Unported - CC BY-SA 3.0
    Free Download / Stream: bit.ly/on-my-way-go
    Music promoted by Audio Library
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 126

  • @nikodembartnik
    @nikodembartnik  4 ปีที่แล้ว +23

    Where should I post files for the case that I designed? Looks like Thingiverse doesn't work very well right now :( Or maybe you want me to make an instructable about this project?

    • @samh7140
      @samh7140 4 ปีที่แล้ว +6

      Instructables 😄

    • @luigicicatiello3991
      @luigicicatiello3991 4 ปีที่แล้ว +3

      Instructables is ok... but i think it will be also good on thingiverse when it's possible.
      But, in any case, thank you so much for your great works!

    • @tomgray7049
      @tomgray7049 4 ปีที่แล้ว +2

      instructable please

    • @38delphy
      @38delphy 4 ปีที่แล้ว

      Bonjour,
      Personnellement, je préfère Instructables, je ne comprends pas l'anglais et ça me permet de traduire les pages avec google.

    • @38delphy
      @38delphy 4 ปีที่แล้ว

      Bonjour,
      Personnellement, je préfère Instructables, je ne comprends pas l'anglais et ça me permet de traduire les pages avec google.

  • @SlickLikeNinja
    @SlickLikeNinja 4 ปีที่แล้ว +34

    "Because I want to, that's my channel."
    That's the only response you need to give. Nobody dictates what you are allowed to do. Thank you for the wonderful videos :)

  • @ViniciusCZanini
    @ViniciusCZanini 4 ปีที่แล้ว +5

    Very good! I love to see Dremel CNC updates 👍🏻

  • @mattwestlake114
    @mattwestlake114 4 ปีที่แล้ว +5

    New day, new possibilities, new fuses! Cool project, great video!

  • @Viureify
    @Viureify 4 ปีที่แล้ว

    Dude, do whatever makes you happy ❤️ Your channel rocks and you are a true inspiration!

  • @createforcuriosity225
    @createforcuriosity225 4 ปีที่แล้ว +4

    I will try this on my new CNC, thank you !

  • @deivid77
    @deivid77 4 ปีที่แล้ว +1

    Hi Nikodem, your work is amazing. Congrats!
    I definitely want to make the full project: cnc and the Raspberry Pi console.
    Keep on making and sharing.

  • @maciekm7953
    @maciekm7953 4 ปีที่แล้ว +2

    That's exactly what I need. Thanks for sharing👍

  • @certified-forklifter
    @certified-forklifter 4 ปีที่แล้ว +2

    i just came home from school =) and then this video popped up. Awesome!
    thanks

  • @22BOZIDAR
    @22BOZIDAR 4 ปีที่แล้ว +3

    Cool little mill. Protoneer makes a board for the raspberry pi and a preconfigured SD card image. The board has an arduino running GRBL.

  • @Mcvanilla83
    @Mcvanilla83 4 ปีที่แล้ว +1

    Nice! THX for this great tutorial. I was already thinking of doing it for my mill because then i dont need to use my laptop anymore

  • @coreymac2381
    @coreymac2381 4 ปีที่แล้ว +1

    I think all your videos are great. I’m a woodworker and woodturner and I have a branding Iron to mark my work. It was nice of you to make one for your Dad.

  • @jakebozz7677
    @jakebozz7677 4 ปีที่แล้ว +16

    "New day, new possibilities, new fuse..." and "because I want to" are my favorite parts!! I love it! lol Keep doing your thing & exploring what you like, Nikodem! BTW, what is your major at University?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +3

      Thanks! It's Automatic control and robotics, electronics and telecommunication, informatics

    • @jakebozz7677
      @jakebozz7677 4 ปีที่แล้ว

      Excellent! That sounds like a lot of fun!!! (Even though timelines might occupy your time) Enjoy!!!

  • @tomgray7049
    @tomgray7049 4 ปีที่แล้ว

    very good job. dont apologize for your videos, they are great.

  • @gizlas
    @gizlas 4 ปีที่แล้ว +12

    Nikodem, do as much crazy stuff as you like, but make sure to record and share it :)

  • @leonpalnau6839
    @leonpalnau6839 ปีที่แล้ว

    Nice work and I can appreciate your use of multiple maker skills. There is one thing that is eating at me about your design. You should research "Parallel-in, Serial-Out" (PISO) shift registers. This is a simple small IC that takes binary input on each pin (like from each button) and serializes the data at a frequency defined by the input of the clk pin. In short if each of 8 buttons is connected to a pin, the chip will send an 8bit string along to a single PIO input on the Pi.
    Would clean up the wiring a lot and free up many PIO on the Pi. You would just need the button board attached to the shift registers, and then 4 wires to the Pi- vcc,gnd,clk and a single PIO.

  • @portlyoldman
    @portlyoldman 4 ปีที่แล้ว +2

    And today we have a guest appearance from Nikodem’s Dad’nik 🤪

  • @bryansegui2376
    @bryansegui2376 4 ปีที่แล้ว

    Great video! But i have a question, whats the function of have a different screen for the cnc?

  • @mickyas1000
    @mickyas1000 3 ปีที่แล้ว

    Thanks for another informative video, i've just pulled the trigger on buying the materials to make your Indymill, will there be an update to the indymill to use a raspberry pi for control etc?

  • @pr00009
    @pr00009 2 ปีที่แล้ว

    this is bloody awesome

  • @billfield8300
    @billfield8300 3 ปีที่แล้ว

    So, Nik.. A year later.. Have you had a chance to make the instructables for this yet? I absolutely love the idea. Look forward to seeing it. Thanks for the video.

  • @alexrivero7831
    @alexrivero7831 3 ปีที่แล้ว

    Hi Nikodem, I am dealing with a problem that I think you also had. I can’t see the visualiser of the UGS. Any suggestion?

  • @tanvirmahmud1048
    @tanvirmahmud1048 3 ปีที่แล้ว

    Hey bro how you make this enclosure joint

  • @JANDLWOODWORKING
    @JANDLWOODWORKING 4 ปีที่แล้ว +1

    Awesome video!

  • @asalottin
    @asalottin 4 ปีที่แล้ว

    Awesome project! I always thought if that was at all possible and I'm glad it is. May I ask what Raspberry Pi did you use for it? Thanks!

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Thanks! I used raspberry pi 3B because that's what I had laying around, you can always go with 4B it's more powerfully everything should run smoother

  • @seanmcdonald656
    @seanmcdonald656 3 ปีที่แล้ว

    Good video. Do what makes you happy.

  • @nrdesign1991
    @nrdesign1991 4 ปีที่แล้ว

    8:38 I had one of these exact peltier dehumidifiers, and they do absolutely NOTHING but consume power, make noise, and do very little actual dehumidifying. Return the unit and get one with a compressor, they work great and don't consume much more power.

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Yes, it's definitely not the most efficient thing ever, but it is always something because humidity here is terrible

  • @juergenvonhausberg
    @juergenvonhausberg 3 ปีที่แล้ว

    Nice one. What about omitting the Arduino altogether and instead do everything on Raspberry Pi?

  • @immewhou1755
    @immewhou1755 2 ปีที่แล้ว

    Awesome video

  • @TheTsunamijuan
    @TheTsunamijuan 4 ปีที่แล้ว +1

    You know it would likely be easier to avoid the emulation layer from additional software. Get a ATtiny micro controller, and set it up with the arduino boot loader. Then Configure it as a human interface device, for the buttons. This way it will lower some of the software loads on the pi, and you will also have the ability to easily move it to a new pi when the SD card dies or the image file gets corrupted.

    • @dugabomber5993
      @dugabomber5993 2 ปีที่แล้ว

      Why arduino bootloader? (Asking from curiosity)
      I have a raspberry pi pico and I have used circuit python with it for potentiometers and leds.
      Is the arduino boot loader specific to a certain task?

    • @TheTsunamijuan
      @TheTsunamijuan 2 ปีที่แล้ว +1

      @@dugabomber5993 ease if programming. If you want to take advantage of all the existing drivers and projects already out there for human interface devices. You could certainly do it in the normal atmel development tools. But for most beginners and hobbyists its more work to go that route than work inside the Arduino ecosystem.

  • @mattialucci5978
    @mattialucci5978 3 ปีที่แล้ว

    hello and congratulations for the beautiful project
    I would like to add this control as you did to my CNC
    the instructions of your project of the software part of the raspberry and of the electrical connections of the buttons on the pins and of the relative configuration where I can find it, always if possible?
    Thanks again

  • @neversaynever5157
    @neversaynever5157 2 ปีที่แล้ว

    Great Video , Great project very cool thanks

  • @dugabomber5993
    @dugabomber5993 2 ปีที่แล้ว

    So how would I use a servo hat on the pi to create a cnc like this?

  • @python360
    @python360 4 ปีที่แล้ว +1

    Does UGS use GRBL / How is the Gcode translated for the motors?

    • @lazyh-online4839
      @lazyh-online4839 4 ปีที่แล้ว +1

      UGS just sends g-code over serial, there are many controllers and stuff that are probably compatible with it (will receive that serial signal), and yes that includes a separate board with grbl installed on it.

  • @cjdami
    @cjdami 3 ปีที่แล้ว

    Nikodem Bartnik Siema kolego jakie to jest oprogramowanie do maliny?

  • @kousheekchakraborty9250
    @kousheekchakraborty9250 4 ปีที่แล้ว

    Great project! Just one small tip, making finger-joints on fusion 360 manually is pretty tedious, and there exists a script that automates the process, I would strongly recommend it.

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +1

      I will check that out I didn't know that there is such thing, thanks for letting me know!

    • @kousheekchakraborty9250
      @kousheekchakraborty9250 4 ปีที่แล้ว

      @@nikodembartnik no worries😃

  • @aokiaoki4238
    @aokiaoki4238 3 ปีที่แล้ว

    How many axis can you connect on a rasberry?

  • @saperxd6094
    @saperxd6094 2 ปีที่แล้ว +1

    Co to za program do modelowania 3D 🤔🤔🤔🤔

  • @kevindevrome1663
    @kevindevrome1663 4 ปีที่แล้ว +1

    Very nice!

  • @jimmihenry
    @jimmihenry 4 ปีที่แล้ว

    I would like to do sothing like you do here... But i missed the lottery numbers... Where did you get these ballscrews and linear rails?

    • @lazyh-online4839
      @lazyh-online4839 4 ปีที่แล้ว

      You can get them on eBay pretty cheap.

  • @alexm224
    @alexm224 4 ปีที่แล้ว +1

    I think that this dude got a little bit inspired by Casey Neistat. BTW great content!

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +2

      I think you are right, dude's style is very similar to casey's style :)

  • @TheAuxLux
    @TheAuxLux 4 ปีที่แล้ว

    I recently added 3 stepper motors to my microscope, so I can controll each axis with computer. However I decided to controll it with my steam controller (via node.js), and it works as a charm. Maybe not perfect fit for your application, however I thought you might be interested to know it's possible and quite easily doable ;) Pozdro!

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Definitely a great update to quickly set a zero point and move the machine to proper place on the material. I don't have any game controller, looks like I have to buy one :)

    • @lazyh-online4839
      @lazyh-online4839 4 ปีที่แล้ว

      I've thought about adding a crosshair eyepiece to mine and using steppers like that to make an optical CMM style device for making precise measurements on my parts and inspecting stuff. Does yours have a lot of backlash or is it pretty consistent?

  • @ca444
    @ca444 2 ปีที่แล้ว

    I have a husqvarna Viking sewing machine here that has a dead motherboard, complete with 2 axis embroidery bed. There's a lot going on at once in a sewing machine.
    I'm only a minute into this video, and think these old machines don't have to die when dealers can no longer support them. The owner of this machine paid $12,000 on this machine, and it's a door stop now.

  • @pawelfiett
    @pawelfiett 4 ปีที่แล้ว

    Great new addition. Have to try it... Dzięki Nikodem!

  • @Mekhanic1
    @Mekhanic1 4 ปีที่แล้ว

    Very nice! Now change the Dremel for a quality Proxxon =)

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +1

      I already replaced Dremel by 500W spindle :)

  • @AliseRB
    @AliseRB 3 ปีที่แล้ว

    Красавчег! А батя его походу по старинке вручную😁

  • @chrisoburu3532
    @chrisoburu3532 2 ปีที่แล้ว

    Can you send the documentation please

  • @dhalinesh8599
    @dhalinesh8599 4 ปีที่แล้ว

    I like your project
    can I mill a PCB using your CNC design?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +1

      Theoretically yes, but I never tried it. Because of backlash it may not be precise enough for detailed boards

    • @dhalinesh8599
      @dhalinesh8599 4 ปีที่แล้ว

      @@nikodembartnik okay, can you lead me to buy the best cnc for milling PCB

  • @tomaszleskow3298
    @tomaszleskow3298 4 ปีที่แล้ว

    Hey. Co to za program do projektowania 3D??

  • @lucasmachado1297
    @lucasmachado1297 4 ปีที่แล้ว +1

    Whats app you use?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Fusion360 to design and UGS or CNCjs as Gcode sender

  • @Qubnix
    @Qubnix 4 ปีที่แล้ว

    Raspberry Pi Zero will be enough for this project?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      I think so, you will have to use USB hub

    • @Qubnix
      @Qubnix 4 ปีที่แล้ว

      Ok, thanks. Btw, I am building laser CNC machine from my own conception, can I ask you a few questions via email, when I would get to know something about CNC shield?

  • @Choedron
    @Choedron ปีที่แล้ว

    Something is not at a straight angle on the CNC. You can see it on the cuts.

  • @Shoop83
    @Shoop83 ปีที่แล้ว

    You: "It's already February and here we are, the first project... workshop project in 2020. Don't blame me, blame my University."
    Me, watching this in 2023, "Oh you innocent person, you have no idea what's coming your way."

  • @adamgierko3828
    @adamgierko3828 4 ปีที่แล้ว +1

    co to za muzyka w intro?

    • @exec1903
      @exec1903 4 ปีที่แล้ว

      th-cam.com/video/fVH3hnBx_BA/w-d-xo.html

  • @jyvben1520
    @jyvben1520 4 ปีที่แล้ว

    Adafruit retrogame link, nice, a GPIO-to-keypress utility for adding buttons and joysticks,
    not for windows ! it is a bash script to instal ... into /usr/local/bin

  • @pr00009
    @pr00009 2 ปีที่แล้ว

    i dont think what you have is a dremel cnc though

  • @maciejsztua6998
    @maciejsztua6998 4 ปีที่แล้ว

    Cześć jeśli do projektu frezarki potrzebujesz jakieś elementy z aluminium to się zgadamy i wytnę ci na cnc za darmo , możesz przyjechać nagrać film jak pracuje się na dużej maszynie z dwoma wrzecionami , jestem z okolic Rybnika więc chyba nie masz daleko do mnie ;)

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Dosłownie 3 dni temu dostałem niedawno zamówione części do frezarki wycięte na laserze :) ale fajnie wiedzieć, jak kiedyś jakiś projekt wymyślę to wpadnę i coś pokręcimy!

    • @maciejsztua6998
      @maciejsztua6998 4 ปีที่แล้ว

      @@nikodembartnik mogę napisać na Fejsie do cb chce zrobić pewnen projekt z wykorzystaniem Arduino i potrzebuję porady

  • @sumerrana6805
    @sumerrana6805 3 ปีที่แล้ว

    will this work if I make the machine larger with larger stepper motors?

  • @HansOlo0
    @HansOlo0 4 ปีที่แล้ว

    It's all cool and fancy and all, but it kinda seems to me that trowing like 80 bucks at a machine worth just slightly more than that to make it work away from your computer is kinda, you know... counterproductive?
    All you really need is a way to replace USB with something that would send data back and forth over wifi, me thinks.I mean, if your'e using UGS, you have this little web interface working as a pendant on your phone, so all that's left is getting rid of the cable between your computer and the router. And surprise, surprise, USG can send data over TCP socket, ESP8266 costing like two bucks has both wifi capabilities and serial port you can use for interfacing with arduino, it all takes like 20 minutes to code and maybe an hour to test and debug.... see where I'm going with this? ;)

    • @dannyyoung3873
      @dannyyoung3873 4 ปีที่แล้ว

      Or just get a pi zero w for 10 dollars and use cncjs web server and use your PC anywhere.
      Much easier.

    • @HansOlo0
      @HansOlo0 4 ปีที่แล้ว

      @@dannyyoung3873 Does it run reasonably good on pi zero though? I remember having serious performance issues with Node.js installed on pi 3 b+ like a year ago...

  • @ruslanmickevicstreaming7409
    @ruslanmickevicstreaming7409 4 ปีที่แล้ว +1

    INSTRUCTABLES

  • @ricardobfe
    @ricardobfe 4 ปีที่แล้ว

    Paint this box with the channel color.

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      I like raw plywood :) What do you mean by channel color?

    • @ricardobfe
      @ricardobfe 4 ปีที่แล้ว

      @@nikodembartnik i don't know how to say, i like plywood to, i was thinking in something that can identify your projects like yours, it is similar to a logo. I am confuse about that, but It is just my opinion. I like your channel so much :)

  • @engineeringscience5852
    @engineeringscience5852 4 ปีที่แล้ว

    Hi

  • @NSAwatchesME
    @NSAwatchesME 4 ปีที่แล้ว

    i want cnc cf in water bed

  • @silverhead8243
    @silverhead8243 4 ปีที่แล้ว

    What are you studying university ?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      Automatic control and robotics, electronics and telecommunication, informatics

  • @eskohc984
    @eskohc984 4 ปีที่แล้ว

    lissen to your father. you are not the smartest... expirience over age. kapish

  • @kobs9636
    @kobs9636 4 ปีที่แล้ว

    the way he talks makes me uncomfortable 😣

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว +3

      The way you comment makes me sad :(

  • @snouzz-gaming917
    @snouzz-gaming917 4 หลายเดือนก่อน

    .... how you conected the Stepers and Raspberry? how you setup all the stuff to work?? why you dont show things like tthat ??
    Just time loose video !

  • @mattialucci5978
    @mattialucci5978 3 ปีที่แล้ว

    hello and congratulations for the beautiful project
    I would like to add this control as you did to my CNC
    the instructions of your project of the software part of the raspberry and of the electrical connections of the buttons on the pins and of the relative configuration where I can find it, always if possible?
    Thanks again

  • @jimmihenry
    @jimmihenry 4 ปีที่แล้ว

    I would like to do sothing like you do here to... But i missed the lottery numbers... Where did you get these ballscrews and linear rails?

    • @nikodembartnik
      @nikodembartnik  4 ปีที่แล้ว

      I will explain everything in one of my next videos

    • @jimmihenry
      @jimmihenry 4 ปีที่แล้ว

      @@nikodembartnik Thank you :)