Adjustable delta_diagonal_rod_trim (#18423)
This commit is contained in:
@ -38,8 +38,11 @@
|
||||
* R = delta radius
|
||||
* S = segments per second
|
||||
* X = Alpha (Tower 1) angle trim
|
||||
* Y = Beta (Tower 2) angle trim
|
||||
* Y = Beta (Tower 2) angle trim
|
||||
* Z = Gamma (Tower 3) angle trim
|
||||
* A = Alpha (Tower 1) digonal rod trim
|
||||
* B = Beta (Tower 2) digonal rod trim
|
||||
* C = Gamma (Tower 3) digonal rod trim
|
||||
*/
|
||||
void GcodeSuite::M665() {
|
||||
if (parser.seen('H')) delta_height = parser.value_linear_units();
|
||||
@ -49,6 +52,9 @@
|
||||
if (parser.seen('X')) delta_tower_angle_trim.a = parser.value_float();
|
||||
if (parser.seen('Y')) delta_tower_angle_trim.b = parser.value_float();
|
||||
if (parser.seen('Z')) delta_tower_angle_trim.c = parser.value_float();
|
||||
if (parser.seen('A')) delta_diagonal_rod_trim.a = parser.value_float();
|
||||
if (parser.seen('B')) delta_diagonal_rod_trim.b = parser.value_float();
|
||||
if (parser.seen('C')) delta_diagonal_rod_trim.c = parser.value_float();
|
||||
recalc_delta_settings();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user