Morganne46 Posté(e) Janvier 2, 2022 Posté(e) Janvier 2, 2022 (modifié) Hé bien voilà un nouveau petit soucis que je ne comprends pas, j'ai cherché longuement, testé mais rien à faire, je m'explique. Pour mon extrudeur BigTreeTech H2, j'ai 960 steps/mm (ça fait beaucoup mais c'est la normale), si j'imprime ma pièce depuis mon imprimante, c'est impeccable, si je l'imprime depuis Octoprint, je suis clairement en sous extrusion. Je soupçonne (je me trompe peut-être) que dans Marlin j'ai bien renseigné 960 steps/mm, c'est bien affiché dans mon imprimante, mais ce qui me donne un doute, c'est qu'on parle de steps/mm, et dans Octoprint de mm/min, serait-ce là le problème, si oui comment corrigé cela. Ne me sauter pas dessus, j'ai Octoprint depuis 2 jours , je voudrais juste là solution, pour le reste tout est configuré, c'est mon seul et unique soucis. Edit: Raspberry PI 4B 4 GO en Wifi. Modifié (le) Janvier 2, 2022 par Morganne46
PPAC Posté(e) Janvier 3, 2022 Posté(e) Janvier 3, 2022 (modifié) Salutation ! Donc tu tranche avec OctoPrint (donc Slic3r) ? (si oui vérifier la taille de la buse renseigné sous slic3r et le g-code de démarrage ? ) Éventuellement passe nous les logs détaillé de OctoPrint (les commandes qui passent avec leur retours) du début d'une impression il y a peut être un M92: Set Axis Steps-per-unit ou un M221: Set Flow Percentage ou autre qui met le bazars voir simplement un G90 qui manque ? Modifié (le) Janvier 3, 2022 par PPAC 1
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 (modifié) il y a 3 minutes, PPAC a dit : Salutation ! Donc tu tranche avec OctoPrint (donc Slic3r) ? (si oui vérifier la taille de la buse renseigné sous sli3er et le g-code de démarrage ? ) Éventuellement passe nous les logs détaillé de OctoPrint (les commandes qui passent avec leur retours) du début d'une impression il y a peut être un M92: Set Axis Steps-per-unit ou un M221: Set Flow Percentage ou autre qui met le bazars voir simplement un G90 qui manque ? Non je slice avec PrusaSlicer, et j'envoie le fichier dans mon Raspberry Pi, et je lance l'impression, mais ça ne vas pas, sous extrusion importante, si je prend le même fichier et que je l'imprime directement par l'imprimante, c'est super. En gros je n'ai changé aucuns paramètres à PrusaSclier, ni mon Marlin, et tout fonctionne, il n'y à que lorsque je veux imprimé depuis Octoprint que je suis en sous extrusion importante. Modifié (le) Janvier 3, 2022 par Morganne46
PPAC Posté(e) Janvier 3, 2022 Posté(e) Janvier 3, 2022 je sais que OctoPrint se permet de réinterpréter les GCodes ( par exemple les argument d'un M16: Expected Printer Check sont mis en majuscule or quand on a un nom de machine avec des minuscule cela pose problème ... ) ... et là sauf regarder les logs pour comparer a la virgule et majuscule prés avec le fichier .gcode d'origine je ne sais pas quoi vérifier... 1
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 C'est de ça dont je parle, mais tu vois ce ne sont pas des steps/mn Send: M503 Recv: echo:; Linear Units: Recv: echo: G21 ; (mm) Recv: echo:; Temperature Units: Recv: echo: M149 C ; Units in Celsius Recv: echo:; Filament settings Recv: echo: M200 S1 D1.75 Recv: echo:; Steps per unit: Recv: echo: M92 X80.00 Y80.00 Z400.00 E960.00 Recv: echo:; Max feedrates (units/s): Recv: echo: M203 X500.00 Y500.00 Z10.00 E60.00 Recv: echo:; Max Acceleration (units/s2): Recv: echo: M201 X500.00 Y500.00 Z100.00 E5000.00 Recv: echo:; Acceleration (units/s2) (P<print-accel> R<retract-accel> T<travel-accel>): Recv: echo: M204 P500.00 R1000.00 T1500.00 Recv: echo:; Advanced (B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> J<junc_dev>): Recv: echo: M205 B20000.00 S0.00 T0.00 J0.08 Recv: echo:; Home offset: Recv: echo: M206 X0.00 Y0.00 Z0.00 Recv: echo:; Auto Bed Leveling: Recv: echo: M420 S1 Z10.00 ; Leveling ON Recv: echo: G29 W I0 J0 Z-0.02750 Recv: echo: G29 W I1 J0 Z-0.01000 Recv: echo: G29 W I2 J0 Z0.00000 Recv: echo: G29 W I3 J0 Z-0.07500 Recv: echo: G29 W I0 J1 Z0.08250 Recv: echo: G29 W I1 J1 Z0.30500 Recv: echo: G29 W I2 J1 Z0.22750 Recv: echo: G29 W I3 J1 Z-0.03750 Recv: echo: G29 W I0 J2 Z0.05750 Recv: echo: G29 W I1 J2 Z0.04500 Recv: echo: G29 W I2 J2 Z0.01500 Recv: echo: G29 W I3 J2 Z-0.07500 Recv: echo: G29 W I0 J3 Z0.00500 Recv: echo: G29 W I1 J3 Z-0.01250 Recv: echo: G29 W I2 J3 Z-0.03000 Recv: echo: G29 W I3 J3 Z-0.09750 Recv: echo:; Material heatup parameters: Recv: echo: M145 S0 H205.00 B60.00 F255 Recv: echo: M145 S1 H230.00 B50.00 F255 Recv: echo:; Hotend PID: Recv: echo: M301 P21.73 I1.54 D76.55 Recv: echo:; Controller Fan: Recv: echo: M710 S255 I0 A1 D60 ; (100% 0%) Recv: echo:; Z-Probe Offset: Recv: echo: M851 X-45.00 Y0.00 Z-0.95 ; (mm) Recv: echo:; Stepper driver current: Recv: echo: M906 X580 Y580 Z580 Recv: echo: M906 T0 E650 Recv: Recv: echo:; Driver stepping mode: Recv: echo: M569 S1 X Y Z Recv: echo: M569 S1 T0 E Recv: echo:; Linear Advance: Recv: echo: M900 K0.00 Recv: echo:; Filament load/unload: Recv: echo: M603 L10.00 U10.00 ; (mm) Recv: echo:; Filament runout sensor: Recv: echo: M412 S1 D7.00 ; Sensor ON Recv: ok
PPAC Posté(e) Janvier 3, 2022 Posté(e) Janvier 3, 2022 (modifié) il y a une heure, Morganne46 a dit : M203 X500.00 Y500.00 Z10.00 E60.00 ok tu l'avais donc depuis le début ! Il semble qu'il faut augmenter le feedrate pour E cf la capture d’écran que tu a mise 960 mm/min / 60 = 16 mm/s or d’après t'on firmware le M503 nous donne un M203 avec E60.00 mm/s du devrait donc plutôt avoir du E60 * 60 = E3600 mm/min et là je pense que octoPrint ne limitera plus le débit ... Modifié (le) Janvier 3, 2022 par PPAC 1
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 @PPACFilament ça n' rien donner, toujours en sous extrusion, résultat: Recv: echo:; Steps per unit: Recv: echo: M92 X80.00 Y80.00 Z400.00 E960.00 Recv: echo:; Max feedrates (units/s): Recv: echo: M203 X500.00 Y500.00 Z10.00 E60.00
Savate Posté(e) Janvier 3, 2022 Posté(e) Janvier 3, 2022 Il y a 2 heures, Morganne46 a dit : toujours en sous extrusion Normalement ces infos ne servent pas à grand chose dans Octoprint (uniquement pour le contrôle manuel dans l'onglet Contrôle) Sur mes octoprint j'ai laissé la valeur par défaut sans aucuns soucis de sous (ou sur) extrusion. Ce qui est bizarre c'est le M92 suivi d'un M203 Le M92 force les valeurs Le M203 Lit les valeurs de l'eeprom (donc pas les forcées saisies juste au dessus) il faudrait un M500 entre les deux ou pas de M203 ou le M92 après le M203. 1
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 (modifié) Il y a 1 heure, Savate a dit : il faudrait un M500 entre les deux ou pas de M203 ou le M92 après le M203. @Savate Comment tu édite ça et ou ? Modifié (le) Janvier 3, 2022 par Morganne46
Solution Savate Posté(e) Janvier 3, 2022 Solution Posté(e) Janvier 3, 2022 il y a 3 minutes, Morganne46 a dit : Comment tu édite ça et ou ? Ce n'est pas dans ton gcode de démarrage ? Sinon tu peux aller dans l'onglet "Terminal" * taper le M92 X80.00 Y80.00 Z400.00 E960.00 puis Entrée (ou Send)) * puis taper M500 et entrée Comme ça les infos seront sauvées dans l'eeprom et tu n'auras plus de soucis. 1
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 (modifié) il y a 6 minutes, Savate a dit : Ce n'est pas dans ton gcode de démarrage ? Je n'ai aucun GCODE dans Octoprint, les GCODES se trouvent dans PrusaSlicer !!!! Modifié (le) Janvier 3, 2022 par Morganne46
Savate Posté(e) Janvier 3, 2022 Posté(e) Janvier 3, 2022 il y a 37 minutes, Morganne46 a dit : Je n'ai aucun GCODE dans Octoprint, les GCODES se trouvent dans PrusaSlicer !!!! je parlais du gcode de ton trancheur Mais la solution avec le terminal d'octoprint devrait résoudre tous tes problèmes. 2
Morganne46 Posté(e) Janvier 3, 2022 Auteur Posté(e) Janvier 3, 2022 (modifié) @Savate mon GCODE Prusa c'est ça : G90 ; use absolute coordinates M83 ; extruder relative mode M140 S{first_layer_bed_temperature[0]} ; set final bed temp M104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling G4 S10 ; allow partial nozzle warmup G28 ; home all axis G29 ; auto bed levelling G1 Z50 F240 G1 X2 Y10 F3000 M104 S{first_layer_temperature[0]} ; set final nozzle temp M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize G1 Z0.28 F240 G92 E0 G1 Y140 E10 F1500 ; prime the nozzle G1 X2.3 F5000 G92 E0 G1 Y10 E10 F1200 ; prime the nozzle G92 E0 sinon j'ai fait la correction dans Octoprint, je teste et je te dis. Ca fonctionne impeccable désormais, sujet clos Modifié (le) Janvier 3, 2022 par Morganne46 2
PPAC Posté(e) Janvier 4, 2022 Posté(e) Janvier 4, 2022 Bien joué et mes excuses jetait complètement a coté du truc. Merci @Savate.
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