33 lines
1.6 KiB
Plaintext
33 lines
1.6 KiB
Plaintext
; configure drivers and toolboard
|
|
M569 P124.0 S0 ;
|
|
M569 P124.1 S1
|
|
M584 B124.1 ; run the selector on axis B
|
|
M584 A124.0 R0 S0 P3 ; run the extruder on axis A. These axis assignments are arbitrary and only are required to not be used by anything else.
|
|
|
|
set global.mmu_selector_axis = "B"
|
|
set global.mmu_extruder_axis = "A"
|
|
|
|
set global.mmu_bowden_length = 1580 ; overall distance between the selector catchpoint and the extruder gear catchpoint.
|
|
global mmu_extruder_nozzle_length = 50 ; distance between the extruder gear catchpoint and the nozzle.
|
|
global mmu_extruder_sensor_length = 55 ; distance between the extruder's filament sensor and the extruder gears.
|
|
global mmu_selector_sensor_length = 50 ; distance between the selector's filament sensor and the catchpoint for unloaded filaments.
|
|
set global.mmu_extruder_gear_diameter = 7.3 ; bmg filament gear diameter
|
|
set global.mmu_extruder_steps = 205
|
|
set global.mmu_extruder_microsteps = 8
|
|
set global.mmu_extruder_accel = 100
|
|
set global.mmu_selector_accel = 100
|
|
set global.mmu_extruder_slow_speed = 2400
|
|
set global.mmu_extruder_fast_speed = 7000
|
|
set global.mmu_extruder_load_speed = 1200
|
|
set global.mmu_extruder_current = 1000
|
|
set global.mmu_selector_current = 565
|
|
set global.mmu_extruder_park = 70
|
|
set global.mmu_selector_endstop_pin = "^124.io1.in"
|
|
set global.mmu_filament_sensor_pin = "^124.io0.in"
|
|
global mmu_extruder_runout_pin = "^io5.in"
|
|
set global.mmu_servo_num = 1
|
|
set global.mmu_servo_pin = "124.rgbled"
|
|
|
|
|
|
set global.mmu_selector_axis_max = 270 ; measured, dependant on the number of lanes you have. I have 16
|
|
set global.mmu_servo_disengage = 145 ; measured with the down angle tool. engage is at 0° |