-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.toml
63 lines (52 loc) · 3.63 KB
/
variables.toml
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
#
# ATTENTION: all speed values are mm/sec (they will be converted to mm/min if needed)
#
printer.board = "duet2wifi" # duet2wifi or duet2ethernet
printer.name = "name-of-printer" # name to appear on the interface
printer.password = "webpassword" # password for web/ftp/telnet (default is not password)
net.ip_address = "192.168.47.144" # IP address to reach the duet
net.mac_address = "B8:27:EB:63:9C:10" # set custom mac address, ignored on duet2wifi
net.wifi.ssid = "yourssid" # ignored for duet2ethernet
net.wifi.password = "yourpassword" # ignored for duet2ethernet
# positioning and sizes
limits.x = { min = -10, max = 298 } # leftmost and rightmost X values
limits.y = { min = -50, max = 284 } # frontmost and backmost Y values
bed_size = { x = 210, y = 315, z = 270 } # size of useable printer bed
park_position = { x = 0, y = 300, z = 270 } # position to park when pausing or finishing
# drivers settings
directions = { driver0 = 1, driver1 = 0, driver2 = 1, driver3 = 0, driver4 = 0 } # direction of each driver/motor
steps_mm = { x = 80.33, y = 80.33, z = 400.00, e = 500 } # steps/mm
current.normal = { x = 1400, y = 1400, z = 1400, e = 1400 } # in mA
current.idle = 50 # % (percentage)
idle_timeout = 30 # seconds
# speeds, accelerations, jerk and moves
speeds.xy = { slow = 20, fast = 150, homing = 80 } # speed for X or Y movements
speeds.z = { slow = 3, medium = 8, fast = 20 } # speed for Z movements
speeds.e = { slow = 10, fast = 30, retraction = 30 } # speed for E movements
speeds.max = { x = 150, y = 150, z = 30, e = 30 } # printer absolute speed limits (mm/s)
accel.normal = { x = 2500, y = 2500, z = 100, e = 9000, print = 2500, travel = 2500 } # (mm/s^2)
accel.homing = { x = 500, y = 500, z = 50, e = 250, print = 500, travel = 500 } # (mm/s^2) used only when homing
jerk.normal = { x = 12, y = 12, z = 5, e = 10 } # max instantaneous speed changes (mm/s)
jerk.homing = { x = 0, y = 0, z = 0, e = 0 } # max instantaneous speed changes (mm/s) used only when homing
# probe
probe.heater_pin = 3 # which heater pin has the servo motor
probe.dive_height = 3 # how much to lift when probing
probe.offset = { x = 22.0, y = 0.0, z = 1.465 } # probe offset relative to nozzle
servo.angles = { down = 95, up = 56 } # angles for servo to deploy / retract probe
servo.delay = 400 # time to wait after deploying probe
z_homing_lift = 5 # mm to lift Z when homing to protect against clamps
# mesh grid
mesh.area = { x = "30:170", y = "20:280" } # X/Y limits for probings
mesh.step = "70:80" # distance between each probe
bed_comp_taper = 5.0 # bed compensation taper
# tools
pressure_advance = 0.05 # pressure advance value
firmware_retraction = 1.5 # mm to retract by firmware
# heaters tuning
heater.h0 = "A102.1 C36.8 D0.4 S0.75 V12.3" # heating parameters for heater 0 (bed)
heater.h1 = "A674.5 C185.7 D4.8 S1.00 V12.3" # heating parameters for heater 1 (hotend)
# filament (um)loading and temperatures
bowden_lenght = 720 # in mm, lenght of filament to load/unload
temp.abs = { load = 240, unload = 150 } # ABS temperature for loading and unloading
temp.pla = { load = 205, unload = 100 } # PLA temperature for loading and unloading
temp.petg = { load = 250, unload = 180 } # PETG temperature for loading and unloading