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
path: root/src/DuetM
diff options
context:
space:
mode:
authorDavid Crocker <dcrocker@eschertech.com>2019-07-17 10:53:21 +0300
committerDavid Crocker <dcrocker@eschertech.com>2019-07-17 10:53:21 +0300
commit2784f41ff18b9bb501a0df250ef3d8aea4b1c0e5 (patch)
tree5054f99446c7d8b3ebdca252e95d386abc778c8a /src/DuetM
parentbe5760524a400b610f4efbcd3bcd825398702847 (diff)
Remainder of previous commit
Committed files that github desktop failed to commit last time
Diffstat (limited to 'src/DuetM')
-rw-r--r--src/DuetM/Pins_DuetM.h8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/DuetM/Pins_DuetM.h b/src/DuetM/Pins_DuetM.h
index fd87f321..448b0c66 100644
--- a/src/DuetM/Pins_DuetM.h
+++ b/src/DuetM/Pins_DuetM.h
@@ -46,7 +46,6 @@ constexpr size_t NumFirmwareUpdateModules = 1; // 1 module
// The physical capabilities of the machine
constexpr size_t NumDirectDrivers = 7; // The maximum number of drives supported by the electronics
-constexpr size_t MaxTotalDrivers = NumDirectDrivers;
constexpr size_t MaxSmartDrivers = 7; // The maximum number of smart drivers
constexpr size_t NumTotalHeaters = 4; // The maximum number of heaters in the machine
@@ -54,15 +53,15 @@ constexpr size_t NumDefaultHeaters = 3; // The number of heaters configured b
constexpr size_t NumExtraHeaterProtections = 4; // The number of extra heater protection instances
constexpr size_t NumThermistorInputs = 4;
+constexpr size_t MaxZProbes = 2;
constexpr size_t MaxGpioPorts = 10;
constexpr size_t MinAxes = 3; // The minimum and default number of axes
constexpr size_t MaxAxes = 6; // The maximum number of movement axes in the machine, usually just X, Y and Z, <= DRIVES
+constexpr size_t MaxDriversPerAxis = 4; // The maximum number of stepper drivers assigned to one axis
-constexpr size_t MaxAxesPlusExtruders = NumDirectDrivers; // The maximum number of axes+extruders
-constexpr size_t MaxExtruders = MaxAxesPlusExtruders - MinAxes; // The maximum number of extruders
+constexpr size_t MaxExtruders = 4; // The maximum number of extruders
constexpr size_t NumDefaultExtruders = 4; // The number of drivers that we configure as extruders by default
-constexpr size_t MaxDriversPerAxis = 4; // The maximum number of stepper drivers assigned to one axis
constexpr size_t MaxHeatersPerTool = 2;
constexpr size_t MaxExtrudersPerTool = 4;
@@ -133,7 +132,6 @@ constexpr Pin PowerMonitorVinDetectPin = PortCPin(12); // Vin monitor
constexpr float PowerMonitorVoltageRange = 11.0 * 3.3; // We use an 11:1 voltage divider
// Digital pin number to turn the IR LED on (high) or off (low), also controls the DIAG LED
-constexpr size_t MaxZProbes = 2;
constexpr Pin Z_PROBE_PIN = PortCPin(15); // Z probe analog input
constexpr Pin Z_PROBE_MOD_PIN = PortCPin(26);
constexpr Pin DiagPin = Z_PROBE_MOD_PIN;