Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
Removed various bits that were previously needed for heightmap handling in SBC mode
|
|
|
|
Refactored various parts of the SBC interface
Renamed Linux to SBC in various places
CAN updater checks if file is present on SBC before update
SBC task is only woken up when SPI transfers finish
Bug fix: Codes that were sent back to the SBC (e.g. from USB) caused temp reports to be printed
Bug fix: SBC reconnects could take longer than expected
|
|
|
|
|
|
|
|
|
|
|
|
Bug fix: File operations could report errors after SBC reconnected
Bug fix: M600 didn't invoke macro file(s) correctly
Bug fix: Pause reports could be sent to DSF before M226/M600 finished
|
|
|
|
|
|
|
|
|
|
Added new "cancelling" state to state.status
Experimental support for M911/916 is now enabled
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Also added error message if M675 or M585 is used on an unhomed axis
Also recognise layer number comments from Kiri Moto slicer
|
|
M675 didn't deploy/retract probe or turn off heaters if configured
M675 had no error handling for probe aready triggered/not triggered
M675 didn't work consistently
M675 now accepts parameter K in place of P and requires either K or P
Also changed DeployZProbe to default to deployprobe.g only if
deployprobe0.g is not found, not for other Z probes. Similarly for
retractprobe.g.
Refactored code to set axis lengths mafter a G1 H3 move
Moved StraightProbeSettings from the Move module (which didn't use them)
to GCodes
Removed unused goingSlow parameter from endstop CheckTriggered functions
|
|
|
|
|
|
|
|
|
|
|
|
Cherry picked from commit 165b178f7de75b1d00b26fec28f2a03fb36d6119
|
|
|
|
Introduced new "obsolete" attribute for object model fields
Marked some fields in the object model obsolete
Warnings are now shown when obsolete fields are used
Reduced object model size a bit of grid definitions
Added back some grid properties for backwards-compatibility
Added new o-flag to M409 and rr_model
|
|
|
|
* Open mesh compenastion for any-two axes
* Fix reboot loop on Duet 3
* Fix typos
Skip Z axis where not appropriate
Add version to HeightMapHeader
* Fix compiler errors
* Make compatible with pre 3.3-beta2 format again
Minor simplifications
* Revert changes to SBC interface (implement that later)
* Also prevent sending a none-XY grid to SBC for now
* Rename variables and no longer persist axis numbers
* Use common parent class for Kinematics with round bed
Co-authored-by: Manuel Coenen <manuel@duet3d.com>
|
|
|
|
|
|
|
|
Also moved the FirmwareUpdate class out of the Network folder
|
|
Improve PanelDue resetting at the start of flashing (still not solved)
Reduce flash memory usage by encapsulating debug statements in #if
Fix FirmwareUpdate prerequisites failing to detect problems on Duet2+SBC
and Duet 3 Mini 5+
|
|
* Implement flashing PanelDue v3 from Duet mainboards
This uses the required code extracted from BOSSA
* Remove unsused blocks with #if 0 ... #endif
Initialize PanelDueUpdater on first use
Simplify excpetion handling in PanelDueUpdater
Undo some changes made to bossa code to keep it closer to original
(except for removed parts)
|
|
exceed Z min/max (fixes #438) (#442)
|
|
|
|
|
|
Also made is quicker to establish whether pausing or resuming
|
|
* Extend log levels from only 0 and 1 to 0 to 3
Add log level to the object model as state.logLevel
Use the two top bits in MessageType to represent log levels
Add L parameter to M118 to have the message logged at the given level
Add logging for G10, M291, M292
Add current version to start of logging
Make all non-flagged messages being part of log level DEBUG
* Apply requested changes
* Fix compiler error
|
|
|