Skip to content

Release 2.2.0 of BQ Marlin firmware for 3D Printers

Compare
Choose a tag to compare
@ivan-galvez ivan-galvez released this 06 Apr 15:26
· 116 commits to master since this release

BQ Marlin v2.2.0


Supports:

  • Witbox
  • Hephestos Prusa i3
  • Hephestos Prusa i3 (with long bed kit).
  • Witbox 2
  • Hephestos 2

Under the hood:

  • Dockerfile for automatic builds (W/H/HXL/W2/H2).
  • Compiled with GCC 4.8 (W/H/HXL/W2/H2).
  • Using Arduino SDK 1.6.7 (W/H/HXL/W2/H2).

Bugfixes:

  • Fixed first connection generates gibberish output through serial producing several issues and blockings (H2).
  • G28 homing action is no longer ignored via serial. Consider that the plane will be destroyed by means of the G28, so G29 should be used afterwards (W2/H2).
  • M20 now returns all files present on the SD card (W/H/HXL/W2/H2).
  • Fixed: SD browsing through screen interface shows an empty line if a file doesn't have a regular filename (W/H/HXL/W2/H2).
  • G29 is no longer allowed when printing from SD to avoid the destruction of the plane (W2/H2).
  • Workaround for Repetier sending M23 incorrectly formatted (extra blank space after file name) which causes fail when trying to open a file (W/H/HXL/W2/H2).
  • M24 can be used now to start an SD file printing from serial (W2/H2).
  • M24 can be used to resume paused SD file printing from serial (W2/H2).
  • Fixed: M25 causes the printer to stop responding when printing an SD file from serial (W2/H2).
  • Fixed: M29 doesn't return an OK message after closing the file (W/H/HXL/W2/H2).
  • Fixed manual levelling sequence not properly interrupted by inactivity (W2/H2).
  • Internally generated commands no longer produce an 'OK' message on serial (W/H/HXL/W2/H2).
  • M801 sends the correct number of "ok" messages after flushing the command buffer (W2/H2).
  • Fixed: M84 internally generated by M801 is sometimes lost (W2/H2).
  • Fixed: "Done printing file" not sent when file is finished using M801 command (W2/H2).
  • Fixed: Language build selection on Windows not working (W/H/HXL).
  • M27 generates "Not SD printing" message if no file is open (W/H/HXL/W2/H2).

Improvements:

  • Bed detection sequence now shows a specific error screen, instead of going to 'Emergency Stop' (W2).
  • Use of serial commands is allowed while printing files from the SD (W2/H2).
  • Incomplete data from serial, when printing from the SD, is discarded (W/H/HXL/W2/H2).
  • Only enter Serial Screen mode upon completed commands (W2/H2).
  • Files on SD are now shown in reverse order of inode creation, so newer files will appear on top of the screen (unless they are substituting a previously erased inode, which can't be controlled with SDFAT implementation) (W/H/HXL/W2/H2).
  • Improved arduino folder detection when using make.cmd to build the firmware on Windows (W/H/HXL/W2/H2).

New features:

  • Support for Toshiba FlashAir SD-Wifi cards (W/H/HXL/W2/H2).