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
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.
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.
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
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.
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. ua-cam.com/video/vNkgUlXdiHE/v-deo.html for the rpi gpio test. ua-cam.com/video/AK_OYoNOBDQ/v-deo.html for the Beagle-bone Black.
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.
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
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
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.
lol, As soon as I heard RPi only $35 I had to check how old the video is, well it's old. Lot of subscribers though, I'll check out the rest of the channel
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!
This is misinformation at best. The Pi is not the CNC controller. You clearly have a CNC machine with a built-in controller. The Pi is only working as an interface, or like repetier host works for 3D printers. It only sends plain text g-code over serial cable and displays the read-back from the controller.
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!
I almost made it - maven installed ok, java8 is installed, cloned the UGS files. When I run the platform.sh the compile fails. It gets to the part where it copies 30 resource files, ugs-parent succeeds, ugs-core fails so it skips the rest and I get an error 'Failed to execute goal..............lots of text ending in (permission denied). Any pointers to where I might get help is much appreciated...... Cheers, John
I keep getting an error when I run the ./run_platform.sh command. It says "Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project ugs-pendant: could not download Node.js: Got error code 404 from the server." All my attempts to google and try peoples solutions have failed
Tried this setup. Keep getting stuck while it is building "ugs-pendant". Not sure why it would be trying to download an x86 image and not an arm71 image, but not sure that's the actual problem. Output below...Any ideas? INFO] Building ugs-pendant 2.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) @ ugs-pendant --- [INFO] Installing node version v10.15.0 [INFO] Downloading nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x86.tar.gz to /root/.m2/repository/com/github/eirslett/node/10.15.0/node-10.15.0-linux-x86.tar.gz [INFO] No proxies configured [INFO] No proxy was configured, downloading directly [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] ugs-parent ......................................... SUCCESS [ 1.233 s] [INFO] ugs-core ........................................... SUCCESS [ 13.193 s] [INFO] ugs-pendant ........................................ FAILURE [ 3.352 s] [INFO] ugs-cli ............................................ SKIPPED [INFO] ugs-classic ........................................ SKIPPED [INFO] ugs-platform-parent ................................ SKIPPED [INFO] ugs-platform-branding .............................. SKIPPED [INFO] ugs-platform-ugslib ................................ SKIPPED [INFO] ugs-platform-ugscore ............................... SKIPPED [INFO] ugs-platform-visualizer ............................ SKIPPED [INFO] ugs-platform-plugin-workflow ....................... SKIPPED [INFO] ugs-platform-gcode-editor .......................... SKIPPED [INFO] ugs-platform-surfacescanner ........................ SKIPPED [INFO] ProbeModule ........................................ SKIPPED [INFO] DowelModule ........................................ SKIPPED [INFO] GcodeTools ......................................... SKIPPED [INFO] ugs-platform-plugin-jog ............................ SKIPPED [INFO] ugs-platform-plugin-setup-wizard ................... SKIPPED [INFO] ugs-platform-welcome-page .......................... SKIPPED [INFO] ugs-platform-app ................................... SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 21.759 s [INFO] Finished at: 2019-08-22T16:04:20+00:00 [INFO] Final Memory: 21M/51M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project ugs-pendant: Could not download Node.js: Got error code 404 from the server. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/MojoFailureException [ERROR]
Rick Romkey I have the exact same problem, I'm trying to run a CNC with my Pi but for some reason the error is installing node and npm. Have you solved this problem?
I know it has been awhile but have you found a fix? I found that the file it's trying to download was removed from that location but haven't figured out how to bypass this. Thanks
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.
So I followed these instructions for setting up the Pi with the UGSender and I can't get this to work at all. Obviously I don't know where to go from here. I've been working on this for two weeks. WTF?
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!
hello.. thanks or this video I guess this method is not working now. Somehow the Node.js is creating Errors at the end of the installation of the software. I don't know if its only me or it's a comment issue
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).
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.
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.....:)
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
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
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.
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
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 ?
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.
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
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
how are the stepper motors connected to the raspberry pi? the steppers are usually connected to a controller or atduino, do we connect the arduino to rasp?
Do you have an opinion about the cheap $200-$300 CNC routers you can find on Aliexpress? Are those a waste of money for a PCB milling machine, or are they perfect for that purpose?
I don't have any experience, personally. Switch & Lever has a great video where he reviews one. Build quality was bad and some parts broke on assembly. ua-cam.com/video/2rk7DJ6p-nQ/v-deo.html Assuming you get it together ok, you should be fine. PCB milling doesn't require a ton of machine rigidity and strength. You might want to put it in an enclosure though - depending on your PCB material, some of the stock is really toxic.
Thanks! I've seen that video before but that doesn't make it look too good :) Also thanks for the head-up about the toxic PCB's! Never thought about that.
That's really good to know! Thanks! What does the FR in FR4 stands for? -Edit: Sorry, that was of course only one Google query away: "Flame Retardant", en.wikipedia.org/wiki/FR-4
I have one, it works well but you need to know what you're doing as they don't have any frills. Critically, they don't have any endstops, so it's easy to crash the spindle carrier. But yes, they are perfectly capable and if you use it right they are much much more capable than you'd think, I use mine to engrave pretty complex PCBs semi-often. It's absolutely critical to do software auto-leveling on your copper clad, but most of the cheapo's on Aliexpress are generic GRBL controllers that support probing so this is easy to set up. Also you have to be careful with dust, you want ventilation and a fan to pull the dust away so you don't breathe it as bare minimum.
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?
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.
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.
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.
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
When I'm getting to the ./run_platform.sh step it comes up with a bunch of errors then telling me to go to cwiki.apache.org/confluence/display/Maven/mojofailureexception. Help would be appreciated! Thanks!
UGS can stream code in a few different flavors, and I noticed that one of them is for the Smoothie board, which is a popular laser gantry controller used to replace the brains in the cheap K40 lasers. So, yes? I haven't done this myself, but it looks possible.
Make: cool, building a HEVO 3d printer at the moment and want a swap in laser head, with power and software differences it seems it might be better to run the laser from a separate board and just swap some cables over (steppers etc) when I wanna run the laser so trying to find a nice bit of software\hardware to run the laser, most stuff I've seen so far seems quite clunky but aspects of this sound pretty good
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?
Anyone actually get this to work? I followed the instructions verbatim and the platform version launches a splash screen but never UGS, and classic launches the interface, however connection to the Xcarve never works. USB is present, and I can open the connection, but it never actually connects and none of the machine controls work...
Actually a nice setting... If only I could get it to work in home... I'm having problems while executing the ./run_platform.sh because it gets to the part where it tried to install node and npm, but it says "Got error code 404 from the server" and don't know how to solve this problem... Please, if someone could help me I'll appreciate it!!
I'm getting the same error. It looks like a dependency has been broken. This method looks like it no longer works. I sure wish the creator of this video was still around to post updates... Oh well, time to start thumbsdowning this vid...
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?
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. :(
Nice setup, always fun to see how people are using my little program. Thanks for the shout out!
Thanks for the great software! :) Made jumping into CNC that much easier for me.
good software but evertime i use the program it crash half way in a job any idea to prevent this
@chad danylak It's not supposed to do that, create a ticket on github and I can help you out.
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.
when a development spread a lot, make a great reputation for the developer
I love how you make every sentence count. No bullshit, a lot of great info. Thanks for making this.
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.
The shortest and the most informative video.
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
How is the Raspberry Pi connected to the motor and spindle controllers?
where you bought keyboard with buildin pad
could you guide the link please
Now I am changing my setup to make it Pi-based, thank you for the video, great help
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.
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
I’ve been meaning to do this with my x carve for two years. Thanks for the step by step
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.
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
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.
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
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.
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. ua-cam.com/video/vNkgUlXdiHE/v-deo.html for the rpi gpio test. ua-cam.com/video/AK_OYoNOBDQ/v-deo.html for the Beagle-bone Black.
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.
if you ever figured this out, please help
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
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
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.
1:05 That ribbon cable does the touch screen as well display.
lol, As soon as I heard RPi only $35 I had to check how old the video is, well it's old. Lot of subscribers though, I'll check out the rest of the channel
Very nicely done ... to the point and matching your dialog to the action in the video made everything easy to follow.
Nice video, thank you for share, I have a question, can you see a preview of the piece on raspberry pi??
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
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!
Wow, its 2024? Can you give us an update? Is is all still working; what sort of controller does the xCarve use?
Interesting Project, Have you got a full walk through on how to program the Pi?
This is misinformation at best. The Pi is not the CNC controller. You clearly have a CNC machine with a built-in controller. The Pi is only working as an interface, or like repetier host works for 3D printers. It only sends plain text g-code over serial cable and displays the read-back from the controller.
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!
Can I use an old small laptop as a controller? And if so how do I do it
Hi, Will this work on the raspberry pi zero W model ?
I almost made it - maven installed ok, java8 is installed, cloned the UGS files. When I run the platform.sh the compile fails. It gets to the part where it copies 30 resource files, ugs-parent succeeds, ugs-core fails so it skips the rest and I get an error 'Failed to execute goal..............lots of text ending in (permission denied). Any pointers to where I might get help is much appreciated......
Cheers, John
Run as sudo? Maybe sudo -i?
@@RyuuzakiJulio Thanks, I tried sudo so I'll try with the added suffix.....
I keep getting an error when I run the ./run_platform.sh command. It says "Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project ugs-pendant: could not download Node.js: Got error code 404 from the server."
All my attempts to google and try peoples solutions have failed
Same here any luck finding a solution?
would the software work with a laser as well? with control of guide lights and beam power
Tried this setup. Keep getting stuck while it is building "ugs-pendant". Not sure why it would be trying to download an x86 image and not an arm71 image, but not sure that's the actual problem. Output below...Any ideas?
INFO] Building ugs-pendant 2.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) @ ugs-pendant ---
[INFO] Installing node version v10.15.0
[INFO] Downloading nodejs.org/dist/v10.15.0/node-v10.15.0-linux-x86.tar.gz to /root/.m2/repository/com/github/eirslett/node/10.15.0/node-10.15.0-linux-x86.tar.gz
[INFO] No proxies configured
[INFO] No proxy was configured, downloading directly
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] ugs-parent ......................................... SUCCESS [ 1.233 s]
[INFO] ugs-core ........................................... SUCCESS [ 13.193 s]
[INFO] ugs-pendant ........................................ FAILURE [ 3.352 s]
[INFO] ugs-cli ............................................ SKIPPED
[INFO] ugs-classic ........................................ SKIPPED
[INFO] ugs-platform-parent ................................ SKIPPED
[INFO] ugs-platform-branding .............................. SKIPPED
[INFO] ugs-platform-ugslib ................................ SKIPPED
[INFO] ugs-platform-ugscore ............................... SKIPPED
[INFO] ugs-platform-visualizer ............................ SKIPPED
[INFO] ugs-platform-plugin-workflow ....................... SKIPPED
[INFO] ugs-platform-gcode-editor .......................... SKIPPED
[INFO] ugs-platform-surfacescanner ........................ SKIPPED
[INFO] ProbeModule ........................................ SKIPPED
[INFO] DowelModule ........................................ SKIPPED
[INFO] GcodeTools ......................................... SKIPPED
[INFO] ugs-platform-plugin-jog ............................ SKIPPED
[INFO] ugs-platform-plugin-setup-wizard ................... SKIPPED
[INFO] ugs-platform-welcome-page .......................... SKIPPED
[INFO] ugs-platform-app ................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.759 s
[INFO] Finished at: 2019-08-22T16:04:20+00:00
[INFO] Final Memory: 21M/51M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.github.eirslett:frontend-maven-plugin:1.6:install-node-and-npm (install node and npm) on project ugs-pendant: Could not download Node.js: Got error code 404 from the server. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
Rick Romkey I have the exact same problem, I'm trying to run a CNC with my Pi but for some reason the error is installing node and npm. Have you solved this problem?
I know it has been awhile but have you found a fix? I found that the file it's trying to download was removed from that location but haven't figured out how to bypass this. Thanks
I am very interested how you interfaced the Raspberry Pi to the cnc machine
Would it connect to an Arduino with the motor driver shield?
I have been trying to figure out how to do this for a while. Thanks for breaking that down so simply!
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.
So I followed these instructions for setting up the Pi with the UGSender and I can't get this to work at all. Obviously I don't know where to go from here. I've been working on this for two weeks. WTF?
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!
hello.. thanks or this video
I guess this method is not working now. Somehow the Node.js is creating Errors at the end of the installation of the software. I don't know if its only me or it's a comment issue
Nice setup. Can you add links to text files with the commands and config options you used in the video?
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).
Hi, how do you wire up and control he stepper motors?
Can I use Raspberry pi for rotary knife CNC?
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.
How should I start again?
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.....:)
Thanks for this video, but is there a way to use Candle instead UGS ?
when i try ./run_platform.sh it says the command not found
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
I have one question you can use te visualizer Real Time when you Run the .GNC code ???
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
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
I don't found maven.... So I cant install USG....
Is that rasberry pi 3,?
Is it overkill to use rasberry pi 4?
I must be missing something.. If I shut down how do I restart UGS?
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.
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?
What break out board did you use, stepper motors, and drivers?
Nice build, expand my knowledge & experience
When I run the run_platform.sh, it goes through the whole download/compile routine each time. What would cause this?
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
I'm running into this same problem, can you elaborate on how you solved the issue?
can we run mach3?
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 ?
sir,what thing i want to do if i want to instal mach 3 software on raspberry pi
how do you connect your motors
The native resolution of the Pi touchscreen is 800x480, you will find everything is crisper if you set that as the FB size.
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.
Can i use mach 3? For lathe cnc?
How do i do a tool change in UGS?
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
Great. I wonder it can be used for plasma CUTTING. Arduino is not a good choice because of plasma interferences
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
could i just use a monitor through hdmi?
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?
Would this set-up work for a 2.5 laser on GRBL ? Thanks for Sharing !
how are the stepper motors connected to the raspberry pi? the steppers are usually connected to a controller or atduino, do we connect the arduino to rasp?
If you run into maven install error problems run the following lines.
sudo apt-get update
sudo apt-get install git
did it.. dindt work :( still not able to run it
Do you have an opinion about the cheap $200-$300 CNC routers you can find on Aliexpress? Are those a waste of money for a PCB milling machine, or are they perfect for that purpose?
I don't have any experience, personally. Switch & Lever has a great video where he reviews one. Build quality was bad and some parts broke on assembly.
ua-cam.com/video/2rk7DJ6p-nQ/v-deo.html
Assuming you get it together ok, you should be fine. PCB milling doesn't require a ton of machine rigidity and strength. You might want to put it in an enclosure though - depending on your PCB material, some of the stock is really toxic.
Thanks! I've seen that video before but that doesn't make it look too good :) Also thanks for the head-up about the toxic PCB's! Never thought about that.
Specifically the dust from milling. FR4 is the really nasty stuff. FR1 & 2 are nontoxic.
That's really good to know! Thanks!
What does the FR in FR4 stands for? -Edit: Sorry, that was of course only one Google query away: "Flame Retardant", en.wikipedia.org/wiki/FR-4
I have one, it works well but you need to know what you're doing as they don't have any frills. Critically, they don't have any endstops, so it's easy to crash the spindle carrier.
But yes, they are perfectly capable and if you use it right they are much much more capable than you'd think, I use mine to engrave pretty complex PCBs semi-often. It's absolutely critical to do software auto-leveling on your copper clad, but most of the cheapo's on Aliexpress are generic GRBL controllers that support probing so this is easy to set up. Also you have to be careful with dust, you want ventilation and a fan to pull the dust away so you don't breathe it as bare minimum.
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
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?
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.
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.
First video I have ever seen, which brought my Electronics/Computer's love with my Mechanical wife (LOL).
This is great. Saved to come back to later
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.
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
Can this work on a PI zero W?
Got a pi running Linuxcnc on my emco CNC lathe 👌
¡Que buen video!, excelente presentación, información precisa y concreta. Gracias por compartir su valisoso conocimiento.
"maven does not exist" ...so..now what and what did I need that for?
When I'm getting to the ./run_platform.sh step it comes up with a bunch of errors then telling me to go to cwiki.apache.org/confluence/display/Maven/mojofailureexception. Help would be appreciated! Thanks!
It says there's a failure at ugs-pendant then skips everything else
This didn't work on a 8gb SD with Noobs Raspbian install, due to lack of disk space (this showed up when compiling ugs platform)
It did work on a 32 GB sd. I think 16Gb should be fine too
Is there a similar software for a pi laser cutter
UGS can stream code in a few different flavors, and I noticed that one of them is for the Smoothie board, which is a popular laser gantry controller used to replace the brains in the cheap K40 lasers. So, yes? I haven't done this myself, but it looks possible.
Make: cool, building a HEVO 3d printer at the moment and want a swap in laser head, with power and software differences it seems it might be better to run the laser from a separate board and just swap some cables over (steppers etc) when I wanna run the laser so trying to find a nice bit of software\hardware to run the laser, most stuff I've seen so far seems quite clunky but aspects of this sound pretty good
LaserWeb.
Fusion360 isn't free anymore 😢
Definitely doing this
solid build man
Another benefit you get using a raspebrry pi is that you then have your PC free for other tasks.
Awesome! dunno why ppl buy a Intelboxstick to run esltcam on it.
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?
OK, that does it! I’m subscribing. Great idea. Thanks for sharing.
Anyone actually get this to work? I followed the instructions verbatim and the platform version launches a splash screen but never UGS, and classic launches the interface, however connection to the Xcarve never works. USB is present, and I can open the connection, but it never actually connects and none of the machine controls work...
Actually a nice setting... If only I could get it to work in home... I'm having problems while executing the ./run_platform.sh because it gets to the part where it tried to install node and npm, but it says "Got error code 404 from the server" and don't know how to solve this problem... Please, if someone could help me I'll appreciate it!!
I'm getting the same error. It looks like a dependency has been broken. This method looks like it no longer works. I sure wish the creator of this video was still around to post updates... Oh well, time to start thumbsdowning this vid...
Dude, that was exceptional. Do you take apprentices?
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?
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. :(
Never mind, I found out how to do it.
How do you run the GUI without running the .sh file?
@@cardansan how do you make the shortcut to open the ugs ?