5
5
6
6
static const uint8_t parameterElementCount [PARAMETERS_COUNT ] = {
7
7
AXIS_INDEX_COUNT , // Steps/mm (X, Y, Z, E0, E1)
8
- 3 , // Filament Diameter (Enable, E0, E1)
8
+ 4 , // Filament Diameter (Enable, E0, E1, E2 )
9
9
AXIS_INDEX_COUNT , // MaxAcceleration (X, Y, Z, E0, E1)
10
10
AXIS_INDEX_COUNT , // MaxFeedrate (X, Y, Z, E0, E1)
11
11
3 , // Acceleration (Print, Retract, Travel)
@@ -26,7 +26,7 @@ static const uint8_t parameterElementCount[PARAMETERS_COUNT] = {
26
26
3 , // Delta Diagonal Rod Trim
27
27
3 , // Delta Endstop Adjustments
28
28
(AXIS_INDEX_COUNT - 2 ), // Probe offset (X, Y, Z)
29
- 2 , // Linear Advance (E0, E1)
29
+ 3 , // Linear Advance (E0, E1, E2 )
30
30
STEPPER_INDEX_COUNT , // Stepper Motor Current (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
31
31
STEPPER_INDEX_COUNT , // TMC Hybrid Threshold Speed (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
32
32
(STEPPER_INDEX_COUNT - 2 ), // TMC Bump Sensitivity (X, X2, Y, Y2, Z, Z2, Z3, Z4)
@@ -65,7 +65,7 @@ static const char * const parameterCode[PARAMETERS_COUNT] = {
65
65
66
66
static const char * const parameterCmd [PARAMETERS_COUNT ][MAX_ELEMENT_COUNT ] = {
67
67
{"X%.4f\n" , "Y%.4f\n" , "Z%.2f\n" , "T0 E%.2f\n" , "T1 E%.2f\n" , NULL , NULL , NULL , NULL , NULL }, // Steps/mm (X, Y, Z, E0, E1)
68
- {"S%.0f\n" , "S1 T0 D%.2f\n" , "S1 T1 D%.2f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Filament Diameter (Enable, E0, E1)
68
+ {"S%.0f\n" , "S1 T0 D%.2f\n" , "S1 T1 D%.2f\n" , "S1 T2 D%.2f\n" , NULL , NULL , NULL , NULL , NULL , NULL }, // Filament Diameter (Enable, E0, E1)
69
69
{"X%.0f\n" , "Y%.0f\n" , "Z%.0f\n" , "T0 E%.0f\n" , "T1 E%.0f\n" , NULL , NULL , NULL , NULL , NULL }, // MaxAcceleration (X, Y, Z, E0, E1)
70
70
{"X%.0f\n" , "Y%.0f\n" , "Z%.0f\n" , "T0 E%.0f\n" , "T1 E%.0f\n" , NULL , NULL , NULL , NULL , NULL }, // MaxFeedrate (X, Y, Z, E0, E1)
71
71
{"P%.0f\n" , "R%.0f\n" , "T%.0f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Acceleration (Print, Retract, Travel)
@@ -86,7 +86,7 @@ static const char * const parameterCmd[PARAMETERS_COUNT][MAX_ELEMENT_COUNT] = {
86
86
{"A%.4f\n" , "B%.4f\n" , "C%.4f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Delta Diagonal Rod Trim (Dx, Dy, Dz)
87
87
{"X%.4f\n" , "Y%.4f\n" , "Z%.4f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Delta Endstop Adjustments (Ex, Ey, Ez)
88
88
{"X%.2f\n" , "Y%.2f\n" , "Z%.2f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Probe offset (X, Y, Z)
89
- {"T0 K%.3f\n" , "T1 K%.3f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Linear Advance (E0, E1)
89
+ {"T0 K%.3f\n" , "T1 K%.3f\n" , "T2 K%.3f\n" , NULL , NULL , NULL , NULL , NULL , NULL , NULL }, // Linear Advance (E0, E1)
90
90
{"I0 X%.0f\n" , "I1 X%.0f\n" , "I0 Y%.0f\n" , "I1 Y%.0f\n" , "I0 Z%.0f\n" , "I1 Z%.0f\n" , "I2 Z%.0f\n" , "I3 Z%.0f\n" , "T0 E%.0f\n" , "T1 E%.0f\n" }, // Stepper Motor Current (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
91
91
{"I1 X%.0f\n" , "I2 X%.0f\n" , "I1 Y%.0f\n" , "I2 Y%.0f\n" , "I1 Z%.0f\n" , "I2 Z%.0f\n" , "I3 Z%.0f\n" , "I4 Z%.0f\n" , "T0 E%.0f\n" , "T1 E%.0f\n" }, // TMC Hybrid Threshold Speed (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
92
92
{"I1 X%.0f\n" , "I2 X%.0f\n" , "I1 Y%.0f\n" , "I2 Y%.0f\n" , "I1 Z%.0f\n" , "I2 Z%.0f\n" , "I3 Z%.0f\n" , "I4 Z%.0f\n" , NULL , NULL }, // TMC Bump Sensitivity (X, X2, Y, Y2, Z, Z2, Z3, Z4)
@@ -95,7 +95,7 @@ static const char * const parameterCmd[PARAMETERS_COUNT][MAX_ELEMENT_COUNT] = {
95
95
96
96
static const VAL_TYPE parameterValType [PARAMETERS_COUNT ][MAX_ELEMENT_COUNT ] = {
97
97
{VAL_TYPE_FLOAT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT }, // Steps/mm (X, Y, Z, E0, E1)
98
- {VAL_TYPE_INT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT } , // Filament Diameter (Enable, E0, E1)
98
+ {VAL_TYPE_INT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT }, // Filament Diameter (Enable, E0, E1, E2 )
99
99
{VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT }, // MaxAcceleration (X, Y, Z, E0, E1)
100
100
{VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT }, // MaxFeedrate (X, Y, Z, E0, E1)
101
101
{VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT }, // Acceleration (Print, Retract, Travel)
@@ -117,7 +117,7 @@ static const VAL_TYPE parameterValType[PARAMETERS_COUNT][MAX_ELEMENT_COUNT] = {
117
117
{VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT }, // Delta Diagonal Rod Trim (Dx, Dy, Dz)
118
118
{VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT }, // Delta Endstop Adjustments (Ex, Ey, Ez)
119
119
{VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT , VAL_TYPE_NEG_FLOAT }, // Probe offset (X, Y, Z)
120
- {VAL_TYPE_FLOAT , VAL_TYPE_FLOAT } , // Linear Advance (E0, E1)
120
+ {VAL_TYPE_FLOAT , VAL_TYPE_FLOAT , VAL_TYPE_FLOAT }, // Linear Advance (E0, E1, E2 )
121
121
{VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , // Stepper Motor Current (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
122
122
VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT },
123
123
{VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , VAL_TYPE_INT , // TMC Hybrid Threshold Speed (X, X2, Y, Y2, Z, Z2, Z3, Z4, E0, E1)
@@ -139,7 +139,7 @@ char * const stepperDisplayID[STEPPER_INDEX_COUNT] = STEPPER_DISPLAY_ID;
139
139
#define ONOFF_DISPLAY_ID "1=ON 0=OFF"
140
140
141
141
// param attributes hard coded labels
142
- char * const filamentDiaDisplayID [] = {"S " ONOFF_DISPLAY_ID , "T0 Ø Filament" , "T1 Ø Filament" };
142
+ char * const filamentDiaDisplayID [] = {"S " ONOFF_DISPLAY_ID , "T0 Ø Filament" , "T1 Ø Filament" , "T2 Ø Filament" };
143
143
char * const autoRetractDisplayID [] = {"S " ONOFF_DISPLAY_ID };
144
144
char * const hotendPidDisplayID [] = {"Kp" , "Ki" , "Kd" };
145
145
char * const bedPidDisplayID [] = {"Kp" , "Ki" , "Kd" };
@@ -152,7 +152,7 @@ char * const deltaConfigurationDisplayID[] = {"Height", "Segment/sec.", "Radius"
152
152
char * const deltaTowerAngleDisplayID [] = {"Tx" , "Ty" , "Tz" };
153
153
char * const deltaDiagonalRodDisplayID [] = {"Dx" , "Dy" , "Dz" };
154
154
char * const deltaEndstopDisplayID [] = {"Ex" , "Ey" , "Ez" };
155
- char * const linAdvDisplayID [] = {"K-Factor E0" , "K-Factor E1" };
155
+ char * const linAdvDisplayID [] = {"K-Factor E0" , "K-Factor E1" , "K-Factor E2" };
156
156
157
157
// param attributes configurable labels
158
158
const LABEL accelDisplayID [] = {LABEL_PRINT_ACCELERATION , LABEL_RETRACT_ACCELERATION , LABEL_TRAVEL_ACCELERATION };
0 commit comments