sel13015 Posté(e) Décembre 1, 2018 Auteur Posté(e) Décembre 1, 2018 Pour information, je viens de passer ma PRUSA I3 sous marlin 1.1.9 et j'ai ajouté un BL TOUCH, tout a fonctionné du premier coup. SI tu veux je te passe mon fichier config.h lion0.2Salut ca vaPeux tu me transmettre ton firmware stp ?J’ai reçu mon nouveau capteur. Envoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 1, 2018 Posté(e) Décembre 1, 2018 ci joint le fichier, attention aux configuations endstops et sens du moteur + dimensions plateau. Configuration.h
sel13015 Posté(e) Décembre 2, 2018 Auteur Posté(e) Décembre 2, 2018 Salut Le bltouch fonctionne. Comment faire pour le régler parfaitement ?Envoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 2, 2018 Posté(e) Décembre 2, 2018 moi je le règle comme ça a 2mm environ une fois rentré
sel13015 Posté(e) Décembre 3, 2018 Auteur Posté(e) Décembre 3, 2018 Comment tu règle offset ?Envoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 3, 2018 Posté(e) Décembre 3, 2018 (modifié) En attendant ma réponse regarde sur mon post hypercube je donne ma façon pour faire ce réglage. En fin du post page 14 Modifié (le) Décembre 3, 2018 par lion02
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 Est ce que c’est possible, quand on fait le palpage de l’assiette du plateau, de palper à cinq ponts précis ?Envoyé de mon iPhone en utilisant Tapatalk
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 Saurais tu faire ?Envoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 5, 2018 Posté(e) Décembre 5, 2018 Bonsoir, Non je ne sais pas si ce palpage d'une zone précise est possible, j'avais déjà envisagé cette solution pour palper juste la surface du print mais je n'ai rien trouvé. Je palpe donc le plateau entièrement avant chaque print. lion02
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 Quand je veux palperIl palpe dans le vide J’ai cherché dans le fichier configuration.h mais je ne trouve pas les paramètres. Peux-tu m’aider stp?Envoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 5, 2018 Posté(e) Décembre 5, 2018 Je ne comprends pas ton palpage dans le vide, pour arreter ton plateau lors du palpage il faut bien que le bltouch soit activité par contact avec le plateau. Peux tu confirmer ce point
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 Oui je sais qu’il faut un contact avec le plateau mais quand j’appuie régler le niveau du lit Au lieu de se mettre au dessus du lit Il se met à côté du endstop et palpe dans le videJ’ai un décalage entre le endstop et le plateauEnvoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 5, 2018 Posté(e) Décembre 5, 2018 Tu as bien configuré la distance de ton bl touch par rapport a ta buse dans marlin?
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 Oui mais je pense que Marlin ne sais pas qu’il y a un vide entre le endstop et le litEnvoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 5, 2018 Posté(e) Décembre 5, 2018 (modifié) t u peux me donner tes parametres que tu as mis dans marlin pour le BL TOUCH * Z Probe to nozzle (X,Y) offset, relative to (0, 0). * X and Y offsets must be integers. * * In the following example the X and Y offsets are both positive: * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 * * +-- BACK ---+ * | | * L | (+) P | R <-- probe (20,20) * E | | I * F | (-) N (+) | G <-- nozzle (10,10) * T | | H * | (-) | T * | | * O-- FRONT --+ * (0,0) */ #define X_PROBE_OFFSET_FROM_EXTRUDER 0 // X offset: -left +right [of the nozzle] Tu devait avoir un -la dilatance entre la buse et ton bltouch #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] a voir la photo normalement 0 #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] Modifié (le) Décembre 5, 2018 par lion02
sel13015 Posté(e) Décembre 5, 2018 Auteur Posté(e) Décembre 5, 2018 voici mes paramètres * Z Probe to nozzle (X,Y) offset, relative to (0, 0). * X and Y offsets must be integers. * * In the following example the X and Y offsets are both positive: * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 * * +-- BACK ---+ * | | * L | (+) P | R <-- probe (20,20) * E | | I * F | (-) N (+) | G <-- nozzle (10,10) * T | | H * | (-) | T * | | * O-- FRONT --+ * (0,0) */ #define X_PROBE_OFFSET_FROM_EXTRUDER -25 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER 0 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] s
lion02 Posté(e) Décembre 6, 2018 Posté(e) Décembre 6, 2018 ok tes paramètres ont l'air bon. regarde aussi cette ligne qui doit être commentée d'après moi si tu n'utilise pas un capteur avec un diamètre de 10mm //#define MIN_PROBE_EDGE 10 et ces lignes //#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) #define LEFT_PROBE_BED_POSITION 0 toi du devrais être a 25 #define RIGHT_PROBE_BED_POSITION 304 dim X max a droite de ton plateau -1 me demande pas pourquoi -1 je ne sais pas. #define FRONT_PROBE_BED_POSITION 25 tu devrais être à 0 #define BACK_PROBE_BED_POSITION 304 dim Y max a BACK de ton plateau -1 me demande pas pourquoi -1 je ne sais pas. Fait un essai tu verras bien lion02
sel13015 Posté(e) Décembre 6, 2018 Auteur Posté(e) Décembre 6, 2018 (modifié) quand je change les valeurs que tu as mis par celles la #define LEFT_PROBE_BED_POSITION 56 #define RIGHT_PROBE_BED_POSITION 256 #define FRONT_PROBE_BED_POSITION 0 #define BACK_PROBE_BED_POSITION 213 j'obtiens une erreur Arduino : 1.8.6 (Windows 10), Carte : "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\MarlinConfig.h:42:0, from sketch\ubl_G29.cpp:23: SanityCheck.h:896:5: error: static assertion failed: RIGHT_PROBE_BED_POSITION is outside the probe region. static_assert(RIGHT_PROBE_BED_POSITION <= MAX_PROBE_X, "RIGHT_PROBE_BED_POSITION is outside the probe region."); ^ static assertion failed: RIGHT_PROBE_BED_POSITION is outside the probe region. Ce rapport pourrait être plus détaillé avec l'option "Afficher les résultats détaillés de la compilation" activée dans Fichier -> Préférences. Modifié (le) Décembre 6, 2018 par sel13015
lion02 Posté(e) Décembre 6, 2018 Posté(e) Décembre 6, 2018 Et tu as quoi en valeur du plateau xy #define X_BED_SIZE 305 #define Y_BED_SIZE 305 lion02 1
sel13015 Posté(e) Décembre 6, 2018 Auteur Posté(e) Décembre 6, 2018 (modifié) La taille du bed #define X_BED_SIZE 270 #define Y_BED_SIZE 220 En cherchant l'erreur sur des forums américains, Lien pour la solution de mon erreur, l'erreur était du au #define RIGHT_PROBE_BED_POSITION 256 Car il fallait que je mets la position de la buse et non la position du bltouch avec le décalage Pour rappel, mon calage du bltouch par rapport à la buse est de -25 donc si tu fais 256 + 25 = 281 et ça dépasse la taille du bed. Donc ça donne ceci #define LEFT_PROBE_BED_POSITION 31 #define RIGHT_PROBE_BED_POSITION 231 #define FRONT_PROBE_BED_POSITION 0 #define BACK_PROBE_BED_POSITION 213 par contre j'ai remarqué ceci #define MESH_INSET 10 // Set Mesh bounds as an inset region of the bed #define GRID_MAX_POINTS_X 3 // Don't use more than 7 points per axis, implementation limited. #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X //#define MESH_G28_REST_ORIGIN // After homing all axes ('G28' or 'G28 XYZ') rest Z at Z_MIN_POS #endif // BED_LEVELING /** * Points to probe for all 3-point Leveling procedures. * Override if the automatically selected points are inadequate. */ #if ENABLED(AUTO_BED_LEVELING_3POINT) || ENABLED(AUTO_BED_LEVELING_UBL) //#define PROBE_PT_1_X 15 //#define PROBE_PT_1_Y 180 //#define PROBE_PT_2_X 15 //#define PROBE_PT_2_Y 20 //#define PROBE_PT_3_X 170 //#define PROBE_PT_3_Y 20 #endif Tu crois qu'en mettant 4 au lieu de 3 à la ligne #define GRID_MAX_POINTS_X 3 // Don't use more than 7 points per axis, implementation limited. je peux ajouter une coordonnées de palpage #if ENABLED(AUTO_BED_LEVELING_3POINT) || ENABLED(AUTO_BED_LEVELING_UBL) //#define PROBE_PT_1_X 15 //#define PROBE_PT_1_Y 180 //#define PROBE_PT_2_X 15 //#define PROBE_PT_2_Y 20 //#define PROBE_PT_3_X 170 //#define PROBE_PT_3_Y 20 Je pense que ces valeurs ci-dessus sont des coordonnées de palpages pour le bltouch Qu'en penses-tu ? Modifié (le) Décembre 6, 2018 par sel13015
lion02 Posté(e) Décembre 7, 2018 Posté(e) Décembre 7, 2018 Oui je pense mais avec l'option ci dessous, je ne connais pas cette option. AUTO_BED_LEVELING_UBL
sel13015 Posté(e) Décembre 9, 2018 Auteur Posté(e) Décembre 9, 2018 Salut J'ai toujours mon BLtouch qui palpe dans le vide quand je lance le reglage du lit
sel13015 Posté(e) Décembre 11, 2018 Auteur Posté(e) Décembre 11, 2018 Il fait ça lors du premier palpageEnvoyé de mon iPhone en utilisant Tapatalk
lion02 Posté(e) Décembre 11, 2018 Posté(e) Décembre 11, 2018 Il y a 1 heure, sel13015 a dit : Il fait ça lors du premier palpage Envoyé de mon iPhone en utilisant Tapatalk Essai de changer les valeurs ci dessous, Exemple tu passe le left a 60 et tu vois si les coordonnées du palpage evoluent. #define LEFT_PROBE_BED_POSITION 31 #define RIGHT_PROBE_BED_POSITION 231 #define FRONT_PROBE_BED_POSITION 0 #define BACK_PROBE_BED_POSITION 213
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