Aller au contenu

GO Print

Commande M503 bizarre..


ibanana@free.fr

Messages recommandés

Bonjour à tous,

Dans l'espoir de régler mon extrusion, je lance un M503 comme d'habitude, sauf que cette fois-ci, j'obtiens çà : (voir ci dessous)

Quelqu'un a-t-il une idée de pourquoi la réponse habituelle ne retourne pas?

J'ai peut-être fait une fausse manip, mais là j'avoue ne pas savoir quoi faire, et l'idée d'un flash ne me plait pas trop (j'avais mis Marlin 1.19, mais ça me faisait des microcoupures d'impression et des trucs bizarre dans les déplacements....) Bref.

Votre aide est la bienvenue 😉 Merci par avance!

 

Send: N59 M503*25
Recv: ok 59
Recv: EPR:2 75 115200 Baudrate
Recv: EPR:3 129 2221.865 Filament printed [m]
Recv: EPR:2 125 1111635 Printer active [s]
Recv: EPR:2 79 0 Max. inactive time [ms,0=off]
Recv: EPR:2 83 360000 Stop stepper after inactivity [ms,0=off]
Recv: EPR:3 3 100.0000 X-axis steps per mm
Recv: EPR:3 7 100.0000 Y-axis steps per mm
Recv: EPR:3 11 400.0000 Z-axis steps per mm
Recv: EPR:3 15 400.000 X-axis max. feedrate [mm/s]
Recv: EPR:3 19 400.000 Y-axis max. feedrate [mm/s]
Recv: EPR:3 23 8.000 Z-axis max. feedrate [mm/s]
Recv: EPR:3 27 100.000 X-axis homing feedrate [mm/s]
Recv: EPR:3 31 100.000 Y-axis homing feedrate [mm/s]
Recv: EPR:3 35 4.000 Z-axis homing feedrate [mm/s]
Recv: EPR:3 39 20.000 Max. jerk [mm/s]
Recv: EPR:3 47 0.300 Max. Z-jerk [mm/s]
Recv: EPR:3 133 0.000 X home pos [mm]
Recv: EPR:3 137 0.000 Y home pos [mm]
Recv: EPR:3 141 0.000 Z home pos [mm]
Recv: EPR:3 145 250.000 X max length [mm]
Recv: EPR:3 149 223.000 Y max length [mm]
Recv: EPR:3 153 240.000 Z max length [mm]
Recv: EPR:3 51 400.000 X-axis acceleration [mm/s^2]
Recv: EPR:3 55 400.000 Y-axis acceleration [mm/s^2]
Recv: EPR:3 59 400.000 Z-axis acceleration [mm/s^2]
Recv: EPR:3 63 400.000 X-axis travel acceleration [mm/s^2]
Recv: EPR:3 67 400.000 Y-axis travel acceleration [mm/s^2]
Recv: EPR:3 71 400.000 Z-axis travel acceleration [mm/s^2]
Recv: EPR:0 880 0 Autolevel active (1/0)
Recv: EPR:0 106 0 Bed Heat Manager [0-3]
Recv: EPR:0 107 255 Bed PID drive max
Recv: EPR:0 124 80 Bed PID drive min
Recv: EPR:3 108 196.000 Bed PID P-gain
Recv: EPR:3 112 33.000 Bed PID I-gain
Recv: EPR:3 116 290.000 Bed PID D-gain
Recv: EPR:0 120 255 Bed PID max value [0-255]
Recv: EPR:3 200 100.000 Extr.1 steps per mm
Recv: EPR:3 204 50.000 Extr.1 max. feedrate [mm/s]
Recv: EPR:3 208 20.000 Extr.1 start feedrate [mm/s]
Recv: EPR:3 212 1000.000 Extr.1 acceleration [mm/s^2]
Recv: EPR:0 216 3 Extr.1 heat manager [0-3]
Recv: EPR:0 217 230 Extr.1 PID drive max
Recv: EPR:0 245 50 Extr.1 PID drive min
Recv: EPR:3 218 7.0000 Extr.1 PID P-gain/dead-time
Recv: EPR:3 222 2.0000 Extr.1 PID I-gain
Recv: EPR:3 226 40.0000 Extr.1 PID D-gain
Recv: EPR:0 230 255 Extr.1 PID max value [0-255]
Recv: EPR:2 231 -3500 Extr.1 X-offset [steps]
Recv: EPR:2 235 -1000 Extr.1 Y-offset [steps]
Recv: EPR:1 239 1 Extr.1 temp. stabilize time [s]
Recv: EPR:1 250 150 Extr.1 temp. for retraction when heating [C]
Recv: EPR:1 252 0 Extr.1 distance to retract when heating [mm]
Recv: EPR:0 254 255 Extr.1 extruder cooler speed [0-255]
Send: N60 M105*17
Lien vers le commentaire
Partager sur d’autres sites

  • 10 months later...

Bonjour

Un peu tardivement je vais te donner la réponse:  elle est dans le firmware !

La commande M503 est manifestement "disabled" et tu peux aller enlever les // devant cette commande dans configuration.h

Pour cela, utiliser Marlin, ouvrir le dossier marlin.ino et hop toute la configuration apparait avec des onglets.

allez dans l'onglet config.h et chercher //#define DISABLE_M503  (NB: j'ai la remarque suivante: Saves ~2700 bytes of PROGMEM. donc vous allez perdre une partie de la mémoire en activant M503)

Ensuite compiler et téléverser (= flasher).

And Bob's your uncle comme disent les British.

Lien vers le commentaire
Partager sur d’autres sites

  • 10 months later...

Bonjour à toutes et tous,

Je déterre le sujet car je suis confronté au même problème. Remettre les réglage d'usine M502 puis M500 selon les suggestions de @jmarie3D me tente.
Mais dans le doute, je souhaiterai avant, sauvegarder la configuration actuelle au cas ou...

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Alain06 a dit :

je souhaiterai avant, sauvegarder la configuration actuelle au cas ou...

À ma connaissance, il n'est pas possible de récupérer les données de l'EEPROM directement.

Le plus simple est de taper la commande M503 dans Pronterface (ou autre) et de copier/coller le résultat dans un fichier texte.

Bien sûr, pour revenir en arrière en cas de modification, il faudra taper la(les) commande(s) correspondante(s) en entrant les valeurs récupérées dans le fichier.

Lien vers le commentaire
Partager sur d’autres sites

Je viens de faire la manip qui malheureusement n'a rien changé malgré la confirmation que l'imprimante est reconfiguré d'usine.
Je souhaitais que mon impression soit au centre du plateau en modifiant avec le G-Code M92 qui n’apparaît pas avec cette configuration.

De plus, même si la machine est au repos, sont affichés des OK......... parasites 

Je crains d'être obligé de reprogrammer...

Anet A8.PNG

Print settings.pdf

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

il y a 25 minutes, Alain06 a dit :

Je souhaitais que mon impression soit au centre du plateau

pourquoi elle est ou ?

il y a 25 minutes, Alain06 a dit :

De plus, même si la machine est au repos, sont affichés des OK......... parasites 

Ce ne sont pas des ok parasites, c'est la machine qui indique qu'elle est vivante à l'hôte.

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Alain06 a dit :

Je souhaitais que mon impression soit au centre du plateau en modifiant avec le G-Code M92

Quel est le rapport entre le centre du plateau et le M92 ?

Quel est ton problème ?

Si ton impression ne se fait pas au centre, c'est ton slicer qui est mal configuré.

Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, jmarie3D a dit :

Quel est le rapport entre le centre du plateau et le M92 ?

M92 indique les coordonnées X et Y que l'on va modifier pour que la cible imprimée soit parfaitement au centre du plateau.

En fait c'est aussi un prétexte pour soumettre un autre problème qui est que je n'ai plus l'affichage qui permet d’accéder à cette commande.
Fichier joint ''Print settings'' pour faire la comparaison.

Cible.PNG

Print settings.pdf

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

il y a 44 minutes, Alain06 a dit :

M92 indique les coordonnées X et Y que l'on va modifier pour que la cible imprimée soit parfaitement au centre du plateau.

Non, M92 indique au firmware combien de pas il doit demander au moteur pas-à-pas pour déplacer l'axe d'un millimètre.

Lien vers le commentaire
Partager sur d’autres sites

@jmarie3D On ne s'est pas bien compris. Tu fais la commande M503 qui affiche la config dans laquelle apparaît la ligne M92 qu'il faudra corriger.

C'est ce que j'ai surligné en bleu dans les ''Print settings'' et que à mon grand désespoir, je n'ai plus avec mon Anet A8.

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

il y a 47 minutes, jmarie3D a dit :

C'est toi qui ne comprends rien. Je te laisse patauger...

 @jmarie3D Je te remercie pour ta coopération, je te rappelle juste le thème du fil auquel tu participes : ''Commande M503 bizarre..''

il y a 50 minutes, Alain06 a dit :

Tu fais la commande M503 qui affiche la config

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

@Alain06

tu n 'as pas répondu à la question : ou se trouve le début de tes impressions?

j'ajoute la question suivante: avec quel trancheur tu travaille ?

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

Merci @Patrick76 pour ta participation et je te prie de m'excuser, si je n'ai pas de suite répondu 😉.

Le décalage de mes impressions n'est pas catastrophique, ce n'est pas le problème principal, qui est : ''Commande M503 bizarre..''
C'est un prétexte pour accéder, avec Pronterface à la correction du contenu des commandes de l'imprimante.

Sinon, pour le trancheur, j'utilise Cura

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

ce que je vois sur cette commande c'est ça: https://marlinfw.org/docs/gcode/M503.html

avec le parametre "C" tu devrais retrouver les éléments dans la carte SD

 

pour le décalage des impressions, ça se passe dans cura,

ne pas cocher la case : "origine au centre" c'est uniquement pour les "delta"

bien indiquer les dimensions du plateau: 220 x 220

en bref, laisser les paramètres par défaut proposé par cura.

si tu a trop "bidouillé" ces paramètres, dans cura uniquement, supprime l'imprimante et réinstalle la comme nouvelle imprimante

chez moi, avec mon anet A8, en laissant tout par défaut, ça marche nickel

éventuellement, si tu a changer le corps de chauffe, est-il bien remonté? on peut le monter à l'envers et du coup, le centre du plateau est faux

a voir également si tu a bidouillé la machine, la position des fin de course X et Y

bref, avant de chercher à corrigé un soucis par l'informatique, il faut vérifier que mécaniquement tout est parfait

l'informatique ne corrigera JAMAIS un soucis mécanique

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...