Resumen
Describir
La Prusa i3 de 3dprintingstore.co.za utiliza un micro interruptor en un servo con el kit de actualización de nivelación automática de la cama. Realmente me gusta la función de nivelación automática de la cama, pero nunca confié realmente en la repetibilidad del interruptor en el servo.
Esta es una actualización para reemplazar el micro interruptor montado en el servo con un sensor Bltouch. El cableado del Bltouch es excelente, simplemente reemplaza los conectores del servo y de la parada final Z con los cables correspondientes del Bltouch. Consulta la imagen adjunta.
Incluí dos archivos para compatibilizar con los hotends E3Dv5 y E3Dv6. La altura de estos hotends difiere en 7 mm y el Bltouch necesita montarse en consecuencia. Asegúrate de usar el modelo correcto para tu hotend, la impresora se envía con un hotend E3Dv5.
Nota: No he probado la versión E3Dv5. Háganme saber si necesito hacer algunas correcciones.
Ajustes del firmware.
Además, necesitarás hacer los cambios necesarios en la configuración del firmware. Yo utilicé el firmware Marlin suministrado por 3dprintingstore.co.za para la nivelación automática de la cama y realicé los ajustes necesarios.
-
Asegúrate de habilitar el servo 0 y establecer los ángulos del servo.
#define Z_ENDSTOP_SERVO_NR 0 // Por defecto, se conecta al conector SERVO 0.
#define Z_SERVO_ANGLESS {{0,0}, {0,0}, {10,90}} // Ángulos de despliegue/almacenamiento del servo -
Habilita el sensor Bltouch en el firmware.
#define BLTOUCH -
Corrija la desviación de la sonda.
#define X_PROBE_OFFSET_FROM_EXTRUDER 25
#define Y_PROBE_OFFSET_FROM_EXTRUDER -30
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0 -
El Bltouch tiene tolerancias mucho más bajas que el servo/interruptor, por lo que reduce el desplazamiento máximo para acomodarlo.
#define Z_PROBE_OFFSET_RANGE_MIN -10
#define Z_PROBE_OFFSET_RANGE_MAX -1 -
Habilitar la nivelación automática de la cama bilineal y el regreso seguro a casa.
//#define AUTO_BED_LEVELING_LINEAR
#define AUTO_BED_LEVELING_BILINEAR
//#define NIVELACIÓN DE LA CAMA DE LA MESHA.
#define Z_SAFE_HOMING - Defina los límites de la sonda.
#define LEFT_PROBE_BED_POSITION 25
#define RIGHT_PROBE_BED_POSITION 175
#define FRONT_PROBE_BED_POSITION 30
#define BACK_PROBE_BED_POSITION 170
Órdenes GCODE
Una vez que cargues el firmware, podrás probar el Bltouch utilizando los siguientes comandos de Gcode.
M280 P0 S10 ; baja el pin.
M280 P0 S90 ; retrae el pin.
M280 P0 S120 ; Ejecuta una autoprueba - hasta que bajes/retraigas o liberes la alarma.
M280 P0 S160 ; Alarma de liberación.
Si tienes una Prusa i3 de 3dprintingstore.co.za, también podrían interesarte mis otras actualizaciones para esta impresora.
Modellquelle
