Estaba celoso de que otros usuarios de impresoras 3D tuvieran sus propios accesorios de sensor de filamento, y pensé que ya era hora de que un usuario de Monoprice Select Mini hiciera que esto sucediera. Así que ordené uno.Parada de fin de estilo Makerbot 1.2 de China.^^, completó un10 curso de proyecto sobre Fusion 360 en Udemy., y esperé 5 semanas para que llegara el tope de fin de carrera.
Ahora tenemos un sensor de agotamiento de filamento que funciona, que pausa tus impresiones y espera a que le digas que reanude la impresión (idealmente después de que hayas instalado un nuevo rollo de filamento). ;)
Por favor, busque elSuministros.Vea la sección a continuación para ver qué piezas necesita asegurarse de tener listas antes de comenzar este proyecto. Debajo dePostimpresiónPuedes encontrar una breve guía de cómo armar estos suministros y, en particular, cómo configurar Octoprint para que pause tus impresiones cuando el fin de carrera indique que el filamento ya no está presente.
Ajustes de impresión.
Imprimadora:Monoprice Select Mini.
Resolución:.2625
Relleno:20%
Notas:
FilamentSensor1.1.stlTiene ambas partes de este modelo muy bien plateadas una al lado de la otra de una manera que creo que ayudará a tu mini impresión con menos movimiento.
Si necesitas reemplazar solo una de las dos partes, imprime.FilamentSensor1.1-solo-tapa.stloFilamentSensor1.1-solo inferior.stl.
Post-impresión.
Guía de configuración rápida.
Cablear un Raspberry Pi, instalar y configurar Octoprint está fuera del alcance de esta guía. Sin embargo, estas son las tareas que necesitarás completar.
- Instala elSensor de filamento relanzado..
- Conecte el endstop al Raspberry Pi. (¿Podría sugerir...?)este imprimible¿Para ayudar con esto?) En la Raspberry Pi 3, los pines son:
- Pin 1:3.3vdc
- Pin 6:Tierra
- Pin 7:GPIO4
- ConfigureSensor de filamento relanzado.Los ajustes de:
- Pin:7
- Tiempo de desbúfer:250ms
- Tipo de interruptor:Normalmente abierto.
- Copia y pega el código de Octoprint."Scripts GCODE"Sección inferior, en la sección de "Scripts GCODE" de la configuración de Octoprint.
- Reinicia Octoprint. ^^^
Guía de montaje.
Después de haber reunido tu hardware, configurado el software e impreso esta caja, vas a querer saber dónde ponerla. Bueno, puedo ayudarte con eso.
Paso 1
Retira estos dos tornillos y colócalos en un lugar seguro. Los usarás para mantener la caja del sensor en su lugar.
Figura 1.
Paso 2
Pon la caja en su lugar y asegúrala con los tornillos que retiraste en el Paso 1.
Figura 2a.
Figura 2b.Este tornillo está diseñado para insertarse antes de que se instale la placa de fin de carrera.
Paso 3
⚠ Nota:¡Esto va a ser apretado! ... y fue diseñado de esa manera. Quería diseñar un accesorio que no requiriera ningún hardware adicional para asegurar la placa en su lugar. Solo sea suave al colocar el brazo del interruptor en su lugar y estarás bien.
Comience con la placa en la caja con el ángulo mostrado enFigura 3aAbajo. Luego, con tus dedos presionando suavemente el enchufe blanco y cerrando el brazo del interruptor.con cuidadoBaje la placa hasta que esté plana en la parte inferior y el brazo del interruptor esté dentro de la abertura de la ranura del filamento.
Figura 3a.Configura la tabla en este ángulo para comenzar.
Figura 3b.¡Usar dos manos aquí hará esto mucho más fácil!
Paso 4
Conecta tus cables de puente a la placa.
Figura 4.Use el cable que vino con su tope de fin de carrera como guía. Por ejemplo, el mío tenía cables rojos, negros y verdes (que se utilizan para 3.3v, tierra y señal, respectivamente).
Paso 5
Prueba el fin de carrera con la placa conectada a tu placa Octoprint. Si el LED está ENCENDIDOantesTu insertas el filamento, el brazo del interruptor de metal se atasca en la carcasa y necesita ser ajustado.
⚠ Nota:Aunque estas placas se basan en un diseño de código abierto, hay ligeras variaciones de tamaño de cada fabricante. He probado dos placas diferentes y tenían una diferencia de 0,1 mm en la dimensión del ancho y la profundidad de la placa.
Al probar una combinación de ajuste de la colocación de la placa y flexión cuidadosa del brazo del interruptor de metal, pude hacer que ambas placas de fin de carrera funcionaran correctamente. Sigue intentándolo hasta que el LED permanezca apagado cuando no haya filamento en la caja.
Para que la funcionalidad correcta ocurra, el LED en el tope de fin de carrera debería apagarse cuando se extrae el filamento de la caja. (Puedes probar esto fácilmente insertando y luego extrayendo un trozo de filamento para asegurarte de que los ajustes que realizaste están funcionando bien.)
Paso 6
Añade la práctica tapa a presión. Comienza con la parte posterior de la caja, como se muestra en la imagen.Figura 5Abajo, luego haz clic en el lado frontal.
¡Felicidades!
Si tienes Octopi configurado correctamente, ¡deberías poder insertar un poco de filamento y comenzar a imprimir!
Figura 6. Después de que el filamento pase al otro lado del sensor, deberías ver el lado derecho de la caja brillar en rojo. Esto indica que el filamento ha sido detectado.
Estado del proyecto
Registro de cambios.
- 23/07/2017 12pm PST
¡En realidad, subí los archivos STL de la v1.1! ¡Gracias por el aviso, Mookiefer!
- 22/07/2017 9:15pm PST
¡Lanzamiento 1.1!Las tolerancias se relajaron un poco para acomodar mejor un fin de carrera fabricado por DAOKI. Ahora tengo este fin de carrera funcionando en mi Select Mini personal.
- 7/16/2017 3pm PST
¡Lanzamiento 1.0!Cambios importantes desde Prototype: 1.) Se ha añadido una tapa de encaje rápido para mantener la placa en su lugar, 2.)Archivos de fuente.zipIncluye el formato de archivo de Fusion 360 y un archivo STEP. 3.) ¡una guía de ensamblaje visual!
- 7/12/3017 10:00am PST
Prototipo 8: 1.) Se eliminó la costura donde el modelo del estabilizador se une a la carcasa. 2.) Siguiendo la recomendación de Patrick Nixon, reduje el ancho del brazo del estabilizador de 5,5 mm a 4 mm, y el contorno del tornillo de ~11 mm a 9 mm. Esto debería ayudar a adaptarse a más ensamblajes de extrusores.
- 7/11/2017 4:30pm PST
Prototipo 7: Mejoré el canal del filamento y bloqueé todas las rutas de escape. ;) También ajusté el modelo general. La placa de fin de carrera encaja bastante bien y puede que ni siquiera necesite una tapa para mantenerla en su lugar.
- 7/10/2017 12:20pm PST
Primera redacción de la guía instructiva.
- 7/10/2017 7:55am PST
Prototipo 5B: Se añadió un brazo estabilizador con un segundo tornillo para evitar que el sensor gire.
Preguntas frecuentes
Pregunta:¿Por qué elegiste este tablero cuando un interruptor normal funcionaría?
Respuesta:Técnicamente, podríamos usar un interruptor, pero elegí esta placa por tres razones. 1.) Está ampliamente disponible, 2.) Es fácil de conectar con cables de hembra a hembra, y 3.) Tiene un LED para proporcionar retroalimentación instantánea.
Pregunta:Me gustaría crear un remix. ¿Compartirás tus archivos de origen?
Respuesta:Incluí un archivo de Fusion 360, así como un archivo STEP.
Suministros.
Para ordenar (si no tienes estos a mano)
- Parada de fin de estilo Makerbot 1.2 (diseño de código abierto)^^^^
- Saltores: De mujer a mujer.
Ya deberías tener estos configurados y funcionando.
- Imprimadora 3D Monoprice Select Mini.
- Un dispositivo con Octoprint instalado en él. ¿Podría sugerir una Raspberry Pi 3 conOctopi instalado.¿?
"Scripts GCODE" de Octoprint.
Después de que el trabajo de impresión se pausa.
Imprimir M117 pausado.
{% si pause_position.x no es nulo %} ; G91 M83 relativo XYZE
; Retraer el filamento, mover el Z ligeramente hacia arriba G1 Z+5 E-5 F4500
; XYZE M82 G90 absoluto
; mover a una posición de descanso segura, ajustar según sea necesario G1 X0 Y100 {% endif %}Antes de que se reanude el trabajo de impresión.
La impresión del M117 se reanudó.
{% si la posición de pausa.x no es nula %} ; extrusor relativo M83
; boquilla principal G1 E-5 F4500 G1 E5 F4500 G1 E5 F4500
; E M82 absoluto
; XYZ G90 absoluto
; reiniciar E G92 E{{ pause_position.e }}
; mover de vuelta a la posición de pausa XYZ G1 X{{ pause_position.x }} Y{{ pause_position.y }} Z{{ pause_position.z }} F4500
; restablecer la velocidad de avance antes de la pausa si está disponible {% si pause_position.f no es nulo %}G1 F{{ pause_position.f }}{% finif %} {% endif %} Notas al pie =========
↑ Subí este prototipo temprano a petición de Derek Were-Yeti Mitchell en el maravillosamente solidarioMPSelect Mini Owners Group de Facebook.
^^ O puedes conseguir un endstop mucho más rápido deAmazon(por ejemplo: este).
^^^ Elija "Reiniciar sistema" en el menú de energía en la interfaz web de Octoprint.
^^^ Asegúrate de que el que ordenes se vea como el de las fotos. No ordenes uno con un rodillo, ya que no cabrá.
Categoría: Accesorios para impresoras 3D.
タグ
モデルソース
