[new] Altered the way default settings are stored and restored. Saved about 300 bytes(!) of flashed size. Should free up enough for certain configurations of CoreXY machines. [fix] When the optional M7 mist coolant IO was enabled, coolant overrides was not disabling correctly. [fix] Coolant override states was not restored correctly after a parking motion in certain situations. It would restore programmed state, rather than current overridden state. [fix] Now allow coolant overrides to operate during jogging motion. [fix] Invert control pin mask typo. [new] Added a new build info feedback mechanism for enabling the safety door input pin.
860 B
860 B
| 1 | OPT: Code | Build-Option Description | State |
|---|---|---|---|
| 2 | V | Variable spindle | Enabled |
| 3 | N | Line numbers | Enabled |
| 4 | M | Mist coolant M7 | Enabled |
| 5 | C | CoreXY | Enabled |
| 6 | P | Parking motion | Enabled |
| 7 | Z | Homing force origin | Enabled |
| 8 | H | Homing single axis commands | Enabled |
| 9 | T | Two limit switches on axis | Enabled |
| 10 | A | Allow feed rate overrides in probe cycles | Enabled |
| 11 | D | Use spindle direction as enable pin | Enabled |
| 12 | 0 | Spindle enable off when speed is zero | Enabled |
| 13 | S | Software limit pin debouncing | Enabled |
| 14 | R | Parking override control | Enabled |
| 15 | + | Safety door input pin | Enabled |
| 16 | * | Restore all EEPROM command | Disabled |
| 17 | $ | Restore EEPROM `$` settings command | Disabled |
| 18 | # | Restore EEPROM parameter data command | Disabled |
| 19 | I | Build info write user string command | Disabled |
| 20 | E | Force sync upon EEPROM write | Disabled |
| 21 | W | Force sync upon work coordinate offset change | Disabled |
| 22 | L | Homing initialization auto-lock | Disabled |