3d-Drucker-Mainboard

OP #6644775
Lesenswert?

Hallo zusammen,

ich habe eine vage Projektidee, bei der ich zwei synchron angesteuerte 
(kleine) Schrittmotoren, ein Display, zwei Kontakte und einen Drehgeber 
als Eingabgegerät benötige. Eine serielle Konsole wäre ein Bonus. Das 
lässt sich schnell selbst entwerfen, aber ich gehe davon aus, dass es 
günstiger ist, einfach eines der erhältlichen 3d-Drucker-Boards zu 
nutzen.

Perfekt wäre eine MCU der STM32-Familie (da Debugger und viel 
existierende Softwarekomponenten vorhanden) und 
Trinamic-Schrittmotortreiber und wenn das Board mit Marlin 
funktionierte. (Wenn ich es für den angedachten Zweck nicht mehr 
benötige, könnte es als Ersatzteil für meinen Ender 5 in der Schublade 
verbleiben.)

Kennt jemand von euch eine brauchbare Übersicht über aktuell erhältliche 
3-d-Drucker-Mainboards oder kann eines aus eigener Erfahrung empfehlen?
#6644889
Lesenswert?

Walter T. schrieb:
> Welche Frage lassen die beiden oberen Absätze denn offen?

Etwa, was deine Kriterien an das Board und die Firmware sind, also was 
es können soll. Deinen lieblos hingeschriebenen Stichpunkten nach wäre 
ein billiger μC und ein Treiber für deine Schrittmotoren vollkommen 
ausreichend, so dass ich mich frage, welche Anforderungen denn noch 
bestehen könnten, die zusätzlich (denn für die Eingabe brauchst du 
sowieso einen μC) ein Board für einen 3D-Drucker notwendig machen 
sollten. Der Aufwand für dessen Ansteuerung wäre ja auch nicht 
unerheblich – die nehmen in der Regel GCode entgegen, den du erstmal 
erzeugen müsstest.

Frank schrieb:
> Hallo , schau mal
> https://github.com/Schildkroet/GRBL-Advanced

GRBL hat aber nun mit 3D-Druckern recht wenig zu tun.
OP #6644922
Lesenswert?

Michael D. schrieb:
> Die komplette Liste der von Marlin unterstützten Boards findet man im
> Header file, dort sind sie nach CPU gruppiert:
> https://github.com/MarlinFirmware/Marlin/blob/2.0.x/Marlin/src/core/boards.h

Danke! Das ist sehr brauchbar!

Walter T. schrieb:
> [...] oder kann eines aus eigener Erfahrung empfehlen?

Dafür bin ich natürlich immer noch offen.
Gast #6644931
Lesenswert?

Die Bigtreetech SKR V1.3/V1.4 sind auch sehr günstig und beliebt, gibts 
auch bei Amazon/deutschen Händlern. Die aktuelle Liefersituation kenne 
ich allerdings nicht, da ist vieles gerade nicht lieferbar. Die SKR 
kommen eigentlich aus der Smoothieware Ecke, aber mittlerweile läuft 
wohl auch Marlin 2.0 darauf:
https://github.com/bigtreetech/BIGTREETECH-SKR-V1.3/tree/master/BTT%20SKR%20V1.4/Firmware/Marlin-2.0.x-SKR-V1.4-Turbo
Smoothieware kann über eine Konfigdatei parametriert werden und kommt in 
vielen Fällen ohne Kompilieren aus. Bei Sonderwünschen mit Display und 
Encoder aber vermutlich nicht.
#6644937
Lesenswert?

Das "MKS Robin E3" erfüllt deine Anforderungen und unterstützt Marlin 
für die spätere Verwendung im 3D-Drucker.

Die TMC2209 sind fest verlötet, mit Kühlung durchs PCB. LCD kann man 
auch dazu kaufen.

Einziger Nachteil IMHO dass die TMC2209 nicht mit zusätzlichen 
Klemmdioden versehen sind, wäre schön gewesen als Schutz für den 
Treiber, ist aber nicht zwingend Nötig solange man nicht dran kurbelt 
wie der letzte Affe.

Das empfohlene SKR ist auch super. Diese Boards sind sowieso oft mit 
ähnlichen Schnittstellen ausgestattet weil die Anforderungen sehr 
ähnlich sind (LCD,Drehgeber,SD,4-5 Motoren, Endstopps).
OP #6644943
Lesenswert?

Johannes S. schrieb:
> Die Bigtreetech SKR V1.3/V1.4 sind auch sehr günstig und beliebt

Die sehen wirklich nett aus. Ist zwar kein STM32, aber vielleicht genau 
die richtige Motivation, auch mal einen Blick auf die NXP LPC17xx zu 
werfen.

Vom Preis her ist das ungefähr gleich wie die Creality 4.2.7-Mainboards, 
wenn man den Preis für die Motortreiber hinzurechnet.

Florian S. schrieb:
> MKS Robin E3

Das sieht auf den ersten Blick auch sehr passend aus.

Jetzt habe ich erst einmal genug Stoff für einen Recherchestart. Die 
Display-Anschlüsse der unterschiedlichen Mainboards verwirren mich noch 
etwas. Es scheint zwei oder drei Quasi-Standards zu geben, die jeweils 
von allen bislang betrachteten Boards unterstützt werden(?).
Gast #6644958
Lesenswert?

Walter T. schrieb:
> Ist zwar kein STM32, aber vielleicht genau
> die richtige Motivation, auch mal einen Blick auf die NXP LPC17xx zu
> werfen.

ja, auch wenn das mittlerweile ein Oldie ist, die Peripherie ist 
angenehmer zu programmieren als bei STM. Aber AFAIK wird für Marlin 
PlatformIO benutzt und das Zeug zu kompilieren sollte nicht 
komplizierter sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren