Resumé
Cette monture devrait permettre de monter la base magnétique sur le BantaMount (objet : 3543121).
Conçu avec TINKERCAD.
Mise à jour :
Ça fonctionnait depuis que je l'ai conçu. C'est suffisamment stable pour fournir des résultats fiables, comme cela a été testé avec la précision de la sonde Marlin.
Le principal problème est qu'il n'est pas compatible avec le firmware d'origine.
(Je n'ai pas testé, mais les décalages sont importants et vous ne pouvez régler que le décalage Z.)
De plus, du côté droit, vous ne pouvez pas rentrer chez vous sans que le lit s'effondre.
Dans Marlin, vous pouvez facilement ajuster le décalage de la sonde. Voici les miens :
Définissez X_PROBE_OFFSET_FROM_EXTRUDER à 20 // Décalage X : -à gauche +à droite [de la buse]
Définissez Y_PROBE_OFFSET_FROM_EXTRUDER -13 // Décalage Y : -avant + derrière [la buse]
Définissez Z_PROBE_OFFSET_FROM_EXTRUDER -25 // Décalage Z : -en dessous + au-dessus [de la buse]
La façon dont vous configurez le nivellement du lit de mailles dépend de vous. Je vais poster ma configuration ci-dessous.
Ma création de maillage :
G28 #Home
G0 z50# Soulevez un peu la tête.
G0 x200 y200 #Move au milieu du lit, attacher la sonde.
G29 #Effectuez un nivellement du lit avec la sonde attachée.
M420 S # Chargez votre nouveau maillage.
G28 #G0 z50 # G0 x200 y200 # Comme avant, pour être sûr, retirez la sonde.
Réglage fin au cas où le décalage de votre sonde dans le firmware ne serait pas parfait :
G0 Z0 # Allez à zéro, essayez des valeurs plus élevées pour éviter un crash.
M206 Z-1 #Pour déplacer votre offset de 1 mm vers le haut.
G0 Z1
G0 Z0 #Parfois, il acceptera l'offset lorsque vous vous déplacez à nouveau vers le haut et vers le bas.
=> Faites le test sur papier et l'impression de test jusqu'à ce que vous soyez satisfait de votre M206 Value.
M500 pour tout enregistrer dans la mémoire.
J'espère que cela vous aidera.
Désormais, j'ai opté pour une configuration directe.
Un grand merci pour cette chose :https://www.thingiverse.com/thing:3586698
Réglages de Marlin.
Réglages du maillage de Marlin 2.
//===========================================================================
//=============================== Nivellement du lit ==============================
//===========================================================================
// @section calibrate
/**
- Choisissez l'une des options ci-dessous pour activer le nivellement du lit G29. Les paramètres
- et le comportement de G29 changera en fonction de votre sélection.
- Si vous utilisez une sonde pour le positionnement Z, activez également Z_SAFE_HOMING !
-
- NIVELLEMENT AUTOMATIQUE DU LIT DE PRINTAGE EN 3 POINTS.
- Sondez 3 points arbitraires sur le lit (qui ne sont pas colinéaires).
- Vous spécifiez les coordonnées XY de tous les 3 points.
- Le résultat est un seul plan incliné. Idéal pour un lit plat.
-
- NIVEAU AUTOMATIQUE DU LIT LINÉAIRE
- Sondez plusieurs points dans une grille.
- Vous spécifiez le rectangle et la densité des points d'échantillonnage.
- Le résultat est un seul plan incliné. Idéal pour un lit plat.
-
- NIVELLEMENT AUTOMATIQUE DU LIT DE PRINTAGE EN BILINÉAIRE.
- Sondez plusieurs points dans une grille.
- Vous spécifiez le rectangle et la densité des points d'échantillonnage.
- Le résultat est un filet, idéal pour les lits grands ou irréguliers.
-
- AUTO_BED_LEVELING_UBL (Nivellement unifié du lit d'impression)
- Un système complet de nivellement du lit combinant les caractéristiques et les avantages.
- d'autres systèmes. UBL inclut également une génération de maillage intégrée, Mesh.
- Systèmes de validation et d'édition de maillages.
-
- NIVELLEMENT DU LIT MESH.
- Sonder une grille manuellement.
- Le résultat est un maillage, adapté pour les lits grands ou irréguliers. (Voir BILINÉAIRE.)
- Pour les machines sans sonde, Mesh Bed Leveling fournit une méthode pour effectuer
- Niveler par étapes afin que vous puissiez ajuster manuellement la hauteur Z à chaque point de grille.
- Avec un contrôleur LCD, le processus est guidé étape par étape.
*/
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEARDéfinissez AUTO_BED_LEVELING_BILINEAR.
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING
/**
- Normalement, G28 laisse le nivellement désactivé à la fin. Activez-le.
- Cette option permet à G28 de restaurer l'état de nivellement précédent.
*/Définissez RESTORE_LEVELING_AFTER_G28.
/**
- Activate detailed logging of G28, G29, M48, etc.
- Allumez-le avec la commande 'M111 S32'.
- REMARQUE : Cela nécessite beaucoup de PROGMEM !
*/
//#define DEBUG_LEVELING_FEATURE
si (MESH_BED_LEVELING, AUTO_BED_LEVELING_BILINEAR, AUTO_BED_LEVELING_UBL)
// Réduisez progressivement la correction de nivellement jusqu'à ce qu'une hauteur définie soit atteinte.
// à partir de ce moment, le mouvement sera aligné sur le plan XY de la machine.
// La hauteur peut être réglée avec M420 Z.
Définissez ENABLE_LEVELING_FADE_HEIGHT.
// Pour les machines cartésiennes, au lieu de diviser les mouvements sur les limites du maillage,
// Divisez les mouvements en courts segments comme un Delta. Cela suit le
// Les contours du lit sont plus précis que les mouvements droits d'un bord à l'autre.
Définissez SEGMENT_LEVELED_MOVES.
Définissez LEVELED_SEGMENT_LENGTH à 5,0 // (mm) Longueur de tous les segments (sauf le dernier).
/**
- Activate the G26 Mesh Validation Pattern tool.
*/Définissez G26_MESH_Validation.
si ENABLED(G26_MESH_VALIDATION)
Définissez MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Le diamètre de la buse primaire.
Définissez MESH_TEST_LAYER_HEIGHT à 0,2 // (mm) Hauteur de couche par défaut pour l'outil de validation de maillage G26.
Définissez MESH_TEST_HOTEND_TEMP à 190 // (°C) Température par défaut de la buse pour l'outil de validation Mesh G26.
Définissez MESH_TEST_BED_TEMP à 60 // (°C) Température de lit par défaut pour l'outil de validation Mesh G26.
Définissez G26_XY_FEEDRATE 20 // (mm/s) Vitesse d'avancement pour les mouvements XY de l'outil de validation de maillage G26.
endif
endif
si (SOIT AUTO_BED_LEVELING_LINEAR, SOIT AUTO_BED_LEVELING_BILINEAR)
// Définissez le nombre de points de grille par dimension.
Définissez GRID_MAX_POINTS_X comme étant 10.
Définissez GRID_MAX_POINTS_Y et GRID_MAX_POINTS_X.
// Définissez les limites de la sonde (où la sonde peut atteindre).
// AT Je ne comprends pas le truc de l'edge, donc des valeurs absolues.
Définissez LEFT_PROBE_BED_POSITION comme 10
Définissez RIGHT_PROBE_BED_POSITION comme 365.
Définissez FRONT_PROBE_BED_POSITION comme 20.
Définissez BACK_PROBE_BED_POSITION comme 380.
// Sonde le long de l'axe Y, en avançant X après chaque colonne.
//#define PROBE_Y_FIRST
si ENABLED(AUTO_BED_LEVELING_BILINEAR)
// Au-delà de la grille sondée, continuer l'inclinaison implicite ? // Le défaut est de maintenir la hauteur du bord le plus proche. //#define EXTRAPOLATE_BEYOND_GRID//// Subdivision expérimentale de la grille par la méthode Catmull-Rom. // Syntétise les points intermédiaires pour produire un maillage plus détaillé. ////#define ABL_BILINEAR_SUBDIVISION#if ENendif
elif ENABLED(AUTO_BED_LEVELING_UBL)
Etiketler
Model Kaynağı
