Chercher dans la communauté
Résultats des étiquettes.
4 résultats trouvés
-
Bonjour à tous, J'ai récemment ajouté un petit système de chauffage ventilé dans mon imprimante sous Klipper. Le réglage de la chauffe est aujourd'hui indépendante de la marche du ventilateur, c'est à dire que le système de chauffe peut être à 100% de sa puissance sans que le petit ventilo qu'il y a derrière ne tourne. C'est pas efficace et je trouve ça potentiellement dangereux. J'ai cherché pendant plusieurs jours à créer une macro qui activerait le ventilateur dès qu'une température de consigne est donnée au système de chauffe. Mais bon, je n'ai pas trouvé quelque chose de compréhensible pour mon niveau de programmation. J'ai trouvé une autre option. Le Slicer de Bambulab "Bambu Studio" à 2 paramètres intéressants : "chamber_temperature" et "additional_cooling_fan_speed". J'ai donc ajouté cela à mon G-code de départ : SET_FAN_SPEED FAN=chamber SPEED="[additional_cooling_fan_speed]" SET_HEATER_TEMPERATURE HEATER=heater_chamber TARGET="[chamber_temperature]" La première ligne pilote le ventilateur et la seconde donne la valeur de consigne au système de chauffe. Cela fonctionne très bien sauf que lors d'une impression, le ventilateur à toujours au maximum. Après une petite analyse du problème, j'ai compris que cela venait de l'unité utilisée dans Bambu Studio qui est en % alors que Klipper attends une valeur décimale. Donc quand je mets 50% dans Bambu Studio, Klipper reçoit 50 à la place de 0.5. La solution est de pouvoir automatiquement diviser par 100 (ou de multiplier par 0.01) ma valeur [additional_cooling_fan_speed] et c'est là où est mon problème.... J'ai essayé plusieurs possibilités comme : SET_FAN_SPEED FAN=chamber SPEED="[additional_cooling_fan_speed]"*0.01 SET_FAN_SPEED FAN=chamber SPEED="[additional_cooling_fan_speed]*0.01" Mais cela ne fonctionne pas, Klipper me donne l'erreur -> Malformed command SET_FAN_SPEED FAN=chamber SPEED="50*0.01" Auriez-vous une idée de comment faire ???
-
G-Code de démarrage : aller retour inutile ?
Invité a posté un sujet dans Discussion sur les imprimantes 3D
Bonsoir à toutes et tous, J'ai édité le début du fichier G-Code généré par Cura et en gras, mes G-Code de démarrage. Comme on peut le constater sur la vidéo, il y a un aller retour inutile. C'est normal ? Si non, comment le supprimer ? Cura génère deux fois de suite le G-Code G92 E0 Une mauvaise programmation de Cura ? Une explication ? Du coup mon M82 ; Extruder mode absolue reste-il justifié ? ;FLAVOR:Marlin ;TIME:26174 ;Filament used: 2.6714m ;Layer height: 0.06 ;MINX:89.596 ;MINY:85.777 ;MINZ:0.3 ;MAXX:131.588 ;MAXY:133.818 ;MAXZ:57.18 ;POSTPROCESSED ;RPT0 : Temps restant jusqu'à la fin de l'impression v0 processed ;Generated with Cura_SteamEngine 4.12.1 M140 S60 M105 M190 S60 M104 S200 M105 M109 S200 M82 ;absolute extrusion mode G28 ; Home M82 ; Extruder mode absolue G92 E0 ; Mettre a zero la longueur extrudee G1 Z0.8 ; Z leve un peu G0 X60 Y20 Z0.8 F1500 ; Déplacer X30 Y20 à 1500mm/s, déplacement rapide G1 X100 E40 F300 ; Déplacer X100 et extruder E40 à vitesse F300 G92 E0 G92 E0 G1 F1500 E-6.5 M117 Encore 7 h 2 mn 42 s;RPT0 ;LAYER_COUNT:949 ;LAYER:0 M107 . . . Sans titre2.mp4 -
Bonsoir, Une petite question en passant, suite à l'arrêt de mon U20, j'en avais profité pour installer des dampers et des smoothers. Lors des impressions, tout se passe bien mais à la fin du print mon plateau par complètement en arrière, il me semble qu'avant il venait vers l'avant. Mon smoother sur l'axe Y aurait il un problème sachant que les impressions sont nickels. Je sais pas si c'est utile mais voilà mon G-code de fin qu'il y a dans Cura G91 G1 F1800 E-3 G1 F3000 Z10 G90 G28 X0 Y0 ; home x and y axis M106 S0 ; turn off cooling fan M104 S0 ; turn off extruder M140 S0 ; turn off bed M84 ; disable motors Bonne soirée
-
Amis Makers bonsoir ! Je suis l'heureux propriétaire d'une pursa i3 rework 1.5 dont le montage est terminé (déjà une bonne chose). Donc voilà, aujourd'hui devait être là journée test électronique qui s'est plutôt bien déroulée jusqu'au moment du palpage. Le guide d'utilisation me demande d'envoyer des commandes G-code dans repetier... mais visiblement les commandes que j'entre n'ont aucun effet... La question doit probablement être stupide (je ne l'ai trouvée nul part), mais j'ai perdu beaucoup de temps là dessus et je remets donc mon sort entre vos mains expertes ! Pourquoi rien ne se passe lorsque j'entre une commande ? Merci d'avance pour votre retour ! Et Bonnes impressions Loïc