Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

I still owe you an evaluation of our recent survey in which I asked you to help me to prioritize potential features for OctoPrint 1.4.0. I haven't forgotten it, it just took me a bit with everything else that is going on as usual :)

So let's take a look at the outcome, shall we? All in all 165 of your participated - thank you for that! I made the results public (with fancy charts!) so you can take a look at the individual outcome of each potential feature, you can find them here. Additionally I plotted the average priority value and the median of all features, ranked by average result (click to enlarge):

Most of the features had an obvious peak, but some like "more timelapse modes" and "print job queue" very pretty much all over the place, making it a bit difficult to classify them ;)

Support for more data in the temperature graph (e.g. room temperatures, enclosures and such) however is apparently the winner here based on average rating, closely followed by layer tracking & layer based actions, more events, a unification of the temperature profiles, timelapse overlays - and pretty much everything else I asked you for. So I guess I'll just go by this ranking and base future planning for 1.4.0 on this :)

I also asked for your opinion on a bunch of functionality that would definitely be too much for 1.4.0, or that would be a plugin-only kinda deal, and here the results looked like this (again, click to enlarge):

I was not at all surprised to see "responsive mobile first UI" and "dedicated mobile/small screen UI" rank so highly. What did surprise me however was the low ranking of "support for Cura Engine 2.x", considering that this is something that keeps coming up again and again from users across various means of communication (with a lot of "alas!" I might add ;)). But apparently it isn't that important for YOU compared to other stuff, so that's what I'll stick to as a guideline!

With these results I definitely have something to use as a basis for decisions on which things to tackle first as time permits, so thank you again for that! :)

Files

Previews only

Towards OctoPrint 1.4.0: Prioritizing potential features

The current plans for OctoPrint 1.4.0 include * A new communication layer allowing plug and play of other "drivers" for printers that do not talk the regular protocol, better catering towards the various firmware variants out there, and down the road hopefully also allowing experiments with alternative implementations that might speed things up * A granular permission system replacing the current hard coded guest/user/admin scheme, allowing you to configure who may see/use what functionality (as far as OctoPrint CAN control access) * Extracting serial & protocol settings into the printer profiles (e.g.