I was asked to sum up some facts about the alternative "tinker" firmware.
Here are the basics and the main links to start with it:
What is the "Tinker-Firmware"?
It's an alternative firmware for machines of the Ultimaker 2 series. The main development was made by me in my spare time. It's open source, based on the standard firmware from Ultimaker, but driven by the community.
One of the benefits is that special requirements can potentially be adapted faster. At least there's a good chance that someone 'jumps on the bandwagon' and implements it.
The tinker firmware does not work on an Ultimaker Original, but @amedee made an excellent job and offers a free online firmware compiler for these machines:
If you want to learn more about firmware in general (what it does and how it works), you find more information on the homepage of the Marlin Firmware:
What are the differences to the standard firmware?
Basically - the user interface. Most of the "driving logic" under the hood is untouched and derived from the Ultimaker standard firmware (and finally from the Marlin firmware).
The menu structure of the tinker firmware is intended to support the needs of advanced users and tinkerers. In the beginning I developed it only to fulfil my personal interests, but it began to grow after I shared the result with the community.
The initial intention was easier access to the 'tune' options during printing. In addition: more preferences are configurable directly on the printer. For example: the beep on key-press and the printing area can be changed without the need to re-compile.
There is also a 'sleep timer' that switches the light off after a configurable period of time.
It's unlikely that something on your printer gets damaged by this firmware, but there's no guarantee.
You are using it on your own risk. If necessary, you can always re-install former versions (or the standard firmware) with Cura. After a subsequent factory reset all behaves like before.
How to get it?
At first: be aware that I don't own all printer models by myself. It should work, but each new release should be considered as "untested" until the contrary is reported.
The source files and ready-to-use binary files for several variants of Ultimaker 2 and 2+ machines are hosted on GitHub.
Just download the appropriate hex-file for your printer and store it on a local drive. The file names should be pretty much self-explanatory:
The hex-file can be installed on the printer with the assistance of Cura. If you own an Ultimaker, you probably have already installed it. If not, you can download the current version of Cura from the Ultimaker site:
Within Cura 2.3.x. choose from the menu:
"Settings" -> "Printer" -> "Manage Printers"
Take care that the active printer is the one that you want to use for the firmware update and connect printer and computer with the USB cable.
Click on the button "Upgrade Firmware" and choose the option "Upload custom firmware".
Where to get help?
There's not much documentation for this alternative firmware yet. Just explore the menu structure on your own...
If you have further questions you should ask for assistance on the Ultimaker forum. There are many active and cooperative community members.
Please use the original topic from the link below for questions, suggestions and discussion. That helps to keep everything in one place.
You can even join the team and contribute by yourself, just offer your skills and ideas there.
If you notice a specific issue, you can also report it on the GitHub page:
Have a good time!