diff options
author | David Crocker <dcrocker@eschertech.com> | 2018-08-11 18:49:27 +0300 |
---|---|---|
committer | David Crocker <dcrocker@eschertech.com> | 2018-08-11 18:49:27 +0300 |
commit | d7f876384aba6a66c77a9cd2507b051e8888fdc8 (patch) | |
tree | e3bbecf30572ff9378e3f9b64d67e9c38a616b8c /src/Pccb | |
parent | 92bb0165f506c838f4c6599a8d96568f771d37cc (diff) |
Towards version 2.02beta1
(note: dynamic acceleration control is probably not working correctly yet)
New features and changed behaviour:
- When switched into Laser mode (M452), the S parameter on G0 and G1 commands sets the laser power
- The primary parameter letter used to control the type of a G0 or G1 move has been changed from S to H. This is because S is the standard parameter to control laser power on a laser cutter or engraver. However, unless you use M452 to put the firmware into Laser mode, you can continue to use S to set the move type.
- If you set the motor idle current percentage to 0 in the M906 command, all drives will now be disabled when all motors have been idle for the idle timeout and all axes will be flagged as not homed.
- The M569 accepts a new F parameter for the off-time. Valid values are 1 to 15.
- Attempts to use M569 to set disallowed combinations of TOFF and TBL in the chopper control register of TMC2660 or TMC22xx drivers are rejected
- The M106 command supports a new A parameter to map the fan to a different fan output or a heater output, or to re-enable a disabled fan
- On Duet Ethernet and Duet Maestro the physical link speed and half/full duplex status is included in the Network section of the M122 report
- The total number of axes is now passed to DWC and PanelDue as well as the number of visible axes
- Added M703 support (thanks chrishamm)
Bug fixes:
- Lock the scheduler during M260 and M261 commabnds
- The E parameter was ignored in G0 commands
- Fixed bad JSON response when the 'first' parameter of a rr_filelist HTML command was non-zero
- M106 Snn commands with no P parameter failed if fan 0 had been disabled but the print cooling fan was mapped to another fan in the current tool definition
- If config.g invoked a macro then final values were copied to GCode sources too early and a subsequent M501 command wasn't acted on (thanks chrishamm)
- If an emergency stop occurred during execution of a macro, an internal seek error message was sometimes generated. Emergency stop now closes any active print files and macro files.
Diffstat (limited to 'src/Pccb')
-rw-r--r-- | src/Pccb/Pins_Pccb.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Pccb/Pins_Pccb.h b/src/Pccb/Pins_Pccb.h index db2ce2b4..79cb1e03 100644 --- a/src/Pccb/Pins_Pccb.h +++ b/src/Pccb/Pins_Pccb.h @@ -134,9 +134,9 @@ const uint32_t TransferTimeout = 10; // any transfer should complete within // RepRapFirmware only has a single endstop per axis. // Gcode defines if it is a max ("high end") or min ("low end") endstop and sets if it is active HIGH or LOW. #ifdef PCCB_X5 -constexpr Pin END_STOP_PINS[DRIVES] = { 24, 25, 67, 63, NoPin, NoPin }; +constexpr Pin END_STOP_PINS[DRIVES] = { 25, 67, 24, 63, NoPin, NoPin }; #else -constexpr Pin END_STOP_PINS[DRIVES] = { 24, 25, 67, 63, NoPin, NoPin, NoPin, NoPin }; +constexpr Pin END_STOP_PINS[DRIVES] = { 25, 67, 24, 63, NoPin, NoPin, NoPin, NoPin }; #endif // Heaters and thermistors |