This repository has been archived by the owner on Jan 18, 2024. It is now read-only.
Releases: teeminus/NoTouchScreenFirmware
Releases · teeminus/NoTouchScreenFirmware
v1.3.1
v1.3
Changes:
- Added support to rotate screen by 180 degree. Can be enabled by uncommenting the define
LCD_ROTATE_180
infeatures.hpp
. - Added static dimming of backlight. Can be enabled by uncommenting the define
LCD_PWM_DIMMER
infeatures.hpp
. Brightness levels can be changed there as well. - Added support for turning off display backlight on inactivity. Can be enabled by uncommenting the define
LCD_IDLE_OFF
infeatures.hpp
. Idle timeout can be changed there as well. Rotating or clicking the encoder knob will reactivate the display. - Added feature to restart the SPI bus by pressing the encoder knob for at least 3 seconds. The display backlight will turn off and on again to indicate that the SPI bus has been reset.
- Added support for CS/Enable pin. This features will automatically reset the SPI bus when signalled by the display driver.
- Added debug binaries to check if the display receives data from the 3D printer. A more detailed description of this firmware can be found in the wiki.
Please note:
Due to the changes of the CS/Enable pin behaviour, your screen might stop working in your current configuration. However, a fix for this problem has been added to Klipper v0.9.1-290
which is described in the wiki.
v1.2
v1.1
Completely reimplemented the ST7920 emulator and made it publically available here: ST7920Emulator
The new emulator now fully supports Klipper and has no more screen artifacts (tested on the TFT35v3).
Also please note:
- The SPI which is used to receive data from Klipper/Marlin is now always ON
- Unsupported BTT screens have been removed