Elección de firmware: Marlin vs Repetier vs Other

9

Estamos construyendo a medida una impresora 3D cartesiana para usar en un entorno de impresión 3D de producción, con los siguientes requisitos:

  • Resolución Z prevista 0.13 mm;
  • Extrusoras dobles (primario + material de soporte);
  • Cuatro carretes (dos por material con conector y, quizás agregue la funcionalidad de cambio automático más adelante);
  • Cámara;
  • Pantalla táctil integrada de 11 "para control e interacción, ejecutada por un Raspberry Pi 3;
  • Placa personalizada basada en ATMega2560 para controlar la impresora;
  • La impresora debe manejar con gracia condiciones como "sin material", etc.

Pregunta: ¿Cómo seleccionar el firmware?

¿Existen diferencias notables entre las opciones de firmware principal (Marlin / Repetier) para esta configuración? De los grupos de códigos de Google, entiendo que el Repetier tiene una base de código mucho más limpia, y aparentemente ofrece un rendimiento físico más fluido. Sin embargo, de lo que puedo deducir, el 95% de la comunidad usa Marlin, ¿es correcto?

Dado que esta impresora tendrá la Pi3 para controlar "funciones superiores", ¿vale la pena considerar un firmware compacto como Teacup?

Edición 12 / abril / 2017:

Para otros que buscan: Después de mucha revisión, Klipper fue seleccionado como el firmware más avanzado: todos los cálculos cinemáticos se realizan en la computadora host, en lugar del microprocesador, lo que resulta en un movimiento paso a paso significativamente más rápido / suave.

Mtl Dev
fuente
Usted dice que la impresora está diseñada para ser de gama alta , entonces, ¿qué quiere decir con buena velocidad / resolución? ¿Tiene alguna figura / rango en particular en mente?
Greenonline
Entonces, tiene una placa controladora personalizada ... ¿sabe que necesitará modificar mucho el firmware para que funcione correctamente? De todos modos, voté para cerrar porque no especificó lo que estaba buscando en el firmware. Todos ellos alcanzan fácilmente sus objetivos estándar en este punto.
tjb1
1
Además de que la impresora de gama alta y el Atmega suenan mutuamente exclusivos para mí, muchos, si no todos, el firmware de código abierto deberían funcionar después de la configuración adecuada. La única excepción son algunas mecánicas de impresoras raramente utilizadas, como SCARA
Mikhail Z
Gracias, he modificado a Marlin y ahora está trabajando en el tablero personalizado. Solo tratando de entender si hay una diferencia significativa entre las opciones de firmware, es decir, ¿hay alguna razón por la que una mayoría significativa de personas use Marlin sobre Repetier?
Mtl Dev
@MikhailZ FYI se da cuenta de que, si utiliza un firmware que realiza todos los cálculos cinemáticos en el host, entonces ATmega es más que suficiente: ~ 20% de uso de CPU a 150 mm / s. La física se convierte rápidamente en el factor limitante, en lugar del procesador.
Mtl Dev

Respuestas:

6

Su elección de firmware depende de muchos factores, pero por nombrar algunos importantes: características, su placa de controlador (RAMPS vs Sanguinololu vs Gen..etc) y soporte de código G.

La operación suave / silenciosa depende de los motores y las capacidades de micropaso del chip del controlador. La forma en que el firmware interactúa con el chip del controlador juega un factor muy pequeño en eso.

Consulte esta página para obtener una lista de firmware, sus capacidades y componentes electrónicos compatibles (placa de controlador):

http://www.reprap.org/wiki/List_of_Firmware

Sería útil verificar el soporte del código G de varios firmwares también:

http://reprap.org/wiki/G-code

Además, como nota, gran parte de la comunidad usa Marlin, pero para muchas impresoras comerciales, el código se ha modificado ligeramente para adaptarse a sus necesidades.

No hay una respuesta perfecta para esto. Verifique los enlaces y compárelos con sus necesidades. Marlin es la apuesta más segura ya que tiene el mayor soporte, aunque es posible que deba modificarla o reconfigurarla ligeramente para su tablero personalizado.

Hong
fuente
7

Dado que esta impresora tendrá la Pi3 para controlar "funciones superiores", ¿vale la pena considerar un firmware compacto como Teacup?

Hace unos días me encontré con Klipper .

Parece hacer exactamente esa división de funcionalidad que mencionas

magnate
fuente
Gracias por compartir, no había visto eso, ese es el tipo de cosas que estoy buscando.
Mtl Dev
Actualización: después de una revisión significativa de Klipper, he encontrado que es excelente, primera opción. El diseño (todos los cálculos realizados en el host) es un importante paso adelante.
Mtl Dev