I have not seen the source, but I do understand Astroprint is built on Octoprint’s foundation.
Octoprint uses mjpeg-streamer for its camera, and it is very simple to install. I have it installed on my astrobox now, but I have to shut down mjpeg-streamer in order to use the functions built into the astroprint page due to them both trying to use the same device. Octoprint has a very nice ability to start stop a stream and this seems very easy to implement. Having a stream (with start stop function) and a timelapse would be a very nice feature. We are halfway there.
I would like to see a gcode terminal in astrobox. I don’t care if its a javascript alert and a redirect to elephant porn, as long as my gcode gets executed. This is huge. This would almost remove any necessity to need to plug into the printer with a cord.
I would also like to see an option for adding your own buttons that can execute custom GCODE. Having a customizable almost macro like functionality would allow for quicker calibrations. Example: make buttons for x, y, z, o at custom heights then only need to step down a mm to complete the paper test. Or a button to enable quick restoring of EEPROM. Endless possibilities.
I would like to see a reboot option added to the power off button.
I would also like to see the ability to select multiple prints and delete them all faster.
I would also like to have the ability to view the camera when I am connected to the printer locally. Not all of us can have our printer laying on the kitchen table where we can always see it. Well I did but after 2 months of nagging from the other half about filament strings and not being able to eat at the table and such, I had to move it. It really doesn’t look as good anywhere else.
As I have already requested, the ability to save advanced cura/slic3r settings (preferably with each quality selections -> draft/normal/fine.
I will stop there. Thank you.
P.S. buy Astoprint.com so I can get redirected every time I fail at typing.