Pederli Posté(e) Septembre 11, 2021 Posté(e) Septembre 11, 2021 Hello à toutes et tous, J'ai une erreur que je n'arrive pas à résoudre. (vous vous en doutez ) Je viens de mettre klipper avec octoprint sur mon hypercube. jusque là pas de soucis particulier. je peux bouger les moteurs, mon palpeur bltouch fonctionne bien. Mais quand je déplace ma tête pour l'impression ( donc après la chauffe, puis le palpage) il y a une erreur comme quoi je demande à l'imprimante de monté le plateau plus haut que la buse. Hors je lui demande juste de monter à 0.2. J'ai aussi fait le test en lançant les commandes depuis le Terminal. G28 - ok G29 - ok G1 Z1 - ok M114 -> Z 1.0 G1 Z0.5 - ok M114 -> Z 0.5 G1 Z0.4 - erreur Si quelqu'un à une idée, je suis preneur. Je vous met mon fichier klipper # This file contains common pin mappings for RAMPS (v1.3 and later) # boards. RAMPS boards typically use a firmware compiled for the AVR # atmega2560 (though the atmega1280 is also possible). # See docs/Config_Reference.md for a description of parameters. [force_move] #enable_force_move: False # Set to true to enable FORCE_MOVE and SET_KINEMATIC_POSITION # extended G-Code commands. The default is false. #SET_KINEMATIC_POSITION X=20 Y=20 Z=20 [stepper_x] step_pin: ar54 dir_pin: ar55 enable_pin: !ar38 microsteps: 16 rotation_distance: 40 endstop_pin: ^!ar3 #endstop_pin: ^PE4 position_endstop: 0 position_max: 250 homing_speed: 75 [stepper_y] step_pin: ar60 dir_pin: ar61 enable_pin: !ar56 microsteps: 16 rotation_distance: 40 endstop_pin: ^!ar14 #endstop_pin: ^PJ0 position_endstop: 0 position_max: 250 homing_speed: 75 [stepper_z] step_pin: ar46 dir_pin: !ar48 enable_pin: !ar62 microsteps: 16 rotation_distance: 1.50 endstop_pin: probe:z_virtual_endstop #endstop_pin: ^PD2 #position_endstop: 0.5 position_max: 400 [bltouch] sensor_pin: ^ar18 control_pin: ar11 #maximum_servo_angle: 10 #minimum_pulse_width: 0.0006 #maximum_pulse_width: 0.0024 z_offset: 1.7 [safe_z_home] home_xy_position: 100,100 # Change coordinates to the center of your print bed speed: 75 z_hop: 5 # Move up 10mm z_hop_speed: 5 [bed_mesh] # BED_MESH_CALIBRATE speed: 75 horizontal_move_z: 5 mesh_min: 10,10 mesh_max: 225, 250 probe_count: 3,3 [extruder] step_pin: ar26 dir_pin: !ar28 enable_pin: !ar24 microsteps: 16 rotation_distance: 7.71 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: ar10 sensor_type: ATC Semitec 104GT-2 sensor_pin: analog13 control: pid pid_Kp: 22.2 pid_Ki: 1.08 pid_Kd: 114 min_temp: 0 max_temp: 250 [extruder1] step_pin: ar36 dir_pin: !ar34 enable_pin: !ar30 microsteps: 16 rotation_distance: 33.500 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: ar9 sensor_type: ATC Semitec 104GT-2 sensor_pin: analog15 control: pid pid_Kp: 22.2 pid_Ki: 1.08 pid_Kd: 114 min_temp: 0 max_temp: 250 #[heater_bed] #heater_pin: PH5 #sensor_type: EPCOS 100K B57560G104F #sensor_pin: PK6 #control: watermark #min_temp: 0 #max_temp: 130 #[fan] #pin: PH6 [mcu] serial: /dev/ttyACM0 pin_map: arduino [printer] kinematics: corexy max_velocity: 300 max_accel: 3000 max_z_velocity: 25 max_z_accel: 25 ################################################################# ### Ecran ################################################################# [display] lcd_type: st7920 cs_pin: ar16 sclk_pin: ar23 sid_pin: ar17 encoder_pins: ^ar31, ^ar33 click_pin: ^!ar35 kill_pin: ^!ar41 ################################################################# ### Macro ################################################################# # Lancement du palpage avant impression - SAVE=defaut [gcode_macro G29] gcode = BLTOUCH_DEBUG COMMAND=reset g28 g90 BED_MESH_CLEAR BED_MESH_CALIBRATE
Edge540 Posté(e) Septembre 11, 2021 Posté(e) Septembre 11, 2021 Est-ce que tu a calibré le BLTOUCH selon cette procédure : https://www.klipper3d.org/Probe_Calibrate.html ??
fran6p Posté(e) Septembre 11, 2021 Posté(e) Septembre 11, 2021 il y a une heure, Pederli a dit : [gcode_macro G29] gcode = BLTOUCH_DEBUG COMMAND=reset g28 g90 BED_MESH_CLEAR BED_MESH_CALIBRATE Corrige au moins déjà cette macro car je ne suis pas certain que Klipper réalise correctement le G29 : gcode: au lieu de gcode = G28 au lieu de g28 (idem pour G29) Tu n'as pas de lit chauffant sur ton imprimante ? Ni de refroidissement du filament ?
Pederli Posté(e) Septembre 13, 2021 Auteur Posté(e) Septembre 13, 2021 Tout d’abord merci pour vos réponses. Le 11/09/2021 at 19:38, Edge540 a dit : Est-ce que tu a calibré le BLTOUCH selon cette procédure : https://www.klipper3d.org/Probe_Calibrate.html ?? Alors non j'ai simplement fait le test avec le papier puis j'ai introduit la valeur dans le z_offset du [bltouch]. Mais je vais test ça se soir. Et pour répondre @fran6p non je n'ai pas encore de lit chauffant et pas non plus de refroidissement car j'ai un double extrudeur. Mais ce sont des ajouts qui vont venir dans le temps. . Sinon je vais aussi faire le test en modifiant mon code. Je vous redit si c'est bon.
Pederli Posté(e) Septembre 15, 2021 Auteur Posté(e) Septembre 15, 2021 Voici un petit état des choses. Ben après avoir fait les tests comme proposé par @Edge540 et @fran6p il n'y pas d'amélioration. Voici ce que j'ai dans mon terminal : Send: G29 Recv: // Sending BLTOUCH_DEBUG COMMAND=reset Recv: // probe at 10.000,10.000 is z=1.238687 Recv: // probe at 117.500,10.000 is z=1.245250 Recv: // probe at 225.000,10.000 is z=0.805094 Recv: // probe at 225.000,130.000 is z=1.017906 Recv: // probe at 117.500,130.000 is z=1.384469 Recv: // probe at 10.000,130.000 is z=1.147281 Recv: // probe at 10.000,250.000 is z=0.780719 Recv: // probe at 117.500,250.000 is z=1.161344 Recv: // probe at 225.000,250.000 is z=0.911031 Recv: // Mesh Bed Leveling Complete Recv: // Bed Mesh state has been saved to profile [default] Recv: // for the current session. The SAVE_CONFIG command will Recv: // update the printer config file and restart the printer. Recv: ok [...] Send: G1 Z0.2 Recv: !! Move out of range: 225.000 250.000 -0.288 [0.000] WARNING! Received an error from the printer's firmware, ignoring that as configured but you might want to investigate what happened here! Error: Move out of range: 225.000 250.000 -0.288 [0.000]
Solution fran6p Posté(e) Septembre 15, 2021 Solution Posté(e) Septembre 15, 2021 Dans la section safe_Z_home ton plateau étant de 250x250, le centre devrait être 125,125 Dans la section Bltouch, aucun offset x/y n'est déclaré Ton Bltouch est monté au même endroit que la buse ? Relire https://github.com/KevinOConnor/klipper/blob/master/docs/Probe_Calibrate.md Dans la section stepper_z ajoute une ligne «position_min: -x.yz» (avec x.yz négatif d'à peu près la valeur de ton z_offset), extrait de la documentation «config reference» : Citation #position_min: 0 # Minimum valid distance (in mm) the user may command the stepper to # move to. The default is 0mm. 1
Pederli Posté(e) Septembre 15, 2021 Auteur Posté(e) Septembre 15, 2021 YYYYooouuuuuppyyyyyy. Merci beaucoup. en faites il manquait juste le position_min: 0 dans le stepper_z. Merci beaucoup ton aide @fran6p et bonne journée.
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant