Praxis'

Super modérateur
Inscription
7 Février 2016
Messages
9 906
Réactions
4 342
Points
20 421
Untitled 1.png

Pré-requis:
  • Installer python :
  • Installer Visual Studio Code :
  • Télécharger la dernière version de Marlin :
    • Penser à prendre la dernière version
  • Télécharger les configurations pour Marlin :
    • Lien valide pour la version 2.0.6.1, pensez à prendre la version qui va avec celle que vous avez téléchargé.
Pour télécharger la dernière version de Marlin vous pouvez utiliser Git et PlatformIO.
  • Télécharger Git
  • Installer VS Code & PlatformIO (plus bas dans le tutoriel)
  • Aller sur VS Code, puis attendez que PlatformIO charge.
    1. Cliquez sur la tête d'alien dans la barre à gauche
    2. Un menu s'ouvre "Quick access" puis dans la catégorie "Miscellaneou"s cliquez sur "Clone Git project"
    3. Entrez le lien du répertorie Github de Marlin :
    4. Sauvegardez le et ouvrer le projet.
Si vous avez télécharger Marlin avec Git, vous avez besoins uniquement de récupérer les configurations.

Mettez ensuite le dossier de configuration et Marlin dans le même dossier.

1600690757938.png


Décompressez les deux dossiers, puis choisissez les fichier Configuration.h et Configuration_adv.h dans "Configuration-release" en accord avec votre modèle de carte mère / imprimante 3D. Dans mon cas, c'est une SKR Mini E3 V1.2.

1600690826755.png


Dans mon cas, le chemin est le suivant. On y trouve 4 fichiers, _Bootscreen et _Statusscreen ne sont pas obligatoire.

C:\Marlin\Configurations-release-2.0.6\Configurations-release-2.0.6\config\examples\Creality\Ender-3\BigTreeTech SKR Mini E3 1.2

1600690924701.png


Copier ces fichiers et mettez les dans le dossier de Marlin, vous devriez avoir quelque chose comme ça:

Chemin : C:\Marlin\Marlin-2.0.6.1\Marlin-2.0.6.1\Marlin

1600690971807.png


Nous en avons finis avec les fichiers, passons à Visual Studio !

Pour modifier Marlin, nous allons utiliser une extension permettant de le compiler : PlatformIO IDE
Sur VS Code, cliquez sur le dernier icon dans votre barre d'outils et chercher l'extension PlatformIO IDE

1600691033111.png


Une fois arrivé sur la page de l'extension, cliquez sur "Install"

1600691075920.png


La page d'accueil de PlatformIO IDE s'ouvrira :

1600691094082.png


Cliquez sur "Open project"
Sélectionnez ensuite le dossier où Marlin se trouve, le dossier doit comporter le fichier "platformio.ini"

1600691149396.png

Penser à modifier le fichier "plateformio.ini" en remplaçant avec le nom de votre carte mère.
Par exemple, pour la SKR E3 Mini :
1611267841820.png



Vous verrez alors apparaître votre dossier dans Visual Studio, les fichiers qui nous intéressent se trouvent dans le dossier Marlin, Configuration.h et Configuration_adv.h. C'est dans ces fichiers que toutes la configuration de Marlin se fait.

Pour compiler, cliquer sur "Ctrl + Alt + B", et voilà vous pouvez modifier Marlin à votre guise et le compiler.

Il peut arriver que la première compilation ne fonctionne pas, pensez à recompiler une fois encore !

Une fois compilé, votre firmware apparaîtra dans le dossier "Marlin-2.0.6.1\Marlin-2.0.6.1\.pio". Il vous suffit alors de le mettre à la racine d'une carte SD et de l'insérer dans votre imprimante éteinte. Au démarrage, elle se mettra à jour automatiquement avec le firmware présent sur la carte SD.

Si vous avez des questions ou des problèmes de compilation, n'hésitez pas à demander !

Praxis​
 
Dernière édition:
Haut