Resumen
Este soporte debería permitir montar la base magnética en el BantaMount (artículo: 3543121).
Diseñado con TINKERCAD.
ACTUALIZACIÓN:
He tenido esto funcionando desde que lo diseñé. Es lo suficientemente estable como para proporcionar resultados fiables, según se ha probado con la precisión de la sonda de Marlin.
El principal problema es que no es compatible con el firmware de stock.
(No lo he probado, pero los offsets son grandes y solo puedes establecer el offset Z)
También en el lado derecho, no puedes ir a casa sin que esto haga que la cama se vuelque.
En Marlin puedes ajustar fácilmente el desplazamiento de la sonda, aquí están los míos:
Defina X_PROBE_OFFSET_FROM_EXTRUDER 20 // Desplazamiento X: -izquierda + derecha [de la boquilla]
Defina Y_PROBE_OFFSET_FROM_EXTRUDER -13 // Desplazamiento Y: -delante +detrás [de la boquilla]
Define Z_PROBE_OFFSET_FROM_EXTRUDER -25 // Desplazamiento Z: -por debajo +por encima [de la boquilla]
Cómo configuras la nivelación del lecho de malla depende de ti. Publicaré mi configuración a continuación.
Mi creación de malla:
G28 #Home
G0 z50# Levanta la cabeza un poco.
G0 x200 y200 #Mover al centro de la cama, adjuntar sonda.
G29 #Realiza una nivelación de cama con la sonda conectada.
M420 S # Carga tu nueva malla.
G28 #G0 z50 # G0 x200 y200 #Lo mismo que antes para estar seguro, retira la sonda.
Ajuste fino en caso de que la compensación de tu sonda en el firmware no sea perfecta:
G0 Z0 # Ir a cero, probar valores más altos para evitar un bloqueo.
M206 Z-1 #Para mover tu offset en 1 mm hacia arriba
G0 Z1
G0 Z0 #A veces aceptará el desplazamiento cuando te mueves hacia arriba y hacia abajo de nuevo.
=> Haz la prueba de papel y la prueba de impresión hasta que estés satisfecho con tu valor M206.
M500 para guardar todo en la memoria.
Espero que eso ayude.
Por ahora, me he trasladado a una configuración directa.
Gran agradecimiento por esta cosa:
Ajustes de Marlin.
Ajustes de malla de Marlin 2
//===========================================================================
//=============================== Nivelación de la cama ==============================
//===========================================================================
// @section calibrate
/**
- Elige una de las opciones a continuación para habilitar la nivelación de la cama G29. Los parámetros
- y el comportamiento de G29 cambiará dependiendo de tu selección.
- Si está utilizando una sonda para el ajuste de altura Z, ¡active también Z_SAFE_HOMING!
-
- NIVELACIÓN AUTOMÁTICA DE LA CAMA EN 3 PUNTOS.
- Sondea 3 puntos arbitrarios en la cama (que no son colineales)
- Tú especificas las coordenadas XY de los 3 puntos.
- El resultado es un solo plano inclinado. Mejor para una cama plana.
-
- NIVELACIÓN AUTOMÁTICA DE LA CAMA LINEAL.
- Sondea varios puntos en una cuadrícula.
- Tú especificas el rectángulo y la densidad de los puntos de muestra.
- El resultado es un solo plano inclinado. Mejor para una cama plana.
-
- NIVELACIÓN AUTOMÁTICA DE LA CAMA BILINEAL.
- Sondea varios puntos en una cuadrícula.
- Tú especificas el rectángulo y la densidad de los puntos de muestra.
- El resultado es una malla, ideal para camas grandes o irregulares.
-
- NIVELACIÓN AUTOMÁTICA DE LA CAMA UBL (Nivelación Unificada de la Cama)
- Un sistema integral de nivelación de cama que combina las características y beneficios.
- de otros sistemas. UBL también incluye Generación de Malla integrada, Malla
- Sistemas de validación y edición de mallas.
-
- NIVELACIÓN DE LA CAMA MESH.
- Sondea una cuadrícula manualmente.
- El resultado es una malla, adecuada para camas grandes o irregulares. (Ver BILINEAR.)
- Para máquinas sin una sonda, Mesh Bed Leveling proporciona un método para realizar
- Nivelando en pasos para que puedas ajustar manualmente la altura Z en cada punto de la cuadrícula.
- Con un controlador LCD, el proceso se guía paso a paso.
*/
//#define AUTO_BED_LEVELING_3POINT
//#define AUTO_BED_LEVELING_LINEARDefine AUTO_BED_LEVELING_BILINEAR.
//#define AUTO_BED_LEVELING_UBL
//#define NIVELACIÓN DE LA CAMA DE MALLA
/**
- Normalmente, G28 deja la nivelación deshabilitada al finalizar. Habilitar.
- Esta opción para que G28 restaure el estado de nivelación anterior.
*/Defina RESTORE_LEVELING_AFTER_G28.
/**
- Habilitar el registro detallado de G28, G29, M48, etc.
- Enciéndelo con el comando 'M111 S32'.
- NOTA: ¡Requiere mucha PROGMEM!
*/
//#define DEBUG_LEVELING_FEATURE
si CUALQUIERA (NIVELACIÓN DE CAMA DE MALLA, NIVELACIÓN AUTOMÁTICA DE CAMA BILINEAL, NIVELACIÓN AUTOMÁTICA DE CAMA UBL)
// Reduce gradualmente la corrección de nivelación hasta que se alcance una altura establecida.
// en cuyo punto el movimiento será paralelo al plano XY de la máquina.
// La altura se puede establecer con M420 Z.
Define ENABLE_LEVELING_FADE_HEIGHT.
// Para las máquinas cartesianas, en lugar de dividir los movimientos en los límites de la malla,
// Divide los movimientos en segmentos cortos como un Delta. Esto sigue el
// los contornos de la cama más de cerca que los movimientos rectos de borde a borde.
Defina SEGMENT_LEVELED_MOVES.
Defina LEVELED_SEGMENT_LENGTH 5.0 // (mm) Longitud de todos los segmentos (excepto el último)
/**
- Habilita la herramienta de Patrón de Validación de Malla G26.
*/Defina G26_MESH_VALIDATION.
si HABILITADO(G26_MESH_VALIDATION)
Defina MESH_TEST_NOZZLE_SIZE 0.4 // (mm) Diámetro de la boquilla primaria.
Defina MESH_TEST_LAYER_HEIGHT 0.2 // (mm) Altura de capa predeterminada para la herramienta de validación de malla G26.
Defina MESH_TEST_HOTEND_TEMP 190 // (°C) Temperatura de la boquilla por defecto para la herramienta de validación de malla G26.
Defina MESH_TEST_BED_TEMP 60 // (°C) Temperatura de cama por defecto para la herramienta de validación de malla G26.
Defina G26_XY_FEEDRATE 20 // (mm/s) Velocidad de alimentación para movimientos XY para la herramienta de validación de malla G26.
endif
endif
si CUALQUIERA de los dos (AUTO_BED_LEVELING_LINEAR, AUTO_BED_LEVELING_BILINEAR)
// Establece el número de puntos de cuadrícula por dimensión.
Define GRID_MAX_POINTS_X 10
Defina GRID_MAX_POINTS_Y GRID_MAX_POINTS_X
// Establece los límites para la exploración (donde la sonda puede llegar).
// AT no entiendo lo de los bordes, así que usaré valores absolutos.
Defina LEFT_PROBE_BED_POSITION 10
Defina RIGHT_PROBE_BED_POSITION 365
Defina FRONT_PROBE_BED_POSITION 20.
Defina BACK_PROBE_BED_POSITION 380
//#define PROBE_Y_PRIMERO
si ENABLED(AUTO_BED_LEVELING_BILINEAR)
// Más allá de la cuadrícula explorada, ¿continuar con la inclinación implícita?// El valor predeterminado es mantener la altura del borde más cercano.//#define EXTRAPOLATE_BEYOND_GRID//// Subdivisión experimental de la cuadrícula por el método Catmull-Rom.// Sintetiza puntos intermedios para producir una malla más detallada.////#define ABL_BILINEAR_SUBDIVISION#if ENABLEDendif
O si ESTÁ HABILITADO (NIVELACIÓN AUTOMÁTICA DE LA CAMA UBL)
Теги
Источник модели
