Aller au contenu

Filament ABS

Tomsti

Membres
  • Compteur de contenus

    94
  • Inscrit(e) le

  • Dernière visite

À propos de Tomsti

  • Date de naissance 05/02/1967

Contact

Information

  • Genre
    Masculin
  • Lieu
    Pertuis (84) proche d'Aix en Provence
  • Imprimantes
    Alfawise u20, Touch-Mi, Marlin 2, TL Smoother, Octoprint , le reste de la machine est d'origine

Visiteurs récents du profil

524 visualisations du profil

Récompenses de Tomsti

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Badges récents

13

Réputation sur la communauté

  1. Excuse moi, mais je n'ai pas compris ta réponse. Qu'est-ce qui est automatique stp ? @Epsylon3Dois-je dé commenter seulement les 4 lignes sous #if ENABLED(POWER_LOSS_RECOVERY) ?
  2. @Epsylon3Dois-je dé commenter seulement les 4 lignes sous #if ENABLED(POWER_LOSS_RECOVERY) ? #define POWER_LOSS_RECOVERY #if ENABLED(POWER_LOSS_RECOVERY) //#define POWER_LOSS_PIN 44 // Pin to detect power loss (optional) //#define POWER_LOSS_STATE HIGH // State of pin indicating power loss //#define POWER_LOSS_PURGE_LEN 20 // (mm) Length of filament to purge on resume //#define POWER_LOSS_RETRACT_LEN 10 // (mm) Length of filament to retract on fail. Requires backup power. // Without a POWER_LOSS_PIN the following option helps reduce wear on the SD card, // especially with "vase mode" printing. Set too high and vases cannot be continued. #define POWER_LOSS_MIN_Z_CHANGE 0.05 // (mm) Minimum Z change before saving power-loss data //#define DEBUG_POWER_LOSS_RECOVERY // Debug informations on serial output //#define SAVE_INFO_INTERVAL_MS 0 // Force SD recov. write interval, on each layer start if 0 #endif
  3. @Epsylon3 merci pour ta réponse rapide. RUNOUT ok, j'ai trouvé. Je présume qu'il faut dé commenter une des 2 lignes PULLUP ou PULLDOWN suivant type de capteur (j'ai celui d'origine avec la carte d'origine) Ensuite faut il que je modifie autre chose sur l'extrait ci-dessous ? #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 PLR ou recovery mais hélas aucune occurrence trouvée qui corresponde. J'ai cherché LOSS et LOST : rien trouvé
  4. Bonjour à tous, Je suis sous Marlin depuis déjà longtemps avec une U20 équipée du Touch-Mi. Mon fichier Configuration.h comporte la ligne suivante : #define CONFIGURATION_H_VERSION 020000 Si j'ai bien compris cela indique la version. Ma machine fonctionne très bien et je l'utilise beaucoup notamment pour mon boulot. Cependant, il y a 2 fonctions que je ne sais pas activer ou trouver : - reprise après coupure de courant - détection de fin de filament. Je ne trouve aucun paramètre qui semble nommer ces fonctions. Question : savez-vous me dire où se trouvent ces paramètres ou est-ce que ma version est trop ancienne pour avoir ces fonctions. Dans ce cas négatif, dois-je me refaire toute le paramétrage des fichiers Configuration.H et Platformio.ini ?
  5. Bonjour à tous, J'utilise depuis des mois BedVisualizer pour générer un levelling automatiquement à chaque début d'impression. J'ai mis à jour le plugin Bedvizualizer en juillet dernier avec la version 1.14. Depuis, le levelling continue de se réaliser en début d'impression, mais il n'est plus prise en copte par la machine. Voici le GCODE Commands for Mesh Update Process (placé dans les paramètres du plugin sous Octoprint): G28 M155 S240 ; set temperature reporting delay, @BEDLEVELVISUALIZER ; instruct plugin to start recording responses from printer. G29 T ; report the bed leveling mesh points. M155 S3 ; set the temperature reporting delay back to a shorter time span. M500 ; enregistre le mesh dans EEPROM M420 S ; l'imprimante active son MBL Voici le Gcode placé en début de chaque impression (sous Cura) : M82 ; extrudeur absolu G21 ; mode métrique M107 ; ventilo à zéro G90 ; mode absolu G28 ; Home G29 ; active levelling par Touch Mi G1 Z0.5 ; désactive le capteur M500 ; enregistre le mesh dans EEPROM M420 S ; l'imprimante active son MBL G1 Z5mm Je présume qu'il y a une erreur de compréhension avec la nouvelle version pour permettre à la machine d'intégrer les valeurs mesurées. Qu'en pensez vous ?
  6. Par exemple , du Sunon : https://shop.compozan.com/ventilateur-sunon-24V-mf40202v2-1000u-a99-ventilateur-silencieux
  7. @Daminoudu40 je confirme ce que dit @deamoncrack Achète du bon ventilo en 40 x 40 , sinon cela revient à monter des pneus rechappés sur une sportive.
  8. @fran6p Je viens de trouver grâce à des écrans. C'étati mon time out qui, réglé sur 60 sec, ne permettait pas à la machine d'envoyer tous les points.J'ai mis à 360 sec et tout fonctionne parfaitement. Je te remercie du temps que tu m'as consacré.
  9. @fran6p 1 -Lorsque je clique sur "Update Mesh now", l'imprimante refait un bed levelling en totalité, mais le maillage affiché reste toujours identique à celui du 22/01/2020 2 - Que signifie S1 ajouté à M420 dans ce cas ?
  10. Bonjour à tous, Après avoir équipé mon U20 avec Touch-Mi, j'ai installé le plugin Bed Visualizer sous Octoprint. Le problème est que le plugin n'affiche qu'un ancien levelling datant du 22 01 2020. Impossible de le mettre à jour. Voici une copie d'écran faite aujourd'hui, sous Octoprint Je vous transmets le Gcode que j'ai mis dans Cura et qui s'insère en début de chaque fichier à imprimer : ;***** début code Toms - 25 mars 2020 ; M82 ; extrudeur absolu G21 ; mode métrique M107 ; ventilo à zéro G90 ; mode absolu G28 ; Home G29 ; active levelling par Touch Mi G1 Z0.5 ; désactive le capteur M500 ; enregistre le mesh dans EEPROM M420 S ; l'imprimante active son MBL G1 Z5mm ; ;***** fin GCODE Toms ; Je précise que le levelling se lance bien automatiquement, la sonde pointe X points sur la plateau, ensuite l'impression commence et se termine complètement. Je n'arrive pas à trouver mon erreur. que pensez vous de ce bout de Gcode
  11. Bonjour à tous, Je continue de peaufiner mon U20 ... Je me perds dans l'action des coef comme le Jerk, les pas ... Je vous présente les 4 écrans montrant mes paramètres. Est-ce qeu vous détectez par rapport à vos habitudes et expériences, des valeurs "déconnantes", à retoucher ?
  12. @Remdelag Source = https://github.com/hobiseven/Marlin_2.0.X_Beta_Alfawise_Ux0 Sous Visual, et dans le fichier configuration.h , //#define TOUCH_MI_PROBE est à ligne est à la 930. Tu enlèves les // devant pour décomnenter et rendre actif. Pour trouver rapidement, tu fais CTRL+ F et cela ouvre une fenêtre de recherche de texte Si besoin passe Stp en Message Privé
  13. Salut @Remdelag J'ai rencontré les mêmes incompréhensions. Aussi j'ai réalisé ce mini tuto que je t'invite à lire. Tu y trouveras tous les paramètres et les noms de fichiers dans lesquels tu trouves ces paramètres. Bon travail. Ici :
  14. Bonjour à tous, Vous allez trouver ici comment paramétrer les fichiers permettant d'obtenir par compilation un firmware sous Marlin adapté à la U 20 avec Touch-Mi monté à droite. Pourquoi ce partage ? J'ai bien galéré pour comprendre comment compiler le firmware Marlin afin d'équiper une Alfawise U20 avec un leveling par Touch -Mi monté à droite. Mes principales difficultés ont été de comprendre : - comment fonctionnait Visual Studio Code, - comment lancer l'extension PlatformIO, - la nécessité de créer un compte sur Github, - l'importance de garder ouvert le client Github, Puis est arrivé l'essentiel, c'est à dire comprendre ce qu'il fallait modifier dans les différents fichiers comme platform.io, Configuration.h, Configuration_adv.h, etc. pour indiquer sur quelle machine allait le firmware et les spécificités du montage du Touch-Mi et celle du plateau. Les choses se sont corsées, mais .... ... Mais face à mes difficultés j'ai trouvé des internautes dévoués qui ont pris le temps de m'aiguiller pour que je puisse arriver à compiler proprement et avec succès ma machine. Bien évidemment tout n'est pas livré prêt-mâché, il a fallu faire preuve de persévérance et de patience de ma part. Je ne compte pas non plus les X dizaines de pages de forum que j'ai lues. L'avantage de la persévérance c'est de m'offrir la compréhension de ce j'ai fait et continue de faire pour adapter le firmware à ma machine selon mes envies ou mes besoins. Ainsi j'ai pu découvrir la puissance des outils comme VSC, le client Github, etc ... Aussi, je tiens à remercier en particulier @sensei73, @CacaoTor, @Bakatora et tous ceux qui ont contribué par leurs réponses à ma compréhension. Depuis, je ne loupe plus de départ de prints, ma machine est beaucoup plus facile à utiliser, un vrai bonheur en plus d'avoir progressé techniquement. J'aime entretenir la notion de partage, alors je renvoie à mon tour l’ascenseur en publiant toutes les modifications que j'ai réalisées pour obtenir un firmware qui fonctionne parfaitement. Voici donc mes notes en tant que modeste contribution devant le travail des programmateur de ouf de ce forum : Modification à faire pour compiler Marlin pour une Alfawise u20 Touch Mi à droite date : 25-11-2019 Dans fichier Platform.io Pour une Alfawise U20, la ligne 21 devient : default_envs = alfawise_U20 ********** Dans fichier HAL_sdio_STM2F1.h (pour supprimer bug tête baladeuse) passer horloge de 18 à 12 Mhz #define SDIO_CLOCK 12000000 ********** Dans fichiers Configuration_adv.h Décommenter : //#define BABYSTEPPING Décommenter : //#define BABYSTEP_ZPROBE_OFFSET ********** Dans Configuration.h passer de true à false : #define Z_MIN_ENDSTOP_INVERTING false Décommenter : //#define TOUCH_MI_PROBE (décommenter signifie qu'il faut enlever les double // devant la ligne . Une fois fait , la ligne se colore Décommenter : //#define RESTORE_LEVELING_AFTER_G28 Décommenter : //#define TOUCH_MI_POSITION_RIGHT Modifier les valeurs suivantes pour le décalage entre buse et sonde : #define X_PROBE_OFFSET_FROM_EXTRUDER 10 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 // Y offset: -front +behind [the nozzle] #define X_PROBE_OFFSET_FROM_EXTRUDER 33 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 27 // Y offset: -front +behind [the nozzle] Décommenter : -//#define Z_HOMING_HEIGHT 10 // (mm) Minimal Z height before homing (G28) for Z clearance above the bed, clamps, ... Décommenter : //#define AUTO_BED_LEVELING_BILINEAR Décommenter : //#define MESH_BED_LEVELING Décommenter : //#define RESTORE_LEVELING_AFTER_G28 Modifier le nombre points : #define GRID_MAX_POINTS_X 5 Modifier la zone de sondage du Touch-Mi : #define LEFT_PROBE_BED_POSITION 35 // MIN_PROBE_EDGE #define RIGHT_PROBE_BED_POSITION 290 // (X_BED_SIZE - (MIN_PROBE_EDGE)) #define FRONT_PROBE_BED_POSITION 70 // MIN_PROBE_EDGE #define BACK_PROBE_BED_POSITION 290 // (Y_BED_SIZE - (MIN_PROBE_EDGE)) Décommenter : //#define Z_SAFE_HOMING Maintenant il n'y a plus qu'à compiler. Amusez vous bien !
  15. Enfin ça compile et la machine accepte le firmware. Un grand merci à tous ceux qui ont eu la patience de m'aider. Maintenant, je dois peaufiner le paramétrage : - peut on modifier le pas de réglage (par compilation) dans le menu décalage du Z : à coup de 1/1000 ème, pour aller jusqu'à 4.000 chez moi, c'est super long !
×
×
  • Créer...