Resumen
Actualización del 30/12/17
Esta parte admite la detección de Filament Out directamente por la placa Prusa Mini-Rambo 1.3a. Vea la sección a continuación para la implementación.Por favor, tenga en cuenta que esto requiere una carga de firmware no estándar.Hasta ahora, no he encontrado ningún elemento compatible con el firmware Prusa 3.1.0 que este firmware modificado no admita también. Esto tiene la ventaja de admitir la detección de Filament Out al imprimir desde la tarjeta SD, así como OctoPrint.
EstoPrusa i3 MK2(S) Sensor de agotamiento del filamento.Detecta el agotamiento del filamento y desencadena unCambio de filamento.Usando el comando M600. Después de que se cambie el filamento, la impresión se reanuda en el punto de interrupción.
Este diseño depende deOctoprint.para procesar elPausa, Cambio de filamento,yResumenórdenes. Otras aplicaciones podrían utilizar este accesorio siempre y cuando dependan de GPIO4 (Pin 7 de la placa) para señalar el agotamiento del filamento.
Ajustes de impresión.
Imprimadora:
Prusa i3 MK2S.
Resolución:
0.20
Relleno:
15%
Notas:
Imprimido en PLA. Temperaturas:
- Nozzle - 200°C
- Cama - 70°C
Cómo diseñé esto.
Resumen
La Prusa i3 MK2S es una gran impresora, especialmente para el aficionado o usuario de escritorio industrial ligero. Dicho esto, es una impresora básica sin muchos accesorios que la harían una gran impresora. Este es el quinto de una serie de accesorios que diseñé para la i3. Los otros son:
Anexo
https://www.thingiverse.com/thing:2396990
Filtro HEPA.
Soporte para carrete.
https://www.thingiverse.com/thing:2398480
Servidor de impresión.
https://www.thingiverse.com/thing:2401423
ElSensor de salida de filamento.Consiste en un pequeño micro interruptor alojado en un adaptador que se instala en el mencionado anteriormente.Anexo Guía de filamento.. Un micro interruptor SPDT proporciona una entrada discreta alRaspberry Pi.(RPi) representando elFilamento presenteEstado. Este cable de señal está conectado aGPIO4(Pin de la placa 7) en unRPiEjecutando Octoprint. Vea la tabla de conexión del arnés de cables a continuación.
El cable de señal se deja flotar cuando el filamento está presente y, de lo contrario, está conectado a GND. Un LED verde se ilumina cuando el filamento está presente, de lo contrario, un LED rojo se ilumina. Si ninguno de los LED se ilumina, el sensor está desconectado delRPioOctoprint.No se está ejecutando.
Terminaciones de pines de arnés de cables:
Señal RPi Micro Cable Pin Interruptor Color -------------------------------------------------------------------------- 3.3vdc 1 N/C Rojo (Conectado a los ánodos del LED - No Interruptor)* GND 6 N/O Negro Señal 7 Común Blanco --------------------------------------------------------------------------- * Se requieren resistores en línea con los cátodos del LED para una iluminación adecuada: Rojo = 56ohm; Verde = 10 ohm; Se pueden usar valores ligeramente más altos para atenuar los LEDs segOperación.
Use el siguiente conjunto de instrucciones para configurar el Sensor de Salida de Filamento y reemplazar el filamento cuando se agote:
- Instala el sensor de filamento en elRecinto de la impresora. Guía de filamento.. Esto es un ajuste a presión y no se requieren sujetadores para sostenerlo.Sensoren su lugar.
- Inserte el filamento a través delSensory cargalo en elExtrusora..
- Imprime a través de Octoprint como de costumbre.
- Cuando el filamento se agota,Octoprint.Will:
-- Pausa de impresión i3
-- ProblemaCambiar filamento.Comando (M600)
-- Espera a que el operador cargue el filamento y presione.Resumensobre elOctoPrint.UI.
-- Purgar la boquilla.
-- Reanuda la impresión en la posición suspendida.
Lista de materiales
- 1ea 5A SPDT 1NO 1NC Palanca de rodillo de bisagra momentánea.
https://www.amazon.com/gp/product/B00MFRMFS6 - Tornillo de tapa 2ea, acabado liso, cabeza plana, accionamiento hexagonal interno.
- 2ea M3x0.5mm Nueces de bloqueo hexagonal con inserto de nylon chapado en zinc.
https://www.amazon.com/gp/product/B015A3DT2W - Kit variado de lámparas LED de emisión de luz de 3 mm (ver alternativa a continuación)
- 1ea Luces de diodo LED RGB de 5 mm tricolor -Ánodo común.(Alternativa)
- Kit de resistores de 1/8W de 1 pieza.
https://www.amazon.com/Ltvystore-2425pcs-Values-ohm-Assortment/dp/B06XSHCMVV
Detalles de la construcción.
1.Imprime los 3 archivos contenidos aquí.

Partes impresas en 3D.
Raspe los orificios de los tornillos de la base y la parte superior del cuerpo con una broca de 3 mm. También raspe los dos orificios del soporte LED con una broca de 3 mm o 5 mm, dependiendo de la opción de LED. Inserte dos tuercas de bloqueo M3 en los huecos de las tuercas, como se muestra:

Detalle de la tuerca de bloqueo
Asegure la base al cuerpo superior utilizando dos tornillos de tapa de hoyuelo M3x10:

4.Perfore el orificio de guía del filamento a través de las piezas unidas de la Base y el Cuerpo Superior desde el extremo de la Base con una broca #41 (2.41mm).
5.Construye un cable de 3 cables utilizando alambre de calibre 26 de color rojo, negro y blanco. Retuerce el arnés de cables de manera que se logren al menos 3 vueltas por pulgada. Solda un extremo del cable de la siguiente manera:

6.Relé de cable:
Negro - Relé común (El puerto más a la derecha con el brazo del rodillo hacia arriba y a la izquierda. Blanco - Puerto central.Instalación opcional de LED:
Cable rojo - Soldar el ánodo de los LED rojo y verde al cable rojo. Cableado de LED - 1) Cortar el cable del cátodo del LED verde a una longitud de 4 mm, 2) Cortar un LED de resistor de 10 ohmios a 4 mm y soldarlo al cable LED corto, 3) Instalar el termorretráctil sobre el resistor y la conexión del soldador. Recortar el termorretráctil exponiendo el cable del resistor restante justo lo suficiente paraNota: Los LEDs deben estar posicionados de manera que la base del LED esté justo a la derecha del lado derecho del micro interruptor.
4) Soldar el cable libre del resistor a la pestaña central del relé, 5) Repetir los pasos anteriores para el LED rojo utilizando un resistor de 56 ohmios y conectándolo al cable libre del resistor a la pestaña izquierda del relé.
7.Insertar el relé/LED en la parte superior del cuerpo,
8.Instale la tapa en la parte superior del cuerpo, teniendo cuidado de no pellizcar el arnés de cables y de que el alivio de tensión asegure el arnés.
9.InstalarSensor de salida de filamento.enGuía de filamento de encapsulamiento.,

Configuración de OctoPrint.
1) Carga Octoprint en una Raspberry Pi Zero W o versión posterior. La RPi de tamaño completo también funcionará.
2) CargarSensor de filamento relanzado.Plugin,
3) ConfigurarSensor de filamento relanzado.Plugin de la siguiente manera:
4) Configurar códigos G:
Después de que Job sea pausado:
Imprimir M117 pausado {% si pause_position.x no es nulo %} ; XYZE relativo G91 M83 ; retraer el filamento, mover Z hacia arriba G1 Z+25 E-5 F4500 ; XYZE absoluto M82 G90 ; mover a una posición de reposo segura, ajustar según sea necesario G1 X250 Y0 M600 {% endif %}Después de imprimir los currículums.
Se reanudó la impresión M117 {% si pause_position.x no es nulo %} G28 W G1 Y-3.0 F1000.0 ; prepararse para imprimir G92 E0 ; restablecer la distancia de extrusión G1 X60.0 E9.0 F1000.0 ; imprimir G1 X100.0 E12.5 F1000.0 ; imprimir; ; extrusora relativa M83 ; absoluta E M82 ; absoluta XYZG90 ; restablecer E G92 E{{ pause_position.eImplementación opcional de la placa de impresora Prusa i3 MK2S.
ElFilamento fuera.El sensor se puede conectar directamente a la placa Mini-Rambo 1.3a que se entregó con la impresora i3 MK2S y quizás también con otros modelos. Esto requerirá cargar una versión no estándar 3.1.0 del firmware de Prusa:
Conecte el cable del sensor de salida de filamento como se indica en la imagen a continuación. Utilicé un conector de servo de 3 pines, pero creo que un conector Molex mini también funcionaría y podría proporcionar un pestillo de retención más robusto.

Placa Mini-Rambo - Conexión de salida del sensor.
Configure el sensor:
- El sensor de Filament Out se puede configurar a través del menú LCD.Ajustes->Fil.Runout S,
- Fil.Runout S[EN/APAGADO] para activar y desactivar la función,
- Fil.RS[SaVCC/SaGND] para especificar los sensores que conectan la señal a GND,
- Fil.RSPullup.[EN] Establece el resistor de pull-up interno.
- El estado del sensor de agotamiento del filamento, si está activado, se puede ver a través del código G M119 o del menú LCD.Calibración.->Muestra las paradas finales,
- Durante la impresión, la función del Sensor de Salida de Filamento puede ser Activada/Desactivada bajoSintoniza.Menú LCD.
Fuente del modelo
