sir_siegfrieds Posté(e) Décembre 30, 2022 Posté(e) Décembre 30, 2022 Bonjour, suite a un upgrade de ma carte mere pour une skr 1.4 turbo ( car la petite creality 4.2.2 d'origine était hs ... ) J'ai donc décidé de basculer sur une SKR 1.4turbo. J'avais laisser un peu cette imprimante de coté mais je trouve ça quand meme un peu dommage de ne pas aller au bout du projet. J'ai doncune case intégré a l'arriere pour accueillir un RPI 3B ( Ressource stratégique a l'heure actuelle ), et la dite carte mere avec des driver en TMS2209 UART si j'ai bien suivi les tutos. Ecran tactile BTT v3.0 TFT35 Or voila, j'ai réalisé comme il fallait en suivant les étapes a modifier dans le firmware custom, et je bloque sur la configuration du homing. J'arrive bien a déplacer les axes dans le bon sens grace a l'écran tactile. Mais quand je lance un homing, les moteurs vont en butée et ne s'arrete pas du tout. Un doute persiste sur la configuration ou l'on mentionne les tmc, doit on marquer qu'ils sont UART ? /** * Stepper Drivers * * These settings allow Marlin to tune stepper driver timing and enable advanced options for * stepper drivers that support them. You may also override timing options in Configuration_adv.h. * * Use TMC2208/TMC2208_STANDALONE for TMC2225 drivers and TMC2209/TMC2209_STANDALONE for TMC2226 drivers. * * Options: A4988, A5984, DRV8825, LV8729, TB6560, TB6600, TMC2100, * TMC2130, TMC2130_STANDALONE, TMC2160, TMC2160_STANDALONE, * TMC2208, TMC2208_STANDALONE, TMC2209, TMC2209_STANDALONE, * TMC26X, TMC26X_STANDALONE, TMC2660, TMC2660_STANDALONE, * TMC5130, TMC5130_STANDALONE, TMC5160, TMC5160_STANDALONE * :['A4988', 'A5984', 'DRV8825', 'LV8729', 'TB6560', 'TB6600', 'TMC2100', 'TMC2130', 'TMC2130_STANDALONE', 'TMC2160', 'TMC2160_STANDALONE', 'TMC2208', 'TMC2208_STANDALONE', 'TMC2209', 'TMC2209_STANDALONE', 'TMC26X', 'TMC26X_STANDALONE', 'TMC2660', 'TMC2660_STANDALONE', 'TMC5130', 'TMC5130_STANDALONE', 'TMC5160', 'TMC5160_STANDALONE'] */ #define X_DRIVER_TYPE TMC2209 #define Y_DRIVER_TYPE TMC2209 #define Z_DRIVER_TYPE TMC2209 //#define X2_DRIVER_TYPE A4988 //#define Y2_DRIVER_TYPE A4988 //#define Z2_DRIVER_TYPE A4988 //#define Z3_DRIVER_TYPE A4988 //#define Z4_DRIVER_TYPE A4988 //#define I_DRIVER_TYPE A4988 //#define J_DRIVER_TYPE A4988 //#define K_DRIVER_TYPE A4988 //#define U_DRIVER_TYPE A4988 //#define V_DRIVER_TYPE A4988 //#define W_DRIVER_TYPE A4988 #define E0_DRIVER_TYPE TMC2209 D'ailleurs je me demandais aussi s'il fallait aussi installé un firmware custom sur l'écran pour marlin ? Soyez indulgent avec moi je débute dans ce genre d'aventure et avec mes mains dans ce cambouis :). Merci d'avance pour vos lectures et réponses constructives qui m'aideront a comprendre ce qui cloche et a terminé cette bestiole pour l'instant.
pommeverte Posté(e) Décembre 31, 2022 Posté(e) Décembre 31, 2022 (modifié) Salut, Il y a 13 heures, sir_siegfrieds a dit : Mais quand je lance un homing, les moteurs vont en butée et ne s'arretent pas du tout il faut vérifier le fonctionnement des détecteurs de fin de course en envoyant un M119 avec les détecteurs ouverts et un autre M119 avec les détecteurs fermés. L'état devrait passé de open à triggered. Pour envoyer des Gcode, tu peux utiliser Pronterface sur un ordinateur relié en USB à l'imprimante. Il y a 13 heures, sir_siegfrieds a dit : Un doute persiste sur la configuration ou l'on mentionne les tmc, doit on marquer qu'ils sont UART ? tels qu'ils sont déclarés, le firmware considère qu'ils sont en mode UART. Coté carte-mère, il faut placer le cavalier à la bonne place. Exemple sur une carte SKR2: Citation Il y a 13 heures, sir_siegfrieds a dit : D'ailleurs je me demandais aussi s'il fallait aussi installé un firmware custom sur l'écran pour marlin ? non, pour le mode Marlin, c'est le firmware de la carte-mère qui gère l'affichage. Pour le mode TFT, c'est le firmware installé dans l'écran qui gère les menus. PS: pourrais-tu fournir tes fichiers configuration.h et configuration_adv.h pour avoir une idée d'ensemble de ton firmware? Modifié (le) Décembre 31, 2022 par pommeverte
sir_siegfrieds Posté(e) Janvier 1, 2023 Auteur Posté(e) Janvier 1, 2023 (modifié) Je t'avoue ne pas avoir encore fait ce que tu proposais en dans ton premiers quote : Je check pronterface, et je fais ce que tu me disais J'ai bien les jumpers dans ces positions la Bien sur je te fournis cela : Merci de ton aide Configuration.hConfiguration_adv.h Voila quand les endstop sont déclenchés : Reporting endstop status x_min: TRIGGERED y_min: TRIGGERED z_min: TRIGGERED z_probe: open et quand ils sont ouvert : Reporting endstop status x_min: open y_min: open z_min: TRIGGERED z_probe: open Le z-min je suppose que c'est normal je n'ai pas raccoder le z_min vue que j'utilise en bltouch En faisant un check je viens de me rendre compte que le x et le y était inversé sur la carte. Maintenant le x et le y fonctionne bien, c'est au tour du bltouch de pas faire son job. Modifié (le) Janvier 1, 2023 par sir_siegfrieds
pommeverte Posté(e) Janvier 1, 2023 Posté(e) Janvier 1, 2023 (modifié) Salut, Il y a 5 heures, sir_siegfrieds a dit : c'est au tour du bltouch de pas faire son job Est-ce que la touche sort 2 fois à la mise sous tension? cela prouve qu'il est alimenté en 5V. Si tu veux tester le BLtouch, tu peux décommenter la ligne suivante dans le fichier configuration_adv.h: //#define PINS_DEBUGGING Ainsi, en envoyant le gcode M43 S, tu devrais avoir cette réponse: SENDING:M43 S Servo probe test . using index: 0, deploy angle: 10, stow angle: 90 . Probe Z_MIN_PIN: xx . Z_MIN_ENDSTOP_INVERTING: false . Check for BLTOUCH = BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected. ** Please trigger probe within 30 sec ** tu as 30 secondes pour enfoncer la touche avec le doigt . Pulse width: 30ms or more = BLTouch V3.1 detected. ok Pxx Bx En passant: 1_ il n'y a pas d'intérêt à décommenter cette ligne puisque le microcontrôleur est en 3.3V: #define BLTOUCH_SET_5V_MODE 2_ je te conseille d'augmenter le pas du babystep qui est actuellement de 2.5µm : //#define BABYSTEP_MILLIMETER_UNITS // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps #define BABYSTEP_MULTIPLICATOR_Z 10 // pour 0.025 // (steps or mm) Steps or millimeter distance for each Z babystep ou #define BABYSTEP_MILLIMETER_UNITS // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps #define BABYSTEP_MULTIPLICATOR_Z 0.025 // pour 0.025 // (steps or mm) Steps or millimeter distance for each Z babystep et la prise en compte pour le Zoffset: #define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping Modifié (le) Janvier 1, 2023 par pommeverte
sir_siegfrieds Posté(e) Janvier 3, 2023 Auteur Posté(e) Janvier 3, 2023 Je test ça des que possible et je te fais un retour la dessus. C'est clair que la connectique du bltouch en dupont est pas top je trouvve, si je peux je vais la passé dans le bon format ( compatible avec la cm ... )
sir_siegfrieds Posté(e) Janvier 7, 2023 Auteur Posté(e) Janvier 7, 2023 Le 01/01/2023 at 21:15, pommeverte a dit : Salut, Est-ce que la touche sort 2 fois à la mise sous tension? cela prouve qu'il est alimenté en 5V. Oui il sort bien deux fois . Le 01/01/2023 at 21:15, pommeverte a dit : Si tu veux tester le BLtouch, tu peux décommenter la ligne suivante dans le fichier configuration_adv.h: //#define PINS_DEBUGGING Ainsi, en envoyant le gcode M43 S, tu devrais avoir cette réponse: SENDING:M43 S Servo probe test . using index: 0, deploy angle: 10, stow angle: 90 . Probe Z_MIN_PIN: xx . Z_MIN_ENDSTOP_INVERTING: false . Check for BLTOUCH = BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected. ** Please trigger probe within 30 sec ** tu as 30 secondes pour enfoncer la touche avec le doigt . Pulse width: 30ms or more = BLTouch V3.1 detected. >>> M43 S SENDING:M43 S Servo probe test . using index: 0, deploy angle: 10, stow angle: 90 . Probe Z_MIN_PROBE_PIN: 10 . Z_MIN_PROBE_ENDSTOP_INVERTING: false . Check for BLTOUCH = BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected. ** Please trigger probe within 30 sec ** . Pulse width: 30ms or more = BLTouch V3.1 detected. Le 01/01/2023 at 21:15, pommeverte a dit : ok Pxx Bx En passant: 1_ il n'y a pas d'intérêt à décommenter cette ligne puisque le microcontrôleur est en 3.3V: #define BLTOUCH_SET_5V_MODE 2_ je te conseille d'augmenter le pas du babystep qui est actuellement de 2.5µm : //#define BABYSTEP_MILLIMETER_UNITS // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps #define BABYSTEP_MULTIPLICATOR_Z 10 // pour 0.025 // (steps or mm) Steps or millimeter distance for each Z babystep ou #define BABYSTEP_MILLIMETER_UNITS // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps #define BABYSTEP_MULTIPLICATOR_Z 0.025 // pour 0.025 // (steps or mm) Steps or millimeter distance for each Z babystep et la prise en compte pour le Zoffset: #define BABYSTEP_ZPROBE_OFFSET // Combine M851 Z and Babystepping J'ai fait tous cela pour test Je viens de me rendre compte comme un boulet, que le mod pour la tete d'impression est pas compatible avec la palpation par le bltouch, et oui la buse touche avant le bltouch sur la plaque superbe ça ne peut que pas marcher ... J'suis embêter du coup l'imprimante n'est pas fonctionnelle et la piece n'est pas bonne haha ! J'vais magouiller un truc pour me dépanner pas le choix Merci pour ton aide je te fais un retour ces jours-ci
sir_siegfrieds Posté(e) Janvier 15, 2023 Auteur Posté(e) Janvier 15, 2023 J'ai adapté une piece en plexi pour contrecarré cette erreur du support de Bltouch. J'ai besoin d'info sur comment régler le z-offset sans utiliser l'écran pour l'instant ? La fiche qui est un genre de dupont est tellement pas stable que je cherche une alternative pour maintenir le branchement derriere. Tu sais m'aider de ce coté la ? Je vais faire la planéité du plateau en attendant en faisait préchauffer toute la machine.
pommeverte Posté(e) Janvier 15, 2023 Posté(e) Janvier 15, 2023 Salut, il y a 16 minutes, sir_siegfrieds a dit : J'ai besoin d'info sur comment régler le z-offset sans utiliser l'écran pour l'instant ? pourquoi? d'après tes fichiers de configuration, tu devrais avoir en mode Marlin de ton écran, un menu Assistant Sonde Z dans Configuration\Avancée\Position Sonde Z\ qui devrait te faciliter le réglage. Tu pourrais même décommenter la ligne //#define PROBE_OFFSET_WIZARD_XY_POS { X_CENTER, Y_CENTER }. Sinon, tu peux suivre ces instructions du site docarti.fr en envoyant des commandes. il y a 23 minutes, sir_siegfrieds a dit : La fiche qui est un genre de dupont est tellement pas stable que je cherche une alternative pour maintenir le branchement derriere. Tu sais m'aider de ce coté la ? idéalement, tu remplaces les connecteurs dupont par des connecteurs JST XH 2.54. Sinon, tu ajoutes un point de colle à chaud voire du silicone pour maintenir les connecteurs en place. 1
sir_siegfrieds Posté(e) Janvier 15, 2023 Auteur Posté(e) Janvier 15, 2023 Oui j'ai bien un écran mais la fiche est juste foireuse T.T Elle ne tiens pas en place. Je vais check si je peux trouver cette fiche, mais il me faut surement une pince a sertir aussi.
pommeverte Posté(e) Janvier 15, 2023 Posté(e) Janvier 15, 2023 Perso, je m'en sors avec une pince à becs fins. Citation Pour les connecteurs, tu as des kits ici si tu es pressé ou là si tu l'es moins
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