瀏覽代碼

Update M665 comment, fix M665 code_value code.

Scott Lahteine 8 年之前
父節點
當前提交
67c9b1e332
共有 1 個文件被更改,包括 9 次插入8 次删除
  1. 9
    8
      Marlin/Marlin_main.cpp

+ 9
- 8
Marlin/Marlin_main.cpp 查看文件

@@ -7610,13 +7610,14 @@ inline void gcode_M205() {
7610 7610
   /**
7611 7611
    * M665: Set delta configurations
7612 7612
    *
7613
-   *    H = diagonal rod // AC-version
7613
+   *    H = delta height
7614 7614
    *    L = diagonal rod
7615 7615
    *    R = delta radius
7616 7616
    *    S = segments per second
7617
-   *    A = Alpha (Tower 1) diagonal rod trim
7618
-   *    B = Beta (Tower 2) diagonal rod trim
7619
-   *    C = Gamma (Tower 3) diagonal rod trim
7617
+   *    B = delta calibration radius
7618
+   *    X = Alpha (Tower 1) angle trim
7619
+   *    Y = Beta (Tower 2) angle trim
7620
+   *    Z = Rotate A and B by this angle
7620 7621
    */
7621 7622
   inline void gcode_M665() {
7622 7623
     if (code_seen('H')) {
@@ -7628,11 +7629,11 @@ inline void gcode_M205() {
7628 7629
     if (code_seen('R')) delta_radius = code_value_linear_units();
7629 7630
     if (code_seen('S')) delta_segments_per_second = code_value_float();
7630 7631
     if (code_seen('B')) delta_calibration_radius = code_value_float();
7631
-    if (code_seen('X')) delta_tower_angle_trim[A_AXIS] = code_value_linear_units();
7632
-    if (code_seen('Y')) delta_tower_angle_trim[B_AXIS] = code_value_linear_units();
7632
+    if (code_seen('X')) delta_tower_angle_trim[A_AXIS] = code_value_float();
7633
+    if (code_seen('Y')) delta_tower_angle_trim[B_AXIS] = code_value_float();
7633 7634
     if (code_seen('Z')) { // rotate all 3 axis for Z = 0
7634
-      delta_tower_angle_trim[A_AXIS] -= code_value_linear_units();
7635
-      delta_tower_angle_trim[B_AXIS] -= code_value_linear_units();
7635
+      delta_tower_angle_trim[A_AXIS] -= code_value_float();
7636
+      delta_tower_angle_trim[B_AXIS] -= code_value_float();
7636 7637
     }
7637 7638
     recalc_delta_settings(delta_radius, delta_diagonal_rod);
7638 7639
   }

Loading…
取消
儲存