AUTOFABRIK mit CREATE bauen hetzner

Minecraft: Eine komplexe Autofabrik entsteht

Transkription

Es wurde eine komplexe Produktionslinie für die Herstellung von Fahrzeugen errichtet. Das umfasst verschiedene Stationen, die Lackierung, Montage und Endfertigung übernehmen. Ziel ist es, eine vollautomatisierte Fabrik zu schaffen, welche die Aufträge eigenständig bearbeitet.

Minecraft
00:00:00

Minecraft

Projektstart und technische Herausforderungen

00:03:20

Der Stream beginnt mit einem persönlichen Anekdoten über einen beeindruckenden Sonnenuntergang. Der Streamer kündigt sein Minecraft-Mod-Projekt an, die "AUTOFABRIK" im Create-Mod, und erwähnt, dass es zuvor technische Probleme gab, die nun gelöst werden. Er zeigt einen create-Server mit einem bereits bestehenden Bauplan und stellt ein großes Problem fest: Die Schematics-Dateien werden beim Wechsel zwischen den Create-Instanzen nicht korrekt geladen, was zu Fehlern führt. Dies ist ein kritischer Bug für spätere Nutzer der Fabrik.

Reparatur und Optimierung des Fahrwerks

00:05:45

Der Streamer konzentriert sich auf die Lösung der Schematics-Problematik und beginnt, das Fahrwerk des Fahrzeugs neu zu konstruieren. Eine große Herausforderung ist die Kleber-Logik im Create-Mod, da falsch platzierte Kleber-Blöck ganze Baugruppen unerwünscht verbinden können. Nach anfänglichen Schwierigkeiten und Verwirrung bei der Benennung der Bauteile, wie "Vorderachse" und "Hinterachse", gelingt es ihm, ein neues, verbessertes Fahrwerk zu entwerfen und eine neue, fehlerfreie Schematic dafür zu erstellen.

Integration des Lackier-Arms und Logistiksystem

00:21:03

Nachdem das Fahrwerk erfolgreich in die Produktionslinie integriert wurde, wird der Fokus auf die Lackierstation gelegt. Hier wird ein komplexes Gantry-System mit mehreren Armen aufgebaut, um den Lack präzise auf den Fahrzeugunterboden aufzutragen. Es stellt sich die Herausforderung, die Arme so zu steuern, dass sie nur bei der Rückfahrt den Lack aufbringen und nicht während der Hinfahrt. Dies wird durch eine Kombination aus Sequenced Gearshift, Constraption Controls und Redstone-Logik elegant gelöst.

Verteilung der Materialien und Funktionstest

00:42:56

Um das komplexe Gantry-System mit den verschiedenen Armen mit Material zu versorgen, wird ein intelligentes Logistiksystem implementiert. Ein Brass-Funnel dient als Verteiler, der genau 18 Eingangsitems in drei Gruppen aufteilt und diese über Roboterarme an die drei verschiedenen Positionen der Lackierstation liefert. Nachdem dieses System getestet und als funktionsfähig befunden wurde, wird die gesamte Fabrik in Dauerproduktion geschaltet, um zu testen, ob der Lackierungsprozess bei mehreren Fahrzeugen korrekt und fehlerfrei abläuft.

Programmierung der Lackierstation

01:02:08

Der Streamer optimiert die Lackierstation weiter durch die präzise Programmierung des Sequenced Gearshift. Der Gantryarm wird nun exakt gesteuert: Er fährt fünf Blöcke vor, bleibt für einen Moment stehen, um zu喷涂, fährt dann zurück und wiederholt den Vorgang. Diese Ablaufsteuerung per Redstone und T-Flipflop stellt sicher, dass nur bei der korrekten Position der Lack aufgetragen wird und der Roboter keine fehlerhaften Blöcke setzt.

Testlauf der Lackierstation

01:06:21

Mit der nun fertigen und programmierten Lackierstation wird ein umfassender Test durchgeführt. Es werden fünf Fahrzeuge gleichzeitig produziert und durch die Fabrik geschickt. Der Streamer beobachtet genau, ob die Roboterarme die Lack-Pakete ordnungsgemäß vom Förderband aufnehmen und exakt den richtigen Lack für jedes Fahrzeug in die Lackierstation verteilen. Der Prozess wird erfolgreich bewältigt, und es werden keine Materialien verschwendet, was den reibungslosen Ablauf der Anlage unterstreicht.

Planung der nächsten Montagestation

01:09:12

Nachdem die Lackierstation erfolgreich getestet wurde, blickt der Streamer bereits auf die nächste Produktionsstation, die Seitenpaneele und Interieurteile verbauen soll. Er beginnt, die dafür benötigten Blöcke zu platzieren und stößt auf ein designbedingtes Problem: Einige Bauteile stören den 3D-Druck-Prozess. Er beschließt, diese Teile vorübergehend aus der Produktion zu streichen, um die Maschine einfacher und zuverlässiger zu gestalten, und beginnt, den neuen Bauplan für die angepasste Baugruppe zu erstellen.

Optimierung der Montagestation 3

01:16:32

Der Streamer arbeitet an der dritten Montagestation für die Autofabrik. Er richtet Deployer ein, die nach Abschluss ihres Arbeitszyklus benötigte Items automatisch aus dem Lager bestellen. Die Bestelllogik wird mit FrogPorts zum Packager umgesetzt. Dabei wird ein symmetrischer Aufbau angestrebt, um eine ordentliche Integration in das bestehende Förderbandnetz der Fabrik zu gewährleisten. Die station wird als 'Montage_3' im Netzwerk identifiziert und betriebsbereit gemacht.

Integration des Gantry und Automatisierung

01:18:32

Um die Bewegung des Gantry-Systems zu steuern, wird ein Observer installiert, der die Position des Geräts erkennt. Dies löst ein Toggle-Ledge aus, ein kurzes Redstone-Signal, das nach einer Sekunden Verzögerung einen Kollegen an der Montagestation aktiviert. Gleichzeitig wird ein Redstone Requester eingerichtet, der die benötigten Items für den nächsten Bauvorgang aus dem Netzwerk bestellt. Das Allow-Partial-Orders-Flag wird als entscheidend für die korrekte Funktionsweise der automatischen Bestellung identifiziert.

Lösung von Kollisionen und Konstruktionsproblemen

01:23:45

Beim Testlauf der Fabrik kommt es zu einem Zusammenhang, da das Gantry nicht mehr montieren kann. Es stellt sich heraus, dass es versucht, sich in eine darunterliegende Verbindung zu assemblieren. Durch die Änderung der Konstruktionshöhe von 8 auf 5 Blöcke wird das Problem behoben. Dies erfordert eine Neuerfassung und Umbenennung der Schematic in 'Fahrwerk_32', die anschließend in allen relevanten Stationen aktualisiert wird, um die Konsistenz zu gewährleisten.

Planung der Montagestation 4 für Lackierung und Innenraum

01:32:34

Die vierte Montagestation wird konzipiert, um den Seitenlack und das Fahrzeuginterieur zu applizieren. Es gibt unterschiedliche Lackfarben für die Front und die Seiten sowie zwei verschiedene Plätze für das Interieur. Die Station soll komplexere Konfigurationen wie Media, Teppich, Sitze und eine Tür verarbeiten. Die Tür wird identifiziert als das größte technische Hindernis, und es wird entschieden, sie separat mit einem 3D-Drucker zu fertigen, um die Montage zu vereinfachen.

Implementierung der Innenraum-Montage und Logistik

01:45:45

Die Montage des Innenraums erfordert die Koordination mehrerer Komponenten, einschließlich Sitze, Teppich und Media. Dafür werden zwei verschiedene Linear Chassis verwendet, um zwei gleichzeitig arbeitende Deployer-Arme zu steuern. Ein komplexes System aus Lagern, Warteschlangen und Förderbändern wird implementiert, um die verschiedenen Items in der korrekten Reihenfolge bereitzustellen. Die Station besitzt vier verschiedene Konfigurationsmöglichkeiten, die dynamisch gesteuert werden müssen.

Feinabstimmung der Innenraum-Montage und Automatisierung

02:14:41

Die Steuerung der Montagestation 4 wird verfeinert. Ein Factory Gauge wird eingerichtet, um das Lenkrad automatisch zu bestellen und vorzuhalten, sobald der Vorrat unter einen bestimmten Wert sinkt. Die Montage der Sitze, Teppiche und Medien wird getestet und die Logistik des Paketnetzecks überprüft. Es zeigt sich, dass der Packager nur mit Redstone-Signalen korrekt entpacken kann, was die Planung der Verkabelung beeinflusst.

Lösung des Entpack-Problems mit Mechanical Arms

02:28:41

Bei der Installation der Innerraum-Komponenten treten Probleme auf, da der Packager die Items nicht zuverlässig an der Montagestation entpackt. Der Streamer identifiziert die Ursache in der Interaktion zwischen dem mobilen Packager und der statischen Station. Als Lösung werden die oberen, mobilen Deployer-Arme beibehalten, während die unteren stationären Arme entfernt werden. Dadurch wird der Entpackvorgang auf die beweglichen Komponenten verlagert und die Funktion der Station sichergestellt.

Endmontage und Interior-Einbau

02:34:00

Die zentrale Endmontagestation wird aufgebaut. Maschinen verteilen Komponenten synchron, wobei der Fokus auf dem Einbau des Interiors liegt. Die erste Einheit erfolgreich montiert, zeigen sich erste Erfolge der Anlage. Das Interior wird per Mechanical Arm gesetzt und die Konfiguration wird für den weiteren Bauprozess gespeichert. Das System ist nun für die automatische Produktion vorbereitet.

Design der Lackierstation

02:35:19

Die Lackierstation wird zur nächsten Stufe optimiert. Überlegt wird, das Lackieren und das Anbringen weiterer Teile wie Kofferraum oder Frontscheibe in einer Station zu kombinieren. Es wird ein zweistufiger Plan mit zwei synchronen Gantry-Systemen entwickelt. Ein System kümmert sich ums Lackieren, das andere um den Bau der Karosse. Durch Sequenzen und Delays sollen die Abläufe parallel und effizient ablaufen.

Umsetzung des Lackier- und Montage-Plans

02:45:14

Der entworfene Plan mit den zwei synchronen Gantry-Systemen wird umgesetzt. Die Systeme werden mit Redstone aktiviert und nutzen Adjustable Chain Drives für eine kontrollierte, langsamere Bewegung. Die genauen Zeitverzögerungen und Abstände werden getestet, um die sequentielle Bearbeitung von Lackierung und Karosse-Montage sicherzustellen. Das Design wird als erfolgreich und 'Premium' eingestuft.

Logistik und Item-Bestellung

02:53:10

Die komplexe Logistik für die Fabrik wird verbessert. Ein zentrales Lagersystem wird mit Redstone Requesters verbunden. Diese bestellen automatisch benötigte Items wie Lack, Frontscheiben oder Karosse-Teile direkt in den Fabrik-Stationen. Die Mengen für die verschiedenen Komponenten werden genau festgelegt und getestet, um Engpässe zu vermeiden und einen reibungslosen Produktionsfluss zu gewährleisten.

Probleme mit 3D-Druck-Schematics

02:59:19

Trotz des funktionierenden Designs treten erhebliche Probleme mit den 3D-Druck-Schematics auf. Diese entladen sich während des Betriebs und die zugehörigen Maschinen stellen ihre Arbeit ein. Dies führt zu Fehlern in der Produktion, da kritische Bauteile nicht mehr gesetzt werden. Vermutlich handelt es sich um ein Limit in der Create-Engine oder einen Bug, der die Skalierbarkeit der Fabrik in Frage stellt.

Lösung der Schematic-Problematik

03:12:24

Nach intensivem Troubleshooting wird die Ursache für die Probleme gefunden: Die Schematics entladen sich periodisch. Die Lösung ist, die Schematics pro Zyklus erneut über ein Loading Table zu laden. Dadurch wird die Produktion wieder zum Laufen gebracht. Die Fabrik kann nun wieder Autos produzieren, muss jedoch diesen zusätzlichen Schritt einplanen.

Vervollständigung des Aufbaus

03:20:18

Nachdem das Grundsystem wieder läuft, wird der Aufbau vervollständigt. Es fehlen noch die Stairs für das Auto. Ein neuer 3D-Druck-Bauplan (Montage 5.2) wird erstellt und hochgeladen, um diese Teile im richtigen Schritt einzubauen. Die Menge der zu bestellenden Items, wie z.B. Radial Chassis, wird angepasst und das System auf die neuen Anforderungen getestet.

Erfolgreiche Testproduktion

03:25:04

Die vollständig eingerichtete Fabrik wird einem finalen Test unterzogen. Mehrere Autos werden hintereinander bestellt und erfolgreich durch die Produktionslinien gefahren. Alle Stationen arbeiten reibungslos, die Item-Bestellung via Lagersystem funktioniert einwandfrei und die Endmontage wird korrekt abgeschlossen. Die Autofabrik ist funktionsfähig und produziert die gewünschten Fahrzeuge.

Problemlösung und Optimierung der Lackierstation

03:44:19

Der Streamer optimiert die Funktion der Lackierstation in der Autofabrik, die anfangs Schwierigkeiten hatte, zwei Lackteile gleichzeitig zu verarbeiten. Nachdem er die Teile zuerst einzeln entpacken und über Sings separieren lassen muss, testet er das System erneut. Nach der Reparition werden die beiden Lackteile erfolgreich und unabhängig voneinander verarbeitet, was die korrekte Ausführung der Station bestätigt. Das Auto kann nun fortgefahren werden.

Testlauf der vollständigen Autofertigung

03:48:04

Nach erfolgreicher Reparition der Lackierstation startet der Streamer einen Testlauf für die vollständige Produktion von drei Autos. Er gibt der Fabrik den Befehl, drei Autos zu bauen, und beobachtet den Prozess. Die Produktionsschritte, darunter der Einbau von B-Säulen und Interieur, laufen synchron und ohne Probleme ab. Der Streamer zeigt sich äußerst zufrieden und positiv überrascht über das reibungslose Funktionieren der gesamten Anlage.

Konfiguration der Lackfarben und Integration des Zentralsystems

03:53:01

Die Fabrik wird nun für die Produktion von drei Autos mit individuellen Lackierungen konfiguriert. Das erste Auto erhält weißen Lack mit roten Streifen, das zweite roten Lack mit schwarzen Streifen und das dritte schwarzen Lack mit schwarzen Streifen. Der Streamer demonstriert, wie das Zentralsystem die Konfigurationen lädt und die Teile an die Fabrik weiterleitet, die daraufhin die Fahrzeuge individuell und korrekt produziert.

Planung des finalen Montageschrittes für das Dach

04:10:12

Nachdem der Großteil der Autofertigung abgeschlossen ist, konzentriert sich der Streamer auf den finalen Schritt: das Setzen der Dächer. Hierfür muss ein komplexer Roboterarm mit zwei Gantry-Systemen entwickelt werden, der neun Dachblöcke auf dem 3x3-Feld des Autos platziert. Nach einigen technischen Herausforderungen und Anpassungen an der Ansteuerung wird der Mechanismus erfolgreich getestet und in die Produktionslinie integriert.

Letzte Lackierstation und Fertigstellung des Projekts

04:38:47

Als letzten Schritt vor der finalen Fertigstellung der Autofabrik wird eine weitere Lackierstation geplant, um die restlichen Bereiche des Autos, wie die Motorhaube, zu lackieren. Der Streamer zeigt, wie dieses letzte Modul in die bestehende Produktionslinie integriert wird und somit das gesamte Konzept einer vollautomatisierten, konfigurierbaren Autofabrik in Minecraft: Create Realisierung findet.

Produktionsstart und Lackierprozess

04:49:54

Nach erfolgreichen Tests des Roboterarms, der mit Round-Robin-Funktionalität ausgestattet ist, wird die Lackierprozesse initialisiert. Der erste Lackroboter wird an seiner vordefinierten Position installiert und muss anschließend mit Energie versorgt werden. Nach dem Start beginnt er mit der Lackierarbeit. Einige Schwierigkeiten auftauchen, als ein Roboterarm Teile platzieren muss, aber nach der Einstellung einer drei Sekunden Verzögerung über einen Pulse Repeater läuft die sequenzielle Arbeit wie erwartet.

Integration der Endmontagestation

04:57:50

Ein weiterer wichtiger Abschnitt ist die Einrichtung der Endmontagestation Montage 7. Diese Station erfordert eine präzise Anbindung an das Logistiksystem. Ein Roboterarm sorgt dafür, dass die benötigten Teile wie Frogboards und Packager korrekt verbunden werden. Die Montagestation kann dann die fertiggestellten Fahrzeuge aufnehmen, um die letzte Lackierung zu erhalten. Das gesamte System muss asynchron laufen, was durch gezielte Zeitverzögerungen zwischen den Stationen sichergestellt wird.

Testlauf und Fehlerbehebung

05:03:27

Nachdem die Produktion für kurze Zeit unterbrochen wurde, um einen fehlenden Lack zu installieren, wird die Fabrik auf rote Streifen für die Fahrzeuge umgestellt. Ein erster Testlauf zeigt, dass die meisten Schritte reibungslos funktionieren. Allerdings kommt es zu einem schwerwiegenden Fehler durch einen Auffahrunfall in der Produktionsstraße, der eine Kettenreaktion auslöst und den gesamten Produktionsprozess lahmlegt. Es wird ein Backup geladen, um den ursprünglichen Zustand wiederherzustellen.

Belastungstest und Logistikplanung

05:49:56

Mit einem gesicherten Backup wird ein umfassender Belastungstest durchgeführt. Die Fabrik erhält den Auftrag, 32 Autos zu produzieren. Während des Tests arbeitet die Anlage zunächst einwandfrei und zeigt ihre Fähigkeit, gleichzeitig mehrere Fahrzeuge in verschiedenen Stadien der Fertigung zu bearbeiten. Allerdings zeigt sich auch die kritische Abhängigkeit von einer zuverlässigen Logistik. Gegen Ende des Tests gehen wichtige Teile aus, was zu Fehlern in der Endproduktion führt. Das bestätigt die Notwendigkeit, ein automatisches Nachbestellungssystem zu integrieren, bevor die Produktion fortgesetzt werden kann.