-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up obsolete code in Ruida driver #217
Conversation
The (I fear this knowledge is currently documented nowhere and I don't really know where to put it. The closest place is https://github.com/t-oster/VisiCut/wiki/Developing-a-new-Lasercutter-Driver , what do you think?) The tests currently fail and claim that the driver output changed. Could you please double-check? |
I saw the failing test already. I probably forgot to re-run the tests. Too many open branches... The wiki is probably the place for this information, but this goes under "general development remarks". I'd like to suggest disabling this repository's wiki (or at least limiting the ability to edit to collaborators). |
eb8de7c
to
895defc
Compare
The failing tests are probably because LibLaserCut/src/main/java/de/thomas_oster/liblasercut/LaserCutter.java Lines 314 to 316 in e4f91f5
(Please double-check what's the intended padding value. I vaguely remember that some special command is used where the machine does the padding stuff on its own and therefore zero padding is fine.) Furthermore, you added one accidental unneeded file. |
Marking as draft - Please mark as ready once the reported problems are fixed |
I had a look at the diff between the old and the new file. The changes (see below) do not make sense to me. The failure is in the removal of the properties in commit 895defc. Note: it is not the change in the call to @mgmax do you have any idea why that is? --- de.thomas_oster.liblasercut.drivers.Ruida.out.dec 2024-04-13 02:28:03.253264492 +0200
+++ de.thomas_oster.liblasercut.drivers.Ruida.out.new.dec 2024-04-13 02:27:53.184988893 +0200
@@ -39,10 +39,10 @@
Cut_Rel 0.051mm 5.08mm a9 00 33 27 58
Cut_Abs 76.199mm 45.72mm a8 00 00 04 53 27 00 00 02 65 18
Cut_Abs 101.6mm 50.8mm a8 00 00 06 19 60 00 00 03 0c 70
-Layer_Top_Left_E7_52 Layer:1 0.66mm 1.879mm e7 52 01 00 00 00 05 14 00 00 00 0e 57
-Layer_Bottom_Right_E7_53 Layer:1 1.117mm 2.133mm e7 53 01 00 00 00 08 5d 00 00 00 10 55
-Layer_Top_Left_E7_61 Layer:1 0.66mm 1.879mm e7 61 01 00 00 00 05 14 00 00 00 0e 57
-Layer_Bottom_Right_E7_62 Layer:1 1.117mm 2.133mm e7 62 01 00 00 00 08 5d 00 00 00 10 55
+Layer_Top_Left_E7_52 Layer:1 0.0mm 1.879mm e7 52 01 00 00 00 00 00 00 00 00 0e 57
+Layer_Bottom_Right_E7_53 Layer:1 6.095mm 2.133mm e7 53 01 00 00 00 2f 4f 00 00 00 10 55
+Layer_Top_Left_E7_61 Layer:1 0.0mm 1.879mm e7 61 01 00 00 00 00 00 00 00 00 0e 57
+Layer_Bottom_Right_E7_62 Layer:1 6.095mm 2.133mm e7 62 01 00 00 00 2f 4f 00 00 00 10 55
Laser_1_Min_Pow_C6_31 Layer:1 100% c6 31 01 7f 7f
Laser_1_Max_Pow_C6_32 Layer:1 100% c6 32 01 7f 7f
Layer_Speed Layer:1 1000.0mm/s c9 04 01 00 00 3d 04 40
@@ -57,32 +57,44 @@
Laser_1_Max_Pow_C6_02 100% c6 02 7f 7f
CA_03 0f ca 03 0f
CA 10 00 ca 10 00
+Mov_Abs 0.0mm 1.879mm 88 00 00 00 00 00 00 00 00 0e 57
Mov_Abs 0.66mm 1.879mm 88 00 00 00 05 14 00 00 00 0e 57
Cut_Abs 0.761mm 1.879mm a8 00 00 00 05 79 00 00 00 0e 57
Cut_Abs 0.863mm 1.879mm a8 00 00 00 06 5f 00 00 00 0e 57
Cut_Abs 0.914mm 1.879mm a8 00 00 00 07 12 00 00 00 0e 57
Cut_Abs 1.066mm 1.879mm a8 00 00 00 08 2a 00 00 00 0e 57
Cut_Abs 1.117mm 1.879mm a8 00 00 00 08 5d 00 00 00 0e 57
+Mov_Abs 6.095mm 1.879mm 88 00 00 00 2f 4f 00 00 00 0e 57
+Mov_Abs 6.095mm 1.93mm 88 00 00 00 2f 4f 00 00 00 0f 0a
Mov_Abs 1.117mm 1.93mm 88 00 00 00 08 5d 00 00 00 0f 0a
Cut_Abs 1.066mm 1.93mm a8 00 00 00 08 2a 00 00 00 0f 0a
Cut_Abs 0.965mm 1.93mm a8 00 00 00 07 45 00 00 00 0f 0a
Cut_Abs 0.863mm 1.93mm a8 00 00 00 06 5f 00 00 00 0f 0a
Cut_Abs 0.812mm 1.93mm a8 00 00 00 06 2c 00 00 00 0f 0a
Cut_Abs 0.66mm 1.93mm a8 00 00 00 05 14 00 00 00 0f 0a
+Mov_Abs 0.0mm 1.93mm 88 00 00 00 00 00 00 00 00 0f 0a
+Mov_Abs 0.0mm 1.981mm 88 00 00 00 00 00 00 00 00 0f 3d
Mov_Abs 0.66mm 1.981mm 88 00 00 00 05 14 00 00 00 0f 3d
Cut_Abs 1.117mm 1.981mm a8 00 00 00 08 5d 00 00 00 0f 3d
+Mov_Abs 6.095mm 1.981mm 88 00 00 00 2f 4f 00 00 00 0f 3d
+Mov_Abs 6.095mm 2.032mm 88 00 00 00 2f 4f 00 00 00 0f 70
Mov_Abs 1.117mm 2.032mm 88 00 00 00 08 5d 00 00 00 0f 70
Cut_Abs 0.761mm 2.032mm a8 00 00 00 05 79 00 00 00 0f 70
Cut_Abs 0.66mm 2.032mm a8 00 00 00 05 14 00 00 00 0f 70
+Mov_Abs 0.0mm 2.032mm 88 00 00 00 00 00 00 00 00 0f 70
+Mov_Abs 0.0mm 2.082mm 88 00 00 00 00 00 00 00 00 10 22
Mov_Abs 0.66mm 2.082mm 88 00 00 00 05 14 00 00 00 10 22
Cut_Abs 1.117mm 2.082mm a8 00 00 00 08 5d 00 00 00 10 22
+Mov_Abs 6.095mm 2.082mm 88 00 00 00 2f 4f 00 00 00 10 22
+Mov_Abs 6.095mm 2.133mm 88 00 00 00 2f 4f 00 00 00 10 55
Mov_Abs 1.117mm 2.133mm 88 00 00 00 08 5d 00 00 00 10 55
Cut_Abs 0.761mm 2.133mm a8 00 00 00 05 79 00 00 00 10 55
Cut_Abs 0.66mm 2.133mm a8 00 00 00 05 14 00 00 00 10 55
-Layer_Top_Left_E7_52 Layer:2 2.133mm 3.911mm e7 52 02 00 00 00 10 55 00 00 00 1e 47
-Layer_Bottom_Right_E7_53 Layer:2 2.59mm 4.165mm e7 53 02 00 00 00 14 1e 00 00 00 20 45
-Layer_Top_Left_E7_61 Layer:2 2.133mm 3.911mm e7 61 02 00 00 00 10 55 00 00 00 1e 47
-Layer_Bottom_Right_E7_62 Layer:2 2.59mm 4.165mm e7 62 02 00 00 00 14 1e 00 00 00 20 45
+Mov_Abs 0.0mm 2.133mm 88 00 00 00 00 00 00 00 00 10 55
+Layer_Top_Left_E7_52 Layer:2 0.0mm 3.911mm e7 52 02 00 00 00 00 00 00 00 00 1e 47
+Layer_Bottom_Right_E7_53 Layer:2 7.569mm 4.165mm e7 53 02 00 00 00 3b 11 00 00 00 20 45
+Layer_Top_Left_E7_61 Layer:2 0.0mm 3.911mm e7 61 02 00 00 00 00 00 00 00 00 1e 47
+Layer_Bottom_Right_E7_62 Layer:2 7.569mm 4.165mm e7 62 02 00 00 00 3b 11 00 00 00 20 45
Laser_1_Min_Pow_C6_31 Layer:2 100% c6 31 02 7f 7f
Laser_1_Max_Pow_C6_32 Layer:2 100% c6 32 02 7f 7f
Layer_Speed Layer:2 1000.0mm/s c9 04 02 00 00 3d 04 40
@@ -97,25 +109,35 @@
Laser_1_Max_Pow_C6_02 100% c6 02 7f 7f
CA_03 0f ca 03 0f
CA 10 00 ca 10 00
+Mov_Abs 0.0mm 3.911mm 88 00 00 00 00 00 00 00 00 1e 47
Mov_Abs 2.235mm 3.911mm 88 00 00 00 11 3b 00 00 00 1e 47
Cut_Abs 2.336mm 3.911mm a8 00 00 00 12 20 00 00 00 1e 47
Mov_Abs 2.387mm 3.911mm 88 00 00 00 12 53 00 00 00 1e 47
Cut_Abs 2.54mm 3.911mm a8 00 00 00 13 6c 00 00 00 1e 47
+Mov_Abs 7.518mm 3.911mm 88 00 00 00 3a 5e 00 00 00 1e 47
+Mov_Abs 7.518mm 3.962mm 88 00 00 00 3a 5e 00 00 00 1e 7a
Mov_Abs 2.54mm 3.962mm 88 00 00 00 13 6c 00 00 00 1e 7a
Cut_Abs 2.438mm 3.962mm a8 00 00 00 13 06 00 00 00 1e 7a
Mov_Abs 2.336mm 3.962mm 88 00 00 00 12 20 00 00 00 1e 7a
Cut_Abs 2.285mm 3.962mm a8 00 00 00 11 6d 00 00 00 1e 7a
+Mov_Abs 0.0mm 3.962mm 88 00 00 00 00 00 00 00 00 1e 7a
+Mov_Abs 0.0mm 4.013mm 88 00 00 00 00 00 00 00 00 1f 2d
Mov_Abs 2.133mm 4.013mm 88 00 00 00 10 55 00 00 00 1f 2d
Laser_1_Max_Pow_C6_02 75% c6 02 5f 7f
Cut_Abs 2.184mm 4.013mm a8 00 00 00 11 08 00 00 00 1f 2d
Mov_Abs 2.235mm 4.013mm 88 00 00 00 11 3b 00 00 00 1f 2d
Cut_Abs 2.59mm 4.013mm a8 00 00 00 14 1e 00 00 00 1f 2d
+Mov_Abs 7.569mm 4.013mm 88 00 00 00 3b 11 00 00 00 1f 2d
+Mov_Abs 7.569mm 4.064mm 88 00 00 00 3b 11 00 00 00 1f 60
Mov_Abs 2.59mm 4.064mm 88 00 00 00 14 1e 00 00 00 1f 60
Laser_1_Max_Pow_C6_02 50% c6 02 40 00
Cut_Abs 2.235mm 4.064mm a8 00 00 00 11 3b 00 00 00 1f 60
+Mov_Abs 0.0mm 4.064mm 88 00 00 00 00 00 00 00 00 1f 60
+Mov_Abs 0.0mm 4.165mm 88 00 00 00 00 00 00 00 00 20 45
Mov_Abs 2.133mm 4.165mm 88 00 00 00 10 55 00 00 00 20 45
Laser_1_Max_Pow_C6_02 100% c6 02 7f 7f
Cut_Abs 2.235mm 4.165mm a8 00 00 00 11 3b 00 00 00 20 45
-Work_Interval 01 06 20 365.0mm 365.0mm da 01 06 20 00 00 00 02 6d 00 00 00 02 6d
+Mov_Abs 7.213mm 4.165mm 88 00 00 00 38 2d 00 00 00 20 45
+Work_Interval 01 06 20 418.0mm 418.0mm da 01 06 20 00 00 00 03 22 00 00 00 03 22
Stop e7 00
EOF d7
|
|
The joy of uncommented code... I'll clean it up, thanks for your investigation. |
a62c2ef
to
9b9ad21
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the cleanup. Please have a look at my comments.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like you accidentally added this file
These properties were overlooked during the refactoring in said commit.
9b9ad21
to
f26c6c9
Compare
Works for me, I'll quickly rebase it. |
f0826a8
to
1afe209
Compare
First PR originating from #216. Cleans up obsolete properties within the code.