-
Notifications
You must be signed in to change notification settings - Fork 2
/
KAM-settings.cfg
72 lines (55 loc) · 3.13 KB
/
KAM-settings.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
[include ./KAM/*.cfg]
[gcode_macro _KAM_SETTINGS]
description: Settings for KAM macros
####################
# Sequential Purging
####################
# Continuous: where the purge line gets drawn every print in an order and when the purge_sections_amount is full it will start back at the first purge section.
# Limited: draws a purge line every print and you dont have to worry about accidentally leaving the purgelines on the bed because the print will not start once the purge_sections_amount is full.
# !! for the Limited mode you need CHECK_PURGES somewhere before the SEQUENTIAL_PURGE command in your PRINT_START macro. Preferably before your printer heats up so you don't waste the heating time.
# !! when the purge section is full you can use RESET_PURGES to clear the system and start at the first purge section on your next print.
# set this to True if you want continuous, and to false if you want limited
# default is True
variable_continuous: True
# the amount of purge sections in the line
# default is 5
variable_purge_sections_amount: 5
# this is only needed on limited mode. This will stop the print if the purge section is full, if this is set to false it will echo a message to console instead of aborting the print.
# this will also automatically reset the purges and continue printing. Use at your own risk.
# default is False
variable_stop_print_on_warning: False
# time user has to remove purges
# default is 30
variable_warning_time: 30
# the distance the purgeline is away from the bed in X on both sides.
# this will only (haven't tested this on any other printers) work on configurations where the 0,0 point is on the left bottom corner of the bed.
# default is 10
variable_x_purge_offset: 10
# the distance the purgeline is away from the bed in Y.
# this will only (haven't tested this on any other printers) work on configurations where the 0,0 point is on the left bottom corner of the bed.
# default is 3
variable_y_purge_offset: 3
# the distance from the bed for the purge line
# default is 0.4
variable_purge_height: 0.4
# flow rate for the purgeline, this will both be used to set the speed of the purge line and the amount of filament extruded
# so set this setting with caution. Many set this at their hotend flow limit or a little under that.
# default is 12
variable_flow_rate: 12
# purge multiplier is for when you want more purge than stock offers. This will not increase the flow, it will slow down the purge and purge more material.
# purge line works from 100% to 500%. e.g. 150% more purge = 50% more
# default is 100
variable_multiplier: 100
# the distance between the tip of the filament and the nozzle before purging should be similar to the final retract amount specified in PRINT_END.
# default is 10
variable_tip_distance: 10
# specifies the overlap of the purge line with the next purge line in percentage
# default is 50, max is 100
variable_purge_line_end_overlap: 50
# temperature where filament can be extruder, will error below this temp
# default 180c
variable_min_extrude_temp: 180
# add more variables here.
# dont edit anything below.
gcode:
RESPOND MSG="This macro doesnt do anything, it's just to set the settings."