There’a topic for the “sort of” prebuilt image for Raspberry Pi, but I just created an “actual” one, so I thought I’d start a new topic for it.
So, I just published the first release of my pre-built WebControl image for Raspberry Pi. It can connect to an existing Wifi network, and will fall back to creating its own if it’s out of range.
Yes, I’ve been testing it 100% headless, actually. Only issue I had was that it was trying to connect to my house Wifi from the garage, which is just out of range, so the access aoint was toggling on and off. Once I un-configured my house Wifi (by just plugging the card back into my computer and editing the webcontrolcnc-wpa-supplicant.txt file), it worked very well.
Haven’t really done any cuts yet, but I did upload some old files, and jogged around a bit, no issues.
Not sure what option you’re talking about here… I’m talking about operating the Raspberry Pi without any monitor / keyboard attached, which should work “out of the box” with that image.
New problem. My router shows that the Pi is connected, but my router does not show it’s IP address (or any other computer). Anyway to specify a static IP address in that document?
I guess I would have to do it in the dhcdcd.conf file. I have been having a problem accessing ext4 filesystems, guess I’ll have to figure that out if no-one else has a suggestion.
The behaviour I’ve observed in my tests is that if I configure my wifi details in webcontrolcnc-wpa-supplicant.txt, it’ll connect on boot, but if I’m out of range it’ll create its own. Configuring wrong details or not configuring it at all will also make it into AP mode.
You need to uncomment the relevant part of the configuration in that text file. Don’t forget the country part near the bottom, or it might not have the correct channels for your router.
I’m a recent Maslow user as well, got mine a bit less than a month ago. I’ve been lurking here for a while, though. I’m also a new WebControl user (was using GC because all my Raspberry Pis were tied up in other projects), so I’m not actually sure what port 5001 was used for. I think I saw something about Docker and updates related to that, but we’re not running Docker on the Pi in this image, and I tested the update process, which should work by just clicking “update” and waiting for a while.
So unless I’m missing a feature (which I can look into adding), port 5001 is indeed no longer necessary.
I’m running the stock firmware at the moment, but I’ll definitely try the holey firmware soon. My machine is a work-in-progress; I don’t have any z-axis for now as I don’t have the standard Ridgid router (hard to find in Canada; the only available one has a plunge base which I don’t want / need), and I’m waiting on my C-channel to show up from Aliexpress. After that I’ll probably upgrade to a 12-foot top beam or something.
from the webcontrol docs, port 5001 was for WebMCP:
WebMCP is “supervisor” program that can be used to start, stop and upgrade WebControl. The advantage if using WebMCP is that it provides a means to monitor and control WebControl from a browser. If WebControl seems non-responsive or something is amiss (it is still alpha-software), you can use WebMCP to see its health and stop/restart WebControl if needed.
I didn’t realize the AP functionaity came from the octoprint work. Thanks for incorporating it. I tried to roll my own and ran into several roadblocks.