Téléchargement de Marlin 2.0 et Visual Studio Code
Pour télécharger le firmware Marlin 2.0, il vous suffit de vous rendre sur le site de Marlin FW à l'adresse:
https://marlinfw.org/docs/basics/install.html#download
Attention: il y a plusieurs versions du firmware Marlin. Dans notre exemple nous utiliserons Marlin 2.0 car la carte mère utilisée est une Bigtreetech 32 bits SKR V1.4 Turbo.
Vous pourrez choisir entre la version courante (en cours de développement) "latest release" ou la version avec correction des bugs "bug fixes". Ca sera à vous de choisir la version en fonction de vos compétences. Pour plus de facilité, il est préférable d'utiliser la version "bug fixes".
Pour le téléchargement de Visual Studio Code, il faut se rendre à l'adresse https://code.visualstudio.com/, vous trouverez le lien de téléchargement directement sur cette page. Téléchargez la version en fonction du PC que vous utilisez.
Installation de Marlin 2.0 avec Visual Studio Code et PlatformIO
La première étape est d'ouvrir Virtual Studio Code et d'installer PlatformIO. PlatformIO vous permet de transformer Virtual Studio Code en un IDE complet pour le développement et la compilation du firmware Marlin.
Premièrement, cliquer sur l'icône "extension" situé à gauche dans Visual Studio Code.
Aller dans la barre de recherche situé en haut à gauche et taper "PlatformIO"
Il vous suffit alors de cliquer sur PlatformIO et l'installation sur Visual Studio Code s'effectue. Pour finaliser l'installation, il vous faudra redémarrer Visual Studio Code.
Réglage de base de l'environnement Marlin 2.0 / PlatformIO
Dans ce chapitre nous allons voir le réglage de base pour Marlin 2.0, c'est à dire lui indiquer la carte mère que vous allez utiliser.
Tout d'abord vous aller ouvrir Marlin dans PlatofrmIO. Pour cela vous avez 3 possibilités:
- Copier / Coller votre Marlin dans l'icone application de Virtual Studio Code
- Utiliser la commande "ouvrir" de Virtual Studio Code
- Ouvrir PlatformIO et cliquer sur "ouvrir projet"
Lorsque Marlin est ouvert vous devez cliquer sur le fichier "platformio.ini"
Vous allez devoir changer la fonction defaut_envs. Par défaut, on peut voir que la fonction est sur MEGA2560 (carte Ramps)
Dans notre exemple avec la carte mère Bigtreetech SKR V1.4 Turbo, on peut voir qu'il s'agit du chipset LPC1769.
Dans notre fichier platformio.ini il faudra donc remplacer mega2560 par LPC1769
Maintenant que Marlin sait que vous utilisez un chipset LPC1769, il va falloir lui indiquer la carte mère que vous utilisez.
Pour cela, vous devez accéder au fichier boards.h qui se trouve dans src / core de la colonne de gauche.
Dans ce fichier vous trouverez les cartes mère prisent en charge dans Marlin, ainsi que leur nom afin de l'inclure dans le fichier configuration.h .
Dans le fichier board.h nous trouvons la carte mère qui nous intéresse: BOARD_BTT_SKR_V1_4_TURBO
Il suffit de mettre le nom de la carte mère dans le fichier configuration.h à la ligne 131:
Cet article reprend l'installation de l'environnement de base pour utiliser Marlin 2.0, nous allons créer plusieurs articles au fur et à mesure afin de vous montrer comment régler Marlin 2.0 pour votre imprimante 3D.
Si vous désirez connaitre des réglages mais que nous n'avons pas encore fait d'articles dessus, n'hésitez pas à nous poser la question par email ou dans les commentaires afin de créer des articles en fonction des demandes.
Pour plus d'information sur le firmware Marlin (en anglais): https://marlinfw.org/
Julien - 04/01/2021 16:50:16
Bon article. Merci
I3D Service - 15/09/2020 05:01:33
Bonjour, le téléversement se fait directement avec Visual Studio Code avec le bouton qui est à droite du bouton pour faire la compilation de votre code.
jbmuri@gmail.com - 10/09/2020 09:10:47
Bonjour, j'ai bien suivi votre cours , mais ne comprenant pas l'anglais , je ne sais pas la marche a suivre pour le téléverssement sur la carte. Doit t'on le faire avec Visual ou avec Arduino. PS. j'ai la carte MKS Gen LV 1.0 , je n'ai trouvé que la carte MKS Gen L. Bien cordialement