So I stumped upon a picture of a Prusa machine with a replaced LCD screen with an OLED one that looked just awesome. So I decided to do this on my machine, but it turned out it’s not so easy, as the original Hitachi LCD controller is different than the OLED controller. I found a LiquidCrystal library for OLEDs here: https://github.com/technobly/SparkCore-LiquidCrystal
It needed some additional modifications to get it to work with our beloved MK2S. Not sure but it should work with the MK3, someone can give it a try.
So the way it works is:
- You need a Winstar OLED screen (I used this one: Winstar WEH002004AGPP5N00000)
- You’ll have to desolder the old LCD with a solder pump and solder the new OLED.
- Replace the “LiquidCrystal.cpp” and “LiquidCrystal.h” in the original firmware folder and recompile. (modified library is here: https://drive.google.com/open?id=1l0gxDOCEFgdOAeizUt-u7Ipq1PCsxo6_)
- Enjoy your awesome new looking display 🙂
P.S. In the link above I have ready pre-compiled firmware for MK2S with some additional modifications:
- Lower bed level speed (for use with the Ext. Driver Board)
- PLA pre-heat temperature set to 160 deg. Celsius for use with Chris’ Pretty PLA v3 profile. (can be found on the Prusa Facebook groups)
- LiquidCrystal library replaced for OLED support.