Skip to content

Releases: bigtreetech/BIGTREETECH-TouchScreenFirmware

Vx.x.27

10 Apr 10:49
Compare
Choose a tag to compare

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 and HOST_ACTION_COMMANDS for Marlin)
  • Using M155 instead of M105 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

11 Apr 12:26
3e75031
Compare
Choose a tag to compare

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 disable LIN_ADVANCE in Marlin, because now LIN_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

27 Nov 11:01
Compare
Choose a tag to compare
  • 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 image
    • classic menu image
    • 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

20 Sep 10:18
c708c58
Compare
Choose a tag to compare
  • 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

31 Jul 11:00
da072ce
Compare
Choose a tag to compare
  1. clean up framework
  2. add support TFT35 V2.0 (SDIO)
  3. add function filament runout detect, power supply control

Vx.x.21

23 Jul 01:58
3a058fb
Compare
Choose a tag to compare
  • fix unable to print properly from U disk(Stop printing at random)
  • fix busy popup with "Processing" in Printing and Stop Printing