Please add stable builds
Hi, creator & maintainer of OctoPrint here ?
We are currently seeing a ton of issues with the right now somewhat unstable Marlin nightly builds from people using this service, who are completely out of their comfort zone when we tell them they need to acquire a stable build for now since the nightlies are currently not stable enough for production. It would be wonderful if https://marlin.crc.id.au/ would not only offer nightly builds of the current development "bugfix-" branch, but also builds for the latest stable release, so people have an option to fall back to if the current nightlies don't work for them. Then we could also actually point them to something more helpful than firmware compilation tutorials.
As things are, the service is seeing some great adoption with a lot of people who are taking their first steps in 3d printing. It would be lovely to not have to watch them get frustrated because they are forced to either run stock firmware (often broken) or potentially unstable nightly builds (currently also a very bumpy ride as far as we see on the OctoPrint forums and Discord - in fact quite the support overhead right now). I believe that dedicated stable builds and a better clarification that the available builds are in fact development builds and not stable, well-tested releases would go a long way in reducing frustration levels all across the board.
Thank you for consideration.
I'm just going to quickly copy my reply from the OctoPrint forums:
I would actually say that the majority of cases we have seen the past few days were from people who didn't care about meatpack or new features in general and just needed a build that isn't whatever came stock with their printer (because stock Creality firmware tends to have severe issues).
Please do not underestimate the amount of your users who are completely new in the game and just need a verified stable build to learn on. Nightly builds are *not* what you want to drop on a newbie, problems like these will happen again.
So please do not only consider an announcement feature (from our experience here, it will not have the desired effect - people don't read) but rather a prominent "stable" category as well. Seven days of builds don't help a user who has absolutely no idea of what they need to click on (and we literally had this discussion [in the OctoPrint community] with a completely frustrated newbie who just wanted to print and didn't care about current development features at least twice just in the past few days)
I agree that the current quite support intense situation came from a perfect storm that coincided with the meatpack release, but the meatpack release wasn't the cause. The cause was a refactoring of the serial communication inside Marlin that broke some stuff temporarily - totally valid for a development branch, not uncommon to happen during development and all the more reason to offer stable builds as well to people are completely out of the depth when it comes to building firmware and/or don't want to flash anew every other day but rather just want something that is tested and works. Most of these people currently don't even *know* they are running potentially unstable development builds.
I understand. It would be lovely if that could be revisited after release of 2.0.8 then, I think it would improve the situation for everyone. Thank you for your time!
As a new customer of your service I would also appreciate a stable version, or having the chance to build one...
Hello Steve, I am also a new subscriber and an Ender 3 v2 user as well, and I really appreciate the job and effort you have been putting into the nightly build releases.
I agree with @foosel (btw great job with Octoprint! I sent you a PayPal donation:) ) that it would be great to know which are the most stable releases, but I understand we (the users) would also need to pitch in to give some feedback regarding how stable each firmware actually is.
Where can we see the log for each firmware release (feature or bug fix)? I know you add the main features on the top of the firmware page (in my case here: https://marlin.crc.id.au/firmware/Ender%203%20V2%20-%20Stock/), but I would be interested in knowing the details / bugs fixed as well to better decide if I should update my current firmware or not.
Thanks again and keep it up!