Marlin 2.0 - Téléchargement et installation

- Catégories : Impression 3D

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.

Icone

Premièrement, cliquer sur l'icône "extension" situé à gauche dans Visual Studio Code.

Barre de recherche Visual Studio Code

Aller dans la barre de recherche situé en haut à gauche et taper "PlatformIO"

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:

  1. Copier / Coller votre Marlin dans l'icone application de Virtual Studio Code
  2. Utiliser la commande "ouvrir" de Virtual Studio Code
  3. Ouvrir PlatformIO et cliquer sur "ouvrir projet"

Lorsque Marlin est ouvert vous devez cliquer sur le fichier "platformio.ini"

fichier platform.ini

Vous allez devoir changer la fonction defaut_envs. Par défaut, on peut voir que la fonction est sur MEGA2560 (carte Ramps)

SKR V1.4 TURBO LPC1769

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 .

Fichier board.h marlin 2.0

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:

#define MOTHERBOARD + NOM DE VOTRE CARTE soit dans notre exemple:
#define MOTHERBOARD BOARD_BTT_SKR_V1_4_TURBO

fichier configuration.h Marlin 2.0 define motherboard

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/

Partager ce contenu

Ajouter un commentaire

3 commentaires

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

Vos paramètres de cookies

Ce magasin vous demande d'accepter les cookies afin d'optimiser les performances, les fonctionnalités des réseaux sociaux et la pertinence de la publicité. Les cookies tiers liés aux réseaux sociaux et à la publicité sont utilisés pour vous offrir des fonctionnalités optimisées sur les réseaux sociaux, ainsi que des publicités personnalisées. Acceptez-vous ces cookies ainsi que les implications associées à l'utilisation de vos données personnelles ?

Cookies nécessaires
Les cookies nécessaires contribuent à rendre un site web utilisable en activant des fonctions de base comme la navigation de page et l'accès aux zones sécurisées du site web. Le site web ne peut pas fonctionner correctement sans ces cookies.
Nom du cookie Fournisseur Finalité Expiration
PrestaShop-# imprimante-3d-service.com Ce cookie permet de garder les sessions de l'utilisateur ouvertes pendant leur visite, et lui permettre de passer commande ou tout un ensemble de fonctionnement tels que : date d'ajout du cookie, langue sélectionnée, devise utilisée, dernière catégorie de produit visité, produits récemment vus, accord d'utilisation de services du site, Identifiant client, identifiant de connexion, nom, prénom, état connecté, votre mot de passe chiffré, e-mail lié au compte client, l'identifiant du panier. 480 heures
Cookies marketing
Les cookies marketing sont utilisés pour effectuer le suivi des visiteurs au travers des sites web. Le but est d'afficher des publicités qui sont pertinentes et intéressantes pour l'utilisateur individuel et donc plus précieuses pour les éditeurs et annonceurs tiers.
Nom du cookie Fournisseur Finalité Expiration
fr Facebook Utilisé par Facebook pour fournir une série de produits publicitaires tels que les offres en temps réel d'annonceurs tiers. 3 mois
tr Facebook Utilisé par Facebook pour fournir une série de produits publicitaires tels que les offres en temps réel d'annonceurs tiers. Session
_fbp Facebook Utilisé par Facebook pour fournir une série de produits publicitaires tels que les offres en temps réel d'annonceurs tiers. 3 mois
Cookies statistiques
Les cookies statistiques aident les propriétaires du site web, par la collecte et la communication d'informations de manière anonyme, à comprendre comment les visiteurs interagissent avec les sites web.
Content not available in your area