Pinned post

I promised you a demo. We recorded our first laser cut with the laser actually activated. enjoy :)

Our current laser cutter compared to our previous laser cutter.
+1 Bigger
+1 More Power
+1 Helpful LCD live preview
+1 Better rotary tool
+1 Probably a longer lifetime because of the x-axis design
-1 Convoluted software
-1 Slower engravings because of the x-axis design
-1 Lower quality engravings because of the x-axis design
-1 No auto focus
-1 More complicated handling of the machine

When you do engravings don't expect the quality and especially the speed we had with the epilog laser. That is due to the hardware design of the x-axis.

Also, when you do a test cut do it with a straight line with a length of at least 4cm. The speed of the laser head highly varies during the job and is fastest on straight lines which means they receive less power.
We are thinking about implementing a compensation algorithm for that in ctrl-cut. let's see.

Don't try to cut
corrugated cardboard! It catches fire! I think our compressor might be to weak to blow out the flames in that case.

I promised you a demo. We recorded our first laser cut with the laser actually activated. enjoy :)

Today for the first time we were able to cut using ctrl-cut! Stay tuned for demos in the next days.

We are taking big leaps towards actually sending jobs to the laser cutter using ctrl-cut. What's holding us back is that we want to have complete binary parity to the last bit with the original driver - That way we can be sure not to break the machine.

Our knowledge has much improved and i have written a laser cutter simulator based on it

Thanks to many other people trying to reverse RDWorks laser jobs we are now able to partially decode laser jobs

they actually obfuscated the data 😞

uint8_t scramble(uint8_t p) {
uint8_t a = p & 0x7E | p >> 7 & 0x01 | p << 7 & 0x80;
uint8_t b = a ^ MAGIC;
uint8_t s = (b + 1) & 0xFF;
return s;

uint8_t descramble(uint8_t s) {
uint8_t a = (s + 0xFF) & 0xFF;
uint8_t b = a ^ MAGIC;
uint8_t p = b & 0x7E | b >> 7 & 0x01 | b << 7 & 0x80;
return p;

Thanks go to:

You need to enable the "Output direct" flag in the work settings of the driver or light tones won't be engraved at all

If you can't seem to get the y-axis to move the laser probably is in rotary mode. in that mode it is possible to work with cylindrical objects by turning the object under the fixed y-axis. you can disable rotary mode by flipping the "Axis U/Axis Y" switch.

After the laser cutter boots it is always in emergency stop mode. you need to press the "reset" button so that the laser cutter accepts jobs again. of course you also have to do that when you actually used the emergency stop.

The circuit breaker in the antechamber can't handle the laser cutter and companion devices

Show older – a Fediverse instance for & by the Chaos community