Aller au contenu

Filament ABS

Chercher dans la communauté

Résultats des étiquettes.



Plus d'options de recherche

  • Recherche par étiquettes

    Saisir les étiquettes en les séparant par une virgule. Merci de privilégier l'auto-complétion plutôt que de créer des tonnes de tags inutiles.
  • Recherche par auteur

Type du contenu


Forums

  • La vie du forum
    • Présentations
    • On vous écoute
    • Actualité et nouveautés du forum
  • Sur le site
    • Les news du blog
  • Les imprimantes 3D
    • Discussion sur les imprimantes 3D
    • Bien choisir son imprimante 3D
    • Les constructeurs
    • Les RepRap et autres modèles DIY
    • Les imprimantes 3D SLA
    • Consommables
    • Électronique
    • Tutoriels
  • Les scanners 3D
    • Discussion sur les scanners 3D
    • Kinect
  • Logiciels 3D
    • Discussion sur les logiciels 3D
    • Dessiner / modéliser en 3D
    • Paramétrer et contrôler son imprimante 3D
    • Tutoriels
  • Le coin des makers
  • Usinages
  • Petites annonces
  • Divers

Chercher dans...

Résultats qui...


Date de création

  • Début

    End


Dernière mise à jour

  • Début

    End


Filtrer par nombre de...

Inscrit

  • Début

    End


Groupe


Website URL


Skype


Twitter


Facebook


Youtube


Instagram


Lieu


Intérêts


Imprimantes

99 résultats trouvés

  1. Hello, Depuis le menu on peut lancer un préchauffage pour PLA et ABS mais comment en rajouter un pour du PETG ou du Flex ? J'avais déjà essayé il y a longtemps, mais je n'avais pas réussi...
  2. bonjour je cherche a régler mon hypercube ,j ai imprimer un cube de 15x15 et la finition est vraiment dég........ j ai jouer sur débit dans répetier host et sur la température mais ca change pas grand chose merci
  3. Voilà, après avoir pas mal galéré pour mettre à jour le firmware de ma CTC Prusa I3, je trouvais intéressant de faire un petit tuto / retour d'expérience. Attention ce genre de manipulation n'est pas sans risque. Vous pouvez rendre HS votre carte controleur. Maintenant que les risques sont partagés, pour commencer il faut un peu de matériel : un programmeur USBASP ISP j'ai utilisé celui là des fils dupont femelle - femelle comme ceux ci Vous constaterez que l'investissement est très mesuré. Pour ma part j'ai fait la manipulation sous Windows, amateur de pommes ou de pingouins il faudra adapter... Il vous faudra une suite de logiciels : Les drivers pour le programmeur USBASP (j'ai utilisé l'outil zadig 2.2 pour récupérer la version "libusbK (v3.0.7.0)" compatible par la suite) L'environnement de développement Arduino Avrdude pour sauvegarder la rom initiale un éditeur de texte évolué type notepad++ pour adapter au besoin le firmware marlin (configuration.h) Un firmware marlin adapté à notre imprimante 20170129_Marlin 1.1.0-RC7-CTC Prusa I3.zip En prérequis, vous devez avoir déjà installé en USB votre imprimante, et avoir pu là contrôler avec un outil type ponterface Nous avons tout, alors il est temps de mettre les mains dans le cambouis Débranchez votre imprimante de la prise USB etéteigner là électriquement. Connectez votre programmeur à votre carte GT2560 à l'aide des câbles dupont selon le schéma ci dessous Ne faite pas attention au détrompeur sur la photo qui n'est pas dans le même sens que le mien. Connectez votre programmeur et installer ses drivers. (j'ai dans un premier temps installé ceux ci mais cela ne fonctionnait pas. Grace à ce sujet j'ai utilisé l'outil zadig pour installer libusbK V3.0.7) Dans une ligne de commande (CMD) prépositionnez vous dans votre répertoire avrdrude pour faire une sauvegarde de votre ROM avec la commande avrdude -C avrdude.conf -p atmega2560 -c usbasp -U flash:r:"c:/GT2560.hex":i Ouvrez votre interface arduino et configurez le de la manière suivante - Outils -> Type de carte : "Arduino/Genuino or Mega 2560" - Outils -> Processeur : "Atmega2560 (Mega 2560)" - Outils -> Programmateur: "USBASP" Puis graver le bootloader "Outils -> Graver la séquence d'initialisation Débranchez votre programmateur USB et recâblez votre LCD et lecteur de carte. Branchez en USB votre imprimante (l'écran LCD doit afficher deux lignes blanches qui font peurs et un led rouge clignote sur la carte) Chargez dans l'interface arduino le firmware Fichier -> Ouvrir "D:\20170129_Marlin 1.1.0-RC7-CTC Prusa I3\Marlin-RC\Marlin\marlin.ino" Configurez l'interface en précisant le port Com utilisé par votre imprimante (logiquement c'est celui que vous avez utilisé en prérequis avec ponterface) - Outils -> Port : ComX Compilez et Téléversez - Croquis -> Vérifier/compiler (cela ne doit pas retourner d'erreur) - Croquis -> Téléverser Normalement là c'est bon vous pouvez redémarrer la bête. La version du firmware marlin que j'ai déposé est une version récupéré sur internet pour laquelle j'ai apporté quelques évolutions suite à quelques recherches. Je suis preneur des remarques des pro de Marlin. Sinon je me suis basé sur pas mal d'éléments trouvez ici. J'avais récupéré leur version du firmware, mais je ne sais pas pourquoi il ne se compile pas chez moi... D'autres informations intéressante :
  4. Bonjour à tous, Toujours dans l'optique d'améliorer mon AM8 je voulais savoir qui utilise le Mesh Bed Levelling sur son imprimante. L'avantage pas besoin de sonde ou capteur....(ça fera toujours une économie...), juste un peu de temps à passer. En êtes vous satisfait? Je pense l'utiliser donc des modifs dans Marlin à faire. Je vous donne le liens suivant: http://marlinfw.org/docs/gcode/G029-mbl.html Merci de vos retours.
  5. imprimante 3D tevo banggood
  6. Salut les copains. Plutôt que chercher dans les divers posts du forum les mises à jour appropriées de nos chères et tendres discoeasy200, je vous propose que nous regroupions sur ce thread, uniquement les mises à jours des firmwares MARLIN Pour les plus curieux d'entre nous : La page d'accueil du site MARLIN / Le dépot GITHUB pour les derniers correctifs Vous y trouverez les coordonnées de la Team qui développe le firmware, je ne suis qu'un simple "arangeur" Mes notations pour les firmwares : Modifications nécessitant juste un paramétrage dans Configuration.h ou dans Configuration_adv.h Trapeze = Firmware incluant la modification du pas pour les tiges trapézoidales (8mm/tour) MK8 = Firmware incluant la modification du pas d'extrusion pour un engrainement de type Prusa MK8 (pour moi 133p/tours) Pour les "DiscoEasy non modifiées", il suffit de rechercher Dobodu dans les 2 fichiers et de suivre les instructions Modification plus profondes du firmware NumC = Firmware incluant l'affichage des numéros de couches (Thanks Gyverblaster) PinMod = Firmware considérant la modification des EndStops SELON LA CARTE DE CONTROLE et non selon le câblage d'origine DAGOMA Cela signifie que le contacteur X- (respectivement Y+, Z-) est cablé sur le End Stop X- (respectivement Y+, Z-) Variantes diverses Ecran : Utilisation de l'écran/Lecteur de carte Dagoma Heatbed : Précision si le firmware est paramètré pour l'utilisation d'un lit chauffant BLTouch : Firmware prenant en compte le BLTouch en lieu et place du capteur par induction (à faire) Babystepping : Firmware autorisant les réglages de positionnement de 1ere couche pendant l'impression FWRetract : Gestion du retrait du filament par Marlin ATX : Utilisation de l'alim ATX (to be continued)
  7. Bonsoir à tous ! Oh ce n'est pas grand chose comme question ! Mais quand on ne sais pas on ne sais pas !! Je voudrai savoir ce que représente ces deux vitesses #define HOMING_FEEDRATE_XY (50*60) #define HOMING_FEEDRATE_Z (4*60) Dans mon cas pour le X et Y c'est la vitesse de déplacement entre deux palpages, il est évident que je ne veut pas toucher à la vitesse du Z qui va bien mais les autres sont un peu lents ! alors c'est quoi ces 50*60 ? ça équivaut à quelle vitesse en mm/s ?? ça je comprendrai mieux !! Merci à tous, Hervé
  8. Yop, J'ai essayé de charger Marlin 2.0.x sur ma machine (8 bits) mais j'ai crus comprendre que Marlin 2.0.x était pour les cartes 32 bits, c'est vrai ? Donc c'est peine perdue ?
  9. Petit tuto sans prétention pour qui veut comprendre quelques aspects de Marlin, et surtout comment trouver de la place pour ceux qui, comme moi, ont une carte mère limitée. Les plus assidus du forum n'y apprendront rien ou presque, pour le reste, j'espère que ce post pourra être utile. Je suppose dans ces lignes que le lecteur sait déjà comment flasher sa machine avec le logiciel Arduino, et modifier les fichiers configuration.h et configuration_adv.h Je vais essayer de suivre l'ordre des fichiers de configuration, pour ne pas avoir à chercher trop longtemps les lignes correspondantes, mais il faut savoir que je ne détaillerai pas tout : Bien des lignes doivent rester telles quelles si l'on veut garder une imprimante fonctionnelle. Pour info, je me base sur une version de Marlin 1.1.9. Fausses idées toutes faites Tout d'abord, je souhaitais tuer dans l’œuf les fausses croyances que j'ai déjà pu lire ici et ailleurs : Il est inutile de supprimer les commentaires, cela ne vous fera que perdre votre temps Les fonctions commentées (celles commençant par '//'), ne sont pas incluses à la compilation, il est tout aussi inutile des les supprimer Fichiers de langues inutilisées : Dans language_fr.h par exemple, on voit que des tas de lignes concernant le détecteur de fin de filament, l'utilisation de l'UBL (Unified Bed Leveling), etc qui ne sont pas commentées. Même si vous n'utilisez pas ces fonctions, il est inutile de supprimer ou commenter ces variables de langue, elles ne seront pas incluses dans la compilation de Marlin. Lors de la compilation, Arduino va aller chercher et compiler uniquement les informations qui sont nécessaires, aucun superflu ne sera mis en mémoire. Dans la même lignée, rien ne sert de supprimer les lignes vides. Pour la bonne compréhension : - Chaque ligne qui commence par '//' est un commentaire ou une fonction commentée. Cela veut dire qu'Arduino ne lira pas cette ligne, et passera à la suite. - Chaque ligne qui commence par '#' est une instruction. Seules ces lignes seront lues, interprétées et compilées pour votre imprimante. Configuration.h Je ne détaillerai ici que le fichier configuration.h. J'espère avoir le temps dans les jours à venir de faire la même chose pour le fichier configuration_adv.h. Jacky Tuning On commence avec du superflu, l'écran de démarrage : Ligne 80 du fichier : #define STRING_CONFIG_H_AUTHOR "Schyzo, Anet E12 BLTouch" // Who made the changes. #define SHOW_BOOTSCREEN #define STRING_SPLASH_LINE1 "V1.1.9 for Anet E12" // will be shown during bootup in line 1 #define STRING_SPLASH_LINE2 "Adapted For Schyzo" // will be shown during bootup in line 2 Ces 4 lignes ne font qu'afficher l'écran de démarrage ( Boot Screen). L'imprimante n'a pas besoin de ça, et moi non plus. Sans cet écran, l'imprimante sera lancée environ 5 secondes plus rapidement. Commentez-donc ces 4 lignes (en ajoutant '//' devant chaque ligne) si vous voulez gagner plus de 1000 octets (1282 chez moi). Toujours dans le look, ligne 97 : #define SHOW_CUSTOM_BOOTSCREEN Ceci ne sert qu'à afficher une image personnalisée définie dans le fichier Marlin/_Bootscreen.h au démarrage. Certains fournissent une image comme TH3D qui ne fait qu'alourdir le firmware. Vous pouvez commenter Puis, à la ligne 100 : #define CUSTOM_STATUS_SCREEN_IMAGE Même combat, une image personnalisée sur l'écran d'accueil, définie dans le fichier Marlin/_Statusscreen.h comme ici : Vous pouvez commenter cette ligne pour gagner de précieux octets (voir plus). PID Le PID (Proportional Integral Derivative) est un procédé de Marlin et autres firmwares qui permet une montée en température optimisée des éléments chauffants (buse et lit). Lorsque le PID de ces éléments n'est pas activé, la montée en température est définie en 'bang-bang', comprendre en gros en binaire : "Si c'est trop froid, j'envoie du courant à fond, si c'est à bonne température, je coupe". Aussi la température ne fait que monter et descendre, ce qui peut poser une dégradation de l'impression notamment avec la température de la buse. A titre d'exemple, j'ai trouvé cette image sur le forum reprap.org : Page en question : https://reprap.org/forum/read.php?262,782815 Exemple de courbe de température en bang-bang : Avec utilisation du PID : Bref, si j'en parle ici c'est que l'utilisation du PID pèse quand même quelques kilos dans la bataille du gain de mémoire. Pour ma part, j'ai activé le PID de la buse et du lit, quitte à supprimer d'autres fonctions. PID de la buse : Pour l'activer, il faut se rendre à la ligne 362 : #define PIDTEMP Puis environ 20 lignes plus bas, il faut définir les valeurs Kp, Ki et Kd : #define DEFAULT_Kp 28.94 #define DEFAULT_Ki 2.37 #define DEFAULT_Kd 88.30 Si ces lignes sont commentées, décommentez-les. Ces valeurs que je n'expliquerai pas faute de compétence (et ce n'est pas le sujet), sont MES PROPRES valeurs. C'est elles qui définiront la montée en température de votre élément chauffant. A chaque changement de buse ou matériel chauffant (cartouche chauffante par exemple), il faut redéfinir ces valeurs. Pour cela, je vous renvoie vers un tuto du forum qui explique pas à pas la marche à suivre pour récupérer ces 3 paramètres selon votre machine : A noter que l'utilisation du PID pour la hotend requiert environ 3300 octets. PID autotune : Marlin propose d'ajouter un menu dans l'imprimante afin de lancer un autotune, c'est à dire que vous pourrez lancer directement depuis l'écran de l'imprimante un autotune qui calculera et enregistera les meilleurs valeurs pour votre imprimante. Cette fonction lancera une montée en température de la buse (température que vous définirez via l'écran de l'imprimante directement), jugera et enregistrera dans l'EEPROM des meilleurs valeurs obtenues. Pour cela, décommentez la ligne 367 : #define PID_AUTOTUNE_MENU Lors de l'autotune, sélectionnez une température que vous employez le plus. Par exemple si vous n'imprimez que du PLA et PETG, prenez une moyenne haute à 230° par exemple. Le PID autotune occupera 600 octets environ de plus. PID du bed : Pour le lit, l'utilisation du PID reste identique, à savoir une température constante. En mode BED_LIMIT_SWITCHING en revanche, on retrouve la chauffe binaire : On chauffe à fond ou rien du tout. Si vous souhaitez activer l'utilisation du PID pour le lit chauffant, décommentez la ligne 407 : #define PIDTEMPBED Et n'oubliez pas de commenter la ligne 409 afin de libérer un peu de place : //#define BED_LIMIT_SWITCHING Puis comme pour la buse, définissez les valeurs de Kp, Ki et Kd ligne 424 : #define DEFAULT_bedKp 255.01 #define DEFAULT_bedKi 17.39 #define DEFAULT_bedKd 934.85 L'utilisation du PID pour le lit chauffant occupera environ 1400 octets de plus que le mode BED_LIMIT_SWITCHING. A noter qu'il ne sera pas possible, même en ayant activé l'autotune, de lancer un test autotune pour le bed depuis l'écran LCD (vous ne devrez pas avoir à le changer régulièrement, je l'espère pour vous ). Là encore, je vous renvoie vers le tuto de neoraptor pour récupérer les valeurs Kp, Ki et Kd pour votre lit : Protection contre vous-même : Si jamais vous avez confiance en vous, sachez qu'il est possible de désactiver la protection d'extrusion à froid, ligne 445 : #define PREVENT_COLD_EXTRUSION // Permet de ne pas faire tourner l'extrudeur si la température de la buse n'est pas d'au moins 170° (EXTRUDE_MINTEMP) et la protection d'une trop grande extrusion manuelle, ligne 452 : #define PREVENT_LENGTHY_EXTRUDE // Protection pour ne pas extruder plus de 200mm (EXTRUDE_MAXLENGTH) en dehors d'une impression Ces 2 fonctions commentées vous feront gagner presque 1000 octets, à vous de jauger votre confiance en vous Je ne détaillerai pas la désactivation des protections thermiques du bed et de la hotend, qui sont à mes yeux essentielles et donc non négociables. Bed leveling Si certains ont déjà du mener la bataille des octets avec Arduino, ceux-ci savent combien l'utilisation d'un palpeur est lourd. Pour avoir fait quelques tests pour ce tuto, j'estime à 18ko le poids de l'utilisation d'un BLTouch par rapport à un simple endstop. Mais saviez-vous que vous pouviez tout de même espérer libérer un peu de place ? Chaque mode de leveling pèse plus ou moins lourd, et est plus ou moins complet forcément. Bi-linéaire Ligne 982 : #define AUTO_BED_LEVELING_BILINEAR Le mode certainement le plus utilisé et adapté à la plupart des plateaux. Grâce à un palpeur/sonde (BLTouch ou autre), il fait 3 palpages (points) ou plus dans chaque axe (X Y) et en détermine grossièrement ou finement selon le nombre de points déterminés les défauts du plateau, qu'il corrigera pendant l'impression. Nécessite 11 ko sur la carte. 3 points Ligne 980 : #define AUTO_BED_LEVELING_3POINT Avec un palpeur, sonde 3 points déterminés et détermine le nivellage du plateau. Plus léger (6 ko), à n'utiliser que si vous êtes sûrs que votre plateau est bien plat. Linéaire Ligne 981 : #define AUTO_BED_LEVELING_LINEAR Semblable au mode bi-linéaire, corrige un défaut de lit qui ne serait pas correctement incliné. Ce mode ne corrige pas les défauts d'un lit déformé (creux au centre par exemple). Nécessite 11 ko sur la carte, je cherche l'intérêt de ce mode. Unified Bed Leveling (UBL) Ligne 983 : #define AUTO_BED_LEVELING_UBL Ce mode est trop gros pour ma carte, aussi je n'ai pas pu le tester. Quoi qu'il en soit, celui-ci permet de créer une matrice très précise de votre lit et d'en enregistrer les relevés dans l'EEPROM. Puis à chaque impression, palpe 3 points pour déterminer l'inclinaison et les défauts du lit puis s'appuie sur les valeurs précédemment enregistrées pour corriger très précisément l'impression en fonction des défauts de votre lit. Pèse approximativement 48 ko. Mesh Leveling Ligne 984 : #define MESH_BED_LEVELING Un mode que j'ai découvert il n'y a pas longtemps. Celui-ci permet de corriger une déformation du lit, sans nécessiter de palpeur. Vous faites le sondage à la main (aidé par Marlin bien sûr) avec votre feuille de papier, vous jouez avec le Z depuis l'écran LCD et celui-ci corrige les défauts du lit pendant l'impression, comme si vous aviez un BLTouch. 9.7 ko nécessaires pour ce mode. Hauteur lissée (fade height) Avec certains bed leveling activés (Bi-linéaire, Mesh leveling ou UBL), vous avez la possibilité de définir une hauteur lissée, c'est à dire que pendant l'impression, Marlin va au fur et à mesure corriger la pièce pour que le défaut du lit ne soit plus visible à partir de X mm (définie via l'écran LCD ou par la commande M420 Z(hauteur). En exagérant, si votre lit est creux au centre, on peut imaginer imprimer une boite ainsi : En rouge en haut le résultat sans la hauteur lissée, en vert ce que donnera l'impression avec la hauteur lissée. Nécessite 1600 octets. Bed leveling via le LCD Ligne 1106 : #define LCD_BED_LEVELING Permet de faire le leveling si vous avez un des modes cités au dessus activé. Si vous avez activé le Mesh Leveling (manuel), Marlin vous guidera étape par étape via l'écan LCD pour faire le leveling. Requiert environ 1 ko. Déplacement de la tête automatique Ligne 1114 : #define LEVEL_BED_CORNERS Depuis l'écran LCD, permet de faire bouger la buse automatiquement pour faire le réglage aux 9 points du plateau en leveling mauel. Nécessite 1200 octets. Fonctions additionnelles Préchauffage J'ai lu encore récemment qu'on pouvait gagner de la place en commentant les fonctions de préchauffage de PLA et ABS. Bien que je les trouve utile, voilà comment gagner 40 octets. Oui, pas un de plus, 40... Commentez les lignes 1262 à 1268 : #define PREHEAT_1_TEMP_HOTEND 210 #define PREHEAT_1_TEMP_BED 60 #define PREHEAT_1_FAN_SPEED 0 // Value from 0 to 255 #define PREHEAT_2_TEMP_HOTEND 235 #define PREHEAT_2_TEMP_BED 80 #define PREHEAT_2_FAN_SPEED 0 // Value from 0 to 255 Il vous faudra également commenter ces lignes dans le fichier configuration_store.cpp, à la ligne 1820 : #if ENABLED(ULTIPANEL) lcd_preheat_hotend_temp[0] = PREHEAT_1_TEMP_HOTEND; lcd_preheat_hotend_temp[1] = PREHEAT_2_TEMP_HOTEND; lcd_preheat_bed_temp[0] = PREHEAT_1_TEMP_BED; lcd_preheat_bed_temp[1] = PREHEAT_2_TEMP_BED; lcd_preheat_fan_speed[0] = PREHEAT_1_FAN_SPEED; lcd_preheat_fan_speed[1] = PREHEAT_2_FAN_SPEED; #endif Notez que mes valeurs ne sont plus celles par défaut. Plutôt que de les virer, j'ai renommé 'ABS' en 'PETG' dans les fichiers de langue, bien plus utile que de tout supprimer pour gagner une misère. Je ne recommande absolument pas de toucher aux fichiers cpp, à vos risques et périls. Modifier les valeurs de l'EEPROM Ligne 1230 : #define EEPROM_SETTINGS Permet depuis votre PC relié à l'imprimante ou l'écran LCD de modifier la vitesse max, accélérations, jerk, steps/mm, offset Z etc etc Si vous êtes certains de ne plus toucher à ces réglages ou de flasher à chaque fois votre imprimante pour les modifier, vous pouvez commenter cette ligne afin de libérer 5.7 ko Récupérer les valeurs de l'EEPROM Ligne 1231 : #define DISABLE_M503 Pour gagner 2800 octets, il faut ACTIVER (ne pas commenter) cette ligne. Permet depuis un terminal de récupérer les paramètres de l'EEPROM (accélération, vitesses, steps/mm, ...). Nettoyage de la buse Il existe une fonction permettant avant chaque print de nettoyer la buse en l'envoyant à un point spécifique de votre plateau (ou légèrement en dehors). Voilà par exemple la réalisation de notre ami @Jean-Claude Garnier qui envoie sa buse se faire polisher sur une brosse à dent : Pour l'activer, ligne 1328 : #define NOZZLE_CLEAN_FEATURE Nécessite 1.7 ko Carte SD Pour ceux qui n'impriment que via PC ou Raspberry, sachez qu'il est possible de désactiver le support de la carte SD. Commentez la ligne 1433 : //#define SDSUPPORT Cela vous libérera presque 17 ko dans la carte de l'imprimante, mais impossible d'utiliser la carte SD.. Pour les extrêmes Encore une fois, si vous n'imprimez que depuis le port USB de votre imprimante, il se peut que vous n'ayez même pas besoin de l'écran. Par exemple, en désactivant l'écran LCD de mon Anet, ligne 1757 : //#define ANET_FULL_GRAPHICS_LCD Cela me fait économiser 39 ko de mémoire que je peux réutiliser ailleurs. Mais je n'ai plus d'écran, tout se fait depuis le PC ou le Raspberry. Voilà pour le fichier de configuration.h, j'essayerai de faire configuration_adv.h dans les jours à venir. N'hésitez pas d'y aller de vos retours si des passages sont à améliorer, réctifier ou clarifier.
  10. Bonjour à tous, je possède une reprap MENDELMAX type 1.5. Je l'ai monté de toute pièce et elle n'a pas encore imprimé. j'utilise un circuit RAMPS 1.4 avec marlin 1.1. J'ai monté une sonde pour l'auto level ( elle se trouve sur le devant gauche de ma buse.) voici mon problème : je veux que la sonde prenne le z0 en X30 et Y45 lorsque je fais un G28 ou G28 Z. J'ai activé la ligne Z SAFE HOMING et après x0 et y0, le chariot va se positionner en x47 y75 pour son z0. cela correspond à la position souhaitée+offset. Est ce que c'est normal et je dois donc entrer x(30-17) y(45-30) ? ou bien est ce j'ai mal paramétré le offset ? (j ignore si cela entre en compte mais mon switch pour x0 se trouve à gauche et celui pour le y0 est placé derrière le plateau et non devant. j'espère qu'un membre pourra prendre le temps de m'expliquer afin que je puisse avancer et passer au calibrage de l'extruder. en pj , j'ai déposé mes paramètres marlin merci merci merci Nouveau document texte (2).txt
  11. Bonjour, après avoir tout testé, je pense avoir un souci sur ma carte MK-GEN L qui ne pilote plus mon extrudeur. >> moteur nema 17 est OK, câble OK, driver moteur (A4988) vérifié La carte MK GEN L peut piloter un second extrudeur, mais comment modifier le firmeware dans Marlin pour que la sortie du E1 devienne la sortie par défaut ? L'objectif étant de : 1) pouvoir m'assurer que le souci vient bien de la carte sur la sortie E0 2) éviter d'avoir à racheter une carte
  12. Bonjour à tous, il y mois de cela j'ai acheté une imprimante 3D en occasion, une imprimante Hictop sans vraiment faire attention précisement au model ou au firmware. La personne qui me la vendu ma dit que c'ètait une Prusa mendel . . . j'ai pris plaisir pendant quelque semaine à faire des impressions qui m'ont laissé bouche baie, je l'avoue, l'impression 3D c'est tout simplement incroyable . Du coup, en regardant ma machine de plus prêt et en observant les impressions j'ai remarqué que l'extruder était mal en point. Du coup j'ai fait mes recherches et j'ai optè pour un Bondtech original (avec un moteur nema 17) et une buse e3d version fake ( je me suis dit que je changerais plus tard si jamais je n'ètait pas satisfait). Par la suite, après avoir reçu le matériel je l'est installé, ensuite bien sur je me suis dit qu'il devait y avoir des règlages vu que je l'ai mis en Bowden, sur coup je décide d'accéder au firmware, bien sur comme d'habitude quel erreurs par manque de connaissance sur le moment, ba j'ai fait bugè le firmware ( Marlin) donc je reprend tout depuis le dèbut et je télécharge la dernière version, avec quelque nuit blanche, un peu de youtube, j'arrive enfin à configurer et à transférer la dernière version de Marlin et surtout fonctionnelConfiguration.h. Donc je fait une première impression, et la il commence très bien sauf le niveaux en z qui n'est pas bon, du coup je l'ajuste via Cura et hop je reprend l'impression. A partir (+ ou -) de la seconde couche, soit après les supports, la buse remonte et ne se remet pas au bon réglages et imprime dans le vide, j'essaye pas mal de choses plus ou moins bonnes (Parametres Cura, auto leveling, ajustement du plateaux ect) Par manque de conaissances je n'arrive pas à rèsoudre ce probléme qui m'enpéche d'aboutir l'impression de mes pièces . Peut-être aurai-je manqué quelques fondamentaux ? ci-joint le fichier de configuration ainsi que quelque photo de l'imprimante Configuration.h
  13. Bonjour a vous tous ! Voila ça fait maintenant quelque mois que je possède une DiscoEasy 200. Et comme vous, j'ai apporté des modifications grâce à ce forum (Merci les gars ) pour améliorer la belle mais voila le language du MARLIN est pour moi un mélange de Chinois et de Russe... Suite au différente version constructeur et utilisateur, je perdais beaucoup de temps retrouver le bon sujet, la page qui mentionne la bonne ligne de code qui m'intéresser ... Partant de ce problème, j'ai décider de me constituer une sorte d'aide mémoire que je souhaite partager avec vous ! J'espère que cela vous aidera ... -------> Option Marlin.docx
  14. Bonjour a tous, J'ai eu un soucis l'ors de l'installation de Merlin Sur la carte mère de la CR-10S. Je vous envois mon fichier d'erreur si vous voulez bien y jeter un coup d'oeil cela serais sympa Bien a vous Sylvain Bug.txt
  15. Question pratique pour passer ma CR10S Stock sous Marlin.Faut-il bien juste copier les 4 fichiers du sous-répertoire "example_configurations --> Creality --> CR-10S" vers le répertoire "Marlin" ?Puis compiler et installer le firmware (je fais ça via Octoprint)?Quelles sont svp les étapes indispensables que j'aurai oublié ?Faut-il après la mise à jour du firmware effectuer d'autres réglages pour que tout fonctionne bien ?Merci pour votre aide
  16. Bonjour, J'ai vu un plugin intéressant pour Octoprint: OctoPrint-Marlin-Flasher Quelqu'un a-t-il testé ? Ça serait pour flasher une Trigorilla de chez Anycubic (Chiron), mais je débute, j'utilise toujours le firmware stock...
  17. Hello J'ai créé un firmware pour la mega v2 (pas d'ABL, dual Z et carte trigorilla 8bits) qui est un mélange du travail de Murdock avec son écran TFT32 MKS et du travail d'un certain Derhopp de thingiverse. Cette version permet de passer en 1.1.8 en gardant l'écran de base de l'imprimante. Les sources sont disponibles sur github ici : https://github.com/systemik/Marlin Pour l'installer, c'est comme d'habitude, avec arduino pour la compilation et ensuite on pousse le tout sur l'imprimante. Moi je fais le fichier .hex et je l'envoi avec Octoprint (via le plugin firmware). Les valeurs dans le fichier de conf pour le tuning ou les pas de l'extrudeur sont normalement bonnes pour commencer. Si besoin, un petit M502 et M500 pour mettre l'EEPROM a jour. Pour revenir en arrière, il suffit de remettre le fichier original de Anycubic (sur leur site web). Différence par rapport au firmware officiel anycubic: Pas de music Pas de reprise après coupure de courant Reste des tests a faire pour voir si tout est ok Nouveauté autre que marlin : DerHopp a fait un menu special dans la partie SD. Si vous aller dans le menu print, vous pouvez sélectionner “Special Menu” en haut et appuyer sur le bouton rond/fleche pour entrer dans le menu. Depuis la, vous avez deja quelques entrées de configuré (read eeprom, save eeprom, auto bed …). Ça compense le manque de customisation du lcd. Et c’est facile d’en rajouter au besoin comme allumage des leds par exemple. Au besoin, voila les deux manipulations à faire (même si vous utilisée un autre imprimante ou autre marlin c'est pareil) : PID Tuning: On part à froid et on fait un : M303 E0 S200 C8 On note les valeurs trouvé à la fin du genre : Recv: PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h Recv: #define DEFAULT_Kp 14.23 Recv: #define DEFAULT_Ki 1.03 Recv: #define DEFAULT_Kd 49.32 et on fait un : M301 P14.23 I1.03 D49.32 et on sauve avec un M500 Extrudeur Steps: On note la valeur actuelle des pas à la commande M503 et on regarde la valeur trouvé pour le M92 derrière le paramètre E (92.6 par defaut sur la i3) Pour régler son extrudeur, on fait une marque sur le filament depuis l'extrudeur sur 15 cm par exemple. On remet le compteur d'extrusion à zero avec un G92 E0 Ensuite on chauffe la hotend et on lance la commande suivante pour faire avancer de 10 cm le filament : G1 E10 F 92 Ensuite on mesure combien de centimètre il reste entre la marque et l'extrudeur et on calcul la nouvelle valeur de pas : Ex : 9.1 cm sont pris au lieu de 10 donc la valeur sera 92.6*100/91 = 102 (ancienne valeur * 100 / nombre de cm pris). On envoie la nouvelle valeur dans l'imprimante : M92 E102 On sauve les valeurs : M500 Merci pour le retour si y'en a qui veulent tester. J'ai déja pas mal printé avec et j'ai pas eu de soucis (autre que le ventilo de refroidissement un peu trop puissant). Au besoin je peux mettre le .hex dans le topic pour ceux qui veulent pas s'embéter à compiler. Sinon, du coté des autre développeurs, un d'eux fait des modification de l'ecran anycubic. Video de démo de ce qu'il n'a pas encore partager avec le grand public : https://www.youtube.com/watch?v=zVJC_jGTYwQ Systemic
  18. Bonjour Je suis en train de passer ma Smartrapcore (coreXY, Arduino Mega 2560, Ramp 1.4) d'une vielle version de Marlin à la toute dernière 1.1.9 La greffe c'est bien passée dans l'ensemble mais je bute sur un petit soucis ! Quand je veux contrôler mes axes en manuel, le mouvement ne se fait qu'en positif. En négatif je peux agir mais uniquement l'équivalent de ce que j'ai fais en positif ! Par exemple si j'avance de 3x 10mm, je peux reculer d'autant, mais pas plus ! Je pense qu'il y a un soucis au niveau des coordonnées mais je vois pas où ça se trouve dans le fichier configuration.h merci pour votre aide
  19. fg-35

    Marlin 1.1.9 sur Tornado

    Je viens de flasher la version 1.1.9 de Marlin sur ma Tornado (il s'agit du modèle équipé de la carte MKS Base 1.6) et voici un premier retour d'expérience. A condition de s'inspirer de la configuration de la version fournie d'origine avec la Tornado, l'opération ne présente aucune difficulté. Il faut également faire attention que l'organisation de l'EEPROM (contenant les paramètres de l'imprimante) sera différente et, donc, de bien relever les valeurs de tous ces paramètres avant de flasher le firmware. Pour conserver le graphique "Tornado" de l'écran de boot, penser à copier le fichier _Bootscreen.h depuis le répertoire du firmware d'origine vers celui de Marlin 1.1.9 Dans la configuration de Marlin, j'ai, notamment, validé : l'option "Adaptative Smoothing", filtrage logiciel destiné à réduire les bruits et couplages entre axes ; à première vue, assez efficace mais à confirmer après usage prolongé l'option "Mesh Bed Leveling" qui permet d'assurer un nivelage "automatique" du plateau à partir de mesures manuelles, associée à l'option "Lcd Bed Leveling" qui assure le pilotage du processus de nivelage et la prise en compte du résultat. A l'usage, très facile d'emploi ; de mon point de vue, une excellente alternative au BL Touch. Pour ceux que ça peut intéresser, je mets en pièce jointe le zip du répertoire contenant le firmware adapté à ma Tornado. Sauf distraction de ma part, les modifications sont signalées par des commentaires commençant par "// FG" Tornado-Marlin.zip
  20. Hello, Tout d'abord excusez si je poste pas mal de sujet sur la Prusa MK3 mais je cherche pas mal d'infos Savez vous où puis-je trouver un marlin pour la Prusa MK3 ? Pour l'instant je n'ai trouvé qu'un seul marlin (1.1.9) pour la Prusa MK3 il n'y avait que le strict minimum donc impossible de rajouter un BL-Touch ou autres pièces... Merci
  21. Salut Cela depasse mes competences , je m explique :J ai installer un Bl touch (original) sur ma cr 10 sous marlin 1.1.9 .Jusqu au cablage tout allé bien ,mais une fois sur marlin ,j ai essayé de suivre des tutos vidéo mais rien n y fait il y a que des erreurs de compilations.Impossible d avoir un resultat .Y a t il un firmware déja parametre téléchargable? Merci
  22. Bonjour, Comme certaines personnes l'ont remarqué, Geeetech a installé une gt2560 amélioré, il s'agit de la GT2560 REV A+ La principale nouveauté de cette carte, est qu'elle possède maintenant un connecteur 3 pins supplémentaire sur sa carte (3dtouch/bltouch), et donc plus besoin de vous embêtez à souder un connecteur 3 pins pour installer le BLtouch/3Dtouch Donc maintenant le connecteur 3 couleurs viens sur ce nouveau 3pins, et les cables (noir et le blanc) vienne directement se brancher sur le Zmin de votre carte. encore une des choses non préciser, le capteur, sur les ancienne carte utilisais le : #define SERVO0_PIN 32 (le pin 32) Maintenant il n'utilise plus le pin 32 mais le pin 11 : Extrait du manuel V2 : *Note: For GT2560 Rev A+, #define SERVO0_PIN 11 Car c'est bien beau d'avoir la nouvelle carte (déjà faut-il encore le savoir...) mais les gens utilise le manuel d'origine (ancien), du coup en se basant sur le manuel et le pin 32, aucune commande ne répondra sur votre 3dtouch via repetier... Hors en fouillant un peut, ils ont sortie un manuel VERSION 2 (il ont ajouté la gt2560 rev a+) Je vous joint le PDF du manuel 3dtouch VERSION 2, comme sa ceux qui ont la nouvelle carte, auront tout pour bien réussir leur installation. J'ai fais ce poste car après plusieurs MP ici et surtout sur le forum de geeetech, c'est toujours les mêmes questions qui revenais, d'ailleurs sur le forum geeetech, je viens de voir qu'une personne avais soudez le connecteur 3 pins, alors qu'il possédais la nouvelle carte....je vous laisse imaginer le travail inutile qu'il à fait...mais bon, faut dire que sur ce coup la Geeetech ne nous à pas informer, ni pour la carte, ni pour le nouveau manuel. Voila, je pense que vous avez toutes les cartes en main. Bon montage, et à vos printeuse 3DTouch auto leveling sensor User Manual version2.0.rar
  23. Bonjour, depuis mon passage en re-arm je me suis dis"pourquoi ne tester le dual z+dual Steppers+dual z endstop+z probe, dans ce cas un capteur capacitif en 12v....de toute façon pas le choix il n'y a que du 3.3v . J'aimerais avoir des renseignements sur comment configurer marlin2 correctement pour qu'il utilise les 2 endstop pour le Home et comme ça toujours d'aplomb.et utiliser la sonde pour sonder en début d'impression et pas comme endstop. Voilà, pour l'instant je compile correctement avec plateformeio sans erreurs.mais le peu d'explication sur cette/ces fonctions sont très mince et mal expliquée (bob kun m'a vite exprimé des pistes.... en style sms....et en englais ) je pense avoir saisi quelques bribes mais bon "aille am french"et confus par leurs Logic.... Donc voilà un peu d'aide serait le bienvenu.merci.
  24. Bonjour à tous. Je viens d'acheter une Creality Ender 3 Pro, et cherche à recompiler le soft Marlin (après tout, c'est de l'open source !). J'ai récupéré les sources (un fichier ENDER3 PRO SOURCE CODE, je ne sais plus exactement où :(, mais il y a celi de la Ender 3 sur https://www.creality3donline.com/blog/creality-firmware-amp-source-code-and-instruction-download-b0034.html) J'avais Arduino installé (1.8.8). En ouvrant le fichier Marlin.ino, il faut déjà installer la librairie U8glib. Ensuite, dans Outils/Type de carte, il faut sélectionner une Sanguino (dixit un mesage d'erreur si on tente de compiler :(). C'est ce que je fais après avoir ajouté l'url https://raw.githubusercontent.com/Lauszus/Sanguino/master/package_lauszus_sanguino_index.json dans Fichiers/Préférences/Url de gestionnaire de cartes supplémentaires. Du coup, la Sanguino apparait dans la liste déroulante Type de carte. Mais, premier problème, dans Type de processeur, il y a 5 choix (de ATMega644, ATmega1284, différentes fréquences...). Je n'ai pas encore la machine, donc je ne sais quelle carte est employée. Si quelqu'un a déjà fait la manip, pouvez-vous m'indiquer quel proc sélectionner? Bon, après je me dis tentons quand même une Vérif pour tester. Et là, un beau using typedef-name 'fpos_t' after 'struct', dans le fichier . Bref, je peux commencer à tracer toutes les erreurs, mais à priori le soft Marlin modifié par Creality devrait se compiler sans pb. Donc avant de me lancer dans le debuggage, quelqu'un a-t-il déjà recompilé le soft Marlin pour la Ender 3 Pro? Et si oui, pouvez-vous m'indiquer où vous avez récupérer le source, et quelle configuration faire dans l'Arduino? Car ma méthode est d'abord de recompiler le soft "origine" en vérifiant que tout est OK avant de faire mes propres modifs Merci par avance!
  25. Bonsoir à tous!! Une fois de plus, j'aurais besoin de vos connaissances afin de compiler correctement Marlin 1.1.9 pour une MKS avec TMC2208 en UART(modif avec la résistance)pour Anet A8 En effet, malgré une config qui me semble correct: déclaration des drivers sur config.h, config_adv.h et pin_ramp lorsque je demande un déplacement sur pronterface, rien ne répond!! j'entend un petit bruit sourd( comme un déplacement de .1 mm et rien d'autre...) de plus, j'ai remarqué que le hotbed ainsi que l'extrudeur ne montaient pas en température en manuel... Merci pour vos réponse... j'ai beau chercher, je sèche depuis un moment!!
  26. Bonjour à tous, Creality continue de se mettre en conformité avec la licence Open Source de Marlin. La majorité de leurs modèles sont concernés. Le seul absent pour le moment est la CR X. L'adresse pour récupérer ceux-ci se trouve là. Faites chauffer Arduino et bonnes compilations.
×
×
  • Créer...