mirror of
https://github.com/oducceu/klipper_configs.git
synced 2025-12-11 18:24:28 +05:00
115 lines
5.9 KiB
INI
115 lines
5.9 KiB
INI
################################################################################
|
|
# Board: MKS Robin Nano v1.1 (Flying Bear Reborn 2.0) / MKS Robin Nano v1.3 / MKS Robin Nano-S v1.3
|
|
# Printer: Flying Bear Reborn
|
|
# Config by ODUCCEU
|
|
################################################################################
|
|
|
|
# Documentation
|
|
# https://www.klipper3d.org/Config_Reference.html
|
|
|
|
# Rename this file to 'printer.cfg'.
|
|
# Enable proper 'Control board' in 'Included configs' section.
|
|
|
|
# It is recommended that you follow these steps to properly calibrate your printer:
|
|
# 1) Sanity check and PID Tuning: https://www.klipper3d.org/Config_checks.html
|
|
# 2) Skew Correction: https://www.klipper3d.org/skew_correction.html
|
|
# 3) Resonance Compensation: https://www.klipper3d.org/Resonance_Compensation.html
|
|
# 4) Pressure Advance: https://www.klipper3d.org/Pressure_Advance.html
|
|
|
|
################################################################################
|
|
# Included configs
|
|
################################################################################
|
|
|
|
# Duplicate parameters in included config files will override each other.
|
|
# In this case, each next included file overwrites the previous one in the list.
|
|
# 'printer.cfg' takes precedence over other included files.
|
|
# Try to avoid changing the default files by adding or changing parameters in 'printer.cfg' below.
|
|
# This does not apply to commented out parameters.
|
|
|
|
## Control board ###############################################################
|
|
# THERE CAN BE ONLY ONE!
|
|
# [include board/mks-rn-11.cfg] # MKS Robin Nano v1.1
|
|
[include board/mks-rn-13.cfg] # MKS Robin Nano v1.3
|
|
# [include board/mks-rn-s-13.cfg] # MKS Robin Nano-S v1.3
|
|
# [include board/mks-rn-s-13-E-on-5.cfg] # MKS Robin Nano-S v1.3 with extruder plugged to E1
|
|
|
|
## Base configuration ##########################################################
|
|
[include printer/fb-reborn.cfg]
|
|
|
|
## Drivers #####################################################################
|
|
[include printer/tmc2225.cfg] # enable for MKS Robin Nano v1.3, disable for MKS Robin Nano-S v1.3
|
|
|
|
## Base macros #################################################################
|
|
[include macros/macros.cfg]
|
|
|
|
## Additional hardware #########################################################
|
|
# [include printer/fb-reborn-bltouch.cfg] # disable 'position_endstop' in [stepper_z] section
|
|
# [include printer/rpi_mcu.cfg] # enable ONLY after setting Pi as MCU https://www.klipper3d.org/RPi_microcontroller.html
|
|
# [include printer/accelerometer.cfg] # requires "rpi.cfg"
|
|
|
|
################################################################################
|
|
# X, Y, Z
|
|
################################################################################
|
|
|
|
[stepper_x]
|
|
position_min: -2.5 # define your offset here so that the print area center and the actual bed center would match
|
|
position_endstop: -2.5 # you can adjust the endstop position on FBReborn
|
|
homing_speed: 150
|
|
|
|
[stepper_y]
|
|
position_min: -5.7 # define your offset here so that the print area center and the actual bed center would match
|
|
position_endstop: -5.7 # you can adjust the endstop position on FBReborn
|
|
homing_speed: 150
|
|
|
|
[stepper_z]
|
|
position_endstop: 0.5 # disable if using BLTouch to use 'probe:z_virtual_endstop'
|
|
|
|
################################################################################
|
|
# E0, HB
|
|
################################################################################
|
|
|
|
[extruder]
|
|
rotation_distance: 7.600 # CAUTION! Calibrate using https://www.klipper3d.org/Rotation_Distance.html
|
|
nozzle_diameter: 0.400
|
|
pressure_advance: 0.000 # CAUTION! Calibrate using https://www.klipper3d.org/Pressure_Advance.html
|
|
control: pid # CAUTION! Calibrate using PID_CALIBRATE https://www.klipper3d.org/G-Codes.html#extended-g-code-commands
|
|
pid_Kp: 30.891
|
|
pid_Ki: 2.542
|
|
pid_Kd: 93.830
|
|
# min_extrude_temp: 0 # allow Cold Extrusion for extruder steps calibration
|
|
|
|
[heater_bed]
|
|
control: pid # CAUTION! Calibrate using PID_CALIBRATE https://www.klipper3d.org/G-Codes.html#extended-g-code-commands
|
|
pid_Kp: 63.104
|
|
pid_Ki: 2.350
|
|
pid_Kd: 423.586
|
|
|
|
################################################################################
|
|
# Printer
|
|
################################################################################
|
|
|
|
[mcu]
|
|
# serial: /dev/ttyAMA0 # enable if connected via UART1 on Pi3/PiZ
|
|
# serial: /dev/ttyAMA1 # enable if connected via UART5 on Pi4
|
|
|
|
[printer]
|
|
max_velocity: 150
|
|
max_accel: 3000
|
|
max_accel_to_decel: 2000
|
|
|
|
################################################################################
|
|
# Bed leveling
|
|
################################################################################
|
|
|
|
[bed_screws]
|
|
screw5: 175,155
|
|
screw5_name: center virtual screw
|
|
|
|
################################################################################
|
|
# Resonance compensation
|
|
################################################################################
|
|
|
|
[input_shaper]
|
|
|
|
################################################################################
|