fred5976 PostĂ©(e) Octobre 13, 2022 PostĂ©(e) Octobre 13, 2022 Bonjour les Tronxistes. Un petit historique en prĂ©ambule Ceux qui ont des capteurs inductifs bleus le savent, le nivelage du plateau devient vite problĂ©matique dĂšs lors que l'on chauffe le plateau assez haut en tempĂ©rature. On a de fortes variations sur les "mesures" prises. Ceux qui ont les capteurs capacitifs (Les TR) ont aussi ce souci dans de moindres mesures, mais ils subsistent toujours. Alors il y a des solutions, avoir une vitesse moins rapide du plateau lors du nivelage, ne pas chauffer les Ă©lĂ©ments avant le G29, changer la tĂŽle et mettre un plateau en verre (ou miroir), on rĂšgle le babystep (sauf sur firmware Chitu). Mettre un BlTouch n'est pas simple Bref on bidouille. Il y a peu, j'ai ressuscitĂ© une U20, et pour tester, j'ai mis un microswitch sur un bras amovible. Et, sincĂšrement, au bout d'une 10aine de print, je n'ai toujours pas touchĂ© ni au mesh, ni au z-Offset, et encore moins au babystep. Le seul point un peu chiant c'est le bras amovible. Voir ici pour comprendre Et puis, je me suis rappelĂ© que Tronxy fourni des switch en piĂšces de rechange.  WARNING ATTENTION: Ce qui suit nĂ©cessite un peu d'outillage, surtout pour le cĂąblage. Tout dĂ©faut de cĂąblage peut entrainer un court circuit et dĂ©truire dĂ©finitivement votre carte mĂšre. Mes premiers tests se font sur une X5SA avec marlin Rapsodyv. Je ferai les tests ensuite sur les firmwares marlin 2.15 de chez Tronxy. N'ayant plus de carte 103, il m'est impossible de faire les tests sur les firmwares officiels (Chitu V2, ou marlin 1.xx) Donc ne vous lancez pas si vous nâĂȘtes pas sur de votre coup.  Comme j'ai un peu de temps en ce moment, je me suis lancĂ© un challenge. 1-L'ensemble montĂ© doit respecter au mieux les dimensions des capteurs classiques 2-Il doit reprendre les fixations de ces mĂȘmes capteurs. 3-Il doit reprendre les switch de fin de courses fournis par Tronxy 4-Le palpeur (ou bras) doit pouvoir se retirer facilement sans avoir peur de bouger le chariot 5-Il doit ĂȘtre assez simple Ă mettre en Ćuvre. Alors, je ne vais pas tout dĂ©taillĂ©, mais sur la photo ci dessous vous trouverez en haut toutes les Ă©volutions, en bas Ă droite, l'ensemble fini avec en comparaison le capteur original. Et enfin en bas Ă gauche, une variante avec un autre switch Et ce que ça donne une fois installĂ© Je reviens sur le point 5 citĂ© prĂ©cĂ©demment: La mise en Ćuvre est simple mĂ©caniquement parlant. La partie cĂąblage ne tient qu'a un fil, celui qu'il ne faut pas utilisĂ©, car alimentĂ© en 24V Ceci est la fiche des capteurs normaux. Le fil brun est le 24V, le bleu est le 0V et enfin le noir est le signal. Le top c'est d'avoir un cĂąble similaire Ă ceux des fins de course des axes X et Y, avec, Ă chaque extrĂ©mitĂ©, ce connecteur, et les 2 fils positionnĂ©s exactement de cette façon. Si vous avez des connecteurs Dupont, ça donne ça Personnellement, j'ai Ă©tĂ© un peu plus barbare, j'ai coupĂ© le cĂąble du capteur Ă une 10aine de centimĂštre, mis un connecteur 4 points cotĂ© cĂąble coupĂ©, un 3 point cotĂ© capteur. En thĂ©orie aucune chance de court circuit. Les modifs du Firmware "Rapsodyv" sont basiques (J'ai repris ce que j'avais mis sur ma U20), en cas de doute, j'ai joint les fichiers de config: #define Z_CLEARANCE_DEPLOY_PROBE  15 // Z Clearance for Deploy/Stow #define Z_CLEARANCE_BETWEEN_PROBES  5 // Z Clearance between probe points #define Z_CLEARANCE_MULTI_PROBE   5 // Z Clearance between multiple probes //#define Z_AFTER_PROBING      5 // Z position after probing is done  #define Z_PROBE_LOW_POINT      -2 // Farthest distance below the trigger-point to go before stopping  // For M851 give a range for adjusting the Z probe offset #define Z_PROBE_OFFSET_RANGE_MIN -30 #define Z_PROBE_OFFSET_RANGE_MAX 20  // Enable the M48 repeatability test to test probe accuracy #ifndef WITHOUT_ABL #define Z_MIN_PROBE_REPEATABILITY_TEST #endif  // Before deploy/stow pause for user confirmation #define PAUSE_BEFORE_DEPLOY_STOW #if ENABLED(PAUSE_BEFORE_DEPLOY_STOW) Je pense que le RANGE_MIN peut passer Ă -20. Par contre, je vais voir Ă l'usage si je ne changerai pas la valeur de Z_CLEARANCE_DEPLOY_PROBE pour passer plus facilement la main sans me bruler sur mon plateau. La modif la plus importante reste #define PAUSE_BEFORE_DEPLOY_STOW, elle met la machine en pause, le temps que l'on bascule, dans un sens ou l'autre, le palpeur. Il faut ensuite appuyer sur l'Ă©cran pour passer Ă l'Ă©tape suivante. AprĂšs compilation et installation. Il faut rĂ©gler le Z-Offset. On arrive aux nivellements, j'en ai fait 3 avec des cas de figures diffĂ©rents pour comparer les Ă©carts. et voici les rĂ©sultats: Test 1 Ă T°bed ambiante et buse 240° Test 2 Ă T°bed 90° et buse 240° Test 3 Ă T°bed 90° et buse 240° aprĂšs 10min J'ai enregistrĂ© ce dernier qui est le plus reprĂ©sentatif de ce qui ce passe quand j'imprime une piĂšce. Et pour finir, j'ai modifiĂ© le gcode de dĂ©marrage en remplacant G29 par M420 S1. Configuration.h Configuration_adv.h J'ai oubliĂ©. Je mets les STL capteur.zip 2 1
fred5976 PostĂ©(e) Octobre 13, 2022 Auteur PostĂ©(e) Octobre 13, 2022 Merci @Yellow T-pot, @Savate et @Eric Z.. Au moins 3 qui suivent , ça fait plaisir Quelque part, lĂ c'est simple, et je suis sur un firmware custom. Je viens de lancer un print de 18h, j'ai quand mĂȘme vĂ©rifiĂ© surtout la premiĂšre couche. Rien besoin de faire hormis faire pivoter le palpeur au beep, et toucher l'Ă©cran. Mais faire accepter des commandes autres aux firmwares stock (bien qu'ils soient sur base Marlin), et que, malgrĂ© tout, ça reste "facile" et accessible. C'est pas la mĂȘme crĂšmerie. Pour ceux qui connaissent. Je teste des commandes: M0 M1 G4 M401/M402 M117 Peut ĂȘtre M108 Pour le moment, les firmwares 2.15 rĂ©pondent Ă G4, mais ça veut dire rester devant la machine jusqu'au dĂ©marrage de l'impression. Demain test de combinaison M0 et M108. Sinon un petit mail au support tronxy pour avoir les fichiers sources pour les 446, ça peut marcher!! Alors Alors, Soyons clair, soit je suis une brĂȘle (forte probabilitĂ©, on peut pas ĂȘtre bon partout), soit le firmware n'accepte pas certaines commandes (fortes probabilitĂ©s aussi). Toutefois, j'ai un dĂ©but de Gcode pour le dĂ©marrage qui me semble pas mal (je fais pas le malin, c'est Ă©crit ici) G21 "unitĂ© en mm, ça on sait pourquoi" G91 "je me mets dans l'absolue car je sais pas ou est mon zĂ©ro" G1 Z10 F1000 "Je monte de 10mm dans l'absolue" G90 "Je repasse en relatif, parce qu'on attaque le rĂ©el" M82 "Bon ça c'Ă©tait dans le gcode de dĂ©marrage initial, c'est pour dire que l'extrudeur lui est dans l'absolue, tout est relatif" M300 S440 P200 M300 S660 P250 M300 S880 P300 "J'Ă©mets un petit son pour avertir mon proprio de lĂącher sa BD ou sa biĂšre, et de ramener ses fesses pronto" G4 S10 "Il ne vous reste que quelques secondes pour mettre le palpeur en position" G28 "Je trouve mon origine spaciale" G1 Z10 F1000 "Je me lĂšve de 10mm relative Ă mon origine" M300 S440 P200 M300 S660 P250 M300 S880 P300 "J'Ă©mets un petit son pour dire que j'ai fini (moi aussi je fais des sons quand j'ai fini)" G4 S10 "Je laisse 10 secondes Ă mon proprio pour ranger le palpeur pas vider sa biĂšre" G1 X10 Y10 Z5 "Je me mets en position de recherche de vitesse pour mon print (print-sprint-vitesse, ok je sors). J'aurai voulu mettre des messages, mais la commande M117, il n'en veut pas. En tout cas, je teste ça demain pour voir si ça tient la route 1
fred5976 Posté(e) Octobre 14, 2022 Auteur Posté(e) Octobre 14, 2022 (modifié) J'ai demandé gentiment les codes sources à Tronxy. Voici leur réponse Elle est pas belle la vie!!!! Donc le lien est celui-ci, et j'ai vérifié le carte est bien une STM32F446 Bon, ben yapuka  Autre bonne nouvelle. Visiblement il y aurait tous les types de cartes mÚres (103 et 446) Modifié (le) Octobre 14, 2022 par fred5976 supprimer mon adresse perso 1
fred5976 Posté(e) Octobre 14, 2022 Auteur Posté(e) Octobre 14, 2022 Bon mauvaise nouvelle. J'ai tenté une compilation sans modif, il manquerait un fichier "Tronxy.cpp"
fred5976 Posté(e) Octobre 15, 2022 Auteur Posté(e) Octobre 15, 2022 Suite à ma demande au support Tronxy, ils m'ont envoyé la procédure qui permettrait de compiler sans message d'erreur HowToCompile.docx 1
fred5976 Posté(e) Octobre 16, 2022 Auteur Posté(e) Octobre 16, 2022 Maintenant, il y a un autre souci à la fin de la compilation au moment de la création du fichier bin. Comme, ils ont l'air enclin à lùcher un peu leur firmware, je les ai relancé sur ce sujet. On va voir si ils répondent. Pour le moment, je laisse ça de coté
fred5976 Posté(e) Octobre 17, 2022 Auteur Posté(e) Octobre 17, 2022 Je dois faire amende honorable. Le problÚme de compilation ne venait pas de Tronxy, mais de chez moi. J'ai tous désinstallé, supprimer le dossier platform.io, remis tout au propre et pour finir j'ai mis le dossier du firmware sous C:\ Que dire, pour le moment: YOUPIIIIIII!, CA FONCTIONNE. Enfin pour le moment j'ai réussi à avoir un "vrai" Marlin sur une STM32F446. C'est sur une carte de test, donc je n'ai pas vérifié sur les moteurs allaient dans le bon sens, si ça chauffait, en somme toute la partie fonctionnelle. Mais, j'ai enfin mon mixage couleur qui apparait, l'accÚs à toutes les configs possibles. Il y a un truc que j'arrive pas à virer c'est l'affichage de fonction du laser. AVANT APRES Je ferai un topic à part pour expliquer les modifs que j'ai faites, parce que il y a quelques trucs autres que les fichiers habituels. Mais voici quelques pistes: Si vous ne voulez plus de l'interface Tronxy, il faut modifier "platformio.ini" Pour certaines personnalisations, il faut passer par le fichier "TronxyMachine.h" Toutefois, je suis sur que je passe à coté de plein de choses. Mais pour le moment, sous réserve que cela fonctionne sur une vrai machine, ça me convient.  Injection dans ma X5SA-2E faite. Bien sur, quelques corrections. Mais tout fonctionne, les mouvements sont dans les bons sens, les montées et descentes en température sont bonnes, et le principal pour moi, le mode mixing est ok et la pause pour le déploiement du palpeur se fait. Coté points contraignant, toujours ce menu "Laser" dont je ne sais pas comment le désactiver, et pas de retour de la configuration lorsqu'on fait M503. Pour le M503, j'ai déjà un début de réponse, car les fichiers sources sont ceux de leur version 2.17. Pour le menu "Laser", je creuse encore. Mais il faut rendre à César ce qui appartient à César, VisualStudio c'est pas ma tasse de thé, et il existe des pros la dedans. Chose que je ne suis pas 1
fred5976 PostĂ©(e) Octobre 18, 2022 Auteur PostĂ©(e) Octobre 18, 2022 J'ai une question pour me simplifier la vie. Est il possible de ne rĂ©cupĂ©rer qu'une partie des fichiers, et de les intĂ©grer dans un marlin plus "official"? Â
pommeverte Posté(e) Octobre 18, 2022 Posté(e) Octobre 18, 2022 Salut, Il y a 21 heures, fred5976 a dit : Pour le menu "Laser", je creuse encore tu as essayé de commenter ces lignes du fichier configuration_adv.h? #if 1 //LASER_SERIAL #define LASER_FEATURE #endif Il y a 21 heures, fred5976 a dit : pas de retour de la configuration lorsqu'on fait M503 c'est bizarre, parce que cette ligne est bien commentée: //#define DISABLE_M503     // Saves ~2700 bytes of PROGMEM. Disable for release! il y a 46 minutes, fred5976 a dit : Est il possible de ne récupérer qu'une partie des fichiers, et de les intégrer dans un marlin plus "official"? tu peux toujours essayer, mais y'en a un paquet . Par sécurité, il faudrait comparer les fichiers entre cette version, la V2.0.9.2 officielle et la derniÚre version stable, si c'est celle que tu veux utiliser. Sinon, si tu veux seulement ajouter quelques fichiers qui regrouperaient les particularités du firmware de Tronxy, y'a un peu de boulot
fred5976 PostĂ©(e) Octobre 18, 2022 Auteur PostĂ©(e) Octobre 18, 2022 @pommeverte, Pour le laser, j'ai essayĂ© plusieurs combinaisons, dĂ©sactiver le menu "HAS_CUTTER", dĂ©sactiver les fonctions SPINDLE_xxx, LASER_xxx, et celle que tu proposes, mais je me trouve avec une erreur provenant de SPINDLE_FEATURE qui est pourtant dĂ©sactiver par une autre fonction conditionnelle (enfin c'est ce que j'ai compris). Pour le M503, pareil, j'ai testĂ© #define DISABLE_M503, mais pour le coup, ça envoie "unknow command" lorsque je tape M503 sur Repetier. J'essaye d'obtenir les fichiers sources de la version 2.15, mais visiblement, le "Jeff" du support Tronxy Ă changer, c'est tout juste s'il ne m'accuse pas de pirater Tronxy. Je lui ai envoyĂ© une rĂ©ponse gentille, en lui rappelant sur quelle base, ils avaient dĂ©veloppĂ© leur firmware et en gros, que pour qu'on soit toujours copain, il faudrait qu'il lĂąche du lest. Pour le terme "Retrofit", je ne sais pas si il a voulu parler du vrai sens (amĂ©lioration), ou du fait que je pourrai pas rĂ©installer le fimware stock (chose qui est fausse, j'ai pu remettre le firmware 2.15 aprĂšs ĂȘtre passĂ© sur un marlin plus conventionnel le plus simplement du monde, en copiant les fichiers sur la carte SD) D'ailleurs pour info, on ne peut plus accĂ©der aux fichiers sources pour les cartes 103 (On trouvait avant sur leur site chinois les fichiers sources du marlin pour les XY-3). Pour finir, cet aprĂšm, j'installe mon capteur Z maison, nettoie mon plateau en verre, fait, enfin, un vrai leveling, avec un vrai Z-offset qui ne bougera plus. Ce qui est la base de ce sujet Â
fred5976 Posté(e) Octobre 18, 2022 Auteur Posté(e) Octobre 18, 2022 (modifié) Pour ceux qui veulent suivre la méthode pour changer de firmware, j'ai fait ce topic Et bonne nouvelle, j'ai réussi à supprimer le menu "Controle laser", et avoir accÚs aux paramÚtres machine via M503, je vais expliquer comment dans ce topic. Modifié (le) Octobre 18, 2022 par fred5976
fred5976 Posté(e) Octobre 19, 2022 Auteur Posté(e) Octobre 19, 2022 Le problÚme de firmware étant résolu. J'ai mis à jour les 2 derniÚres imprimantes, X5SA-2E mix, et XY-2 PRO 2E Mix. J'ai testé si la fonction pour déployer et ranger le palpeur fonctionnait. Le temps est venu pour installer les capteurs sur les machines.
fred5976 PostĂ©(e) Octobre 20, 2022 Auteur PostĂ©(e) Octobre 20, 2022 Premier bilan suite Ă l'installation sur mes 3 tronxy. DĂ©jĂ plus besoin de faire un G29 Ă chaque print (j'en est fait un seul, bed Ă 90°, enceinte fermĂ©e, et enregistrĂ© le rĂ©sultat), le G28 seul suffit. Il suffit juste d'ĂȘtre lĂ pour dĂ©ployer et ranger le palpeur. J'en suis Ă pas loin de 40 heures cumulĂ©es de print, 8 piĂšces dont 4 grandes tailles (2 tenant dans un carrĂ© de 250 chacune), la premiĂšre couche a Ă©tĂ© Ă chaque fois trĂšs uniforme. Avec la XY-2, j'ai testĂ© des impressions de courtes durĂ©e (30min) successives (le bed ne descendait jamais en dessous de 60°), pour voir la rĂ©pĂ©titivitĂ©. Pareil, premiĂšre couche sans variation excessive. A la question, comment je peux dire que ma premiĂšre couche Ă©tait uniforme. C'est simple, mes plateaux sont en verre et chaque print avait une bordure de 10mm de large, donc au dĂ©collage j'ai contrĂŽlĂ© l'Ă©paisseur Ă plusieurs endroit, les variations Ă©tait de l'ordre de 0.03mm (entre min et max).
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez ĂȘtre membre afin de pouvoir dĂ©poser un commentaire
Créer un compte
CrĂ©ez un compte sur notre communautĂ©. Câest facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant