Skip to content

Releases: thess/Prusa-Firmware

Version 15-Mar-2018 (v3.1.0 r10)

15 Mar 15:02
Compare
Choose a tag to compare

Updates and mods

  • Default to 250000 Baud for platformio builds
  • Replace watchdog (disabled by default)

Bug fixes

Version 27-Feb-2018 (v3.1.0 r9)

27 Feb 20:38
Compare
Choose a tag to compare
Pre-release

Notes

This release incorporates a number of experimental features and structural changes

Updates and mods

  • Integration of @Sebastianv650 Linear Advance v1.5 Details can be found in the Marlin documentation.
  • New internal ISR structuring to prevent temperature / fan ISR from stalling stepper and allowing serial RX to be highest priority. CheckRX is no longer needed.
  • It is now possible to use the USB interface at 250000 Baud without errors provided the host can handle higher data rates. A firmware rebuild is required to enable capability.
  • Add Calibration LCD menu item for optionally disabling XY skew correction.
  • XY Skew correction menu item only enabled only when skew is 'perfect' (< 0.1deg).

Bug fixes

  • Fix HOME-Z to correct location (calibration point). Fixes dinging the heat-bed after Setup Wizard
  • Remove attempted recovery from RX buffer full (just drop chars). This includes a fix to append 'ok' after resend request when line number or checksum error detected. Addresses Prusa-Firmware issue #331
  • Use CRITICAL_SECTION in LCD menu and buttons sync.
  • Eliminate excessive LCD redraw and flicker.

Version 20-Dec-2017 (v3.1.0 r4)

21 Dec 00:52
Compare
Choose a tag to compare

Notes

This release will reset the MBC 8-Point data which must be re-entered manually if you have set them previoiusly. Changes were made to prevent future collisions of data in the printer EEPROM.

Updates and mods

  • Allow BAUDRATE override by build opts (default 115200).
  • Remove unused source files (qr_solve, vector_3).
  • Use SDK version of LiquidCrystal library (faster draw).
  • Adjust extra filament load extrusion to 15mm.
  • Add private build variant configuration version number.

Bug fixes

  • Init serial before lcd to elminate random garbage output.
  • Remove redundant splash screen init.