This month, we released v2.8.0. In this release, some important features have been added. For example, the Spoolman support.
Since Raspberry released the bookworm image (earlier than expected), we are currently focusing on a new MainsailOS version to support it. Nowadays, however, the camera-streamer backend is still causing us problems since it is not compatible. KlipperScreen will also need a test and an update for it since raspberry p...
2023-10-15 00:16:38 +0000 UTC
View Post
We released v2.8.0 today! In this release, we have added some important features in Mainsail.
Here is a short overview of key features from this releases:
- Add #spoolman support
- Add monitors (like TMC2240) to Temperature Panel
Other features in this release:
- Add warning for outdated browsers
- Automatic selection of the gcode offset save gcode
- H...
2023-10-07 20:27:41 +0000 UTC
View Post
Which communication medium would you most like to use for Mainsail? We only use Discord, and we are considering getting another one active from the mainsail crew. What would be good for you to get news about Mainsail, or also for help with your printer? (multiple answers possible)
(If you chose other, pls write it in the comments)
2023-09-22 17:01:58 +0000 UTC
View Post
This month, the Patreon news update is a few hours late. But I have some good news for you.
What all happened in the last month? First, I was at the CCCamp in Germany. At this event, I also released version v2.7.1. In this release, I only fixed one crucial bug for mobile devices. Furthermore, I met some interesting people from the DIY area and could exchange with many maintainers and OSS contributors.
For the rest of the month, I w...
2023-09-14 16:59:03 +0000 UTC
View Post
I'm writing to you today to give you a quick update on what I've been up to and to thank you for your continued support.
I want to start with the release of v2.7.0. This release has added some minor features. You can find the full changelog here: https://github.com/mainsail-crew/mainsail/releases/tag/v2.7.0
With this release,...
2023-08-14 10:00:07 +0000 UTC
View Post
We released v2.7.0 today! In this release, we have added some features in Mainsail. Here is a short overview of this releases:
- Hide axis controls during print (optional)
- Add an option to set the sidebar default state
- Add option to hide FPS counter in webcams
- Add a select all option on the backup and restore dialogs
- Add nevermore to temperature panel
There are also some bugfixes in thi...
2023-08-12 18:48:18 +0000 UTC
View Post
We released v2.6.1 six days ago and v2.6.2 today! In this release, we have fixed some bugs and refactored parts of Mainsail. Here is a short overview of the two releases:
- Switch to Moonraker webcam API
- refactor temperatur panel
- refactor update manager
- refactor presets settings
There are also a lot of bugfixes in these releases.
The complete changelog for v2.6.1 is available at 2023-07-30 20:45:32 +0000 UTC
View Post
I'm writing to you today to give you a quick update on what I've been up to and to thank you for your continued support.
I want to start with the release of v2.6.0. This release has added some important features. You can find the full changelog here: https://github.com/mainsail-crew/mainsail/releases/tag/v2.6.0
After the release, w...
2023-07-14 23:17:42 +0000 UTC
View Post
Welcome to our monthly update! This month we started with a complex upgrade of Crowsnest. The upgrade from v3 to v4 was much more complicated than expected. That's why we then tried to extend the docs as well as possible, and Kwadfan is still working on making the update process easier + adding better and more error messages in Crowsnest.
With the new version of Crewsnest, we added the streamer camera-streamer with WebRTC suppport and tr...
2023-06-14 10:01:00 +0000 UTC
View Post
We released Crowsnest v4 yesterday and MainsailOS v1.2.0 today.
We have added the streamer `camera-streamer` in Crowsnest v4 (atm only available for Raspberry Pi's). This streamer can provide snapshots, mjpeg & WebRTC streams at the same time. With this streamer, it is now possible to stream live high-resolution streams via webrtc to the client without the bandwidth getting tight. (Attention: the HW encoder of the Raspberry can only ...
2023-05-23 20:25:07 +0000 UTC
View Post
Welcome to our monthly update! We have some exciting news and developments to share with you.
Firstly, we are thrilled to announce that we have had many contributors join our project in recent times. Their contributions have been invaluable, and we are extremely grateful for their support. It's a true testament to the strength and passion of our community.
Additionally, I had the opportunity to attend the "Chaos Stammtisch" event i...
2023-05-14 00:41:38 +0000 UTC
View Post
This month was exciting. We started with the long-awaited release of MainsailOS v1.1.0 (https://github.com/mainsail-crew/MainsailOS/releases/tag/1.1.0) with multi-SBC support. A few days later, we were informed that the new RPI images take a long time to boot on older Raspberry Pis. Kwadfan found the bug in a Raspberry Pi package shortly afte...
2023-04-14 10:00:04 +0000 UTC
View Post
This release contains some important bug fixes:
- Missing M117 output in the status panel
- Disallow non-ascii chars in bed_mesh name
- Fix the issue of empty Screws tilt adjust helper dialog
- Fix invalid name input checks
PavelTajdus has also contributed a Czech translation. Thanks for your work!
The comple...
2023-04-02 13:56:19 +0000 UTC
View Post
We have been made aware by a few users (big thx for the bug report) that the first boot on older raspberry pi takes a long time. Kwadfan was able to identify the bug and trace it to the Raspberry Pi package (raspberrypi-sys-mods).
He has already opened a PR (https://github.com/R...
2023-03-26 13:07:53 +0000 UTC
View Post
We released MainsailOS v1.1.0. The most important thing is that release is the multi-SBC support. We added the support for OrangePi Zero 2 / 3 LTS / 4 LTS. We also updated already the docs for install help with these images (https://docs-os.mainsail.xyz/getting-started/armbian-based).
We also plan to add a few other SBCs, b...
2023-03-18 19:33:56 +0000 UTC
View Post
This month we could finish the work on mainsail v2.5.0 and release it (https://github.com/mainsail-crew/mainsail/releases/tag/v2.5.0). The release was also way too big again. Finally, we could integrate the WebRTC client because ayufanpl made much progress with his streamer. Kwadfan has already integrated it well into Crowsnest, and the stream...
2023-03-14 11:00:04 +0000 UTC
View Post
We published your new documentation website today! The new documentation is much more detailed than our old one, and all articles are now updated.
This website was created and implemented mainly by @Lixxbox — a big thank you to him. Furthermore, a thank you to GitBook for the open-source license of their software, which was used to create the new docs.
For those who can't wait, here is the link to the new docs: 2023-03-12 21:50:47 +0000 UTC
View Post
We released v2.5.0 today! In this release we added following features:
- Add multi download to G-code/config/timelapse file panel
- Add table view for print status stats
- Log rollover function for Klipper and Moonraker
- Add power button on dashboard to switch printer
- Add button to hide SAVE_CONFIG button for pending bed_mesh
- Add HLS & WebRTC Support for webcams
- Max webcam height t...
2023-03-12 13:34:25 +0000 UTC
View Post
First of all, I wish all sailors a happy valentine's day. A good and productive month is already over again, so report back on everything that has happened during this time.
Finished Tasks:
For this year, I plan to make Patreon-only posts every month to keep my/our supporters up to date with the current projects of the mainsail crew.
Current projects:
- We worked for months on a WebRTC streamer in Crowsnest and a WebRTC client in Mainsail. This will perform better with high-quality webcam streams. For example, this is a 1080p with 30 FPS stream with a 3DO nozzle cam with WebRTC in Mainsail:
2023-01-14 21:33:44 +0000 UTC
View Post
It's time to upgrade mainsail again. this time i mainly worked through the issue list on github. but i'm sure some useful features added and annoying bugs have been fixed.
happy printing!
Features:
- disable power devices with attribute "locked_while_printing" while printing
- add update notification icon
- add disk usage in gcode-files
- add preheat function in gcode-files context menu
- add ...
2021-02-09 22:20:42 +0000 UTC
View Post
The next release is mainly focused on evaluating values and viewing them. Two functions i am already testing is a chart with autoscale function and display of the PWM values of the individual heaters. furthermore, more setting options are to be added.
If you have any suggestions on this topic, please write me a short feature request.
PS: If anyone of you has problems with the current update manager and it is not displayed afte...
2021-01-27 07:54:24 +0000 UTC
View Post
the next release will mainly focus on 2 multi printer variants.
1. Normal:
Each printer stays independent, but can display the status of all printers and you will redirect with a simply click to every printer.
2. Central Mode:
You get a "command station" over all your printers. You can switch between all your printers with 1 click. you don't need to install nginx on every printer. This will also the first step for multi prin...
2021-01-10 02:39:52 +0000 UTC
View Post