not easy print
easy in bambulab machine in abs
and use mini sherpa extruder
i also use klipper in original motherboard
this is my printer.cfg
This file contains common configurations and pin mappings
for the Flsun Q5 using the MKS Robin Nano board. By:zzcat
To use this config, the firmware should be compiled for the
STM32F103. When running "make menuconfig", enable "extra low-level
configuration setup", select the 28KiB bootloader, and serial (on
USART3 PB11/PB10) communication.
Note that the "make flash" command does not work with MKS Robin
boards. After running "make", run the following command:
if chip is stm32F103 use ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin
if chip is stm32F407 direct rename klipper.bin to Robin_nano35.bin
Copy the file out/Robin_nano.bin to an SD card and then restart the
printer with that SD card.
See docs/Config_Reference.md for a description of parameters.
#Pad-Vol:1.2
#2023-01-10
#[display]
#lcd_type:st7920
#BED_MESH_PROFILE LOAD=default
#G21
#G90
#M82
#M107 T0
#M140 S[bed_temperature_initial_layer_single]
#M104 S[nozzle_temperature_initial_layer] T0
#M190 S[bed_temperature_initial_layer_single]
#M109 S[nozzle_temperature_initial_layer] T0
#G28
#G1 F3000 Z1
#G1 X-170 Y0 Z0.4
#G92 E0
#G3 X0 Y-160 I150 Z0.3 E30 F2000
#G92 E0
#BED_MESH_PROFILE LOAD=default
[gcode_move]
[exclude_object]
[gcode_macro]
[gcode_arcs]
#[display]
#lcd_type: uc1701
uc1701 显示屏应设为"uc1701"。
#cs_pin:pb7
#a0_pin:pa5
连接到 uc1701 类LCD的引脚。
必须提供这些参数。
#rst_pin:
连接到 LCD "rst" 的引脚。 如果没有定义,则硬件必须在LCD
相应的线路上带一个LCD引脚。
#contrast:
显示屏的对比度。必须在0和63之间。
默认为40。
[virtual_sdcard]
path: /home/pi/printer_data/gcodes
[printer]
kinematics: delta
max_velocity: 300
max_accel: 5000
#max_accel_to_decel: 300
square_corner_velocity: 5
max_z_velocity: 150
#delta_radius: 170
print_radius: 170
minimum_z_position=-25
[mcu]
serial: /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
restart_method: command
[heater_fan Hotend]
pin: PG14
#pin: PD6
heater_temp: 60.0
fan_speed: 0.5
#[controller_fan my_controller_fan]
#pin: PB1
[heater_fan Hotend2]
#pin: PG14
pin: PD6
heater_temp: 60.0
[fan]
pin: PG13
[stepper_a]
step_pin: PE5
dir_pin: PE6
enable_pin: !PC13
microsteps: 16
rotation_distance: 40
endstop_pin: PG10
homing_speed: 100
homing_retract_dist: 5
homing_retract_speed: 20
second_homing_speed: 2
#position_endstop: 440
#arm_length: 440
#angle: 210
[stepper_b]
step_pin: PE2
dir_pin: PE3
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: PA12
#angle: 330
[stepper_c]
step_pin: PB9
dir_pin: PE0
enable_pin: !PE1
microsteps: 16
rotation_distance: 40
endstop_pin: PA14
#angle: 90
[extruder]
step_pin: PB4
dir_pin: PB5
enable_pin: !PB8
microsteps: 16
rotation_distance: 4.5
nozzle_diameter: 0.4
filament_diameter: 1.750
pressure_advance =0.16
heater_pin: PG12
sensor_type: Generic 3950
sensor_pin: PA1
#control: pid
#pid_kp: 22.529
#pid_ki: 1.557
#pid_kd: 112.802
min_temp: 0
max_temp: 300
max_extrude_only_distance: 110.0
max_extrude_cross_section: 70
max_extrude_only_distance: 700
#pressure_advance_smooth_time: 0.040
[heater_bed]
heater_pin: !PG11
sensor_type: Generic 3950
sensor_pin: PA0
control: pid
pid_Kp: 325.10
Pid_Ki: 63.35
pid_Kd: 417.10
min_temp: 0
max_temp: 115
#[include adxl345.cfg] # load ADXL345 module ,Uncomment it before using ADXL345
#[input_shaper]
#shaper_freq_x: 25.00 # frequency for the X mark of the test model
#shaper_freq_y: 23.29 # frequency for the Y mark of the test model
[delta_calibrate]
radius: 120
horizontal_move_z: 28
Speed: 60
[probe]
pin: PA13
x_offset: 0
y_offset: 0
#z_offset: 16.2
speed: 20
samples: 3
samples_result: average
sample_retract_dist: 3
samples_tolerance: 0.02
samples_tolerance_retries: 5
[bed_mesh]
speed: 60
horizontal_move_z: 25
mesh_radius: 150
mesh_origin: 0,0
round_probe_count: 7
algorithm: bicubic
[filament_switch_sensor filament_sensor]
pause_on_runout: True
runout_gcode: PAUSE
event_delay: 3.0
pause_delay: 0.5
switch_pin: PA15
[pause_resume]
[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
gcode:
PAUSE_BASE
[pause_resume]
recover_velocity: 100
当捕捉/恢复功能被启用时,返回到捕获的位置的速度(单位:毫米/秒)。
默认为50.0 mm/s。
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
gcode:
TURN_OFF_HEATERS
CANCEL_PRINT_BASE
G1 E-5 F300
G28
M84
[gcode_macro bed_level_1]
gcode:
SET_GCODE_OFFSET Z=0
G28
delta_calibrate
G1 X0 Y0 Z50 F4200
G28
save_config
[gcode_macro bed_level_2]
gcode:
G28
G1 X0 Y0 Z50 F4200
bed_mesh_calibrate
G1 X0 Y0 Z50 F4200
G28
save_config
[idle_timeout]
gcode:
A list of G-Code commands to execute on an idle timeout. See
docs/Command_Templates.md for G-Code format. The default is to run
"TURN_OFF_HEATERS" and "M84".
timeout: 600
Idle time (in seconds) to wait before running the above G-Code
commands. The default is 600 seconds.
[display_status]
## <---------------------- SAVE_CONFIG ---------------------->
## DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
##
## [probe]
## z_offset = 20.379
##
## [printer]
## delta_radius = 227.438225
##
## [stepper_a]
## angle = 210.426022
## arm_length = 440.000000
## position_endstop = 460.438015
##
## [stepper_b]
## angle = 330.109533
## arm_length = 440.000000
## position_endstop = 460.340666
##
## [stepper_c]
## angle = 90.000000
## arm_length = 440.000000
## position_endstop = 460.201744
##
## [extruder]
## control = pid
## pid_kp = 38.875
## pid_ki = 12.341
## pid_kd = 30.614
##
## [bed_mesh default]
## version = 1
## points =
## 0.059952, 0.059952, 0.059952, 0.059952, 0.059952, 0.059952, 0.059952
## 0.046538, 0.046538, 0.019087, 0.019336, 0.044292, 0.093596, 0.093596
## 0.031987, 0.031987, 0.012017, 0.023206, 0.008832, 0.047286, 0.047286
## 0.004273, 0.025678, 0.012287, 0.047806, 0.019716, 0.047278, 0.015661
## 0.010268, 0.010268, 0.049347, 0.044302, 0.022772, -0.013914, -0.013914
## 0.079096, 0.079096, 0.051182, 0.028143, -0.006618, -0.044020, -0.044020
## 0.156810, 0.156810, 0.156810, 0.156810, 0.156810, 0.156810, 0.156810
## x_count = 7
## y_count = 7
## mesh_x_pps = 2
## mesh_y_pps = 2
## algo = bicubic
## tension = 0.2
## min_x = -150.0
## max_x = 150.01
## min_y = -150.0
## max_y = 150.01
##
## [delta_calibrate]
## height0 = 20.379
## height0_pos = 35220.333,35212.333,35154.333
## height1 = 20.379
## height1_pos = 39743.000,39702.000,31292.000
## height2 = 20.379
## height2_pos = 33920.333,42578.333,33823.333
## height3 = 20.379
## height3_pos = 31606.333,39011.333,38959.333
## height4 = 20.379
## height4_pos = 33936.000,33948.000,40418.000
## height5 = 20.379
## height5_pos = 38388.000,31897.000,38352.000
## height6 = 20.379
## height6_pos = 41494.000,33907.667,33845.000