Releases: bigtreetech/BIGTREETECH-TouchScreenFirmware
Releases · bigtreetech/BIGTREETECH-TouchScreenFirmware
Vx.x.27
New feature
- Add support for updating settings through a config file without need to recompile firmware.
- Add better support for Printer SD / TFT SD /TFT USB from ESP3D
- Add parsing of fan speed, Add large font, Add FW Retract and linear advance
- Add support for TFT43/50/70
- Add model preview for Cura plug-ins
- Add power loss recovery enable option
- Add LCD2004 simulator
- Improved menus, new menus, new popup type, custom ACK message handling
- Add non-blocking toast notifications
- Add Disable Steppers option to menu
- Added idle to the rotary encoder knob led
- Add detection of Mainboard firmware type( Marlin, Smoothieware, RepRapFirmware, etc...) and Display Marlin version & machine type in info menu
- Add SPI flash usage detail in info screen
- Added save EEPROM settings button with configuration
- Add a separate sound control menu
- Added support M601 gcode pause add M600 same as M601, and Configurable M600/real M600
- Preheat presets extended to 6 materials
- Add notification window when pressed on titlebar showing last 3 notifications
- ProgessBar during print
- Add auto FW retract parameter
- Added M913 - Hybrid Threshold Speed
- Added the ability to turn StealthChop on and off (M569)
- Added M200 - Set Filament Diameter
- Add support for Z Steppers Auto-Alignment (G34)
- Added Mesh Bed Leveling
- Improved Terminal menu(Multi page view information) based on TFT size and resolution
- Add support for Case light
- Add support for Home offset
- Added manual input to screen showing a value
- Layer update during printing from on board SD card
- Optional Print summary popup at the end of a print
- Add Automatic binary updating using github actions
- Standard deviation - BLTouch repeatability test
- Support for Long filename - Onboard SD print
- Optimized for RRF compatibility(Print from SD-Card, auto detect remore print, Macros menu support)
- TouchMI support
- Added Home Offset menu
- Long press "Back" button brings you to the home screen
- adds keyboard layout for quertz awerty - TFT70 only
- Beep when temp reached
- Add more languages
- Add ScreenShot feature for document
Improve
- Optimize the printing experience of OnBoardSD(Implementation
EMERGENCY_PARSER
andHOST_ACTION_COMMANDS
for Marlin) - Using
M155
instead ofM105
to query temperature in Marlin - Clean up and optimize LCD12864 related API
Bugfix
- U disk printing related bugs
-- SanDisk 32G Udisk (Serial Number buffer overflow)
-- U disk power loss recovery. - improve utf8_decode, fix freeze when display the wrong char
Vx.x.26
new feature
- add LCD backlight control, auto sleep function (Settings->Feature->LCD Brightness) (only TFT24 V1.1, TFT35 V3.0, TFT35 E3 V3.0, TFT28 V3.0, supported)
- add more Printer setting parameters (Steps/mm, TMC driver current, Feedrate, Acceleration, etc...)
- add new language(Polish, Slovak, Dutch, Hungarian), up to 15 languages are now supported
- add support "M300" gcode for TFT buzzer
- add the TFT with encoder can control the value of menu by encoder
- add long file name display of onBoardSD(required
LONG_FILENAME_HOST_SUPPORT
in Marlin)
improve
- improve print menu layout
- improve Smart Filament Sensor(SFS), (note: required
M114_DETAIL
and disableLIN_ADVANCE
in Marlin, because nowLIN_ADVANCE
have bugs in Marlin, will be fixed later) - improve the tips of "M117" and "echo:" from Marlin
- improve power loss recovery(PLR), The printing state is saved per layer to reduce the wear of SD card(only support print from TFTSD card now).
- improve model preview(only support print from TFTSD card now)
- add more baudrate options on TFT screen
bugfix
- fix error PS_ON_PIN from “PA12” to "PC12" in TFT35_V3.0
- fix "M104","M109", 'R'/'B'/'F' parameters bug.
Vx.x.25
- change character encoding from GBK to UTF-8, compatible with new languages
- add "Preheat" menu for one button preheating(PLA, PETG, ABS)
- add command for Bltouch in "ABL"(automatic leveling) menu
- add More "menu" in printing (set RGB color, extrude for change filament, etc...)
- Rearranged the "Settings" menu
- add silent mode(disable the buzzer)
- add automatic shutdown after printing feature(default disable, enable in menu "Settings->Feature->AutoPower" or "Printing->Feature->AutoPower")
- add smart filament detect feature (enable in menu "Settings->Feature->Smart ON", NEED Marlin to add "M114 E" command support, which will be merged into Mallin as soon as possible)
- New languages, currently supporting 11 languages: English, simplified Chinese, Russian, Japanese, Armenian, German, Czech, Spanish, French, Portuguese, Italian
- Added a Custom gcode menu
- Added unified menu
- unified menu
- classic menu
- Unified menu add status menu (hotend & bed temperature, fan speed, move speed, flow, XYZ position)
- Gcode file under classic menu is in icon mode, and model preview feature is added(Use with this tool)
- Gcode file under unified menu is in list mode, unable to preview the model, but more friendly for long filename
- Fixed the bug that tft35 V3.0 could not connect to printer when switching from LCD12864 mode to touch screen mode
- Fixed the bug of printing from SD card on board
- Fixed print random stop when enable "Keep alive" feature in Marlin
Vx.x.23
- add support TFT35 V3.0 (STM32F207)
- add filament runout on/off button
- replace Power off button with Rotate UI button
- improve the compatibility of smoothieware
- add manually leveling menu
- add multi-serial port function (Touch screen can be directly controlled by ESP3D)
Vx.x.22
- clean up framework
- add support TFT35 V2.0 (SDIO)
- add function filament runout detect, power supply control
Vx.x.21
- fix unable to print properly from U disk(Stop printing at random)
- fix busy popup with "Processing" in Printing and Stop Printing