Commit Graph

4 Commits

Author SHA1 Message Date
Sonny Jeon
966abff3cc No variable spindle and spindle speed fix.
- When VARIABLE_SPINDLE output is disabled in config.h, the last commit
would keep the spindle enable pin disabled when spindle speed is not
defined (S0). This is now ignored and will enable with S0, as spindle
speed is ignored in this mode.
2016-03-17 19:54:31 -06:00
Sonny Jeon
b00d2a1cab Soft limit handling bug fix
- Soft limit errors were stuck in a feed hold without notifying the
user why it was in a hold. When resumed, the soft limit error would
kick in. Issue should be fixed to behave as intended to automatically
hold and issue a soft limit alarm once the machine has come to a stop.
2016-03-16 14:13:49 -06:00
Sonny Jeon
da5c65b54b Bug fixes and more limit configurability
- Strange sizeof() bug in the most recent releases. Manifested as an
alarm upon a power up even when homing was disabled. Fixed by declaring
sizeof() with struct types, rather than variable names, even though
they were validated to give the same value.

- Spindle speed zero should disable the spindle. Now fixed.

- New configuration option for inverting certain limit pins. Handy for
mixed NO and NC switch machines. See config.h for details.

- Incremented version and pre-build firmware link.
2016-03-03 21:08:15 -07:00
Sonny Jeon
0140d66d41 Minor bug fixes.
- Planner was under-estimating maximum speeds through straight
junctions in certain cases. The calculations have been updated to be
more accurate.

- Type declaration fix in probe.c.

 - Commit log for v0.9j generated separately from v0.9i’s.

- Incremented version and updated pre-built firmware link.
2015-12-18 14:09:03 -07:00