Thank you @tinkergnome, and I am not sure if the solution suggested in the previous thread resolved it. Nevertheless, I actually like more the Ultimaker 2 firmware than the marlin 1.1.x for various reason.
Are you familiar with any version of the Ultimaker 2 firmware(official or not) w/ autobed leveling option in it?if not, how does it work to merge the autobed leveling option from the Marlin1.1x to the Ultimaker 2 firmware?
Or could I use the Ultimaker 3 firmware configured to my hardware?
regards,
Edited by Zataras
Recommended Posts
tinkergnome 927
Welcome @Zataras!
I'm not familiar with the structure of Marlin 1.1.
The method from the older thread obviously works with the older Marlin version that is used by Ultimaker, so 🤷♂️?
The encoder LED ring is initialized (and controlled) by I2C commands.
Search for all occurrences of "i2c_led_write" to get an idea.
https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/UltiLCD2_low_lib.cpp#L121
And there are some macros defined for the more fancy stuff.
https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/UltiLCD2_hi_lib.h#L110
Good luck!
Link to post
Share on other sites