11vars : {
22 d2-config : {
33 layout-engine : dagre
4+ #layout-engine: elk
45 }
56}
67
7- direction : down
8+ direction : right
89
910# Globaler Hintergrund
1011style .fill : "#f4f4f9 "
@@ -142,6 +143,8 @@ DM860T_X.P3."A+": { class: pin }
142143DM860T_X .P3 ."A- ": { class : pin }
143144DM860T_X .P3 ."B+ ": { class : pin }
144145DM860T_X .P3 ."B- ": { class : pin }
146+ DM860T_X .P3 ."AC1 ": { class : pin }
147+ DM860T_X .P3 ."AC2 ": { class : pin }
145148
146149# --- MOTORTREIBER Y ---
147150DM860T_Y : { class : complex_device ; label : "DM860T (Y) " }
@@ -164,6 +167,8 @@ DM860T_Y.P3."A+": { class: pin }
164167DM860T_Y .P3 ."A- ": { class : pin }
165168DM860T_Y .P3 ."B+ ": { class : pin }
166169DM860T_Y .P3 ."B- ": { class : pin }
170+ DM860T_Y .P3 ."AC1 ": { class : pin }
171+ DM860T_Y .P3 ."AC2 ": { class : pin }
167172
168173# --- LASER PSU ---
169174Laser_PSU : { class : complex_device ; label : "Laser PSU " }
@@ -184,6 +189,72 @@ Stepper_Y: { class: end_device; label: "Y-Stepper: PKP266D28A2" }
184189Stepper_Y ."A+ ": { class : pin }; Stepper_Y ."A- ": { class : pin }
185190Stepper_Y ."B+ ": { class : pin }; Stepper_Y ."B- ": { class : pin }
186191
192+ # --- NETZTEILE und Power Distribution---
193+
194+ # --- GLOBALER STROMANSCHLUSS ---
195+ Global_Plug .class : end_device
196+ Global_Plug .label : "Netzanschluss (AC) "
197+ Global_Plug .Terminals .class : connector_group
198+ Global_Plug .Terminals .L1 .class : pin
199+ Global_Plug .Terminals .L2 .class : pin
200+ Global_Plug .Terminals .N .class : pin
201+
202+ # --- SCHLÜSSELSCHALTER ---
203+ Key_Switch .class : end_device
204+ Key_Switch .label : "Schlüsselschalter "
205+ Key_Switch .Terminals .class : connector_group
206+ Key_Switch .Terminals .IN1 .class : pin
207+ Key_Switch .Terminals .IN2 .class : pin
208+ Key_Switch .Terminals .OUT1 .class : pin
209+ Key_Switch .Terminals .OUT2 .class : pin
210+
211+ # --- LV RELAIS ---
212+ LV_Relais .class : end_device
213+ LV_Relais .label : "LV Relais "
214+ LV_Relais .Terminals .class : connector_group
215+ LV_Relais .Terminals .COM .class : pin
216+ LV_Relais .Terminals .NO .class : pin
217+ LV_Relais .Terminals .COIL1 .class : pin
218+ LV_Relais .Terminals .COIL2 .class : pin
219+
220+ # --- DURCHFLUSS RELAIS ---
221+ Flow_Relais .class : end_device
222+ Flow_Relais .label : "Durchfluss Relais "
223+ Flow_Relais .Terminals .class : connector_group
224+ Flow_Relais .Terminals .COM1 .class : pin
225+ Flow_Relais .Terminals .NO1 .class : pin
226+ Flow_Relais .Terminals .COM2 .class : pin
227+ Flow_Relais .Terminals .NO2 .class : pin
228+ Flow_Relais .Terminals .COIL1 .class : pin
229+ Flow_Relais .Terminals .COIL2 .class : pin
230+
231+ # --- EIN/AUSSCHALTER ---
232+ Power_Switch .class : end_device
233+ Power_Switch .label : "Ein-/Ausschalter "
234+ Power_Switch .Terminals .class : connector_group
235+ Power_Switch .Terminals .IN .class : pin
236+ Power_Switch .Terminals .OUT .class : pin
237+ Power_Switch .Terminals .N_IN .class : pin
238+ Power_Switch .Terminals .N_OUT .class : pin
239+
240+ # --- 48V Supply ---
241+ PSU_48V .class : end_device
242+ PSU_48V .label : "Netzteil 48V "
243+ PSU_48V .Terminals .class : connector_group
244+ PSU_48V .Terminals .L .class : pin
245+ PSU_48V .Terminals .N .class : pin
246+ PSU_48V .Terminals ."+48V ".class : pin
247+ PSU_48V .Terminals ."0V ".class : pin
248+
249+ # --- 24V Supply ---
250+ PSU_24V .class : end_device
251+ PSU_24V .label : "Netzteil 24V "
252+ PSU_24V .Terminals .class : connector_group
253+ PSU_24V .Terminals .L .class : pin
254+ PSU_24V .Terminals .N .class : pin
255+ PSU_24V .Terminals ."24V ".class : pin
256+ PSU_24V .Terminals ."0V ".class : pin
257+
187258# --- VERBINDUNGEN ---
188259
189260# X-Axis wiring
@@ -212,3 +283,48 @@ DM860T_Y.P3."B-" -> Stepper_Y."B-" {class: kabel_standard}
212283Ruida_644 .CN5 .GND -> Laser_PSU .Terminals .GND : "GND " {class : kabel_standard }
213284Ruida_644 .CN5 .LON1 -> Laser_PSU .Terminals .TL : "Fire " {class : kabel_standard }
214285Ruida_644 .CN5 .LPWM1 -> Laser_PSU .Terminals .IN : "PWM " {class : kabel_standard }
286+
287+ # --- STROMVERBINDUNGEN ---
288+
289+ # Ruida 24V Versorgung über Port CN1
290+ PSU_24V .Terminals ."24V " -> Ruida_644 .CN1 ."6: +24V ": "24V DC " {class : kabel_standard }
291+ PSU_24V .Terminals ."0V " -> Ruida_644 .CN1 ."1: GND ": "GND " {class : kabel_standard }
292+
293+ # Phase L2 speist den gemeinsamen Kontakt
294+ Global_Plug .Terminals .L2 -> LV_Relais .Terminals .COM : "Phase L2 " {class : kabel_standard }
295+
296+ # Der Schließerkontakt (NO) versorgt beide Netzteile
297+ LV_Relais .Terminals .NO -> PSU_48V .Terminals .L : "Switched AC " {class : kabel_standard }
298+ LV_Relais .Terminals .NO -> PSU_24V .Terminals .L : "Switched AC " {class : kabel_standard }
299+
300+ # --- VERBINDUNGEN NEUTRALLEITER ---
301+ Global_Plug .Terminals .N -> PSU_48V .Terminals .N : "Neutral " {class : kabel_standard }
302+ Global_Plug .Terminals .N -> PSU_24V .Terminals .N : "Neutral " {class : kabel_standard }
303+
304+ # Motortreiber 48V Versorgung (X-Achse) [cite: 18, 20]
305+ PSU_48V .Terminals ."+48V " -> DM860T_X .P3 .AC1 {class: kabel_standard}
306+ PSU_48V .Terminals ."0V " -> DM860T_X .P3 .AC2 {class: kabel_standard}
307+
308+ # Motortreiber 48V Versorgung (Y-Achse) [cite: 21, 23]
309+ PSU_48V .Terminals ."+48V " -> DM860T_Y .P3 .AC1 {class: kabel_standard}
310+ PSU_48V .Terminals ."0V " -> DM860T_Y .P3 .AC2 {class: kabel_standard}
311+
312+ # --- VERBINDUNGEN SCHLÜSSELSCHALTER ---
313+ Global_Plug .Terminals .L1 -> Key_Switch .Terminals .IN1 : "Phase L1 " {class : kabel_standard }
314+ Global_Plug .Terminals .N -> Key_Switch .Terminals .IN2 : "Neutralleiter N " {class : kabel_standard }
315+
316+ # Verbindung COM1 an OUT vom Schlüsselschalter
317+ Key_Switch .Terminals .OUT1 -> Flow_Relais .Terminals .COM1 : "Phase L1 geschaltet " {class : kabel_standard }
318+ Key_Switch .Terminals .OUT2 -> Flow_Relais .Terminals .COM2 : "Neutralleiter geschaltet " {class : kabel_standard }
319+
320+ # --- VERBINDUNGEN DURCHFLUSS RELAIS ZU EIN/AUSSCHALTER ---
321+
322+ # Phase L1 (Kanal 1)
323+ Flow_Relais .Terminals .NO1 -> Power_Switch .Terminals .IN : "Phase L1 geschaltet " {class : kabel_standard }
324+
325+ # Neutralleiter (Kanal 2)
326+ # Zuerst Verbindung vom Schlüsselschalter zum Durchfluss-Relais
327+ Key_Switch .Terminals .OUT2 -> Flow_Relais .Terminals .COM2 : "Neutral geschaltet " {class : kabel_standard }
328+
329+ # Dann vom Durchfluss-Relais zum Ein-/Ausschalter
330+ Flow_Relais .Terminals .NO2 -> Power_Switch .Terminals .N_IN : "Neutral geschaltet " {class : kabel_standard }
0 commit comments