Zunächst wurde ein ESP32 für die Ansteuerung des 3D-Druckers ausgewählt, da dieser einige Vorteile gegenüber dem Arduino hat.
Die ausgewählte Firmware (Marlin 1.1.x) unterstützt jedoch nicht den ESP32 in der offiziellen, empfohlenen Version.
Im Moment ist Marlin 2.0 in Entwicklung und von der Marlin GitHub-Repo erhältlich.
Bei dieser Version wird jedoch ausdrücklichst darauf hingewiesen, dass sich dieser Stand der Software noch in einer frühen Entwicklungphase befindet und NICHT für die Produkion geeignet ist, da noch zu viele funktionskritische Bugs im Code beherbergt sind.
Bei der Konfiguration von Marlin sind wir auf einen der oben genannten Bugs gestoßen, der uns an der Weiterarbeit gehindert hat.
Sobald man einstellt, in welche Richtung der Extruderkopf beim Kalibrierungsprozess verfahren soll, stürzt die Firmware bei jenem Vorgang ab und macht ein Drucken unmöglich.
Wir sind dann auf den Arduino Mega 2560 umgestiegen, der auch von Marlin empfohlen wird.
Hardware / Leiterplatte
Da wir es zeitlich nicht mehr geschafft haben für unsere Schaltung einen PCB zu entwickeln und die Verwendung einer Lochrasterplatine nicht empfohlen wurde, sind wir auf ein Steckbrett ausgewichen.
Das Steckbrett stellt lediglich eine temporäre Übergangslösung dar, bis diese durch einen geeigneten PCB ersetzt wird.
Betreut durch: Jürgen Walter und Fabian von der Majolika
STL-G-Code-Druck - Philipp Kirsch und Julian Schweizerhof