Aller au contenu

GO Print

usbasp


sarsarote

Messages recommandés

Surement les step/mm pour l'axe Z dans le firmware a adapter pour ta machine ...

 

Tu aura des pistes avec :

mais il faudra le faire pour le pas du moteur de l'axe Z selon la pas de la tige fileté et des micro step du driver moteur ...

Default Steps per mm sur https://marlinfw.org/docs/configuration/configuration.html#movement

pour cela regarde les valeur calculé pour "Pas par millimètre - système à entrainement par vis-mère" sur https://blog.prusaprinters.org/fr/calculateur-reprapr_3416/

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

bonjour j'ai essayé de faire mes calculs pour mes step/mm.

le problème c'est que j'ai pas d'étiquette sur mes moteurs, j'aides recherche sur internet et il disent que la plupart des moteur d'imprimante 3d on des angle de 1.8

je vous ai mis 2 photos une avec les calcul pour me dire si c'est bon et la deuxième pour voir si c'est bien la ou je dois changé .

 

IMG_20210407_165411[1].jpg

IMG_20210407_164136[1].jpg

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Qd je vérifie avec le calculateur https://blog.prusaprinters.org/fr/calculateur-reprapr_3416/, je trouve les même valeurs.

Et oui tu point bien la bonne ligne dans le fichier Configuration.h les DEFAULT_AXIS_STEPS_PER_UNIT et donc là la 3eme valeur ai bien pour le step/mm du Z.

Il faut savoir qu'il ai possible de modifier/visualiser les steps/mm via une commande gcode ou via l’écran de contrôle de l'imprimante et de les sauver pour quelles soit utilisé au démarrage suivant (tu a du le voir dans les tutos que j'ai mi en lien la commande  M92 https://marlinfw.org/docs/gcode/M092.html ) on peut aussi mettre le M92 dans le g-code de démarrage des trancheurs.

Mais avoir un firmware avec les bonne valeur par défault ai selon moi toujour mieux.

Aussi il faudra bien faire un "reset to factory setting" https://marlinfw.org/docs/gcode/M502.html suivie d'un "store to eeprom" https://marlinfw.org/docs/gcode/M500.html après avoir flashé le firmware pour bien mettre a jours les valeurs des steps/mm dans l'eeprom.

Après pour contrôler, il suffira de demander après un "home" un déplacement de disons +100mm en Z et de vérifier avec un objet de 100mm de hauteur si cela colle bien.

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

merci 

j'ai mis 2560 

teste sur 10mm j'avais 8mm

je l'ai mis a 3200 et la niquel

le soucis maintenant c'est je fait un home hall + tout les réglages ,  puis je démarre une impression et la ma buse est a 13mm du plateau pour imprimé,

 comment je peut réglé çà ?

IMG_20210407_185156[1].jpg

Lien vers le commentaire
Partager sur d’autres sites

il y a 22 minutes, sarsarote a dit :

le soucis maintenant c'est je fait un home hall + tout les réglages ,  puis je démarre une impression et la ma buse est a 13mm du plateau pour imprimé,

ha là encore je suis perdu ... une histoire de Z offset ? ou un gcode d'un objet mal placé avant tranchage ? un coupleur qui glisse ? ...

Peut tu nous mettre le résultat d'un M500 ? M503 !

Edit : @sarsarote le résultat d'un M503 !  je me suis mélangé, mes excuses ... deux fois ... je suis pas frais !

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

le m503 je le mais en gcode c'est ca dans cura  ?

si c'est pas ca je sais pas comment on fait désolé

avant je vais re faire le teste car le fichier enregistré sur la carte sd a été mis avant le changement

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

Pour avoir le résultat d'un M503 il va falloir utiliser une application comme Pronterface via une connexion USB avec un PC ... je ne sais pas faire autrement ... ou alors avec un OctoPi ... mais seulement avec une carte SD je ne sais pas...

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

d'accord avec toi 

avec repetier sa peut marché et ou mettre M503 c'est ca ma question 😋

Lien vers le commentaire
Partager sur d’autres sites

hé 🙃 oui repetier host parfait ! avec les log bien coché a tout comme visibilité, dans l'onglet de "controle manuel", il y a un champ pour "envoyer" une commande "g-code" si je me trompe pas ...

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

j'ai utilisé pronterface

il faut le temps que je comprenne 🧐

 comment ça fonctionne je crois que j'ai trouvé 😋

voici le rapport:

Connecting...
start
Printer is now online.
echo: External Reset
Marlin 1.1.9.1
echo: Last Updated: 2020-06-20 | Author: (Bob Kuhn, Anet config)
echo:Compiled: Apr  7 2021
echo: Free Memory: 12231  PlannerBufferBytes: 1232
echo:V56 stored settings retrieved (656 bytes; crc 55358)
echo:  G21    ; (mm)
echo:  M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:Steps per unit:
echo:  M92 X100.00 Y100.00 Z3200.00 E100.00
echo:Maximum feedrates (units/s):
echo:  M203 X400.00 Y400.00 Z8.00 E50.00
echo:Maximum Acceleration (units/s2):
echo:  M201 X2000 Y2000 Z100 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P400.00 R1000.00 T1000.00
echo:Advanced: Q<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo:  M205 Q20000 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:Material heatup parameters:
echo:  M145 S0 H200 B70 F0
echo:  M145 S1 H240 B90 F0
echo:PID settings:
echo:  M301 P21.00 I1.25 D86.00
echo:  M304 P295.00 I35.65 D610.21
echo:SD card ok
>>> M503
SENDING:M503
echo:  G21    ; (mm)
echo:  M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:Steps per unit:
echo:  M92 X100.00 Y100.00 Z3200.00 E100.00
echo:Maximum feedrates (units/s):
echo:  M203 X400.00 Y400.00 Z8.00 E50.00
echo:Maximum Acceleration (units/s2):
echo:  M201 X2000 Y2000 Z100 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P400.00 R1000.00 T1000.00
echo:Advanced: Q<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo:  M205 Q20000 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:Material heatup parameters:
echo:  M145 S0 H200 B70 F0
echo:  M145 S1 H240 B90 F0
echo:PID settings:
echo:  M301 P21.00 I1.25 D86.00
echo:  M304 P295.00 I35.65 D610.21
 

Lien vers le commentaire
Partager sur d’autres sites

il y a 2 minutes, sarsarote a dit :

echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00

Nikel ! mais Z0.00 ... il n'y a pas de z offset donc tt semble ok pour moi ... alors d'où cela vient t'il se décalage a l'impression ... ?

Tu a quoi comme g-code de démarrage dans t'on slicer ? peut tu aussi mettre le fichier .gcode d'un fichier qui a se décalage en z a l'impression ?

Lien vers le commentaire
Partager sur d’autres sites

j'ai des G-code que j'ai mis dans cura 

peut être que sa pourra t'aidé 

G-code de démarrage

G21 ;valeurs métriques

G90 ;positionnement absolu

M82 ;mettre l'extrudeuse en mode absolu

M107 ;commencez avec le ventilateur éteint

G28 X0 Y0 ;déplacer X / Y à des butées min

G28 Z0 ;déplacez Z en butées min

G0 X0 Y15 F9000 ;Lit en avant

G0 Z0.15 ;Déposer au lit

G92 E0 ;zéro la longueur extrudée

G1 X40 E10 F500 ;Extruder 10 mm de filament sur 4 cm

G92 E0 ;zéro la longueur extrudée

G1 E-1 F500 ;Rétracter un peu

G1 X80 F4000 ;Essuye rapidement la ligne de filament

G1 Z0.3 ;Levez et commencez à imprimer.

G1 F{travel_speed}

M117 Impression...

G-code fin

M104 S0 ;chauffage de l'extrudeuse éteint

M140 S0 ;chauffe-lit chauffant éteint

G91 ;positionnement relatif

G1 E-1 F300 ;rétracter un peu le filament avant de soulever la buse, pour libérer une partie de la pression

G1 Z+0.5 E-5 X-20 Y-20 F9000 ;déplacez Z un peu et retirez le filament encore plus

G28 X0 Y0 ;déplacez X / Y jusqu'à la butée min, de sorte que la tête soit à l'écart

G90 ;positionnement absolu

G1 Y190 F9000 ;le lit se déplace vers l'avant

M84 ;steppers off

Lien vers le commentaire
Partager sur d’autres sites

Puf ... là .... je suis pas assez frais pour bien lire et comprendre du g-code ... il va me falloir du temps ... mes excuses ...

Lien vers le commentaire
Partager sur d’autres sites

ne t'inquiète pas je comprend dur dur 😋

je vais lancé une impression et quand j'ai le décalage j'arrête l'imprimante et je t'envoie le rapport

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

Rien qui me saute au yeux (mais je pense pas etre vraiment bon pour cela en cette instant ...)

Peut être faire avec repetier un essai avec les commandes une a une pour voir qd cela tourne mal ... je n'ai pas d'autre idées ... ou ils nous faut un nouveau regarde /point de vue ...

Edit  : merci @remibora !

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

je comprend plus rien maintenant elle fonctionne correctement je passe part pronterface on verra 

elle imprime sans probleme je fait un cube de calibrage on verra

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Bon il a suffit que l'imprimante sache que remibora était sur l'affaire pour quelle rentre dans le bon chemin ? 😉

Edit : @remibora oui moi aussi je comprend pas ... mais bon j'ai déjà vu mon imprimante avoir un comportement différent après un "reste" au lieu d'un power off/ power on  ... alors je met cela sur un "bug magique mystère" !

Modifié (le) par PPAC
  • Confus 1
Lien vers le commentaire
Partager sur d’autres sites

mon cube fait 20x20.1x20 super boulot 

un grand merci pour ton aide 

je reviens vers toi si j'ai un autre problème

  • J'aime 1
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
×
×
  • Créer...