Aller au contenu

Acheter Bambu Lab A1

Sonic pad ==> le fichier selectionné ne correspond pas à l'esapce de moulage CR-10S Pro V2, un problème peut survenir


sikuland

Messages recommandés

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

 

 

 

 

Modifié (le) par sikuland
Lien vers le commentaire
Partager sur d’autres sites

Salut et bienvenue sur le forum,

Est-ce qu'il n'y aurait pas un problème d'extrusion relative / absolue? Que se passe-t-il si tu ajoutes le Gcode M82 au début de ton Gcode de démarrage, dans le trancheur.

Remarque: j'aurais plutôt choisi une taille de mesh centrée en X:

Citation

mesh_min: 20, 10
mesh_max: 253, 300

PS: à l'avenir, il serait préférable de fournir ton fichier printer.cfg en fichier joint(compressé ou avec une extension txt, par exemple) ou dans une citation (icône guillemet)

Lien vers le commentaire
Partager sur d’autres sites

Merci de ta réponse, je ne suis pas chez moi actuellement pour tester. Et pas de souci pour la prochaine fois pour le fichier txt.

 

Par contre j'ai trouvé un début de piste, si je découpe mon fichier avec un autre slicer que cura, j'ai testé creality slicer, cela fonctionne et je n'ai pas ce message d'erreur donc je pense que le problème vient d'un paramètre dans cura non ?

Modifié (le) par sikuland
Lien vers le commentaire
Partager sur d’autres sites

il y a 10 minutes, sikuland a dit :

Donc ça sera la nouvelle maj de cura peut être ?

tant que tu n'auras pas tester mon hypothèse, je ne pourrais rien affirmer. 🥴

il y a 11 minutes, sikuland a dit :

le sonic pad n'est pas prioritaire côté gcode de démarrage par rapport au slicer ?

comment ça? 🤔 klipper/sonic pad fait ce que le fichier Gcode lui dit de faire.

Mon hypothèse est que ton Gcode de démarrage ne spécifie pas que tu es en extrusion absolue alors que le tranchage s'est fait en absolu et que klipper/sonic pad est en extrusion relative. Pour passer Klipper en absolu, tu peux envoyer un M82 suivi d'un SAVE_GCODE_STATE pour sauvegarder

Lien vers le commentaire
Partager sur d’autres sites

Bonjour et désolé du retard, semaine un peu chargée. Je sais pas pourquoi mais j'ai supprimé tous les profils de cura dans le dossier d'installation pour repartir sur une base saine et la mes fichiers passent. Du coup, je ne peux pas tester avec la commande M82 vu que ça marche. Un moyen de vérifier dans cura si je suis en absolu ?

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Si le problème est résolu sans agir sur le Sonic Pad, alors c'est que mon hypothèse était fausse.

il y a 30 minutes, sikuland a dit :

Un moyen de vérifier dans cura si je suis en absolu ?

Lorsque Cura génère un fichier Gcode, il ajoute un M82 (mode extrusion absolue) avant le Gcode de démarrage.

Dans les modes spéciaux, tu as une case à cocher "extrusion relative" pour passer du mode absolu (décoché) au relatif.

Lien vers le commentaire
Partager sur d’autres sites

mode absolu: la position du moteur de l'extrudeur est donnée par rapport à une origine définie par M92 E0

mode relatif: la position du moteur de l'extrudeur est donnée par rapport à la précédente position

Si tu demandes à l'extrudeur d'aller à E500.1 alors que tu es en mode relatif dans Klipper, comme tu as:

max_extrude_only_distance: 500.0

Tu vas te retrouver avec un message d'erreur comme ici

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Bonjour, je reviens sur ce sujet car ce n'est toujours pas résolu malheureusement. 

J'ai fait une impression d'un gcode depuis cura nikel, je créé un autre gcode d'un autre fichier et la, j'ai encore le "hors plage". Je teste donc la commande M82 avec le save, je relance et pareil "hors plage".

Je regarde mes paramètres cura et je suis bien en absolu, la case relative est décochée. 

 

Donc je me dis, je vais faire un test, je relance le fichier qui a bien marché juste avant, et là : "hors plage" aussi.

 

Donc là, je me dis que ça ne doit pas venir du gcode....sauf que j'ai rien touché au sonic pad non plus...

Lien vers le commentaire
Partager sur d’autres sites

Ça ne marche toujours pas. 

Ce que je vais faire c'est repartir à 0, y'a t'il un moyen de faire en sorte que le sonic pad reflash klipper sur la cr10s pro v2 ?

Ou faut que je repasse la cr10 en marlin avant de relancer l'installation ?

 

Si c'est le cas, y'a t'il un tuto car j'ai testé avec la vidéo de creality du flash sur YouTube mais depuis le slicer je n'ai pas accès à l'imprimante ?

Peut on reflasher par carte sd ou autre ?

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...