Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Duet3D/RepRapFirmware.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2017-07-18 20:25:12 +0300
committerDavid Crocker <dcrocker@eschertech.com>2017-07-18 20:25:12 +0300
commit4e31deb2a5a5e0f517ffe55ec1671bafd621a53e (patch)
treede60248c717efdff8904587041461de73fd11156 /src/GCodes/GCodeInput.h
parent6f81b7594ba0a9795dc19b3e3784a21aba544de4 (diff)
Release 1.19beta10
New features: Refactored and completed 4-leadscrew bed levelling code Probe deployment and retraction for G30 and G29 commands is now handled automatically. You should still include a M401 command before the first G30 command in bed.g and a M402 command after the last one, so that the probe deploys and retracts once for the entire sequence instead of once per G30 command. M577 now allows separate X and Y spacings, use Sxxx:yyy Volumetric extrusion is now supported (M200) Additional tool/heater data is provided to DWC (thanks chrishamm). Using Heater 0 as a tool heater should now work. The '(' character in a gcode file now introduces a comment, just as the ';' character does. The comment is terminated at end-of-line. This is not the same as in some CNC gcodes, where a comment introduced by '(' is terminated by ')'. Heater tuning peak detection algorithm changed (but still needs more work). This may fix some "no peak detected" reports during auto tuning. The heater dead time is how taken as 60% of the peak delay time intead of 100%, which results in more aggressive PID parameters. Bug fixes: M669 with no parameters now reports the bed offset on a SCARA machine as well as the other parameters M671 with no parameters now reports the maximum correction as well as the leadscrew positions Heater model max PWM is now set to tuning PWM after auto tuning (thanks cangelis) If an HTML file uploaded over USB contained an embedded leading substring of the EOF string, incorrect data was written to file (thanks cangelis) Fixed incorrect movement following a tool change on an IDEX machine (thanks lars) RADDS build would not start up Other changes: TEMPERATURE_CLOSE_ENOUGH reduced from 2.5C to 1.0C Reduced the maximum number of random probe points on Duet WiFi/Ethernet to 32 to avoid running out of memory during delta auto calibration Simplified the axis orthogonality correction code Added new bitmap types along with function templates to work on them Clear HSMCI callback when exiting RepRap module e.g. to flash new firmware Use lrintf() instead of round() DriveMovement structures are now allocated dynamically from a freelist, to allow more moves to be queued in typical cases. The number free and minimum ever free is included in the M122 report.
Diffstat (limited to 'src/GCodes/GCodeInput.h')
-rw-r--r--src/GCodes/GCodeInput.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/GCodes/GCodeInput.h b/src/GCodes/GCodeInput.h
index 1c0084ba..06c96fa2 100644
--- a/src/GCodes/GCodeInput.h
+++ b/src/GCodes/GCodeInput.h
@@ -96,7 +96,8 @@ class FileGCodeInput : public RegularGCodeInput
public:
FileGCodeInput() : RegularGCodeInput(false), lastFile(nullptr) { }
- void Reset() override; // This should be called when the last file is being closed
+ void Reset() override; // This should be called when the associated file is being closed
+ void Reset(const FileData &file); // Should be called when a specific G-code or macro file is closed outside the reading context
bool ReadFromFile(FileData &file); // Read another chunk of G-codes from the file and return true if more data is available