Aller au contenu

agb

Membres
  • Compteur de contenus

    73
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par agb

  1. merci ça je sais mais c'est pas là le problème. Une idée Epsilon3 ou Hobi?
  2. Bonjour à tous, j'ai une question pour Epsylon3 ou Hobi Je travaillais jusqu'alors avec la version hobi du 31/05 et avant hier j'ai chargé la version Hobi du 29/08 j'ai eu quelques soucis pour recompiler car il y a qq changements mais c'est réglé. Par contre j'ai un pb avec le G29. Je suis en U20 V07 et j'utilise le mode bilinéaire Dans mon configuration.h précédent j'avais les lignes suivantes: //U20 #define LEFT_PROBE_BED_POSITION 29 //OK #define RIGHT_PROBE_BED_POSITION 271 //OK #define FRONT_PROBE_BED_POSITION 22 //OK #define BACK_PROBE_BED_POSITION 278 //OK qui délimitent la zone du palpeur. C'est lignes n'existent plus dans la nouvelle version et je ne vois pas par quoi elles sont remplacées il y a bien ça: // Set the boundaries for probing (where the probe can reach). // #define LEFT_PROBE_BED_POSITION MIN_PROBE_EDGE // #define RIGHT_PROBE_BED_POSITION (X_BED_SIZE - (MIN_PROBE_EDGE)) // #define FRONT_PROBE_BED_POSITION MIN_PROBE_EDGE // #define BACK_PROBE_BED_POSITION (Y_BED_SIZE - (MIN_PROBE_EDGE)) mais si je dé-commente j'ai des erreurs de compil à cause de sanity qui me dit que je suis hors limite. J'ai mis MIN_PROBE_EDGE à 20 et ça génère une erreur sur RIGHT_PROBE_BED_POSITION et BACK_PROBE_BED_POSITION pourtant X_BED_SIZE et Y_BED_SIZE sont pourtant bien défini à 300 je pige pas
  3. pour améliorer la précision tu peux modifier ce paramètre si tu l'as pas déjà fait // The number of probes to perform at each point. // Set to 2 for a fast/slow probe, using the second probe result. // Set to 3 or more for slow probes, averaging the results. #define MULTIPLE_PROBING 2 Moi j'ai mis 2 pour avoir le même comportement que sur un home Z et je fais une matrice de 5x5 ça augmente le temps du G29 mais comme je le fais pas à chaque impression c'est pas grave pour info je suis en mode Bilinear Par ailleurs je vois pas pourquoi tu comprimes tes ressorts au max. Comme on n'a plus le fin de course fixe sur Z, on fait ce qu'on veux pour le zéro du Z
  4. Pour conserver le leveling actif après un G28: /** * Normally G28 leaves leveling disabled on completion. Enable * this option to have G28 restore the prior leveling state. */ #define RESTORE_LEVELING_AFTER_G28
  5. Bonjour, pour le Estep je pense que tu peux mettre la valeur dans le configuration.h * Default Axis Steps Per Unit (steps/mm) * Override with M92 * X, Y, Z, E0 [, E1[, E2[, E3[, E4[, E5]]]]] */ #define DEFAULT_AXIS_STEPS_PER_UNIT { 80, 80, 400, 98 } sinon avec le gcode M92 M92: Définir les steps/mm Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit BFB MakerBot grbl Redeem MK4duo No No Yes Yes Yes Yes Yes No No ??? ??? ??? ??? Exemple (Sprinter et Marlin): M92 X<newsteps>
  6. ok merci à vous 2, je m'en doutais mais je préfère avoir confirmation
  7. oui c'est ce qui m'est arrivé qd je suis passé de 4x4 à 5x5 points . Pour mettre en dur le Z-Probe Offset c'est où dans le configuration.h ? c'est #define Z_PROBE_OFFSET_FROM_EXTRUDER 4 ???
  8. merci CacaoTor pour toutes ces explications. Donc si je résume si on fait un G29 après chaque mise sous tension de la machine pas besoin de M420, sinon il faut réactiver la compensation d'une manière ou d'une autre après la mise sous tension de l'imprimante (M420 S1 dans le gcode des pièces ou par octoprint). Par contre autre chose, tu dis ça c'est pour réinitialisé l'eeprom avec "les réglages usine" mais dans ce cas on doit perdre le Z-Probe Offset mémorisé par M851: (Set Z-Probe Offset) ou alors peut être qu'on peut mettre la valeur en dur dans le firmware mais je vois pas comment
  9. La commande M420 S1/0 active ou désactive la bed leveling compensation C'est vrai mais à la mise sous tension de la machine la compensation est off et on est pas obligé de faire un G29 à chaque fois du coup si on active pas la compensation avant d'imprimer on se fait avoir sauf si on inclut un M420 S1 dans le gcode . En tout cas chez moi c'est comme ça et si il y a moyen d'avoir par défaut la compensation à "on" à la mise sous tension je suis preneur
  10. Bonjour à tous, j'ai enfin trouvé le temps de faire le test pour valider la fonction de compensation du nivellement du bed. J'ai déréglé volontairement un coin du plateau d'un peu plus de 1mm j'ai ensuite imprimé un test (carré de 15cm de côté épaisseur de paroi 1.2mm et 3 couches de 0.1mm) et ça marche, adhésion correcte donc j'en déduit que la compensation automatique fonctionne. Par contre faut pas oublier d'activer le nivellement auto avant l'impression (M420 S1) car j'ai l'impression que c'est pas actif par défaut au démarrage de l'imprimante. Pour info je fonctionne avec une version de firmware de Hobi du 31/05
  11. salut, c'est ni l'un ni l'autre mais le configuration.h du répertoire Marlin
  12. En effet ça mange pas de pain de la rajouter mais normalement ce n'est pas nécessaire si cette ligne est dé-commentée dans configuration.h ** * Normally G28 leaves leveling disabled on completion. Enable * this option to have G28 restore the prior leveling state. */ #define RESTORE_LEVELING_AFTER_G28
  13. Quand tu dis que rien n'accroche es-tu sûr que c'est à cause du levelling de ton plateau, tu utilises quoi comme procédure d'accroche, plateau en verre, scotch, laque? c'est vrai que tu as 0.8mm de différence de niveau et si le process de correction auto ne marche pas ça risque pas d'accrocher mais faut être sûr que ça vient de là. Je n'ai pas encore expérimenter sérieusement cette fonction parce que mon bed est pas trop mal nivelé et que je n'ai pas de pb d'accroche, mais qd j'aurai un moment je ferai le test en déréglant le plateau. Pour l'heure je viens de vérifier la reproductibilité de la mesure avec l'autoleveling bilinéaire et c'est correct à qq centièmes de mm G28 G29 Recv: 0 1 2 3 Recv: 0 +0.155 +0.105 +0.160 +0.072 Recv: 1 +0.010 +0.005 +0.077 +0.007 Recv: 2 +0.022 +0.017 +0.025 -0.020 Recv: 3 +0.010 -0.065 -0.003 -0.125 G28 G29 Recv: 0 1 2 3 Recv: 0 +0.167 +0.115 +0.180 +0.082 Recv: 1 +0.027 +0.017 +0.087 +0.015 Recv: 2 +0.035 +0.027 +0.087 -0.028 Recv: 3 +0.032 -0.055 -0.035 -0.075 Nettoyage bed G28 G29 Recv: 0 1 2 3 Recv: 0 +0.155 +0.100 +0.175 +0.045 Recv: 1 +0.020 +0.002 +0.075 -0.003 Recv: 2 +0.017 +0.002 +0.022 -0.065 Recv: 3 +0.020 -0.058 -0.005 -0.150 G28 G29 Recv: Recv: 0 1 2 3 Recv: 0 +0.155 +0.105 +0.172 +0.070 Recv: 1 +0.017 +0.007 +0.082 +0.002 Recv: 2 +0.015 +0.000 +0.027 -0.062 Recv: 3 +0.025 -0.058 -0.003 -0.148
  14. @HobiNon j'ai pas encore utilisé M420. Ces temps derniers avec les grosses chaleurs j'ai laissé la U20 tranquille, elle a bien droit à qq vacances Par contre pour tester la 1ere couche et vérifier l'efficacité de l'autoleveling il y a ça: https://www.thingiverse.com/thing:13053 mais attention j'ai dû réduire un peu les dimensions car chez moi quand ça vient trop près du bord sur la 1ere couche le palpeur du BLTOUCH en position haute est trop près du bed et accroche la pince avant gauche. J'ai pas trouvé comment augmenter cette côte. (de mémoire j'ai un Zoffset de 1.1mm) C'est ce modèle que j'ai utilisé avec un angle du bed volontairement déréglé d'au moins1mm et le résultat n'était pas super. Je n'ai pas retesté depuis
  15. En fait je pense que la compensation dégressive en fonction de la hauteur s"applique également en mode bilinéaire: #if ANY(MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL) // Gradually reduce leveling correction until a set height is reached, // at which point movement will be level to the machine's XY plane. // The height can be set with M420 Z<height> #define ENABLE_LEVELING_FADE_HEIGHT
  16. Perso j'ai testé avec un grand déréglage volontaire d'un coin (1mm) et imprimé une couche de test de 25cm par 25cm, c'est clair que ça ne rattrape pas. Donc j'ai reréglé mon plateau manuellement et refait un G29 +mémorisation EEPROM. Mon plateau est un peu creux au centre et les impressions se passe bien y compris la ligne de purge sur le bord gauche mais je n'ai pas encore imprimé de grande pièce. D'après ce que j'ai lu l'autoleveling doit corriger les différences de hauteur enregistrées pas le G29 sur la 1ere couche et cette correction diminue progressivement au fil des couches de façon à ce que la dernière couche ne soit pas déformée. Enfin ça c'est la théorie! A voir! edit: j'utilise AUTO_BED_LEVELING_BILINEAR Je ne pense pas qu'il soit nécessaire de refaire un G29 à chaque impression mais peut être me trompe-je
  17. non pas de résistance à ajouter pour V08 ou V07. perso j'ai une V07 et tu as peut être un autre truc à modifier dans pins_alfawise_ux0.h //#define SERVO0_PWM_OD //#define SERVO0_PIN PD13 // Open drain PWM pin on the V0G (GND or floating 5V) #define SERVO0_PIN PE5 // Pulled up PWM pin on the V08 (3.3V or 0) il faut mettre en commentaire SERVO0_PWM_OD sinon le signal de commande du servo est inversé Autre chose sur mon BL_TOUCH j'ai supprimé le bridge 5v/3v mais je suis pas sûr que ce soit indispensable Pour éviter d’abîmer ton bed je te conseille de faire les choses suivantes: 1 à la mise sous tension vérifie que la pin du BLTOUCH sort et rentre 2 fois et il reste allumé rouge 2 - envoyer les commandes suivantes dans la console : M280 P0 S10 > Ca descend la sonde. M280 P0 S90 > Ca remonte la sonde. si ça marche c'est bon Si tu n'as pas le moyen d'envoyer des commandes Gcode à partir d'un terminal, fais à partir de l'écran de l'alfawise un home x puis un home y, ensuite remonte la tête de 10cm puis fait un home z: la pin doit sortir tu la remontes avec ton doigt la tête doit remonter et refaire une descente pin sortie, tu la remontes une 2em fois au doigt et la tête doit remonter de 10 ou 15mm et s’arrêter si ça continu à descendre tu coupes la machine ça t'évitera de défoncer ton bed
  18. désolé je ne suis pas chez moi, je regarderai ça ce soir si personne n'est intervenu d'ici là
  19. il faut virer le condensateur C29 sinon ça ne marche pas
  20. Tu débranches le Z min de J25 puisque c'est le BL_Touch qui remplace le fin de course Z Min
  21. bon donc je confirme je l'ai jamais eu! hier impression de 6h, avant hier de 14h. et avant j'ai fait qq pièces dont le jeton de caddy en 5 exemplaires J'utilise ton repo du 31/05 U20 configuré pour le BLTOUCH carte V07
  22. Personnellement je ne l'ai jamais rencontré. Comme je suis pas toujours à côté de l'imprimante est ce que si ça se produit ça se voit après coup sur la pièce?
  23. Le Longer3D.UI peux rester sur la SD c'est pas gênant ça sert que si on met le firmware à jour, Par contre l'EEPROM ce serait bien pour ceux qui comme moi n'utilise pas la SD pour imprimer. Cela dit c'est pas vraiment pénalisant si ça reste comme ça
  24. oui ça je l'ai constaté après une modif et recompil le contenu de l'eeprom était vérolé mais dans mon cas c'est moi qui me suis emmêler les pinceaux avec la commande M501, je croyais que ça affichait seulement le contenu de l'eeprom sur le terminal alors qu'en fait ça équivaux à écraser les paramètres courant par ceux de l'eeprom du coup je perdais les paramètres que je venais de définir par mon G29. En fait au lieu de faire un M500 pour mémoriser, je faisais un M303 pour noter les nouveaux réglages, puis un M301 croyant vérifier le contenu de l'eeprom pour m'assurer qu'ils était différents et enfin un M500 qui du coup servait à rien. Bref c'est en faisant des erreurs qu'on apprend . Cela dit le fait d'enregistrer sur un fichier de la carte SD c'est provisoire ou c'est la fonction normale pour Marlin?
×
×
  • Créer...