Raspberry Pi CNC Controller

Sdílet
Vložit
  • čas přidán 11. 02. 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
  • Věda a technologie

Komentáře • 126

  • @nikodembartnik
    @nikodembartnik  Před 4 lety +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 Před 4 lety +6

      Instructables 😄

    • @luigicicatiello3991
      @luigicicatiello3991 Před 4 lety +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 Před 4 lety +2

      instructable please

    • @38delphy
      @38delphy Před 4 lety

      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 Před 4 lety

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

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

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

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

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

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

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

  • @Viureify
    @Viureify Před 4 lety

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

  • @deivid77
    @deivid77 Před 4 lety +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 Před 4 lety +2

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

  • @certified-forklifter
    @certified-forklifter Před 4 lety +2

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

  • @tomgray7049
    @tomgray7049 Před 4 lety

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

  • @Mcvanilla83
    @Mcvanilla83 Před 4 lety +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 Před 4 lety +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.

  • @pr00009
    @pr00009 Před 2 lety

    this is bloody awesome

  • @neversaynever5157
    @neversaynever5157 Před 2 lety

    Great Video , Great project very cool thanks

  • @immewhou1755
    @immewhou1755 Před 2 lety

    Awesome video

  • @jakebozz7677
    @jakebozz7677 Před 4 lety +15

    "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  Před 4 lety +3

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

    • @jakebozz7677
      @jakebozz7677 Před 4 lety

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

  • @seanmcdonald656
    @seanmcdonald656 Před 3 lety

    Good video. Do what makes you happy.

  • @22BOZIDAR
    @22BOZIDAR Před 4 lety +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.

  • @bryansegui2376
    @bryansegui2376 Před 4 lety

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

  • @mickyas1000
    @mickyas1000 Před 3 lety

    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?

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

    Awesome video!

  • @dugabomber5993
    @dugabomber5993 Před 2 lety

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

  • @leonpalnau6839
    @leonpalnau6839 Před rokem

    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.

  • @tanvirmahmud1048
    @tanvirmahmud1048 Před 3 lety

    Hey bro how you make this enclosure joint

  • @gizlas
    @gizlas Před 4 lety +11

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

  • @alexrivero7831
    @alexrivero7831 Před 3 lety

    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?

  • @ramijali6964
    @ramijali6964 Před měsícem

    Brother which pin you use for custom keyboard for jogging

  • @portlyoldman
    @portlyoldman Před 4 lety +2

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

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

    Very nice!

  • @mattialucci5978
    @mattialucci5978 Před 4 lety

    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

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

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

    • @lazyh-online4839
      @lazyh-online4839 Před 4 lety +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.

  • @Shoop83
    @Shoop83 Před rokem

    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."

  • @cjdami
    @cjdami Před 3 lety

    Nikodem Bartnik Siema kolego jakie to jest oprogramowanie do maliny?

  • @juergenvonhausberg
    @juergenvonhausberg Před 3 lety

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

  • @pawelfiett
    @pawelfiett Před 4 lety

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

  • @nrdesign1991
    @nrdesign1991 Před 4 lety

    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  Před 4 lety

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

  • @AliseRB
    @AliseRB Před 3 lety

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

  • @asalottin
    @asalottin Před 4 lety

    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  Před 4 lety

      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

  • @aokiaoki4238
    @aokiaoki4238 Před 4 lety

    How many axis can you connect on a rasberry?

  • @billfield8300
    @billfield8300 Před 3 lety

    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.

  • @ca444
    @ca444 Před 2 lety

    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.

  • @TheTsunamijuan
    @TheTsunamijuan Před 4 lety +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 Před 2 lety

      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 Před 2 lety +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.

  • @kousheekchakraborty9250

    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.

  • @chrisoburu3532
    @chrisoburu3532 Před 2 lety

    Can you send the documentation please

  • @jimmihenry
    @jimmihenry Před 4 lety

    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?

  • @Mekhanic1
    @Mekhanic1 Před 4 lety

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

  • @saperxd6094
    @saperxd6094 Před 2 lety +1

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

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

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

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

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

  • @Choedron
    @Choedron Před rokem

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

  • @TheAuxLux
    @TheAuxLux Před 4 lety

    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  Před 4 lety

      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 Před 4 lety

      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?

  • @tomaszleskow3298
    @tomaszleskow3298 Před 4 lety

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

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

    Whats app you use?

    • @nikodembartnik
      @nikodembartnik  Před 4 lety

      Fusion360 to design and UGS or CNCjs as Gcode sender

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

    co to za muzyka w intro?

    • @exec1903
      @exec1903 Před 4 lety

      czcams.com/video/fVH3hnBx_BA/video.html

  • @Qubnix
    @Qubnix Před 4 lety

    Raspberry Pi Zero will be enough for this project?

    • @nikodembartnik
      @nikodembartnik  Před 4 lety

      I think so, you will have to use USB hub

    • @Qubnix
      @Qubnix Před 4 lety

      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?

  • @sumerrana6805
    @sumerrana6805 Před 3 lety

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

  • @pr00009
    @pr00009 Před 2 lety

    i dont think what you have is a dremel cnc though

  • @jyvben1520
    @jyvben1520 Před 4 lety

    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

  • @dhalinesh8599
    @dhalinesh8599 Před 4 lety

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

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

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

    • @dhalinesh8599
      @dhalinesh8599 Před 4 lety

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

  • @HansOlo0
    @HansOlo0 Před 4 lety

    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 Před 4 lety

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

    • @HansOlo0
      @HansOlo0 Před 4 lety

      @@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...

  • @crafter-grafter007
    @crafter-grafter007 Před 4 lety +1

    INSTRUCTABLES

  • @maciejsztua6998
    @maciejsztua6998 Před 4 lety

    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  Před 4 lety

      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 Před 4 lety

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

  • @ricardobfe
    @ricardobfe Před 4 lety

    Paint this box with the channel color.

    • @nikodembartnik
      @nikodembartnik  Před 4 lety

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

    • @ricardobfe
      @ricardobfe Před 4 lety

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

  • @NSAwatchesME
    @NSAwatchesME Před 4 lety

    i want cnc cf in water bed

  • @engineeringscience5852

    Hi

  • @silverhead8243
    @silverhead8243 Před 4 lety

    What are you studying university ?

    • @nikodembartnik
      @nikodembartnik  Před 4 lety

      Automatic control and robotics, electronics and telecommunication, informatics

  • @eskohc984
    @eskohc984 Před 4 lety

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

  • @kobs9636
    @kobs9636 Před 4 lety

    the way he talks makes me uncomfortable 😣

  • @snouzz-gaming917
    @snouzz-gaming917 Před 6 měsíci

    .... 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 Před 4 lety

    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 Před 4 lety

    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  Před 4 lety

      I will explain everything in one of my next videos

    • @jimmihenry
      @jimmihenry Před 4 lety

      @@nikodembartnik Thank you :)