Aller au contenu

GO Print

Avibrer

Membres
  • Compteur de contenus

    46
  • Inscrit(e) le

  • Dernière visite

Information

  • Imprimantes
    Cr10 V2
    SKR MINI E3 V3.0, TFT35 E3 V3.0
    Détecteur de fin de filament (Bigtreetech)
    E3D Titan direct Drive, E3D V6 (Original)
    2xZ synchro, Cage
    Marlin 2.1.2.1 (Stable), Cura

Visiteurs récents du profil

667 visualisations du profil

Récompenses de Avibrer

Contributor

Contributor (5/14)

  • One Year In
  • One Month Later
  • Collaborator
  • Week One Done
  • Dedicated

Badges récents

4

Réputation sur la communauté

  1. Merci beaucoup pommeverte pour ta réponse. J’effectuerai le transfert des modifications sur mon imprimante dans deux ou trois Jours. Je copie ci-dessous les modifications que j’ai apportées. J’aurais bien aimé comprendre pourquoi les détecteurs ne fonctionnent pas sur la carte SKR MINI E3 V3, enfin peut-être un jour …. Je reviendrai pour communiquer les résultats de mes modifications. Encore merci beaucoup Fichier « configuration.h » // #define FILAMENT_RUNOUT_SENSOR Fichier « Config.ini » #-------------------------------------------------------------------- # NOTES for users having a filament sensor connected to the mainboard: # 1) Define "fil_runout:0" below to disable the sensor handling on the TFT. # 2) Configure the sensor in the firmware of your mainboard. # 3) Add M75 to "start_gcode" and M77 to "end_gcode" of the TFT (or your slicer). #### Filament Runout Sensor V3 # Select the type of filament runout sensor and its default enabled/disabled state. # Options: [Normal Disabled: 0, Normal Enabled: 1, Smart Disabled: 2, Smart Enabled: 3] fil_runout:3 #### Inverted Filament Runout Sensor Logic # The sensor uses an inverted logic. # Disable it in case filament runout is triggered by a LOW signal. # Enable it in case filament runout is triggered by a HIGH signal. # Options: [disable: 0, enable: 1] fil_runout_inverted:0 #### NC (Normal Close) Filament Runout Sensor # The sensor is of type NC. # Options: [Normal Open: 0, Normal Close: 1] fil_runout_nc:1 #### Filament Runout Noise Threshold # Pause print when filament runout is detected at least for this time period. # Unit: [time in milliseconds] # Value range: [min: 10, max: 1800] fil_runout_noise_threshold:100 #### Smart Filament Runout Detection # Used in conjunction with an SFS (Smart Filament Sensor) based on an encoder disc that # toggles runout pin as filament moves. # Unit: [distance in mm] # Value range: [min: 1, max: 50] fil_runout_distance:7 Fichier « Gcode » J’ai supprimé : les M75 et M77 des gcodes de démarrage et de fin du trancheur
  2. Bonjour, Avec le config.ini configuré comme ci-dessous, le détecteur de filament ne transmet pas d'information avec ou sans filament. #-------------------------------------------------------------------- # Filament Runout Settings (only if connected to TFT controller) #-------------------------------------------------------------------- # NOTES for users having a filament sensor connected to the mainboard: # 1) Define "fil_runout:0" below to disable the sensor handling on the TFT. # 2) Configure the sensor in the firmware of your mainboard. # 3) Add M75 to "start_gcode" and M77 to "end_gcode" of the TFT (or your slicer). #### Filament Runout Sensor # Select the type of filament runout sensor and its default enabled/disabled state. # Options: [Normal Disabled: 0, Normal Enabled: 1, Smart Disabled: 2, Smart Enabled: 3] fil_runout:0 #### Inverted Filament Runout Sensor Logic # The sensor uses an inverted logic. # Disable it in case filament runout is triggered by a LOW signal. # Enable it in case filament runout is triggered by a HIGH signal. # Options: [disable: 0, enable: 1] fil_runout_inverted:0 #### NC (Normal Close) Filament Runout Sensor # The sensor is of type NC. # Options: [Normal Open: 0, Normal Close: 1] fil_runout_nc:1 #### Filament Runout Noise Threshold # Pause print when filament runout is detected at least for this time period. # Unit: [time in milliseconds] # Value range: [min: 10, max: 1800] fil_runout_noise_threshold:100 #### Smart Filament Runout Detection # Used in conjunction with an SFS (Smart Filament Sensor) based on an encoder disc that # toggles runout pin as filament moves. # Unit: [distance in mm] # Value range: [min: 1, max: 50] fil_runout_distance:7
  3. Mon imprimante est une Créality CR10 V2. Sa configuration actuelle est la suivante : · Détecteur de fin de filament (Contacteur d’origine) · 2xZ synchro, · Cage · E3D Titan direct Drive, · E3D V6 (Original) · SKR MINI E3 V2.0, puis SKR MINI E3 V3.0 · TFT35 E3 V3.0 · Marlin 2.0.9.3 (Stable), · Cura Depuis le remplacement de la carte mère d’origine, la Céality V2.5.2 par une carte SKR, le détecteur de fin de filament est inopérant. J’ai parcouru le forum et il me semble qu’il est possible de le faire fonctionner, actuellemnt c’est un échec, je vais préciser ci-dessous ma configuration. Carte SKR MINI E3 V3.0 Je n’ai pas modifier le câblage d’origine, je l’ai branché sur le connecteur « EO.STOP » Le test « M119 » affiche les résultats suivants : · Avec filament : Filament : TRIGGERED · Sans filament : Filament : open Configuration du firmware : « Configuration.h » #define FILAMENT_RUNOUT_SENSOR #if ENABLED(FILAMENT_RUNOUT_SENSOR) #define FIL_RUNOUT_ENABLED_DEFAULT true // Enable the sensor on startup. Override with M412 followed by M500. #define NUM_RUNOUT_SENSORS 1 // Number of sensors, up to one per extruder. Define a FIL_RUNOUT#_PIN for each. #define FIL_RUNOUT_STATE LOW // Pin state indicating that filament is NOT present. #define FIL_RUNOUT_PULLUP // Use internal pullup for filament runout pins. //#define FIL_RUNOUT_PULLDOWN // Use internal pulldown for filament runout pins. //#define WATCH_ALL_RUNOUT_SENSORS // Execute runout script on any triggering sensor, not only for the active extruder. // This is automatically enabled for MIXING_EXTRUDERs. // Override individually if the runout sensors vary //#define FIL_RUNOUT1_STATE LOW //#define FIL_RUNOUT1_PULLUP //#define FIL_RUNOUT1_PULLDOWN //#define FIL_RUNOUT2_STATE LOW //#define FIL_RUNOUT2_PULLUP //#define FIL_RUNOUT2_PULLDOWN //#define FIL_RUNOUT3_STATE LOW //#define FIL_RUNOUT3_PULLUP //#define FIL_RUNOUT3_PULLDOWN //#define FIL_RUNOUT4_STATE LOW //#define FIL_RUNOUT4_PULLUP //#define FIL_RUNOUT4_PULLDOWN //#define FIL_RUNOUT5_STATE LOW //#define FIL_RUNOUT5_PULLUP //#define FIL_RUNOUT5_PULLDOWN //#define FIL_RUNOUT6_STATE LOW //#define FIL_RUNOUT6_PULLUP //#define FIL_RUNOUT6_PULLDOWN //#define FIL_RUNOUT7_STATE LOW //#define FIL_RUNOUT7_PULLUP //#define FIL_RUNOUT7_PULLDOWN //#define FIL_RUNOUT8_STATE LOW //#define FIL_RUNOUT8_PULLUP //#define FIL_RUNOUT8_PULLDOWN // Commands to execute on filament runout. // 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. #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 7 #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 « Configuration_adv.h » #define ADVANCED_PAUSE_FEATURE #if ENABLED(ADVANCED_PAUSE_FEATURE) #define PAUSE_PARK_RETRACT_FEEDRATE 60 // (mm/s) Initial retract feedrate. #define PAUSE_PARK_RETRACT_LENGTH 2 // (mm) Initial retract. // This short retract is done immediately, before parking the nozzle. #define FILAMENT_CHANGE_UNLOAD_FEEDRATE 10 // (mm/s) Unload filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_UNLOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. #define FILAMENT_CHANGE_UNLOAD_LENGTH 70 // (mm) The length of filament for a complete unload. // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. // Set to 0 for manual unloading. #define FILAMENT_CHANGE_SLOW_LOAD_FEEDRATE 6 // (mm/s) Slow move when starting load. #define FILAMENT_CHANGE_SLOW_LOAD_LENGTH 0 // (mm) Slow length, to allow time to insert material. // 0 to disable start loading and skip to fast load only #define FILAMENT_CHANGE_FAST_LOAD_FEEDRATE 60 // (mm/s) Load filament feedrate. This can be pretty fast. #define FILAMENT_CHANGE_FAST_LOAD_ACCEL 25 // (mm/s^2) Lower acceleration may allow a faster feedrate. #define FILAMENT_CHANGE_FAST_LOAD_LENGTH 70 // (mm) Load length of filament, from extruder gear to nozzle. // For Bowden, the full length of the tube and nozzle. // For direct drive, the full length of the nozzle. //#define ADVANCED_PAUSE_CONTINUOUS_PURGE // Purge continuously up to the purge length until interrupted. #define ADVANCED_PAUSE_PURGE_FEEDRATE 3 // (mm/s) Extrude feedrate (after loading). Should be slower than load feedrate. #define ADVANCED_PAUSE_PURGE_LENGTH 50 // (mm) Length to extrude after loading. // Set to 0 for manual extrusion. // Filament can be extruded repeatedly from the Filament Change menu // until extrusion is consistent, and to purge old filament. #define ADVANCED_PAUSE_RESUME_PRIME 0 // (mm) Extra distance to prime nozzle after returning from park. //#define ADVANCED_PAUSE_FANS_PAUSE // Turn off print-cooling fans while the machine is paused. // Filament Unload does a Retract, Delay, and Purge first: #define FILAMENT_UNLOAD_PURGE_RETRACT 13 // (mm) Unload initial retract length. #define FILAMENT_UNLOAD_PURGE_DELAY 5000 // (ms) Delay for the filament to cool after retract. #define FILAMENT_UNLOAD_PURGE_LENGTH 8 // (mm) An unretract is done, then this length is purged. #define FILAMENT_UNLOAD_PURGE_FEEDRATE 25 // (mm/s) feedrate to purge before unload #define PAUSE_PARK_NOZZLE_TIMEOUT 45 // (seconds) Time limit before the nozzle is turned off for safety. #define FILAMENT_CHANGE_ALERT_BEEPS 10 // Number of alert beeps to play when a response is needed. #define PAUSE_PARK_NO_STEPPER_TIMEOUT // Enable for XYZ steppers to stay powered on during filament change. //#define FILAMENT_CHANGE_RESUME_ON_INSERT // Automatically continue / load filament when runout sensor is triggered again. //#define PAUSE_REHEAT_FAST_RESUME // Reduce number of waits by not prompting again post-timeout before continuing. #define PARK_HEAD_ON_PAUSE // Park the nozzle during pause and filament change. #define HOME_BEFORE_FILAMENT_CHANGE // If needed, home before parking for filament change #define FILAMENT_LOAD_UNLOAD_GCODES // Add M701/M702 Load/Unload G-codes, plus Load/Unload in the LCD Prepare menu. //#define FILAMENT_UNLOAD_ALL_EXTRUDERS // Allow M702 to unload all extruders above a minimum target temp (as set by M302) #endif « Pins_BTT_SKR_MINI_E3_V_0.h » // // Filament Runout Sensor // #ifndef FIL_RUNOUT_PIN #define FIL_RUNOUT_PIN PC15 // E0-STOP #endif FIL_RUNOUT_PIN PC15 s’exécute si la condition « FIL_RUNOUT_PIN » est satisfaite. Je n’ai pas trouvé comment ni où le contrôler. « Config.ini pour BTT TFT35 V3.0 » #-------------------------------------------------------------------- # Filament Runout Settings (only if connected to TFT controller) #-------------------------------------------------------------------- # NOTES for users having a filament sensor connected to the mainboard: # 1) Define "fil_runout:0" below to disable the sensor handling on the TFT. # 2) Configure the sensor in the firmware of your mainboard. # 3) Add M75 to "start_gcode" and M77 to "end_gcode" of the TFT (or your slicer). #### Filament Runout Sensor # Select the type of filament runout sensor and its default enabled/disabled state. # Options: [Normal Disabled: 0, Normal Enabled: 1, Smart Disabled: 2, Smart Enabled: 3] fil_runout:3 #### Inverted Filament Runout Sensor Logic # The sensor uses an inverted logic. # Disable it in case filament runout is triggered by a LOW signal. # Enable it in case filament runout is triggered by a HIGH signal. # Options: [disable: 0, enable: 1] fil_runout_inverted:0 #### NC (Normal Close) Filament Runout Sensor # The sensor is of type NC. # Options: [Normal Open: 0, Normal Close: 1] fil_runout_nc:1 #### Filament Runout Noise Threshold # Pause print when filament runout is detected at least for this time period. # Unit: [time in milliseconds] # Value range: [min: 10, max: 1800] fil_runout_noise_threshold:100 #### Smart Filament Runout Detection # Used in conjunction with an SFS (Smart Filament Sensor) based on an encoder disc that # toggles runout pin as filament moves. # Unit: [distance in mm] # Value range: [min: 1, max: 50] fil_runout_distance:7 Paramètres M75 et M77 dans gcode G-code de démarrage M75 M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk M220 S100 ;Reset Feedrate M221 S100 ;Reset Flowrate G-code de fin M104 S0 ;Turn-off hotend M140 S0 ;Turn-off bed M77 M84 X Y E ;Disable all steppers but Z L’Eeprom, de l’imprimante est réinitialisée. Conclusion : L’imprimante commence par détecter une fin de filament au démarrage avec ou sans filament, puis plus aucune détection en cas de fin de filament. Si quelqu’un peut m’orienter sur l’erreur qui se trouve sur ma configuration, merci. Je possède le capteur de filament Bigtreetech. (Il ne fonctionnement pas sur la carte) Je vais tester la solution du branchement sur le TFT35 E3 V3.
  4. Bonjour, Je reviens sur la ventilation du filament. J'ai reçu deux ventilateurs, prix 60€ ! (Amazon) Caractéristiques : " Lot de 2 ventilateurs de refroidissement sans balais 24 V CC 50 x 50 x 15 mm * Double roulement à billes, longue durée de vie : 70 000 heures à 40 °C. * Qualité professionnelle, certifié UL. * Tension : 24 V - Vitesse : 6000 tr/min - Courant : 0,18 A - Débit d'air : 4,24 CFM - Bruit : 43 dB-A - Longueur du câble : 20 cm. * Remplacement pour imprimante 3D, ordinateur ou autres petits appareils " Je constate qu'il commence à tourne avec certitude à 25 %, puis il est possible de le régler jusqu'à 12%. Très silencieux à 30% J'ai choisie l'option de l'assurance de 2 ans supplémentaire pour 1,70€. Je vais essayer de récapituler dans un prochain message les documents que j'ai posté.
  5. C'est très juste. Le BLTOUCH fait partie des premières modifications que j'ai apporté à l'imprimante. J'ai ,même acheté un deuxième exemplaire pour palier une panne éventuelle, actuellement mes deux exemplaires me posent des problèmes, je n'ai pas abandonné cette solution qui présente des avantages. Mais depuis 1 an je suis toujours entre imprimer un objet et faire évoluer mon imprimante. actuellement je prépare le support pour adapter de E3D V6 et E3d Titan direct drive en remplacement de la solution temporaire que j'ai adopté. Les pièces que j'imprime son d'une qualité acceptable, tout au moins le BLTOUCH n'est pas impliqué dans la qualité que j’obtiens. Je reviendrai plus tard sur le palpeur , je ne sais pas quel modèle choisir, peut comme me le signalait @pommeverteje suis un chat noir. Merci pour cette intervention que j'apprécie tout particulièrement car je constate que sans la participation de tout ceux qui on accepter de m'aider je n'aurais pas avancé aussi vite pour régler mes problèmes.
  6. Bonjour @pommeverte merci pour ta réponse. Merci beaucoup pour ton aide qui m'a permis d'évoluer dans mes connaissances, elles sont encore bien minces et je dois faire avec. Pour le choix d'un palpeur je vais attendre, le réglage manuel du plateau avec une SKR est relativement simple. Merci beaucoup, je reviendrai pour le ventilateur début juin.
  7. Je l'ai commandé hier avec l’extension de garantie à 4 ans. Je dois le recevoir début juin. Je mettrai l'adresse après l'avoir testé et avec mes commentaires. Je viens de remettre en route mon imprimante, le capteur de fin de filament fonctionne apparemment ! Je ne sais pas pourquoi ! je ferai un test complet plus tard. J'ai deux pièces à concevoir et à imprimer et si tu me donnes le détail de ton "nano-touch" je vais essayer de l'installer. Merci
  8. Bonjour, je suis dépassé par tout ce que je lis. Ayant un ami petit génie de l’électronique, inventeur de matériel pour les professionnels, je lui ai posé le problème. Donc j’ai choisie comme solution d’installer un ventilateur centrifuge 24 volts. Le modèle que j’ai choisie offre la possibilité d’étendre la garantie à 4 ans et le fabricant l’annonce pour 70 000h de fonctionnement. je l’ai commandé.
  9. Je me suis intéresse aux ventilateurs type PWM. Le vrai ventilateur PWM est composé de 3 fils au moins, le +, le - et le fil pilote. Il est impossible d'installer ce type de ventilateur sur la carte SKR MINI E3 V3 car c'est un connecteur à deux fils , donc un faux PWM et que l'on ne trouve pas de ventilateur pour imprimante 3D PWM. Il fonctionne en coupant l'alimentation pendant un temps déterminé par le % choisie. La conséquence est que la durée de vie du ventilateur sera toujours plus courte qu'un vrai PWM. Mais elle peut être plus ou moins longue suivant sa qualité de fabrication. Il est certain que les ventilateurs conseillés dans le post que tu rappelles fonctionnent. Donc maintenant a chacun de faire son choix.
  10. Pour @pommeverte j'ai trouvé ce post pour les ventilateurs. https://www.lesimprimantes3d.fr/forum/topic/17444-alfawise-longer3d-u20x-u30x-lkx-la-ventilation/page/35/#comment-420757 (page 35 du post ci-dessus, du 21 avril 2021) Commentaire de @Yamh « Oui si c'est comme le premier régulateur tu peux alimenter jusqu'à 3A, et vu la conso d'un ventilateur tu peux en mettre pas mal en parallèle Malheureusement je n'ai pas vraiment de retour d'expérience sur les ventilateurs, je ne pourrais pas te conseiller. Quand je regarde les Datasheets des constructeurs de ventilateurs au format de nos imprimantes 3D, ils mettent tous "Ne pas alimenter avec un signal PWM". J'aimerais aussi pouvoir trouver des ventilateurs petit format conçu pour recevoir un signal PWM, comme nos chères ventilateurs PC. ( Quitte à faire une petite modif vu qu'il faut 3fils +,-,signal ) C'est pour cela qu'il n'y a pas mieux qu'un convertisseur PWM -> Tension linéaire (comme mon schéma ci-dessus) pour pouvoir utiliser convenablement les ventilateurs dispos sur le marché. Merci pour ton compliment ! » Voilà qui ne simplifie pas la tâche pour installer une ventilation fiable !
  11. Bonjour, Ton adaptation me plaît car elle correspond à un concept que j’essaie de suivre, la fiabilité. Si tu le permets je reviendrai vers toi pour le « mano-touch » dès que les travaux de ma pièce seront terminés.
  12. Merci pour la réponse. Elle m'a permis de clarifier les caractéristiques que l'on doit attendre du ventilateur. je retiens en premier la garantie. La tension doit être obligatoirement de 24 V et qu'il soit possible de baisser cette tension. Attention au bruit. Pour ton palpeur, je n'ai pas trouvé de renseignement, certainement pour cause recherche trop rapide.
  13. J'ai installé tes fichiers, comme la pointe du BLTOUCH ne descend pas, il affiche l'erreur M999 et je ne peux pas continuer. La photo de @fran6p ne correspond pas à "l'Antclabs". Tu as quel BLTOUCH et depuis quand? Je veux bien inverser l'ordre de résolutions de mes problèmes, peut être que cela passe par l'achat d'un nouveau BLTOUCH ! J'ai trouvé ça comme ventilateur : https://fr.rs-online.com/web/p/ventilateurs-centrifuges/1444135
  14. Bonjour, Merci fran6p pour cette information sur le BLTOUCH de "ANTCLABS" fournit par Créality pour le CR-10 V2, les plots ne sont pas identifiés. Tu m'avais aidé pour configurer le firmware ce qui m'avait débloqué et permis sont fonctionnement pendant quelques heures. Apparament les photos que tu joins, si je ne me trompe pas, ressemble à un BLTOUCH de "TriangleLab". J'ai delaissé sa configuration car je souhaite que les élémentssuivants fonctionnent correctement, dans l'ordre : * Capteur fin de filament * Ventilateur du filament * BLTOUCH @pommverte, le capteur de fin de filament détecte sans aucune erreur la présence ou l'absence de filament. J'ai vérifié plusieus fois le firmware sans résultat aussi je recommance en reprenant toute l'écriture. Merci encore.
  15. Bonjour, j’ai rangé mon imprimante pour cause de travaux dans la pièce. Pour le BLTOUCH après installation sur la SKR MINI E3 V3 il a fonctionné avec mon 1er BLTOUCH mais pas pas avec mon 2ème achat. Puis un matin fini. Pour le branchement j’ai repris le tuto de @stef67 dans un fichier qui se trouve plus haut. Il y a la photo du branchement que j’ai réalisé. Normalement il est correct car le BLTOUCH fonctionnait normalement. Tu as quelle carte mère ? Pour le chat noir je vais commencer à y croire! Pour la carte mère creality, je ne suis pas le seul chez qui elle a grillé, dans mes contacts avec le vendeur, il m’a écris que cette carte mère avait un défaut ! pour le moment je vais me concentrer sur le détecteur de fin de filament. Pour le branchement je n’ai rien changé sur le connecteur avec détrompeur. Les tests M119 montrent que le branchement est bon. Je vais reprendre tout le firmware. Ensuite je me lancerais sur le ventilateur du filament et en dernier sur le BLTOUCH. « Leguero Loco » dit que c’est avec le type BLTOUCH qu’il A le moins de problèmes. Merci de me lire Je viens de visualiser une vidéo sur l'installation du capteur de fin de filament sur une Ender 3 avec carte SKR MINI E3 V2, il est dit qu'il faut inverser deux fils ! A la fin de mes travaux je testerai.
×
×
  • Créer...