Aller au contenu

Filament ABS

Firmware personnalisé Wanhao D12 - suite


Messages recommandés

Problème résolu en installant une version personnalisée du firmware original Marlin.

Tout d'abord, je remercie 1000 fois @Jonathan06 de m'avoir fourni les fichiers nécessaires, mais surtout d'avoir pris le temps de tout m'expliquer sur la méthode (et même plus).

Ce que j'ai dû faire :

  1. Installation de Microsoft Visual Studio Code (je l'avais déjà, ça tombait bien 😁)
  2. Dans VSCode : Installer les modules complémentaires "PlatformIO" et "Auto Build Marlin"
  3. Télécharger les sources du firmware "Mks-Robin-Nano-Marlin2.0"
    • Pour cette étape, j'avais pris les mauvaise sources au départ
    • Heureusement, @Jonathan06 m'a envoyé le lien pour récupérer la bonne version
  4. Récupérer des versions personnalisées des fichiers "platformio.ini", "Configuration.h" et "Configuration_adv.h"
    • Normalement, ça aurait dû être à moi de personnaliser ces fichiers pour les adapter à mon matériel
    • Mais @Jonathan06 les avait déjà préparés pour moi et me les a fournis
  5. Ensuite, préparer tous les fichiers pour la compilation :
    • Décompresser les sources du firmware Marlin dans un dossier
    • Remplacer le fichier platformio.ini de ce dossier par la version personnalisée
    • Dans le sous-dossier "Marlin", remplacer les 2 fichiers Configuration.h et Configuration_adv.h par les versions personnalisées
  6. Il faut maintenant aller dans VSCode pour compiler tout ça (Les manips peuvent un peu changer en fonction de votre OS, moi je suis sous MacOS) :
    • Double-cliquer platformIO.ini pour qu'il s'ouvre sous VSCode (sinon, aller le chercher à la main dans le logiciel)
    • Une fois dans VSCode, cliquer à gauche sur l'icône permettant d'ouvrir l'emplacement des fichiers sources 1104231571_Capturedecran2021-04-06a23_51_45.png.03c6c873e47e389ff6fb60bb930f18c0.png
    • Ensuite, cliquer sur "Open Folder" pour confirmer l'emplacement des fichiers sources
    • Et là, normalement PIO Home doit s'ouvrir dans VSCode
  7. Etape suivante, lancer "Auto Build Marlin" grâce à l'icône qui doit être présente dans la barre latérale
  8. Clic sur "Show ABM Panel"
    • Une fenêtre ressemblant à ça doit s'afficher 379912720_Capturedecran2021-04-07a00_10_00.png.af3a69e2fa50e2b20dd2e3aa6e859b77.png
  9. Dernière étape pour la compilation : Cliquer sur le bouton "Build" (visible dans la capture juste au dessus)
    • A noter qu'il se peut que ça échoue la toute première fois, mais il suffit de relancer et ça doit passer à la deuxième tentative

Maintenant que le firmware est compilé, il suffit de prendre le fichier "Robin_nano35.bin" et le dossier "assets" qui ont été créés dans le sous-dossier ".pio/build/mks_robin_nano35" (en tout cas, c'est l'emplacement que j'ai sur Mac) et de les copier sur la sdcard pour flasher sa machine.

A noter que je n'avais pas le dossier "assets", et donc @Jonathan06 est venu à mon secours en me fournissant une copie du sien (ce dossier est le même quelques soient les personnalisations apportées au firmware).

J'ai maintenant le menu "d'origine" du firmware Marlin, donc sans toute la partie graphique, mais avec toutes les options permettant de contrôler son imprimante correctement.

Dernière remarque, lorsque l'on bascule sur cette version de l'interface, le module WiFi n'est plus actif.

Mais perso, ça ne me dérange vraiment pas.

Voici un test réalisé ce soir grâce aux scripts "Filament Change" de CURA qui se basent effectivement sur le code M600 :

IMG_5097.thumb.jpg.68efac6a8083e3a790477e14c7ed088d.jpg

  • Couches 1 à 5 : filament noir
  • couches 6 & 7 : filament rouge
  • couches 8 à 10 : filament noir

Problème résolu !!!

Merci encore @Jonathan06

Modifié (le) par fran6p
  • J'aime 1
  • Merci ! 2
Lien à poster
Partager sur d’autres sites

Magnifique tutoriel @cidrixx

Je n'aurais pas mieux fait. 

Merci à toi pour ce travail. 

Si besoin contactez moi par MP et je vous fournit les fichiers nécessaires. Par contre tout flashage comporte des risques, je ne peux être tenu responsable. 

  • J'aime 1
  • Merci ! 1
Lien à poster
Partager sur d’autres sites

Salutation !

Merci pour le message qui détail la méthode de changement du firmware, belle présentation, clair et précise. (je le garde en favoris !)

Je pousse juste le bouchon en demandant (pas pour moi mais pour les suivant qui ont une D12)

le lien des sources du bon firmware et les fichiers .h et le dossier "assets" finalement utilisé.

Merci et bonne continuation !

Lien à poster
Partager sur d’autres sites

Alors pour les sources du firmware, voici le lien utilisé https://github.com/makerbase-mks/Mks-Robin-Nano-Marlin2.0-Firmware

 -> Si vous ne savez pas comment télécharger l'ensemble du dossier, vous cliquez sur le bouton "Code" en haut à droite de la liste de fichiers, puis sur "Download ZIP".

Les fichiers .h déjà configurés m'ont été fournis par @Jonathan06, donc voir avec lui comme proposé un peu plus haut.

Enfin, le dossier "assets" étant toujours le même, je peux vous le partager

assets.zip

Un petite remarque complémentaire : Le firmware est le même pour une version mono ou une version dual extrudeur.

  • Merci ! 1
Lien à poster
Partager sur d’autres sites

Firmware à utiliser sans modération, surtout le Linear Advance qui, si vous avez suivi le conseil de @Jonathan06 et remplacé le bowden par un de type capricorn, permet de ne plus avoir de cheveux d'ange et donc un rendu au top !

Pour ma part, je suis avec une configuration avec les 3 A4988 remplacés par des TMC2208 V2 (que j'avais en stock) et un BL Touch et j'ai imprimé plus de 3kg en PLA et PETG sans problème.

  • Merci ! 1
Lien à poster
Partager sur d’autres sites
  • Jonathan06 changed the title to Custom Firmware Wanhao D12 - comment compiler son propre Firmware
  • fran6p changed the title to Firmware personnalisé Wanhao D12 - suite
  • fran6p pinned et featured this topic
  • fran6p unfeatured et unpinned this topic

Rejoindre la conversation

Vous pouvez poster un message et vous inscrire plus tard. Si vous avez déjà un compte, connectez-vous afin de poster avec.

Invité
Répondre à ce sujet…

×   Vous avez copié du contenu avec formatage.   Supprimer le formatage

  Only 75 emoji are allowed.

×   Votre lien a été automatiquement intégré.   Afficher en tant que lien à la place

×   Le contenu sauvegardé a été restauré.   Effacer l'éditeur

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Créer...