Guest User

QidiQ1Pro randomise wipe

a guest
Feb 16th, 2025
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. [gcode_macro CLEAR_NOZZLE]
  2. gcode:
  3. {% set hotendtemp = params.HOTEND|int %}
  4. {% if (printer.gcode_move.position.z ) < 35 %}
  5. G1 Z35 F900
  6. {% else %}
  7. G91
  8. G1 Z5 F900
  9. G90
  10. {% endif %}
  11. G1 X97 F15000
  12. G1 Y243 F15000
  13. G1 Y254 F800
  14.  
  15. {% set random_y = (range(0, 40) | random) / 10 %}
  16. {% set Y_end = 254 - random_y %}
  17. G1 Y{Y_end} F1500
  18.  
  19. M109 S{hotendtemp}
  20.  
  21. G92 E0
  22. G1 E80 F400
  23. M106 S255
  24. M400
  25. M106 P2 S0
  26. M104 S0
  27. TEMPERATURE_WAIT SENSOR=extruder MAXIMUM={hotendtemp-20}
  28.  
  29. G1 X85 F2000
  30. G1 X97 F2000
  31. G1 X85 F2000
  32. G1 X97 F2000
  33. G1 X85 F2000
  34. G1 X97 F2000
  35. G1 X85 F2000
  36. G1 X97 F2000
  37. G1 X85 F2000
  38.  
  39. G1 X65 F500
  40. G1 X88 F500
  41. G1 X65 F500
  42. G1 X88 F500
  43. G1 X65 F500
  44. G1 X88 F500
  45. G1 X65 F500
  46. G1 X88 F500
  47. G1 X65 F500
  48. G1 X97 F500
  49.  
  50. G1 X85 F2000
  51. G1 X97 F2000
  52. G1 X85 F2000
  53. G1 X97 F2000
  54. G1 X85 F2000
  55. G1 X97 F2000
  56. G1 X85 F2000
  57. G1 X97 F2000
  58. G1 X85 F2000
  59. G1 X97 F2000
  60.  
  61. M400
  62. M118 Nozzle cleared
  63. G1 Y240 F800
  64. G1 Y120 F15000
  65. G1 X230 F15000
  66. TEMPERATURE_WAIT SENSOR=extruder MAXIMUM=140
  67. M107
  68. M106 P2 S0
  69. M400
  70. M118 Nozzle cooled
Advertisement
Add Comment
Please, Sign In to add comment