Age | Commit message (Collapse) | Author |
|
|
|
|
|
Also removed delay to reporting driver OTPW when a fan has just been
turned on
Also bug fixes to event handling system
|
|
|
|
Also, thermostatic fans now ignore the M106 S parameter
|
|
|
|
|
|
Note: PinTable still empty
|
|
Changes for new interface to Bitmap::Iterate
Duet3 expansion boards now report fan PWM
Increased SBC SPI connection timeout to 8 seconds
Pass G29 commands to SBC
|
|
Fans 'lastVal' variable is now -1 if we don't know the actual PWM, also
-1 is reported as actualValue in the OM
OM now includes hidden axes
Added raw mode aux flag, set by M575 but not used yet
When increasing the number of visible axes, copy the new axis positions
from the user coordinates to the move buffer before copying them on to
the DDA
Increase seq.move when M584 is used
|
|
Thermostatically-controlled fans were no longer forced to run at >=50%
PWM when on
Proportional control of thermostatic fans no longer worked
When restoring position after a pause or after skipping a build object,
the inverse bed compensation applied when recomputing the user position
did not take account of the tool offset
After a tool change, if on a FDM printer then we now move the new tool
to the correct Z height before resuming the print
|
|
|
|
Fixed fan handling so that blip time doesn't get randomly extended
Added missing noexcept specifiers, including to C functions because
doing so eliminates exception table entries for client C++ functions
|
|
|
|
|
|
Also fixed bug with # operstor on string-valued OM variables
|
|
Changed all bitmaps to use the bitmap class from RRFLibraries
Fixed bugs in functoin evaluation
|
|
|
|
Also added firmwareVersion property to Board object
Minor changes to Fans code
|
|
|
|
Implemented extruder stall detection for G1 H1 E moves
Fixed M119 crash when an axis had no endstop
Duet 3 build now loads IAP into RAM
|
|
SoftTimer class renamed StepTimer. We now use instances of StepTimer to schedule step interrupts. This means we only need a single compare match interrupt from the step timer TC. In turn this allows us to chain two 16-bit timers together on the SAM4S and SAME70 so we no longer need to keep the upper 16 bits in software or use the overflow interrupt.
|
|
|
|
Implemented temperature setting of remote heaters
Implemented heater status broadcasts
|
|
Also implemented request message ID allocation and response checking
|
|
|
|
|