It's time for the monthly update again, and I'm excited to bring you up to speed. Thank you for your incredible support, which makes all of this possible! This month was a mix of visible features, important bug fixes, and a lot of "behind-the-scenes" work that is crucial for the stability and future of Mainsail.
Wrapping up the Neopixel Refactoring & Bug Fixes
As announced in the last post, the fix for the Neopixel reactivity bug evolved into a complete refact...
2025-06-14 18:45:02 +0000 UTC
View Post
After what feels like an eternity (and yes, it really took way too long!), we are incredibly excited to finally present MainsailOS v2.0.0 to you!
This major release is based on the current Debian Bookworm and brings a wealth of important new features and improvements to take your 3D printing experience to the next level.
Key New Features & Highlights
It's time for the monthly update again! Here's an overview of what happened last month:
The month started with some tricky update challenges in the MainsailOS workflow. The core issue here is that we need to update the kernel and certain parts of the Raspberry Pi OS before the webcam streamer, camera-streamer, is compiled. If this isn't done in the correct order, camera-streamer would essentially become deprecated or broken as soon as a user performs a system update after the first boot...
2025-05-14 20:50:09 +0000 UTC
View Post
We’re excited to present the new Mainsail v2.14.0! Since we’re currently working hard on MainsailOS, this is a smaller interim release – but it still brings many important improvements and new features to make your Mainsail experience even better.
Key Features and Improvements:
Welcome to the monthly news! Once again this month, I have been working intensively on MainsailOS. Here are the highlights:
Sonar Migration Tool & Python Rewrite: I was able to complete the migration tool for Sonar and successfully release Sonar after the extensive Python rewrite. So far, there have fortunately been no bug reports, which suggests that the rewrite is working smoothly.
Release Workflow for MainsailOS with CustoPiZer...
2025-04-14 21:13:14 +0000 UTC
View Post
I'd like to return to my usual rhythm of monthly updates, so today I'm sharing the March update for 2025. This month, there might not be quite as much to report as last time.
My primary focus over the past few weeks was on MainsailOS. I'm now almost finished with it. Currently, only the release workflow remains incomplete. This includes uploading images to GitHub Releases, creating the changelog, and updating and uploading the JSON file for the Raspberry Pi Imager. (most of these can be...
2025-03-15 12:07:15 +0000 UTC
View Post
It’s been quite a while since the last Patreon news update (December 2024). Unfortunately, I had to skip the January update because I had too much going on that month—both personally and with Mainsail. Nevertheless, a lot has happened in the meantime, and I’d like to share what has taken place over the past few weeks (or even months).
First of all, version v2.13.2 was released - a small milestone that fixed several bugs. Shortly after the release, support for the SHT3X sensors was...
2025-02-15 13:01:37 +0000 UTC
View Post
I hope you’ve had a great start to the new year. I’m excited to tackle 2025 together with you and take on many new challenges.
The picture above is from this morning – I kicked off the year with some ice skating on the lake. Let’s see how long I can keep up this sporty energy. 😄
Thank you for being part of our journey and supporting our open-source project. Your support keeps me motivated and inspired. Let’s achieve amazing things together in 2025! 🚀
All the ...
2025-01-01 23:01:06 +0000 UTC
View Post
As a small Christmas gift to our community, we released Mainsail v2.13.2. This update brings some small fixes: we resolved an issue that prevented starting prints from the dashboard for GCode files located in subdirectories. Additionally, we fixed a display issue in the editor when working with small configuration files. Two minor problems related to Kalico (formerly Danger-Klipper) were also addressed, and the Chinese translation was completed.
You can find the full Changelog here:
2024-12-25 18:52:13 +0000 UTC
View Post
As 2024 draws to a close, it’s time for my last monthly update of this year! Over the past few weeks, quite a lot has happened, and I’m excited to give you an overview of the latest developments and the current status.
Release v2.13.0 – The Big Update
The release of version 2.13.0 was a major milestone. It’s one of the most significant updates we’ve ever published, with numerous new features and improvements. Check out the 2024-12-15 16:39:15 +0000 UTC
View Post
This update focuses exclusively on fixing minor bugs and improving stability. A big thank you to the community for the feedback and reported issues – especially to @itsmeaubey for the support!
There was an issue with older versions of the Camera-Streamer. Thanks to @itsmeaubey help, we were able to identify the problem. Since updating these versions is more complex, we decided to implement a workaround/fix directly in Mainsail.
We are continuing to work on making the backends (u...
2024-12-08 12:41:00 +0000 UTC
View Post
We’re thrilled to announce the release of Mainsail v2.13.0! This update took longer than expected and ended up being bigger than we initially planned. However, we’re proud to present a release filled with improvements and new features to enhance your experience with Mainsail.
Key Features and Improvements
This month has been, to say the least, a mixed bag. First, I want to apologize for the delay with this update – I caught the flu this week and am just starting to feel somewhat better. That’s why this update is coming to you a bit later than usual. However, there’s still a lot of progress I want to share with you:
Highlights from This Month:
This month has been quiet as I took a bit of time off. However, I was still able to work on a few projects.
Unfortunately, I didn’t have time to work on the new documentation, but I made progress on the milestone list and spent a lot of energy on the multi-upload with directories. This feature took longer than expected due to varying browser support, but I’m progressing step by step!
Two weeks ago, I took a short trip to London. (You can find some pictures on my Mastodon accou...
2024-10-14 21:39:42 +0000 UTC
View Post
At the beginning of the week, I was still swimming in the lake, and this morning, when I woke up, I saw snow on the surrounding mountains and it had become very cold. Just as this week behaved, this month has also felt and developed quite differently than I thought. But unlike this week, it developed positively. Now I'm sitting here (11:30 p.m.) with a cup of tea, writing this Patreon post, this time a bit more detailed. I hope you like it. Whether you prefer short status updates or such deta...
2024-09-14 10:00:06 +0000 UTC
View Post
It's time for an update on the latest developments and our plans for the coming period. We've accomplished quite a bit over the past few weeks, and I'd like to give you an overview of our progress and the upcoming work.
Completed Work:
Ahoi Sailors,
first of all, I would like to apologize for not writing an update in June. I took a short break to recharge and prepare for the next steps.
Completed Work
Full Moonraker Sensor Support: If you add some sensors in Moonraker (such as power monitoring plugs), these can be tracked by Moonraker and displayed in Mainsail. These sensors allow tracking of power consumption or similar metrics, and these metrics can now disp...
2024-07-14 13:33:42 +0000 UTC
View Post
We have just released v2.12.0. This release includes two major features, many bug fixes, and minor improvements.
The first significant feature of this release is the ability to fully use Moonraker Sensors. This feature includes several components:
This feature can be used, for example, to log how much power a job has needed when a Tasmota (or similar MQTT sol...
2024-07-14 11:50:48 +0000 UTC
View Post
Ahoi Sailors,
I hope you had a great month! Here is your latest update on everything that has happened in the past month and what I am currently working on.
Chaosdrucker Stammtisch (Meetup)
I had the pleasure of attending the Chaosdrucker Stammtisch and meeting some members of the Mainsail crew in person. It was a great opportunity to exchange ideas and further strengthen our collaboration.
Mainsail Updates
We released a major upd...
2024-05-14 10:00:06 +0000 UTC
View Post
We have released version v2.11.0 today. One of the most important new features is the maintenance function. With this feature, you can enter maintenance work in your history or schedule regular maintenance (filament, print time, or date-based). I will create documentation for this feature and post it here in the next few days.
We have also integrated some minor QoL features and fixed small bugs. You can find a complete list of all new features here: 2024-04-28 20:34:15 +0000 UTC
View Post
Unfortunately, there is not much exciting to tell this month. Once again, my main project was the maintenance feature. A few bugs were reported from the test group, which I fixed at this time. I'm also working on an option to add preset maintenance entries for vendor/community images. As soon as this is completed, the next release can be released. I hope to do this at the beginning/middle of next week. Next Friday I will go to Germany for the "Chaosdrucker Stammtisch". I hope to exchange word...
2024-04-14 20:04:38 +0000 UTC
View Post
Shortly after the last monthly post, we released version v2.10.0, which had many improvements and fixes. right after that, I got back to my current main goal. the maintenance function., I spent a lot of time on the history revision for the maintenance integration, and every evening, I worked on Mainsail and tried to fix a small bug. So I could work through a whole list of small improvements and fixes. Here is a list of the PRs:
- fix Spoolman comment output
- fix update manag...
2024-03-14 11:00:07 +0000 UTC
View Post
Today we released version v2.10.0! (I think this is the first release of Mainsail with a two-digit version number.) The main feature of this release is the 'Device Dialog'. With this feature, you are able to retrieve the device path of MCUs or Webcams from within the Mainsail editor.
Other important features of this release include:
- Heightmap with adaptive mesh support
- Reorganizing the job queue
- Adding a total of filament usage and print time in the job que...
2024-02-15 22:58:58 +0000 UTC
View Post
In the last few weeks, we improved some features around the workflow with the printer or when printing multiple files. I refactored the complete job queue. A function to re-sort the prints and a sum of all jobs in the job queue with scheduled ETA (if all prints are printed directly after each other) have been added.
Furthermore, I refactored the complete Heightmap page and added support for adaptive meshes (this is more about saving adaptive meshes).
A contributor (@nathanre...
2024-02-14 20:03:42 +0000 UTC
View Post
We hope you have started well into the new year.
As you have probably noticed, I have worked a lot on bugfixes in the last month and also released the bugfix release v2.9.1. Furthermore, there are already a few minor bug fixes, and a contributor has made a performance PR for the G-Code files list. There will likely be a minor v2.9.2 update before we continue working on features.
There is also some good news. In the last two months, we have received support from vendors. Prusa Rese...
2024-01-14 10:44:20 +0000 UTC
View Post
We released v2.9.1 today! (I think this will be the last release for the year 2023) In this release, we have fixed some bugs in Mainsail. Here is a short overview of the most important bugfixes:
- Exclude Objects: fix the tooltip position and order of the objects of the map
- Fix language switch for zh-TW (and all future languages with more than 2 chars)
- Fix the Spoolman list with comments and location data
- Fix aspect ratio in Mjpegstreamer-Adaptive mode
2023-12-31 17:29:41 +0000 UTC
View Post
Today, we reached 100.000 downloads of Mainsail v2.8.0, and on the same day, we finished the release v2.9.0. Unfortunately, this release was delayed a lot because there were some very big PRs to check, fix, and merge. Furthermore, there were also very test-intensive features.
The "Macro Prompts" feature was undoubtedly a significant and good milestone. I hope this feature will also be used a lot in the future.
Furthermore, a "Light Mode" was also contributed ...
2023-12-16 23:08:23 +0000 UTC
View Post
We released v2.9.0 today! This release has an exciting feature, and I hope all macro lovers will use it to get more interaction in their macros. It is called "Macro Prompts". With this feature, you can integrate a popup dialog into your macros. You can find instructions on how to integrate these into the macros here: https://docs.mainsail.xyz/overview/features/macro-prompts
Here is also a s...
2023-12-16 19:04:08 +0000 UTC
View Post

Because you voted for GitHub discussions, we have finished setting it up and publishing it today. You can find the new platform here: https://github.com/orgs/mainsail-crew/discussions
How will this platform be accepted? I hope it will also increase visibility via search engines (Google, Bing, etc.)....
2023-12-13 22:30:13 +0000 UTC
View Post
This month, I specifically specialized in bug fixes and minor features. I tried to identify and fix bugs that have been known for a long time.
One of the most important features this month is the "Action Prompt Commands" feature. With this feature, it will be possible for every macro creator to create a custom prompt in Mainsail. I think this feature will improve some of the custom macro options.
Furthermore, we have been in contact with a "Libre Computer" developer in the last tw...
2023-11-14 11:00:05 +0000 UTC
View Post