Raspberry Pi CNC Controller

  Рет қаралды 329,482

Make:

Make:

6 жыл бұрын

Ever wanted to keep your computer away safe the dust and chips of your CNC router? With a Raspberry Pi running Universal GCode Sender, you can keep your laptop out of the shop, and its cheap to replace if anything does go wrong. We'll walk you through the setup in this video.
Find more at the Maker Shed: makershed.com
Learn about CNC Machinining with this ebook: www.makershed.com/products/ma...
Universal GCode Sender: github.com/winder/Universal-G...
Touchscreen case: www.thingiverse.com/thing:158...
Undershelf Rails: www.thingiverse.com/thing:280...
Pi Bakery: www.pibakery.org/

Пікірлер: 269
@WillWinder
@WillWinder 6 жыл бұрын
Nice setup, always fun to see how people are using my little program. Thanks for the shout out!
@ThinkinThoed
@ThinkinThoed 6 жыл бұрын
Thanks for the great software! :) Made jumping into CNC that much easier for me.
@chaddanylak8706
@chaddanylak8706 6 жыл бұрын
good software but evertime i use the program it crash half way in a job any idea to prevent this
@WillWinder
@WillWinder 6 жыл бұрын
@chad danylak It's not supposed to do that, create a ticket on github and I can help you out.
@markyu70
@markyu70 5 жыл бұрын
I have a problem. Visualizer in UGS on Raspberry Pi 3 B+ doesnt' work. I tried python bCNC and it works but I prefer to use UGS.
@Jimehh30
@Jimehh30 5 жыл бұрын
when a development spread a lot, make a great reputation for the developer
@rstiekema
@rstiekema 4 жыл бұрын
I love how you make every sentence count. No bullshit, a lot of great info. Thanks for making this.
@freeelectron8261
@freeelectron8261 6 жыл бұрын
Sweet! Just what I'm looking for as I have a nice clean dust free laptop and an unused Pi. Raspberry Pi's are becoming so useful now.
@jmpattillo
@jmpattillo 6 жыл бұрын
I’ve been meaning to do this with my x carve for two years. Thanks for the step by step
@yummo6209
@yummo6209 6 жыл бұрын
Very nicely done ... to the point and matching your dialog to the action in the video made everything easy to follow.
@taylorwight5856
@taylorwight5856 6 жыл бұрын
I have been trying to figure out how to do this for a while. Thanks for breaking that down so simply!
@zbesh
@zbesh 2 жыл бұрын
Now I am changing my setup to make it Pi-based, thank you for the video, great help
@dirk-janfaber
@dirk-janfaber 6 жыл бұрын
Thanks for the video. It was just what I needed. Don't forget to install `sudo apt-get install oracle-java8-jdk`, if it hasn't been installed already (it wasn't on my pi).
@dineshvyas
@dineshvyas 3 жыл бұрын
The shortest and the most informative video.
@RinksRides
@RinksRides 6 жыл бұрын
bruh! just ordered the 3-axis Nema 34 kit from fleabay that uses a parallel port and linuxCNC, and a laptop dock for my DELL 6410... Ur mesin with my head now, lol! Great vid!
@jul10199555
@jul10199555 6 жыл бұрын
ASDDDSAFSFSFDA THANKS, I'VE BEEN WANTING TO DO THIS WITH MY CNC FOR MONTHS AND I COULDN'T FIND ANYTHING "FREE" ABOUT IT, THANKS MAN
@chips4289
@chips4289 4 жыл бұрын
I have been thinking about this to make a plasma table cnc. I have a laser engraver so its basically the same idea. I have the fabrication skills to build a table but had no idea of what to do for the electronics.. I also use fusion360 more for 3d printing and laser engraving but a plasma table would be awesome..I see no reason why I couldnt use a home plasma cutter ..I just have to figure out how to wire everything so it tells my plasma when to fire. This is awesome!
@donfillenworth1721
@donfillenworth1721 6 жыл бұрын
OK, that does it! I’m subscribing. Great idea. Thanks for sharing.
@LDWorkshop
@LDWorkshop 6 жыл бұрын
Congratulations for this nice setup. I did install UGS on a RasberryPi a few weeks ago to run my Sahpeoko3 and I unfortunately have some trouble with it (crash during jobs). It seems you run an older version of UGS, I'll try this same version to see if it works better. If only I saw your video a few weeks earlier, I would earn lot of time and pain ! Thanks again.
@JohnColgan.
@JohnColgan. 3 жыл бұрын
Nice build, expand my knowledge & experience
@Duraltia
@Duraltia 6 жыл бұрын
Suddenly and out of nowhere comes G28.1 without any further explanation as to what its purpose is like telling some guy on the street to turn the switch on a console of a device he just saw for the first time. Certainly for anyone vaguely familiar with the topic this video made kind of sense but for anyone else this was like a rollercoaster of a how-to xD
@jratha1
@jratha1 6 жыл бұрын
Interesting Project, Have you got a full walk through on how to program the Pi?
@patrickdekker3934
@patrickdekker3934 6 жыл бұрын
solid build man
@joeltyler3427
@joeltyler3427 6 жыл бұрын
1:05 That ribbon cable does the touch screen as well display.
@SirValiantIII
@SirValiantIII 6 жыл бұрын
This is great. Saved to come back to later
@mestevep12
@mestevep12 5 жыл бұрын
great Vid..but was wondering can UGCS be used to carve 3d objects ie carvings ???..I can not get it to do 3d but flat 2d code runs OK
@Chrismoughan
@Chrismoughan 6 жыл бұрын
Dude. Great video!
@victor21209
@victor21209 3 жыл бұрын
Nice video, thank you for share, I have a question, can you see a preview of the piece on raspberry pi??
@Ishalak
@Ishalak 3 жыл бұрын
Excelent video, this helped me a lot.. but i was wondering if is there a way or any script for autmatically conect the usb port when the platform starts? thank you.
@kishoremn191
@kishoremn191 5 жыл бұрын
This is really cool...!! Thanks a lot for sharing.
@williamcabanjr8947
@williamcabanjr8947 4 жыл бұрын
Would this set-up work for a 2.5 laser on GRBL ? Thanks for Sharing !
@38KSW
@38KSW 5 жыл бұрын
I am very interested how you interfaced the Raspberry Pi to the cnc machine
@diegomestrecam7674
@diegomestrecam7674 6 жыл бұрын
grate video. really looking foward to try it. the only thing is that when I do the: sudo apt-get install maven it is not working reom there. it tells me that there are a buch of URL´s not found 404. im i doing something wrong, or what other thing kan I do there to fix it? thanks
@TheCalibso
@TheCalibso 4 жыл бұрын
Thanks for this video, but is there a way to use Candle instead UGS ?
@kevincoleman5223
@kevincoleman5223 5 жыл бұрын
Definitely doing this
@ROARitstiffanyyy
@ROARitstiffanyyy 6 жыл бұрын
Fantastic video!
@CiaranWhelan
@CiaranWhelan 5 жыл бұрын
Any way to add touch screen for the UGS on that screen since it is a touch screen? Seems a waste not to use it.
@jratha1
@jratha1 6 жыл бұрын
OK, I've now got all this working and its certainly better than using the laptop (old laptop and very slow) I've found that the classic script is a lot better for running on the pi though, not as resource hungry. I'm just trying to work out how to create a shortcut for the desktop so I can run this with just a touch screen rather than mouse an keyboard. Any ideas how I can do this as all my attempts have failed
@yash1152
@yash1152 6 жыл бұрын
First video I have ever seen, which brought my Electronics/Computer's love with my Mechanical wife (LOL).
@danielrj3000
@danielrj3000 4 жыл бұрын
I have one question you can use te visualizer Real Time when you Run the .GNC code ???
@glennedward2201
@glennedward2201 5 жыл бұрын
Any improvement in performance? Or same? I’ve been looking at the high powered orange pi plus 2e 2gb 64 bit board for this process.
@HerrDoktorK0v0
@HerrDoktorK0v0 5 жыл бұрын
I don't think you need to install maven. I believe this is only needed to do development on UGS. I've got GRBL 1.1 running on an Arduino Uno with a grblshield doing the actual controlling. This seems to be just the thing to get my old Shapeoko working again with a nice, light weight control system.
@SloanThrasher
@SloanThrasher 5 жыл бұрын
Nice setup. Can you add links to text files with the commands and config options you used in the video?
@nigelhungerford-symes5059
@nigelhungerford-symes5059 6 жыл бұрын
Nicely done
@brennonrose3827
@brennonrose3827 4 жыл бұрын
would the software work with a laser as well? with control of guide lights and beam power
@ALFAHOBBIES
@ALFAHOBBIES 6 жыл бұрын
Nice idea but now that I set everything up like you have in your video, how do you start UGS without digging deep into the file folders trying to find the program to run. I can get it to run once I dig through lots of folders but there has to be a better way. making a desktop icon to make it easy to start universal gcode sender would be great but I can't figure out how to do that.
@elibeeblebrox1084
@elibeeblebrox1084 2 жыл бұрын
if you ever figured this out, please help
@diegogarrido6935
@diegogarrido6935 6 жыл бұрын
Great Video!
@bentebrunsvelt319
@bentebrunsvelt319 6 жыл бұрын
Thanks for good tips Greets from Holland
@IgnoreMyChan
@IgnoreMyChan 6 жыл бұрын
Die Ben. (No, English speakers, I'm not telling Ben to die!)
@jasondevault5066
@jasondevault5066 4 жыл бұрын
What break out board did you use, stepper motors, and drivers?
@RyuuzakiJulio
@RyuuzakiJulio 5 жыл бұрын
Would it connect to an Arduino with the motor driver shield?
@bscottmartyn
@bscottmartyn 4 жыл бұрын
How is the Raspberry Pi connected to the motor and spindle controllers?
@adelolly07
@adelolly07 3 жыл бұрын
Thanks, very informative and very well presented :)
@MyDream1612
@MyDream1612 2 жыл бұрын
Greate and useful info, nice setup! Can you send me link where you buy the keyboard, or what is the brand of the keyboard you use, ilove it. Thanks
@ajaykrishnana3763
@ajaykrishnana3763 5 жыл бұрын
sir,what thing i want to do if i want to instal mach 3 software on raspberry pi
@eformance
@eformance 6 жыл бұрын
The native resolution of the Pi touchscreen is 800x480, you will find everything is crisper if you set that as the FB size.
@MAKE
@MAKE 6 жыл бұрын
Yeah, but I found that the UGS interface is just a little too cramped to use at that size. I've found that 960x540 has enough space for the critical stuff, and still scales nicely.
@DanRegalia
@DanRegalia 6 жыл бұрын
Got any links to the side covers for your CNC? Also, Do you have a walk thru on using pi-bakery to setup everything? I want to make this same setup. Thanks! This video is really awesome.
@raifhanna1120
@raifhanna1120 5 жыл бұрын
Can I use Raspberry pi for rotary knife CNC?
@PatrickRabarison
@PatrickRabarison 4 жыл бұрын
Hi, how do you wire up and control he stepper motors?
@knartfocker00
@knartfocker00 6 жыл бұрын
Dude, that was exceptional. Do you take apprentices?
@kamilhashmi1
@kamilhashmi1 6 жыл бұрын
Awesome video :)
@williamstorey5024
@williamstorey5024 6 жыл бұрын
2 rookie questions new to git. I git cloned and compiled ugs as you showed. A is it going to run through all that stuff every time I launch or is there another method of launching besides run_platform.sh? second how do I update the git he makes nightly builds?
@dunichtich100
@dunichtich100 6 жыл бұрын
This is just perfect!!!
@zebilaweed
@zebilaweed 6 жыл бұрын
nice vid man ;)
@VitaliyElyashevskiy
@VitaliyElyashevskiy 5 жыл бұрын
Which controller and drivers you are using? I plan to build my first cnc, but all controllers I have seen hahave only LPT. Im looking at lv8727 based drivers, but I'm not sure about controller. Could you please give some piece of advice?
@tomadams1066
@tomadams1066 6 жыл бұрын
I would like to build this project. Is there a way to use Protoneer Raspberry Pi CNC hat v2.58 (I will use this to drive my TB6600 stepper motors), and connect it to your system? Would I need to use an additional Raspberry Pi ?
@carlchrzan8072
@carlchrzan8072 3 жыл бұрын
Hello do you have a step-by-step guide for the install? You said things faster than I can understand. I’m good with electronics but not software. Thanks
@johnross3752
@johnross3752 6 жыл бұрын
Hi i want to run my CNC table with a raspberry pi & an exterior hard drive. I have large table 10 foot by 20 foot I would like to run Mach3 because of the fitures My question is can I run windows 7 as my O/S and then load programs on windows like normal
@djtyros
@djtyros 6 жыл бұрын
Using the run_platform.sh to open seems to take forever. I look at the output terminal, and its just saying theres nothing to update... etc.... but still takes 3-5mins to open. Any advice on how to fix? thanks
@alexrand6796
@alexrand6796 6 жыл бұрын
Awesome! dunno why ppl buy a Intelboxstick to run esltcam on it.
@pucomponent
@pucomponent 3 жыл бұрын
where you bought keyboard with buildin pad could you guide the link please
@sumerrana6805
@sumerrana6805 3 жыл бұрын
will this work if I make the machine larger with larger stepper motors?
@mamoshimamoshian9078
@mamoshimamoshian9078 3 жыл бұрын
Hi Even thou 3 years has gone, But I really DO Hope that you still look at your post here :) ? I have several questions but the most important is how do you get that black screen is it a dos screen or another software.I will be Grateful . Thank you very much for sharing.....:)
@ssfdre38
@ssfdre38 6 жыл бұрын
I would use the touch scree for a lot of those buttons as it would be easier to control then the keyboard just to make the process faster
@MAKE
@MAKE 6 жыл бұрын
The interface gets pretty tiny on the screen. and there's a lot of minuscule screen elements - like the arrows to change your step increments. But, the solution is there for you if you want it!
@TheFeralEngineer
@TheFeralEngineer 3 жыл бұрын
Got a pi running Linuxcnc on my emco CNC lathe 👌
@messygreasyhand5465
@messygreasyhand5465 6 жыл бұрын
Great vid thanks
@tomadams1066
@tomadams1066 5 жыл бұрын
I have loaded the raspberrypi and using PuTTY. I am using the Protoneer. I am trying to get from the Linux program to the GUI. Can you tell me how to get my Lenux to go to the GUI screen? Thanks, Tom
@valcic1993
@valcic1993 5 жыл бұрын
Can i use mach 3? For lathe cnc?
@cdl1701
@cdl1701 6 жыл бұрын
I must be missing something.. If I shut down how do I restart UGS?
@usmanwijanarto8608
@usmanwijanarto8608 5 жыл бұрын
i love u Bro .. thanks for sharing
@nixonyh06
@nixonyh06 6 жыл бұрын
how do you connect your motors
@AntzyX
@AntzyX 6 жыл бұрын
Another benefit you get using a raspebrry pi is that you then have your PC free for other tasks.
@jotirlingswami4426
@jotirlingswami4426 2 жыл бұрын
Hi, Will this work on the raspberry pi zero W model ?
@jimviau327
@jimviau327 2 жыл бұрын
Sorry for the dumb question but what is actually the interface between the Pi computer and your stepper motors? What's under the hood ? By the way nice video.
@Bianchi77
@Bianchi77 2 жыл бұрын
Nice info, thanks :)
@gadget_hack
@gadget_hack 6 жыл бұрын
Can this work on a PI zero W?
@chriswagner7208
@chriswagner7208 5 жыл бұрын
How do i do a tool change in UGS?
@JeffSwenson
@JeffSwenson 4 жыл бұрын
great video! Going to get a pi right meow
@kleidaras900900
@kleidaras900900 5 жыл бұрын
Hello! I want to built a cnc machine with some intelligence. Is there a way to send the zero point of the workpiece from a camera to the controller?
@Atxcmtb
@Atxcmtb 6 жыл бұрын
could i just use a monitor through hdmi?
@38KSW
@38KSW 5 жыл бұрын
I wonder if I can use a X-Carve CNC controller board on my Dahlgren System 300...? My controller for the Dahlgren is toast it's never going to run again, also the computer for thatt controller is toast also, it has a 5 1/4 floppy drive which I don't have any software for it. Anyone know of a way to upgrade my machine I think this would be the best way. Send me messages I will reply
@haroldmeid7791
@haroldmeid7791 3 жыл бұрын
Can I use an old small laptop as a controller? And if so how do I do it
@pfabiszewski
@pfabiszewski 6 жыл бұрын
Very nice project! I'm curious what are benefits of your approach comparing to Android tablet with OTG cable pluged in. I'm thinking on both. Does anyone have any ideas?
@IgnoreMyChan
@IgnoreMyChan 6 жыл бұрын
Is there gcode-software for Android? The great thing of a Raspberry is that you can run virtually any software (that compiles for ARM) on it. A lot easier and open than Android, imho.
@pfabiszewski
@pfabiszewski 6 жыл бұрын
IgnoreMyChan yes, it is. It can be used via bluetooth or USB as well. Link: play.google.com/store/apps/details?id=in.co.gorest.grblcontroller IMO the solution showed on the clip is more elegant, but not only though.
@andyherbert2304
@andyherbert2304 5 жыл бұрын
So I tried using this set up but I ran into a problem where it stops half way through the gcode does anyone know how to fix this issue?
@Sammy44111
@Sammy44111 5 жыл бұрын
How many axis can can it handle ?
@CesarOlesk
@CesarOlesk 3 жыл бұрын
Very good
@bitsinmyblood
@bitsinmyblood 6 жыл бұрын
Fantastic!
@5thCOLLABSE
@5thCOLLABSE 5 жыл бұрын
Can it be don with mach3?
@Magick50
@Magick50 6 жыл бұрын
When I run the run_platform.sh, it goes through the whole download/compile routine each time. What would cause this?
@Magick50
@Magick50 6 жыл бұрын
Shortly after this comment, I dug into the run scripts and found the 'mvn install' at the start. Commenting this out lets the script run clean. Thanks for a nice video
@nicholashanson837
@nicholashanson837 3 жыл бұрын
I'm running into this same problem, can you elaborate on how you solved the issue?
@cardansan
@cardansan 6 жыл бұрын
Hi! Thanks for the video, I'm quite new to Raspberry but really wanted to use it with my CNC, I did exactly as you showed in the video but now I don't know how to make a shortcut to open the UGCS instead of running the instalation .sh file and I wonder if there's another way to open it that doesn't take ages to load. :(
@cardansan
@cardansan 6 жыл бұрын
Never mind, I found out how to do it.
@ConsiderThis
@ConsiderThis 6 жыл бұрын
How do you run the GUI without running the .sh file?
@Barneyscarpetcleaning
@Barneyscarpetcleaning 4 жыл бұрын
@@cardansan how do you make the shortcut to open the ugs ?
@SebastiaanSwinkels
@SebastiaanSwinkels 6 жыл бұрын
So it's not really a controller but just a gcode streamer. A controller is the part that actually sends the step command to the individual stepper drivers etc.
@rondlh20
@rondlh20 6 жыл бұрын
Unfortunately yes, the Pi lacks IO functionality to be a flexible CNC/3D printer controller. Adding an IO expander via I2C or SPI could solve that
@Richard.Andersson
@Richard.Andersson 6 жыл бұрын
Ron DLH : I still think that the Pi will not work well for this since it is running an entire OS in the background and thus the timing for controlling the motors will not be precise. You need a real-time OS for the timing to work properly or just stick to a dedicated microcontroller.
@gfc62
@gfc62 6 жыл бұрын
Sebastiaan, yep this was disappointing, from the title and intro I thought he was showing a CNC controller - not just a shop computer used to connect to his stock X-Carve controller. Others have built out RasPi CNC controllers so I was curious if his approach would be different than the popular RasPi / Protoneer board formula. Of course we shouldn’t expect much from any Make: video on CNC; it doesn’t appear that hard core CNC projects are their forte
@rondlh20
@rondlh20 6 жыл бұрын
You can run an OS on the Pi, but you don't have to. There is no reason why it couldn't run any the 3D printer platforms like Marlin. Some changes in the software are required of course. You could also run an real-time OS on the board.
@sir_wolfart4733
@sir_wolfart4733 6 жыл бұрын
There are people that have make rpi it to a controller for a CNC, and 3D printer using LinuxCNC or Machinekit with a real time kernel running. The rpi is a lot more to get its set up. I use the Beagle-bone Black with a per made os img for Machinekit and you can get up and running real fast. Both use GPIO pins to talk to the stepper motor drivers. kzfaq.info/get/bejne/rLSbmridvcrNeHk.html for the rpi gpio test. kzfaq.info/get/bejne/d7GPgrygs7WmdIU.html for the Beagle-bone Black.
@hafo821
@hafo821 6 жыл бұрын
amazing!
@prophead62
@prophead62 2 жыл бұрын
in your clip you say Raspberry PIs are only $35.00 ....please send link where i can get one. I'd really like to start working with them and learning about them.
@IgnoreMyChan
@IgnoreMyChan 6 жыл бұрын
Damn, I can't find the big thumbs up. You'll have to do it with the regular thumbs up ;-)
@MAKE
@MAKE 6 жыл бұрын
I'll take it! Thank you!
@superabbasalmani6079
@superabbasalmani6079 3 жыл бұрын
Great Job 🌈🏆
@milthon57
@milthon57 3 жыл бұрын
Great. I wonder it can be used for plasma CUTTING. Arduino is not a good choice because of plasma interferences
Raspberry Pi CNC Controller
15:34
Christoph Wagner
Рет қаралды 104 М.
Raspberry Pi CNC Controller
14:21
Nikodem Bartnik
Рет қаралды 135 М.
Amazing weight loss transformation !! 😱😱
00:24
Tibo InShape
Рет қаралды 49 МЛН
Beautiful gymnastics 😍☺️
00:15
Lexa_Merin
Рет қаралды 15 МЛН
Llegó al techo 😱
00:37
Juan De Dios Pantoja
Рет қаралды 46 МЛН
SmartPendant - a way to control grblHAL based CNC machine without PC
11:58
Upgrading My CNC Capabilities - CNCjs
9:00
IQ Workshop
Рет қаралды 11 М.
Building my own CNC Mill
10:58
Kris Temmerman
Рет қаралды 2,7 МЛН
Makera Carvera Desktop CNC: Great for Beginners ?
26:58
247printing
Рет қаралды 163 М.
Using LinuxCNC on My CNC Router Using a Raspberry Pi 5
9:31
Byte 2 Bot
Рет қаралды 31 М.
Sensors - which one to use
17:06
Electronoobs
Рет қаралды 1,3 МЛН
ENG E1:  Placa  linux cnc ethernet
5:29
ENG Automation
Рет қаралды 6 М.
Chip Manufacturing - How are Microchips made? | Infineon
13:32
Infineon Technologies
Рет қаралды 3 МЛН
PCB prototyping, PCB making at home - WEGSTR
8:11
WEGSTR CNC
Рет қаралды 769 М.
Upgraded Desktop CNC 3018 cuts Aluminum FAST!
13:00
ericinventor
Рет қаралды 691 М.
smart appliances! new gadgets, versatile utensils, tool items #shorts #gadget
0:10
Pretty Balloon Family
Рет қаралды 55 МЛН
Жду в тг: @kedrovaalyona
0:59
Кедрова Алёна
Рет қаралды 2,8 МЛН
Не уступила место беременной и начались роды 😮
0:49
Фильмы I Сериалы
Рет қаралды 1,3 МЛН