From cd5af6c7b13656a555cdc5ffbb8e37624ce9af67 Mon Sep 17 00:00:00 2001 From: David Crocker Date: Mon, 12 Dec 2016 15:27:06 +0000 Subject: [PATCH] Version 1.17rc1 - Added support for M374 (save height map) and M375 (load height map) - Added M376 (set bed compensation taper height) - Added T parameter to G31 command - M500, M501 and M502 now use config_override.g instead of flash memory. The parameters saved and restored are: -- M307 auto tune results -- PID parameters, if you used M301 to override the auto tune PID settings -- Delta printer M665 and M666 settings -- G31 trigger height, trigger value and X and Y offsets - The M501 auto save option has been removed - Removed S and T parameters from M301 command. Use M307 command instead. - M301 with negative P parameter no longer sets bang-bang mode. Use M307 instead. - Added P parameter to the G31 command to specify Z probe type. This allows you to view the parameters for the Z probe(s) and to set parameters for a particular Z probe type without selecting that type. G31 P or G31 P0 prints the parameters of the currently-selected Z probe. - Z probe offsets are now applied during G30 probing with specified XY coordinates, including during delta auto calibration - Z probe recovery time is now applied from the end of the travel move just before probing - Fixed bad dive height when using G29 with a large trigger height - Fixed bad JSON message during printing when there were no active extruders - Added exception handlers and store a software reset code when an exception occurs - Fixed reset reason text because on the Duet WiFi a watchdog reset can look like an external reset - G30 S-1 how printes the stopped height - Implemented M401 and M402 --- .cproject | 31 +- .../Edge/RepRapFirmware-1.17rc1.bin | Bin 0 -> 319052 bytes .../Edge/DuetWiFiFirmware-1.17rc1.bin | Bin 0 -> 268532 bytes src/Configuration.h | 4 +- src/Duet/Webserver.cpp | 2 +- src/DuetNG/Webserver.cpp | 2 +- src/GCodes/GCodeMachineState.cpp | 2 +- src/GCodes/GCodeMachineState.h | 5 +- src/GCodes/GCodes.cpp | 370 ++++++++++-------- src/GCodes/GCodes.h | 18 +- src/GCodes/GCodes2.cpp | 142 ++++--- src/Heating/FOPDT.cpp | 53 ++- src/Heating/FOPDT.h | 29 +- src/Heating/Heat.cpp | 51 ++- src/Heating/Heat.h | 24 +- src/Heating/Pid.cpp | 49 +-- src/Heating/Pid.h | 10 +- .../Fatfs/{fattime_rtc.c => fattime_rtc.cpp} | 31 +- src/Movement/DeltaParameters.cpp | 28 +- src/Movement/DeltaParameters.h | 1 + src/Movement/Grid.cpp | 94 ++++- src/Movement/Grid.h | 20 +- src/Movement/Move.cpp | 43 +- src/Movement/Move.h | 10 +- src/Platform.cpp | 362 ++++++++--------- src/Platform.h | 172 +++----- src/RADDS/Pins_radds.h | 42 +- src/Reprap.cpp | 21 +- src/Storage/MassStorage.cpp | 12 +- src/Storage/MassStorage.h | 2 +- 30 files changed, 893 insertions(+), 737 deletions(-) create mode 100644 Release/Duet-0.6-0.8.5/Edge/RepRapFirmware-1.17rc1.bin create mode 100644 Release/Duet-WiFi/Edge/DuetWiFiFirmware-1.17rc1.bin rename src/Libraries/Fatfs/{fattime_rtc.c => fattime_rtc.cpp} (82%) diff --git a/.cproject b/.cproject index 18519f0..0c83b62 100644 --- a/.cproject +++ b/.cproject @@ -284,10 +284,7 @@ - - - - +