papagalak Posté(e) Octobre 3, 2021 Posté(e) Octobre 3, 2021 bien, après les spécifications de @fran6p, j'en arrive à cela. Message Octoprint terminal Contenu du raspberry: Comme je n'y connait absolument rien, comme vous avez pu vous en apercevoir, je suis toujours bloqué. je n'arrive pas avoir un message qui ressemble à celle de @fran6p
fran6p Posté(e) Octobre 3, 2021 Auteur Posté(e) Octobre 3, 2021 (modifié) @papagalak As-tu fait les modifications dans Octoprint ? Citation Seconde étape, configurer Octoprint Configurer Octoprint pour qu’il utilise Klipper : ajouter un port série nommé /tmp/printer dans les préférences, Connexion série, onglet Général, «ports série supplémentaires» puis sauvegarder. Revenir dans les préférences, dans l’onglet «comportement» modifier à la section «Que faire en cas d’erreur de firmware» en cochant «Annuler toutes impressions en cours mais rester connecté à l’imprimante», enregistrer. Reste à tester la connexion après avoir sélectionné le bon port série ( /tmp/printer) puis en cliquant sur le bouton «Connecter». En utilisant le terminal avec la commande «status», une erreur est retournée puisque la configuration de l’imprimante n’est pas faite. Pour me faciliter encore plus la vie, j’ajoute un plugin à Octoprint : Octoklipper En images : Ayant installé le greffon Octoklipper sur mon Octoprint, je ne peux pas te faire de copie d'écran sur la manière de connecter l'imprimante avec Octoprint mais c'est le classique: sélection du port de communication (/tmp/printer) puis clic sur le bouton Connecter. L'image que j'avais mis précédemment n'est possible que si le greffon «Octoklipper» a été installé sur Octoprint : Avec Octoklipper, la connexion se présente comme ci-dessous : une fois connecté => La fenêtre des messages indique la connexion (réussie ou pas) ainsi que la version de Klipper installée : Auparavant (chinois ), il faut vérifier les paramètres de ce greffon (a minima l’onglet «basic») : Voici le contenu de mon dossier /home/pi : Citation pi@octopi:~ $ ls backup input_shaper.cfg mjpg-streamer printer.last_known_cfg bltouch.cfg kiauh octo-i8n scripts BOSSA-1.7.0 kiauh-backups OctoPrint upgrade.py calibration.cfg klipper oprint zram-config cfg_klipper klipper_logs other.cfg zram-swap cr10v2_mb252.cfg klippy-env PowerBlock dfu-programmer macros.cfg printer.cfg Les fichiers de configuration : Citation pi@octopi:~ $ ls -l *.cfg -rw-r--r-- 1 pi pi 378 août 1 11:16 bltouch.cfg -rw-r--r-- 1 pi pi 888 août 1 11:16 calibration.cfg -rw-r--r-- 1 pi pi 1947 août 1 11:16 cr10v2_mb252.cfg -rw-r--r-- 1 pi pi 73 août 1 11:16 input_shaper.cfg -rw-r--r-- 1 pi pi 8233 août 1 11:16 macros.cfg -rw-r--r-- 1 pi pi 807 août 8 08:48 other.cfg -rw-r--r-- 1 pi pi 2027 juin 15 14:40 printer.cfg Si ça peut t'aider, j'ai concaténé les fichiers .cfg en un seul gros fichier «printer.cfg» : printer.cfg Son contenu qu'il faudra sans doute que tu modifies (a minima la section [mcu] pour correspondre à ton /dev/serial/by-id/xxxxxxx, pour le reste j'ai désactivé le Bltouch et remis les valeurs de PID par défaut pour le lit et la tête, lextrudeur est prévu pour un Titan (415 pas par défaut) : Citation [stepper_x] step_pin: PF0 dir_pin: PF1 enable_pin: !PD7 microsteps: 16 rotation_distance: 40 endstop_pin: ^PE5 position_endstop: 0 position_max: 310 homing_speed: 60 [stepper_y] step_pin: PF6 dir_pin: PF7 enable_pin: !PF2 microsteps: 16 rotation_distance: 40 endstop_pin: ^PJ1 position_endstop: 0 position_max: 310 homing_speed: 60 [stepper_z] step_pin: PL3 dir_pin: !PL1 enable_pin: !PK0 microsteps: 16 rotation_distance: 8 endstop_pin: ^PD3 position_endstop: 0 #endstop_pin: probe:z_virtual_endstop position_max: 400 position_min: -1.5 [extruder] step_pin: PA4 dir_pin: PA6 enable_pin: !PA2 # Titan 3:1 (415 pas) microsteps: 16 rotation_distance: 7.712 nozzle_diameter: 0.400 filament_diameter: 1.750 #max_extrude_cross_section: .64 # permettre chrgt / dechrgt filament (bowden Creality 440, Flying Xtruder 200 (7 + 130)) max_extrude_only_distance: 440.0 #max_extrude_only_velocity: #max_extrude_only_accel: #pressure_advance: 0.17325 (BMG sans reduction) #pressure_advance: 0.40 (plage de 0.38 => 0.435 avec input_shaper "manuel") #pressure_advance: 0.40 #pressure_advance_smooth_time: 0.040 heater_pin: PB4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 control: pid pid_Kp: 19.47 pid_Ki: 1.59 pid_Kd: 59.40 min_extrude_temp: 170 min_temp: 0 max_temp: 250 [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: 0 max_temp: 110 [fan] pin: PH6 [mcu] serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 [printer] kinematics: cartesian max_velocity: 500 max_accel: 3500 #max_accel: 7000 #max_accel_to_decel: 7000 max_z_velocity: 20 max_z_accel: 100 square_corner_velocity: 5 [display] lcd_type: st7920 cs_pin: PH1 sclk_pin: PA1 sid_pin: PH0 encoder_pins: ^PC4, ^PC6 click_pin: ^!PC2 # File to add calibration possibilities, which are also called in the menu config. # This adds a bed screws adjust GCode, that moves the nozzle around for you so you can paper adjust. Values are for cr10v2 [bed_screws] screw1: 35,40 screw1_name: Av_gauche screw2: 35,270 screw2_name: Ar_gauche screw3: 275,270 screw3_name: Ar_droit screw4: 275,40 screw4_name: Av_droit # This adds a screw tilt adjust command that probes certain points on the bed and recommends new bed screw positions. [screws_tilt_adjust] screw1: 35,40 screw1_name: Av_gauche screw2: 35,270 screw2_name: Ar_gauche screw3: 275,270 screw3_name: Ar_droit screw4: 275,40 screw4_name: Av_droit horizontal_move_z: 10 speed: 250 screw_thread: CW-M4 #[bed_mesh] #speed: 100 #probe_count: 5,5 #mesh_min: 57,10 #mesh_max: 290,290 #horizontal_move_z: 5 #mesh_pps: 2,2 #algorithm: lagrange #fade_start: 1 #fade_end: 10 #fade_target: 0 # BLTouch #[bltouch] # CR10V2, connexion sur ZMAXPIN (19) #sensor_pin: ^PD2 #control_pin: PB5 #pin_move_time: 0.680 #x_offset: 47 #y_offset: 0 # Increase Z_Offset to lower nozzle closer to bed. PLA 1.55 #z_offset: 1.55 #speed: 60 #samples: 2 #sample_retract_dist: 2 #samples_result: average #samples_tolerance: 0.100 #samples_tolerance_retries: 0 ## Other settings # This adds the 'respond' G-Code that you can use to send commands back to OctoPrint [respond] default_type: echo # This enables a 'force_move' command ignoring all homing, Z-stops etc. Useful in debugging. [force_move] enable_force_move: True # This adds pause/resume support [pause_resume] # add virtual sd card [virtual_sdcard] path: ~/.octoprint/uploads/ [safe_z_home] home_xy_position: 150,150 speed: 60.0 z_hop: 10.0 z_hop_speed: 10.0 # Detecteur fin filament [filament_switch_sensor my_sensor] pause_on_runout: True runout_gcode: M600 #switch_pin: ^ar2 switch_pin: ^PE4 [firmware_retraction] #retract_length: 2.6 retract_length: 3.2 retract_speed: 25 unretract_extra_length: 0 unretract_speed: 20 # Support for gcode arc (G2/G3) commands. [gcode_arcs] resolution: 1.0 ## Other settings # This adds the 'respond' G-Code that you can use to send commands back to OctoPrint [respond] default_type: echo # This enables a 'force_move' command ignoring all homing, Z-stops etc. Useful in debugging. [force_move] enable_force_move: True # This adds pause/resume support [pause_resume] # add virtual sd card [virtual_sdcard] path: ~/.octoprint/uploads/ [safe_z_home] home_xy_position: 150,150 speed: 60.0 z_hop: 10.0 z_hop_speed: 10.0 # Detecteur fin filament [filament_switch_sensor my_sensor] pause_on_runout: True runout_gcode: M600 #switch_pin: ^ar2 switch_pin: ^PE4 [firmware_retraction] #retract_length: 2.6 retract_length: 3.2 retract_speed: 25 unretract_extra_length: 0 unretract_speed: 20 # Support for gcode arc (G2/G3) commands. [gcode_arcs] resolution: 1.0 Modifié (le) Octobre 3, 2021 par fran6p
papagalak Posté(e) Octobre 3, 2021 Posté(e) Octobre 3, 2021 (modifié) alors, j'ai installé octoklipper, créer /tmp/printer voila le contenu de mon *.cfg pourtant j'ai suivi ton explication. dans klipper voila l'erreur: dans klipper configuration la fenêtre est vide. désolé mais je ne sais pas comment importer ton fichier printer.cfg ,j'ai essayé de le mettre dans klipper configuration mais rien n'y fait. Modifié (le) Octobre 3, 2021 par papagalak
fran6p Posté(e) Octobre 3, 2021 Auteur Posté(e) Octobre 3, 2021 il y a 4 minutes, papagalak a dit : voila le contenu de mon *.cfg Ce n'est pas normal qu'il n'y ait que ces deux fichiers Normalement après avoir cloné mon dépôt de configuration, modifié les droits pour rendre exécutables les fichiers bash (.sh) et avoir exécuté le fichier update.sh via la commande : ./update.sh Tu devrais avoir la liste des fichiers .cfg dont le printer.cfg : pi@octopi:~ $ ls -l *.cfg -rw-r--r-- 1 pi pi 378 août 1 11:16 bltouch.cfg -rw-r--r-- 1 pi pi 888 août 1 11:16 calibration.cfg -rw-r--r-- 1 pi pi 1947 août 1 11:16 cr10v2_mb252.cfg -rw-r--r-- 1 pi pi 73 août 1 11:16 input_shaper.cfg -rw-r--r-- 1 pi pi 8233 août 1 11:16 macros.cfg -rw-r--r-- 1 pi pi 807 août 8 08:48 other.cfg -rw-r--r-- 1 pi pi 2027 juin 15 14:40 printer.cfg Pour installer le fichier printer.cfg «monolithique», si tu ne maitrises pas Linux (sinon via scp), le plus simple si ton PC fonctionne sous Windows est d'installer le logiciel WinSCP qui permet de faire des transferts entre deux matériels informatiques en utilisant le protocole ssh. Une fois installé, on se connecte sur l'ordinateur distant (saisir l'adresse IP ou le nom pleinement qualifié) : Ensuite le nom d'utilisateur sur le matériel distant : Et finalement le mdp de cet utilisateur : La fenêtre est scindée en deux parties. A gauche le PC local, à droite le matériel distant (RPi) : Pour copier un fichier, tu le sélectionnes puis tout en maintenant le clic «gauche» (avec ma souris c'est le droit car souris configurée pour gaucher) enfoncé, tu déplaces ce fichier sur la fenêtre du matériel distant.
papagalak Posté(e) Octobre 3, 2021 Posté(e) Octobre 3, 2021 Merci @fran6p, pour ta rapidité et ta gentillesse à aidé les plus démunis (comme coluche) face à l'informatique , je regarde demain. ppetit clic, grand pas vers le futur... j'ai enfin réussi à connecté ma CR10 sous klipper. il me faut maintenant apprivoiser le bestiau. tout d'abord, est ce normal que les commandes depuis Octoprint ne sont pas opérationnelles. seul le home fonctionne, mais pas les flèches de plus j'ai ce message d'erreur:" Klipper /tmp/klippy.log does not exist!" j'ai fais les MàJ klipper octo @fran6p, je sais que je te sollicite beaucoup, au toi grand gourou de la 3D, grand maitre des firmwares (bon j'arrête tu vas avoir la grosse tête ou plutôt plein la tête de toute mes louanges) est _il possible de retrouve le principe du bed leving que tu m'avais fais sous marlin. Encore merci à @Stef67, @Nibb31 , @fran6p,pour leur contribution, qui ont participé a mon initiation sur Klipper, mais ce n'est que le début pour moi. Encore GRAND MERCI A VOUS désolé pour la suite, mais je n'ai plus accès à edit je viens de m'apercevoir qu'après un home les flèches fonctionnent !!! je viens de découvrir Bed levelling dans OctoKlipper
papagalak Posté(e) Octobre 5, 2021 Posté(e) Octobre 5, 2021 En regardant bed leveling sur klipper, il ne fait que la position central et remonte de quelques centimètres. Alors, je me pose la question suivante, est il bon de mettre un bltouch, que j'ai en stock, pour régler mon plateau. Pour ce faire, faut il que je contrôle son fonctionnement sous marlin, pour être sûr et repasser sur klipper pour le paramétrage.
Stef67 Posté(e) Octobre 5, 2021 Posté(e) Octobre 5, 2021 Le pointage au milieu c'est le g28. Quand tu mettras ton bl touch il faudra ajouter la macro g29 dans ton firmware. Je pense même qu'elle y est déjà puisque tu as les fichiers de fran6p. Tu peux la trouver dans macros.cfg Aucun besoin de passer par marlin
fran6p Posté(e) Octobre 5, 2021 Auteur Posté(e) Octobre 5, 2021 (modifié) Il y a 2 heures, papagalak a dit : Pour ce faire, faut il que je contrôle son fonctionnement sous marlin, pour être sûr et repasser sur klipper pour le paramétrage. Pas besoin de repasser sous Marlin Dans mes fichiers de configurations (pas le monolithique que j'ai expurgé), la section [bltouch] est pleinement fonctionnelle pour ta CR10V3 qui n'est jamais qu'une CR10V2 avec un direct drive Titan : Citation # BLTouch [bltouch] # CR10V2, connexion sur ZMAXPIN (19) sensor_pin: ^PD2 control_pin: PB5 pin_move_time: 0.680 x_offset: 47 y_offset: 0 # Increase Z_Offset to lower nozzle closer to bed. PLA 1.55 #z_offset: 1.55 speed: 60 samples: 2 #sample_retract_dist: 2 #samples_result: average #samples_tolerance: 0.100 #samples_tolerance_retries: 0 Et vérifier que dans la section [stepper_z], le «endstop_pin» est déclaré en «virtuel» : Citation [stepper_z] step_pin: PL3 dir_pin: !PL1 enable_pin: !PK0 microsteps: 16 rotation_distance: 8 #endstop_pin: ^PD3 #position_endstop: 0endstop_pin: probe:z_virtual_endstop position_max: 400 position_min: -1.5 Pour installer le BLT sur ton imprimante, il faut juste déconnecter le contacteur de fin de course du Z (et encore ce n'est même pas obligatoire) et connecter la nappe de câbles du Bltouch sur la platine PCB sous l'emplacement de l'extrudeur originel car il est pré-câblé sur la carte mère : Le 03/10/2021 at 18:21, papagalak a dit : est _il possible de retrouve le principe du bed leving que tu m'avais fais sous marlin. Plus ou moins, normalement c'est prévu dans le fichier calibration.cfg ([bed_screws]) : Citation # This adds a bed screws adjust GCode, that moves the nozzle around for you so you can paper adjust. Values are for cr10v2. Gcode extended : BED_SCREWS_ADJUST [bed_screws] screw1: 35,40 screw1_name: Av_gauche screw2: 35,270 screw2_name: Ar_gauche screw3: 275,270 screw3_name: Ar_droit screw4: 275,40 screw4_name: Av_droit # This adds a screw tilt adjust command that probes certain points on the bed and recommends new bed screw positions. [screws_tilt_adjust] screw1: 35,40 screw1_name: Av_gauche screw2: 35,270 screw2_name: Ar_gauche screw3: 275,270 screw3_name: Ar_droit screw4: 275,40 screw4_name: Av_droit horizontal_move_z: 10 speed: 250 screw_thread: CW-M4 [bed_mesh] speed: 100 probe_count: 5,5 mesh_min: 57,10 mesh_max: 290,290 horizontal_move_z: 5 mesh_pps: 2,2 algorithm: lagrange #fade_start: 1 #fade_end: 10 #fade_target: 0 Pour utiliser le positionnement comme avec le MESH_BED de Marlin, la section [bed_screws] doit être présente dans le fichier de conf. Ensuite on l'appelle via le Gcode étendu : BED_SCREWS_ADJUST (voir le document manual_level.md). En gros: Citation G28 ; mise à l'origine des axes BED_SCREWS_ADJUST ; la buse se positionne au premier point de palpage Réglage via la molette et la jauge d'épaisseur choisie (papier ou autre). Une fois ce réglage fait, ACCEPT (ou ADJUSTED ou ABORT (pour abandonner la procédure)) La buse se positionne au point de palpage suivant Etc. Si au moins un ADJUSTED a été saisi, un nouveau cycle de palpage est recommencé A la fin du processus, le terminal indique que c'est fini . Extrait de la fenêtre de terminal d'Octoprint : Send: G28 Recv: ok [...] Send: BED_SCREWS_ADJUST Recv: // Adjust Av_gauche. Then run ACCEPT, ADJUSTED, or ABORT Recv: // Use ADJUSTED if a significant screw adjustment is made Recv: ok [...] Send: ACCEPT Recv: // Adjust Ar_gauche. Then run ACCEPT, ADJUSTED, or ABORT Recv: // Use ADJUSTED if a significant screw adjustment is made Recv: ok [...] Send: ACCEPT Recv: // Adjust Ar_droit. Then run ACCEPT, ADJUSTED, or ABORT Recv: // Use ADJUSTED if a significant screw adjustment is made Recv: ok [...] Send: ACCEPT Recv: // Adjust Av_droit. Then run ACCEPT, ADJUSTED, or ABORT Recv: // Use ADJUSTED if a significant screw adjustment is made Recv: ok [...] Send: ACCEPT Recv: // Bed screws tool completed successfully Recv: ok Si un ABL est monté sur l'imprimante, la section [screws_tilt_adjust] permet un ajustement «accompagné», à chaque point testé, une indication de combien il faut tourner la molette (dans un sens ou l'autre) pour monter/descendre le plateau est donnée. Le Gcode étendu à utiliser en ce cas est «SCREWS_TILT_CALCULATE» (ma section [screws_tilt_adjust] n'est pas tout à fait correcte, les points de palpage doivent correspondre normalement au positionnement du pointeau de l'ABL au dessus de la vis de réglage mais avec le Bltouch sur la CR10-V2 à 47mm à droite de la buse, le pointeau ne peut pas se placer en X=35 mais seulemlent en X=47 (la buse est alors en X=0). Modifié (le) Octobre 5, 2021 par fran6p 1
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 bonjour, je suis entrain de controler le bon fonctionnement ma CR 10 V2 sous klipper en regardant les infos klipper et je mapperçois que mon extruduer tourne à l'envers. je suppose qu'il faut modifier dans printer.cfg, mais quel critère: [extruder] step_pin: PA4 dir_pin: PA6 enable_pin: !PA2 # Titan 3:1 (415 pas) microsteps: 16 rotation_distance: 7.712 nozzle_diameter: 0.400 filament_diameter: 1.750 #max_extrude_cross_section: .64 # permettre chrgt / dechrgt filament (bowden Creality 440, Flying Xtruder 200 (7 + 130)) max_extrude_only_distance: 440.0 #max_extrude_only_velocity: #max_extrude_only_accel: #pressure_advance: 0.17325 (BMG sans reduction) #pressure_advance: 0.40 (plage de 0.38 => 0.435 avec input_shaper "manuel") #pressure_advance: 0.40 #pressure_advance_smooth_time: 0.040 heater_pin: PB4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 control: pid pid_Kp: 19.47 pid_Ki: 1.59 pid_Kd: 59.40 min_extrude_temp: 170 min_temp: 0 max_temp: 250
Savate Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) il me semble (sous le contrôle de @fran6p) que c'est dir_pin: !PA6 Modifié (le) Octobre 7, 2021 par Savate
fran6p Posté(e) Octobre 7, 2021 Auteur Posté(e) Octobre 7, 2021 @Savate Toutafé @papagalak, pour inverser le sens de rotation, on ajoute « ! » devant la broche (pin). C'est le cas quand on passe d'un extrudeur «simple» à un «démultiplié» (Titan, BMG, et d'autres qui utilisent des engrenages intermédiaires). 1
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) @Savate, @fran6p pourquoi ça ne marche pas: [extruder] step_pin: PA4 dir_pin: !PA6 enable_pin: !PA2. j'ai redémarré octoprint éteint le Raspberry, pas de changement de sens... retracte er fait avancer le filament dans la buse j'ai un directdrive TITAN comme sur la V3 Modifié (le) Octobre 7, 2021 par papagalak
Savate Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 il y a 4 minutes, papagalak a dit : j'ai redémarré octoprint éteint le Raspberry, Si tu rajoutes le plugin octoklipper tu peux faire tes modifs à la volée dans la page web et les tester sans tout redémarrer, c'est le plugin qui se charge de tout.
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 il y a 9 minutes, Savate a dit : Si tu rajoutes le plugin octoklipper tu peux faire tes modifs à la volée dans la page web et les tester sans tout redémarrer, c'est le plugin qui se charge de tout. je m'en doutais un peu , mais par mesure de sécurité je voulais tout essayer je précise que j'ai un directdrive Titan
fran6p Posté(e) Octobre 7, 2021 Auteur Posté(e) Octobre 7, 2021 (modifié) Bizarre Dans le document config_checks.md c'est pourtant ce qui est indiqué de faire quand le moteur tourne dans le mauvais sens. Extrait : Citation Verify stepper motors Use the STEPPER_BUZZ command to verify the connectivity of each stepper motor. Start by manually positioning the given axis to a midway point and then run STEPPER_BUZZ STEPPER=stepper_x. The STEPPER_BUZZ command will cause the given stepper to move one millimeter in a positive direction and then it will return to its starting position. (If the endstop is defined at position_endstop=0 then at the start of each movement the stepper will move away from the endstop.) It will perform this oscillation ten times. If the stepper does not move at all, then verify the "enable_pin" and "step_pin" settings for the stepper. If the stepper motor moves but does not return to its original position then verify the "dir_pin" setting. If the stepper motor oscillates in an incorrect direction, then it generally indicates that the "dir_pin" for the axis needs to be inverted. This is done by adding a '!' to the "dir_pin" in the printer config file (or removing it if one is already there). If the motor moves significantly more or significantly less than one millimeter then verify the "rotation_distance" setting. Run the above test for each stepper motor defined in the config file. (Set the STEPPER parameter of the STEPPER_BUZZ command to the name of the config section that is to be tested.) If there is no filament in the extruder then one can use STEPPER_BUZZ to verify the extruder motor connectivity (use STEPPER=extruder). Otherwise, it's best to test the extruder motor separately (see the next section). After verifying all endstops and verifying all stepper motors the homing mechanism should be tested. Issue a G28 command to home all axes. Remove power from the printer if it does not home properly. Rerun the endstop and stepper motor verification steps if necessary. Verify extruder motor To test the extruder motor it will be necessary to heat the extruder to a printing temperature. Navigate to the Octoprint temperature tab and select a target temperature from the temperature drop-down box (or manually enter an appropriate temperature). Wait for the printer to reach the desired temperature. Then navigate to the Octoprint control tab and click the "Extrude" button. Verify that the extruder motor turns in the correct direction. If it does not, see the troubleshooting tips in the previous section to confirm the "enable_pin", "step_pin", and "dir_pin" settings for the extruder. Dans l'extrait de code que tu as mis, le point à la fin de «enable_pin: !PA2. <= là » c'est toi qui l'as ajouté ? Montre ta section [extruder] modifiée. il y a 24 minutes, Savate a dit : Si tu rajoutes le plugin octoklipper tu peux faire tes modifs à la volée dans la page web et les tester sans tout redémarrer, c'est le plugin qui se charge de tout. Pas faux mais avec mon fichier printer.cfg qui inclut différents fichiers, on ne peut pas éditer les fichiers «include» (ou j'ai pas encore trouvé comment faire ) : Modifié (le) Octobre 7, 2021 par fran6p
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 voila ce que j'ai @fran6p je n'ai pas modifier autre chose sur ta config [extruder] step_pin: PA4 dir_pin: !PA6 enable_pin: !PA2 # Titan 3:1 (415 pas) microsteps: 16 rotation_distance: 7.712 nozzle_diameter: 0.400 filament_diameter: 1.750 #max_extrude_cross_section: .64 # permettre chrgt / dechrgt filament (bowden Creality 440, Flying Xtruder 200 (7 + 130)) max_extrude_only_distance: 440.0 #max_extrude_only_velocity: #max_extrude_only_accel: #pressure_advance: 0.17325 (BMG sans reduction) #pressure_advance: 0.40 (plage de 0.38 => 0.435 avec input_shaper "manuel") #pressure_advance: 0.40 #pressure_advance_smooth_time: 0.040 heater_pin: PB4 sensor_type: EPCOS 100K B57560G104F sensor_pin: PK5 control: pid pid_Kp: 19.47 pid_Ki: 1.59 pid_Kd: 59.40 min_extrude_temp: 170 min_temp: 0 max_temp: 250
Savate Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) il y a 17 minutes, fran6p a dit : Pas faux mais avec mon fichier printer.cfg qui inclut différents fichiers, on ne peux pas éditer les fichiers «include» (ou j'ai pas encore trouvé comment faire ) : on peut quand même faire redémarrer klipper à partir de l'interface. J'ai pris l'habitude de mettre les éléments susceptibles d'être modifiés dans la partie printer.cfg comme ça je ne me prend pas la tête . Et la mise en forme propre peut se faire après les réglages. Par contre j'ai constaté qu'il faut faire un reload du fichier après un save_config, il doit avoir un cache et ne prend pas en compte les nouvelles valeurs sauvegardées ce qui peut être gênant Modifié (le) Octobre 7, 2021 par Savate
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) Vu que j'ai réussi à installé klipper, j'ai essayé avec ta config scindée, @fran6p, mais le problème perciste, même en modifiant ! PA6 Modifié (le) Octobre 7, 2021 par papagalak
fran6p Posté(e) Octobre 7, 2021 Auteur Posté(e) Octobre 7, 2021 Désolé mais là, je sèche. Éteins tout (Raspberry Pi, CR10-V2) et reteste au cas où.
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) il y a 5 minutes, fran6p a dit : Désolé mais là, je sèche. Éteins tout (Raspberry Pi, CR10-V2) et reteste au cas où. C'est ce que j'ai fais. Puisque j'arrive avec tes fichiers et que je me connecte avec Klipper. Je vais refaire une installation compete et mettre de côté cette SD. Modifié (le) Octobre 7, 2021 par papagalak
fran6p Posté(e) Octobre 7, 2021 Auteur Posté(e) Octobre 7, 2021 (modifié) Tu pourrais mettre en pièce jointe ton fichier de configuration actuel ? Modifié (le) Octobre 7, 2021 par fran6p 1
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 il y a 4 minutes, fran6p a dit : Tu pourrais mettre en pièce jointe ton fichier de configuration actuel ? voilàprinter.cfg l'ancien printer-old.cfg
fran6p Posté(e) Octobre 7, 2021 Auteur Posté(e) Octobre 7, 2021 OK mais ce sont deux fichiers différents L'ancien est «monolithique» le nouveau c'est celui qui inclut les autres fichiers de configuration. Donc il me faudrait le «cr10v2_mb252.cfg» (celui dans lequel il faut faire la modification dans la section [extruder]).
papagalak Posté(e) Octobre 7, 2021 Posté(e) Octobre 7, 2021 (modifié) Je n'y est pas touché, je te le poste demain voila le fichier en question cr10v2_mb252.cfg voila le fichier en question cr10v2_mb252.cfg par acquis de conscience je suis repassé sous marlin afin de controler le bon foctionnement de l'extrudeur qui est bon la suite... je viens de tout recommencer: sous octopi l'extrudeur fonctionne bien. je continu mes recherches je viens de réinstaller klipper, mais j'ai une erreur quand je veux flasher l'imprimante: Compiling out/src/generic/serial_irq.o Building out/compile_time_request.o Version: v0.10.0-36-g5251bf23 Linking out/klipper.elf Creating hex file out/klipper.elf.hex pi@octopi:~/klipper $ ls /dev/serial/by-id/* /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 pi@octopi:~/klipper $ ^C pi@octopi:~/klipper $ ls -l /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 lrwxrwxrwx 1 root root 13 Oct 8 13:45 /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 -> ../../ttyUSB0 pi@octopi:~/klipper $ ^C pi@octopi:~/klipper $ sudo service klipper stop pi@octopi:~/klipper $ sudo service octoprint stop pi@octopi:~/klipper $ sudo make flash FLASH_DEVICE= /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 [sudo] password for pi: Flashing out/klipper.elf.hex to via avrdude Please specify FLASH_DEVICE make: *** [src/avr/Makefile:33: flash] Error 1 pourtant j'ai bien repris le device trouvé par la commande: ls /dev/serial/by-id/* j'ai refais 3 fois la manip et j'en arrive au meme point. Ou est ma mauvaise manip... au bout de la 6 eme fois le flash a marché... je continu impossible de dire à klipper de prendre /tmp/printer Modifié (le) Octobre 7, 2021 par papagalak
papagalak Posté(e) Octobre 9, 2021 Posté(e) Octobre 9, 2021 (modifié) Après plus de 10 heures de désinstal - d'instal avec configuration printer.cgf (compact) @fran6p j'ai en fin mon extrudeur qui répond favorablement. ne me demandais pas pourquoi, j'en sais rien, mais je faisais toujours le même install: raspi os lite update kiauh (klipper - ocotpi) creation config flash firmware importation printer.cfg. et pour je ne sais quoi ça marche. je reprends donc les reglages de bases. a suivre . . . suite ... par contre j'ai toujours un message d'erreur: Je viens de regarder sur le github @fran6p, et j'ai vu que #step_distance : 0,007142 Était commenté, si je decommente, je peux modifier cette valeur à l'issue du calcul Modifié (le) Octobre 9, 2021 par papagalak
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