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
    • Entraide : Questions/Réponses sur l'impression 3D
    • Tutoriels
  • Les scanners 3D
  • Logiciels 3D
  • 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

183 résultats trouvés

  1. Bonjour, Tout d'abord, je tiens à m'excuser de ne pas m'être encore présenté. Je préfère faire passer mon soucis en priorité afin de me présenter ensuite le temps que des réponses arrivent. De plus, je m'excuse sir mon sujet n'est pas posté au bon endroit. Je commence tout juste l'impression 3D et je ne connais pas encore tous les termes techniques du milieu Alors voilà, j'ai acheté il y a quelques mois, une Ender 3 pro en vente flash Amazon à 200€ et me suis mis à l'impression 3D. J'ai débuté par de petites pièces, puis des plus grosses, et maintenant, je modélise mes propres modèles, principalement de façon utile que décorative ( ex: réparation de meubles, accessoires voiture, etc...) J'ai récemment déplacé mon imprimante dans une pièce isolée, sur une table IKEA sur laquelle j'ai fixé une deuxième table identique grâce à 4 cales de surélévation de 15cm à chaque coins puis j'ai ajouté du plexiglas tout le tour et la mousse d'emballage d'origine sous la machine pour réduire les vibrations. Sauf que voilà, le plateau à bougé, et impossible de faire des réglages corrects. J'ai acheté une plaque en verre pour avoir quelque chose de plus plat et lisse que le buildtak d'origine (que j'ai déformé lors des premières impressions..) et ça n'allait toujours pas. Une partie de mon impression n'adhérait pas au plateau, alors qu'à l'opposé, la buse était si proche que le filament ne sortait pas. J'ai passé des heures avec ma feuille de papier à essayer de la régler et la rage m'a emporté et m'a fait acheté un BLTouch il y a quelques jours sur le site oficiel de mon imprimante (j'ai donc toute la connectique, les nappes, les supports, etc...) Je l'ai installé sans aucun soucis, j'ai fait passer le câble dans la gaine de la buse pour faire plus joli, etc... Sauf que voilà, au moment de faire la mise à jour Firmware de l'ender 3 pro, j'ai beau suivre le guide fourni avec le BLTouch, il n'y à rien à faire. J'ai vérifié 10 fois que mes branchements étaient dans le bon sens, que la version firmware était la bonne, etc.. Mais impossible de faire la mise à jour comme indiqué. J'ai des messages d'erreurs avec progisp au lancement du logiciel, impossible de détecter quoi que ce soit dans "select chip", et impossible de fermer le logiciel de façon normale à cause de messages d'erreurs, je suis obligé de forcer l'arrêt. Au moment où j'écris ce message, cela fait maintenant 4 heures que je cherche une solution sur internet, mais rien concernant une Ender Pro, ou aucun tuto, simplement des recommandations de materiel, etc... Ensuite j'ai découvert Marlin, mais encore une fois, impossible de flasher mon imprimante etc, le logiciel Arduino ne reconnait pas mon imprimante malgré avoir trouvé un tuto complet et français que j'ai suivi à la lettre. Je commence vraiment à désespérer et je ne trouve aucunes solutions nulle part. Je voudrais éviter d'avoir à passer par un véritable Arduino si possible. Le kit creality étant fourni normalement avec tout ce qu'il faut pour effectuer cette action sans avoir besoin d'arduino et de façon simple. Si vous avez des solutions je suis preneur, merci ! Modifications avant publication : J'ai finalement réussi à installer le firmware sur ma Ender 3 pro. Mon ordinateur portable était en cause. Ayant pas mal de soucis avec je suis entrain de faire un formatage et ré-installation complet. Du coup j'ai pris mon imprimante à l'étage pour descendre avec à côté de mon ordinateur bureau et j'ai réussi à faire la mise à jour. Par contre, c'est là que ça se complique : Firmware installé, notice en main, je suis point par point les étapes. 1. Faire un auto-home et attendre que l'imprimante s'arrête seule : Elle va bien à son point d'origine X et Y, mais l'axe Z lui ne s'arrête jamais de descendre. Il continue de forcer même lorsqu'il ne peut plus descendre, je suis obliger de couper l'imprimante à l'interrupteur pour qu'elle s'arrête. 2. J'ai tenté de faire un auto-home manuel, en coupant les moteurs et en plaçant manuellement les points d'origine, mais aucun menu ne me permet de valider les coordonnées alors que l'ender 3 pro le permet d'origine 3. On me demande de déplacer la buse sur les axes X, Y et Z avec la fonction 0.1mm, mais un clic de molette la déplace de 0.4 4. On me demande également de faire d'autres réglages dont les menus n'apparaissent tout simplement pas dans la notice fournie par Creality avec le BLTouch Je suis donc pour l'instant désespéré avec une imprimante incapable de fonctionner pour le moment et j'ai passé 4 heures à essayer de faire une mise à jour firmware et 4 heures supplémentaires à essayer de configurer le firmware fourni par Creality dont la notice d'explications ne correspond pas Je suis, vous vous en doutez, complètement perdu à l'heure actuelle et j'ai vraiment, vraiment, vraiment besoin d'aide. Je pensais que ce serait facile à installer car le kit fourni par creality n'as pas besoin d'arduino ni autre matériel, ce qui m'arrangeait, mais maintenant je suis à court de solutions et jouer avec un arduino ne me tente absolument pas
  2. Bonjour, quelqu'un connait il l'exitance du teste qui permet de vérifier le bon fonctionnement d'une imprimante en testant les axes XYZ à leur maxi en faisant un ou deux aller-et-retour, ex monter en butée décente en butée, etc.... sur les autres axes . Merci aux bonnes volontés
  3. Bonjour, je recherche un coup de main pour faire une compilation marlin pour m'a geeetech A10 Je sais, vous allez me dire d'utiliser la fonction recherche etc ... mais non, j'explique, je voudrais savoir si il est possible, avec une compilation, d'utiliser les sorties E1 et/ou E2 de la carte mère 2560 de ma geeetech, car ma sortie E0 déconne grave, le moteur fais un va et viens en boucle au lieux d’exécuter sa rotation, j'ai fais un essai avec un autre moteur : idem, en branchant la E0 sur le moteur Y : idem en échangent 2 drivers : idem le problème reste sur la sortie E0... dommage de reprendre une nouvelle carte mère alors qu'il me reste 2 sorties non utilisés... seulement voila, je n'ai jamais compilé marlin, et si quelqu'un pouvais m'orienté cela m'aiderais beaucoup (surtout quelle ligne de code changer pour les sorties par exemple...) merci a tous d'avoir pris le temps de lire mon problème, je ne sais pas comment joindre une vidéo simplement, alors si besoin je peux l'envoyer par Messenger!
  4. 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)
  5. imprimante 3D tevo banggood
  6. 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.5.3 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 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é) 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 inclu les fichiers de configuration dans la dernière version de Marlin (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 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, …) ATTENTION: dans le fichier fourni plus bas, mon extrudeur étant un pseudo BMG (celui des CR10S Pro), le pas est de 140, pensez à le modifier si vous avez l'extrudeur métallique d'origine. 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 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) Augmentez si vous trouvez que c’est trop lent mais ne dépassez pas 10*60. 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 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. 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 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 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 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 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 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 (pas d’ABL utilisé) Configuration.h 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 Effectuer le nivelage 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. 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. On utilise le fichier firmware.hex pour flasher. Éviter toute coupure de courant durant ce flashage, attendre que le transfert soit terminé (le processu 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. 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. 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) Les fichiers ayant servi à la compilation : 20200619-cr10v2.zip Bonus: le firmware pour les plus téméraires : firmware-cr10v2-20200619.zip
  7. Bonjour, J'ai une Ender-3 que j'utilise quotidiennement depuis près de 2 ans. Hier, j'ai mis à jour le firmware vers Marlin 1.1.9.1, en utilisant les fichiers de configuration fournis pour l'Ender-3. J'ai imprimé quelques petites pièces, tout c'est bien passé. Et aujourd'hui, après 2 petites impressions de moins de 15mn, lors d'un impression, j'ai la tête qui a rencontré une des pinces du plateau, et l'impression s'est rapidement arrêtée avec une erreur E1. J'ai éteint l'imprimante, ai fait diverses choses, et en la rallumant, plateau et buses froides, elle refuse de m'indiquer autre chose que 156°C pour la buse, et 209°C pour le plateau (les deux temp_sensor de la buse et du bed TEMP_SENSOR_0 / TEMP_SENSOR_BED sont à 1). J'ai fait un reset de l'epprom via les menus, éteint et rallumé l'imprimante, l'ai débranchée du secteur, réuploadé le même Marlin : rien à faire. Je doute que les 2 capteurs de température soient morts au même moment. Ou que la carte soit grillée, dans quel cas se serait plutôt inquiétant car se serait très directement lié avec l'upgrade Marlin, réalisée sans fioritures ni personnalisation de fou (j'ai juste ajusté les polices d'affichage, activé la protection thermique, désactivé la reprise en cas de panne de courant, et baissé de 5-10 °C les températures max de coupure pour le lit et la buse). Sauriez-vous m'aider à résoudre ce problème ? P.S. : j'ai réuploadé mon firmware d'origine que j'avais sauvegardé, et quand l'imprimante a fini de booter, j'ai les températures 157 (buse)/211(bed) °C affichées et le message "Err : max temp bed " en bas de l'écran. C'est très ennuyeux. Alors je m'interroge : qu'est-ce qui ne vas pas ? Et surtout : pourquoi en suis-je arrivé là ?
  8. Bonsoir à tous, Lors de la compilation de Marlin sur ma carte je suis bloqué par une erreur : In file included from sketch\endstops.cpp:35:0: sketch\endstop_interrupts.h: In function 'void setup_endstop_interrupts()': endstop_interrupts.h:111:7: error: static assertion failed: X_MAX_PIN is not interrupt-capable static_assert(digitalPinToPCICR(X_MAX_PIN) != NULL, "X_MAX_PIN is not interrupt-capable"); // if pin has no pin change interrupt - error ^ endstop_interrupts.h:121:7: error: static assertion failed: X_MIN_PIN is not interrupt-capable static_assert(digitalPinToPCICR(X_MIN_PIN) != NULL, "X_MIN_PIN is not interrupt-capable"); ^ endstop_interrupts.h:131:7: error: static assertion failed: Y_MAX_PIN is not interrupt-capable static_assert(digitalPinToPCICR(Y_MAX_PIN) != NULL, "Y_MAX_PIN is not interrupt-capable"); ^ endstop_interrupts.h:141:7: error: static assertion failed: Y_MIN_PIN is not interrupt-capable static_assert(digitalPinToPCICR(Y_MIN_PIN) != NULL, "Y_MIN_PIN is not interrupt-capable"); ^ exit status 1 static assertion failed: X_MAX_PIN is not interrupt-capable cette erreur est résumé par : static assertion failed: X_MAX_PIN is not interrupt-capable le seul moyen que j'ai trouvé pour la faire disparaître est de commenté dans configuration.h : #define ENDSTOP_INTERRUPTS_FEATURE Mon problème est : Quand je lance Pronterface pour tester mes moteurs (montage a nu) et que je les déplacent, soit au bout de "x" tours la carte plante et je suis obligé de déconnecté puis reconnecté, entrer la commande : G28 puis je peux refaire fonctionner mes moteurs. Mais mon plus gros problème est que quand j'actionne manuellement une endstop les moteurs ne s’arrêtent pas de tourné. Est-ce que la réactivation de "#define ENDSTOP_INTERRUPTS_FEATURE" permettra le blocage suite a l'activation de mes endstops et si oui, comment régler mon erreur ? Très amicalement, Fanfoi
  9. Bonjour, Sauriez-vous me dire comment je peux supprimer certaines options dans les menus, comme par exemple les 2 preheats que je n'utilise jamais. Je ne trouve rien dans les 2 configuration.h qui me permettrait faire cela.
  10. Bonjour, Dans cette nouvelle version de marlin, l'option de menu sélectionnée (sur une Ender-3) est simplement entourée de 2 traits en haut/bas de la ligne en question. Sauriez-vous me dire comment revenir à l'ancien rendu qui "inversait" la ligne sur laquelle on se trouve ?
  11. Bonsoir Ce message pour signaler un bug dans le dernier Cura (4.6.1). Ce bug concerne en particulier les Dagoma. Je n'ai pas suivi toute la chronologie des versions, mais il semblerais que la dernière version soit orientée "dual extrusion". Cela se retrouve dans les paramètres imprimante où, en plus de start et end gcode du job, on trouve 2 onglets extrudeur 1 et 2. Ces 2 onglets contiennent aussi des gcodes qui s'exécutent au changement d'extrudeur. Ces gcodes ont sans doute été fournis par Dogoma. Malheureusement, de part la terminologie choisie par Dagoma, les instructions start et end ont été inversé. Il en résulte que juste après le petit paté et juste avant l'impression proprement dite, le ou les extrudeurs rétractent le filament de 60 mm. Du coup, il ne sort plus rien de la buse, laissant penser qu'elle peut être bouchée. La solution pour de la mono extrusion consiste à supprimer tous les gcodes des extrudeurs et ne garder que le gcode imprimante. Pour de la double extrusion, il faut inverser les gcodes start et end mais en gardant les lignes commentées (;) pour une relecture éventuelle du gcode complet. Voici les gcodes corrigés des extrudeurs : Extrudeur 1 onglet start ;Start T0 G92 E0 G1 E{retraction_amount} F3000 G92 E0 G1 E60 F3000 G92 E0 G1 E-{retraction_amount} F5000 Extrudeur 1 onglet end G92 E0 G1 E-{retraction_amount} F10000 G92 E0G1 E1.5 F3000 G1 E-60 F10000 G92 E0 ;end T0 et la même chose pour l'onglet extrudeur 2. Penser simplement à changer T0 en T1 pour facilité la lecture du gcode. V.
  12. Bonjour Je suis nouveau avec ma CR10V2 dans le monde de l'impression 3D et j'aimerai passer sous Marlin au vue des retours des personnes et le bltouch ne veut pas fonctionner correctement sous le firmware creality 1.1.6 BL. Ma question est : il me suffit juste que je flash ma CR10V2 avec "firmware.hex" que tu as créé pour avoir Marlin et tout de réglé comme indiqué dans ton tuto d'office avec BlTouch et tout ou faut il que je fasse tout manuellement comme sur le tuto ? Car j'avou ne pas être très à l'aise :) Merci
  13. Salut, J'ai actuellement une Ender 5 Pro, j'ai eu beaucoup de problèmes au début mais j'ai réussi à m'en sortir Sur cette machine j'ai un extrudeur Bondtech et un Bltouch fonctionnel. J'aimerai rajouter un détecteur de fin de filament et si il reste de la place de chauffage du bed par PID. J'ai fouillé pas mal sur le net et j'ai suivi en parti un tuto provenant de ce forum. J'ai custom le firmware Marlin 2.0 afin de l'alléger -Speaker desactivé -Écran de boot et logos custom supprimés -Menu "About" supprimé -Assistant du leveling manuel supprimé -Fonction Fade Heigh supprimée -Télémétrie par USB désactivé -Sécurité longueur max extrusion en manuel supprimée (j'ai laissé le blocage de l'extrusion à froid) -Suppression du scrolling des noms des fichiers -Suppression de la modification de l'eeprom par l'utilisateur (J'ai flashé avec mon offset Z idéal) -Activation du "Slim Menu" -Suppression de la reprise après coupure de courant (La Ender est sur un Onduleur) -Suppression de l'eeprom "Chitchat" Il me reste 7500 octets de libre. J'aimerai savoir si je peux supprimer d'autres choses pour gagner en place? J'ai peu être oublié des choses? Je pense par exemple au menu "Advanced settings" avec les sous menus Step/mm et Filament qui me servent jamais. Plus tard j'installerai peut-être un Octoprint ce qui me permettra de supprimer la gestion de ma microSD et les menus, mais pour l'instant j'aimerai le conserver. Merci
  14. Bonjour à tous, c'est une de mes premières fois où je pose une question sur le forum (eh oui je fais partie de cette majorité qui erre sur les forum en espérant de trouver une réponse plutôt que de poser la question directement) donc j'espère que vous serez indulgent parce que je ne m'y connais pas tellement en Marlin. Entrons dans le vif du sujet : J'ai une Dagoma DiscoEasy 200 et j'essaye de rajouter une fonction gcode dans le Marlin qui servirait à renommer le fichier qui vient de s'imprimer en "OK + leNomDuFichierDOrigine" de manière à savoir parmi les nombreux fichier dans les dossiers de ma carte SD lesquels j'ai déjà imprimé Alors je sais que je pourrais supprimer le fichier ou les classer plus facilement pour ne pas me perdre ou bien les renommer pour me souvenir du nom de ceux que j'ai déjà imprimé etc... Mais je trouvais l'option intéressante et j'espère que ça va intéresser certains Voilà où j'en suis, je sais comment créer une nouvelle fonction Gcode dans le Main du Marlin : inline void gcode_M999() { // Fonction existante que j'utilise juste comme référence de position dans le fichier Running = true; lcd_reset_alert_level(); // gcode_LastN = Stopped_gcode_LastN; FlushSerialRequestResend(); } inline void gcode_M384() // Ma Nouvelle Fonction Il faut créer une fonction avec un M*** qui n'est pas utilisé (ici j'ai bien vérifié que le M384 existait pas), je l'ai crée en dessous de la fonction M999 qui était la dernière des M Et il faut ajouter un case pour le numéro de ma fonction pour savoir que faire quand elle sera appelée : case 999: // M999: Restart after being Stopped gcode_M999(); break; case 384: gcode_M384(); break; Ici aussi je me mets en dessous de 999 pour être sur de m'insérer au bon endroit. Mon seul problème est comment renommer le fichier actuel sélectionné pour l'impression ??? Je sais qu'il existe une méthode rename() dans la classe SdBaseFile de Marlin : bool SdBaseFile::rename(SdBaseFile* dirFile, const char* newPath) Seulement je ne comprend pas du tout comment elle doit être utilisée ? Est-ce qu'il faut faire leFichierActuel.rename(leFichierActuel, nouveauNom) ? Et surtout je n'arrive pas à comprendre comment récupérer le fichier d'impression actuel... Est-ce qu'il n'y aurait pas une commande du genre getCurrentWorkingFile() ou un truc dans le genre ? Merci d'avance aux passionnés qui sauront me donner une réponse ou une piste ! Dites moi si je n'ai pas été clair sur un des points ou si vous voulez plus d'info (ce qui est très probable hahaha)
  15. bonjour sur mon ender5+ je ne peux pas activer "advanced pause future" dans _adv.h marlin me dit !!! requires an lcd controlleur y a t'il un moyen de contourner ce problème ? car du coup je ne peux pas imprimer en plusieurs couleurs sur la hauteur cette machine commence a me gonfler sévère marlin 1.8.12 base 1.70.1 de chez creality merci si vous avez des tuyaux slts
  16. Bonjour J'ai téléchargé le code de Marlin v2 depuis github. Lorsque j'ouvre le fichier Marlin.ino, je me retrouve sous l'environnement d'Arduino, avec les fichiers suivants ouverts : Marlin Config.h Config_adv.h Version.h Ensuite, lorsque je fais appel à la commande vérifier le code, j'obtiens cette erreur : core.a(main.cpp.o): In function `main': /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp:5: undefined reference to `setup' /usr/share/arduino/hardware/arduino/cores/arduino/main.cpp:15: undefined reference to `loop' collect2: erreur: ld a retourné le statut de sortie 1 En gros, il me dit qu'il ne trouve pas les fonctions setup ni loop, que je suis supposé avoir codées (Puisqu’à la base des programmes Arduino) J'ai testé Marlin 2, 1.1.9... les erreur sont très différentes (je pense qu'il a trouvé les fonctions setup et loop). Je n'ai absolument rien modifié dans les fichiers, je n'ai par exemple même pas tenté de remplacer les fichiers de config par ceux d'une imprimante spécifique par exemple. (Si je le fais même erreur). Je suis sous Linux (mais vous l'aviez deviné avec les chemins renvoyés par l'erreur /usr/share/...) Si je teste un des programmes exemples d'Arduino (blink par exemple) tout se passe bien. Je n'ai aucun Arduino ni carte controleur d'imprimante connectée à mon pc.
  17. 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
  18. 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.
  19. bonjour à toutes et tous, je me présente je m'appelle jeremy, j'ai 41 ans .Je possede une discoeasy200 en cours de modification et une anet e12 (en panne en ce moment, carte mère défaillante suite à un problème lors d'une impression , bobine de filament "dagoma" mal enroulée, filament coincé, chute de la bobine sur l'imprimante et moteur y ne fonctionne plus, merci dagoma ) bref, étant en confinement comme beaucoup de monde en ce moment à cause du coronavirus, je me suis remis sur ma discoeasy200 entièrement modifié point de vue esthétique et mécanique (je vous mettrez des photos plus récente) . Voila j'ai un petit soucis, je suis encore avec le marlin d'origine de dagoma et je ne sais plus lequel mettre tellement y'en à ? !!! ma configuration est la suivante : -écran -plateau chauffant -tiges trapézoïdales M 8, pas de 2, 4 filets -endstop pour présence filament Je voudrais viré le palpeur et le remplacer simplement par 1 endstop sur Z comme sur l'anet e12, aucun problème de offset, et recabler tous les autres endstop normalement (pas comme les branchements bizarres made in dagoma). Je vous serez très reconnaissant si vous pouviez m'aider. J'ai deja modifier quelques trucs dans config.h mais pour supprimer le palpeur je coince un peu. merci à tout le monde qui participe à tous ces forums pour aider et partager leurs connaissances.
  20. 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...
  21. J'ais acheter une carte MKS SGen L V1.0 32 bits et depuis je n'ais pas put trouver, installer et faire dialoguer ma carte avec reptier host. J'ais essayer pleins de tuto de method, mais rien y fait. Sauriez vous comment je pourrais faire marcher cette carte avec un firmware comme marlin ou autre... qui me permettrai de la controler avec Reptier-Host depuis mon ordinateur ? Merci
  22. Bonsoir a tous, il y a 3 ans j'ai créer ma propre imprimante, elle fonctionne très bien a présent a un détail près... Elle a toujours imprimée les pièces dans le mauvais sens (axe x) effet miroir ou impression inversée. Donc pour sortir une pièce dans le bon sens je fait une symétrie de la pièce dans Cura mais il m'arrive d'oublier de le faire et c'est bien la le problème. Dans la conception de la machine, je n'ai pas prêté attention au sens des fin de course en me disant que je paramétrerais facilement tous ça plus tard dans Marlin... Erreur Marlin c'est pas si simple... Je ne souhaite pas du tout déplacer les endstops, il y a forcement un paramétrage dans Marlin pour le faire. Ci-dessous la photo montrant le positionnement des fin de course ainsi que la bonne position pour du chariot pour le Home qui doit être en haut a gauche du plateau comme je l'avais prévu. J'ai beaucoup cherché sur le net, sur ce forum ou même sur d'autres forums non francophone, j'y ai bien trouvé des tuto, des conseils, j'ai essayé pas mal de modif mais sans sans succès. Même avec une super vidéo de présentation de Marlin (sur youtube) qui dure plus de 3h et bien j'ai pas réussi a trouver quel valeur je devais modifier pour y arriver... J'ai par exemple fait cette manip trouvé sur le net: J'ai branché la fin de course sur x sur le MAX de la ramps 1.4 (comme conseillé sur le site) puis modifié les valeur ci-dessous: Invert the value of INVERT_X_DIR and set X_HOME_DIR to 1 Mais lors de la compilation j'ai des messages d'erreur et je ne peux pas injecter le programme... Je pige pas... Es ce qu'une bonne âme pourrait me dire qu'elle ligne dois je modifier dans Marlin 2.0.X pour y arriver? Merci de votre aide.
  23. Bonsoir à tous, Noël m’a gâté d’une Geeetech Prusa i3 pro b et je cherche à la régler/calibrer au mieux. suivant un TUTO pour calibrer l’extruder, je me suis aperçu que celui-ci n’avalait pas les 10cm demandés, j’ai donc modifié via le LCD le step_per_unit de 93 à 123 (!). Étrangement, je me suis aperçu que mes réglages de STEP sur les axes étaient faussés en conséquence... je suis donc revenu à 93 (je parle bien du réglage ESTEP... concernant le moteur de l’extrader pourtant). Là-dessus, la fatigue m’amène, je ne sais trop pour quelle raison, à sélectionner « SET HOME OFFSETS » sur le LCD. Juste avant cela ou juste après, mon chariot était parti trop loin en je me suis aperçu que ma tige X n’était plus horizontale ! Et ma buse crachait le plastique 0,5cm au-dessus du plateau... Je pense être parvenu à remettre de l’ordre mais un point me chiffonne : la position HOME amène le chariot devant à gauche avec y=0 et z=0, mais en dehors du plateau sur l’axe X. A partir de là, j’imagine que j’ai un offset sur X à régler donc de positionne via le LCD le chariot au point de coordonnées (0,0,0) c’est à dire à l’intersection des lignes blanches du plateau, puis je sélectionne « SET HOME OFFSET » me disant que c’est son rôle. Seulement, au fallu l’âge de la bête, ce réglage n’est pas conservé et surtout, suis-je dans le vrai ? Sous Repetier-Host, lorsque je demande le menu EEPROM Settings, une fenêtre s’ouvre mais sans aucun paramètre : normal ? Je précise que je suis sous Mac. Par ailleurs, je pensais que mon firmware était un Repetier et non un Marlin (je ne confonds pas avec le logiciel du même nom) mais je ne trouve pas de firmware : serait-ce RAMPS1.4 ? Bref, comment identifier son firmware ? Comment identifier sa carte GT2560 : A ou A+ (car j’attends un Bltouch de chez Geeetech, mon plateau semblant être bombé en son centre rendant délicat la mise à niveau...) Je remercie par avance ceux qui auront eu le courage de me lire, bien conscient que tout ceci est décousu et digne d’un novice. Mais à partir de vos lumières, j’espère pouvoir poursuivre et attaquer ensuite un réglage de l’extension en sortie (mes impressions d’objets laissent apparaître une sous-extrusion selon moi).
  24. Bonjour, J'ai une Ender 3 auquel j'ai ajouté une sonde de nivèlement capacitive (Même modèle que EZABL). Le nivèlement du plateau se passe nickel et je vois bien qu'il a une très bonne accuité au niveau de la sonde lorsque j'effactue un test de 10 lecture. Même chose quand je vois les logs du résultats pour le AutoHome. Mes couches sont très égale sur le X complet du plateau. Si mon nivèlement se passe bien, pas de soucis, je peux faire plusieurs impression de suite avec les même données de ma sonde qui sont enregistrées. Mon écart type de la sonde après avoir fait plusieurs test reste toujours assez constant au 100ième de millimètre. Pas contre, si je mets dans mon G-CODE à chaque nouvelle impression le nivèlement ou je le fais via le menu, je n'ai pas toujours la même épaisseur de couche tout en ayant pris soin d'avoir toujours le même Z-OFFSET. Assez que parfois ma première couche est bien écrassé et dans une seconde impression ma couche ne colle même plus sur le plateau. La différence entre les deux nivèlement est très grande. Merci de votre aide. Ender3 ,Marlin 2.0.5, BigtreeTech SKR Mini E3.
  25. Bonjour à tous, Après avoir régler mes problèmes de BL touch sur mon I3 mega, j'aimerai m'attaquer à la symétrie (ou plutôt non symétrie) de la zone de probe.... Dans Marlin, j'ai ça: // Set the boundaries for probing (where the probe can reach). #define LEFT_PROBE_BED_POSITION 10 #define RIGHT_PROBE_BED_POSITION 190 #define FRONT_PROBE_BED_POSITION 10 #define BACK_PROBE_BED_POSITION 202 C'est pour une Anycubic I3 Mega... Mais déjà on voit clairement que les dimensions du plateau ne sont pas bonnes... Donc j'aurai tendance à dire que cela devrait être #define LEFT_PROBE_BED_POSITION 0 #define RIGHT_PROBE_BED_POSITION 210 #define FRONT_PROBE_BED_POSITION 0 #define BACK_PROBE_BED_POSITION 210 Mais je ne sais pas du tout comment fonctionne le calcul des positions... est ce qu'il faut prendre de la marge pour les extrémités du plateau? est ce qu'il faut adapter les dimensions au nombre de points qu'on veut faire pour que cela ne fasse pas un chiffre interminable? En gros j'aimerai conserver mon 5x5 points de controles, mais j'aimerai juste que les points soit corrects sur le plateau.. Merci d'avance pour vos éclaircissements
  26. Arf, je viens tout juste de passer ma CR-10 (non V2) sous Marlin 2.0.5.3, mais sur une MKS SBase (32bit), et c'est maintenant je vois ce tuto. Pour ma part j'ai effectué cette migration car j'avais une SBase qui trainait, et l'épisode des visières étant très enrichissant, j'ai vu des soucis logiciels sur la CR10. Le résultat en photo : Même G-Code un cylindre de 25x100mm en mode vase, couches de 0.25mm et vitesse 80mm/s. A gauche, avec la carte d'origine Creality3D V1.1.2, et le firmware d'origine. A droite avec la SBase et Marlin 2.0.5.3, et des réglages à la louche et très conservateurs. Je n'ai pas essayé de faire le test avec la carte d'origine et Marlin 2.0.5.3, si quelqu'un veut bien essayer ça m'intéresse (CR10 v1 300x300 je rappelle, quoique ça peut être intéressant aussi de tester sur une V2), je poste le G-Code. Shape-Cylinder_0.25mm_PLA_ENDER3_8m.gcode Tous les paramètres ne sont pas optimum car c'est une config de config où j'ai cherché à rendre visible le phénomène. (Attention première couche à 60mm/s et plateau à 60°C, ça colle très bien chez moi sur du Magigoo). Pour résumer, avec le firmware d'origine j'ai constaté qu'a "haute" vitesse, la tête ralentissait à intervalle très régulier. Il s'est avéré que ça venait du rafraîchissement du LCD toutes les secondes. Le simple fait de rentrer dans les menus fait disparaître ce ralentissement. Le soucis de ce ralentissement c'est que ça génère des blobs très moches sur la pièce (et ça m'a bien emm**** pour le nettoyage des visières).
×
×
  • Créer...