Motard Geek Posté(e) Septembre 29, 2019 Posté(e) Septembre 29, 2019 Hier soir j'ai flashé ma X1 sous Marlin 2.0 et y'a franchement rien de plus simple Alors déjà, avant toute chose, je vous conseille de sauvegarder les réglages de votre EEPROM (export + capture d'écran), ça peut toujours servir J'ai téléchargé bugfix-2.0.x.zip sur le site officiel de Marlin. Les fichiers de configuration pour la X1 sont déjà inclus dans le package, dans le répertoire config\examples\EVNOVO (Artillery)\Sidewinder X1. Il suffit donc de copier les fichiers _Bootscreen.h (très certainement optionnel), Configuration.h et Configuration_adv.h dans le répertoire Marlin : Si votre machine est d'origine, il suffit d'ouvrir le fichier Marlin.ino avec l'IDE Arduino afin de compiler puis flasher. Perso je flashe depuis l'IDE mais on peut aussi pousser le binaire en .hex avec Cura par exemple. Au premier reboot j'ai été confronté à une incompatibilité entre les réglages de mon EEPROM en 1.9 et ceux en 2.0. Au démarrage il chargeait donc les réglages par défaut. J'ai donc fait un reset de l'EEPROM avec la commande M502 et j'ai sauvegardé ces "nouveaux" réglages avec M500 avant de restaurer ceux de ma sauvegarde et de sauvegarder à nouveau BABYSTEPPING Pour activer le Babystepping il suffit de dé-commenter le paramètre suivant dans Configuration_adv.h. #define BABYSTEPPING Afin de pouvoir écrire les changement d'offset dans l'EEPROM, il faut l'activer également (dans le fichier cette fois-ci) : #define EEPROM_SETTINGS // Persistent storage with M500 and M501 BLTouch Pour le BLTouch, j'ai tout simplement suivi la doc officielle pour la version 3.1 chez antclabs en modifiant donc les paramètres suivants dans Configuration.h (je ne vous mets que ceux qui sont obligatoires et pas déjà activés / bien réglés dans la configuration fournie pour la X1) : #define BLTOUCH * Specify a Probe position as { X, Y, Z } */ #define NOZZLE_TO_PROBE_OFFSET { -52, -27, 0 } A noter que dans la documentation, le décalage du probe se définit avec 3 variables qui sont réunies dans une seule ligne dans la dernière version de Marlin : #define X_PROBE_OFFSET_FROM_EXTRUDER -52 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -27 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] Les valeurs de décalage doivent correspondre à la position de l'aiguille du BLTouch par rapport à la buse (sans quoi vous aller imprimer dans le vide d'un côté et perdre du volume d'impression à l'opposée). En ce qui me concerne j'ai tout simplement mis les valeurs préconisées par le créateur du support de BLTouch que j'ai utilisé. Même chose pour les valeurs ci-dessous : #define MIN_PROBE_EDGE 15 #define Z_CLEARANCE_DEPLOY_PROBE 15 // Z Clearance for Deploy/Stow #define Z_CLEARANCE_BETWEEN_PROBES 10 // Z Clearance between probe points #define AUTO_BED_LEVELING_BILINEAR En plus de ces paramètres documentés chez antclabs, il faut aussi mettre ceux ci-dessous qui sont propre à la Sidewinder (toujours dans Configuration.h) : #define Z_MIN_ENDSTOP_INVERTING false #define GRID_MAX_POINTS_X 5 #define Z_SAFE_HOMING Et dans Configuration_adv.h : #define BABYSTEP_ZPROBE_OFFSET Ensuite même chose, on compile et on flashe
Motard Geek Posté(e) Octobre 1, 2019 Auteur Posté(e) Octobre 1, 2019 Et voici mon premier print réalisé avec Marlin 2.0 :
Motard Geek Posté(e) Octobre 1, 2019 Auteur Posté(e) Octobre 1, 2019 Ah oui j'oubliais, pour le Baby et l'auto probe depuis le LCD faut un firmware customisé. Y'en a sur Thingi mais j'ai pris celui fait par l'auteur du support BLTouch (lien dans la description de sa vidéo). 1
Ynothar Posté(e) Octobre 5, 2019 Posté(e) Octobre 5, 2019 Salut ! Merci pour les infos sur le BLTouch ! Je vais m'en commander un. A quoi sert le baby exactement ? Tu vois une réelle amélioration par rapport à la version précédente ? Sinon, ça fait du beau boulot mais je trouve qu'avec le firmware livré de base, c'est déjà super clean.
Motard Geek Posté(e) Octobre 5, 2019 Auteur Posté(e) Octobre 5, 2019 Il y a 3 heures, Ynothar a dit : A quoi sert le baby exactement ? Ca permet de régler l'offset Z à 0,025mm près depuis le LCD c'est pratique pour avoir une belle première couche Il y a 3 heures, Ynothar a dit : Tu vois une réelle amélioration par rapport à la version précédente ? Non, rien de flagrant
speedbad Posté(e) Novembre 30, 2019 Posté(e) Novembre 30, 2019 J'ai une question qui a rien à voir avec Marlin, la X1 a un, plateau de 300mm mais peut t'elle vraiment imprimer sur 300mm ? J’ai une pièce de 295mm à imprimer ^^
Motard Geek Posté(e) Décembre 1, 2019 Auteur Posté(e) Décembre 1, 2019 Il fait 31 x 31 pour être précis donc ça passe oui
cptlezard Posté(e) Décembre 28, 2019 Posté(e) Décembre 28, 2019 (modifié) Bonjour à tous, Si cela intéresse quelqu'un j'ai trouvé ce tuto => vidéo +archive avec tous les fichiers et doc PDF pas à pas (en anglais par contre) pour la version 3.1 du BL touch. Le site https://pretendprusa.co.uk/index.php?action=downloads;sa=view;down=9 Pour télécharger le fichier c'est en haut du poste L'archive contient : Firmware - LCD Touchscreen => mise à jour de l'ecran Firmware - Main Board => Marlin 1.19 et 2.0 Firmware - Source (Experts only) => pour les bidouilleurs Prusa Slicer Config => tout est dans le nom ^^ STL Files => pièces à imprimer pour l’installation et la calibration du BLTouch Waggster Mod - BLTouch v1.0.pdf => documentation pas à pas en anglais. Pour information je n'ai pas encore l'imprimante qui est en cours de livraison (actuellement Alfawise U30 Pro et FLSUN QQS), j'ai juste préparé le terrain pour son arrivée. Je ne pourrais donc pas répondre à d'éventuelles question pour le moment. Bonne journée. Modifié (le) Décembre 28, 2019 par cptlezard 3
Olive3071 Posté(e) Janvier 11, 2020 Posté(e) Janvier 11, 2020 Hello je viens de suivre la procédure est c'est vraiment Bien. Par contre je ne sais pas si le Z offset et sauvegardé quand on éteint l'imprimante ????
Motard Geek Posté(e) Janvier 12, 2020 Auteur Posté(e) Janvier 12, 2020 Si tout est bien fait c'est sauvegarder dans l'EEPROM oui
speedbad Posté(e) Janvier 25, 2020 Posté(e) Janvier 25, 2020 merci pour le plateau, sinon pas de nouvelles de la V5 ?
Jean-Claude Garnier Posté(e) Janvier 26, 2020 Posté(e) Janvier 26, 2020 (modifié) Hello hello Je suis en train de changer la carte mère de ma Freesculpt >>> passant d'un Arduino+Ramps à une Trigorilla >>> Pour l'occasion je me suis créé un Marlin 2 vierge. Tout marche au poil avec l'afficheur d'origine (Reprap Discount Smart Controller) C'est quand j'ai voulu configurer Marlin pour l'afficheur RepRapDiscount Full Graphic Smart Controller que ça se gâte avec Marlin 2 Impossible de compiler sans avoir une erreur, alors qu'avec 1.9 il suffisait d'installer la librairie UGLIB et de slasher/déslasher les lignes suivantes Citation // #define REPRAP_DISCOUNT_SMART_CONTROLLER // jcg pour tests #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER // select after tests jcg Une ideé pitêtre ? Modifié (le) Janvier 26, 2020 par Jean-Claude Garnier
Jean-Claude Garnier Posté(e) Janvier 26, 2020 Posté(e) Janvier 26, 2020 (modifié) Elle dit : Citation avr-gcc: error: CreateProcess: No such file or directory Plusieurs bibliothèque trouvées pour "U8glib.h" Utilisé : C:\Documents\Crobards\libraries\U8glib-1.19.1 exit status 1 Erreur de compilation pour la carte Arduino Mega or Mega 2560 Modifié (le) Janvier 26, 2020 par Jean-Claude Garnier
Motard Geek Posté(e) Janvier 27, 2020 Auteur Posté(e) Janvier 27, 2020 Il y a 17 heures, Jean-Claude Garnier a dit : Plusieurs bibliothèque trouvées pour "U8glib.h" ça serait pas un problème de compatibilité ? tu pourrais pas faire le ménage et ne laisser que la bonne (la plus récente ?) ?
Jean-Claude Garnier Posté(e) Janvier 27, 2020 Posté(e) Janvier 27, 2020 Il y a 4 heures, Motard Geek a dit : tu pourrais pas faire le ménage J'ai fait le ménage à fond... - quand j'enlève la librairie il me dit "not found' - quand je la remets, il en trouve deux, va comprender....
fran6p Posté(e) Janvier 27, 2020 Posté(e) Janvier 27, 2020 @Jean-Claude Garnier Tu utilises une version de Marlin 2? Tu compiles (ou essaie) avec Arduino ? Habituellement c'est plutôt avec Visual Studio Code + platformio que l'on effectue cette compilation. Dans les dépendances de compilation, la bibliothèque utilisée est celle indiquée ci-dessous: Pour ajouter la bibliothèque U8glib dans Arduino, je suppose que tu es passé par : - Allez dans le menu « Croquis » > « Inclure une bibliothèque » puis « Gérer les bibliothèques ». - Recherche de « U8glib » via le champ filtres en haut à droite puis installez la bibliothèque correspondante. Normalement si tu as plusieurs versions, tu dois pouvoir choisir la version à utiliser lors de la compilation : Tu peux éventuellement passer par une version «portable» de Arduino (v1.8.7) qui inclue les bibliothèques nécessaires mais le Marlin est en version 1.1.9bugfixes.
Jean-Claude Garnier Posté(e) Janvier 27, 2020 Posté(e) Janvier 27, 2020 Oui merci @fran6p j'utilise Arduino IDE, ça me va, Platformio m'emmerde Je croive que je vais désinstaller l'IDE, y compris par la base de registres et le réinstaller propre en ordre, ça me saoûle
fran6p Posté(e) Janvier 27, 2020 Posté(e) Janvier 27, 2020 il y a 1 minute, Jean-Claude Garnier a dit : Platformio m'emmerde Je peux comprendre VSC, plus je l'utilise et plus j'en suis content (c'est un vrai environnement de compilation avec plein d'addons possibles (tous plus inutiles les uns que les autres donc totalement indispensables )).
Jean-Claude Garnier Posté(e) Janvier 28, 2020 Posté(e) Janvier 28, 2020 Il y a 16 heures, Jean-Claude Garnier a dit : Platformio m'emmerde Il y a 15 heures, fran6p a dit : Je peux comprendre Je ne sais pas par quel bout l'attraper.... Mais comme j'ai passé ma vie à apprendre des choses nouvelles, je vais m'y mettre. "On va pas se laisser emmerder par un tas de bit(e)s" (Jean Yanne) Je suppose que si je trouve un bon tuto (ou que si ON m'en propose un ...) je vais y arriver, grrrrr...
Jean-Claude Garnier Posté(e) Janvier 30, 2020 Posté(e) Janvier 30, 2020 @fran6p Le 28/01/2020 at 07:26, Jean-Claude Garnier a dit : Je suppose que .. /.. je vais y arriver, grrrrr... J'y ai passé du temps mais j'ai trouvé par où tirer le fil, finalement c'était pas SI compliqué... (j'ai récupéré la carte Arduino+Ramps de ma Freesculpt pour un autre projet >>> je l'ai remplacée par la Trigorilla que m'a donnée @Bakatora un maker lyonnais) Je suis tranquillement parti d'un Marlin bugfix-2.0x vierge et......... youpi ! Le 27/01/2020 at 15:11, fran6p a dit : VSC, plus je l'utilise et plus j'en suis content Je comprends mieux, même si je ne dois utiliser que le quart du dixième de ses possibilités... Bye bye l'IDE 1
BoKevHDF Posté(e) Mars 7, 2020 Posté(e) Mars 7, 2020 Bonjour Je viens de commander une Genius. La procédure est la même je suppose ? Par contre, il y a déjà un branchement prévu sur la tête pour le BL Touch. Du coup, quel modèle de BL Touch choisir ?
Motard Geek Posté(e) Mars 7, 2020 Auteur Posté(e) Mars 7, 2020 Il y a 7 heures, BoKevHDF a dit : Je viens de commander une Genius. La procédure est la même je suppose ? Alors là Il y a 7 heures, BoKevHDF a dit : Par contre, il y a déjà un branchement prévu sur la tête pour le BL Touch. Du coup, quel modèle de BL Touch choisir ? Avec l'original tu devrais pas avoir de mauvaise surprise
J-Philippe Posté(e) Mars 8, 2020 Posté(e) Mars 8, 2020 Le 01/10/2019 at 13:56, Motard Geek a dit : Hier soir j'ai flashé ma X1 sous Marlin 2.0 et y'a franchement rien de plus simple Alors déjà, avant toute chose, je vous conseille de sauvegarder les réglages de votre EEPROM (export + capture d'écran), ça peut toujours servir J'ai téléchargé bugfix-2.0.x.zip sur le site officiel de Marlin. Les fichiers de configuration pour la X1 sont déjà inclus dans le package, dans le répertoire config\examples\EVNOVO (Artillery)\Sidewinder X1. Bon. Ca commence bien.. Je viens de charger bugfix 2.0 et je ne vois pas de SWX1 dans le répertoire dont tu parles. Une idée ?
fran6p Posté(e) Mars 8, 2020 Posté(e) Mars 8, 2020 @J-Philippe Lis le fichier README.md et tu devrais y trouver la réponse: ce n'est plus inclus dans le Marlin mais récupérable sur un autre dépôt Tu peux aussi trouver un firmware «prémaché» (genre TH3D) qui est facile d'utilisation : KAY3D Cheetah 5.0
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant