-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.cfg_before_newprobe
71 lines (60 loc) · 3.63 KB
/
variables.cfg_before_newprobe
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
#
# ATTENTION: all speed values are mm/sec (they will be converted to mm/min if needed)
#
# declare the associative arrays
declare -A X_LIMITS Y_LIMITS BED_SIZE STEPS_MM CURRENT PARK_POSITION
declare -A XY_SPEEDS Z_SPEEDS E_SPEEDS SERVO_ANGLES PROBE_OFFSET
declare -A JERK_HOMING JERK_NORMAL ACCEL_HOMING ACCEL_NORMAL
declare -A MAXSPEEDS SPEED_HOMING SPEED_NORMAL DIRECTIONS
# network
DUET_IP_ADDRESS="192.168.0.100" # IP address to reach the duet
PRINTER_NAME="MyPrinter" # name to appear on the interface
PRINTER_PASSWORD="webpassword" # password for web/ftp/telnet (default is not password)
# positioning and sizes
X_LIMITS=([MIN]=-10 [MAX]=298) # leftmost and rightmost X values
Y_LIMITS=([MIN]=-33 [MAX]=300) # frontmost and backmost Y values
BED_SIZE=([X]=220 [Y]=300 [Z]=270) # size of bed
PARK_POSITION=([X]=50 [Y]=300 [Z]=270) # position to park when pausing or finishing
# drivers settings
DIRECTIONS=([0]=0 [1]=0 [2]=1 [3]=1 [4]=1) # direction of each driver/motor
STEPS_MM=([X]=80.33 [Y]=80.33 [Z]=400.00 [E]=430) # steps/mm (BMG orig = 415)
CURRENT=([X]=1100 [Y]=1100 [Z]=1100 [E]=800) # in mA
CURRENT_IDLE=50 # % (percentage)
IDLE_TIMEOUT=30 # seconds
# speeds, accelerations, jerk and moves
JERK_NORMAL=([X]=20 [Y]=20 [Z]=0.5 [E]=5) # max instantaneous speed changes (mm/s)
JERK_HOMING=([X]=0 [Y]=0 [Z]=0 [E]=0 ) # max instantaneous speed changes (mm/s)
ACCEL_NORMAL=([X]=2500 [Y]=2500 [Z]=100 [E]=9000 [PRINT]=1800 [TRAVEL]=2500) # (mm/s^2)
ACCEL_HOMING=([X]=500 [Y]=500 [Z]=50 [E]=250 [PRINT]=500 [TRAVEL]=500) # (mm/s^2)
MAXSPEEDS=([X]=200 [Y]=200 [Z]=30 [E]=50) # max speeds (mm/s)
XY_SPEEDS=([SLOW]=5 [MEDIUM]=60 [FAST]=200 [HOMING]=80) # speed for X or Y movements (used by macros only)
Z_SPEEDS=([SLOW]=3 [MEDIUM]=8 [FAST]=25) # speed for Z movements (used by macros only)
E_SPEEDS=([SLOW]=5 [FAST]=45) # speed for E movements (used by macros only)
# probe
SERVO_HEATER_PIN=3 # which heater pin has the servo motor
Z_HOMING_LIFT=5 # mm to lift Z when homing
PROBE_DIVE_HEIGHT=3 # how much to lift when probing
PROBE_OFFSET=([X]=-20.0 [Y]=4.0) # probe offset relative to nozzle BEWARE it may be overriden in config-override
SERVO_ANGLES=([DOWN]=95 [UP]=56) # angles for servo to deploy / retract probe
SERVO_DELAY=300 # time to wait after deploying probe
# mesh grid
MESH_X="15:185" # X limits
MESH_Y="20:280" # Y limits
MESH_STEP="56:52" # distance between probes
BED_COMP_TAPER="2.0" # bed compensation taper
# tools
PRESSURE_ADVANCE="0.04" # pressure advance value
FIRMWARE_RETRACTION="1.0" # mm to retract by firmware
Z_PRINTING_LIFT="0.1" # mm to lift Z while retracted (only for fw retrection)
# heaters tuning (beware this values may be overriden in config-override.g)
# M303 H0 P0.60 S100 & M303 H1 P1 S240
HEATER_H0="A90.4 C55.0 D0.5 S0.60 V12.3"
HEATER_H1="A630.0 C244.9 D5.1 S1.00 V12.1"
# filament (un)loading and temperatures
LOAD_LENGHT=135 # in mm, lenght of filament to load/unload
TEMP_ABS_LOAD=240 # ABS temperature for loading
TEMP_ABS_UNLOAD=160 # ABS temperature for unloading
TEMP_PLA_LOAD=205 # PLA temperature for loading
TEMP_PLA_UNLOAD=160 # PLA temperature for unloading
TEMP_PETG_LOAD=250 # PETG temperature for loading
TEMP_PETG_UNLOAD=180 # PETG temperature for unloading