first backup
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
[authorization]
|
||||
cors_domains =
|
||||
*://app.fluidd.xyz
|
||||
https://my.mainsail.xyz
|
||||
http://my.mainsail.xyz
|
||||
http://*.local
|
||||
http://*.lan
|
||||
trusted_clients =
|
||||
127.0.0.1
|
||||
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
|
||||
|
||||
[server]
|
||||
host = 0.0.0.0
|
||||
port = 7125
|
||||
enable_debug_logging = False
|
||||
max_upload_size = 1024
|
||||
|
||||
[file_manager]
|
||||
config_path = ~/klipper_config
|
||||
log_path = ~/klipper_logs
|
||||
enable_object_processing = False
|
||||
|
||||
[update_manager]
|
||||
refresh_interval = 168
|
||||
|
||||
[update_manager client RatOS]
|
||||
type = git_repo
|
||||
path = ~/klipper_config/config
|
||||
origin = https://github.com/Rat-OS/RatOS-configuration.git
|
||||
install_script = scripts/ratos-install.sh
|
||||
managed_services =
|
||||
klipper
|
||||
moonraker
|
||||
|
||||
[update_manager client RatOSTheme]
|
||||
type = git_repo
|
||||
path = ~/klipper_config/.theme
|
||||
origin = https://github.com/Rat-OS/RatOS-theme.git
|
||||
is_system_service = False
|
||||
|
||||
[update_manager mainsail]
|
||||
type = web
|
||||
repo = mainsail-crew/mainsail
|
||||
path = ~/mainsail
|
||||
|
||||
[update_manager KlipperScreen]
|
||||
type = git_repo
|
||||
path = ~/KlipperScreen
|
||||
origin = https://github.com/jordanruthe/KlipperScreen.git
|
||||
env = ~/.KlipperScreen-env/bin/python
|
||||
requirements = scripts/KlipperScreen-requirements.txt
|
||||
install_script = scripts/KlipperScreen-install.sh
|
||||
|
||||
[update_manager ratos-configurator]
|
||||
type = git_repo
|
||||
path = ~/ratos-configurator
|
||||
primary_branch = deployment
|
||||
origin = https://github.com/Rat-OS/RatOS-configurator.git
|
||||
install_script = scripts/setup.sh
|
||||
|
||||
[history]
|
||||
|
||||
[octoprint_compat]
|
||||
|
||||
Submodule
+1
Submodule .theme added at 692057f8f4
Submodule
+1
Submodule config added at acc0cba0c9
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
@@ -0,0 +1,95 @@
|
||||
# Mainsail klipper definitions
|
||||
#
|
||||
# Copyright (C) 2021 Alex Zellner <alexander.zellner@googlemail.com>
|
||||
#
|
||||
# This file may be distributed under the terms of the GNU GPLv3 license
|
||||
#
|
||||
# Version 1.7
|
||||
|
||||
# add [include mainsail.cfg] to your printer.cfg to include it to your printer.cfg
|
||||
# modify x_park, y_park, z_park_delta and extrude value at the macro _TOOLHEAD_PARK_PAUSE_CANCEL if needed
|
||||
|
||||
# use variable_park: False at CANCEL_PRINT to disallow the parking move
|
||||
|
||||
[virtual_sdcard]
|
||||
path: /home/pi/gcode_files
|
||||
|
||||
[pause_resume]
|
||||
|
||||
[display_status]
|
||||
|
||||
[gcode_macro CANCEL_PRINT]
|
||||
description: Cancel the actual running print
|
||||
rename_existing: CANCEL_PRINT_BASE
|
||||
variable_park: True
|
||||
gcode:
|
||||
## Move head and retract only if not already in the pause state and park set to true
|
||||
{% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%}
|
||||
_TOOLHEAD_PARK_PAUSE_CANCEL
|
||||
{% endif %}
|
||||
TURN_OFF_HEATERS
|
||||
CANCEL_PRINT_BASE
|
||||
|
||||
[gcode_macro PAUSE]
|
||||
description: Pause the actual running print
|
||||
rename_existing: PAUSE_BASE
|
||||
gcode:
|
||||
PAUSE_BASE
|
||||
_TOOLHEAD_PARK_PAUSE_CANCEL
|
||||
|
||||
[gcode_macro RESUME]
|
||||
description: Resume the actual running print
|
||||
rename_existing: RESUME_BASE
|
||||
gcode:
|
||||
##### read extrude from _TOOLHEAD_PARK_PAUSE_CANCEL macro #####
|
||||
{% set extrude = printer['gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL'].extrude %}
|
||||
#### get VELOCITY parameter if specified ####
|
||||
{% if 'VELOCITY' in params|upper %}
|
||||
{% set get_params = ('VELOCITY=' + params.VELOCITY) %}
|
||||
{%else %}
|
||||
{% set get_params = "" %}
|
||||
{% endif %}
|
||||
##### end of definitions #####
|
||||
{% if printer.extruder.can_extrude|lower == 'true' %}
|
||||
M83
|
||||
G1 E{extrude} F2100
|
||||
{% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %}
|
||||
{% else %}
|
||||
{action_respond_info("Extruder not hot enough")}
|
||||
{% endif %}
|
||||
RESUME_BASE {get_params}
|
||||
|
||||
[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
|
||||
description: Helper: park toolhead used in PAUSE and CANCEL_PRINT
|
||||
variable_extrude: 1.0
|
||||
gcode:
|
||||
##### set park positon for x and y #####
|
||||
# default is your max posion from your printer.cfg
|
||||
{% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
|
||||
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
|
||||
{% set z_park_delta = 2.0 %}
|
||||
##### calculate save lift position #####
|
||||
{% set max_z = printer.toolhead.axis_maximum.z|float %}
|
||||
{% set act_z = printer.toolhead.position.z|float %}
|
||||
{% if act_z < (max_z - z_park_delta) %}
|
||||
{% set z_safe = z_park_delta %}
|
||||
{% else %}
|
||||
{% set z_safe = max_z - act_z %}
|
||||
{% endif %}
|
||||
##### end of definitions #####
|
||||
{% if printer.extruder.can_extrude|lower == 'true' %}
|
||||
M83
|
||||
G1 E-{extrude} F2100
|
||||
{% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %}
|
||||
{% else %}
|
||||
{action_respond_info("Extruder not hot enough")}
|
||||
{% endif %}
|
||||
{% if "xyz" in printer.toolhead.homed_axes %}
|
||||
G91
|
||||
G1 Z{z_safe} F900
|
||||
G90
|
||||
G1 X{x_park} Y{y_park} F6000
|
||||
{% if printer.gcode_move.absolute_coordinates|lower == 'false' %} G91 {% endif %}
|
||||
{% else %}
|
||||
{action_respond_info("Printer not homed")}
|
||||
{% endif %}
|
||||
@@ -0,0 +1,21 @@
|
||||
# Load the RatOS moonraker defaults
|
||||
[include config/moonraker.conf]
|
||||
|
||||
# If you use a "special" ip range in your local network,
|
||||
# you can specify it under trusted_clients here.
|
||||
[authorization]
|
||||
cors_domains:
|
||||
*://app.fluidd.xyz
|
||||
https://my.mainsail.xyz
|
||||
http://my.mainsail.xyz
|
||||
http://*.local
|
||||
http://*.lan
|
||||
trusted_clients:
|
||||
127.0.0.1
|
||||
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
|
||||
@@ -0,0 +1,269 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
#[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 300
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 0.0 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 3.180
|
||||
@@ -0,0 +1,288 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
#[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 300
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 0.0 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 3.180
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
@@ -0,0 +1,288 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
#[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 300
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 0.0 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 4.100
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
@@ -0,0 +1,288 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
#[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 300
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 0.0 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 2.970
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
@@ -0,0 +1,288 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
#[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 300
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 0.0 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 3.000
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
@@ -0,0 +1,317 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
# [include config/boards/btt-skr-pro-12/config.cfg]
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-446/config.cfg]
|
||||
#[include config/boards/btt-octopus-pro-429/config.cfg]
|
||||
#[include config/boards/fysetc-spider/config.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
# COOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
# This increases motor torque, positional accuracy and speed limits.
|
||||
# don't enable this before your printer is fully configured and you have a fan blowing on your stepper drivers.
|
||||
#[include config/printers/v-core-3/speed-limits-performance.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-performance.cfg]
|
||||
#[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.6a-*.cfg]
|
||||
|
||||
# STEALTH MODE (Enables stealthchop and limits velocity and acceleration)
|
||||
# NOTE: You still need to include one of the above stepper motor definitions.
|
||||
# NOTE: This will make your printer quiter but less accurate, it's an inherent side effect of stealthchop.
|
||||
#[include config/printers/v-core-3/speed-limits-stealth.cfg]
|
||||
#[include config/printers/v-core-3/tmc2209-stealth.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
# Inductive/Capacitive probe
|
||||
# [include config/z-probe/probe.cfg]
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
# Sensorless homing (Beware: this requires manual tinkering and does not work if your x/y stepper drivers
|
||||
# have clipped DIAG pins). It is strongly encouraged to use physical endstops if you're a beginner.
|
||||
# If you still wish to proceed, copy config/templates/sensorless-homing-tmc2209.cfg to the root directory and
|
||||
# remove the # from the line below.
|
||||
#[include sensorless-homing-tmc2209.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
# Remove the # from your printer size below.
|
||||
# Similarly add a # in front of [include config/printers/v-core-3/300.cfg] if you have a bigger machine.
|
||||
#[include config/printers/v-core-3/300.cfg]
|
||||
#[include config/printers/v-core-3/400.cfg]
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
# Extruder
|
||||
# [include config/extruders/bmg.cfg]
|
||||
#[include config/extruders/lgx.cfg]
|
||||
#[include config/extruders/lgx-lite.cfg]
|
||||
[include config/extruders/orbiter.cfg]
|
||||
#[include config/extruders/orbiter-1004.cfg] # Use this with the LDO-36STH20-1004AHG motor
|
||||
#[include config/extruders/hemera.cfg]
|
||||
#[include config/extruders/titan.cfg]
|
||||
|
||||
# Hotend
|
||||
# [include config/hotends/v6.cfg]
|
||||
#[include config/hotends/dragonfly.cfg]
|
||||
#[include config/hotends/rapido.cfg]
|
||||
#[include config/hotends/copperhead.cfg]
|
||||
[include config/hotends/mosquito.cfg]
|
||||
#[include config/hotends/mosquito-magnum.cfg]
|
||||
#[include config/hotends/dragon-standard-flow.cfg]
|
||||
#[include config/hotends/dragon-high-flow.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 200
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
z_offset: 3.250 # Adjust this to fit your setup
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[gcode_macro _START_PRINT_AFTER_HEATING_BED]
|
||||
gcode:
|
||||
{% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %}
|
||||
M117 Pre-heating extruder...
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
M104 S150
|
||||
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=150
|
||||
{% endif %}
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*# z_offset = 3.000
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
#*#
|
||||
#*# [bed_mesh default]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.665625, 0.318437, 0.321250, 0.343125, 0.492500
|
||||
#*# 0.355000, 0.167187, 0.182187, 0.291250, 0.432187
|
||||
#*# -0.072813, -0.134063, 0.024687, 0.226562, 0.419062
|
||||
#*# -0.187813, -0.070938, 0.104375, 0.360312, 0.524062
|
||||
#*# 0.080937, 0.189687, 0.425000, 0.623750, 0.892500
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
@@ -0,0 +1,309 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# The first thing you'll need to do is go through this file and comment out / uncomment
|
||||
# the files and/or settings you need.
|
||||
# You'll be able to print just fine with this config as it is, but it is recommended
|
||||
# that you follow these steps to properly calibrate your printer:
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
|
||||
|
||||
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### TOOLHEAD
|
||||
### Pick your extruder and hotend
|
||||
#############################################################################################################
|
||||
|
||||
[include config/extruders/orbiter.cfg]
|
||||
|
||||
|
||||
|
||||
[include config/hotends/mosquito.cfg]
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 200
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 3.250 # USE FOR PLA
|
||||
z_offset: 2.75 # USE FOR PETG
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### USER OVERRIDES
|
||||
### Anything custom you want to add, or RatOS configuration you want to override, do it here.
|
||||
#############################################################################################################
|
||||
|
||||
[gcode_macro _START_PRINT_AFTER_HEATING_BED]
|
||||
gcode:
|
||||
{% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %}
|
||||
M117 Pre-heating extruder...
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
M104 S150
|
||||
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=150
|
||||
{% endif %}
|
||||
|
||||
[bed_mesh]
|
||||
speed: 30
|
||||
horizontal_move_z: 10
|
||||
mesh_min: 15, 15
|
||||
mesh_max: 450, 450
|
||||
probe_count: 5 , 5
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
#*#
|
||||
#*# [bed_mesh default]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.665625, 0.318437, 0.321250, 0.343125, 0.492500
|
||||
#*# 0.355000, 0.167187, 0.182187, 0.291250, 0.432187
|
||||
#*# -0.072813, -0.134063, 0.024687, 0.226562, 0.419062
|
||||
#*# -0.187813, -0.070938, 0.104375, 0.360312, 0.524062
|
||||
#*# 0.080937, 0.189687, 0.425000, 0.623750, 0.892500
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
#*#
|
||||
#*# [bed_mesh ratos]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.658750, 0.348437, 0.369062, 0.392500, 0.536250
|
||||
#*# 0.306562, 0.168125, 0.214375, 0.328750, 0.452812
|
||||
#*# -0.138750, -0.135625, 0.045312, 0.248125, 0.420000
|
||||
#*# -0.223750, -0.061875, 0.141250, 0.383437, 0.531250
|
||||
#*# 0.079375, 0.220000, 0.478750, 0.668750, -0.534063
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
+324
@@ -0,0 +1,324 @@
|
||||
# Rat Rig V-core 3 Klipper Config
|
||||
# Documentation: https://os.ratrig.com
|
||||
|
||||
# 0) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
||||
# 1) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
||||
# 2) Skew Correction: https://www.klipper3d.org/Skew_Correction.html
|
||||
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
||||
|
||||
# Read more about klipper here: https://www.klipper3d.org/Overview.html
|
||||
|
||||
#############################################################################################################
|
||||
### CONTROL BOARD
|
||||
### Pick the board you have installed and wired in your printer.
|
||||
#############################################################################################################
|
||||
[include config/boards/btt-octopus-11/config.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### BASE SETUP
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/v-core-3.cfg]
|
||||
|
||||
#############################################################################################################
|
||||
### STEPPER MOTORS, DRIVERS & SPEED LIMITS
|
||||
### Pick the drivers and stepper motors you're using. See the RatOS documentation for custom combinations.
|
||||
#############################################################################################################
|
||||
[include config/printers/v-core-3/steppers.cfg]
|
||||
|
||||
# UNCOOLED TMC 2209 + LDO-42STH48-2504AC
|
||||
[include config/printers/v-core-3/speed-limits-basic.cfg]
|
||||
|
||||
|
||||
[include config/printers/v-core-3/tmc2209.cfg]
|
||||
|
||||
[include config/steppers/ldo/42sth48-2504ac/2209/24v-1.1a-*.cfg]
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### HOMING
|
||||
### Pick your probe and endstops
|
||||
#############################################################################################################
|
||||
# BL Touch
|
||||
[include config/z-probe/bltouch.cfg]
|
||||
|
||||
|
||||
# Physical endstops
|
||||
[include config/printers/v-core-3/physical-endstops.cfg]
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PHYSICAL DIMENSIONS
|
||||
### Pick your printer size
|
||||
#############################################################################################################
|
||||
|
||||
[include config/printers/v-core-3/500.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### extruder and hotend
|
||||
#############################################################################################################
|
||||
|
||||
[extruder]
|
||||
rotation_distance: 4.63
|
||||
full_steps_per_rotation: 200
|
||||
filament_diameter: 1.750
|
||||
max_extrude_only_velocity: 60
|
||||
max_extrude_only_distance: 200
|
||||
nozzle_diameter: 0.4
|
||||
heater_pin: e_heater_pin
|
||||
sensor_type: ATC Semitec 104GT-2
|
||||
sensor_pin: e_sensor_pin
|
||||
min_extrude_temp: 170
|
||||
min_temp: 0
|
||||
max_temp: 285
|
||||
pressure_advance: 0.05
|
||||
|
||||
[tmc2209 extruder]
|
||||
run_current: 0.35
|
||||
stealthchop_threshold: 0
|
||||
|
||||
[firmware_retraction]
|
||||
retract_speed: 60
|
||||
unretract_extra_length: 0
|
||||
unretract_speed: 60
|
||||
retract_length: 0.5
|
||||
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACROS
|
||||
#############################################################################################################
|
||||
[include config/macros.cfg]
|
||||
[include config/shell-macros.cfg]
|
||||
[include config/printers/v-core-3/macros.cfg]
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### MACRO CONFIGURATION
|
||||
### Configure the behavior of RatOS macros
|
||||
#############################################################################################################
|
||||
[gcode_macro RatOS]
|
||||
# Use absolute extrusion mode
|
||||
# Set to True to use relative extrusion mode
|
||||
variable_relative_extrusion: False
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
# Set to False to disable
|
||||
variable_preheat_extruder: True
|
||||
# Calibrate the bed mesh in the START_PRINT macro.
|
||||
# Set to false to skip BED_MESH_CALIBRATE, it will still load the BED_MESH
|
||||
# with the name "ratos", be sure to save your bed_mesh profile with that name.
|
||||
# or override the _START_PRINT_BED_MESH macro to implement your own mesh handling logic.
|
||||
variable_calibrate_bed_mesh: True
|
||||
# Print a prime line or blob at the end of the START_PRINT macro
|
||||
# set to "primeline" or "primeblob", or False to disable nozzle_priming.
|
||||
variable_nozzle_priming: "primeline"
|
||||
# Park in the back when waiting for the extruder to heat up
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_start_print_park_in: "back"
|
||||
# Height to park it when waiting for extruder to heat.
|
||||
variable_start_print_park_z_height: 50
|
||||
# Skew profile to load before starting the print
|
||||
# uncomment this to use your calibrated skew correction profile.
|
||||
#variable_skew_profile: "my_skew_profile"
|
||||
# Park in the back after the print has ended or was cancelled.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_end_print_park_in: "back"
|
||||
# Park in the back when the print is paused.
|
||||
# set to "front" to park in the front, or "center" to park in the center.
|
||||
variable_pause_print_park_in: "back"
|
||||
# Set the speed for travel moves in RatOS Macros in mm/s.
|
||||
variable_macro_travel_speed: 200
|
||||
|
||||
|
||||
#############################################################################################################
|
||||
### PRINTER CONFIGURATION
|
||||
### Customize the defaults to your specific build
|
||||
#############################################################################################################
|
||||
[stepper_x]
|
||||
dir_pin: x_dir_pin # Add ! in front of pin name to reverse X stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 0 # Adjust this to your setup
|
||||
#x_offset: -27.0
|
||||
|
||||
|
||||
|
||||
[stepper_y]
|
||||
dir_pin: y_dir_pin # Add ! in front of pin name to reverse Y stepper direction
|
||||
rotation_distance: 40 # 40 for 20 tooth 2GT pulleys, 32 for 16 tooth 2GT pulleys
|
||||
position_endstop: 480 # 300mm printer
|
||||
position_min: 5
|
||||
#y_offset: -21.0
|
||||
|
||||
|
||||
#position_endstop: 400 # 400mm printer
|
||||
#position_endstop: 500 # 500mm printer
|
||||
|
||||
[stepper_z]
|
||||
dir_pin: !z0_dir_pin # Add ! in front of pin name to reverse Z stepper direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z1]
|
||||
dir_pin: !z1_dir_pin # Add ! in front of pin name to reverse Z1 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
[stepper_z2]
|
||||
dir_pin: !z2_dir_pin # Add ! in front of pin name to reverse Z2 direction
|
||||
rotation_distance: 4 # 4 for TR8*4 lead screws
|
||||
endstop_pin: probe: z_virtual_endstop
|
||||
|
||||
#Z Probe configuration
|
||||
[bltouch]
|
||||
sensor_pin: ^PB7
|
||||
control_pin: PB6
|
||||
x_offset: -27.0
|
||||
y_offset: -21.0
|
||||
#pin_up_touch_mode_reports_triggered: True
|
||||
pin_move_time: 0.8
|
||||
#z_offset: 3.250 # USE FOR PLA
|
||||
z_offset: 2.75 # USE FOR PETG
|
||||
|
||||
# [probe]
|
||||
# z_offset: 1.0 # Adjust this to fit your setup -> "1.0" is placeholder!
|
||||
# pin: ^probe_pin # For NPN NC probes such as the Super Pinda / Vinda / SupCR / Decoprobe probes.
|
||||
#pin: ^!probe_pin # NPN NO (refer to the specs on your probe)
|
||||
#pin: probe_pin # PNP NO (refer to the specs on your probe)
|
||||
#pin: !probe_pin # PNP NC (refer to the specs on your probe)
|
||||
|
||||
# Safe Z Home (Physical endstops only)
|
||||
[safe_z_home]
|
||||
home_xy_position: 250, 250 # Change coordinates to the center of your print bed
|
||||
speed: 50
|
||||
z_hop: 10 # Move up 10mm
|
||||
z_hop_speed: 5
|
||||
|
||||
#ORIGINAL
|
||||
#home_xy_position: 150,150 # 300mm printer
|
||||
#home_xy_position: 200,200 # 400mm printer
|
||||
#home_xy_position: 250,250 # 500mm printer
|
||||
|
||||
[extruder]
|
||||
# Check https://www.klipper3d.org/Pressure_Advance.html for pressure advance tuning.
|
||||
#pressure_advance: 0.05
|
||||
nozzle_diameter: 0.4 # Remember to change this if you change nozzle diameter.
|
||||
dir_pin: e_dir_pin # Remove ! in front of pin name to reverse extruder direction
|
||||
control: pid
|
||||
pid_kp: 28.413
|
||||
pid_ki: 1.334
|
||||
pid_kd: 151.300
|
||||
|
||||
[heater_bed]
|
||||
control: pid
|
||||
pid_Kp: 22.2
|
||||
pid_Ki: 1.08
|
||||
pid_Kd: 114
|
||||
|
||||
|
||||
[gcode_macro _START_PRINT_AFTER_HEATING_BED]
|
||||
gcode:
|
||||
{% if printer["gcode_macro RatOS"].preheat_extruder|lower == 'true' %}
|
||||
M117 Pre-heating extruder...
|
||||
# Wait for extruder to reach 150 so an inductive probe (if present) is at a predictable temp.
|
||||
# Also allows the bed heat to spread a little, and softens any plastic that might be stuck to the nozzle.
|
||||
M104 S150
|
||||
TEMPERATURE_WAIT SENSOR=extruder MINIMUM=150
|
||||
{% endif %}
|
||||
|
||||
# [bed_mesh]
|
||||
# speed: 30
|
||||
# horizontal_move_z: 10
|
||||
# mesh_min: 15, 15
|
||||
# mesh_max: 450, 450
|
||||
# probe_count: 5 , 5
|
||||
|
||||
[bed_mesh]
|
||||
horizontal_move_z: 5
|
||||
mesh_min: 20,20
|
||||
mesh_max:465,460
|
||||
probe_count: 7,7
|
||||
fade_start: 1.0
|
||||
fade_end: 10.0
|
||||
mesh_pps: 2,2
|
||||
algorithm: bicubic
|
||||
bicubic_tension: .2
|
||||
|
||||
#############################################################################################################
|
||||
### INPUT SHAPER
|
||||
### Enable/disable input shaper calibration
|
||||
#############################################################################################################
|
||||
# Uncomment this next line if you have an ADXL345 connected to your control board
|
||||
#[include config/printers/v-core-3/input-shaper.cfg]
|
||||
|
||||
# ADXL345 resonance testing configuration
|
||||
#[resonance_tester]
|
||||
#probe_points:
|
||||
# 150,150,20 # 300mm printer
|
||||
# 200,200,20 # 400mm printer
|
||||
# 250,250,20 # 500mm printer
|
||||
|
||||
|
||||
#*# <---------------------- SAVE_CONFIG ---------------------->
|
||||
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
|
||||
#*#
|
||||
#*# [bltouch]
|
||||
#*#
|
||||
#*# [bed_mesh vcore]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.146250, -0.580313, -0.993438, -1.390000, -1.680625
|
||||
#*# 0.458125, -0.109688, -0.498750, -0.825938, -1.111250
|
||||
#*# 0.674375, 0.189687, -0.035313, -0.261250, -0.505000
|
||||
#*# 1.180937, 0.899687, 0.665000, 0.499375, 0.222500
|
||||
#*# 2.068437, 1.804375, 1.605000, 1.387500, 1.222187
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
#*#
|
||||
#*# [bed_mesh default]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.665625, 0.318437, 0.321250, 0.343125, 0.492500
|
||||
#*# 0.355000, 0.167187, 0.182187, 0.291250, 0.432187
|
||||
#*# -0.072813, -0.134063, 0.024687, 0.226562, 0.419062
|
||||
#*# -0.187813, -0.070938, 0.104375, 0.360312, 0.524062
|
||||
#*# 0.080937, 0.189687, 0.425000, 0.623750, 0.892500
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
#*#
|
||||
#*# [bed_mesh ratos]
|
||||
#*# version = 1
|
||||
#*# points =
|
||||
#*# 0.658750, 0.348437, 0.369062, 0.392500, 0.536250
|
||||
#*# 0.306562, 0.168125, 0.214375, 0.328750, 0.452812
|
||||
#*# -0.138750, -0.135625, 0.045312, 0.248125, 0.420000
|
||||
#*# -0.223750, -0.061875, 0.141250, 0.383437, 0.531250
|
||||
#*# 0.079375, 0.220000, 0.478750, 0.668750, -0.534063
|
||||
#*# tension = 0.2
|
||||
#*# min_x = 15.0
|
||||
#*# algo = bicubic
|
||||
#*# y_count = 5
|
||||
#*# mesh_y_pps = 2
|
||||
#*# min_y = 15.0
|
||||
#*# x_count = 5
|
||||
#*# max_y = 450.0
|
||||
#*# mesh_x_pps = 2
|
||||
#*# max_x = 450.0
|
||||
+79
@@ -0,0 +1,79 @@
|
||||
### Windows users: To edit this file use Notepad++, VSCode, Atom or SublimeText.
|
||||
### Do not use Notepad or WordPad.
|
||||
|
||||
### MacOSX users: If you use Textedit to edit this file make sure to use
|
||||
### "plain text format" and "disable smart quotes" in "Textedit > Preferences"
|
||||
|
||||
### Configure which camera to use
|
||||
#
|
||||
# Available options are:
|
||||
# - auto: tries first usb webcam, if that's not available tries raspi cam
|
||||
# - usb: only tries usb webcam
|
||||
# - raspi: only tries raspi cam
|
||||
#
|
||||
# Defaults to auto
|
||||
#
|
||||
#camera="auto"
|
||||
|
||||
### Additional options to supply to MJPG Streamer for the USB camera
|
||||
#
|
||||
# See https://faq.octoprint.org/mjpg-streamer-config for available options
|
||||
#
|
||||
# Defaults to a resolution of 640x480 px and a framerate of 10 fps
|
||||
#
|
||||
#camera_usb_options="-r 640x480 -f 10"
|
||||
|
||||
### Additional webcam devices known to cause problems with -f
|
||||
#
|
||||
# Apparently there a some devices out there that with the current
|
||||
# mjpg_streamer release do not support the -f parameter (for specifying
|
||||
# the capturing framerate) and will just refuse to output an image if it
|
||||
# is supplied.
|
||||
#
|
||||
# The webcam daemon will detect those devices by their USB Vendor and Product
|
||||
# ID and remove the -f parameter from the options provided to mjpg_streamer.
|
||||
#
|
||||
# By default, this is done for the following devices:
|
||||
# Logitech C170 (046d:082b)
|
||||
# GEMBIRD (1908:2310)
|
||||
# Genius F100 (0458:708c)
|
||||
# Cubeternet GL-UPC822 UVC WebCam (1e4e:0102)
|
||||
#
|
||||
# Using the following option it is possible to add additional devices. If
|
||||
# your webcam happens to show above symptoms, try determining your cam's
|
||||
# vendor and product id via lsusb, activating the line below by removing # and
|
||||
# adding it, e.g. for two broken cameras "aabb:ccdd" and "aabb:eeff"
|
||||
#
|
||||
# additional_brokenfps_usb_devices=("aabb:ccdd" "aabb:eeff")
|
||||
#
|
||||
#
|
||||
#additional_brokenfps_usb_devices=()
|
||||
|
||||
### Additional options to supply to MJPG Streamer for the RasPi Cam
|
||||
#
|
||||
# See https://faq.octoprint.org/mjpg-streamer-config for available options
|
||||
#
|
||||
# Defaults to 10fps
|
||||
#
|
||||
#camera_raspi_options="-fps 10"
|
||||
|
||||
### Configuration of camera HTTP output
|
||||
#
|
||||
# Usually you should NOT need to change this at all! Only touch if you
|
||||
# know what you are doing and what the parameters mean.
|
||||
#
|
||||
# Below settings are used in the mjpg-streamer call like this:
|
||||
#
|
||||
# -o "output_http.so -w $camera_http_webroot $camera_http_options"
|
||||
#
|
||||
# Current working directory is the mjpg-streamer base directory.
|
||||
#
|
||||
#camera_http_webroot="./www-mainsail"
|
||||
#camera_http_options="-n"
|
||||
|
||||
### EXPERIMENTAL
|
||||
# Support for different streamer types.
|
||||
#
|
||||
# Available options:
|
||||
# mjpeg [default] - stable MJPG-streamer
|
||||
#camera_streamer=mjpeg
|
||||
Reference in New Issue
Block a user