Upload files to "klipper/DNV-TPU-Ender3/klipper_config"
This commit is contained in:
10
klipper/DNV-TPU-Ender3/klipper_config/KlipperScreen.conf
Normal file
10
klipper/DNV-TPU-Ender3/klipper_config/KlipperScreen.conf
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
#~# --- Do not edit below this line. This section is auto generated --- #~#
|
||||||
|
#~#
|
||||||
|
#~# [main]
|
||||||
|
#~# screen_blanking = 900
|
||||||
|
#~# move_speed_z = 5
|
||||||
|
#~#
|
||||||
|
#~# [graph Printer]
|
||||||
|
#~# heater_bed = False
|
||||||
|
#~#
|
||||||
56
klipper/DNV-TPU-Ender3/klipper_config/jschuh_macros_cfg
Normal file
56
klipper/DNV-TPU-Ender3/klipper_config/jschuh_macros_cfg
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
# All customizations are documented in globals.cfg. Just copy a variable from
|
||||||
|
# there into the section below, and change the value to meet your needs.
|
||||||
|
|
||||||
|
[gcode_macro _km_options]
|
||||||
|
# These are examples of some likely customizations:
|
||||||
|
# Any sheets in the below list will be available with a configurable offset.
|
||||||
|
#variable_bed_surfaces: ['smooth_1','texture_1']
|
||||||
|
# Length (in mm) of filament to load (bowden tubes will be longer).
|
||||||
|
#variable_load_length: 90.0
|
||||||
|
# Hide the Octoprint LCD menu since I don't use it.
|
||||||
|
#variable_menu_show_octoprint: False
|
||||||
|
# Customize the filament menus (up to 10 entries).
|
||||||
|
#variable_menu_temperature: [
|
||||||
|
# {'name' : 'PLA', 'extruder' : 200.0, 'bed' : 60.0},
|
||||||
|
# {'name' : 'PETG', 'extruder' : 230.0, 'bed' : 85.0},
|
||||||
|
# {'name' : 'ABS', 'extruder' : 245.0, 'bed' : 110.0, 'chamber' : 60}]
|
||||||
|
# Length of filament (in millimeters) to purge at print start.
|
||||||
|
#variable_start_purge_length: 30 # This value works for most setups.
|
||||||
|
gcode: # This line is required by Klipper.
|
||||||
|
# Any code you put here will run at klipper startup, after the initialization
|
||||||
|
# for these macros. For example, you could uncomment the following line to
|
||||||
|
# automatically adjust your bed surface offsets to account for any changes made
|
||||||
|
# to your Z endstop or probe offset.
|
||||||
|
# ADJUST_SURFACE_OFFSETS
|
||||||
|
|
||||||
|
# This line includes all the standard macros.
|
||||||
|
[include klipper-macros/*.cfg]
|
||||||
|
# Uncomment to include features that require specific hardware support.
|
||||||
|
# LCD menu support for features like bed surface selection and pause next layer.
|
||||||
|
[include klipper-macros/optional/lcd_menus.cfg]
|
||||||
|
# Optimized bed leveling
|
||||||
|
[include klipper-macros/optional/bed_mesh.cfg]
|
||||||
|
|
||||||
|
# The sections below here are required for the macros to work. If your config
|
||||||
|
# already has some of these sections you should merge the duplicates into one
|
||||||
|
# (or if they are identical just remove one of them).
|
||||||
|
[idle_timeout]
|
||||||
|
gcode:
|
||||||
|
_KM_IDLE_TIMEOUT # This line must be in your idle_timeout section.
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
|
||||||
|
[respond]
|
||||||
|
|
||||||
|
[save_variables]
|
||||||
|
filename: ~/printer_data/variables.cfg # UPDATE THIS FOR YOUR PATH!!!
|
||||||
|
|
||||||
|
#[virtual_sdcard]
|
||||||
|
#path: ~/gcode_files # UPDATE THIS FOR YOUR PATH!!!
|
||||||
|
|
||||||
|
[display_status]
|
||||||
|
|
||||||
|
# Uncomment the sections below if Fluidd complains (because it's confused).
|
||||||
|
#[gcode_macro CANCEL_PRINT]
|
||||||
|
#rename_existing: CANCEL_PRINT_FAKE_BASE
|
||||||
|
#gcode: CANCEL_PRINT_FAKE_BASE {rawparams}
|
||||||
59
klipper/DNV-TPU-Ender3/klipper_config/kiauh_macros.cfg
Normal file
59
klipper/DNV-TPU-Ender3/klipper_config/kiauh_macros.cfg
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
################################################################################
|
||||||
|
# ~~~~~~~~~~~~~~~~~~~~~~~~ AUTOCREATED WITH KIAUH ~~~~~~~~~~~~~~~~~~~~~~~~~~ #
|
||||||
|
################################################################################
|
||||||
|
# Recommended macros and config entries if you use Mainsail or Fluidd! #
|
||||||
|
# You can edit or delete those macros if you already defined them elsewhere! #
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
[pause_resume]
|
||||||
|
|
||||||
|
[display_status]
|
||||||
|
|
||||||
|
[gcode_macro CANCEL_PRINT]
|
||||||
|
rename_existing: BASE_CANCEL_PRINT
|
||||||
|
gcode:
|
||||||
|
TURN_OFF_HEATERS
|
||||||
|
CLEAR_PAUSE
|
||||||
|
SDCARD_RESET_FILE
|
||||||
|
BASE_CANCEL_PRINT
|
||||||
|
|
||||||
|
[gcode_macro PAUSE]
|
||||||
|
rename_existing: BASE_PAUSE
|
||||||
|
gcode:
|
||||||
|
##### set defaults #####
|
||||||
|
{% set x = params.X|default(230) %} #edit to your park position
|
||||||
|
{% set y = params.Y|default(230) %} #edit to your park position
|
||||||
|
{% set z = params.Z|default(10)|float %} #edit to your park position
|
||||||
|
{% set e = params.E|default(1) %} #edit to your retract length
|
||||||
|
##### calculate save lift position #####
|
||||||
|
{% set max_z = printer.toolhead.axis_maximum.z|float %}
|
||||||
|
{% set act_z = printer.toolhead.position.z|float %}
|
||||||
|
{% set lift_z = z|abs %}
|
||||||
|
{% if act_z < (max_z - lift_z) %}
|
||||||
|
{% set z_safe = lift_z %}
|
||||||
|
{% else %}
|
||||||
|
{% set z_safe = max_z - act_z %}
|
||||||
|
{% endif %}
|
||||||
|
##### end of definitions #####
|
||||||
|
SAVE_GCODE_STATE NAME=PAUSE_state
|
||||||
|
BASE_PAUSE
|
||||||
|
G91
|
||||||
|
G1 E-{e} F2100
|
||||||
|
G1 Z{z_safe}
|
||||||
|
G90
|
||||||
|
G1 X{x} Y{y} F6000
|
||||||
|
|
||||||
|
|
||||||
|
[gcode_macro RESUME]
|
||||||
|
rename_existing: BASE_RESUME
|
||||||
|
gcode:
|
||||||
|
##### set defaults #####
|
||||||
|
{% set e = params.E|default(1) %} #edit to your retract length
|
||||||
|
G91
|
||||||
|
G1 E{e} F2100
|
||||||
|
G90
|
||||||
|
RESTORE_GCODE_STATE NAME=PAUSE_state MOVE=1
|
||||||
|
BASE_RESUME
|
||||||
|
|
||||||
|
################################################################################
|
||||||
|
################################################################################
|
||||||
76
klipper/DNV-TPU-Ender3/klipper_config/moonraker.conf
Normal file
76
klipper/DNV-TPU-Ender3/klipper_config/moonraker.conf
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
[server]
|
||||||
|
host: 127.0.0.1
|
||||||
|
port: 7125
|
||||||
|
; enable_debug_logging: False
|
||||||
|
klippy_uds_address: /tmp/klippy_uds
|
||||||
|
|
||||||
|
;[database]
|
||||||
|
;database_path: /home/pi/.moonraker_database
|
||||||
|
|
||||||
|
[authorization]
|
||||||
|
|
||||||
|
trusted_clients:
|
||||||
|
; 10.0.0.0/8
|
||||||
|
127.0.0.0/8
|
||||||
|
169.254.0.0/16
|
||||||
|
; 172.16.0.0/12
|
||||||
|
; 192.168.0.0/16
|
||||||
|
FE80::/10
|
||||||
|
::1/128
|
||||||
|
|
||||||
|
cors_domains:
|
||||||
|
*.lan
|
||||||
|
*.local
|
||||||
|
*.fritz.box
|
||||||
|
*://my.mainsail.xyz
|
||||||
|
*://app.fluidd.xyz
|
||||||
|
*:7136
|
||||||
|
|
||||||
|
[file_manager]
|
||||||
|
;config_path: /home/pi/klipper_config
|
||||||
|
;log_path: /home/pi/klipper_logs
|
||||||
|
enable_object_processing: True
|
||||||
|
|
||||||
|
[octoprint_compat]
|
||||||
|
|
||||||
|
[history]
|
||||||
|
|
||||||
|
[update_manager]
|
||||||
|
channel: dev
|
||||||
|
|
||||||
|
[update_manager mainsail]
|
||||||
|
type: web
|
||||||
|
channel: beta
|
||||||
|
repo: mainsail-crew/mainsail
|
||||||
|
path: ~/mainsail
|
||||||
|
refresh_interval: 24
|
||||||
|
|
||||||
|
[update_manager fluidd]
|
||||||
|
type: web
|
||||||
|
channel: beta
|
||||||
|
repo: fluidd-core/fluidd
|
||||||
|
path: ~/fluidd
|
||||||
|
refresh_interval: 24
|
||||||
|
|
||||||
|
[update_manager KlipperScreen]
|
||||||
|
type: git_repo
|
||||||
|
path: /home/pi/KlipperScreen
|
||||||
|
origin: https://github.com/jordanruthe/KlipperScreen.git
|
||||||
|
env: /home/pi/.KlipperScreen-env/bin/python
|
||||||
|
requirements: scripts/KlipperScreen-requirements.txt
|
||||||
|
install_script: scripts/KlipperScreen-install.sh
|
||||||
|
|
||||||
|
[update_manager pgcode]
|
||||||
|
type: git_repo
|
||||||
|
primary_branch: main
|
||||||
|
origin: https://github.com/Kragrathea/pgcode.git
|
||||||
|
path: ~/pgcode
|
||||||
|
is_system_service: False
|
||||||
|
|
||||||
|
[update_manager moonraker-telegram-bot]
|
||||||
|
type: git_repo
|
||||||
|
path: ~/moonraker-telegram-bot
|
||||||
|
origin: https://github.com/nlef/moonraker-telegram-bot.git
|
||||||
|
env: ~/moonraker-telegram-bot-env/bin/python
|
||||||
|
requirements: scripts/requirements.txt
|
||||||
|
install_script: scripts/install.sh
|
||||||
118
klipper/DNV-TPU-Ender3/klipper_config/neopixels.cfg
Normal file
118
klipper/DNV-TPU-Ender3/klipper_config/neopixels.cfg
Normal file
@@ -0,0 +1,118 @@
|
|||||||
|
[gcode_macro lighten_rainbow]
|
||||||
|
gcode:
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0.5 BLUE=0 INDEX=2 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=1 BLUE=0 INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=1 BLUE=0 INDEX=4 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=1 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0.3 GREEN=0 BLUE=0.5 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
# SET_LED LED=ledjes RED=0.6 GREEN=0 BLUE=0.8 INDEX=7 TRANSMIT=1 SYNC=0
|
||||||
|
|
||||||
|
[gcode_macro led_update_temperatures]
|
||||||
|
gcode:
|
||||||
|
{% set TRANSMIT = params.TRANSMIT|default(1) %}
|
||||||
|
|
||||||
|
{% set extr_temp = printer.extruder.temperature %}
|
||||||
|
#if the extruder is off
|
||||||
|
{% if printer.extruder.target == 0 %}
|
||||||
|
#Set the LED to red if the extruder is off but is still hot, otherwise
|
||||||
|
# set the color to OFF
|
||||||
|
{% if extr_temp > 60.0 %}
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=4 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% else %}
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=4 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{% set red = 1 %}
|
||||||
|
{% set green = 0.003 * extr_temp %}
|
||||||
|
{% set green = 1 - green %}
|
||||||
|
{% if green < 0 %}
|
||||||
|
{% set green = 0 %}
|
||||||
|
{% endif %}
|
||||||
|
{% if extr_temp < 61 %}
|
||||||
|
{% set blue = 1 %}
|
||||||
|
{% elif extr_temp < 121 %}
|
||||||
|
{% set blue = 0.8 %}
|
||||||
|
{% elif extr_temp < 181 %}
|
||||||
|
{% set blue = 0.7 %}
|
||||||
|
{% elif extr_temp < 215 %}
|
||||||
|
{% set blue = 0.5 %}
|
||||||
|
{% else %}
|
||||||
|
{% set blue = 0.3 %}
|
||||||
|
{% endif %}
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=4 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
{% set bed_temp = printer.heater_bed.temperature %}
|
||||||
|
#if the hotbed is off
|
||||||
|
{% if printer.heater_bed.target == 0 %}
|
||||||
|
#Set the LED to red if the extruder is off but is still hot, otherwise
|
||||||
|
# set the color to OFF
|
||||||
|
{% if bed_temp > 34.0 %}
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=2 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=4 TRANSMIT={ TRANSMIT } SYNC=0
|
||||||
|
{% else %}
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=2 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=4 TRANSMIT={ TRANSMIT } SYNC=0
|
||||||
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{% set red = 1 %}
|
||||||
|
{% set green = 0.003 * bed_temp %}
|
||||||
|
{% set green = 0,55 - green %}
|
||||||
|
{% if green < 0 %}
|
||||||
|
{% set green = 0 %}
|
||||||
|
{% endif %}
|
||||||
|
{% if bed_temp < 42 %}
|
||||||
|
{% set blue = 1 %}
|
||||||
|
{% elif bed_temp < 55 %}
|
||||||
|
{% set blue = 0.6 %}
|
||||||
|
{% elif bed_temp < 68 %}
|
||||||
|
{% set blue = 0.5 %}
|
||||||
|
{% else %}
|
||||||
|
{% set blue = 0.3 %}
|
||||||
|
{% endif %}
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=2 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=3 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED={ red|float * 1 } GREEN={ '%0.1f'| format(green|float) } BLUE={ '%0.1f'| format(blue|float) } INDEX=4 TRANSMIT={ TRANSMIT } SYNC=0
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
[gcode_macro led_update_printer_status]
|
||||||
|
gcode:
|
||||||
|
{% set TRANSMIT = params.TRANSMIT|default(1) %}
|
||||||
|
|
||||||
|
{% if printer.idle_timeout.state == "Idle" %}
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=1 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% elif printer.idle_timeout.state == "Ready" %}
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=1 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=1 BLUE=0 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=0 BLUE=0 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% elif printer.idle_timeout.state == "Printing" %}
|
||||||
|
SET_LED LED=ledjes RED=0 GREEN=1 BLUE=0 INDEX=1 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=1 BLUE=0 INDEX=5 TRANSMIT=0 SYNC=0
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=0 BLUE=0 INDEX=6 TRANSMIT=0 SYNC=0
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
SET_LED LED=ledjes RED=1 GREEN=1 BLUE=1 INDEX=2 TRANSMIT={ TRANSMIT } SYNC=0
|
||||||
|
|
||||||
|
[delayed_gcode led_update]
|
||||||
|
initial_duration: 5
|
||||||
|
gcode:
|
||||||
|
led_update_temperatures TRANSMIT=0
|
||||||
|
led_update_printer_status TRANSMIT=1
|
||||||
|
UPDATE_DELAYED_GCODE ID=led_update DURATION=5
|
||||||
Reference in New Issue
Block a user