Initial release of Flying Bear Generic Configs

This commit is contained in:
oducceu
2021-10-13 12:05:18 +03:00
parent 5aff234daf
commit 5935bfa7f1
18 changed files with 1962 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
################################################################################
# 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 Ghost 4S / Ghost 5 / Reborn
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Measuring_Resonances.html
################################################################################
# Accelerometer
################################################################################
[adxl345]
cs_pin: rpi:None
axes_map: -x,y,-z # check orientation
[resonance_tester]
accel_chip: adxl345
probe_points:
100,100,20
################################################################################

View File

@@ -0,0 +1,126 @@
################################################################################
# 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 Ghost 4S
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# https://www.klipper3d.org/BLTouch.html
# Most BL-Touch devices require a pullup on the sensor pin (prefix the pin name with "^")
# Offset calculator
# https://docs.google.com/spreadsheets/d/1RAdhZYmozszxVk1wzSGsmHUTGrgdN-qGp5gZ5-Ksxr8/edit?usp=sharing
# disable 'position_endstop' in [stepper_z] section of printer.cfg
################################################################################
# Pin Definitions
################################################################################
# You have different choices on how to plug your probe on MKS Robin Nano:
#
# Sensor can be plugged into one of the list:
## Z_MIN_STOP PA11
## Z_MAX_STOP PC4
## MT_DET2 PE6
## WiFi_IO0 P13 MKSRNv1.3
## WiFi_IO0 PA8 MKSRNv1.1
#
# Servo control can be plugged into one of the list:
## SERVO PA8 'BLTOUCH' slot on MKSRNv1.3
## PB2 PB2
#
# You can check default 'BLTOUCH_SENSOR_PIN' and 'BLTOUCH_CONTROL_PIN' in your board cfg file
################################################################################
# BLTouch Probe
################################################################################
[bltouch]
sensor_pin: ^BLTOUCH_SENSOR_PIN
control_pin: BLTOUCH_CONTROL_PIN
# stow_on_each_sample: False # faster but dangerous
x_offset: 0 # CAUTION! Set your own offset
y_offset: 0 # CAUTION! Set your own offset
z_offset: 0 # CAUTION! Set your own offset
speed: 12
samples: 3
################################################################################
# Homing Z
################################################################################
[stepper_z]
endstop_pin: probe:z_virtual_endstop
position_min: -5
[safe_z_home]
home_xy_position: 127.5,105 # SET NOZZLE XY = probe_xy - offset_xy
speed: 100
z_hop: 10
z_hop_speed: 12
# move_to_previous: True # return back to previous X/Y after Z-home
################################################################################
# Bed leveling
################################################################################
[bed_mesh]
speed: 100
horizontal_move_z: 10
mesh_min: 0,0 # CAUTION! = probe_xy = nozzle_xy + offset_xy
mesh_max: 255,210 # CAUTION! = probe_xy = nozzle_xy + offset_xy
probe_count: 7,5
mesh_pps: 3
algorithm: bicubic
relative_reference_index: 18 # center point
[screws_tilt_adjust] # = nozzle_xy = probe_xy - offset_xy
screw1: 26,4
screw1_name: front left screw
screw2: 229,4
screw2_name: front right screw
screw3: 229,206
screw3_name: back right screw
screw4: 26,206
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
screw_thread: CW-M3
################################################################################
# Macros
################################################################################
[gcode_macro G29] # Bed Levelling (Automatic)
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BED_MESH_CALIBRATE
G0 X0 Y0 F6000
SAVE_AFTER_ALL
[gcode_macro PROBE_CALIBRATE] # Calibrate Z-offset
rename_existing: BASE_PROBE_CALIBRATE
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BASE_PROBE_CALIBRATE
# Save Mesh to Config ##########################################################
[gcode_macro SAVE_AFTER_ALL]
variable_save: 0
gcode:
SET_GCODE_VARIABLE MACRO=SAVE_AFTER_ALL VARIABLE=save VALUE=1
[gcode_macro SAVE_IF_SET]
gcode:
{% if printer["gcode_macro SAVE_AFTER_ALL"].save == 1 %}
G4 P2000 # dwell 2 seconds
{action_respond_info("Saving and restarting now")}
SAVE_CONFIG
{% endif %}
################################################################################

View File

@@ -0,0 +1,139 @@
################################################################################
# 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 Ghost 4S
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Config_Reference.html
################################################################################
# X, Y, Z
################################################################################
[stepper_x]
step_pin: X_STEP_PIN
dir_pin: X_DIR_PIN
enable_pin: !X_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !X_STOP_PIN
position_min: -3.0 # home offset, measure yours or delete for no offset
position_endstop: -3.0 # home offset, measure yours or set '0' for no offset
position_max: 255 # X-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_y]
step_pin: Y_STEP_PIN
dir_pin: !Y_DIR_PIN
enable_pin: !Y_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !Y_STOP_PIN
position_min: -4.5 # home offset, measure yours or delete for no offset
position_endstop: -4.5 # home offset, measure yours or set '0' for no offset
position_max: 210 # Y-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_z] # left stepper
step_pin: Z1_STEP_PIN
dir_pin: !Z1_DIR_PIN
enable_pin: !Z1_ENABLE_PIN
rotation_distance: 8
microsteps: 16
endstop_pin: !Z1_STOP_PIN
position_max: 200 # Z-axis print volume size
homing_speed: 20
second_homing_speed: 5
################################################################################
# E0, HB
################################################################################
[extruder]
step_pin: E0_STEP_PIN
dir_pin: !E0_DIR_PIN
enable_pin: !E0_ENABLE_PIN
rotation_distance: 7.600
microsteps: 16
nozzle_diameter: 0.400
filament_diameter: 1.750
max_extrude_only_distance: 100 # ~100 direct, ~600 bowden
heater_pin: E_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: E_SENSOR_PIN
min_temp: 0
max_temp: 285
[heater_bed]
heater_pin: BED_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: BED_SENSOR_PIN
min_temp: 0
max_temp: 130
################################################################################
# Fans
################################################################################
[fan]
pin: PARTCOOLING_FAN_PIN
[heater_fan heater_fan]
pin: HEATER_FAN_PIN
################################################################################
# Printer
################################################################################
[printer]
kinematics: cartesian
max_velocity: 150
max_accel: 3000
max_accel_to_decel: 1500
max_z_velocity: 20
max_z_accel: 100
################################################################################
# Optional G-Code features
################################################################################
[virtual_sdcard]
path: ~/gcode_files
[pause_resume]
[display_status]
[firmware_retraction]
retract_speed: 40
unretract_speed: 40
[respond]
################################################################################
# Bed leveling
################################################################################
# Reference: distance from bed edge to screw center is 36mm on X axis and 4mm on Y.
# Bed size is 275x210mm and print area size is 255x210mm.
[bed_screws]
screw1: 26,4
screw1_name: front left screw
screw2: 229,4
screw2_name: front right screw
screw3: 229,206
screw3_name: back right screw
screw4: 26,206
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
################################################################################

View File

@@ -0,0 +1,126 @@
################################################################################
# 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 Ghost 5
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# https://www.klipper3d.org/BLTouch.html
# Most BL-Touch devices require a pullup on the sensor pin (prefix the pin name with "^")
# Offset calculator
# https://docs.google.com/spreadsheets/d/1RAdhZYmozszxVk1wzSGsmHUTGrgdN-qGp5gZ5-Ksxr8/edit?usp=sharing
# disable 'position_endstop' in [stepper_z] section of printer.cfg
################################################################################
# Pin Definitions
################################################################################
# You have different choices on how to plug your probe on MKS Robin Nano:
#
# Sensor can be plugged into one of the list:
## Z_MIN_STOP PA11
## Z_MAX_STOP PC4
## MT_DET2 PE6
## WiFi_IO0 P13 MKSRNv1.3
## WiFi_IO0 PA8 MKSRNv1.1
#
# Servo control can be plugged into one of the list:
## SERVO PA8 'BLTOUCH' slot on MKSRNv1.3
## PB2 PB2
#
# You can check default 'BLTOUCH_SENSOR_PIN' and 'BLTOUCH_CONTROL_PIN' in your board cfg file
################################################################################
# BLTouch Probe
################################################################################
[bltouch]
sensor_pin: ^BLTOUCH_SENSOR_PIN
control_pin: BLTOUCH_CONTROL_PIN
# stow_on_each_sample: False # faster but dangerous
x_offset: 0 # CAUTION! Set your own offset
y_offset: 0 # CAUTION! Set your own offset
z_offset: 0 # CAUTION! Set your own offset
speed: 12
samples: 3
################################################################################
# Homing Z
################################################################################
[stepper_z]
endstop_pin: probe:z_virtual_endstop
position_min: -5
[safe_z_home]
home_xy_position: 127.5,105 # SET NOZZLE XY = probe_xy - offset_xy
speed: 100
z_hop: 10
z_hop_speed: 12
# move_to_previous: True # return back to previous X/Y after Z-home
################################################################################
# Bed leveling
################################################################################
[bed_mesh]
speed: 100
horizontal_move_z: 10
mesh_min: 0,0 # CAUTION! = probe_xy = nozzle_xy + offset_xy
mesh_max: 255,210 # CAUTION! = probe_xy = nozzle_xy + offset_xy
probe_count: 7,5
mesh_pps: 3
algorithm: bicubic
relative_reference_index: 18 # center point
[screws_tilt_adjust] # = nozzle_xy = probe_xy - offset_xy
screw1: 25,30
screw1_name: front left screw
screw2: 230,30
screw2_name: front right screw
screw3: 230,180
screw3_name: back right screw
screw4: 25,180
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
screw_thread: CW-M4
################################################################################
# Macros
################################################################################
[gcode_macro G29] # Bed Levelling (Automatic)
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BED_MESH_CALIBRATE
G0 X0 Y0 F6000
SAVE_AFTER_ALL
[gcode_macro PROBE_CALIBRATE] # Calibrate Z-offset
rename_existing: BASE_PROBE_CALIBRATE
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BASE_PROBE_CALIBRATE
# Save Mesh to Config ##########################################################
[gcode_macro SAVE_AFTER_ALL]
variable_save: 0
gcode:
SET_GCODE_VARIABLE MACRO=SAVE_AFTER_ALL VARIABLE=save VALUE=1
[gcode_macro SAVE_IF_SET]
gcode:
{% if printer["gcode_macro SAVE_AFTER_ALL"].save == 1 %}
G4 P2000 # dwell 2 seconds
{action_respond_info("Saving and restarting now")}
SAVE_CONFIG
{% endif %}
################################################################################

View File

@@ -0,0 +1,139 @@
################################################################################
# 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 Ghost 5
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Config_Reference.html
################################################################################
# X, Y, Z
################################################################################
[stepper_x]
step_pin: X_STEP_PIN
dir_pin: X_DIR_PIN
enable_pin: !X_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !X_STOP_PIN
position_min: -1.2 # home offset, measure yours or disable for no offset
position_endstop: -1.2 # home offset, measure yours or set '0' for no offset
position_max: 255 # X-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_y]
step_pin: Y_STEP_PIN
dir_pin: !Y_DIR_PIN
enable_pin: !Y_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !Y_STOP_PIN
position_min: -4.3 # home offset, measure yours or disable for no offset
position_endstop: -4.3 # home offset, measure yours or set '0' for no offset
position_max: 210 # Y-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_z] # left stepper
step_pin: Z1_STEP_PIN
dir_pin: !Z1_DIR_PIN
enable_pin: !Z1_ENABLE_PIN
rotation_distance: 8
microsteps: 16
endstop_pin: !Z1_STOP_PIN
position_max: 200 # Z-axis print volume size
homing_speed: 20
second_homing_speed: 5
################################################################################
# E0, HB
################################################################################
[extruder]
step_pin: E0_STEP_PIN
dir_pin: !E0_DIR_PIN
enable_pin: !E0_ENABLE_PIN
rotation_distance: 7.600
microsteps: 16
nozzle_diameter: 0.400
filament_diameter: 1.750
max_extrude_only_distance: 100 # ~100 direct, ~600 bowden
heater_pin: E_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: E_SENSOR_PIN
min_temp: 0
max_temp: 285
[heater_bed]
heater_pin: BED_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: BED_SENSOR_PIN
min_temp: 0
max_temp: 130
################################################################################
# Fans
################################################################################
[fan]
pin: PARTCOOLING_FAN_PIN
[heater_fan heater_fan]
pin: HEATER_FAN_PIN
################################################################################
# Printer
################################################################################
[printer]
kinematics: cartesian
max_velocity: 150
max_accel: 3000
max_accel_to_decel: 1500
max_z_velocity: 20
max_z_accel: 100
################################################################################
# Optional G-Code features
################################################################################
[virtual_sdcard]
path: ~/gcode_files
[pause_resume]
[display_status]
[firmware_retraction]
retract_speed: 40
unretract_speed: 40
[respond]
################################################################################
# Bed leveling
################################################################################
# Reference: distance from bed edge to screw center is 35mm on X axis and 32.5mm on Y.
# Bed size is 275x215mm and print area size is 255x210mm.
[bed_screws]
screw1: 25,30
screw1_name: front left screw
screw2: 230,30
screw2_name: front right screw
screw3: 230,180
screw3_name: back right screw
screw4: 25,180
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
################################################################################

View File

@@ -0,0 +1,141 @@
################################################################################
# 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
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# https://www.klipper3d.org/BLTouch.html
# Most BL-Touch devices require a pullup on the sensor pin (prefix the pin name with "^")
# Offset calculator
# https://docs.google.com/spreadsheets/d/1RAdhZYmozszxVk1wzSGsmHUTGrgdN-qGp5gZ5-Ksxr8/edit?usp=sharing
# disable 'position_endstop' in [stepper_z] section of printer.cfg
################################################################################
# Pin Definitions
################################################################################
# You have different choices on how to plug your probe on MKS Robin Nano:
#
# Sensor can be plugged into one of the list:
## Z_MIN_STOP PA11
## Z_MAX_STOP PC4
## MT_DET2 PE6
## WiFi_IO0 P13 MKSRNv1.3
## WiFi_IO0 PA8 MKSRNv1.1
#
# Servo control can be plugged into one of the list:
## SERVO PA8 'BLTOUCH' slot on MKSRNv1.3
## PB2 PB2
#
# You can check default 'BLTOUCH_SENSOR_PIN' and 'BLTOUCH_CONTROL_PIN' in your board cfg file
################################################################################
# BLTouch Probe
################################################################################
[bltouch]
sensor_pin: ^BLTOUCH_SENSOR_PIN
control_pin: BLTOUCH_CONTROL_PIN
# stow_on_each_sample: False # faster but dangerous
x_offset: 0 # CAUTION! Set your own offset
y_offset: 0 # CAUTION! Set your own offset
z_offset: 0 # CAUTION! Set your own offset
speed: 12
samples: 3
################################################################################
# Homing Z
################################################################################
[stepper_z]
endstop_pin: probe:z_virtual_endstop
position_min: -5
[stepper_z1]
endstop_pin: probe:z_virtual_endstop
[safe_z_home]
home_xy_position: 175,155 # SET NOZZLE XY = probe_xy - offset_xy
speed: 100
z_hop: 10
z_hop_speed: 12
# move_to_previous: True # return back to previous X/Y after Z-home
################################################################################
# Bed leveling
################################################################################
[bed_mesh]
speed: 100
horizontal_move_z: 10
mesh_min: 0,0 # CAUTION! = probe_xy = nozzle_xy + offset_xy
mesh_max: 350,310 # CAUTION! = probe_xy = nozzle_xy + offset_xy
probe_count: 7,5
mesh_pps: 3
algorithm: bicubic
relative_reference_index: 18 # center point
[z_tilt]
z_positions: # virtual XY position of:
-42,176 # stepper_z
425,176 # stepper_z1
points:
0,176 # CAUTION! ? probe_xy = nozzle_xy + offset_xy
350,176 # CAUTION! ? probe_xy = nozzle_xy + offset_xy
speed: 100
horizontal_move_z: 10
retries: 10
retry_tolerance: 0.01
[screws_tilt_adjust] # = nozzle_xy = probe_xy - offset_xy
screw1: 45,42.5
screw1_name: front left screw
screw2: 305,42.5
screw2_name: front right screw
screw3: 305,267.5
screw3_name: back right screw
screw4: 45,267.5
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
screw_thread: CW-M4
################################################################################
# Macros
################################################################################
[gcode_macro G29] # Bed Levelling (Automatic)
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BED_MESH_CALIBRATE
G0 X0 Y0 F6000
SAVE_AFTER_ALL
[gcode_macro PROBE_CALIBRATE] # Calibrate Z-offset
rename_existing: BASE_PROBE_CALIBRATE
gcode:
{% if printer.toolhead.homed_axes != "xyz" %} G28 {% endif %} # home if not homed
BASE_PROBE_CALIBRATE
# Save Mesh to Config ##########################################################
[gcode_macro SAVE_AFTER_ALL]
variable_save: 0
gcode:
SET_GCODE_VARIABLE MACRO=SAVE_AFTER_ALL VARIABLE=save VALUE=1
[gcode_macro SAVE_IF_SET]
gcode:
{% if printer["gcode_macro SAVE_AFTER_ALL"].save == 1 %}
G4 P2000 # dwell 2 seconds
{action_respond_info("Saving and restarting now")}
SAVE_CONFIG
{% endif %}
################################################################################

View File

@@ -0,0 +1,147 @@
################################################################################
# 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
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Config_Reference.html
################################################################################
# X, Y, Z
################################################################################
[stepper_x]
step_pin: X_STEP_PIN
dir_pin: X_DIR_PIN
enable_pin: !X_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !X_STOP_PIN
position_min: 0
position_endstop: 0
position_max: 350 # X-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_y]
step_pin: Y_STEP_PIN
dir_pin: !Y_DIR_PIN
enable_pin: !Y_ENABLE_PIN
rotation_distance: 40
microsteps: 16
endstop_pin: !Y_STOP_PIN
position_min: 0
position_endstop: 0
position_max: 310 # Y-axis bed size
homing_speed: 100
homing_retract_dist: 0 # disable for head retraction after homing
[stepper_z] # left stepper
step_pin: Z1_STEP_PIN
dir_pin: !Z1_DIR_PIN
enable_pin: !Z1_ENABLE_PIN
rotation_distance: 8
microsteps: 16
endstop_pin: !Z1_STOP_PIN
position_max: 350 # Z-axis print volume size
homing_speed: 20
second_homing_speed: 5
[stepper_z1] # right stepper
step_pin: Z_STEP_PIN
dir_pin: !Z_DIR_PIN
enable_pin: !Z_ENABLE_PIN
rotation_distance: 8
microsteps: 16
endstop_pin: !Z_STOP_PIN
################################################################################
# E0, HB
################################################################################
[extruder]
step_pin: E0_STEP_PIN
dir_pin: !E0_DIR_PIN
enable_pin: !E0_ENABLE_PIN
rotation_distance: 7.600
microsteps: 16
nozzle_diameter: 0.400
filament_diameter: 1.750
max_extrude_only_distance: 100
heater_pin: E_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: E_SENSOR_PIN
min_temp: 0
max_temp: 285
[heater_bed]
heater_pin: BED_HEATER_PIN
sensor_type: EPCOS 100K B57560G104F
sensor_pin: BED_SENSOR_PIN
min_temp: 0
max_temp: 130
################################################################################
# Fans
################################################################################
[fan]
pin: PARTCOOLING_FAN_PIN
[heater_fan heater_fan]
pin: HEATER_FAN_PIN
################################################################################
# Printer
################################################################################
[printer]
kinematics: corexy
max_velocity: 150
max_accel: 3000
max_accel_to_decel: 1500
max_z_velocity: 20
max_z_accel: 100
################################################################################
# Optional G-Code features
################################################################################
[virtual_sdcard]
path: ~/gcode_files
[pause_resume]
[display_status]
[firmware_retraction]
retract_speed: 40
unretract_speed: 40
[respond]
################################################################################
# Bed leveling
################################################################################
# Reference: distance from bed edge to screw center is 55mm on X axis and 50mm on Y.
# Bed size is 370x325mm and print area size is 355x310mm.
[bed_screws]
screw1: 45,42.5
screw1_name: front left screw
screw2: 305,42.5
screw2_name: front right screw
screw3: 305,267.5
screw3_name: back right screw
screw4: 45,267.5
screw4_name: back left screw
horizontal_move_z: 10
speed: 100
################################################################################

View File

@@ -0,0 +1,26 @@
################################################################################
# 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 Ghost 4S / Ghost 5 / Reborn
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Config_Reference.html
################################################################################
# Raspberry Pi
################################################################################
[mcu rpi]
serial: /tmp/klipper_host_mcu
[temperature_sensor rpi]
sensor_type: temperature_host
min_temp: 10
max_temp: 100
################################################################################

View File

@@ -0,0 +1,74 @@
################################################################################
# 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 Ghost 4S / Ghost 5
# Config by ODUCCEU
################################################################################
# Drivers: TMC2209 by BTT
################################################################################
# Based on this guide https://sergey1560.github.io/fb4s_howto/tmc_uart/
# Works only if fifth stepper driver slot is free so no FB Reborn
################################################################################
# Pin Definitions
################################################################################
## TMC_TX_PIN PA6
## TMC_UART_PIN PA1
################################################################################
# TMC UART
################################################################################
[tmc2209 stepper_x]
uart_pin: TMC_UART_PIN
tx_pin: TMC_TX_PIN
run_current: 0.800
hold_current: 0.400
stealthchop_threshold: 999999
uart_address: 0
[tmc2209 stepper_y]
uart_pin: TMC_UART_PIN
tx_pin: TMC_TX_PIN
run_current: 0.800
hold_current: 0.400
stealthchop_threshold: 999999
uart_address: 1
[tmc2209 stepper_z]
uart_pin: TMC_UART_PIN
tx_pin: TMC_TX_PIN
run_current: 0.600
hold_current: 0.300
stealthchop_threshold: 999999
uart_address: 2
[tmc2209 extruder]
uart_pin: TMC_UART_PIN
tx_pin: TMC_TX_PIN
run_current: 0.400
hold_current: 0.200
stealthchop_threshold: 999999
uart_address: 3
################################################################################
# Macros
################################################################################
[gcode_macro HIGH_SPEED]
gcode:
SET_TMC_CURRENT STEPPER=stepper_x CURRENT=1.000 HOLDCURRENT=0.750
SET_TMC_CURRENT STEPPER=stepper_y CURRENT=1.000 HOLDCURRENT=0.750
SET_TMC_CURRENT STEPPER=extruder CURRENT=0.600 HOLDCURRENT=0.300
[gcode_macro NORMAL_SPEED]
gcode:
{% set tmc_x = printer.configfile.settings["tmc2209 stepper_x"] %}
{% set tmc_y = printer.configfile.settings["tmc2209 stepper_y"] %}
{% set tmc_e = printer.configfile.settings["tmc2209 extruder"] %}
SET_TMC_CURRENT STEPPER=stepper_x CURRENT={tmc_x.run_current} HOLDCURRENT={tmc_x.hold_current}
SET_TMC_CURRENT STEPPER=stepper_y CURRENT={tmc_y.run_current} HOLDCURRENT={tmc_y.hold_current}
SET_TMC_CURRENT STEPPER=extruder CURRENT={tmc_e.run_current} HOLDCURRENT={tmc_e.hold_current}
################################################################################

View File

@@ -0,0 +1,33 @@
################################################################################
# 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 Ghost 5 / Reborn
# Config by ODUCCEU
################################################################################
# WARNING! DO NOT EDIT THIS FILE!
# To override settings from this file, you can copy and paste the relevant
# sections into your printer.cfg and change it there.
################################################################################
# Documentation
# https://www.klipper3d.org/Config_Reference.html
################################################################################
# TMC2225 is set to '32' microsteps when both MS0 and MS1 are set to 'High' (default)
################################################################################
[stepper_x]
microsteps: 32
[stepper_y]
microsteps: 32
[stepper_z]
microsteps: 32
[stepper_z1]
microsteps: 32
[extruder]
microsteps: 32
################################################################################