开源改变世界!!

[BUG] BLTOUCH 成功 G28,但失败 G29 #303

推推 grbl 2年前 (2023-02-07) 193次浏览
打开
ulaimins 打开了这个问题 2020 年 6 月 27 日 · 3条评论
打开

[BUG] BLTOUCH 成功 G28,但失败 G29#303

ulaimins 打开了这个问题 2020 年 6 月 27 日 · 3条评论

评论

[BUG] BLTOUCH 成功 G28,但失败 G29 #303
来民 评论了 2020 年 6 月 27 日  

设置:

  • SKR E3 迷你 1.2
  • 正版BLTOUCH V3.1

问题:
BLTOUCH 使用 G28 成功归位,但床位水平导致它到达第一个点,并且只是在没有调平床位的情况下多次收起/部署探头。

在固件升级之前工作。

我试过了:

  • 手动调平床。
  • 检查接线
  • 重新刷写后重置 EEPROM(M502、M500)
  • 以防万一,将 Z_PROBE_LOW_POINT 更改为 -20。

请在此处查看 gif 以获得视觉效果

配置文件:

调试输出:

1. Send: M111 S32 <<< DEBUG START>>>
2. Recv: echo:DEBUG:LEVELING
3. Recv: ok
4. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
5. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
6. Send: G28 <<<HOMING G28 START>>>
7. Recv: >>> G28
8. Recv: Machine Type: Cartesian
9. Recv: Probe: BLTOUCH
10. Recv: Probe Offset X-45.00 Y-7.00 Z-1.85 (Left-Front & Below Nozzle)
11. Recv: Auto Bed Leveling: BILINEAR (disabled)
12. Recv: 
13. Recv: >>> homeaxis(X)
14. Recv: Home 1 Fast:
15. Recv: >>> do_homing_move(X, -345.00, [20.00])
16. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
17. Recv: echo:busy: processing
18. Recv:  T:20.62 /0.00 B:20.94 /0.00 @:0 B@:0
19. Recv: echo:busy: processing
20. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
21. Recv: echo:busy: processing
22. Recv:  T:20.62 /0.00 B:20.94 /0.00 @:0 B@:0
23. Recv: echo:busy: processing
24. Recv: <<< do_homing_move(X)
25. Recv: Move Away:
26. Recv: >>> do_homing_move(X, 5.00, [20.00])
27. Recv: <<< do_homing_move(X)
28. Recv: Home 2 Slow:
29. Recv: >>> do_homing_move(X, -10.00, 10.00)
30. Recv: <<< do_homing_move(X)
31. Recv: >>> set_axis_is_at_home(X)
32. Recv: Axis 88 home_offset = 0.00 position_shift = 0.00
33. Recv: > home_offset[X] = 0.00
34. Recv:   current_position= X0.00 Y122.00 Z11.85 :
35. Recv: <<< set_axis_is_at_home(X)
36. Recv:   current_position= X0.00 Y122.00 Z11.85 : sync_plan_position
37. Recv:   current_position= X0.00 Y122.00 Z11.85 : > AFTER set_axis_is_at_home
38. Recv: <<< homeaxis(X)
39. Recv: >>> homeaxis(Y)
40. Recv: Home 1 Fast:
41. Recv: >>> do_homing_move(Y, -345.00, [20.00])
42. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
43. Recv: echo:busy: processing
44. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
45. Recv: echo:busy: processing
46. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
47. Recv: echo:busy: processing
48. Recv: <<< do_homing_move(Y)
49. Recv: Move Away:
50. Recv: >>> do_homing_move(Y, 5.00, [20.00])
51. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
52. Recv: <<< do_homing_move(Y)
53. Recv: Home 2 Slow:
54. Recv: >>> do_homing_move(Y, -10.00, 10.00)
55. Recv: echo:busy: processing
56. Recv: <<< do_homing_move(Y)
57. Recv: >>> set_axis_is_at_home(Y)
58. Recv: Axis 89 home_offset = 0.00 position_shift = 0.00
59. Recv: > home_offset[Y] = 0.00
60. Recv:   current_position= X0.00 Y0.00 Z11.85 :
61. Recv: <<< set_axis_is_at_home(Y)
62. Recv:   current_position= X0.00 Y0.00 Z11.85 : sync_plan_position
63. Recv:   current_position= X0.00 Y0.00 Z11.85 : > AFTER set_axis_is_at_home
64. Recv: <<< homeaxis(Y)
65. Recv: BLTouch Command :160
66. Recv: BLTouch Command :90
67. Recv: last_written_mode - 1
68. Recv: config mode - BLTOUCH_SET_5V_MODE
69. Recv: home_z_safely >>>
70. Recv:   current_position= X0.00 Y0.00 Z11.85 : sync_plan_position
71. Recv:   destination= X160.00 Y122.00 Z13.70 : home_z_safely
72. Recv: >>> do_blocking_move_to X160.00 Y122.00 Z11.85
73. Recv: <<< do_blocking_move_to
74. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
75. Recv: echo:busy: processing
76. Recv: >>> homeaxis(Z)
77. Recv:   current_position= X160.00 Y122.00 Z11.85 : Probe::set_deployed
78. Recv: deploy: 1
79. Recv: Probe::move_z(10.00)
80. Recv: >>> do_blocking_move_to X160.00 Y122.00 Z11.85
81. Recv: <<< do_blocking_move_to
82. Recv: Home 1 Fast:
83. Recv: BLTouch DEPLOY requested
84. Recv: BLTouch Command :10
85. Recv: bltouch.deploy_proc() end
86. Recv: >>> do_homing_move(Z, -375.00, [4.00])
87. Recv: echo:busy: processing
88. Recv:  T:20.62 /0.00 B:20.94 /0.00 @:0 B@:0
89. Recv: echo:busy: processing
90. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
91. Recv: <<< do_homing_move(Z)
92. Recv: BLTouch STOW requested
93. Recv: BLTouch Command :90
94. Recv: bltouch.stow_proc() end
95. Recv: Move Away:
96. Recv: >>> do_homing_move(Z, 5.00, 4.00)
97. Recv: echo:busy: processing
98. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
99. Recv: <<< do_homing_move(Z)
100. Recv: Home 2 Slow:
101. Recv: BLTouch DEPLOY requested
102. Recv: BLTouch Command :10
103. Recv: bltouch.deploy_proc() end
104. Recv: >>> do_homing_move(Z, -10.00, 2.00)
105. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
106. Recv: echo:busy: processing
107. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
108. Recv: echo:busy: processing
109. Recv: <<< do_homing_move(Z)
110. Recv: BLTouch STOW requested
111. Recv: BLTouch Command :90
112. Recv: bltouch.stow_proc() end
113. Recv: >>> set_axis_is_at_home(Z)
114. Recv: *** Z HOMED WITH PROBE (Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN) ***
115. Recv: > probe.offset.z = -1.85
116. Recv: Axis 90 home_offset = 0.00 position_shift = 0.00
117. Recv: > home_offset[Z] = 0.00
118. Recv:   current_position= X160.00 Y122.00 Z1.85 :
119. Recv: <<< set_axis_is_at_home(Z)
120. Recv:   current_position= X160.00 Y122.00 Z1.85 : sync_plan_position
121. Recv:   current_position= X160.00 Y122.00 Z1.85 : > AFTER set_axis_is_at_home
122. Recv:   current_position= X160.00 Y122.00 Z1.85 : Probe::set_deployed
123. Recv: deploy: 0
124. Recv: Probe::move_z(10.00)
125. Recv: >>> do_blocking_move_to X160.00 Y122.00 Z11.85
126. Recv: <<< do_blocking_move_to
127. Recv:  T:20.62 /0.00 B:20.94 /0.00 @:0 B@:0
128. Recv: echo:busy: processing
129. Recv: >>> do_blocking_move_to X160.00 Y122.00 Z11.85
130. Recv: <<< do_blocking_move_to
131. Recv: <<< homeaxis(Z)
132. Recv: <<< home_z_safely
133. Recv:   current_position= X160.00 Y122.00 Z11.85 : sync_plan_position
134. Recv: X:160.00 Y:122.00 Z:11.85 E:0.00 Count X:12800 Y:9760 Z:4740
135. Recv: <<< G28
136. Recv: ok
137. Recv:  T:20.62 /0.00 B:20.94 /0.00 @:0 B@:0
138. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
139. Send: G29 <<<BED LEVELING G29 START>>>
140. Recv:   current_position= X160.00 Y122.00 Z11.85 : >>> G29
141. Recv: Machine Type: Cartesian
142. Recv: Probe: BLTOUCH
143. Recv: Probe Offset X-45.00 Y-7.00 Z-1.85 (Left-Front & Below Nozzle)
144. Recv: Auto Bed Leveling: BILINEAR (disabled)
145. Recv: 
146. Recv:   current_position= X160.00 Y122.00 Z11.85 : Probe::set_deployed
147. Recv: deploy: 1
148. Recv: Probe::move_z(10.00)
149. Recv: >>> do_blocking_move_to X160.00 Y122.00 Z11.85
150. Recv: <<< do_blocking_move_to
151. Recv: reset_bed_level
152. Recv: >>> Probe::probe_at_point(20.00, 20.00, raise, 0, probe_relative)
153. Recv:   current_position= X160.00 Y122.00 Z11.85 :
154. Recv: >>> do_blocking_move_to X65.00 Y27.00 Z11.85
155. Recv: <<< do_blocking_move_to
156. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
157. Recv:   current_position= X65.00 Y27.00 Z11.85 : Probe::set_deployed
158. Recv: deploy: 1
159. Recv:   current_position= X65.00 Y27.00 Z11.85 : >>> Probe::run_z_probe
160. Recv:   current_position= X65.00 Y27.00 Z11.85 : >>> Probe::probe_down_to_z
161. Recv: BLTouch DEPLOY requested
162. Recv: BLTouch Command :10
163. Recv: BLTouch ALARM or TRIGGER after DEPLOY, recovering
164. Recv: BLTouch Command :160
165. Recv: BLTouch Command :90
166. Recv: BLTouch Command :10
167. Recv: BLTouch Command :90
168. Recv: BLTouch Command :10
169. Recv: BLTouch Recovery Failed
170. Recv: Error:!! STOP called because of BLTouch error - restart with M999
171. Recv: Error:Printer stopped due to errors. Fix the error and use M999 to restart. (Temperature is reset. Set it after restarting)
172. Recv: SLOW Probe fail!
173. Recv:   current_position= X65.00 Y27.00 Z11.85 : <<< run_z_probe
174. Recv:   current_position= X65.00 Y27.00 Z11.85 : Probe::set_deployed
175. Recv: deploy: 0
176. Recv: Probe::move_z(10.00)
177. Recv: >>> do_blocking_move_to X65.00 Y27.00 Z11.85
178. Recv: <<< do_blocking_move_to
179. Recv: Error:Probing Failed
180. Recv: <<< Probe::probe_at_point
181. Recv:   current_position= X65.00 Y27.00 Z11.85 : Probe::set_deployed
182. Recv: deploy: 0
183. Recv:   current_position= X65.00 Y27.00 Z11.85 : > probing complete
184. Recv: X:65.00 Y:27.00 Z:11.85 E:0.00 Count X:5200 Y:2160 Z:4740
185. Recv: <<< G29
186. Recv: ok
187. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
188. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
189. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0
190. Recv:  T:20.62 /0.00 B:20.62 /0.00 @:0 B@:0

[BUG] BLTOUCH 成功 G28,但失败 G29 #303 ulaimins 更改标题 BLTOUCH 成功 G28,但失败 G29 [BUG] BLTOUCH 成功 G28,但失败 G29 2020 年 6 月 27 日
[BUG] BLTOUCH 成功 G28,但失败 G29 #303

嗨,
启用#define Endstoppullups
BL-Touch 可能处于浮动状态。

[BUG] BLTOUCH 成功 G28,但失败 G29 #303
作者

嗨,
启用#define Endstoppullups
BL-Touch 可能处于浮动状态。

谢谢回复。那没有解决问题:(。

[BUG] BLTOUCH 成功 G28,但失败 G29 #303

查看行 #define z_probe_low_point 将值更改为更大的数字或禁用

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
[BUG] BLTOUCH 成功 G28,但失败 G29 #303[BUG] BLTOUCH 成功 G28,但失败 G29 #303[BUG] BLTOUCH 成功 G28,但失败 G29 #303

喜欢 (0)