Compare commits
5 Commits
6a2a18bf7f
...
f159ce7cb2
Author | SHA1 | Date | |
---|---|---|---|
|
f159ce7cb2 | ||
|
69f19ba16f | ||
|
f8e266908b | ||
|
88d623848b | ||
|
54df7135ec |
|
@ -0,0 +1 @@
|
||||||
|
/home/biqu/Klipper-Adaptive-Meshing-Purging/Configuration
|
|
@ -0,0 +1,36 @@
|
||||||
|
# Below you can include specific configuration files depending on what you want KAMP to do:
|
||||||
|
|
||||||
|
[include ./KAMP/Adaptive_Meshing.cfg] # Include to enable adaptive meshing configuration.
|
||||||
|
[include ./KAMP/Line_Purge.cfg] # Include to enable adaptive line purging configuration.
|
||||||
|
[include ./KAMP/Voron_Purge.cfg] # Include to enable adaptive Voron logo purging configuration.
|
||||||
|
[include ./KAMP/Smart_Park.cfg] # Include to enable the Smart Park function, which parks the printhead near the print area for final heating.
|
||||||
|
|
||||||
|
[gcode_macro _KAMP_Settings]
|
||||||
|
description: This macro contains all adjustable settings for KAMP
|
||||||
|
|
||||||
|
# The following variables are settings for KAMP as a whole.
|
||||||
|
variable_verbose_enable: True # Set to True to enable KAMP information output when running. This is useful for debugging.
|
||||||
|
|
||||||
|
# The following variables are for adjusting adaptive mesh settings for KAMP.
|
||||||
|
variable_mesh_margin: 10 # Expands the mesh size in millimeters if desired. Leave at 0 to disable.
|
||||||
|
variable_fuzz_amount: 3 # Slightly randomizes mesh points to spread out wear from nozzle-based probes. Leave at 0 to disable.
|
||||||
|
|
||||||
|
# The following variables are for those with a dockable probe like Klicky, Euclid, etc. # ---------------- Attach Macro | Detach Macro
|
||||||
|
variable_probe_dock_enable: False # Set to True to enable the usage of a dockable probe. # ---------------------------------------------
|
||||||
|
variable_attach_macro: 'Attach_Probe' # The macro that is used to attach the probe. # Klicky Probe: 'Attach_Probe' | 'Dock_Probe'
|
||||||
|
variable_detach_macro: 'Dock_Probe' # The macro that is used to store the probe. # Euclid Probe: 'Deploy_Probe' | 'Stow_Probe'
|
||||||
|
# Legacy Gcode: 'M401' | 'M402'
|
||||||
|
|
||||||
|
# The following variables are for adjusting adaptive purge settings for KAMP.
|
||||||
|
variable_purge_height: 0.8 # Z position of nozzle during purge, default is 0.8.
|
||||||
|
variable_tip_distance: 1 # Distance between tip of filament and nozzle before purge. Should be similar to PRINT_END final retract amount.
|
||||||
|
variable_purge_margin: 10 # Distance the purge will be in front of the print area, default is 10.
|
||||||
|
variable_purge_amount: 30 # Amount of filament to be purged prior to printing.
|
||||||
|
variable_flow_rate: 12 # Flow rate of purge in mm3/s. Default is 12.
|
||||||
|
|
||||||
|
# The following variables are for adjusting the Smart Park feature for KAMP, which will park the printhead near the print area at a specified height.
|
||||||
|
variable_smart_park_height: 10 # Z position for Smart Park, default is 10.
|
||||||
|
|
||||||
|
gcode: # Gcode section left intentionally blank. Do not disturb.
|
||||||
|
|
||||||
|
{action_respond_info(" Running the KAMP_Settings macro does nothing, it is only used for storing KAMP settings. ")}
|
|
@ -0,0 +1 @@
|
||||||
|
[include firmware-retraction.cfg]
|
|
@ -0,0 +1,12 @@
|
||||||
|
[firmware_retraction]
|
||||||
|
retract_length: 1
|
||||||
|
# The length of filament (in mm) to retract when G10 is activated,
|
||||||
|
# and to unretract when G11 is activated (but see
|
||||||
|
# unretract_extra_length below). The default is 0 mm.
|
||||||
|
#retract_speed: 20
|
||||||
|
# The speed of retraction, in mm/s. The default is 20 mm/s.
|
||||||
|
#unretract_extra_length: 0
|
||||||
|
# The length (in mm) of *additional* filament to add when
|
||||||
|
# unretracting.
|
||||||
|
#unretract_speed: 10
|
||||||
|
# The speed of unretraction, in mm/s. The default is 10 mm/s.
|
|
@ -37,13 +37,14 @@ pins: PF7, PF9, PF6, PF8
|
||||||
[temperature_fan ebay_fans]
|
[temperature_fan ebay_fans]
|
||||||
# Print Cooling Fan - CNC_FAN0
|
# Print Cooling Fan - CNC_FAN0
|
||||||
pin: multi_pin:ebay_fans_pin
|
pin: multi_pin:ebay_fans_pin
|
||||||
hardware_pwm: true
|
hardware_pwm: false
|
||||||
control: watermark
|
control: watermark
|
||||||
max_delta: 5
|
max_delta: 5
|
||||||
sensor_type: temperature_host
|
sensor_type: temperature_host
|
||||||
min_temp: 15
|
min_temp: 15
|
||||||
max_temp: 80
|
max_temp: 80
|
||||||
target_temp: 50
|
target_temp: 50
|
||||||
|
max_power: 0.5
|
||||||
|
|
||||||
#[heater_fan hotend_fan]
|
#[heater_fan hotend_fan]
|
||||||
## Hotend Fan - CNC_FAN1
|
## Hotend Fan - CNC_FAN1
|
||||||
|
@ -190,13 +191,6 @@ gcode:
|
||||||
#G0 X175 Y175 Z30 F3600
|
#G0 X175 Y175 Z30 F3600
|
||||||
#--------------------------------------------------------------------
|
#--------------------------------------------------------------------
|
||||||
|
|
||||||
[gcode_macro PRINT_START]
|
|
||||||
# Use PRINT_START for the slicer starting script - please customise for your slicer of choice
|
|
||||||
gcode:
|
|
||||||
G32 ; home all axes
|
|
||||||
G1 Z20 F3000 ; move nozzle away from bed
|
|
||||||
|
|
||||||
|
|
||||||
[gcode_macro PRINT_END]
|
[gcode_macro PRINT_END]
|
||||||
# Use PRINT_END for the slicer ending script - please customise for your slicer of choice
|
# Use PRINT_END for the slicer ending script - please customise for your slicer of choice
|
||||||
gcode:
|
gcode:
|
||||||
|
|
|
@ -36,13 +36,14 @@ min_temp: 0
|
||||||
max_temp: 400
|
max_temp: 400
|
||||||
microsteps: 16
|
microsteps: 16
|
||||||
control: pid
|
control: pid
|
||||||
pid_kp: 15.708
|
pid_kp: 13.942
|
||||||
pid_ki: 0.585
|
pid_ki: 0.596
|
||||||
pid_kd: 105.438
|
pid_kd: 81.561
|
||||||
rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears
|
rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears
|
||||||
gear_ratio: 50:10
|
gear_ratio: 50:10
|
||||||
filament_diameter: 1.75
|
filament_diameter: 1.75
|
||||||
nozzle_diameter: 0.4
|
nozzle_diameter: 0.4
|
||||||
|
max_extrude_cross_section: 5
|
||||||
|
|
||||||
[tmc2209 extruder]
|
[tmc2209 extruder]
|
||||||
sense_resistor: 0.100
|
sense_resistor: 0.100
|
||||||
|
|
|
@ -26,7 +26,7 @@ interpolate: True
|
||||||
run_current: 0.8
|
run_current: 0.8
|
||||||
sense_resistor: 0.110
|
sense_resistor: 0.110
|
||||||
stealthchop_threshold: 0
|
stealthchop_threshold: 0
|
||||||
driver_SGTHRS: 60
|
driver_SGTHRS: 80
|
||||||
diag_pin: PF4
|
diag_pin: PF4
|
||||||
|
|
||||||
## Y Stepper on Motor2 (A Motor)
|
## Y Stepper on Motor2 (A Motor)
|
||||||
|
@ -55,7 +55,7 @@ run_current: 0.8
|
||||||
sense_resistor: 0.110
|
sense_resistor: 0.110
|
||||||
stealthchop_threshold: 0
|
stealthchop_threshold: 0
|
||||||
diag_pin: PF3
|
diag_pin: PF3
|
||||||
driver_SGTHRS: 60
|
driver_SGTHRS: 80
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# Z Stepper Settings
|
# Z Stepper Settings
|
||||||
|
|
|
@ -3,5 +3,5 @@ speed: 600
|
||||||
horizontal_move_z: 2
|
horizontal_move_z: 2
|
||||||
mesh_min: 20,20
|
mesh_min: 20,20
|
||||||
mesh_max: 320,320
|
mesh_max: 320,320
|
||||||
probe_count: 7,7
|
probe_count: 5,5
|
||||||
algorithm: bicubic
|
algorithm: bicubic
|
|
@ -3,22 +3,25 @@ host: 0.0.0.0
|
||||||
port: 7125
|
port: 7125
|
||||||
klippy_uds_address: /home/biqu/printer_data/comms/klippy.sock
|
klippy_uds_address: /home/biqu/printer_data/comms/klippy.sock
|
||||||
|
|
||||||
|
[file_manager]
|
||||||
|
enable_object_processing: True
|
||||||
|
|
||||||
[authorization]
|
[authorization]
|
||||||
trusted_clients:
|
trusted_clients:
|
||||||
10.0.0.0/8
|
10.0.0.0/8
|
||||||
127.0.0.0/8
|
127.0.0.0/8
|
||||||
169.254.0.0/16
|
# 169.254.0.0/16
|
||||||
172.16.0.0/12
|
# 172.16.0.0/12
|
||||||
192.168.0.0/16
|
192.168.0.0/16
|
||||||
FE80::/10
|
# FE80::/10
|
||||||
::1/128
|
# ::1/128
|
||||||
cors_domains:
|
cors_domains:
|
||||||
*.lan
|
*.lan
|
||||||
*.local
|
*.local
|
||||||
*://localhost
|
*://localhost
|
||||||
*://localhost:*
|
*://localhost:*
|
||||||
*://my.mainsail.xyz
|
# *://my.mainsail.xyz
|
||||||
*://app.fluidd.xyz
|
# *://app.fluidd.xyz
|
||||||
|
|
||||||
[octoprint_compat]
|
[octoprint_compat]
|
||||||
|
|
||||||
|
@ -28,6 +31,14 @@ cors_domains:
|
||||||
channel: dev
|
channel: dev
|
||||||
refresh_interval: 168
|
refresh_interval: 168
|
||||||
|
|
||||||
|
[update_manager Klipper-Adaptive-Meshing-Purging]
|
||||||
|
type: git_repo
|
||||||
|
channel: dev
|
||||||
|
path: ~/Klipper-Adaptive-Meshing-Purging
|
||||||
|
origin: https://github.com/kyleisah/Klipper-Adaptive-Meshing-Purging.git
|
||||||
|
managed_services: klipper
|
||||||
|
primary_branch: main
|
||||||
|
|
||||||
[update_manager mainsail-config]
|
[update_manager mainsail-config]
|
||||||
type: git_repo
|
type: git_repo
|
||||||
primary_branch: master
|
primary_branch: master
|
||||||
|
|
26
printer.cfg
26
printer.cfg
|
@ -3,6 +3,8 @@
|
||||||
[include hardware/hardware.cfg]
|
[include hardware/hardware.cfg]
|
||||||
[include misc/misc.cfg]
|
[include misc/misc.cfg]
|
||||||
[include macros/macros.cfg]
|
[include macros/macros.cfg]
|
||||||
|
[include config/config.cfg]
|
||||||
|
[include KAMP_Settings.cfg]
|
||||||
|
|
||||||
[printer]
|
[printer]
|
||||||
max_velocity: 600
|
max_velocity: 600
|
||||||
|
@ -20,20 +22,16 @@ square_corner_velocity: 5.0
|
||||||
#*# [bed_mesh default]
|
#*# [bed_mesh default]
|
||||||
#*# version = 1
|
#*# version = 1
|
||||||
#*# points =
|
#*# points =
|
||||||
#*# 0.129938, 0.077438, 0.072438, 0.064938, 0.079938, 0.084938, 0.092438
|
#*# 0.002500, -0.010000, 0.005000
|
||||||
#*# 0.074938, 0.042438, 0.032438, 0.029938, 0.032438, 0.059938, 0.079938
|
#*# -0.002500, -0.017500, 0.005000
|
||||||
#*# 0.024938, 0.012438, -0.015062, -0.007562, -0.000062, 0.022438, 0.032438
|
#*# -0.007500, -0.025000, -0.020000
|
||||||
#*# 0.014938, -0.000062, -0.015062, -0.020062, 0.007438, 0.027438, 0.047438
|
#*# x_count = 3
|
||||||
#*# 0.044938, 0.029938, -0.012562, -0.002562, 0.009938, 0.024938, 0.039938
|
#*# y_count = 3
|
||||||
#*# 0.089938, 0.049938, 0.012438, 0.019938, 0.029938, 0.032438, 0.064938
|
|
||||||
#*# 0.152438, 0.109938, 0.074938, 0.069938, 0.069938, 0.069938, 0.079938
|
|
||||||
#*# x_count = 7
|
|
||||||
#*# y_count = 7
|
|
||||||
#*# mesh_x_pps = 2
|
#*# mesh_x_pps = 2
|
||||||
#*# mesh_y_pps = 2
|
#*# mesh_y_pps = 2
|
||||||
#*# algo = bicubic
|
#*# algo = lagrange
|
||||||
#*# tension = 0.2
|
#*# tension = 0.2
|
||||||
#*# min_x = 20.0
|
#*# min_x = 149.725
|
||||||
#*# max_x = 320.0
|
#*# max_x = 202.865
|
||||||
#*# min_y = 20.0
|
#*# min_y = 147.935
|
||||||
#*# max_y = 320.0
|
#*# max_y = 200.09499999999997
|
||||||
|
|
Loading…
Reference in New Issue