Skip to content

Commit 051f15e

Browse files
committed
significant progress
1 parent c28208d commit 051f15e

File tree

3 files changed

+118
-5
lines changed

3 files changed

+118
-5
lines changed

.pio/build/docs_only/idedata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"build_type": "release", "env_name": "docs_only", "libsource_dirs": ["/Users/marius/Github/Lasercutter/lib", "/Users/marius/Github/Lasercutter/.pio/libdeps/docs_only", "/Users/marius/.platformio/lib"], "defines": ["PLATFORMIO=60119"], "includes": {"build": ["/Users/marius/Github/Lasercutter/src"], "compatlib": [], "toolchain": []}, "cc_flags": [], "cxx_flags": [], "cc_path": "/usr/bin/gcc", "cxx_path": "/usr/bin/g++", "gdb_path": "", "prog_path": "/Users/marius/Github/Lasercutter/.pio/build/docs_only/program", "svd_path": null, "compiler_type": "clang", "targets": [{"name": "generate_docs", "title": "D2: Diagramme rendern", "description": "Erzeugt SVGs aus .d2 Dateien", "group": "Custom"}], "extra": {"flash_images": []}}
1+
{"build_type": "release", "env_name": "docs_only", "libsource_dirs": ["/Users/marius/Github/Lasercutter/lib", "/Users/marius/Github/Lasercutter/.pio/libdeps/docs_only", "/Users/marius/.platformio/lib"], "defines": ["PLATFORMIO=60119"], "includes": {"build": ["/Users/marius/Github/Lasercutter/src"], "compatlib": [], "toolchain": []}, "cc_flags": [], "cxx_flags": [], "cc_path": "/usr/bin/gcc", "cxx_path": "/usr/bin/g++", "gdb_path": "", "prog_path": "/Users/marius/Github/Lasercutter/.pio/build/docs_only/program", "svd_path": null, "compiler_type": "clang", "targets": [{"name": "generate_docs", "title": "D2: Diagramme rendern", "description": "Erzeugt SVG und zwei PNG-Varianten", "group": "Custom"}], "extra": {"flash_images": []}}

Elektronik/Wiring_Plan/wiring.d2

Lines changed: 117 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
vars: {
22
d2-config: {
33
layout-engine: dagre
4+
#layout-engine: elk
45
}
56
}
67

7-
direction: down
8+
direction: right
89

910
# Globaler Hintergrund
1011
style.fill: "#f4f4f9"
@@ -142,6 +143,8 @@ DM860T_X.P3."A+": { class: pin }
142143
DM860T_X.P3."A-": { class: pin }
143144
DM860T_X.P3."B+": { class: pin }
144145
DM860T_X.P3."B-": { class: pin }
146+
DM860T_X.P3."AC1": { class: pin }
147+
DM860T_X.P3."AC2": { class: pin }
145148

146149
# --- MOTORTREIBER Y ---
147150
DM860T_Y: { class: complex_device; label: "DM860T (Y)" }
@@ -164,6 +167,8 @@ DM860T_Y.P3."A+": { class: pin }
164167
DM860T_Y.P3."A-": { class: pin }
165168
DM860T_Y.P3."B+": { class: pin }
166169
DM860T_Y.P3."B-": { class: pin }
170+
DM860T_Y.P3."AC1": { class: pin }
171+
DM860T_Y.P3."AC2": { class: pin }
167172

168173
# --- LASER PSU ---
169174
Laser_PSU: { class: complex_device; label: "Laser PSU" }
@@ -184,6 +189,72 @@ Stepper_Y: { class: end_device; label: "Y-Stepper: PKP266D28A2" }
184189
Stepper_Y."A+": { class: pin }; Stepper_Y."A-": { class: pin }
185190
Stepper_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}
212283
Ruida_644.CN5.GND -> Laser_PSU.Terminals.GND: "GND" {class: kabel_standard}
213284
Ruida_644.CN5.LON1 -> Laser_PSU.Terminals.TL: "Fire" {class: kabel_standard}
214285
Ruida_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}

Protokoll Laser Besprechung 2025-03-09.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)