Bonjour à tous, cela fait maintenant 3 mois que j'ai mis le sonic pad sur ma cr10s pro v2, jusque là je n'avais pas de souci particulier. La semaine dernière, lors d'un print, le tuyau s'est débranché sortie extrudeur, ce qui m'a déroulé le fil dans le vide et ça imprimait dans le vide. J'ai voulu stopper l'impression et c'est là que les problèmes ont commencé. Quand j'ai voulu relancer un autre print (un autre gcode d'un autre fichier), cela se mettait à 99% avec le temps du fichier précédent (celui où ça avait buggué). Impossible de lancer un print du coup. J'ai trouvé un début de solution depuis le sonic pad en rétablissant les paramètres d'usine (journaux, gcode et vidéo, pas fichier de config pour pas tout refaire).
Là j'ai un print à faire assez grand, 298.5x250 au niveau du plateau et le pad me marque "le fichier selectionné ne correspond pas à l'esapce de moulage CR-10S Pro V2" donc je me dis que sur un plateau 300x300 y'a peut être une marge ? sachant que je n'ai mis aucune bordure ou jupe.
Je fais un essai avec un fichier 260x260 et j'ai le même message ? Donc question, quels sont en pratique les mesures max d'impression sur la cr10s pro v2 ?
Ou je pense qu'il y'a un paramètre corrompu dans mon cas, dans le printer.cfg peut être ?
Car si je mets "ok" pour lancé l'impression, pendant l'initialisation, j'ai un message d'erreur sur le pad "deplacement hors de la plage -64.089 58.646 10 [-0.474]
merci de votre aide à tous
Mon print.cfg
# !CR-10S Pro V2
# printer_size: 300x300x400
# version: 3.6
# This file contains pin mappings for the Creality CR-10S Pro V2. To use
# this config, the firmware should be compiled for the AVR atmega2560.
###fluidd set
[virtual_sdcard]
path: ~/gcode_files
[display_status]
[pause_resume]
[gcode_macro PAUSE]
description: Pause the actual running print
rename_existing: PAUSE_BASE
# change this if you need more or less extrusion
variable_extrude: 1.0
gcode:
##### read E from pause macro #####
{% set E = printer["gcode_macro PAUSE"].extrude|float %}
##### 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 %}
##### 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 - 2.0) %}
{% set z_safe = 2.0 %}
{% else %}
{% set z_safe = max_z - act_z %}
{% endif %}
##### end of definitions #####
PAUSE_BASE
G91
{% if printer.extruder.can_extrude|lower == 'true' %}
G1 E-{E} F2100
{% else %}
{action_respond_info("Extruder not hot enough")}
{% endif %}
{% if "xyz" in printer.toolhead.homed_axes %}
G1 Z{z_safe} F900
G90
G1 X{x_park} Y{y_park} F6000
{% else %}
{action_respond_info("Printer not homed")}
{% endif %}
[gcode_macro RESUME]
description: Resume the actual running print
rename_existing: RESUME_BASE
gcode:
##### read E from pause macro #####
{% set E = printer["gcode_macro PAUSE"].extrude|float %}
#### 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' %}
G91
G1 E{E} F2100
{% else %}
{action_respond_info("Extruder not hot enough")}
{% endif %}
RESUME_BASE {get_params}
[gcode_macro CANCEL_PRINT]
description: Cancel the actual running print
rename_existing: CANCEL_PRINT_BASE
gcode:
TURN_OFF_HEATERS
{% if "xyz" in printer.toolhead.homed_axes %}
G91
G1 Z4.5 F300
G90
{% else %}
{action_respond_info("Printer not homed")}
{% endif %}
G28 X Y
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
G1 Y{y_park} F2000
M84
CANCEL_PRINT_BASE
[stepper_x]
step_pin: PF0
dir_pin: PF1
enable_pin: !PD7
rotation_distance: 40
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: ^PE5
position_endstop: 0
position_min: 0
position_max: 300
homing_speed: 80
homing_retract_dist: 5
[stepper_y]
step_pin: PF6
dir_pin: !PF7
enable_pin: !PF2
rotation_distance: 40
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: ^PJ1
position_endstop: 0
position_min: 0
position_max: 310
homing_speed: 80
homing_retract_dist: 5
[stepper_z]
step_pin: PL3
dir_pin: !PL1
enable_pin: !PK0
rotation_distance: 8
microsteps: 16
full_steps_per_rotation: 200
endstop_pin: probe:z_virtual_endstop
position_min: -10
position_max: 405
[extruder]
step_pin: PA4
dir_pin: PA6
enable_pin: !PA2
rotation_distance: 22.900
microsteps: 16
full_steps_per_rotation: 200
nozzle_diameter: 0.400
filament_diameter: 1.750
max_extrude_only_distance: 500.0
max_extrude_only_velocity: 70.0
max_extrude_only_accel: 1000.0
heater_pin: PB4
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK5
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_extrude_temp: 170
min_temp: 5
max_temp: 265
[heater_bed]
heater_pin: PH5
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK6
control: pid
pid_Kp: 690.34
pid_Ki: 111.47
pid_Kd: 1068.83
min_temp: 5
max_temp: 140
[idle_timeout]
timeout: 172800
[fan]
pin: PH6
[mcu]
serial: /dev/serial/by-id/usb_serial_3
# [mcu rpi]
# serial: /tmp/klipper_host_mcu
# [adxl345]
# cs_pin: rpi:None
# spi_speed: 2000000
# spi_bus: spidev2.0
# [resonance_tester]
# accel_chip: adxl345
# accel_per_hz: 70
# probe_points:
# 177,155,10
[input_shaper]
#shaper_type_x = mzv
#shaper_freq_x = 78.8
#shaper_type_y = 2hump_ei
#shaper_freq_y = 45.6
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 5000
max_z_velocity: 10
max_z_accel: 1000
square_corner_velocity: 5.0
[bltouch]
sensor_pin: ^PD2
control_pin: PB5
stow_on_each_sample: False
probe_with_touch_mode: True
x_offset: -27
y_offset: -2
#z_offset: 0
speed: 20
samples: 1
sample_retract_dist: 3.0
[safe_z_home]
home_xy_position: 177,155
speed: 80.0
z_hop: 10.0
z_hop_speed: 5.0
[bed_mesh]
probe_count = 6,6
algorithm = lagrange
speed: 120
horizontal_move_z: 5
mesh_min: 20, 10
mesh_max: 270, 300
# probe_count: 5,5
fade_start: 1
fade_end: 10
[bed_screws]
screw1: 25, 33
screw2: 272, 33
screw3: 272, 272
screw4: 25, 272
[filament_switch_sensor filament_sensor]
switch_pin: PE4
pause_on_runout: true
[gcode_macro G29] #界面中增加G29指令
gcode:
G28
bed_mesh_calibrate
G1 X0 Y0 Z10 F4200
# save_config
[gcode_arcs]
#resolution: 1.0
[include timelapse.cfg]
[exclude_object]
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 1.840
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 0.137500, 0.062500, -0.037500, -0.122500, -0.187500, -0.205000
#*# 0.170000, 0.085000, 0.067500, -0.025000, -0.122500, -0.167500
#*# 0.127500, 0.087500, 0.085000, -0.022500, -0.112500, -0.127500
#*# 0.032500, -0.005000, -0.017500, -0.095000, -0.172500, -0.202500
#*# -0.130000, -0.137500, -0.152500, -0.232500, -0.312500, -0.332500
#*# -0.342500, -0.217500, -0.332500, -0.422500, -0.435000, -0.460000
#*# x_count = 6
#*# y_count = 6
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = lagrange
#*# tension = 0.2
#*# min_x = 20.0
#*# max_x = 270.0
#*# min_y = 10.0
#*# max_y = 300.0
#*#
#*# [input_shaper]
#*# shaper_type_x = mzv
#*# shaper_freq_x = 91.6
#*# shaper_type_y = ei
#*# shaper_freq_y = 40.2