Skip to content

Releases: FABtotum/FABlin

Maintenance revision: 1.1.1.4 (RC1)

15 May 13:21
Compare
Choose a tag to compare
Pre-release
  • Fix failing legitimate probes with G30
  • Fix ambient lights turning on when M999 is issued after the inactivity timeout expired
  • Minor code polishing

Maintenance Revision 1.1.1.3

16 Apr 12:47
Compare
Choose a tag to compare
  • Fix power supply issues with Laser Heads
  • Fix M999 behaviour when there are pending temperature errors
  • Fix M42 command output in case of errors

Maintenance revision 1.1.1.2

19 Mar 09:28
Compare
Choose a tag to compare
  • More stable temperature readings on edge and error conditions
  • Experimental support for TMC2208 head stepper driver

Maintenance revision 1.1.1.1

18 Jan 14:04
Compare
Choose a tag to compare

In 1.1.1 heaters and temperature management was revised to accomodate to new and upcoming add-ons, and provide more flexibility for customization, but unfortunately that caused occasional anomalies with some of FABtotum's heads. This maintenance revision aims to fix those cases, in particular:

  • Fix heaters not working inside PID tuning procedure (M303 command)
  • Fix missing bed temperature readings with some toolheads

Moreover, the following enhancements has been added:

  • Better stability when reconfiguring tools and installing new heads
  • Fix M563 output when the bed's thermistor is active without the bed heater being so

Revision 1.1.1

11 Jan 14:29
Compare
Choose a tag to compare
  • Add support functions for Fabtotum Laser Head PRO
  • Added support for head-installed external probe, M746 S2 selects it
  • Expanded G38 for external-probing with movement on all the three axes
  • Better emergency stop in case of head faults
  • M793 S0 can be issued to shut-down all head lines and functions
  • Changes in tool configuration
    • M563 accepts multiple values per parameter, e.g. M563 P0 D0 H0:1
    • Revised heaters numbering:
      • 0: bed heater
      • 1: head heater
      • 4: bed temp sensor with disabled heater
      • 5: head temp sensor with disabled heater
    • Revised M563 command output
  • Added support for a motor driver (drive n.3) through bed pins; no DIR pin available

Maintenance revision 1.1.0.2

10 Jul 07:28
Compare
Choose a tag to compare

This revision contains a number of fixes, plus some little improvements in important procedures that were ready for release, so we felt like including them.

  • Make stepper motors' idle hold time-out configurable with M84
  • Improvements in homing procedure
  • Fix temperature readings
  • Fix parameter parsing inside M85
  • Fix parsing of line number words (N's can now be used inside M790...)
Where's 1.1.0.1?

If you might be wondering where has 1.1.0.1 gone: due to a troubled release cycle (when isn't it so?), it was actually labelled 1.1.0-1 and constituted the second and final release candidate for 1.1.0 version. This numbering scheme was necessary to maintain a clear succession of version numbers for the sake of firmware updates.

Minor release 1.1.0

29 May 10:12
Compare
Choose a tag to compare

IMPORTANT: This version of FABlin is only compatible and supported on FAB-UI/Colibri.

This version features a new, more reliable communication format between firmware and host, plus some preparatory updates for upcoming features:

  • Correct and normalize command output format:
    • 'echo:' prefixes removed
    • All errors are prefixed with 'E:' or 'A:'
    • Changed command output format of: G30,G38,M105,M109,M190,M303
    • Various fixes to commands output
  • Add auto temp reporting function, managed through M155
  • Add support for wire end check. M805 enable/disable check
  • Add M564 command: set axes limits and restrict movements
  • Fix laser head initialization
  • Small changes in documentation

Version numbering is being detached from that of the original Marlin as development have diverged significantly. FABlin is going to incorporate or merge-in newer Marlin features (both from 1.0.x and 1.1.x branches) when deemed useful and feasible by the development team.

Maintenance revision 1.0.0098.1

29 May 09:51
Compare
Choose a tag to compare

This release fixes issues with the laser head and the classic FAB-UI.

It is the last version of FABlin compatible with the classic FAB-UI. Unless other important fixes are needed all future versions will be compatible with FAB-UI/Colibri only.

Revision 1.0.0098

12 Apr 12:51
Compare
Choose a tag to compare

Important changes

  • Improved homing procedure for partial homing
  • Better laser timeout management: M60 has a longer, configurable, timeout; M61 retains a short immutable timeout
  • Laser is turned down when carriage hits X or Y endstops
  • Added support for head-embedded feeders
  • Improved support for custom heads
  • Support for setting min temp with M801's R parameter
  • Improved G30 positioning
  • M150 command can set rgb led glowing speed
  • Modified M300 command to play sequences of beeps
  • Firmware startup messages suppressed
  • Various small fixes and improvements

Maintenance revision 1.0.0097.2

01 Mar 13:38
Compare
Choose a tag to compare
  • Head state is not reset after M999: this makes possible (again) to use
    other machine functions while the head is disabled after an error
    occurred.
  • Fixed G28 not setting X/Y as homed after G28 without arguments
  • Lowered min heater temperature down to 10 degrees
  • Setting laser power to 0 actually turns off the laser beam
  • Ambient color correctly reset after homing