Étape 4: Configuration Firmware : Marlin
L’étape suivante consiste à configurer votre firmware. RAMBo est compatible avec le firmware de Marlin, mais aussi Repetier Firmware, cependant, nous vous montrera ici comment configurer Marlin pour une utilisation avec le RAMBo.
Vous devrez également configurer Marlin pour votre imprimante, comme zone d’impression, pas par mm pour chaque axe, etc... Ces options de configuration sont hors de la portée de ce Instructable cependant, et nous allons nous concentrer uniquement sur les parties spécifiques de RAMBo de la configuration de Marlin.
est très facile à configurer Marlin à utiliser avec le RAMBo. Une fois que vous téléchargez Marlin (cliquez sur « Télécharger le ZIP » sur le côté gauche de la page de github : https://github.com/ErikZalm/Marlin), ouvrez le fichier Marlin.ino dans l’IDE Arduino, sélectionnez l’onglet Configuration.h et faites défiler jusqu'à ce que vous voyez l’option de configuration de la carte mère. Afin de configurer Marlin pour RAMBo, définissez simplement la configuration de la carte mère à '301' avec la ligne suivante :
Voir l’image ci-dessus pour voir à quoi elle devrait ressembler.
Une fois que vous avez mis la carte mère à 301 et configuré votre firmware pour votre imprimante 3D, vous pouvez cliquez sur le bouton de téléchargement, ou sélectionnez le téléchargement dans le menu fichier (voir image).
Ceci compilera le firmware et transférer à la RAMBo.
Si vous avez besoin d’ajouter le support pour un affichage à cristaux liquides, tels que le contrôleur de l’écran LCD intelligent RepRapDiscount, vous devrez avoir votre type de Conseil RAMBo et IDE Arduino configuré correctement comme il est expliqué dans l’étape précédente, puis vous devez mettre à jour certains fichiers du firmware Marlin.
Si vous utilisez la dernière version de git (à partir du lien ci-dessus) ou n’importe quelle version de 4 août 2013 et par la suite, vous n’avez pas besoin de modifier le firmware de Marlin pour l’utilisation de l’écran LCD, si vous utilisez cependant une ancienne version du firmware Marlin et ne souhaitez pas mettre à jour les plus récentes à l’ou si vous ne savez tout simplement pas , alors vous aurez besoin écraser les fichiers fastio.h et pins.h du répertoire Marlin avec la dernière version de ces fichiers disponibles de github :
https://RAW.githubusercontent.com/ErikZalm/Marlin/Marlin_v1/Marlin/pins.h
https://RAW.githubusercontent.com/ErikZalm/Marlin/Marlin_v1/Marlin/FastIO.h
Il suffit de télécharger ces deux fichiers et les copier dans le répertoire de Marlin, écraser les fichiers précédents.
Vous pouvez maintenant configurer le firmware Marlin pour utiliser le contrôleur LCD que vous avez et il travaillera avec le RAMBo, tant qu’il est câblé correctement (voir la section correspondante du présent manuel pour obtenir des instructions sur la façon de brancher le contrôleur LCD à la RAMBo).
N’oubliez pas d’installer la bibliothèque de U8glib dans le répertoire d’installation de Arduino IDE si vous utilisez les graphiques Smart LCD contrôleur complet, en suivant les instructions dans le fichier Configuration.h Marlin. Pour ce faire, copiez le répertoire de U8glib que vous pouvez trouver dans le répertoire de Marlin dans le sous-répertoire Marlin/ArduinoAddons/Arduino_1.x.x/libraries/ dans le répertoire des bibliothèques de l’Arduino (C:\Program Files (x86) \Arduino\libraries).