Aller au contenu

Filament ABS

Chercher dans la communauté

Résultats des étiquettes.

  • 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 (filaments, résines...)
    • Électronique
    • Entraide : Questions/Réponses sur l'impression 3D
    • 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
    • Projets et impressions 3D
    • La post-production
    • Les cavernes des makers
    • Evénements et rassemblements
    • Arduino
    • Domotique
    • Modélisme
    • Airsoft
    • Vapotage
  • Usinages
    • Discussion sur l'usinage
    • CNC / Laser
    • Entraide : Questions/Réponses sur les CNC et Lasers
    • Machines-outils conventionnelles
  • Petites annonces
    • Achats
    • Ventes
    • Bons plans et crowdfunding
    • Commandes groupées
    • Emplois et services
  • Divers
    • Blabla

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

  1. Hello tout le monde, Après m'être présenté, je viens poster le sujet du jour. Une connaissance m'a donné sa Tevo Tornado, après qu'un de ses potes y ai mis les pattes sans s'y connaitre et l'ai complètement déréglée. Pour commencer, je me suis intéressé à l'impression 3D que depuis que j'ai récupéré cette Tornado, il y a environ 1 mois, donc je ne connais pas encore tous les rouages ni tous les noms/termes etc. Le hardware est pas mal modifié et je vous dis pas pour le soft, c'est un gros bordel. En énorme résumé : elle est capable d'imprimer, mais ca colle pas au plateau, le BLTouch fait ses coins de test mais n'a pas l'air d'être configuré, l'imprimante fait des accoups durant l'impression et le filament à l'air de mal être acheminé (manque de filaments par moment) y'a surement d'autre problèmes, je n'ai pas eu le temps de vérifier la planéité du plateau par exemple (je sais qu'il y a souvent des problèmes de plateaux bombés). A cause des accoups j'ai décidé d'arrêter de tester les impressions pour le moment, car je ne sais pas si ca vient d'un moteur qui bloque. Donc pour les infos détaillées et photos : La carte mère d'origine MKS Gen_L V1.0 Les drivers ont été remplacés par des TMC2209 V3.0 pour les 3 axes : Et un LV8729 pour la buse : des TL-Smoother on été installés : L'extrudeuse a été remplacée par une Creality en Alu : Pour le reste, ventilation custom de la buse (tension d'origine 24V), des amortisseurs de vibrations sur les moteurs, le plateau a été remplacé par un magnétique, un BLTouch (original) a été ajouté à la va vite. mais le support imprimé étant cassé, je l'ai pour le moment déconnecté et enlevé. Enfin coté software un Marlin "à la n'importnawak" a été bricolé comme on tartine du nutella quand on a 12 ans. Ca fait beaucoup et j'aimerai donc savoir par où il me faudrait commencer pour remettre tout ca en place correctement. Est ce que je peux tout remettre à zéro et repartir sur une base saine ? Ou faut il suivre des étapes pour éviter des disfonctionnement ? J'ai testé le matériel, aucun dommage électrique. Donc tous les composants sont OK. Il semble, d'après toutes mes recherches sur "comment installer et connecter", que les branchements soient tous corrects, excepté pour le fait que j'ai déconnecté le BLTouch. mais les photos sont là pour que vous puissiez juger. Il m'a laissé aussi des drivers restant (ils étaient vendu en trop) et refilé quelques bobines de filaments (certains neuf emballés), mais j'ai aussi cru comprendre qu'il fallait faire gaffe à la façon dont on les stock (trop d'humidité etc) Voilà voilà, si vous avez besoin de plus de détails pour me venir en aide, ca sera fait ! PS : Elle est pas très belle a voir, il l'a délaissée pendant un certain temps, donc pas mal de poussière. Je posterai des photos de la bête quand elle sera propre.
  2. Bonjour, Je suis actuellement en train de faire des modifications sur le Firmware de mon imprimante en utilisant VSCODE, et je n'arrive pas à avoir le fichier .bin. Une fois toutes mes modifs réalisées, je lance mon build arrive à la fin avec un fabuleux success bien vert, mais je n'ai pas le fichier en .bin dans mon dossier .pio, je n'ai qu'un fichier en .hex!!!!! Donc si je me suis bien fait comprendre vous comprenez ma détresse : "Comment obtenir ce satané .bin???????" Merci d'avance à tous ceux qui prendront le temps de me donner un coup de main.
  3. Bonjour à tous, j’aurais besoin de votre aide pour l’installation de mon BLtouch sur mon Ender 3 Pro version 4.2.2 je souhaiterais avoir de l’aide pour installer celui-ci et aussi pour trouvé le firmware qui va avec. De même je dois installer un capteur de fin de filament mais je ne sais pas si il faut programmer l’imprimante pour que ça marche. Merci à tous Pour info je débute dans l’impression 3D
  4. Bonjour a tous, J'ai tenté une mise à jour marlin 2.0 sur ma geeetech A10, carte méga GT 2560V4. Push de la mise à jour via Cura. Avec fichier HEX Mais depuis, plus d'affichage, plus de boot je pense. L'écran s'allume et reste vide. Je suis preneur de solutions pour réanimer mon Imprimante. Merci à vous pour vos réponses.
  5. Ce tutoriel s'adresse à ceux voulant faire leur propre firmware basé sur Marlin. Afin de faire son propre firmware, il est essentiel d'installer correctement son environnement de développement (chaine de compilation). Pour un Marlin, version 1, il était recommandé d'utiliser le logiciel Arduino pour faire les modifications des fichiers de configuration puis réaliser la compilation et éventuellement le flashage du firmware obtenu si l'imprimante était reliée à l'ordinateur via un câble USB. Depuis la version 2 de Marlin, l'environnement de travail préconisé est différent, même s'il reste possible de compiler son propre firmware avec un Marlin 2.x pour des cartes 8 bits avec l'environnement Arduino IDE. Ce que je décris par la suite est ma manière de travailler qui jusqu'à ce jour m'a permis de compiler de nombreux firmwares (pour mon propre usage ou pour celui d'autres membres de ce forum). Passons donc à l'installation des différents logiciels. Installer Git bash Télécharger et installer la version actuelle de Git en fonction de votre OS (Windows, Linux, Mac) Installer Python Télécharger et installer la version actuelle de Python en fonction de votre OS (Windows, Linux, Mac) Comment installer VSC et Auto Build Marlin + Platformio IDE pour compiler Télécharger Visual Studio Code (VSC) à partir d'ici Le choix dépend du système d'exploitation (OS) de l'ordinateur (Windows (7, 8, 10) / Linux / Mac) et de l'architecture (32 / 64bits). Après téléchargement, un double-clic pour lancer l'installation de VSC. Après installation, ouvrir VSCode. Il faudra ensuite installer l'extension «Auto Build Marlin», clic sur le ① indiqué dans l'image ci-dessous, saisir Auto Build Marlin (ABM) dans ② puis cliquer ③ Installer pour finaliser l'installation. Normalement, l'installation de «ABM» devrait avoir également installé en dépendance Platformio IDE. Si ce n'était pas le cas : Installer l'extension «Platformio IDE», comme pour ABM, clic sur le ① indiqué dans l'image ci-dessous, saisir Platformio IDE dans ② puis cliquer ③ Installer pour finaliser l'installation. Après installation de ces extensions, il faudra probablement effectuer un rechargement pour que ce soit pris en compte via Recharger Une fois ces installations réussies, après un nouveau rechargement, Auto Build Marlin et PlatformIO sont installés et apparaissent dans la liste des extensions (plugins) dans la partie gauche de VSCode. Un clic sur l'icône du plugin PlatformIO (①) (une tête de fourmi voire pour certains un «alien») pour le sélectionner, puis un dernier clic sur ② Ouvrir un projet (Open Project) pour ouvrir le projet et pouvoir commencer à travailler avec. Pour compiler un Marlin, il faut au préalable avoir récupéré les sources fournies sous forme d'une archive compressée Décompresser l'archive récupérée à l'issue du téléchargement, un dossier Marlin-2.0.x doit avoir été créé. C'est ce dossier qu'il faut indiquer lors de l'ouverture du projet via Platformio (le fichier platformio.ini doit y être ainsi qu'un dossier Marlin contenant les fichiers sources qui serviront lors de la compilation) Il est recommandé de récupérer les exemples de configuration d'imprimantes proposés par l'équipe du Marlin. Une fois cette archive décompressée, le dossier config/examples contient de nombreux constructeurs et modèles d'imprimantes Exemples du fabricant Creality : Pour une Creality Ender3, il n'y a que l'embarras du choix en fonction de la carte mère installée sur l'imprimante. Il suffira de recopier les fichiers configuration[_adv].h et éventuellement les [boot|status]screen.h dans le dossier nommé Marlin en remplacement de ceux originaux pour se faciliter les étapes liées au paramétrage avant de lancer la compilation Maintenant que l’environnement de travail est prêt, à vous de jouer Bonne(s) compilation(s) et que le filament coule à flot Ce tutoriel est également disponible sur mon dépôt Github
  6. Bonjour à tous amis printer, j'ai un petit problème avec mon imprimante. Depuis que j'ai remplacé mon lit chauffant, la tête d'impression ne veut plus revenir en position "0" (endstops) lors de la commande '"homing". La tête d'impression fait un petit aller-retour de quelques millimètres en X puis en Y (comme si elle se croyait en position 0) et part faire son 0 en Z en dehors du plateau (voir vidéo). J'ai vérifié mes endstops a l'aide de la commande M119 : RAS Je ne vois pourquoi cela viendrait du firmware étant donné que je n'y ai pas touché, mais je vous les joint en pièces jointes (au cas où!). J'ai vérifié les branchements de ma carte mère (SKRV1.3 de chez BIGTREETECH), mais je ne trouve rien d'annormal. Voila, j'ai beau me creuser le ciboulot je ne comprend pas pourquoi cette maudite imprimante se croit systématiquement en position 0 à chaque démarrage. Merci d'avance de votre aide. Nouvelle vidéo.mp4 configuration.h.txt configuration_adv.h.h
  7. Bonjour à vous les printeur.se.s Je cherche actuellement à rencontrer du monde avec qui partager mes passions, notamment l’impression 3D (sans rire ?), mais aussi l’électronique, la programmation (marlin et arduino principalement) et CAO/DAO (sketchup). Je me fabrique actuellement une CNC sur un châssis QueenBee, ainsi que d’autre divers projets mélangeant ces différentes catégories. Partant de là, je me suis dit que le meilleur moyen de faire des rencontres dans ces domaines est de proposer une sortie afin de se retrouver autour d’un verre, d’une glace, ou d’un feu de camp au milieu de la forêt à 3h du matin (un joueur de gratte est indispensable pour ce dernier point). Niveau date, je pars sur samedi prochain (23/10) courant/fin d’après midi (à fixer de façon définitive). Quant au lieu, je pense qu’on peut trouver un endroit sympa en échangeant sur ce topic. Il y a un parc sympa près de la mer au Minimes (j’ignore comment sera la météo à ce moment là) sinon ça peut être genre dans un McDo, un bar ou un resto (pass sanitaire obligatoire pour ces cas-là). Faites vos propositions L’objectif étant, au delà de se rencontrer, de pouvoir partager nos projets, en parler, et pourquoi pas se lier pour en créer de nouveaux en échangeant nos connaissances respectives. Merci d’avance pour vos retours, j’espère pouvoir vous voir nombreux.ses !
  8. Bonjour. Récemment j'ai installer un BlTouch sur ma Ender 3 avec une carte 32 Bits 4.2.7 mais j'ai essayé toutes les version marlin et d'autre firmware mais que je lance l'auto home et que j'essaye de changer le probe z offset sa ne fait rien la tête ne bouge pas (l'axe z) Si quelqu'un sais pourquoi sa ne marche pas SVP
  9. Petite question, avant de compiler (Croquis/sketch -> exporter les binaires compilés) le Marlin Tenlog avec Arduino (fichier .hex), quel sont : le type de carte à utiliser : Arduino Mega or Mega 2560 ? le processeur : ATmega2560 (Mega2560) ? le programmateur : AVRISP mkII ? Ensuite, j'obtiens deux fichiers : Marlin.ino.mega.hex Marlin.ino.with_bootloader.mega Lequel est à utiliser avec Xloader ? Merci d'éclairer ma lanterne.
  10. Bonjour à tous, J'ai une Dagoma Discoeasy200 depuis 2 mois environ. Il y a 1 semaine ma buse c'est bouchée, J'ai donc due en commander des nouvelles pour la remplacer. Jusqu'à maintenant pas de problème, mais lorsque j'ai voulu imprimer, la montée en température a été anormalement longue pour arrivée jusqu'à 163C° et afficher le message d'erreur suivant: "erreur de chauffe" après ceci j'ai restaurée l'imprimante aux paramètres par défaut puis réinstaller le Marlin mais rien n'a changé, j'ai même changée la buse. voilà, merci d'avance pour vos messages
  11. Bonjour JE cherche le parametre pour desactiver le double Palpage de mon Bltouch . Quelqu un connait la variable dans le fichier de configuration??
  12. Marlin 2.0.x guide pour CR10-V2, carte mère originelle (v2.5.2) ATTENTION: Post très long (mais j'espère complet ), TLDR : en fin de post. les fichiers utilisés pour compiler Modifications réalisées à partir d’un Marlin originel 2.0.9.1 pour une Creality CR10-V2 avec sa carte mère d’origine (Atmega2560, v2.5.2). Utilisation de ce guide avec un autre version de Marlin à vos risques et périls Modifications effectuées après lecture approfondie de la «Bible du Marlin» Chapitres Débuter Fichiers modifiés PID autotune BLTOUCH Mesurer NOZZLE_TO_PROBE_OFFSET Unified Bed Leveling (UBL) Mesh Bed Leveling (ABL du «pauvre» mais tout de même bien pratique) Effectuer le nivelage du lit Détection de fin de filament et remplacement du filament Linear Advance Junction Deviation Test «Tout en un» de la rétraction Compiler le firmware Flasher le firmware Mettre à jour / reflasher le firmware Changelog Débuter Installer VSCode and Git (Installation guide) Ouvrir le dossier Marlin comme dans la vidéo d’installation ou Cloner Marlin via PlatformIO (Cliquer sur l’icone «Alien», puis cliquer sur "Cloner Projet Git», coller l’adresse "https://github.com/MarlinFirmware/Marlin/", presser Entrée, sauvegarder, finalement cliquer ouvrir quand le téléchargement est terminé) Ou vous pouvez cloner mon dépôt en fin de post Vous pouvez choisir la version de Marlin en bas à gauche de la fenêtre, par défaut la version la plus récente sera activée Modifier votre Marlin en vous basant sur ce guide Vous pouvez utiliser les fichiers de configuration des exemples de votre carte pour une édition plus facile / rapide. La CR10V2 n’étant pas actuellement recensée parmi les modèles de Creality, vous pouvez utiliser ceux d’une CR10S (ou ceux tout à la fin). EDIT: @thinkyhead a inclus les fichiers de configuration dans la dernière version stable de Marlin (2.0.6 attention, c'est prévu pour la branche bugfixes ). Fichiers modifiés Modifications des fichiers platformio.ini, configuration.h et configuration_adv.h . A - Activer | C - Changer | A&C - Activer et Changer | D - Désactiver ( Activer/Désactiver en enlevant / ajoutant les «//» en début de ligne ) platformio.ini C default_envs = mega2560 Configuration.h A #define SHOW_CUSTOM_BOOTSCREEN A #define CUSTOM_STATUS_SCREEN_IMAGE Vous devrez copier les fichiers _Bootscreen.h / _Statusscreen.h de Marlin\config\examples\Creality\CR10S\ dans le dossier Marlin\Marlin mais en ce cas, la fenêtre de statut indiquera «CR10S 300» alors qu’on souhaiterai «CR10 V2» (utiliser ceux en fin de post). Les fichiers «examples» du dossier config « peuvent être récupérés à partir de Marlin GitHub. ou vous pouvez utiliser ceux fournis dans le fichier compressé en fin de post (je les ai modifié afin que soit affiché «CR10 V2). C #define SERIAL_PORT 0 C #define BAUDRATE 115200 250000 ATMega2560 baudrate par défaut C #define MOTHERBOARD BOARD_RAMPS_CREALITY A&C #define CUSTOM_MACHINE_NAME "CR10-V2" ou le nom que vous voulez (ex: MA CR10 à MOI qu'elle me plait vraiment beaucoup ) C #define DEFAULT_NOMINAL_FILAMENT_DIA 1.75 C #define TEMP_SENSOR_BED 1 C #define HEATER_0__MAXTEMP 255 C #define BED_MAXTEMP 120 A #define PID_EDIT_MENU A #define PID_AUTOTUNE_MENU C les valeurs de P.I.D. pour la tête : #define DEFAULT_Kp 19.47 #define DEFAULT_Ki 1.59 #define DEFAULT_Kd 59.40 A #define PIDTEMPBED Vous n’êtes pas obligé d’activer PIDTEMPBED, si vous êtes satisfait de votre lit chauffant. Mais en calibrant celui-ci, il montera en températures plus rapidement et maintiendra celles-ci plus finement N’oubliez pas de réaliser un autotune du PID du lit après l’avoir activé dans le firmware sinon la protection contre l’emballement thermique pourrait se déclencher lors de la mise en route. Allez consulter le guide dans la section PID autotune, plus bas dans ce post C les valeurs de P.I.D. pour le lit : #define DEFAULT_Kp 690.34 #define DEFAULT_Ki 111.47 #define DEFAULT_Kd 1068.83 C #define EXTRUDE_MAXLENGTH 435 Mesurez la longueur à partir de la roue crantée de l’extrudeur jusqu’à la buse comme longueur de tube PTFE C #define Z_MIN_ENDSTOP_INVERTING true C #define Z_MAX_ENDSTOP_INVERTING true C #define Z_MIN_PROBE_ENDSTOP_INVERTING true Le BLTouch v3/3.1 peut fonctionner soit avec true soit false, mais la v2 nécessite d’être à true A&C #define X_DRIVER_TYPE TMC2208_STANDALONE A&C #define Y_DRIVER_TYPE TMC2208_STANDALONE A&C #define Z_DRIVER_TYPE TMC2208_STANDALONE A&C #define E0_DRIVER_TYPE TMC2208_STANDALONE C #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 93 } si vous avez monté en lieu et place de l’extrudeur d’origine un autre modèle, remplacez 93 par le nombre de pas de celui-ci (BMG / Titan 415, BMG sans réducteur (CR10S Pro) 140, …) pour une CR10-V3 avec un Titan comme extrudeur; le pas de l'extrudeur est de 415. ATTENTION: dans le dépôt Github fourni plus bas, mon extrudeur étant un pseudo BMG (celui des CR10S Pro), le pas est de 140, mon extrudeur est un BMG à réduction (3:1), le pas est de 415 (monté en «extrudeur volant»), pensez à le modifier si vous avez l'extrudeur métallique d'origine (pas initial de 93 qu'il est préférable d'affiner en effectuant un réglage de celui-ci). C #define DEFAULT_MAX_FEEDRATE { 750, 750, 15, 75 } C #define DEFAULT_MAX_ACCELERATION { 2000, 2000, 100, 5000 } C #define DEFAULT_ACCELERATION 800 C #define DEFAULT_RETRACT_ACCELERATION 1000 C #define DEFAULT_TRAVEL_ACCELERATION 800 A #define CLASSIC_JERK Utiliser «Classic Jerk» au lieu de Junction Deviation, car JD ne fonctionne pas correctement actuellement et peut parfois engendrer de mauvais résultats particulièrement lors d’impression de courbes (https://github.com/MarlinFirmware/Marlin/issues/17146) A&C #define TRAVEL_EXTRA_XYJERK 5.0 A #define S_CURVE_ACCELERATION C #define INVERT_X_DIR false C #define INVERT_Y_DIR false C #define INVERT_Z_DIR true C #define INVERT_E0_DIR false Si vous avez une CR10-V3 avec son direct-drive, le moteur possédant un réducteur (3:1), le sens de rotation de celui-ci est inversé. la ligne au-dessus devra donc être à «true» C #define X_BED_SIZE 310 C #define Y_BED_SIZE 310 C #define Z_MAX_POS 400 A #define LCD_BED_LEVELING C #define HOMING_FEEDRATE_Z (6*60) (directive d'anciennes versions de Marlin, maintenant les vitesses de mise à l'origine sont regroupées en une seule directive : #define HOMING_FEEDRATE_MM_M { (50*60), (50*60), (4*60) } ) Augmentez si vous trouvez que c’est trop lent mais ne dépassez pas 10*60 pour l'axe Z. A #define EEPROM_SETTINGS A #define NOZZLE_PARK_FEATURE C #define NOZZLE_PARK_POINT { (X_MIN_POS + 5), (Y_MAX_POS - 5), 10 } A #define PRINTCOUNTER D #define LCD_LANGUAGE fr pour passer l’interface de l’écran en français si vous préférez A #define SDSUPPORT A #define INDIVIDUAL_AXIS_HOMING_MENU A #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER Configuration_adv.h A #define QUICK_HOME A #define BLTOUCH_SET_5V_MODE C #define SLOWDOWN_DIVISOR 2 A #define LCD_INFO_MENU A #define STATUS_MESSAGE_SCROLLING A #define SCROLL_LONG_FILENAMES D #define LIN_ADVANCE L’activation du Linear Advance sur les cartes Creality «silencieuses» mènent à l’arrêt de l’extrusion, il ne faut donc pas activer cette option. C #define LIN_ADVANCE_K 0.00 Le guide pour calibrer la valeur K se trouve plus bas dans la section Linear Advance. C #define EMERGENCY_PARSER C #define ADVANCED_OK A #define CANCEL_OBJECTS PID autotune Rien ne vous oblige à activer PIDTEMPBED, si vous êtes satisfait de votre lit chauffant. Mais en calibrant celui-ci, il montera en températures plus rapidement et maintiendra celles-ci plus finement. Connectez l’imprimante au PC (USB, Octoprint, etc.) Utilisez n’importe quel logiciel capable d’envoyer des commandes gcode à l’imprimante (Octoprint, Pronterface, Repetier, etc.) Connectez l’imprimante via le logiciel si la connexion n’est pas automatique (COM ??, 115200 250000) En envoyant un M301/M304 à l’imprimante vous récupérez les valeurs actuelles du PID de la HOTEND / LIT CHAUFFANT, prenez note de celles-ci Pour débuter un autotune, il faut envoyer un M303 C<nb cycles> A<index> S<température> U à l’imprimante. Pour la hotend j’utilise M303 C10 E0 S220 U (Hotend: E0) Activez la ventilation de refroidissement du filament pour l’autotuning du PID de la hotend C5 est normalement suffisant, mais C10 n’augmente pas le temps énormément, S<température> devrait être 5-à 10° plus haut que la température le plus souvent utilisée Pour le lit chauffant j’utilise M303 C8 E-1 S65 U (Lit chauffant: E-1) C5 est normalement suffisant, mais C8 n’augmente pas le temps énormément, S<température> devrait être la température la plus souvent utilisée. Si après le M303 ... vous obtenez "PID Autotune failed! Temperature too high", envoyez un M304 P0.00 I0.00 D0.00 à l’imprimante, puis refaites l’autotune du PID. Attendez que les opérations soient terminées (quand c’est fait, le cycle de chauffe s’arrête et la température baisse) Prenez note des nouvelles valeurs du P. I.D. affichées Envoyez un M500 pour sauvegarder ces valeurs dans l’EEPROM Pour vérifier que ces valeurs ont bien été sauvées, envoyez un M301 / M304 pour afficher les valeurs actuelles Si les valeurs actuelles de PID ne correspondent pas aux nouvelles, alors vous devez les fixer manuellement: Hotend: Envoi d’un M301 P<valeur> I<valeur> D<valeur> à l’imprimante Lit chauffant: Envoi d’un M304 P<valeur> I<valeur> D<valeur> à l’imprimante Envoi d’un M500 pour sauvegarder ces valeurs dans l’EEPROM Dans Configuration.h mettre à jour les valeurs de PID pour une prochaine mise à jour du firmware (DEFAULT_Kp, ...Ki, ...Kd, DEFAULT_bedKp, ...bedKi, ...bedKd) The 3D Print General PID Autotuning BLTOUCH Configuration.h A #define Z_STOP_PIN 19 (renommé en Z_MIN_PROBE_PIN ) Le BLTouch est «précâblé» sur le Z_MAX_PIN, le endstop originel lui est connecté sur le Z_MIN_ENDSTOP_PIN A #define BLTOUCH C #define NOZZLE_TO_PROBE_OFFSET { 47, 0, 0 } Éditez ces valeurs en fonction de votre matériel et de sa position par rapport à la buse, aide dans la section Mesurer NOZZLE_TO_PROBE_OFFSET C #define MIN_PROBE_EDGE 10 ( renommé en PROBING_MARGIN ) Si vous avez des clips pour maintenir la surface d’impression (verre, miroir, …), augmenter à la taille des clips +5 C #define XY_PROBE_SPEED 6000 9000 ( renommé en XY_PROBE_FEEDRATE ) Avec 6000 le 9000 BLTouch fonctionne de manière plus fiable (9000 mm/min = 150 mm/s) A #define MULTIPLE_PROBING 2 permet d’améliorer le résultat en effectuant plusieurs palpages A #define Z_MIN_PROBE_REPEATABILITY_TEST A #define AUTO_BED_LEVELING_BILINEAR ou utiliser AUTO_BED_LEVELING_UBL / MESH_BED_LEVELING, liens vers des guides plus loin dans ce post A #define RESTORE_LEVELING_AFTER_G28 A #define Z_SAFE_HOMING Configuration_adv.h A #define BABYSTEPPING C #define BABYSTEP_MULTIPLICATOR_Z 4 1 monte l’axe Z de 1 microstep (0.0025), 4 montera l’axe Z de 0.01 A #define DOUBLECLICK_FOR_Z_BABYSTEPPING Double-clic avec l’écran de Statut pour éditer le Z Babystepping pendant une impression A #define BABYSTEP_ZPROBE_OFFSET A #define BABYSTEP_ZPROBE_GFX_OVERLAY Mesurer les valeurs à saisir pour NOZZLE_TO_PROBE_OFFSET Mesurer approximativement les écarts / distances entre la pin de la sonde et la buse dans les directions X et Y La pointe de la sonde devrait être 2.3-4.3mm plus haut que la buse (quand la sonde est rentrée) Modifier les valeurs NOZZLE_TO_PROBE_OFFSET en fonction de vos mesures Compiler - flasher - redémarrer ... Effectuer le Homing (G28) Prenez note des coordonnées X et Y (réalisable via le menu «Move Axis» de l’écran) Déplacez l’axe Z vers le bas jusqu’à ce que la buse touche ou pratiquement touche le lit Marquez le point où la buse touche le lit (assurez-vous que ce marquage ne se déplacera pas sur le lit (utiliser du scotch de marquage par exemple)) Déplacez les axes X et Y via le menu de l’imprimante jusqu’à ce que la pointe de la sonde soit sur la marque Prenez note des coordonnées X et Y Soustrayez les coordonnées X/Y originelles des coordonnées X/Y de la position de la pointe du BLTouch pour obtenir le NOZZLE_TO_PROBE_OFFSET. Exemple pour la CR10V2: après le homing, la buse est en (150,150); en déplaçant le pointeur de la buse à l'emplacement marqué sur le plateau, la position affichée à l'écran devrait être (103,150); donc 150-103=47 pour le X et 150-150=0 pour le Y Unified Bed Leveling (UBL) Marlin UBL guide Chris Riley UBL video guide Mesh Bed Leveling (ABL du «pauvre» mais tout de même bien pratique) Configuration.h Ce type de nivelage n'est à utiliser que si vous n'avez pas installé d'ABL automatique. Donc, à n'activer que si #define BLTOUCH (ou un autre ABL) ne l'est pas déjà sinon Marlin vous signalera une erreur. A #define PROBE_MANUALLY C #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 } A #define MESH_BED_LEVELING A #define RESTORE_LEVELING_AFTER_G28 C #define GRID_MAX_POINTS_X 5 (Ou modifiez selon vos préférences) A #define LCD_BED_LEVELING En complément (remarque de @Darkneo (merci à toi )) il faut désactiver certaines directives qui autrement conduisent à une erreur de compilation : D #define Z_MIN_PROBE_REPEATABILITY_TEST et D #define BABYSTEP_ZPROBE_OFFSET (configuration_adv.h) Effectuer le nivelage manuel du lit (Mesh Bed Leveling) Chauffez votre lit à la température d’impression habituelle (ex : 60°C). Assurez-vous qu'il n'y a pas de plastique sur la buse, ce qui modifierait la distance de la buse par rapport au lit Sélectionner: Prepare - Bed Leveling - Level Bed Attendre que le Homing XYZ soit terminé Lorsque le bouton "Cliquer pour commencer" apparaît, appuyez sur le bouton du contrôleur pour vous rendre au premier point Utilisez la molette de commande pour régler Z afin qu'un morceau de papier puisse passer sous la buse en frottant Appuyez sur le bouton du contrôleur pour enregistrer la valeur Z et passer au point suivant Répétez les étapes 4 et 5 jusqu'à ce que vous ayez terminé. Sélectionnez : Configuration - Enregistrer les paramètres pour sauvegarder le maillage dans l'EEPROM Sélectionnez : Mouvement - Hauteur de fondu : Régler sur 10 Sélectionnez : Motion - Stocker les paramètres Faites un test d'impression et, pendant l'impression, vous pouvez modifier la distance entre la buse et le lit en mouvement via les molettes de réglage du plateau Sélectionnez : Configuration - Stocker les paramètres Plus d’infos : Marlin Bed Leveling (Manual) Teaching Tech Manual Mesh Bed Levelling Crosslink Ender 3 Mesh Bed Leveling Détection de fin de filament et changement de filament Configuration.h A #define FILAMENT_RUNOUT_SENSOR A&C #define FILAMENT_RUNOUT_DISTANCE_MM 5 C #define EXTRUDE_MAXLENGTH 435 Longueur de la roue crantée de l’extrudeur à la buse A #define NOZZLE_PARK_FEATURE C #define NOZZLE_PARK_Z_FEEDRATE 3 Configuration_adv.h C #define ADVANCED_PAUSE_FEATURE C #define PAUSE_PARK_RETRACT_LENGTH 6 Modifiez par votre distance de rétraction C #define PAUSE_PARK_RETRACT_FEEDRATE 30 Modifiez par votre distance de rétraction C #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 40 C #define FILAMENT_CHANGE_UNLOAD_LENGTH 435 Longueur de l'engrenage de l'extrudeuse à la buse OU régler sur 0 pour l'extraction manuelle du filament A #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 30 A #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 15 C #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 435 Longueur de l'engrenage de l'extrudeuse à la buse OU régler sur 0 pour l'insertion manuelle du filament A #define ADVANCED_PAUSE_PURGE_LENGTH 20 A #define ADVANCED_PAUSE_FANS_PAUSE A #define FILAMENT_UNLOAD_PURGE_RETRACT 4 C #define FILAMENT_CHANGE_ALERT_BEEPS 2 3 peut être trop / énervant, si oui, diminuez à votre convenance A #define PARK_HEAD_ON_PAUSE A #define HOME_BEFORE_FILAMENT_CHANGE A #define FILAMENT_LOAD_UNLOAD_GCODES Ajoute le gcode (M701/M702) et Charger/décharger dans le menu de préparation de l'écran LCD. A #define HOST_ACTION_COMMANDS A #define HOST_PROMPT_SUPPORT Plus d’infos : Voir la partie M600 - Filament Change Chris Riley Marlin Filament Change M600 Filament Runout Sensor Linear Advance Linear Advance K-factor Calibration Teaching Tech Linear advance video guide Chris Riley Linear advance video guide Junction Deviation Computing Junction Deviation for Marlin Firmware Test «Tout-en-un» de la rétraction KARL JOHNSON How to Easily Calibrate Retraction in 3D Printers Compilation du firmware J’utilise VSCode avec l’extension PlatformIO ainsi que Git GUI. Le sujet ci-dessous décrit l'installation des logiciels nécessaires à la préparation / compilation d'un firmware Marlin : Pour les anglicistes, Chris Riley VSCode installation guide for Marlin 2.0. Le fichier du microprogramme issu de la compilation qui sera installé se trouve dans «../Marlin/Marlin/.pio/build/mega2560/firmware.hex» Flashage du firmware Plusieurs méthodes sont possibles : Octoprint avec le plugin idoine (Firmware Updater), des programmes (Xloader, ProgISP, Avrdudess, Avrdude (ligne de commande pour les purs et durs)…), via le trancheur (Cura, Prusaslicer,…). directement via VSC en cliquant sur l’icone à droite de celle utilisée pour lancer la compilation. La condition pour que ça fonctionne étant que l’imprimante soit reliée à un matériel informatique via USB pour la liaison et le transfert et qu'elle soit reconnue (son pilote est correct). On utilise le fichier firmware.hex pour flasher. Éviter toute coupure de courant durant ce flashage, attendre que le transfert soit terminé (le processus prend quelques minutes). Normalement à l’issue de celui-ci, la carte doit redémarrer. Mettre à jour / reflasher un firmware Il est inutile de refaire tous les changements à chaque fois que vous voulez mettre à jour une nouvelle version de Marlin, vous devez simplement copier vos fichiers de configuration modifiés dans le nouveau marlin et les comparer dans VSC Source Control (Ctrl+Shift+G), et copier tout ce qui est nouveau ou modifié dans vos fichiers. Tous les changements ne seront pas appliqués sur une mise à jour du microprogramme, pour cela vous devrez réinitialiser vos paramètres d'imprimante : en allant dans le menu de l'imprimante - Configuration - Restaurer les valeurs par défaut, ou en envoyant un M502 à l'imprimante suivi d'un M500 Cela réinitialisera vos paramètres en fonction des valeurs par défaut du microprogramme. Cette réinitialisation est à faire après chaque installation du firmware afin d’éviter toute déconvenue. Quelques explications sur les commandes M500 à M503 : Changelog 20200414 : version initiale 20200510: corrections, compléments, version «problématique» pour certains désactivation totale du LINEAR_ADVANCE qui ne l'était pas vraiment réactivation du CLASSIC_JERK ajout détecteur fin de filament, directives concernant INVERTING, PULLUP, PIN complément information sur la connexion du BLTouch (Z_MAX_PIN 19) ajout dans la section Flashage, programme AVRDUDESS, possibilité de flasher via VSC si ordinateur relié via USB à la carte (détection automatique du port). 20200619 : corrections, modifications cosmétique : mise en évidence de certains points précisions diverses la vitesse de connexion à passée de 115200 à 250000, précision sur la désactivation du «linear advance» modification du BLOCK_BUFFER_SIZE, BUFSIZE et TX_BUFFER_SIZE dans le fichier configuration_adv.h (des valeurs trop élevées amènent à un dépassement de la capacité de stockage de la RAM pouvant conduire à un écran «bleu» suite au flashage), mise à jour des fichiers de configurations suppression du fichier binaire (chacun devra compiler son propre firmware) 20200801: version de Marlin, dernière en date (2.0.6) suppression du fichier compressé du Marlin lien vers mon dépôt Github (pour les plus curieux, j'ai d'autres branches de Marlin pour d'autres imprimantes / cartes mères) suppression du fichier binaire (je préfère que les utilisateurs progressent en effectuant la compilation eux-mêmes) ajout explications M500 / M503 202020815: corrections mineures (orthographe principalement) complément / rectification concernant les fichiers exemples de configuration fournis par Marlin (la CR10-V2 fait désormais partie des imprimantes à partir de la version stable 2.0.6) 20200918: corrections mineures (orthographe principalement) passées inaperçues passage de mon extrudeur à un BMG à réduction (3:1) dont le pas est de 415 20201012: version de Marlin, dernière stable : 2.0.7.1 20201026: version de Marlin, dernière stable : 2.0.7.2 complément sur le Mesh Bed Levelling (ABL du «pauvre») 20210111: complément pour ceux possédant une CR10-V3 20210815: version de Marlin, dernière stable : 2.0.9.1 20210822: Complément afin d'indiquer les directives de compilation qui ont changé de nom depuis la mise en ligne de ce tutoriel basé à l'origine sur un Marlin 2.0.3 : HOMING_FEEDRATE_Z, Z_STOP_PIN, MIN_PROBE_EDGE, XY_PROBE_SPEED sont dénommées autrement (merci à @Pyroadu signalement ) 20210927: Ajout d'un lien vers un tutoriel de ce forum sur l'installation de son environnement de travail afin de faire son propre firmware Les fichiers ayant servi à la compilation : à récupérer sur mon dépôt Github .
  13. Bonjour à tous, Toujours dans un soucis d'amélioration de ma machine, j'essaie de cabler mon capteur de fin de filament sous Marlin 2.0bugfix. Je pense avoir rempli tout ce qu'il fallait dans le fichier configuration.h, à savoir : /** * Filament Runout Sensors * Mechanical or opto endstops are used to check for the presence of filament. * * RAMPS-based boards use SERVO3_PIN for the first runout sensor. * For other boards you may need to define FIL_RUNOUT_PIN, FIL_RUNOUT2_PIN, etc. * By default the firmware assumes HIGH=FILAMENT PRESENT. */ #define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define FIL_RUNOUT_INVERTING true // Set to true to invert the logic of the sensor. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. // Set one or more commands to execute on filament runout. // (After 'M412 H' Marlin will ask the host to handle the process.) #define FILAMENT_RUNOUT_SCRIPT "M600" // After a runout is detected, continue printing this length of filament // before executing the runout script. Useful for a sensor at the end of // a feed tube. Requires 4 bytes SRAM per sensor, plus 4 bytes overhead. //#define FILAMENT_RUNOUT_DISTANCE_MM 25 #ifdef FILAMENT_RUNOUT_DISTANCE_MM // Enable this option to use an encoder disc that toggles the runout pin // as the filament moves. (Be sure to set FILAMENT_RUNOUT_DISTANCE_MM // large enough to avoid false positives.) //#define FILAMENT_MOTION_SENSOR #endif #endif Après compilation et téléversement, voilà le statut: Avec un filament inséré, un M119 me donne: Reporting endstop status x_min: open y_min: open z_min: open z_probe: TRIGGERED filament: open Sans filament inséré, M119: Reporting endstop status x_min: open y_min: open z_min: open z_probe: TRIGGERED filament: TRIGGERED J'en déduis donc que la pin déclarée dans Marlin est la bonne et que la logique de détection se fait dans le bon sens. Lorsque j'active l'option de fin de filament dans le menu de marlin, l'imprimante refuse de lancer l'impression, m'indiquant que je n'ai pas de filament d'inséré. Un changement de logique sur la ligne "#define FIL_RUNOUT_INVERTING false" n'a pas résolu mon problème. Une idée de ce que je peux avoir raté ? Merci d'avance
  14. Bonjour à tous et à toute, une fois avoir configurer Marlin sur arduino lors de mon transfert sur ma cr10s il m’écrit « erreur de compilation pour la carte arduino mega or mega 2560. Quelle est mon erreur ? Merci d’avance.
  15. Bonjour, Après mise à jour de Marlin Jyers sur Ender3 v2 ce jour, est apparu dans le menu advanced setting (Control) l'option paramétrable Bed screw inset. Y-a-t 'il d'autres modèles, marques, machines sous Marlin qui ont cette option ? C'est quoi ? !!! unité mm? (32.5) valeur mise par défaut dans le firmware marlin (Jyers 1.3.5). Merci
  16. 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
  17. Bonsoir à tous, je n'ai plus d'ordi dispo pour régler l'offset Z via Pronterface. Je voudrais donc le régler et le sauvegarder directement par le menu de l'imprimante (en suivant ce tuto : https://www.youtube.com/watch?v=Q5M7DvdMcew, mais je ne trouve pas la ligne qui va bien (Offset Z). Rien dans le menu "Mouvements". J'ai bien dans le menu "Configuration / Config. avanc. / Régl. Gecalage origine" mais quand je sélectionne je reviens à l'écran principal et il y a juste écrit " Origine XYZ premier". Aurai-je loupé quelque chose lors du paramétrage de Marlin (Version 2.0.5) ? Cordialement Thierry
  18. Bonsoir ... (bonne nuit pour les cousins ) Le firmware de ma Ender est présentement sous Marlin 2.0.7.2, et j'aimerais transférer tout ca sous 2.0.9. Comment dois-je procéder ?? J'ai téléchargé la version 2.0.9 de Marlin (ici) . Est-ce que je dois tout simplement changer les fichiers configuration et configuration.adv avec les changements que j'ai apporté à mes propres fichiers ?? Ou je peut copier mes deux fichiers dans le répertoire de la nouvelle version (je présume que non, puisqu'il doit bien y avoir de nouvelles fonctionnallités, donc des nouveaux paramètres?) Merci de m'orienter !!
  19. 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-) (Version de l'image incluant les numéros de Pins pour ceux qui voudraient toucher au code Marlin) 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)
  20. Bonsoir, Lors du paramétrage de Marlin 2.0.8.1 sur SKR Mini E3 pour mon Ender 3 : J'avais un soucis de centrage plateau avec le Home alors que Marlin était réglé avec les bonnes dimensions. Avec un Plateau de 235mm, j'avais un retour de position XY (M114) à 117.00 au lieu de 117.50 Le problème venait du fait que j'avais inscrit : #define X_BED_SIZE 235 #define Y_BED_SIZE 235 au lieu de : #define X_BED_SIZE 235.0 #define Y_BED_SIZE 235.0 On comprend donc que le problème vient de l'attribution du type de variable. Pourquoi le type de variable "Float" ou "Double" n'est pas défini par défaut ? J'ai déjà codé quelques programmes sur Arduino, et je définissais le type de variable au départ c'est pourquoi j'ai du mal à comprendre. On dirait que le type de variable est définie selon la valeur de l'entrée. C'est un code dans Marlin pour diminuer la taille du programme lors de la compilation ? Ou bien c'est PlatformIO qui fait ça tout seul ? Merci d'avance, c'est simplement pour mieux comprendre l'écosystème
  21. Bon matin Question pour les experts en FW. En parcourant mon code, j'ai trouvé ces lignes : #define X_DRIVER_TYPE TMC2208_STANDALONE #define Y_DRIVER_TYPE TMC2208_STANDALONE #define Z_DRIVER_TYPE TMC2208_STANDALONE #define E0_DRIVER_TYPE TMC2208_STANDALONE Sachant que ma CM est une 4.2.2 C, ne devrais-je pas plutôt avoir A4988 comme type de driver plutôt que TMC2208 ? #define X_DRIVER_TYPE A4988 #define Y_DRIVER_TYPE A4988 #define Z_DRIVER_TYPE A4988 #define E0_DRIVER_TYPE A4988
  22. Bonjour pour un 1er post j'espere ne pas me tromper de rubrique donc je dispose d'une ender 3 pro je lui ai mis une carte silencieuse V4.2.7 en debut de semaine tout fonctionne bien.Ce matin j'ai mis un touch mi avec le firmware Marlin 2.0 telecharger sur le site Hotends.fr. le sujet a deja etait traité sur ce site ici mais j'ai pas trouver reponse pour autant. calibrage fait suivant les infos preconiser mon reglage de la pin et a 1.97mm le cycle ce passe bien mais a la fin la pin reste en bas au moment de commencer l'impression j'ai frolé la catastophe . pour la version 2.0 il est ecrit que les modif gcode G29 et G1 Z0.5 sont plus necessaire j'ai essayé avec ou sans ca change rien (ma vis de maintient du touch mi et bien en inox) j'ai epluché le net toute l'apres midi sans trouver solution apres la palpation meme si la pin remonter j'ai l'impresion que le palpeur revient quand meme en contact avec l'aiment donc ca ferai retomber la pn le soucis serait la quand meme. j'espere avoir reussi a me faire comprendre 'est pas facile quand on ne maitrise pas le sujet je m'en excuse d'avance
  23. Bonjour, Je me trouve dans une impasse pour paramétrer mes capteurs de filament sur ma Geeetech A20M (carte GT2560 V4.0) avec marlin 2.0.8.1. Dans marlin, configuration.h je n'arrive pas à comprendre la logique au niveau de #define FILAMENT_RUNOUT_SCRIPT "M600". Juste au dessus il est inscrit une explication que je n'arrive pas à exécuter: With multiple runout sensors use the %c placeholder for the current tool in commands (e.g., "M600 T%c") // NOTE: After 'M412 H1' the host handles filament runout and this script does not apply. Mon problème est que si je laisse le M600 au niveau du script rien ne se passe lors du retrait du filament au moment de l'impression, elle continue à imprimer. Si j'inscris "M600 T0", l'imprimante exécute un changement de filament sur E0 quand je retire le filament sur mon capteur E0 mais aussi si j'enlève sur le capteur E1. Si j'inscrit "M600 T1" l'imprimante fait exactement pareil mais sur E1. Je n'arrive pas à comprendre le paramétrage de l'exemple de dessus ( "M600 T%c") afin de pouvoir lui faire exécuter le changement de filament sur l'extrudeur actif. Merci d'avance de l'aide que vous pourriez m'apporter. Salutation.
  24. Bonjour Ça fait quelques temps que je retourne le net pour trouver un Marlin compatible avec une carte Tronxy CXY-V9-200415. Quelqu'un aurait déjà croisé ça ?
  25. Bonjour, Après avoir eu l'idée d'installer Marlin 2.0 sur ma FLSUN qq-s avec Hispeed v1.0 (homologue de la MSK robin mini d'après mes recherches) histoire de pouvoir contrôler plus de paramètres qu'avec mon repitier FLSUN. j'ai effectué plusieurs recherches. Cependant je n'ais trouvé qu'une version de Marlin 2.0 compatible sur l'ancienne FLSUN qq-s avec une skr 1.3. Ors je ne suis pas expert sur marlin. En effet je débute. Je voudrais donc savoir s'il est possible d'installer le Marlin 2.0 adapté skr 1.3 sur ma FLSUN avec un CM Hispeed v.1.0 (MKS robin mini) ? Si non, il y a-t-il une solution afin de rendre marlin compatible sur ma FLSUN ? Peut-être devrais-je trouver Marlin compatible MSK robin mini et faire des modifications pour qu'il soit compatible sur ma flsun qq-s... Je vous remercie d'avance pour vos réponses Voici les liens de Marlin 2.0 compatible FLSUN skr 1.3: https://www.facebook.com/groups/120961628750040/permalink/593987384780793 https://github.com/AndersSahlman/Marlin/tree/Flsun-QQ-S?fbclid=IwAR17tRukpDTF5XfY2okAuuSW1LYM8dtE6N9xW08EDPqQ5b3tZBauSxKqEmE
×
×
  • Créer...