Firmware-Auswahl: Marlin vs Repetier vs Andere

9

Wir bauen einen kartesischen 3D-Drucker für die Verwendung in einer 3D-Produktionsdruckumgebung mit den folgenden Anforderungen nach Maß:

  • Bestimmte Z-Auflösung 0,13 mm;
  • Doppelextruder (Primär + Trägermaterial);
  • Vier Spulen (zwei pro Material mit y-Anschluss, möglicherweise später automatische Umschaltfunktion hinzufügen);
  • Kamera;
  • Onboard 11 "Touchscreen für Steuerung und Interaktion, betrieben von einem Raspberry Pi 3;
  • Benutzerdefinierte Karte basierend auf ATMega2560 zur Steuerung des Druckers;
  • Der Drucker sollte mit Bedingungen wie "kein Material" usw. problemlos umgehen können.

Frage: Wie wähle ich Firmware aus?

Gibt es bemerkenswerte Unterschiede zwischen den primären Firmware-Optionen (Marlin / Repetier) für dieses Setup? Aus den Google-Codegruppen geht hervor, dass der Repetier eine viel sauberere Codebasis hat und anscheinend eine reibungslosere physische Leistung bietet. Soweit ich weiß, verwenden 95% der Community Marlin - ist das richtig?

Lohnt es sich angesichts der Tatsache, dass dieser Drucker über den Pi3 verfügt, um "höhere Funktionen" zu steuern, eine kompakte Firmware wie Teacup in Betracht zu ziehen?

Bearbeiten 12 / April / 2017:

Für andere, die suchen: Nach eingehender Prüfung wurde Klipper als die am weitesten fortgeschrittene Firmware ausgewählt. Alle kinematischen Berechnungen werden auf dem Host-Computer anstatt auf dem Mikroprozessor durchgeführt, was zu einer deutlich schnelleren / reibungsloseren Schrittbewegung führt.

Mtl Dev
quelle
Sie sagen, der Drucker soll ein High-End- Drucker sein. Was meinen Sie also mit guter Geschwindigkeit / Auflösung? Haben Sie bestimmte Zahlen / Bereiche im Sinn?
Greenonline
Sie haben also eine benutzerdefinierte Controller-Karte ... Sie wissen, dass Sie die Firmware stark modifizieren müssen, damit sie richtig funktioniert? Wie auch immer, ich habe für das Schließen gestimmt, weil Sie in der Firmware nicht angegeben haben, wonach Sie gesucht haben. Alle von ihnen erreichen zu diesem Zeitpunkt problemlos Ihre Standardziele.
tjb1
1
Abgesehen davon, dass sich der High-End-Drucker und der Atmega-Sound für mich gegenseitig ausschließen, sollten viele, wenn nicht alle Open-Source-Firmware nach der richtigen Konfiguration funktionieren. Die einzige Ausnahme sind einige selten verwendete Druckermechaniken wie SCARA
Mikhail Z,
Danke, ich habe Marlin modifiziert und es funktioniert jetzt auf dem Custom Board. Ich versuche nur zu verstehen, ob es einen signifikanten Unterschied zwischen den Firmware-Optionen gibt - gibt es auch einen Grund, warum eine signifikante Mehrheit der Leute Marlin über Repetier verwendet?
Mtl Dev
@MikhailZ Zu Ihrer Information: Wenn Sie eine Firmware verwenden, die alle kinematischen Berechnungen auf dem Host ausführt, ist ATmega mehr als ausreichend: ~ 20% CPU-Auslastung bei 150 mm / s. Die Physik wird schnell zum begrenzenden Faktor und nicht zum Prozessor.
Mtl Dev

Antworten:

6

Die Wahl der Firmware hängt von vielen Faktoren ab, um nur einige wichtige zu nennen: Funktionen, Treiberplatine (RAMPS vs Sanguinololu vs Gen..etc) und G-Code-Unterstützung.

Der reibungslose / leise Betrieb hängt von den Motoren und den Mikroschrittfähigkeiten des Treiberchips ab. Die Art und Weise, wie die Firmware mit dem Treiberchip verbunden ist, spielt dabei eine sehr untergeordnete Rolle.

Auf dieser Seite finden Sie eine Liste der Firmware, ihrer Funktionen und der kompatiblen Elektronik (Treiberplatine):

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

Wäre nützlich, um die G-Code-Unterstützung verschiedener Firmwares auch zu überprüfen:

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

Außerdem verwendet ein Großteil der Community Marlin, aber für viele kommerzielle Drucker wurde der Code leicht an ihre Bedürfnisse angepasst.

Darauf gibt es keine perfekte Antwort. Überprüfen Sie die Links und vergleichen Sie sie mit Ihren Anforderungen. Marlin ist die sicherste Wette, da es die meiste Unterstützung bietet, obwohl Sie es möglicherweise für Ihr benutzerdefiniertes Board leicht ändern oder neu konfigurieren müssen.

Hong
quelle
7

Lohnt es sich angesichts der Tatsache, dass dieser Drucker über den Pi3 verfügt, um "höhere Funktionen" zu steuern, eine kompakte Firmware wie Teacup in Betracht zu ziehen?

Vor ein paar Tagen bin ich auf Klipper gestoßen .

Es scheint genau die von Ihnen erwähnte Funktionsaufteilung zu tun

Mogul
quelle
Danke fürs Teilen, hatte das nicht gesehen, das ist die Art von Sache, nach der ich suche.
Mtl Dev
Update: Nach einer umfassenden Überprüfung von Klipper habe ich festgestellt, dass es ausgezeichnet ist, erste Wahl. Das Design (alle auf dem Host durchgeführten Berechnungen) ist ein bedeutender Fortschritt.
Mtl Dev