-
Notifications
You must be signed in to change notification settings - Fork 0
Revision: Elektronik
Hier wird die Aenderung der Elektronik des Laser Cutters dokumentiert.
Diese Seite beschreibt die geplante neue Elektronik des Lasercutters als Arbeitsgrundlage für den kompletten Umbau.
Ausgangslage ist ein modifizierter lasersur:
Es wird im wesentlichen fast die ganze elektronik getauscht. Daher sollte als aller erstes ein sauberes Schaltbild von der neuen laser elektronik erstellt werden.
Als Ausgangspunkt kann ein typisches Schaltbild des neuen Controllers Ruida 6442 verwendet werden:
Für eine deutlich schnelle Gravier Operation brauchen wir ein spürbares Upgrade der X-Achsen Kinematik. Wir bleiben bei der open loop, gehen aber auf eine höhere Spannung (48V), mehr Strom (3A) und geringere Induktivität:
- Alt: ST4118M1206-A NEMA 17 39.6 Ncm 1.8 °/step 0.85 A
- Neu: ST4118L3004-A | NEMA 17 | 42 mm*48.5mm | 50 Ncm | 1.8 °/step | 3.0 A | 1.03 mH | € 33,50
Für den Treiber: Hier braucht es genug Spannungsreserve, es bietet sich an der DM860T
Für die Y-Achse behalten wir den aktuellen Vexta PKP266D28A2, aber upgraden den Treiber auch auf den DM860T und 48V
die Türschalter werden beibehalten. Es gibt je zwei von NO und zwei NC an der Türe. des weiteren Endschalter für die beiden Achsen getauscht von NC auf NO
- NO: MK04-1A66B-500W
- NC: MK04-1B90C-500W
- passende magnete: 876-2500000004
Das System besteht aus drei ESP32-Einheiten auf einem gemeinsamen RS485 Multidrop-Bus. Alle Einheiten werden mit PlatformIO entwickelt und unterstützen OTA-Updates. Die Toolchain ist identisch mit dem restlichen Öko-System.
- ESP32-S3, Ethernet, isoliertes RS485, 8 DI (24V), 8 RO (Relais 10A)
- DIN-Rail-montiert, Versorgung 24V
- Sammelt Daten von HMI-Slave und Filterturm-Slave
- Bestimmt Display-Inhalt (remote an HMI-Slave)
- Schaltet Leistungsschütze (Kompressor, Ventilation, Chiller) über Relaisausgänge
- Steuert Signalampel (4 Farben)
- Laser-Freigabelogik: RFID OK + Druck OK + Chiller OK → Safety-Relais schließt → DRPROC-Kette komplett → Ruida freigegeben
- Nachlaufzeit für Peripherie nach Laser-Ende
I/O-Belegung:
| Ausgang | Funktion |
|---|---|
| RO1 | Spule ABB-Schütz Kompressor (24V) |
| RO2 | Spule ABB-Schütz Ventilation (24V) |
| RO3 | Spule ABB-Schütz Chiller (24V) |
| RO4 | Safety-Relais (in DRPROC-Kette) |
| RO5–8 | Reserve |
| Eingang | Funktion |
|---|---|
| DI1 | Chiller-OK (parallel zur WP-Kette, informativ) |
| DI2 | Türstatus (informativ) |
| DI3 | Durchflusssensor (informativ) |
| DI4 | Regensensor |
| DI5–8 | Reserve |
| RS485 (Modbus RTU) | Waveshare 4-Ch DC Monitor (SKU 33931): Temperatursensor Eingang + Ausgang (analog, Röhren Compartment) |
- ESP32-S3, 7–36V DC Eingang (direkt von 24V-Rail), isoliertes RS485 onboard
- Liest RFID-Reader lokal, sendet Auth-Token per RS485 an Master
- Display: Thin Client — zeigt ausschließlich was der Master schickt
- Steuert HMI-LEDs und liest Buttons per Kommando vom Master
- Treibt Signalampel (4 Farben) direkt per GPIO — Kommandos kommen vom Master via RS485
- Kabelverbindung Schaltschrank → HMI: RS485 + 24V + Sicherheitsleitungen
| GPIO (HMI-Slave) | Funktion |
|---|---|
| GPIO /TBD/ | Signalampel rot |
| GPIO /TBD/ | Signalampel gelb |
| GPIO /TBD/ | Signalampel grün |
| GPIO /TBD/ | Signalampel blau |
⚠️ Konflikt Signalampel: Diese Seite treibt die Ampel über HMI-Slave-GPIO; die I-O-Matrix führt sie an Master RO5–8. Entscheidung offen — siehe Verdrahtungsplan §5.
Offener Punkt – API-Migration: Der HMI-ESP prüft RFID-Zugangsberechtigung gegen die easyVerwaltung-API (WiFi/Ethernet). Legacy-API muss umgestellt werden.
- ESP32-S3, 7–36V DC Eingang, isoliertes RS485 onboard — gleiche Hardware wie HMI-Slave
- Liest I2C-Drucksensoren lokal im Filterturm
- Sendet Druckwerte per RS485 an Master
- Druckwerte sind informativ — kein Safety-Signal (Lasern bei abweichendem Druck möglich)
- 2-polig (L und N werden geschaltet — keine heiße Leitung im Aus-Zustand)
- 20A / 230V AC, Spule 24V AC/DC
- Gesteuert durch Waveshare-Relaisausgänge (Spulenstrom ~100mA — Waveshare-Relais werden nicht direkt mit 230V belastet)
- DIN-Rail-montiert, 3 Stück (Kompressor, Ventilation, Chiller)
Alle Klemmen Push-in Cage Clamp — kein Schraubenzieher. Alle Litzen mit Aderendhülsen (Voraussetzung für werkzeugfreies Stecken bei Litze).
| Farbe | WAGO-Artikel | Verwendung |
|---|---|---|
| Schwarz | 280-111 | L — 230V Phase (exklusiv) |
| Blau | 280-104 | N — 230V Neutral (exklusiv) |
| Grün-Gelb | 280-107 | PE (gesetzlich vorgeschrieben) |
| Rot | 280-108 | 24V+ |
| Grau | 280-101 | 24V GND / 0V |
| Gelb | 280-110 | Signalleitungen (Endschalter, Lampen, Sensoren) |
| Orange | 280-135 | RS485 |
| — | 281-Serie (4mm²) | 230V / 48V Leistungsleitungen |
Schwarz und Blau sind ausschließlich für 230V reserviert — sofortige visuelle Erkennung von Netzspannung.
Aufsteckmarker WAGO 283-Serie passen auf die 280-Serie. Beschriftung mit handelsüblichem Etikettendrucker (z.B. Brother P-Touch, Brady BMP21). Empfohlenes Schema: X[Gruppe]:[Nummer] — z.B. X1:1, X1:2, X2:1 …
HellermannTyton HGDC-Fahnen (Clip-on Kabelmarkierer):
- Plastikfahne clippt direkt ans Kabel — kein Werkzeug, nachträglich tauschbar
- Bedruckt mit demselben Etikettendrucker wie die Klemmenmarker (Brother P-Touch / Brady BMP21)
- Für alle Kabelquerschnitte im Schaltschrank geeignet
- Empfohlenes Beschriftungsschema: Gleiche Nummer wie die Zielklemme — z.B. Kabel an
X1:3trägt MarkierungX1:3an beiden Enden
Der Ruida Controller empfiehlt für CO2 röhren die analoge steuern statt der PWM Steuerung. Daher wird hier die Steuerung etwas angepasst. Es wird auch eine safety loop an dem WP implementiert
| Pin (Ruida) | Signal Name | Laser-PSU | Extern / Sicherheit | Beschreibung |
|---|---|---|---|---|
| CN5-1 | GND | GND | Masse-Schiene | Gemeinsame Masse für alle Komponenten |
| CN5-2 | L-ON1 | TL | - | Laser-Aktivierung |
| CN5-3 | LPWM1 | - | - | PWM-Signal (optional) |
| CN5-4 | WP1 | - | Türschalter / Deckel | Ruida: [überwacht Gehäuse-Sicherheit] |
| CN5-5 | L-AN1 | IN | - | Analoge Leistung (0-5V) |
| WP | Wasserkühlung / Chiller | PSU überwacht direkt den Durchfluss | ||
| TH | - | unbenutzt | ||
| 5V | - | Hilfsspannung |
Empfohlene Schnellreferenzen: Verdrahtungsplan · I/O-Matrix
| Gerät | Rolle/Kommentar |
|---|---|
| Hauptschalter | Drehgriff, Netzfreischaltung (exponiert, grün) |
| 230V A | Versorgt Laser PSU, Ruida |
| 230V B | Versorgt SPS, Kompressor, Chiller |
| Gerät | Rolle/Kommentar |
|---|---|
| Ruida RDC644G/S | Haupt-CNC-Controller |
| WP 10k Pull-Down | Signalstabilisierung WP1 |
| Optische Barriere | SPS liest Endstops & Sensoren galvanisch getrennt |
| Gerät | Rolle/Kommentar |
|---|---|
| Hauptschütz | Schaltet Hauptlast; gesteuert durch Schlüssel + AN/AUS + E-Stop |
| PSU 48V | Versorgung Schrittmotor-Treiber |
| PSU 24V A | Versorgung Ruida |
| PSU 24V B | Versorgung SPS, HMI Panel |
| Laser PSU | Versorgung und Ansteuerung der CO2-Röhre |
| LV-Relais | Schaltet 230V B für Netzteile |
| Flow-Relais | Freigabe nach Schlüssel |
| Laser Switch | Schaltet Laser PSU + Warnleuchte |
| Warnleuchte | Laser aktiv Signal |
| Relais Kompressor | Schaltet Air-Assist Kompressor |
| Relais Ventilation | Schaltet Abluftlüfter |
| Relais Chiller | Schaltet Chiller |
| Water-Flow-Relais | Wasserfluss-Interlock in WP-Kette |
| Waveshare ESP32-S3-ETH-8DI-8RO | Master-Controller, RS485-Bus, Relais I/O |
| Waveshare 4-Ch DC Monitor (SKU 33931) | 16-bit Analog-Erfassung, Modbus RTU → Master RS485 |
| ABB ESB20-20N-01 (3×) | Leistungsschütz 2-polig, 20A, 24V Spule |
| Laser Pullup 10k | Pull-Up auf Laser-PSU WP/IN |
| Gerät | Rolle/Kommentar |
|---|---|
| Chiller 230V | 230V Ausgang zum Chiller |
| Chiller Alarm | Signal-Eingang Chiller-Alarm in WP-Kette |
| Ventilation 230V | 230V Ausgang zum Lüfter |
| Kompressor 230V | 230V Ausgang zum Kompressor |
| Ventil 24V | Steuerausgang Air-Assist Ventil |
| AFTS | Filterturm Sensor Interface (4-20mA o.ä., /TBD/) |
| Gerät | Rolle/Kommentar |
|---|---|
| DM860T X | Schrittmotor-Treiber X-Achse, 48V/3A |
| DM860T Y | Schrittmotor-Treiber Y-Achse, 48V |
| Gerät | Rolle/Kommentar |
|---|---|
| Signalampel | Statusanzeige rot / gelb / grün / blau, gesteuert vom HMI-Slave |
| Ruida LCD | Ruida Touchscreen |
| LCD HMI Panel | Erweitertes Display |
| Schlüsselschalter | Hauptfreigabe |
| AN/AUS Schalter | Laser ein/ausschalten |
| E-Stop | Sofortabschaltung |
| Kühlung aktivieren | Startet Chiller |
| COM SPS OK (rot/grün) | SPS kommuniziert |
| Wasser OK (rot/grün) | Kühlwasser in Ordnung |
| Durchfluss OK (rot/grün) | Wasserfluss vorhanden |
| Druck OK (rot/gelb/grün) | Luftdruck in Ordnung |
| Türen OK (gelb/grün) | Alle Türen geschlossen |
| Endstop X (gelb/grün) | X-Achse referenziert |
| Endstop Y (gelb/grün) | Y-Achse referenziert |
| LASER BEREIT (gelb/grün) | Alle Freigaben aktiv |
| Gerät | Rolle/Kommentar |
|---|---|
| RFID Reader | Zugangskontrolle (lokal am HMI-ESP) |
| Waveshare ESP32-S3-RS485-CAN | Slave HMI: RFID, LEDs, Display, Buttons, RS485 zu Master |
| Gerät | Rolle/Kommentar |
|---|---|
| Laserröhre | CO2-Glasröhre, 80-100W |
| Spiegel 1 | Erster Umlenkspiegel |
| Durchflusssensor | Kühlwasser-Durchfluss |
| Wanne / Regensensor | Leck-Erkennung unter der Röhre |
| Temperatursensor Eingang | Kühlwasser-Temperatur vor Röhre (= Chiller-Ausgang), analog → Schaltschrank |
| Temperatursensor Ausgang | Kühlwasser-Temperatur nach Röhre (= Chiller-Eingang), analog → Schaltschrank |
| Gerät | Rolle/Kommentar |
|---|---|
| DOOR1 (NO) | Türkontakt, WP-Kette |
| DOOR2 (NO) | Türkontakt, WP-Kette |
| DOOR3 (NC) | Türkontakt, DRPROC-Kette |
| DOOR4 (NC) | Türkontakt, DRPROC-Kette |
| Gerät | Rolle/Kommentar |
|---|---|
| Stepper Y (PKP266D28A2) | Y-Achsen Antrieb, fest am Rahmen |
| Endschalter Y (NO) | Y-Referenzpunkt, fest am Rahmen |
| Gerät | Rolle/Kommentar |
|---|---|
| Stepper X (ST4118L3004-A) | X-Achsen Antrieb, auf Y-Gantry |
| Endschalter X (NO) | X-Referenzpunkt, auf Y-Gantry |
| Spiegel 2 | Umlenkspiegel, auf Y-Achse |
| Gerät | Rolle/Kommentar |
|---|---|
| Spiegel 3 | Umlenkspiegel, auf X-Kopf |
| Linse | Fokussiert Laserstrahl auf Werkstück |
| Gerät | Rolle/Kommentar |
|---|---|
| Filterturm | Abluft-Filteranlage |
| Lüfter | Ventilation Abluft |
| Kompressor | Air-Assist Druckluft |
| Ventil | Air-Assist Ventil, 24V gesteuert von Ruida |
| Chiller | Wasserkühlung CO2-Röhre |
| Waveshare ESP32-S3-RS485-CAN | Slave Filterturm: I2C Drucksensoren → RS485 |
| Drucksensor 1 | Filterturm Kanal 1, I2C |
| Drucksensor 2 | Filterturm Kanal 2, I2C |
Atomare Ketten von Quelle bis Last, nach Funktion gruppiert.
230V_B -> HSC -> LVR -> PSU 48V -> DM860T_X -> Stepper_X
230V_B -> HSC -> LVR -> PSU 48V -> DM860T_Y -> Stepper_Y
Ruida (AXISX) -> DM860T_X -> Stepper_X
Ruida (AXISY) -> DM860T_Y -> Stepper_Y
Ruida (CN4) <- Endschalter_X
Ruida (CN4) <- Endschalter_Y
Ruida (HMI) -> Ruida LCD
RS485 Multidrop-Bus:
Waveshare ESP32-S3-ETH-8DI-8RO (Master, Schaltschrank)
<-> Waveshare ESP32-S3-RS485-CAN (Slave HMI, HMI-Compartment)
<-> Waveshare ESP32-S3-RS485-CAN (Slave Filterturm)
RFID Reader --(lokal)--> ESP32-S3 HMI --(RS485)--> Master
Master --> ESP32-S3 HMI: Display-Inhalt, LED-Kommandos
Kühlung-Taster --> ESP32-S3 HMI --(RS485)--> Master --> ABB ESB20-20N-01 (Chiller/Ventilation/Kompressor)
Master: RFID OK + Druck OK + Chiller OK --> Safety-Relais --> DRPROC-Kette --> Ruida
Drucksensor 1 (I2C, lokal) --> ESP32-S3 Sub-Board Filterturm --(RS485)--> Master
Drucksensor 2 (I2C, lokal) --> ESP32-S3 Sub-Board Filterturm --(RS485)--> Master
Temp-Sensor Eingang (analog) --+
+--(Analogkabel, Röhren Compartment → Schaltschrank)--> Waveshare 4-Ch DC Monitor (SKU 33931) --(RS485 Modbus RTU)--> Master
Temp-Sensor Ausgang (analog) --+
230V_A -> Schlüsselschalter -> Flow_Relais -> AN/AUS_Schalter -> Laser_Switch -> Laser PSU
-> Warnleuchte
230V_B -> HSC -> LVR -> PSU 48V
-> PSU 24V A -> Ruida
-> PSU 24V B -> Master (ESP32-S3)
-> HMI Panel
Ruida (CN5-L-ON1) -> Laser PSU (TL)
Ruida (CN5-L-AN1) -> Laser PSU (IN)
Ruida (CN5-WP1) <- Water_Flow_Relais (NC2)
Laser PSU (WP) -> DOOR1 (NO) -> DOOR2 (NO) -> Water_Flow_Relais (COM1/NO1) -> Chiller_Alarm (COM/NC) -> Laser PSU (GND)
Ruida (CN2-DRPROC) -> E-Stop (NC) -> DOOR3 (NC) -> DOOR4 (NC) -> Ruida (CN2-GND)
230V_B -> HSC -> Relais Kompressor -> AKOMP -> Kompressor
230V_B -> HSC -> Relais Ventilation -> AVENT -> Lüfter (Filterturm)
230V_B -> HSC -> Relais Chiller -> ACH -> Chiller
PSU 24V A -> Master (ESP32-S3) -> AAIRV -> Ventil (Air-Assist)
Die detaillierte geräteweise Verdrahtung (Klemmen, „Verbunden mit") ist in den Verdrahtungsplan migriert — als klemmen-zentrierter Klemmenplan mit eindeutigen Klemmennummern, Farben und Kabel-Labels. Diese Seite behält Zweck, Komponentenwahl, Systemübersicht und die erklärenden Signalketten oben. Verbindliche Verdrahtungsquelle ist der Verdrahtungsplan; offene Verdrahtungspunkte werden dort in §5 (Konflikte & offene Entscheidungen) geführt.
- PE-Führung aller Geräte vollständig dokumentieren
- Hauptschütz: genaue Spulensteuerung (Schlüssel + AN/AUS + E-Stop) verdrahten
- LVR und Flow_Relais Spulenversorgung klären
- LED Kathoden: gemeinsame GND-Leitung oder Einzelwiderstaende klären
- ESP Pinout nachtragen
- Luftkomponenten (Ventiltyp, Schlauchdimensionen, Lüfterdaten) konkretisieren
- WP1 Fail-Safe Logik mit Ruida-Parametern final prüfen
- Optische Barriere: genaue I/O-Zuordnung zu Master (ESP32-S3) und Sensoren
- PSU 24V A vs. PSU 24V B: genaue Lastverteilung dokumentieren
- Signalampel GPIO-Pinout: freie GPIO-Pins auf HMI-Slave (Waveshare ESP32-S3-RS485-CAN) für 4 Farben bestätigen
- Sensorauswahl offen – Temperatursensoren: Sensortyp für Waveshare DC Monitor wählen (Spannungsausgang 0–10V oder 4–20mA); Messbereich und Versorgungsspannung des Moduls prüfen (Datenblatt SKU 33931)
- Sensorauswahl offen – Durchflusssensor: konkretes Modell wählen (digitaler Ausgang, 24V-kompatibel für Master ESP DI3); Water_Flow_Relais Spulensteuerung bei neuem Sensor klären
- Sensorauswahl offen – Regensensor: konkretes Modell wählen (digitaler Ausgang für Master ESP DI4)
- Temperatursensoren: Kabelführung Röhren Compartment → Schaltschrank planen (Analogleitung + Versorgung zum DC Monitor)
- AHMI Kabel: genaue Leitungsanzahl und Steckverbinder festlegen (RS485 + 24V + Sicherheitsleitungen)
- ESP Top RFID-Interface: Protokoll und Pinout (SPI / UART) klären
- AFTS Kabel: Leitungsanzahl und Steckverbinder festlegen (RS485 + 24V)
- Drucksensoren Filterturm: konkreten I2C-Sensortyp auswählen (Differenzdruck, Messbereich definieren)
- ESP Top API-Migration: Aktuell Legacy-API für RFID-Zugangsberechtigung — auf easyVerwaltung-API umstellen
- Gesamtverdrahtung: in Arbeit
- Safety-Kette: in Arbeit
- Laserfreigabe: offen
- Achsenverdrahtung: weitgehend beschrieben, Abnahme offen
- HMI / Peripherie: offene Versorgung und I/O-Zuordnung vorhanden