first backup
This commit is contained in:
commit
e03dda3ba1
70
.moonraker.conf.bkp
Normal file
70
.moonraker.conf.bkp
Normal file
@ -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]
|
||||
|
1
.theme
Submodule
1
.theme
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 692057f8f43ab4c915dfd03e734d4022d500787c
|
1
config
Submodule
1
config
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit acc0cba0c95ba50816d3adfdeb3ee7d561087406
|
BIN
firmware_binaries/firmware-btt-octopus-11.bin
Executable file
BIN
firmware_binaries/firmware-btt-octopus-11.bin
Executable file
Binary file not shown.
BIN
firmware_binaries/firmware-btt-octopus-pro-429.bin
Executable file
BIN
firmware_binaries/firmware-btt-octopus-pro-429.bin
Executable file
Binary file not shown.
BIN
firmware_binaries/firmware-btt-octopus-pro-446.bin
Executable file
BIN
firmware_binaries/firmware-btt-octopus-pro-446.bin
Executable file
Binary file not shown.
BIN
firmware_binaries/firmware-btt-skr-2-429.bin
Executable file
BIN
firmware_binaries/firmware-btt-skr-2-429.bin
Executable file
Binary file not shown.
BIN
firmware_binaries/firmware-btt-skr-pro-12.bin
Executable file
BIN
firmware_binaries/firmware-btt-skr-pro-12.bin
Executable file
Binary file not shown.
BIN
firmware_binaries/firmware-fysetc-spider.bin
Executable file
BIN
firmware_binaries/firmware-fysetc-spider.bin
Executable file
Binary file not shown.
95
mainsail.cfg
Normal file
95
mainsail.cfg
Normal file
@ -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 %}
|
21
moonraker.conf
Normal file
21
moonraker.conf
Normal file
@ -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
|
269
printer-20220602_164135.cfg
Normal file
269
printer-20220602_164135.cfg
Normal file
@ -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
|
288
printer-20220602_171454.cfg
Normal file
288
printer-20220602_171454.cfg
Normal file
@ -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
|
288
printer-20220602_172059.cfg
Normal file
288
printer-20220602_172059.cfg
Normal file
@ -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
|
288
printer-20220602_172331.cfg
Normal file
288
printer-20220602_172331.cfg
Normal file
@ -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
|
288
printer-20220603_083250.cfg
Normal file
288
printer-20220603_083250.cfg
Normal file
@ -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
|
317
printer-20220603_094942.cfg
Normal file
317
printer-20220603_094942.cfg
Normal file
@ -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
|
309
printer-20220604_100923.cfg
Normal file
309
printer-20220604_100923.cfg
Normal file
@ -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
printer.cfg
Normal file
324
printer.cfg
Normal file
@ -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
webcam.txt
Normal file
79
webcam.txt
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user