66 lines
1.9 KiB
Plaintext
66 lines
1.9 KiB
Plaintext
; global declarations, some relatively sane defaults included
|
|
; value overrides should go in mmu/settings.g
|
|
if !exists(global.mmu_settings_loaded)
|
|
;
|
|
; general settings
|
|
;
|
|
global mmu_bowden_length = 525
|
|
global mmu_sensor_extruder_gears_length = 43
|
|
global mmu_extruder_to_park_length = 56
|
|
global mmu_tool_number = 0
|
|
;
|
|
; selector axis settings
|
|
;
|
|
global mmu_selector_axis = "U"
|
|
global mmu_selector_endstop_pin = "ystop"
|
|
global mmu_filament_sensor_pin = "xstop"
|
|
global mmu_selector_current = 750
|
|
global mmu_selector_steps = 80
|
|
global mmu_selector_microsteps = 16
|
|
global mmu_selector_accel = 2000
|
|
global mmu_selector_axis_min = 0
|
|
global mmu_selector_axis_max = 200
|
|
;
|
|
; filament drive settings
|
|
;
|
|
global mmu_extruder_axis = "V"
|
|
global mmu_extruder_current = 565
|
|
global mmu_extruder_steps = 415
|
|
global mmu_extruder_microsteps = 16
|
|
global mmu_extruder_accel = 600
|
|
global mmu_extruder_gear_diameter = 7.35
|
|
; calculated as gear bottom to stopping location
|
|
; this should be where the filament can be moved while cold
|
|
global mmu_extruder_park = 40
|
|
global mmu_extruder_retract_park = 35
|
|
global mmu_extruder_load_speed = 300
|
|
global mmu_extruder_slow_speed = 1200
|
|
global mmu_extruder_fast_speed = 2400
|
|
;
|
|
; selector servo settings
|
|
;
|
|
global mmu_servo_pin = "exp.heater3"
|
|
global mmu_servo_num = 0
|
|
global mmu_servo_disengage = 100
|
|
global mmu_servo_engage = 0
|
|
|
|
global mmu_slot_spacing = 17.4
|
|
;
|
|
; filament sensor settings
|
|
;
|
|
global mmu_encoder_pin = "e0stop"
|
|
global mmu_encoder_trigger = 2
|
|
global mmu_selector_trigger = 3
|
|
global mmu_pulse_distance = 1.415
|
|
;
|
|
; DO NOT EDIT
|
|
; non-configurable system state variables
|
|
;
|
|
global mmu_pulse_count = 0
|
|
global mmu_extruder_loaded = false
|
|
global mmu_tmp_file = "mmu/lib/tmp.g"
|
|
global mmu_selector_file = "mmu/lib/selector-state.g"
|
|
global mmu_selector_pos = -1
|
|
global mmu_servo_engaged = false
|
|
global mmu_settings_loaded = true
|