Aller au contenu

Messages recommandés

Posté(e)

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 :

2019-10-01 13_05_42-nas.chantome.com_995 - Connexion Bureau à distance.png

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 🙂 

Posté(e)

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.

Posté(e)
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 🙂 

  • Motard Geek changed the title to X1 - Marlin 2.0 (BabyStepping + BLTouch en options)
  • Motard Geek pinned this topic
Posté(e)

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 ^^

  • 4 weeks later...
Posté(e) (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) par cptlezard
  • J'aime 3
  • 2 weeks later...
  • 2 weeks later...
Posté(e) (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) par Jean-Claude Garnier
Posté(e) (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) par Jean-Claude Garnier
Posté(e)
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....

Posté(e)

@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:

vsc-platformio-u8glib.png.b85e1a032843e5e742c540de6afaf375.png

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 :

arduino-u8glib-version.png.21d29261decffc63f8e05b425bb88652.png

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.

🙂

Posté(e)

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

Posté(e)
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 😄 )).

Posté(e)
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...

Posté(e)

@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 1
  • 1 month later...
Posté(e)

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 ?

Posté(e)
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 😛 

Posté(e)
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 ?

 

Capture du 2020-03-08 09-57-53.png

Posté(e)

@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

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...