OrCompet Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) Bonjour à tous, je viens encore faire appel à vos lumières ... j'avais acheté une carte mère silencieuse V2 pour mon Ender 5 (V4.2.7) Une fois installé, tout fonctionne nickel, et le gain de son est formidable; par contre jai perdu l'option "Filament Change" lors d'une impression (ce qui me permettait de switcher d'une couleur à l'autre)... j'ai cherché sur internet, tenté d'installer un firmware plus récent (en espérant avoir cette fonction active), mais non... auriez-vous une solution pour récupérer cette option ? (évidement avec Cura cela ne fonctionne pas, l'imprimante ne reconnais même plus le code du chgmt de filament). J'ai pu voir qu'il s'agissait de la fonction " Advanced pause feature" qui était absent et donc la cause... Est-il possible de modifier de Firmware d'origine pour y activer cette option ? (Je suis assez novice à ce niveau par contre.. ) Merci d'avance Modifié (le) Mars 19, 2021 par OrCompet
PPAC Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 Salutation @OrCompet Tu trouvera une piste pour cela dans le topic : Si après lecture il te reste des questions, hésite pas ! Bonne continuation ! 1
Idealnight Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 ou configurer toi même ton marlin avec les fonctions que tu souhaites 1
OrCompet Posté(e) Mars 20, 2021 Auteur Posté(e) Mars 20, 2021 Merci à vous pour vos réponses ! A vrai dire cela fait deux jours qui je cherche de la documentation pour: 1)- télécharger le marlin de ma machine et l'ouvrir sur mon ordinateur 2) modifier ce marlin et y ajouter des options que je trouve plutôt chouette (et mon changement de filament ) 3) remettre le tout la dans la Machine 4) enjoy. Je sais Je cela est possible, mais je suis bien trop novice a ce niveau là (bien que débrouillard malgré tout)
Savate Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 il y a 28 minutes, OrCompet a dit : 1)- télécharger le marlin de ma machine et l'ouvrir sur mon ordinateur ça ne marche pas comme ça, sur ta machine tu as un fichier binaire qui a été compilé pour ta carte mère et qui est est comment dire ... difficilement lisible. Par contre tu peux télécharger les fichiers sources de marlin (Home | Marlin Firmware (marlinfw.org)) il y a 31 minutes, OrCompet a dit : 2) modifier ce marlin et y ajouter des options que je trouve plutôt chouette (et mon changement de filament ) Il 'suffit' de modifier les sources de la version téléchargée (en règle générale deux fichiers sont à modifier configuration.h et configuration_adv.h) les sources sont bien commentés, mais il y a beaucoup de directives de compilation d'options. il y a 33 minutes, OrCompet a dit : 3) remettre le tout la dans la Machine il faut télécharger vscode, installer l'extension platformio (et quelques autres) ensuite tu pourras compiler les sources modifiés pour ta machine. Dans tous les cas si tu voulais modifier la config en 10 minutes c'est perdu d'avance Par contre il y a pas mal de topics se rapportant à ce sujet (à lire absolument) et ensuite il y a des spécialistes de Marlin et de Creality sur ce forum qui vont pouvoir te guider lors de tes premiers pas. 1
OrCompet Posté(e) Mars 20, 2021 Auteur Posté(e) Mars 20, 2021 Merci encore pour ta réponse. C'est vrai que ça semble plus compliqué que comme je pouvais l'imaginer... Je viens de télécharger le Firmware proposé par Marlin sur leur site, pour ma machine. Je m'attend à ne pas devoir trop modifier de choses si il est déjà conçu pour elle.. (taille plateau, vitesse, etc.. tout ça doit déjà être rentré à la base) Vraiment désolé si mes questions peuvent paraître un peu idiotes... Et on est bien daccord que le transfert du Merlin modifié et compilé, ce place sur la carte mère de l'imprimante par le port micro-SD ?
Savate Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 il y a 3 minutes, OrCompet a dit : Je viens de télécharger le Firmware proposé par Marlin sur leur site, pour ma machine. Je m'attend à ne pas devoir trop modifier de choses si il est déjà conçu pour elle.. (taille plateau, vitesse, etc.. tout ça doit déjà être rentré à la base) Effectivement c'est une bonne base il y a 4 minutes, OrCompet a dit : Et on est bien daccord que le transfert du Merlin modifié et compilé, ce place sur la carte mère de l'imprimante par le port micro-SD ? Sur la Ender 5 je ne sais pas, mais en règle général non L l'écran, peut être flashé avec la carte SD, mais la carte mère c'est via l'usb.
OrCompet Posté(e) Mars 21, 2021 Auteur Posté(e) Mars 21, 2021 Je reviens un peu vers vous après avoir chipoter de mon coté et cherches des tutos et autres... 1) Alors voila, j'ai installé VS code et visiblement je dois ajouter une extension ""platformio" (si j'ai bien compris, elle me permet de compiler les modifications pour avoir le fameux fichier ".bin" à mettre sur la carte SD). 2) J'ai téléchargé les fichiers requis sur le site Marlin (dossier avec des fichiers pré-configurés pour ma Ender 5 et le dossier avec Marlin.ino). 3)J'ai copier les 4 fichiers du dossier "exemple" dans le dossier Marlin, puis remplacé les fichiers du même nom existant. 4) Je suis à un stade ou je ne sais pas trop quelle ligne je dois impérativement modifier, ou les actions essentiels à faire. 5) ma carte mère porte un nom (celui qui permet d'être reconnu dans le logiciel lors de la compilation, de ce que j'ai compris), mais je ne parviens pas à trouver son nom générique.. Si jamais vous auriez des pistes ou peut-être d'autres topics qui traitre du même problème, je suis preneur! Merci d'avance !
remibora Posté(e) Mars 21, 2021 Posté(e) Mars 21, 2021 Salut, J'ai répondu à ta question ici mais en fait, le mal est plus profond . Je te conseille de partir sur une version stable de Marlin, c'est à dire la 2.0.7.2. Ca doit donner ça: 1- tu installes VSCode et Platformio (voir ce tuto) 2- tu télécharges les sources de Marlin V2.0.7.2 dispo ici (trouvé sur cette page). 3- tu décompresses le dossier marlin 2.0.x directement sous C : 4- tu écrases le fichier platformio.ini par le mien. 5- tu écrases les autres fichiers (fichiers exemples) dans le dossier C:\Marlin 2.0.x\Marlin SAUF cardreader.cpp (lui, il va dans Marlin\src\sd) 6- dans VisualCode, tu cliques sur: file-> open folder et tu choisis le dossier C:\Marlin 2.0.x\ 7- tu cliques sur Terminal->run Build task->platformio->build ça compile et si tout va bien, tu récupères le firmware_xxx.hex dans le dossier des sources C:\Marlin2.0.x\.pio\build\STM32F103RET6_creality Pour ajouter "Filament Change", tu décommentes la ligne dans le fichier configuration.h: //#define FILAMENT_RUNOUT_SENSOR et la ligne dans le fichier configuration_adv.h: //#define ADVANCED_PAUSE_FEATURE Je te conseille de décommenter la ligne dans le fichier configuration.h: //#define PIDTEMPBED Tu pourras ainsi activer le PID pour le chauffage du plateau. Pour le réglage des PID, tu peux suivre ces instructions: Pour la buse: M303 E0 S210 C8en retour, tu devrais avoir quelque chose comme ça (les valeurs seront différentes): RECU: p:17.22 i:1.00 d:74.22 tu n'as plus qu'à envoyer la commande avec tes propres valeurs: tete: M301 P17.22 I1.00 D74.22 Pour le plateau chauffant: M303 E-1 S70 C8en retour: RECU: p:841.68 i:152.12 d:1164.25 tu envoies la commande avec tes propres valeurs: M304 P841.68 I152.12 D1164.25 Tu sauvegardes et tu lis les valeurs de l'eeprom: M500 M501 Pour mémoire, avant de flasher le firmware, tu notes les valeurs de l'eeprom avec M503. Après avoir flashé le firmware, tu envoies M502 (reset "usine") suivi d'un M500 (enregistrement de l'eeprom) et un M501 (applique les valeurs de l'eeprom à la SRAM) ou via les menus de la machine. Ensuite tu mets à jour les valeurs des paramètres machine (M92 = pas/mm des moteur,M301 = PID du bloc de chauffe de la buse ,M304 = PID du plateau,...) Configuration_adv.h _Bootscreen.h _Statusscreen.h Configuration.h platformio.ini cardreader.cpp 1
fran6p Posté(e) Mars 22, 2021 Posté(e) Mars 22, 2021 Il y a 13 heures, remibora a dit : tu récupères le firmware_xxx.hex Tu récupères le firmware-AAAAMMDD-HHMMSS.bin 1
OrCompet Posté(e) Mars 22, 2021 Auteur Posté(e) Mars 22, 2021 Merci pour vos réponses, je viens de me rendre compte que je me suis un peu emmêler les pinceaux avec deux topics qui traitent un peu du même sujet... Il me reste un soucis de position de X et Y. Le gauche-droite du plateau est inversé: là ou, logiquement la ligne de purge se fait au début de l'impression, il la fait mais à son opposé. Donc à gauche dans mon cas, ce qui force la tête à traverser tout le plateau pour rien... auriez-vous des idée de la ligne qui gère ce souci?
remibora Posté(e) Mars 22, 2021 Posté(e) Mars 22, 2021 Salut, Si l'inversion ne concerne que les lignes de purges, alors il suffit de modifier ton Gcode de démarrage dans le trancheur (slicer). Mais je doute que tu n'aies que cette inversion. Question idiote: est-ce que tu n'aurais pas une inversion de sens des moteurs que tu aurais compenser en inversant les fins de course X et Y qui servent à la prise d'origine?
Idealnight Posté(e) Mars 22, 2021 Posté(e) Mars 22, 2021 (modifié) Ben la ligne de purge se fait a gauche sur ta photo ? si oui c'est normal cela se fait du côté du home. Si ça coule trop pendant la chauffe faut revoir la température peut-être aussi de l'humidité dans ton fil (sinon mettre une ligne dans ton gcode pour faire légèrement remonter le fil a la fin de l'impression) Modifié (le) Mars 22, 2021 par Idealnight
remibora Posté(e) Mars 22, 2021 Posté(e) Mars 22, 2021 (modifié) Sauf qu'apparemment, Monsieur a décidé de faire son rebelle en faisant la prise d'origine au fond à droite... (cf la remarque de @fran6p ici) Modifié (le) Mars 22, 2021 par remibora 1
fran6p Posté(e) Mars 23, 2021 Posté(e) Mars 23, 2021 Les Ender 5 ont leur origine au fond à droite contrairement à nos cartésiennes (CR10?? , Ender 3). L'inversion est normalement faite dans configuration.h pour les contacteurs de fin de course (1 (max) pour Ender5, -1 (min) pour Ender3, CR10, …) : Citation // Direction of endstops when homing; 1=MAX, -1=MIN // :[-1,1] #define X_HOME_DIR 1 #define Y_HOME_DIR 1 #define Z_HOME_DIR -1 Donc revoir le firmware ce qui rendra inutile la modification du G-code de démarrage (sauf peut-être la chauffe de la buse, à voir). 1
Idealnight Posté(e) Mars 23, 2021 Posté(e) Mars 23, 2021 @fran6p ok merci pour l'info mais pfff c'est comme tout ils ne savent pas normaliser quelle idée ^^
Orange_BuD Posté(e) Mars 26, 2021 Posté(e) Mars 26, 2021 si ca peut aider des personnes pour modifier mon Firmware j'ai suivi cette → VIDEO ← a partir de 19.30min
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