-
Notifications
You must be signed in to change notification settings - Fork 4
/
printer.cfg
753 lines (671 loc) · 18.5 KB
/
printer.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
# This file serves as documentation for config parameters of corexy
# style printers. One may copy and edit this file to configure a new
# corexy printer. Only parameters unique to corexy printers are
# described here - see the "example.cfg" file for description of
# common config parameters.
# DO NOT COPY THIS FILE WITHOUT CAREFULLY READING AND UPDATING IT
# FIRST. Incorrectly configured parameters may cause damage.
# The stepper_x section is used to describe the X axis as well as the
# stepper controlling the X+Y movement.
[servo toolS]
pin: ar11
maximum_servo_angle: 300
# The maximum angle (in degrees) that this servo can be set to. The
# default is 180 degrees.
minimum_pulse_width: 0.0005
# The minimum pulse width time (in seconds). This should correspond
# with an angle of 0 degrees. The default is 0.001 seconds.
maximum_pulse_width: 0.003
initial_angle: 120
[stepper_x]
step_pin: ar40
dir_pin: ar42
enable_pin: ar44
step_distance: .0125
endstop_pin: !ar3
position_endstop: 0
position_max: 870
homing_speed: 50
# The stepper_y section is used to describe the Y axis as well as the
# stepper controlling the X-Y movement.
[stepper_y]
step_pin: ar59
dir_pin: !ar63
enable_pin: ar64
step_distance: .0125
endstop_pin: !ar14
position_endstop: 0
position_max: 870
homing_speed: 50
[extruder]
# X stepper pins on MCU head1
step_pin: head1:ar60
dir_pin: !head1:ar61
enable_pin: !head1:ar56
step_distance: 0.0025
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: head1:ar10
sensor_type: ATC Semitec 104GT-2
sensor_pin: head1:analog13
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X96 Y760 F12000
SET_GCODE_OFFSET X=0.0 Y=0.0 Z=0
G1 Y800 F1200
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F1200
G1 Y760 F2400
activate_gcode:
G1 X96 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
SET_GCODE_OFFSET X=0.0 Y=0.0 Z=0
G1 Y760 F3600
#was 2.5
[extruder1]
# y stepper pins on MCU head1
step_pin:head1: ar54
dir_pin:!head1: ar55
enable_pin:!head1:ar38
step_distance: .0022
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin:head1: ar9
sensor_type: ATC Semitec 104GT-2
sensor_pin:head1: analog14
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X165 Y760 F12000
SET_GCODE_OFFSET X=-0.9 Y=2.8 Z=-0.1
G1 Y800 F1200
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X165 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
G1 Y760 F3600
SET_GCODE_OFFSET X=0.9 Y=-2.80 Z=0.1 #was .7 and 2.9
[extruder2]
# z stepper pins on MCU head1
step_pin: head1:ar46
dir_pin: !head1:ar48
enable_pin: !head1:ar62
step_distance: .0022
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: head1:ar8
sensor_type: ATC Semitec 104GT-2
sensor_pin:head1 :analog15
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X234 Y760 F12000
SET_GCODE_OFFSET X=-1.0 Y=1.8 Z=-0.3
G1 Y800 F1200
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X234 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
G1 Y760 F3600
SET_GCODE_OFFSET X=1.0 Y=-1.8 Z=0.3
[extruder3]
#xstepper mcu head2
step_pin: head2:ar60
dir_pin: !head2:ar61
enable_pin: !head2:ar56
step_distance: 0.0025
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: head2:ar10
sensor_type: ATC Semitec 104GT-2
sensor_pin: head2:analog13
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X303 Y760 F12000
SET_GCODE_OFFSET X=0.1 Y=2.1 Z=-0.7
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X303 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F1200
G1 Y760 F3600
SET_GCODE_OFFSET X=-0.1 Y=-2.1 Z=0.7
[extruder4]
# Y stepper on mcu head 2
step_pin:head2: ar54
dir_pin:!head2: ar55
enable_pin:!head2: ar38
step_distance: .0022
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin:head2: ar9
sensor_type: ATC Semitec 104GT-2
sensor_pin:head2: analog14
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X373 Y760 F12000
SET_GCODE_OFFSET X=-0.3 Y=2.0 Z=-0.7
G1 Y800 F800
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F800
G1 Y760 F12000
activate_gcode:
G1 X372 Y760 F12000
G1 Y835 F800
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F800
G1 Y760 F12000
SET_GCODE_OFFSET X=0.3 Y=-2.0 Z=0.7
[extruder5]
# z stepper pins on MCU head2
step_pin: head2:ar46
dir_pin: !head2:ar48
enable_pin: !head2:ar62
step_distance: .0022
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: head2:ar8
sensor_type: ATC Semitec 104GT-2
sensor_pin:head2 :analog15
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X441 Y760 F12000
SET_GCODE_OFFSET X=0.4 Y=1.6 Z=-0.6
G1 Y800 F800
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F800
G1 Y760 F12000
activate_gcode:
G1 X441 Y760 F12000
G1 Y835 F800
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F800
G1 Y760 F12000
SET_GCODE_OFFSET X=-0.4 Y=-1.6 Z=0.6
[extruder6]
# X stepper pins on MCU head1
step_pin: head3:ar60
dir_pin: !head3:ar61
enable_pin: !head3:ar56
step_distance: 0.0025
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: head3:ar10
sensor_type: ATC Semitec 104GT-2
sensor_pin: head3:analog13
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X512 Y760 F12000
SET_GCODE_OFFSET X=-1.1 Y=0.5 Z=-0.7
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X512 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
G1 Y760 F3600
SET_GCODE_OFFSET X=1.1 Y=-0.5 Z=0.7
[extruder7]
# y stepper pins on MCU head1
step_pin: head3:ar54
dir_pin: !head3:ar55
enable_pin: !head3:ar38
step_distance: 0.0025
nozzle_diameter: 1.2
filament_diameter: 1.750
heater_pin: head3:ar9
sensor_type: ATC Semitec 104GT-2
sensor_pin: head3:analog14
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X578 Y760 F12000
SET_GCODE_OFFSET X=-1.6 Y=-1.5 Z=-9.2
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X578 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
SET_GCODE_OFFSET X=1.6 Y=-1.5 Z=9.2
G1 Y800 F2400
G1 Y760 F3600
[extruder8]
# z stepper pins on MCU head1
step_pin: head3:ar46
dir_pin: !head3:ar48
enable_pin: !head3:ar62
step_distance: 0.0025
nozzle_diameter: 1.0
filament_diameter: 1.750
heater_pin: head3:ar8
sensor_type: ATC Semitec 104GT-2
sensor_pin: head3:analog15
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
deactivate_gcode:
G1 X650 Y760 F12000
SET_GCODE_OFFSET X=-0.2 Y=2.4 Z=-9.2
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
activate_gcode:
G1 X650 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
SET_GCODE_OFFSET X=0.2 Y=-2.4 Z=9.2
G1 Y800 F2400
G1 Y760 F3600
[heater_fan nozzle_cooling_fan]
pin:ar9
heater: extruder, extruder1, extruder2, extruder3, extruder4, extruder5, extruder6, extruder7, extruder8
[heater_bed]
heater_pin: z:ar9
sensor_type: EPCOS 100K B57560G104F
sensor_pin: z:analog14
control: watermark
min_temp: 0
max_temp: 130
[stepper_z]
# Z stepper pins on MCU Z
step_pin: z:ar46
dir_pin: !z:ar48
enable_pin: !z:ar62
step_distance: 0.0025
# probe:z_virtual_endstop is a virtual pin definition only available if
# a probe section is defined
endstop_pin: probe:z_virtual_endstop
# mechanical switch on mcu Z X min endstop pin
#endstop_pin: ^z:ar9
#position_endstop: -0.376
position_min: -5
position_max: 700
homing_speed: 2
[stepper_z1]
# X stepper pins on MCU Z
step_pin: z:ar60
dir_pin: !z:ar61
enable_pin: !z:ar56
step_distance: 0.0025
[stepper_z2]
# Y stepper pins on MCU Z
step_pin: z:ar54
dir_pin: !z:ar55
enable_pin: !z:ar38
step_distance: 0.0025
[stepper_z3]
# A stepper pins on MCU Z
step_pin: z:ar26
dir_pin: !z:ar28
enable_pin: !z:ar24
step_distance: 0.0025
# Z height probe. One may define this section to enable Z height
# probing hardware. When this section is enabled, PROBE and
# QUERY_PROBE extended g-code commands become available. The probe
# section also creates a virtual "probe:z_virtual_endstop" pin. One
# may set the stepper_z endstop_pin to this virtual pin on cartesian
# style printers that use the probe in place of a z endstop. If using
# "probe:z_virtual_endstop" then do not define a position_endstop in
# the stepper_z config section.
[probe]
pin: !z:ar18
# Probe detection pin. This parameter must be provided.
x_offset: 0.0
# The distance (in mm) between the probe and the nozzle along the
# x-axis. The default is 0.
y_offset: 110
# The distance (in mm) between the probe and the nozzle along the
# y-axis. The default is 0.
z_offset: 1.75 #was 3.4
# The distance (in mm) between the bed and the nozzle when the probe
# triggers. This parameter must be provided.
speed: 5.0
# Speed (in mm/s) of the Z axis when probing. The default is 5mm/s.
sample_retract_dist: 5.0
# BLTouch probe. One may define this section (instead of a probe
# section) to enable a BLTouch probe. (Note! This bltouch module may
# not work correctly with some BLTouch "clones"!) A virtual
# "probe:z_virtual_endstop" pin is also created (see the "probe"
# section above for the details).
#[bltouch]
#sensor_pin: ^z:ar18
#sensor_pin: ar18
# Pin connected to the BLTouch sensor pin. This parameter must be
# provided.
#control_pin: z:ar11
# Pin connected to the BLTouch control pin. This parameter must be
# provided.
#pin_move_time: 0.675
# The amount of time (in seconds) to wait for the BLTouch pin to
# move up or down. The default is 0.675 seconds.
#pin_up_reports_not_triggered: FALSE
# Set if the BLTouch consistently reports the probe in a "not
# triggered" state after a successful "pin_up" command. This should
# be True for a genuine BLTouch; some BLTouch clones may require
# False. The default is True.
#pin_up_touch_mode_reports_triggered: True
# Set if the BLTouch consistently reports a "triggered" state after
# the commands "pin_up" followed by "touch_mode". This should be
# True for a genuine BLTouch; some BLTouch clones may require
# False. The default is True.
# Probe detection pin. This parameter must be provided.
#x_offset: 0
# The distance (in mm) between the probe and the nozzle along the
# x-axis. The default is 0.
#y_offset: 110
# The distance (in mm) between the probe and the nozzle along the
# y-axis. The default is 0.
#z_offset: 0.8
# The distance (in mm) between the bed and the nozzle when the probe
# triggers. This parameter must be provided.
#speed: 4.0
# Speed (in mm/s) of the Z axis when probing. The default is 5mm/s
#test_sensor_pin: False
[homing_override]
set_position_z: 0
axes: z
gcode:
G90 ; Uncomment these 2 lines to blindly lift the Z 2mm at start
G1 Z20 F600
G28 X0 Y0
T0
G1 X96 Y760 F12000
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
G1 X 32
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y760 F2400
G1 X450 Y450 F3000
G28 Z0
#quad_gantry_level
G1 Z10
G1 X32 Y760 F12000
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
G1 X96 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
G1 Y760 F3600
T0
# Moving gantry leveling using 4 independently controlled Z motors.
# Corrects hyperbolic parabola effects (potato chip) on moving gantry
# which is more flexible.
# WARNING: Using this on a moving bed may lead to undesirable results.
# If this section is present then a QUAD_GANTRY_LEVEL extended G-Code
# command becomes available. This routine assumes the following Z motor
# configuration:
# ----------------
# |Z1 Z2|
# | --------- |
# | | | |
# | | | |
# | x-------- |
# |Z Z3|
# ----------------
# Where x is the (0,0) point on the bed
[quad_gantry_level]
max_adjust: 10
gantry_corners:
0,0
850,800
# A newline separated list of X,Y coordinates describing the
# two opposing corners of the gantry. The first entry corresponds to
# Z, the second to Z2.
# This parameter must be provided
points:
200,200
200,770
710,770
710,200
# Mesh Bed Leveling. One may define a [bed_mesh] config section
# to enable move transformations that offset the z axis based
# on a mesh generated from probed points. Note that bed_mesh
# and bed_tilt are incompatible, both cannot be defined. When
# using a probe to home the z-axis, it is recommended to define
# a [homing_override] section in printer.cfg to home toward the
# center of the print
# area.
#
# Visual Examples:
# rectangular bed, probe_count = 3,3:
# x---x---x (max_point)
# |
# x---x---x
# |
# (min_point) x---x---x
#
# round bed, round_probe_count = 5, bed_radius = r:
# x (0,r) end
# /
# x---x---x
# \
# (-r,0) x---x---x---x---x (r,0)
# \
# x---x---x
# /
# x (0,-r) start
#
[bed_mesh]
speed: 50
# The speed (in mm/s) of non-probing moves during the
# calibration. The default is 50.
horizontal_move_z: 5
# The height (in mm) that the head should be commanded to move to
# just prior to starting a probe operation. The default is 5.
#bed_radius:
# Defines the radius to probe for round beds. Note that the radius
# is relative to the nozzle's origin, if using a probe be sure to
# account for its offset. This parameter must be provided for round
# beds and omitted for rectangular beds.
min_point: 200,200
# Defines the minimum x,y position to probe when for rectangular
# beds. Note that this refers to the nozzle position, take care that
# you do not define a point that will move the probe off of the bed.
# This parameter must be provided for rectangular beds.
max_point:710,710
# Defines the maximum x,y position to probe when for rectangular
# beds. Follow the same precautions as listed in min_point. Also note
# that this does not necessarily define the last point probed, only
# the maximum coordinate. This parameter must be provided.
probe_count: 6,6
# For rectangular beds, this is a comma separate pair of integer
# values (X,Y) defining the number of points to probe along each axis.
# A single value is also valid, in which case that value will be applied
# to both axes. Default is 3,3.
#round_probe_count: 5
# For round beds, this is integer value defines the maximum number of
# points to probe along each axis. This value must be an odd number.
# Default is 5.
fade_start: 1.0
# The gcode z position in which to start phasing out z-adjustment
# when fade is enabled. Default is 1.0.
fade_end: 0.0
# The gcode z position in which phasing out completes. When set
# to a value below fade_start, fade is disabled. It should be
# noted that fade may add unwanted scaling along the z-axis of a
# print. If a user wishes to enable fade, a value of 10.0 is
# recommended. Default is 0.0, which disables fade.
fade_target:0
# The z position in which fade should converge. When this value is set
# to a non-zero value it must be within the range of z-values in the mesh.
# Users that wish to converge to the z homing position should set this to 0.
# Default is the average z value of the mesh.
split_delta_z: .025
# The amount of Z difference (in mm) along a move that will
# trigger a split. Default is .025.
#move_check_distance: 5.0
# The distance (in mm) along a move to check for split_delta_z.
# This is also the minimum length that a move can be split. Default
# is 5.0.
mesh_pps: 2,2
# A comma separated pair of integers (X,Y) defining the number of
# points per segment to interpolate in the mesh along each axis. A
# "segment" can be defined as the space between each probed
# point. The user may enter a single value which will be applied
# to both axes. Default is 2,2.
algorithm: lagrange
# The interpolation algorithm to use. May be either "lagrange"
# or "bicubic". This option will not affect 3x3 grids, which
# are forced to use lagrange sampling. Default is lagrange.
bicubic_tension: .2
# When using the bicubic algorithm the tension parameter above
# may be applied to change the amount of slope interpolated.
# Larger numbers will increase the amount of slope, which
# results in more curvature in the mesh. Default is .2.
#relative_reference_index:
# A point index in the mesh to reference all z values to. Enabling
# this parameter produces a mesh relative to the probed z position
# at the provided index.
[mcu]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.2:1.0-port0
pin_map: arduino
[mcu z]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0
pin_map: arduino
[mcu head1]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2.1:1.0-port0
pin_map: arduino
[mcu head2]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2.2:1.0
pin_map: arduino
[mcu head3]
serial: /dev/serial/by-path/platform-3f980000.usb-usb-0:1.1.2.4:1.0
pin_map: arduino
[printer]
kinematics: corexy
# This option must be "corexy" for corexy printers.
max_velocity: 12000
max_accel: 2500
max_z_velocity: 4
max_z_accel: 10
[gcode_macro loadzprobe]
gcode:
G90 ; Uncomment these 2 lines to blindly lift the Z 2mm at start
G1 Z20 F600
;G28 X0 Y0
T0
G1 X96 Y760 F12000
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
G1 X 32
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y760 F2400
[gcode_macro unloadzprobe]
gcode:
G1 Z20
G1 X32 Y760 F12000
G1 Y800 F2400
SET_SERVO SERVO=toolS ANGLE=120
G1 Y835 F2400
G1 Y760 F2400
G1 X96 Y760 F12000
G1 Y835 F2400
SET_SERVO SERVO=toolS ANGLE=240
M400
G1 Y800 F2400
G1 Y760 F3600
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bed_mesh default]
#*# points =
#*# -0.020600, -0.263100, -0.738100, -1.090600, -0.773100, 0.184400
#*# 0.434400, -0.020600, -0.268100, -0.415600, -0.040600, 0.494400
#*# 0.684400, 0.174400, 0.009400, -0.193100, 0.246900, 0.941900
#*# 0.734400, 0.119400, -0.168100, -0.153100, 0.231900, 1.019400
#*# 0.474400, -0.343100, -0.678100, -0.588100, -0.080600, 0.799400
#*# 0.159400, -0.738100, -1.240600, -1.180600, -0.448100, 0.764400
#*# x_count = 6
#*# y_count = 6
#*# min_x = 200.0
#*# max_x = 710.0
#*# min_y = 200.0
#*# max_y = 710.0
#*# x_offset = 0.0
#*# y_offset = 110.0
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2