Skip to content

Releases: th3dstudio/UnifiedFirmware

Unified 2.91b

23 Sep 19:02
4f2bd5f
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

  • Add sanity check for EZABL_POINTS being set too high on 2560 boards. Throws error when set to 8 points or more.

Unified 2.91a

18 Sep 08:49
dd78ccf
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

  • Fixed SV06/SV06 Plus Stock board beeper noise issue
  • Added support for V4.2.7 Clone boards
  • Fixed E3 FreeRuns Layer Fan Bug

Unified 2.90

05 Sep 03:40
e3d82bd
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

This is a MAJOR update

Code base for Marlin has been updated to 2.1.2.4 and tons of new features and improvements to the user experience.

New Features

  • Encoder Noise Filter - Helps to address hardware issues where the encoder acts like it is being pressed when it is not
  • EZOffset Wizard - Provides guided Offset adjustment and compensation for twisted X Axis
  • Added Stuck Endstop detection - Detects stuck endstops before homing and warns user
  • Added config export for 32bit boards - saves with M503 C to SD card mc.zip file
  • Added new heater, fan, and bed icons
  • Added heater progress bars
  • Added PETG Preheat Setting
  • Updated ABS and PLA Preheat Settings
  • Added new Unified 2 Boot Screen
  • Improved ABL Mesh Data by upscaling data between points

New Printer Support

  • SV05 + EZBoard V2

Other Notes

  • Bring back old th3d boot screen by adding #define TH3D_LOGO_BOOTSCREEN to your configuration.h file
  • Removed old configs for machine setups that are no longer used by people. These are now free on our website.
    • ADIM Ramps
    • Alfawise Ramps
    • Artillery Ramps
    • Geeetech Ramps
    • JGMaker Ramps
    • MKS SGenL V2
    • Sunlu Ramps
    • Tevo Ramps
    • Tina2 Ramps
    • Wanhao 2560

Fixes from Marlin Code Update:

Fixed / Improved

  • 🩹 Fix broken STEPTEST for multi-endstop (9e02be4)
  • 🐛 Mount media early for POWER_LOSS_RECOVERY (MarlinFirmware#27177)
  • ✏️ Fix comma typo (MarlinFirmware#27138)
  • 🚸 Prefer friendly Power Off over Auto-unalive (aa778c3)
  • ⚡️ Optimize LPC176x pin toggle (MarlinFirmware#27149)
  • 🐛 Fix DETECT_BROKEN_ENDSTOP on IDEX (MarlinFirmware#26790)
  • 📝 Fix M201 typos (MarlinFirmware#26854)
  • 👷 Minor signature.py adjustments
  • ✏️ Fix stepper MS pin typos (MarlinFirmware#26891)
  • 🚸 Hide auto-run as needed (MarlinFirmware#26853)
  • 🐛 Fix ESP32 laser M4 exception (MarlinFirmware#26884)
  • 📝 Fix Cutter.md typo (MarlinFirmware#26901)
  • 🔨 Fix binary upload firmware path (MarlinFirmware#26909)
  • 🩹 Fix missing MSG_ATTACH_SD_MEDIA define (MarlinFirmware#27020)
  • 🩹 Fix missing EXTENSIBLE_UI include (MarlinFirmware#27021)
  • 🩹 Fix broken ENDSTOPPULLUP_ZMIN_PROBE (MarlinFirmware#27022)
  • 🩹 Update preheat end time var (MarlinFirmware#27023)
  • 🩹 Fix missing HAS_DUAL_Y_STEPPERS (MarlinFirmware#27024)
  • 🩹 Fix ESP3D WiFi, bump config version (MarlinFirmware#27025)
  • 🐛 Fix bool operator for XYval, etc. (MarlinFirmware#27026)
  • 🩹 Fix serial temp error language [63fba61]
  • 🐛 Prevent 'EVAL' macro collision (MarlinFirmware#27132)
  • 🐛 Fix I/J/K chopper timing (MarlinFirmware#26736)
  • 🚸 Fix repeating "Power Off" message (MarlinFirmware#26755)
  • 🐛 Fix G38 probe target probe checking.
  • 🚸 Raise top temperature to 320°C for Thermistor 1.
  • 🐛 Fix leveling XY move feedrate on ExtUI displays.
  • 🐛 Fix quick homing for UVW with SENSORLESS_HOMING.
  • 🔧 Improved support for machines without X, Y, Z, E axes.
  • 🚸 Remove extra G76 probe raise.
  • 🔧 Allow per-axis baud rate for TMC stepper drivers.
  • 🐛 Fix fan software PWM init.
  • 🐛 Fix inverted fan state.
  • 🐛 Fix init for inverted heater states.
  • 🐛 Fix build error with Thermistor 68.
  • 🐛 Fix support for more than 4 servos.
  • 🐛 Ensure serial flush after M303.
  • 🐛 Fix M125 wait for user with some displays.
  • 🚸 Fix Filament Change item position with/without encoder.
  • 🚸 Update FTDI Eve Touch UI (Lulzbot / Cocoa Press).
  • 🍱 Update DWIN icon graphic files.
  • 🚸 Use the term "Tramming" instead of "Level Corners."
  • 🌐 Update Romanian font data.
  • 🌐 Allow menu strings to contain '='.

Build

  • 🔨 Update SAMD51 build deps (1d13aaa)
  • 🔧 Overridable SUICIDE_PIN for RAMPS_CREALITY (MarlinFirmware#27143)
  • 🔧 Assume RAMPS_CREALITY is not CR2020 (e6787f7)
  • 🔨 Improve PlatformIO INI feature filters.
  • 🔨 Apply specific version / commit ID to libraries.

Misc

  • 📝 Remove dead video links (23fda5b)
  • 🎨 Misc. SPI cleanup (c674f01)
  • 📝 "Boards Manager" (af8747e)
  • 🧑‍💻 Adjust pulse_phase_isr code guards (MarlinFirmware#27112)
  • 🔧 Rename BOARD_BTT_MANTA_M4P_V1_0 to BOARD_BTT_MANTA_M4P_V2_1.
  • 🎨 Replace LCD_PINS_ENABLE with LCD_PINS_EN.
  • 🎨 Replace FAN_PIN with FAN0_PIN.
  • 🎨 Replace SDIO_SUPPORT with ONBOARD_SDIO.
  • 🔥 Remove unpublished board VAkE 403D.
  • 📝 Update links to products, documentation.
  • 🔧 Move configuration change alerts to inc/Changes.h.
  • 🔧 Replace DISABLE_[AXIS] true/false with simple switches DISABLE_[AXIS].
  • 🔧 Replace TFT_SHARED_SPI with TFT_SHARED_IO.
  • 🔧 Remove X2_HOME_DIR (always assume +1).
  • 🔧 Remove EXPERIMENTAL_SCURVE (not needed).
  • 🔧 Replace TMC_SW_MOSI/MISO/SCK with TMC_SPI_MOSI/MISO/SCK.
  • 🔧 Replace BTT_MINI_12864_V1 with BTT_MINI_12864.
  • 🔧 Replace FOLDER_SORTING with SDSORT_FOLDERS.
  • 🔧 Replace DISABLE_INACTIVE_EXTRUDER with DISABLE_OTHER_EXTRUDERS.
  • 🔧 Replace DEFAULT_STEPPER_DEACTIVE_TIME with DEFAULT_STEPPER_TIMEOUT_SEC.
  • 🔧 Replace DISABLE_INACTIVE_[AXIS] true/false with simple switches DISABLE_IDLE_[AXIS].
  • 🎨 Clean up file headings, whitespace, code formatting, comments.
  • 🧑‍💻 Globally replace EITHER/BOTH with ANY/ALL
  • 🧑‍💻 Globally replace LOOP* macros with for loops.
  • 🧑‍💻 Globally replace SDSUPPORT with conditional HAS_MEDIA.
  • 🧑‍💻 Replace ADC_VREF with ADC_VREF_MV for easier validation.
  • 🧑‍💻 Replace AS_CHAR() with C() for serial echo.

Unified 2.90a

05 Sep 23:16
490ea8c
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

Bug Fixes

  • Fixed SV06/SV06 Plus Stock board beeper noise issue

Unified 2.87

31 May 17:55
04c6b2b
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

New Additions

  • Added NG-8 Probe Mount for SV06 Printers

Unified 2.86a

08 May 21:38
beb6e9b
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

New Additions

  • Add BTT TFT option to EZBoard V2 DIY Config

Unified 2.86

12 Apr 17:44
212e745
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

New Printer Support

  • Sovol SV05 w/4.2.7 Board

New Features

  • Added FAN1 header as controller fan in SKR E3 Mini V2 config and added notes to config so users know what fans do what on this board. This should have been working already but we explicitly added a separate block in Configuration_adv.h for this board and its pin.

Unified 2.85

10 Mar 05:17
e89f5d0
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

New Feature

Unified 2.84

10 Mar 05:03
c47b3ed
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

New Printer Support

  • Ender 5 Plus w/4.2.2 Board - REQUIRES LCD KIT

Other Changes

  • Changed V4X and V427 CPU info and configs to simplify setup for users.
  • Adjusted Z probe deployment to be more user friendly on beds with high warping and sensors with high offsets
  • Added new SV05 EZABL mounts for easier mounting

Unified 2.83a

27 Dec 19:51
c47b3ed
Compare
Choose a tag to compare

THESE FILES ARE JUST THE FIRMWARE CORE, NO PRINTER CONFIGS ARE INCLUDED ON THIS GITHUB PAGE.

THE FULL FIRMWARE SHOULD ALWAYS BE DOWNLOADED THROUGH THE TH3D WEBSITE HERE: https://www.th3dstudio.com/product-category/unified-2-firmware/

BugFix

  • Fixed upstream issue with updates to U8glib-HAL. Locked in on 0.5.2 to fix compile errors.