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.
Respuestas:
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.
fuente
Hace unos días me encontré con Klipper .
Parece hacer exactamente esa división de funcionalidad que mencionas
fuente