Aller au contenu

GO Print

M500 inéfficace (marlin bugfix 2.0)


Messages recommandés

bonjour, je viens d'installer un direct drive de chez Micro swiss.

installation et réglage de l'extrudeur RAS.

Mon soucis vient que par le menu de l'imprimante "step/mm" je modifie la valeur à 136.84 puis "store setting"

ou

par pronterface

M92 X80.00 Y80.00 Z400.00 E136.84

M500

j’éteins l'imprimante et je rallume et les valeur son revenu à E93.00

ma carte mère: Bigtreetech SKR Mini E3 V1.2

marlin : bugfix 2.0.

avant chaque impression je suis obligé de modifier la valeur de "E".

avez vous une idée de mon problème, ou peut on inclure une ligne dans cura qui modifie cette valeur avant l'impression?

merci

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

Il y a 1 heure, papagalak a dit :

ou peut on inclure une ligne dans cura qui modifie cette valeur avant l'impression?

Oui, c'est possible 😉

M92 E136.84

à placer évidemment avant toute autre commande qui utilisera l'extrudeur.

La commande M500 doit être activée dans configuration.h pour qu'elle fonctionne :

Citation

/**
 * EEPROM
 *
 * Persistent storage to preserve configurable settings across reboots.
 *
 *   M500 - Store settings to EEPROM.
 *   M501 - Read settings from EEPROM. (i.e., Throw away unsaved changes)
 *   M502 - Revert settings to "factory" defaults. (Follow with M500 to init the EEPROM.)
 */
#define EEPROM_SETTINGS       // Persistent storage with M500 and M501
//#define DISABLE_M503        // Saves ~2700 bytes of PROGMEM. Disable for release!
#define EEPROM_CHITCHAT       // Give feedback on EEPROM commands. Disable to save PROGMEM.
#if ENABLED(EEPROM_SETTINGS)
  //#define EEPROM_AUTO_INIT  // Init EEPROM automatically on any errors.
#endif

 

🙂

Lien vers le commentaire
Partager sur d’autres sites

@fran6p,

voila ce que j'ai dans mon configuration.h:


/**
 * EEPROM
 *
 * Persistent storage to preserve configurable settings across reboots.
 *
 *   M500 - Store settings to EEPROM.
 *   M501 - Read settings from EEPROM. (i.e., Throw away unsaved changes)
 *   M502 - Revert settings to "factory" defaults. (Follow with M500 to init the EEPROM.)
 */
#define EEPROM_SETTINGS       // Persistent storage with M500 and M501
//#define DISABLE_M503        // Saves ~2700 bytes of PROGMEM. Disable for release!
#define EEPROM_CHITCHAT       // Give feedback on EEPROM commands. Disable to save PROGMEM.
#define EEPROM_BOOT_SILENT    // Keep M503 quiet and only give errors during first load
#if ENABLED(EEPROM_SETTINGS)
  //#define EEPROM_AUTO_INIT  // Init EEPROM automatically on any errors.
#endif

 

ne connaissant pas trop en language vscode est ce que c'est bon?

sinon pour le moment j'ajoute la commande :

M92 X80.00 Y80.00 Z400.00 E136.84.

sinon je vais refaire un marlin, meme si j'ai déja pas mal galéré pour celui la, je vais en profité pour inclure

détection filament et bltouche que j'ai déja.

je sents que je vais encore galéré, mais c'est téllement bon quand on arrive a le faire.

Lien vers le commentaire
Partager sur d’autres sites

Comme dit @fran6p, il faut mettre chaque commande en individuelle... (j'avais pas fait gaffe sur ton premier post à ta commande groupée...)

Exemple, pour l'extruder, tu rentres juste :

M92 E136.84

et ensuite :

M500

Et c'est tout...

Si tu dois modifier l'axe X, tu rentres M92 X--.-- etc...

C'est plus claire pour toi ?

Lien vers le commentaire
Partager sur d’autres sites

il y a 37 minutes, papagalak a dit :

je sents que je vais encore galéré, mais c'est téllement bon quand on arrive a le faire.

Entièrement d'accord, quel plaisir quand on y arrive.

Le M500 est normalement activé avec ton «#define EEPROM_SETTINGS» (euh, en fait ça peut aussi dépendre de la carte mère installée, par exemple, certaines cartes de Bigtreetech ne possèdent pas d'EEPROM matérielle, elle peut toutefois être émulée par le dépôt sur la carte SD d'un fichier MAIS il faut d'une part paramétrer le Marlin en conséquence, d'autre part laisser la carte SD en permanence dans la carte).

Sur ma vieille CR10, n'ayant jamais mis à niveau le Marlin, mes réglages de pas sont faits avec la commande M92 dans mon G-code de début. Ça fonctionne très bien ainsi depuis plus de trois ans.

🙂

Lien vers le commentaire
Partager sur d’autres sites

Il y a 16 heures, papagalak a dit :

comment mettre en mémoire dans cura cette commande M92 en permanence

Dans le G-code de début / démarrage, tu l'ajoutes avant toute commande utilisant un moteur donc la ligne avant le G28 est très bien 😉:

Citation

M92 X80 Y80 Z400 E314 ; valeurs évidemment à remplacer par celles correspondant à ta machine (tous les axes ne sont pas nécessaires mais il en faut au moins un)

G28

🙂

Modifié (le) par fran6p
dysdigitalie ;-)
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
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...