This should be makeable for any user: modified UGS + iboard flashed with
#RASPBERRY PI GRBL SHIELD SERIAL#
Instead of the serial port shouldn't be too hard. Modifying UGS to use an Ethernet connection Whats all the fuzz about? Why not use something like iteadstudio iboardĪs a serial to Ethernet relay or alternatively stream-from-SD-cardĮxtension to the grbl board. PS: I never used socat, but I will do some tests on the weekend. Python script on the command line or via VNC run the UGS on the RPi but I can send files to RPi and I can start the Server type application would be good, right now this is already Reboot or have it crash without effecting the CNC job.
#RASPBERRY PI GRBL SHIELD PC#
However I do like the idea to be able to shut my "real" PC down or This would allow to run UGS much faster on a "real" PC. Netcat or better socat to stream the serial port over TCP/IP to Good point! I think we should be able to do this right now. Smartphones, tablets, old TVs, and old computer monitors are about the only things that make sense to me that can be used without much more cost. You really need something like a VGA at a minimum. More than a simple 4x16 character LCD can provide. I had once looked at the amount of realtime data that you would actually need, if some attached an LCD. Having an RPi connected to grbl via USB, streaming directly from its ad card or a USB flash drive, and serving realtime data and control via VNC/webserver over ethernet(or wifi), this would be a great use of available hardware without doing that much. It's a whole other can of worms that has been explored. I'm a little leery with using Ethernet because of packeting and latency. We've got the open source libraries of Linux to (somewhat) quickly prototype something like this. I think said that VNC and uGS on the RPi is slow and a webserver in theory.should be quicker. I guess what I'm trying to do is use the two most popular boards: the Arduino and the RPi. I'm sure there will be something that trips this up, whether its latency or something : nothing wrong with your approach either. With the web interface, these can be simply written to be sized for whatever device pretty easily.īut I guess the devil is in the details as always. Not a very great interface, at least on these devices. Clicking on things that are designed for a mouse, not a finger on a touchscreen. The VNC'd screen resolution almost never matches the resolution of the device, so there seems to be always a lot of tedious scrolling and switching between the virtual keyboard and mouse. VNC on a computer works fine, but the VNC applications on smartphones and tablets pretty much suck. Use any device you want, from an old retired smartphone or ipad to your desktop in the house. A truly headless system with a simple to modify/customize http-based interface. The way I see it, is that if there is a web server, you don't need the standard monitor, keyboard, and mouse setup at all. These are generally just run type applications. You see all of these "air drive" apps all over the appstores. I bet there is a way to do it in a manner that makes it simple. Reply to this email directly or view it on GitHub If love to see something like this happen. Gcode programs over wifi, but the RPi has an sd card for storage and aįull OS an libraries to back it up. Updates on the page and tables and smartphones could look at it. But if it's web based I guess it could also display status Nice to have a local display showing the status of the job andĬontroller. I think the Raspberry Pi Foundation was thinking to have a little LCDĭisplay that connects to one of the two special sockets. Upload dialog and start the python script using this new file. Think it would be easy to write a little CGI script to have a file I didn't try the python script yet, but I think However after I select the file and start the streaming thisĭoesn't matter anymore. The desktop with Univarsal GCode Sender running over VNC is Transfer the gcode files and newer versions of Univarsal GCode Sender to TheįTP server is like the SSH server running all the time. Up I SSH into the shell and if I want I can start up the VNC server. The Wifi dongle (EDiMAX) set to a static IP address. Server for file transfers and VNC to be able to see the desktop. I use the Raspbian “wheezy” image and I installed FTP Have the WiFi dongle working - if you get a new RPi the fuses areĪlready taken out. I do have aįirst generation RPi so I had to solder a wire over the USB fuses to Here is my setup right now and it looks like it works OK.