Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wanhao Duplicator 6 with BLtouch #44

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 72 additions & 0 deletions fff/Wanhao_D6_BLT/features.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
--Wanhao Duplicator 6
--features.lua
--30.11.2018 maze1980
--12.01.2024 maze1980


--custom variables
fan_speed = 255
first_layer_fan_speed = 0

bed_size_x_mm = 200
bed_size_y_mm = 200
bed_size_z_mm = 185

extruder_count = 1
nozzle_diameter_mm = 0.4
filament_diameter_mm = 1.75

max_number_extruders = 1
z_layer_height_mm_min = 0.1
z_layer_height_mm_max = nozzle_diameter_mm * 0.75
filament_priming_mm = 3.0
priming_mm_per_sec = 40
retract_mm_per_sec = 40
extruder_temp_degree_c = 190
extruder_temp_degree_c_min = 150
extruder_temp_degree_c_max = 250
extruder_mix_count = 1
-- print speeds
first_layer_print_speed_mm_per_sec = 20
first_layer_print_speed_mm_per_sec_min = 5
first_layer_print_speed_mm_per_sec_max = 80

perimeter_print_speed_mm_per_sec = 20
perimeter_print_speed_mm_per_sec_min = 5
perimeter_print_speed_mm_per_sec_max = 80

print_speed_mm_per_sec_min = 5
print_speed_mm_per_sec_max = 80

-- bed temperatures
bed_temp_degree_c = 50
bed_temp_degree_c_min = 0
bed_temp_degree_c_max = 120


for i = 0, max_number_extruders, 1 do
_G['nozzle_diameter_mm_'..i] = nozzle_diameter_mm
_G['filament_diameter_mm_'..i] = filament_diameter_mm
_G['filament_priming_mm_'..i] = filament_priming_mm
_G['priming_mm_per_sec_'..i] = priming_mm_per_sec
_G['retract_mm_per_sec_'..i] = retract_mm_per_sec
_G['extruder_temp_degree_c_' ..i] = extruder_temp_degree_c
_G['extruder_temp_degree_c_'..i..'_min'] = extruder_temp_degree_c_min
_G['extruder_temp_degree_c_'..i..'_max'] = extruder_temp_degree_c_max
_G['extruder_mix_count_'..i] = 1
end

-- Add a few checkboxes
add_checkbox_setting('custom_raft_creation', 'Raft (custom)', 'Prints a raft as defined in the printer profile')
add_checkbox_setting('custom_bltouch_calibration', 'Calibrate bed mesh (BL-Touch)', 'Measures the bed before starting the print')
custom_raft_creation = false
custom_bltouch_calibration = true

add_setting('custom_increase_distance', 'Z-offest (0.0..0.4)', 0, 0.4, 'Adds an extra offset for the first layer')
add_setting('custom_Kp', 'Kp', -999, 999, 'PID setting (expert)')
add_setting('custom_Ki', 'Ki', -999, 999, 'PID setting (expert)')
add_setting('custom_Kd', 'Kd', -999, 999, 'PID setting (expert)')
custom_increase_distance = 0.0
custom_Kp = 9.12 --factory default setting
custom_Ki = 0.41 --factory default setting
custom_Kd = 50.98 --factory default setting
26 changes: 26 additions & 0 deletions fff/Wanhao_D6_BLT/materials/abs.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name_en = "ABS"
name_es = "ABS"
name_fr = "ABS"
name_ch = "ABS"

material_guid = '60636bb4-518f-42e7-8237-fe77b194ebe0'

bed_temp_degree_c = 110

-- affecting settings to each extruder
for i = 0, extruder_count-1, 1 do
_G['extruder_temp_degree_c_'..i] = 230
_G['filament_priming_mm_'..i] = 6.50
_G['priming_mm_per_sec_'..i] = 40
_G['retract_mm_per_sec_'..i] = 40
end

-- affecting settings to all brushes
for i = 0, max_number_brushes, 1 do
_G['flow_multiplier_'..i] = 0.95
_G['speed_multiplier_'..i] = 1.0
end

enable_fan = true
fan_speed_percent = 10
fan_speed_percent_on_bridges = 80
26 changes: 26 additions & 0 deletions fff/Wanhao_D6_BLT/materials/pc.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name_en = "PC"
name_es = "PC"
name_fr = "PC"
name_ch = "PC"

material_guid = '98c05714-bf4e-4455-ba27-57d74fe331e4'

bed_temp_degree_c = 110

-- affecting settings to each extruder
for i = 0, extruder_count-1, 1 do
_G['extruder_temp_degree_c_'..i] = 290
_G['filament_priming_mm_'..i] = 8.0
_G['priming_mm_per_sec_'..i] = 40
_G['retract_mm_per_sec_'..i] = 40
end

-- affecting settings to all brushes
for i = 0, max_number_brushes, 1 do
_G['flow_multiplier_'..i] = 1.0
_G['speed_multiplier_'..i] = 1.0
end

enable_fan = false
fan_speed_percent = 10
fan_speed_percent_on_bridges = 80
26 changes: 26 additions & 0 deletions fff/Wanhao_D6_BLT/materials/petg.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name_en = "PETG"
name_es = "PETG"
name_fr = "PETG"
name_ch = "PETG"

material_guid = '1cbfaeb3-1906-4b26-b2e7-6f777a8c197a'

bed_temp_degree_c = 85

-- affecting settings to each extruder
for i = 0, extruder_count-1, 1 do
_G['extruder_temp_degree_c_'..i] = 240
_G['filament_priming_mm_'..i] = 6.50
_G['priming_mm_per_sec_'..i] = 40
_G['retract_mm_per_sec_'..i] = 40
end

-- affecting settings to all brushes
for i = 0, max_number_brushes, 1 do
_G['flow_multiplier_'..i] = 0.95
_G['speed_multiplier_'..i] = 1.0
end

enable_fan = true
fan_speed_percent = 20
fan_speed_percent_on_bridges = 100
26 changes: 26 additions & 0 deletions fff/Wanhao_D6_BLT/materials/pla.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name_en = "PLA"
name_es = "PLA"
name_fr = "PLA"
name_ch = "PLA"

material_guid = '506c9f0d-e3aa-4bd4-b2d2-23e2425b1aa9'

bed_temp_degree_c = 55

-- affecting settings to each extruder
for i = 0, extruder_count-1, 1 do
_G['extruder_temp_degree_c_'..i] = 210
_G['filament_priming_mm_'..i] = 6.5
_G['priming_mm_per_sec_'..i] = 40
_G['retract_mm_per_sec_'..i] = 40
end

-- affecting settings to all brushes
for i = 0, max_number_brushes, 1 do
_G['flow_multiplier_'..i] = 1.0
_G['speed_multiplier_'..i] = 1.0
end

enable_fan = true
fan_speed_percent = 100
fan_speed_percent_on_bridges = 100
29 changes: 29 additions & 0 deletions fff/Wanhao_D6_BLT/materials/tpu.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name_en = "TPU-95A"
name_fr = "TPU-95A"
name_es = "TPU-95A"

material_guid = '1d52b2be-a3a2-41de-a8b1-3bcdb5618695'

bed_temp_degree_c = 50

-- affecting settings to each extruder
for i = 0, extruder_count-1, 1 do
_G['extruder_temp_degree_c_'..i] = 240
_G['filament_priming_mm_'..i] = 0
_G['priming_mm_per_sec_'..i] = 40
_G['retract_mm_per_sec_'..i] = 40
end

for i = 0, max_number_brushes, 1 do
_G['flow_multiplier_'..i] = 1.25
_G['shell_flow_multiplier_'..i] = 1.0
_G['speed_multiplier_'..i] = 1.25
end

print_speed_mm_per_sec = 25
perimeter_print_speed_mm_per_sec = 25
first_layer_print_speed_mm_per_sec = 15

enable_fan = true
fan_speed_percent = 100
fan_speed_percent_on_bridges = 100
Loading