I begged Ryan to use his logos. I begged some other forum users here to try it, and they were nice enough to give it a go (Thanks, all of you). It’s had some hiccups, but generally about right for this forum. Just needs a little work, and it’s very useful.
I have made everything open source, and if anyone wants to contribute, please do. I appreciate feedback, and just remember that I don’t charge for any of this, so be patient with me please :P.
For CNC.js, I have an open issue related to the startup sequence having too short of a timeout:
Let me know if you try it. It was fun to make, and I learned a lot about the pi images. I am looking forward to making my other pi images from scripts.
I have been using this for over a month now. The only problem I had was with the hotspot, so I have the hotspot turned off, but can easily re-enable it if I need it. I also have 2 octoprint services running so I can run 2 separate printers at the same time with one raspberry pi.
DLd, setup wifi via .txt file, connected fine. Was up and printing in 5 mins.
Wasn’t visible at v1pi.local, but was available at its IP address. Dunno why the DNS stuff didn’t work, but it doesn’t work sometimes with some other services I have running on my home server. Must be the router.
Flashed the image and plugged it into a Raspberry Pi Zero W. Everything appears to be working, the CNC.js server is running. However, I ssh’d into the pi to check the processing load with the command ‘top’ and the node server is nearly maxing out the CPU and mostly above 50% on ram.
Have you/anyone tested CNC.js on a PiZero? I haven’t plugged it into the Arduino yet, will try that tomorrow. Would love if this works, I feel like the Pi3 that I have on my MPCNC is a bit of overkill for just running CNC.js, but maybe it’s what it needs.
Thanks for putting this together, its a nice image!
Have the v1pi image running on a Pi Zero W and can control my MPCNC with both Octoprint and CNC.js. Everything seems to work with the exception of the webcam on CNC.js… works fine with Octoprint. Timelapse of Ryan’s LogoMPCNC from Octoprint…
If you’re actually using cura in octopi, a pi 3 is pretty much mandatory, put the zero will run a printer, or cnc just fine. I’ve been printing with a zero for about as long as they’ve been available. I still haven’t done any real cuts with cnc.js on the pi yet, but I did try it out and got it moving on one of the new 3+ boards.
It you have a laptop near the machine, that solves a lot of the same problems. You could use Dropbox on the pi to do something similar, I think. But if you’ve got the pi, it’s not too much work to some it over with the webpage or just ssh.
I keep doing almost exactly the same thing when I print and that just gets me thinking. I do want to try using slic3r on octoprint and I also want to have something load up the last thing that was sliced. Then I want to make a little widget that can preheat, pause, print and show stats from octoprint. Add it to the list…
I’ve been trying to change the hostname of the Pi so I can run two different Pi’s (one for the MPCNC and one for the LowRider).
I thought I successfully changed the hostname via /etc/hosts and /etc/hostname, because I do get the new hostname after reboots with the ‘hostname’ command, and it’s shown with pi@(new_hostname) on the command line. However, everything still points to the v1pi.local in my router connection and v1pi.local still works. Is there anything special you did outside of these to set the hostname?
Also, navigating to v1pi.local works, but pinging the same address yields “Ping request could not find host v1pi.local.” I am running a Pi-Hole DNS sever, so that may be messing some things up with the Bonjour tool.