I’m looking for people that are using, or wanting to use, a Raspberry Pi to run Ground Control that would be interested in alpha-testing a web-based version (i.e., no Kivy involved) we call “webcontrol”. In cooperation with @johnboiles, we’ve manged to put together a couple of docker files that simplify the installation, starting, and upgrading process. I’m calling it in alpha condition because only two of us have put it to use. I feel good about the condition of the software, but until a few more use it, I don’t want to call it beta. There’s some things left to do, mostly quality-of-life things, but it has pretty much everything Ground Control currently has, sans the simulator. It does have a few extras that haven’t been accepted into KivyGC (optical calibration primarily) but that is still being tweaked to run on the RPi and webcontrol. I’ve run it a lot on a spare controller in simulation mode (aka., FakeServo) and did my first real cut with it today. The cut ran with no problem from start to stop… a couple hours long carving out a relief of Ultron for one of my kids.
If you are interested, please message me or reply here and I will get you instructions. You’ll need to sign up for a free account on hub.docker.com and make a free github account as well (to post feedback/issues). It’ll run fine on an x86 computer, but I’m focused on the RPi at the moment… once it goes beta and I turn the github repo public, anyone can install it on anything that can run Python 3 by downloading from github. Eventually, we’ll have dockers built for widows/mac/amiga/whatever, but right now we are just doing RPi dockers. If you are REALLY interested in testing it on something other than an RPi, send me a message.
I uploaded a video of it running for a bit to youtube. I apologize for when the video goes out of focus. I tried my best but the phone was acting up… I even went painfully slow to try to keep it in focus, but to no avail.
A couple of disclaimers…
This software was created in my free time with a lot of help from @johnboiles. I cannot commit to being available 24/7 to troubleshoot issues, correct bugs, etc. It’s my joy to work on it and I intend to do so, but it’s in my free time that I can do it. So keep that in mind.
I’m a self-taught hack programmer that started out on TRS-80 in 7th grade. I’m a quick learner and real good at the google, and though what I wrote isn’t horrendous, I know there are better ways to do things and plenty room to improve. Eventually it will get done “the better way” and if you are a real programmer and want to help, please, let me know. I’ll take any help I can get.
<<There will be a disclaimer here about as-is, free of charge, can’t sue me if you get hurt or your machine burns down, etc. once I figure out what to put here… any help here would also be appreciated>>