I also thought along the Arduino lines but… then we hit “non-open sourcery” alerts… The GF laser path sequence is based on some efficiency algorithm. This means (apparently somewhat ironically) that the laser jumps from one part of the cut / engrave pattern to another. If it were all ‘sequential’ and determinable, we could simply adopt the rotary pattern like you suggest for a given design. But since this is not the case, while it’s not impossible I am sure, it would be a lot harder.
A lot would be possible with the GF if users could get access to the source code or even just the G code of a certain design. But then we’d also need to be able to feed whatever mods back into the machine somehow so we’re now moving more towards a dev kit… Will they do it? Time will tell.
My thinking on this months ago was to use Arduino, but manually advance remotely using my phone or add a pushbutton that will advance the rotation by 1 increment.
I haven’t been keeping up with the GFUI all that much, but I’m fairly certain we can set/re-order the operations. This feels ‘hacky’, but if I have a drawing layer with a separate color, it is it’s own operation. If that layer contains a single short line/point, say, in the top right corner, and place my sensor there, I can create a series of features that always returns the cutter head to approximately the same place. (and not laser my sensor haha) So regardless of what the efficiency algorithm is doing with the rest of the job, those drawing interrupts would bring the head back to the index position.
Maybe it could be a combination. Once we understand a pattern we could automate within a given ‘sequence range’, using the benefit of the GF’s autofocus - i.e. allowing for some curvature - and just automate the incremental index rotations just like @karaelena has done manually.
It would be very cool if the GF software allows us to create ‘sequence block overrides’ (man, I should work in Hollywood). This could solve the whole thing for some projects. It might look something like this:
Simply draw boxes over the design in increments that equate to the diameter of the object we’re engraving.
Place and align the object on the rotary indexer.
GF completes the first sequence, parks the head in the corner and give a little beep sound.
The rotary indexer knew how long each ‘block’ would have taken and then rotates one set increment.
After a per-determined pause the GF resumes, doing the second block.
Yeah… but the best I could do was drawing interrupts. I need to go back to technobabble school.
It would be nice if we could have a generic sequence block override that allows positioning the cutter head without having to use a drawing feature, but as it stands I think this would work!
Thinking about this more, would need to have a little ablative “tower” that is adjustable to the height of the work piece in the index-zone to give the camera something to focus on.
As long as you can specify the order of operations in the UI, you could just do: main score/engrave, trigger engrave to set off the mechanism, negligible-power engrave off to one side to delay the head while the indexer is moving. Rinse, repeat in order as many times as you need.
Or, if you’re willing to risk fire and explosion, you could have a wireless thingy running the indexer (particle, onion, pi etc) that would wait until the engrave was done and then tell the GF interface “repeat last job” and trigger a robotic button-pusher outside the case…
If we are talking about an automated rotary indexer using some kind of arduino or similar, and an officially supported mode/process/whatever from Glowforge, the “beep sound” that you mention could be a special audio-signal/code to activate the rotation. Different audio codes could advance the rotation to different degrees.
We have seen so many different ideas for rotary engraving devices. @karaelena just proved the concept of tiny roller-stations working to spin an object within the confines of the space available.
Whether from Glowforge or from the community, I have firm expectations of some type of rotary-index device being available to buy or make relatively quickly once folks start getting their production machines.