Maximum range of working area for rotary working mode (or linear?)

If your limit sw is wired to the BJJCZ board I dont think it would home, but it could shut it down at one of the IO ports (I think). I’ll look through the literature see how that works.
If it really is a home in ezcad, that would be awesome and I bet the team would like to know about that

I suppose it moves until the limit switch is triggered and changes the value on the I/O port — at that point, it immediately stops.

1 Like

It sounds like your Steps per mm in the External Axis Setup of Repeat Marking are still too high.

Did you do this test?

But in Rotary Mode 100 cm is 100 cm it exactly how it should be with same parameters with no gaps or any other troubles. Here, we stopped only by max length parameter of working area (total steps + roller diameter).

Trouble only appears to be in Repeat marking.
Looks like its apply some sort of rotational trajectory/working area bend recalculation, but its turned off… and even more we use linear mode, dont know what cause trouble in here…

I will rec video of test above a bit later (share with you on monday).

Also, sad news for us, according to docs of ISO we cant use repeat marking for our purpose as it intended to mark EACH 100 cm length mark as " Xm " (1m/2m/3m and so on…) So sadly, but repeat marking by 1 cm is not suitable :frowning:

Looks like need to wait for disabling limitations of parameters…

1 Like

That is the odd part.
What value are you using for splits?
If you used 10mm splits with rotary setting, does it still come out exact?
What acceleration value did you use in your latest testing?

That would require a second pass. I used to do it that way to add the numbering and the longer tails 10mm graduations after running the 1mm grads, before I figured out the easy way. When I first started testing the X-Y table I would actually run 1mm repeat marking and then go back and run 10mm repeat marking to check repeatability. I don’t have a video up of it currently but didn’t have any issues.

I use 10mm splits repeat marking with linear mode.

10 deg value (10 mm).
Pause - 200 ms.

Step per mm - 1000
Min speed - 500
max speed - 3000
Accel time - 250

Some tests with old params of pause and speed here (image for previous message):

Your methodology looks sound. I would still slow down the 8000 down to maybe 3000. Never mind, I see you used the old image but updated values in your post.

That would require a second pass. I used to do it that way to add the numbering and the longer tails 10mm graduations after running the 1mm grads, before I figured out the easy way. When I first started testing the X-Y table I would actually run 1mm repeat marking and then go back and run 10mm repeat marking to check repeatability. I don’t have a video up of it currently but didn’t have any issues.

But how would I skip the 100 cm mark?
It will mark 99, 100, 101, and so on… I can’t just skip 100 cm. To do that, I’d have to mark up to 99 cm, stop, skip one step, then continue from 101 cm. Only after that could I go back and repeat the meter marks.
So instead of a single operation, it would take 10 operations for 4.5m ruler:

  • mark all 0–99 cm positions (5 operations),
  • skip every 1-meter mark (4 operations),
  • continue again with 0–99 for the next meter,
  • and once the last meter is done, finally add the 1-meter marks (1 operation)

So the whole point of automation is completely lost in this case…

Your methodology looks sound. I would still slow down the 8000 down to maybe 3000. Never mind, I see you used the old image but updated values in your post.

Yes, the initial settings were as shown in the image (all matching the EZCAD configuration). Later, following your and Aaron’s advice, I reduced the speeds and increased the pauses — but it still didn’t help.

To phrase this differently: You are sending the controller 10k steps.

10 x 1000 steps per mm

The gap after each “repeat” indicates that 1000 steps per mm is too high. try a lower value here.

Can you measure the movement when you use the Test button in Repeat Marking? It should be exactly 50mm. I claim, it will be more in your case.

Can you measure the movement when you use the Test button in Repeat Marking ? It should be exactly 50mm. I claim, it will be more in your case.

Sure, i will be near laser on monday and will rec video of test for you.

The gap after each “repeat” indicates that 1000 steps per mm is too high. try a lower value here.

But why in rotary mode with length of “1_000_000 steps per rotation” its marks 100 cm exactly as 100 cm with no errors… There are another “inner” meachincs in this mode?

No, I switch back and fourth between linear and rotary both work as expected. For your projects sounds like rotary is the better of the 2. Im going to put in a feature request about 2 or more layers of dynamic text.
There is another dynamic option where a csv file is used so it advances to the next value in the column or table, I haven’t messed with it much but it should work for your 1-99, 1 m, 1-99, 2 m, etc. But if linear doesn’t work well It won’t help. Hopefully after next update the 500mm limit on rotary is removed.

I can’t currently wrap my head around explaining this.

It’s possible that when you are using Rotary Mode, your 1M steps per rotation experience a rounding difference depending on your Split size.

But yes: 1 Million steps should move your table 1000 times further than 1000 steps would!

So my bet, instead is that you still have this difference, it’s just harder to spot.

→ Try the Test button in the Rotary Setup with the 1M steps per rotation. It’ll take a while to travel all the way, but measure the distance it moved. (If my understanding is correct: It’ll be more than a meter)

None, that I know of. (Other than the math)

Absolutely. I’ll try to push it.

1 Like

Simple workaround: Instead of marking with Lightburn’s number format, mark with its CSV one, using a file with “1” on the first line, “2” on the second, “3” on the third…“99” on the 99th, “1m” on the 100th, “101” on the 101th, and so on. Shouldn’t take more than a couple minutes to set up, but it can’t handle more complex changes.

2 Likes

Tried at home ( only app test). Approach with variables from csv file and it helped fix condition of “Xm” marks. Thanks!

So only trouble for now is shift of lines…

2 Likes

Something I would be curious about, if you set your repeat marking graphic to a 20mm scale or a 30mm scale, if it still errored the same amount. Still trying to get my head around on what is causing your error.

Finally had time to run some tests:

Video 1 (5 cm sections):

Each part is 5 cm long (numbered for convenience).
As you can see, the start of the next part is exactly where it should be (on the cm mark), while the marks in the previous part are partially shifted.

Video 2 (3 cm sections):

Same issue… all lines except the first one are partially shifted, while the first line of the next part is exactly where it should be.

Video 3 (for @Aaron.F):

This shows manual movement via the repeat marking menu:

  • First move: 0 → 10 cm
  • Next move: 40 cm
  • All following moves: 50 cm

The speed was set high just to demonstrate that it still moves without any problems, even at that rate.

1 Like

“This video is private”

Updated links, sorry

1 Like

Thank you. That proves that the Steps per mm are indeed correct!

For my peace of mind, could you press the test button in the setup and confirm that the axis moves 50 mm back and forth?

1 Like

The other videos indicate that the scale of your galvo axes needs to be calibrated.

If you have a .COR lens correction file you can load it in the Device Settings.

If you don’t have this file, do this:

  • Engrave the largest possible rectangle on a flat piece.
  • Click the three dots next to the Scale field.
  • Enter the Requested- and Measured size, and click OK.

Pay attention to “Galvo 1 and 2” to see which one is the X or Y axis in your case.

I’m curious to know how that helps.

100% correct. It moves the right amount, but it is squeezing the gradient lines. Make sure of focus and re-calibrate. Then remember to raise the head to re-focus on the ruler.