Age | Commit message (Collapse) | Author |
|
|
|
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
|
|
Also fixed shadow definitions
|
|
|
|
|
|
Changed all bitmaps to use the bitmap class from RRFLibraries
Fixed bugs in functoin evaluation
|
|
|
|
Loops are now working
Added noexcept specifiers to omst of the remaining C++ source files
|
|
|
|
Removed M574 S0 option
Fix truncation of M574 report
Unconfigured fans report fanPercent -1 instead of -100
|
|
When setting up G1 H1 or G1 H3 moves that rely on remote endstops, check that the expansion board knows about the
Fixed build errors that occurred in some configurations
|
|
|
|
More work on remote endstops
Support fragmented replies
Check we have the correct binary before sending firmware update requests to expansion boards
|
|
Refactored endstop source files in preparation for supporting remote endstops on Duet 3
|
|
Changed to get it building again after merge
Fixed issue with G1 H3 moves and M585 moves that use endstop switches
|
|
DuetM and PCCB configurations now build
Fixed some bugs
|
|
Only the Duet_NG configuration builds at present.
New features:
- Pins are named instead of numbered
- Support multiple endstops per axis
- Support multiple Z probes
- Support M950 for heater and fan mapping
- GPIO pins now need to be allocated before they can be used by M42 or M280
- Laser power velocity ramping
- New codes for 12864 display
- Added LinearAnalogSensor
- Height following mode is mostly implemented
Bug fixes:
- M109 didn't run the tool change files if no tool was selected initially
- The M290 command written to resurrect.g didn't use absolute babystepping
- The M32 command written to resurrect.g didn't quote the filename
- M291 no longer locks the movement system, it stopped the jog buttons working
- M302 now waits for standstill
|