@@ -49,33 +49,77 @@ classes: {
4949# --- RUIDA CONTROLLER ---
5050Ruida_644 : { class : core_component ; label : "Ruida RDC644G/S " }
5151
52- Ruida_644 .CN1 : { class : connector_group }
52+ # Port CN1: General Output
53+ Ruida_644 .CN1 : { class : connector_group ; label : "CN1: Output " }
5354Ruida_644 .CN1 ."1: GND ": { class : pin }
55+ Ruida_644 .CN1 ."2: OUT2 ": { class : pin }
56+ Ruida_644 .CN1 ."3: OUT1 ": { class : pin }
57+ Ruida_644 .CN1 ."4: STATUS ": { class : pin }
58+ Ruida_644 .CN1 ."5: WIND ": { class : pin }
5459Ruida_644 .CN1 ."6: +24V ": { class : pin }
5560
56- Ruida_644 .CN2 : { class : connector_group }
61+ # Port CN2: General Input
62+ Ruida_644 .CN2 : { class : connector_group ; label : "CN2: Input " }
5763Ruida_644 .CN2 ."1: GND ": { class : pin }
64+ Ruida_644 .CN2 ."2: FOOTSW ": { class : pin }
65+ Ruida_644 .CN2 ."3: DRPROC ": { class : pin }
66+ Ruida_644 .CN2 ."4: SHOT ": { class : pin }
67+ Ruida_644 .CN2 ."5: IN1 ": { class : pin }
5868Ruida_644 .CN2 ."6: +24V ": { class : pin }
5969
60- Ruida_644 .CN4 : { class : connector_group ; label : "CN4: Limits " }
70+ # Port CN3: Limit U/Z
71+ Ruida_644 .CN3 : { class : connector_group ; label : "CN3: Limits U/Z " }
72+ Ruida_644 .CN3 ."1: GND ": { class : pin }
73+ Ruida_644 .CN3 ."2: LMTU- ": { class : pin }
74+ Ruida_644 .CN3 ."3: LMTU+ ": { class : pin }
75+ Ruida_644 .CN3 ."4: LMTZ- ": { class : pin }
76+ Ruida_644 .CN3 ."5: LMTZ+ ": { class : pin }
77+ Ruida_644 .CN3 ."6: +5V ": { class : pin }
78+
79+ # Port CN4: Limit X/Y
80+ Ruida_644 .CN4 : { class : connector_group ; label : "CN4: Limits X/Y " }
6181Ruida_644 .CN4 ."1: GND ": { class : pin }
62- Ruida_644 .CN4 ."4: LMTX- ": { class : pin }
6382Ruida_644 .CN4 ."2: LMTY- ": { class : pin }
83+ Ruida_644 .CN4 ."3: LMTY+ ": { class : pin }
84+ Ruida_644 .CN4 ."4: LMTX- ": { class : pin }
85+ Ruida_644 .CN4 ."5: LMTX+ ": { class : pin }
86+ Ruida_644 .CN4 ."6: +5V ": { class : pin }
6487
65- Ruida_644 .AXISX : { class : connector_group }
88+ # Achsen-Schnittstellen (X, Y, Z, U)
89+ Ruida_644 .AXISX : { class : connector_group ; label : "AXIS X " }
6690Ruida_644 .AXISX ."1: DIR_X ": { class : pin }
6791Ruida_644 .AXISX ."2: PUL_X ": { class : pin }
6892Ruida_644 .AXISX ."3: +5V_X ": { class : pin }
6993
70- Ruida_644 .AXISY : { class : connector_group }
94+ Ruida_644 .AXISY : { class : connector_group ; label : " AXIS Y " }
7195Ruida_644 .AXISY ."1: DIR_Y ": { class : pin }
7296Ruida_644 .AXISY ."2: PUL_Y ": { class : pin }
7397Ruida_644 .AXISY ."3: +5V_Y ": { class : pin }
7498
75- Ruida_644 .CN5 : { class : connector_group }
76- Ruida_644 .CN5 .GND : { class : pin ; label : "1: GND " }
77- Ruida_644 .CN5 .LON1 : { class : pin ; label : "2: L-ON1 " }
78- Ruida_644 .CN5 .LPWM1 : { class : pin ; label : "3: LPWM1 " }
99+ Ruida_644 .AXISZ : { class : connector_group ; label : "AXIS Z " }
100+ Ruida_644 .AXISZ ."1: DIR_Z ": { class : pin }
101+ Ruida_644 .AXISZ ."2: PUL_Z ": { class : pin }
102+ Ruida_644 .AXISZ ."3: +5V_Z ": { class : pin }
103+
104+ Ruida_644 .AXISU : { class : connector_group ; label : "AXIS U " }
105+ Ruida_644 .AXISU ."1: DIR_U ": { class : pin }
106+ Ruida_644 .AXISU ."2: PUL_U ": { class : pin }
107+ Ruida_644 .AXISU ."3: +5V_U ": { class : pin }
108+
109+ # Laser-Steuerung CN5/CN6
110+ Ruida_644 .CN5 : { class : connector_group ; label : "CN5: Laser 1 " }
111+ Ruida_644 .CN5 ."1: GND ": { class : pin }
112+ Ruida_644 .CN5 ."2: L-ON1 ": { class : pin }
113+ Ruida_644 .CN5 ."3: LPWM1 ": { class : pin }
114+ Ruida_644 .CN5 ."4: WP1 ": { class : pin }
115+ Ruida_644 .CN5 ."5: L-AN1 ": { class : pin }
116+
117+ Ruida_644 .CN6 : { class : connector_group ; label : "CN6: Laser 2 " }
118+ Ruida_644 .CN6 ."1: GND ": { class : pin }
119+ Ruida_644 .CN6 ."2: L-ON2 ": { class : pin }
120+ Ruida_644 .CN6 ."3: LPWM2 ": { class : pin }
121+ Ruida_644 .CN6 ."4: WP2 ": { class : pin }
122+ Ruida_644 .CN6 ."5: L-AN2 ": { class : pin }
79123
80124# --- MOTORTREIBER X ---
81125DM860T_X : { class : complex_device ; label : "DM860T (X) " }
@@ -84,6 +128,14 @@ DM860T_X.P1."PUL+": { class: pin }
84128DM860T_X .P1 ."PUL- ": { class : pin }
85129DM860T_X .P1 ."DIR+ ": { class : pin }
86130DM860T_X .P1 ."DIR- ": { class : pin }
131+ DM860T_X .P1 ."ENA+ ": { class : pin }
132+ DM860T_X .P1 ."ENA- ": { class : pin }
133+
134+ DM860T_X .P2 : { class : connector_group ; label : "P2: Fault Output " }
135+ DM860T_X .P2 ."BRK+ ": { class : pin }
136+ DM860T_X .P2 ."BRK- ": { class : pin }
137+ DM860T_X .P2 ."ALM+ ": { class : pin }
138+ DM860T_X .P2 ."ALM- ": { class : pin }
87139
88140DM860T_X .P3 : { class : connector_group ; label : "P3: Power/Motor " }
89141DM860T_X .P3 ."A+ ": { class : pin }
@@ -98,6 +150,14 @@ DM860T_Y.P1."PUL+": { class: pin }
98150DM860T_Y .P1 ."PUL- ": { class : pin }
99151DM860T_Y .P1 ."DIR+ ": { class : pin }
100152DM860T_Y .P1 ."DIR- ": { class : pin }
153+ DM860T_Y .P1 ."ENA+ ": { class : pin }
154+ DM860T_Y .P1 ."ENA- ": { class : pin }
155+
156+ DM860T_Y .P2 : { class : connector_group ; label : "P2: Fault Output " }
157+ DM860T_Y .P2 ."BRK+ ": { class : pin }
158+ DM860T_Y .P2 ."BRK- ": { class : pin }
159+ DM860T_Y .P2 ."ALM+ ": { class : pin }
160+ DM860T_Y .P2 ."ALM- ": { class : pin }
101161
102162DM860T_Y .P3 : { class : connector_group ; label : "P3: Power/Motor " }
103163DM860T_Y .P3 ."A+ ": { class : pin }
0 commit comments