From 5db6dce2b1505b50c9c10231f8dea90301368393 Mon Sep 17 00:00:00 2001 From: dc42 Date: Thu, 12 Dec 2019 19:37:02 +0000 Subject: Update and rename WHATS_NEW_BETA.md to WHATS_NEW_RRF3.md --- WHATS_NEW_BETA.md | 58 ----------------------------------------------------- WHATS_NEW_RRF3.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 60 insertions(+), 58 deletions(-) delete mode 100644 WHATS_NEW_BETA.md create mode 100644 WHATS_NEW_RRF3.md diff --git a/WHATS_NEW_BETA.md b/WHATS_NEW_BETA.md deleted file mode 100644 index 6524b855..00000000 --- a/WHATS_NEW_BETA.md +++ /dev/null @@ -1,58 +0,0 @@ -RepRapFirmware 3.0beta13 (in preparation) -======================== - -Recommended compatible firmware: -- Duet Web Control 2.0.4 -- DuetWiFiServer 1.23 -- DuetSoftwareFramework 1.1.0.5 - -Feature changes since beta 12: -- Duet 3 only: Switch-type endstops connected to expansion boards are supported (needs recent expansion board firmware too) -- Current position is no longer shown for pulse-type filament monitors, because it was meaningless and nearly always zero -- Calibration data for pulse-type filament monitors is no longer displayed by M122 (same as for laser and magnetic filament monitors). Use M591 to report the calibration data. -- Max bed heaters increased to 9 on Duet 3, 2 on Duet Meastro (still 4 on Duet WiFi/Ethernet) -- Max chamber heaters increased to 4 on Duet 3 and on Duet WiFi/Ethernet -- CRC calculation has been speeded up, which improves the speed of file uploads in standalone mode when CRC checking is enabled in DWC - -Bug fixes: -- Duet 3 only: Files uploaded in standalone modes were frequently corruption during uploading, resulting in CRC mismatches reported -- The M574 S0 parameter was teated the same as S2 (i.e. triggered when input high) except on endstop inputs connected to Duet 3 expansion boards -- If a print that was sliced using absolute extrusion mode was resurrected, unwanted extrusion occurred just before the print was resumed -- Bed compensation did not take account of the XY offset of the printing nozzle from the head reference point -- When using SCARA kinematics the calculation of the minimum achoievable radius was incorrect. Depending on the B parameter of the M667 command, this could result in spurious "Intermediate position unreachable" errors, or non-extruding G1 moves being turned into G0 moves. -- A badly-formed GCode file that returned the layer height or object height as nan or inf caused DWC to disconnect because of a JSON parse failure -- M579 scale factors were not applied correctly to G2 and G3 arc moves -- [TO TEST] Stall detection endstops should now work when multiple axes are homed simultaneously - -Known issues: -- Extruder stall detection (G1 H1 E moves) is not implemented - -RepRapFirmware 3.0beta12 -======================== -Recommended compatible firmware: -- Duet Web Control 2.0.4 -- DuetWiFiServer 1.23 -- DuetSoftwareFramework 1.1.0.5 - -Feature changes since beta 11: -- Duet 3 0.6 and 1.0: pin io8.out is no longer PWM-capable because of a resource clash. If you have connected a BLTouch to IO8, please move it to IO7 and adjust config.g accordingly. -- Duet 3 all revisions: improved the temperature reading accuracy at low temperatures for thermistors connected to the main board (typically it used to read several degrees low) -- Duet 3 all revisions: M308 L and H parameters are supported for thermistors and PT1000 sensors connected to the main board. They should only be used if you have suitable fixed resistors to use for calibration. -- DHT sensors are now supported (thanks wilriker) -- M115 P parameter is now only implemented on those builds that support multiple board types, and only when running config.g at startup -- M500 now accepts optional P10 parameter to force it to save the G10 tool offsets (thanks wilriker). It can be combined with P31 by using M500 P10:31. - -Bug fixes: -- Duet 3 0.6 and 1.0: PWM output on io4.out and io5.out now works -- Duet 3 0.6 and 1.0: pin io6.out was incorrectly marked as PWM-capable -- Duet 3 all revisions: Driver 5 on main board didn't generate temperature warnings -- Duet 3 all revisions: updating expansion boards didn't work when running in standalone mode if the USB port was connected to a PC but no terminal emulator was running -- Duet 3 all revisions: the drivers are no longer shut down when VIN exceeds 29V -- In beta 11, control of BLTouch probes was unreliable because of glitches on the control output pin -- Homing sometimes didn't work, especially when endstops switches were already triggered at the start of the homing move -- M308 S# with no other parameters didn't report the sensor details -Known issues: - -- Duet 3 all revisions: file uploading via the local Ethernet port is unreliable (this is the case in previous firmware versions too). To guard against this, always enable CRC checking in DWC 2.0.4. -- Extruder stall detection (G1 H1 E moves) is not implemented -- Stall detection endstops don't work properly if you home multiple aes at the same time diff --git a/WHATS_NEW_RRF3.md b/WHATS_NEW_RRF3.md new file mode 100644 index 00000000..fd23ead7 --- /dev/null +++ b/WHATS_NEW_RRF3.md @@ -0,0 +1,60 @@ +RepRapFirmware 3.0RC1 +===================== + +Recommended compatible firmware: +- Duet Web Control 2.0.4 +- DuetWiFiServer 1.23 +- DuetSoftwareFramework 1.1.0.5 + +Feature changes since beta 12: +- Duet 3 only: Switch-type endstops connected to expansion boards are supported (needs recent expansion board firmware too) +- Current position is no longer shown for pulse-type filament monitors, because it was meaningless and nearly always zero +- Calibration data for pulse-type filament monitors is no longer displayed by M122 (same as for laser and magnetic filament monitors). Use M591 to report the calibration data. +- Max bed heaters increased to 9 on Duet 3, 2 on Duet Meastro (still 4 on Duet WiFi/Ethernet) +- Max chamber heaters increased to 4 on Duet 3 and on Duet WiFi/Ethernet +- CRC calculation has been speeded up, which improves the speed of file uploads in standalone mode when CRC checking is enabled in DWC +- G1 H1 E moves (stopping on motor stall) are now implemented +- rr_config and M408 S5 responses now include field "sysdir" which is the system files folder set using M505 +- M950 P, M950 S, M42 and M280 are implemented on expansion boards +- B parameter added to M408 to query expansion boards (for expansion board ATE) +- M122 P parameter is passed to the expansion board if the B parameter is present and selects an expansion board (for ATE) + +Bug fixes: +- Duet 3 only: Files uploaded in standalone modes were frequently corruption during uploading, resulting in CRC mismatches reported +- The M574 S0 parameter was teated the same as S2 (i.e. triggered when input high) except on endstop inputs connected to Duet 3 expansion boards +- If a print that was sliced using absolute extrusion mode was resurrected, unwanted extrusion occurred just before the print was resumed +- Bed compensation did not take account of the XY offset of the printing nozzle from the head reference point +- When using SCARA kinematics the calculation of the minimum achievable radius was incorrect. Depending on the B parameter of the M667 command, this could result in spurious "Intermediate position unreachable" errors, or non-extruding G1 moves being turned into G0 moves. +- A badly-formed GCode file that returned the layer height or object height as nan or inf caused DWC to disconnect because of a JSON parse failure +- M579 scale factors were not applied correctly to G2 and G3 arc moves +- M119 crashed if an axis had no endstop + +RepRapFirmware 3.0beta12 +======================== +Recommended compatible firmware: +- Duet Web Control 2.0.4 +- DuetWiFiServer 1.23 +- DuetSoftwareFramework 1.1.0.5 + +Feature changes since beta 11: +- Duet 3 0.6 and 1.0: pin io8.out is no longer PWM-capable because of a resource clash. If you have connected a BLTouch to IO8, please move it to IO7 and adjust config.g accordingly. +- Duet 3 all revisions: improved the temperature reading accuracy at low temperatures for thermistors connected to the main board (typically it used to read several degrees low) +- Duet 3 all revisions: M308 L and H parameters are supported for thermistors and PT1000 sensors connected to the main board. They should only be used if you have suitable fixed resistors to use for calibration. +- DHT sensors are now supported (thanks wilriker) +- M115 P parameter is now only implemented on those builds that support multiple board types, and only when running config.g at startup +- M500 now accepts optional P10 parameter to force it to save the G10 tool offsets (thanks wilriker). It can be combined with P31 by using M500 P10:31. + +Bug fixes: +- Duet 3 0.6 and 1.0: PWM output on io4.out and io5.out now works +- Duet 3 0.6 and 1.0: pin io6.out was incorrectly marked as PWM-capable +- Duet 3 all revisions: Driver 5 on main board didn't generate temperature warnings +- Duet 3 all revisions: updating expansion boards didn't work when running in standalone mode if the USB port was connected to a PC but no terminal emulator was running +- Duet 3 all revisions: the drivers are no longer shut down when VIN exceeds 29V +- In beta 11, control of BLTouch probes was unreliable because of glitches on the control output pin +- Homing sometimes didn't work, especially when endstops switches were already triggered at the start of the homing move +- M308 S# with no other parameters didn't report the sensor details +Known issues: + +- Duet 3 all revisions: file uploading via the local Ethernet port is unreliable (this is the case in previous firmware versions too). To guard against this, always enable CRC checking in DWC 2.0.4. +- Extruder stall detection (G1 H1 E moves) is not implemented +- Stall detection endstops don't work properly if you home multiple aes at the same time -- cgit v1.2.3