Aller au contenu

remibora

Membres
  • Compteur de contenus

    2 666
  • Inscrit(e) le

  • Dernière visite

  • Jours remportés

    13

Tout ce qui a été posté par remibora

  1. Salut, A part "emplafonner" dans le plateau, je ne vois pas l'intérêt ... La méthode simple: tu imprimes la pièce jointe en mettant une jupe ou une bordure de 15mm et en ajoutant G29 sur la ligne suivant le G28 dans le Gcode de démarrage pendant l'impression de la couche initiale, tu double-cliques sur le bouton du pupitre pour régler la hauteur de la buse. Tu règles jusqu'à ce que la couche soit bien écrasée (voir les images à la fin de ce message). à la fin de l'impression, tu sauvegardes l'eeprom bloc3mm.STL
  2. Salut, Tu veux dire un Gcode de démarrage comme ça: M140 S{material_bed_temperature} ; chauffe du plateau M190 S{material_bed_temperature} ; attend que la température du plateau soit atteint G28 ; home all axes G29 M104 S{material_print_temperature} ; chauffe de la buse M109 S{material_print_temperature} ; attend que la température de buse soit atteinte M117 Purge extruder G92 E0 ; reset extruder G1 Z1.0 F3000 ; move z up little to prevent scratching of surface G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line G92 E0 ; reset extruder G1 Z1.0 F3000 ; move z up little to prevent scratching of surface sinon, tu sais que tu n'es pas obligé de palper systématiquement ton plateau à chaque début d'impression (voir Gcode M420)
  3. Salut, Est-ce que tu peux fournir la dernière version de tes fichiers configuration.h et configuration_adv.h (ceux qui correspondent à la photo de ta pièce imprimée)?
  4. Salut, c'est du JST XH 2.54mm.
  5. Tu peux suivre ces instructions qui nécessitent un ordinateur.
  6. Pour répondre à ton point n°3, @fran6p faisait référence à ses propres fichiers de configuration disponibles sur son dépot github . Il a ajouté une directive au début de son fichier "#define CR10V2_BLTOUCH " pour faciliter la configuration d'autres paramètres, notamment le "Z_MIN_PROBE_ENDSTOP_INVERTING" . Tu pourrais donc t'inspirer de ces fichiers en changeant notamment la définition de la carte et en commentant: #if ENABLED(CR10V2_BLTOUCH) #define Z_MIN_PROBE_PIN 19 #endif puisque les broches du microcontrôleur sont différentes. Si tu branches le BLtouch sur le connecteur dédié, tu n'auras rien à spécifier.
  7. Salut, Si tu n'as pas pied à coulisse, tu peux faire le test sur 290mm. En utilisant une simple règle, tu devrais avoir une précision suffisante. Il se peut que la longueur d'extrusion soit limitée par le firmware. Dans ce cas, il suffit d'initialiser l'extrudeur avant chaque déplacement. Ce qui donne le fichier ci-dessous: j'ai désactivé la sécurité d'extrusion à froid, du coup, il faut penser à enlever le tube capricorne en sortie d'extrudeur (voir étape 1 de ce tuto). Sinon, tu n'aurais pas eu un coincement du filament sur la bobine qui pourrait expliquer la grosse sous-extrusion du dessus du disque? Si tu as un pied à coulisse, tu peux également vérifier le diamètre du filament et ajuster la valeur dans Cura (menu préférences->Configurer Cura->Matériau), même si ton défaut est trop important pour qu'il soit uniquement du à un diamètre de filament hors tolérance. En ce qui concerne les "parties fines", oups , les parties étroites, je trouve que Cura ne les gère pas très bien. Il faut parfois jouer sur le chevauchement et la largeur de ligne. Est-ce que tu peux fournir le fichier STL de ta pièce? extrude290mm.gcode
  8. Salut @Ke20bzh, De toute évidence, tu n'as pas pris les bons fichiers, sinon, dans le fichier configuration.h, tu aurais cette ligne: #define MOTHERBOARD BOARD_CREALITY_V4 et non: #define MOTHERBOARD BOARD_RAMPS_14_EFD Les fichiers sont dans ce dossier: Configurations-release-2.0.9\config\examples\Creality\Ender-3\CrealityV422 C'est à dire ceux-là: Configuration_adv.h _Bootscreen.h _Statusscreen.h Configuration.h
  9. Salut @Jeff40, Ben... non en fait . Dans le fichier Marlin\src\inc\Conditionals_LCD.h, tu trouveras ça: // Always disable probe pin inverting for BLTouch #if Z_MIN_PROBE_ENDSTOP_INVERTING #error "BLTOUCH requires Z_MIN_PROBE_ENDSTOP_INVERTING set to false. Please update your Configuration.h file." #endif En français courant: "touche pas à ça p'tit..." donc tu laisses: #define Z_MIN_PROBE_ENDSTOP_INVERTING false Je te conseille de dé-commenter la ligne 4143 du fichier configuration_adv.h. //#define PINS_DEBUGGING Ainsi tu pourras tester le fonctionnement du BLTouch en suivant l'étape 1 de ce message.
  10. Salut @grandioso, Je n'utilise pas la carte mais j'ai aidé @nyarlath qui dispose de cette version sur sa Tarantula pro. Si tu donnes des détails sur tes problèmes, ta coreXY, ton câblage, on devrait pouvoir t'aider. PS: N'hésite pas à ajouter le nom de ton imprimante ("core XY maison" par exemple) dans ton profil. C'est très pratique pour répondre, on a pas à chercher loin.
  11. Salut, C'est probablement trop tard mais oui, tu devrais avoir une led bleue comme tu peux le voir ici.
  12. oui, ça faisait partie de ma réponse dommage, c'était M206 Y-10 et non 10. Du coup, je joints un firmware sans décalage des origines. Le fait que la buse soit trop haute lors de l'impression, c'est probablement parce que tu n'as pas réglé le décalage de la buse par rapport à la mesure du Touch mi. Tu peux suivre la méthode décrite au chapitre 8 de ce tuto ou dans la doc jointe. Pour info, en double-cliquant sur le bouton du pupitre lors de l'impression de la couche initiale, tu accèderas directement au réglage Z de la buse, ce qui te permettra de correctement gérer l'écrasement de la 1ère couche. Attention, j'ai laissé la valeur du décalage du touch-mi par défaut. Il faudra l'adapter en mettant à jour la variable M851 Xxx.xx Yyy.yy. x.xx et y.yy étant les décalages de ton capteur / buse. Si ton capteur est à gauche, avancé par rapport à ta buse x.xx et y.yy sont négatifs. A l'inverse, si ton capteur est à droite, reculé par rapport à ta buse x.xx et y.yy sont positifs (pas de signe) PS: il suffit d'ajouter: G1 Z0.5 ; Désactivation Capteur après le G29 comme indiqué dans la doc que je joints REMARQUE: pour appliquer la correction, il faudra modifier le GCode de démarrage dans le logiciel de tranchage (CURA,...). Tu as 2 solutions: 1- palper ton plateau à chaque début d'impression (long et probablement inutile): après le G28 de ton GCode de démarrage tu tapes G29 2- tu palpes ton plateau et tu enregistres le résultat (préférable et à refaire en cas de nivellement suspect): avant d'imprimer, tu envoies: G28 puis G29. Tu sauvegardes le nivellement avec la commande M500. Dans le Gcode de démarrage, après la ligne G28, tu tapes M420 S1. Si tu veux que le nivellement s'estompe jusqu'à 2mm de haut, tu tapes M420 S1 Z2 firmwareEndre3TouchMiV2.hex Manuel TouchMI.pdf
  13. Salut, oui m'sieur, c'est fait. Pour le décalage d'origine, le mieux c'est que tu le modifies en envoyant le Gcode (M206 X-15 par exemple), tu seras autonome.
  14. Salut, Je ne connais pas ta machine mais habituellement, le ventilateur du radiateur (heatbreak) est alimenté en permanence tant que la machine est sous tension. Peut-être que le ventilateur n'est pas branché sur le bon connecteur de la carte mère. Il faudrait essayer les différents connecteurs (Fan0, Fan1, fan2A ou Fan2B). Si tu branches directement ton ventilateur sur l'alimentation générale, est-ce qu'il peine à démarrer? si oui, peut-être qu'un nettoyage solutionnerait le problème. En ce qui concerne ton cube, as-tu calibré ton extrudeur en suivant ce tuto par exemple? Si tu utilises un ordinateur pour communiquer en USB (avec Pronterface par exemple), pour l'extrudeur 1, tu envoies T0 avant de saisir les GCodes et pour l'extrudeur 2, tu envoies T1. PS: normalement 1 seul ventilateur pour le radiateur devrait suffire
  15. Si, j'ai répondu indirectement dans ton autre sujet avec un firmware à tester
  16. Salut, si, en faisant un décalage d'origine avec M206 X-10 placé après le G28 du Gcode de démarrage. Par contre, je ne sais pas si la rétractation de la touche du Touch-mi sera possible. A tester... EDIT: Sinon, je viens de compiler un firmware pour ta machine à partir des sources Marlin 2.0.7.2 où j'ai intégré le décalage de 10mm en X. Comme d'habitude, après flashage du firmware, tu réinitialises l'eeprom. firmwareEndre3TouchMiV1.hex
  17. Salut, Normal, il est créé lors de la 1ère compilation.
  18. Salut @pascal g, As-tu calibré ton extrudeur? voir ce tuto. Sinon tu trouveras des pistes dans ce sujet. ce n'est pas possible sur une U20, le ventilateur du radiateur (heatbreak) est alimenté tant que la machine est sous tension. Par contre, il ne faut pas éteindre tout de suite après la fin de l'impression. Il faudrait attendre que la température de la buse soit inférieure à 50°C.
  19. remibora

    Bidouillage Ender 5

    Pour le schéma de la carte, ça va être difficile d'avoir mieux que ça ou ça. il y a une autre solution toute simple, c'est de désactiver cette sécurité en ajoutant un M302 S0 au début du Gcode de démarrage.
  20. remibora

    Bidouillage Ender 5

    Salut @Carlu2B, Pour le détecteur de filament, à priori les résistances de tirage au 5V sont activées dans le firmware, donc tu ne devrais pas avoir de soucis. Si ce n'est pas le cas, un shunt sur le connecteur de la carte résoudra le problème. Pour le lit chauffant, tu auras un message d'erreur qui devrait être bloquant. Dans ce cas, tu peux leurrer le firmware en plaçant une résistance de 100 kohms sur l'entrée de la carte mère. Une autre solution est de modifier le firmware pour ne pas prendre en compte ce matériel (dans le fichier configuration.h): en mettant à 0 la définition du capteur de température du lit: #define TEMP_SENSOR_BED 0 en commentant: #define FILAMENT_RUNOUT_SENSOR
  21. remibora

    Impressions inversées

    Salut @srad63, Lorsque tu changes un fin de course, il ne faut pas inverser le sens de rotation du moteur mais tout simplement dire au firmware que la prise d'origine ne se fait plus au même endroit. A priori, tu as déplacé le fin de course Xmax en Xmin, sur la machine. Du coup, il suffit de modifier le fichier configuration.h: 1- tu commentes #define USE_XMAX_PLUG et tu dé-commentes #define USE_XMIN_PLUG 2- si tu n'as pas changé le branchement du fin de course sur la carte-mère, alors il faudra inverser les définitions des entrées en ajoutant ces lignes #define X_MIN_PIN 2 #define X_MAX_PIN 3 à placer après la ligne: #ifndef MOTHERBOARD 3- #define X_HOME_DIR 1 devient #define X_HOME_DIR -1
  22. @taratata, Si tu veux absolument piloter le ventilateur du heatbreak, alors il suffit de brancher tes ventilos comme ceci: Coté firmware: tu indiques que le ventilateur du heatbreak est branché sur le bornier HE1, soit la sortie P2_04 dans le fichier configuration_adv.h: #define E0_AUTO_FAN_PIN P2_04 je te conseille de laisser les lignes suivantes avec les valeurs par défaut: #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 #define EXTRUDER_AUTO_FAN_SPEED 255 par sécurité, tu peux commenter les lignes suivantes du fichier Marlin\src\pins\lpc1768\pins_BTT_SKR_common.h, lignes 81 à 84: //#else // #ifndef HEATER_1_PIN // #define HEATER_1_PIN P2_04 // #endif Comme je l'ai précédemment indiqué, ainsi que @fran6p, le connecteur à gauche de la sortie vers le moteur X est directement alimenté en 12V ou 24V (suivant ton alimentation). C'est comme si tu avais 2 fils qui provenaient du boitier de l'alimentation sans passer par la carte-mère. Habituellement, c'est ce connecteur qui est utilisé pour brancher le ventilateur du heatbreak, d'où le bruit de ventilation, même lorsque la machine n'imprime plus. PS: lorsque tu cites le nom d'un membre du forum, n'hésite pas à commencer le nom par un @. Lorsque que tu commences à taper les 1ères lettre du nom, il te suffira de cliquer sur le bon nom de la liste. Ainsi il recevra une notification.
  23. Tout est spécifié dans les fichiers de définition de la carte ( Marlin\src\pins\lpc1768\pins_BTT_SKR_common.h et Marlin\src\pins\lpc1768\pins_BTT_SKR_V1_3.h) et le marquage sur la carte. il suffit de regarder le schéma de la carte que tu trouveras notamment ici. En bas, à gauche, dans le cadre MOS, on voit les 4 sorties HBED, HE0, HE1 et FAN0 pilotée par un transistor.
  24. Salut, Oui tu peux passer à Marlin 2.x mais il faudra choisir l'environnement melzi ou mieux, melzi_optimized dans platformio.ini avec les fichiers de configuration adaptés.
  25. Salut, évidemment puisque le bornier est alimenté directement par l'alimentation générale, sans passer par un transistor piloté par le microcontrôleur . C'est pour cela que d'habitude, le ventilateur du heatbreak (et non le ventilateur du "filament") est branché dessus: il refroidit le radiateur tant que l'imprimante est alimentée. Pour réduire le bruit de la machine au repos, certains branchent le ventilateur du filament sur le connecteur dédié (sortie P2.3) et le ventilateur du heatbreak sur le bornier (sortie P2.4) en conditionnant son fonctionnement sur la température de la buse.
×
×
  • Créer...