Pre-Release | Manual Rotary Indexer

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.

2 Likes

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.

5 Likes

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.

[engrave operation]
[index punch 1] // photo sensor LOW, rotates n seconds
[engrave operation]
[index punch 2]
[…]

9 Likes

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:

  1. Simply draw boxes over the design in increments that equate to the diameter of the object we’re engraving.
  2. Place and align the object on the rotary indexer.
  3. GF completes the first sequence, parks the head in the corner and give a little beep sound.
  4. The rotary indexer knew how long each ‘block’ would have taken and then rotates one set increment.
  5. After a per-determined pause the GF resumes, doing the second block.
  6. Engrave, Rotate, Repeat
6 Likes

@cbarker, I think we just said a lot of the same things at the same time…

The only thing is that ‘re-ordering’ of the operations. My understanding is that we’re pretty closed source at this point.

I wouldn’t be surprised if GF have something cooking on the rotary front already. I think it was one of the early ‘hopper’ items.

3 Likes

I’m disappointed I didn’t get to use ‘Sequence block override’ though.

Here’s a quote from Dan

3 Likes

But it’s what you were thinking, right?

Ok, awesome. Thanks, I missed that! That might be enough to give us what we need here!

2 Likes

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.

4 Likes

I’d say you’re awesome, but some things are too obvious to be repeated :smile: Very cool!

7 Likes

Here you go, youtube is your friend.

11 Likes

Bookmarked!

3 Likes

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…

2 Likes

So cool! This is something I’d buy from the design catalog!

5 Likes

and voila! Another functionality that not even GF could foresee (or maybe it was in the hopper :grin:)

4 Likes

That is super clever!

3 Likes

WOW! Amazing work, and I can’t wait to buy this off you from the catalog! :smiley: I"m so thrilled it works! :smiley:

2 Likes

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.

18 Likes

21 Likes

What he said!

1 Like

MIND. BLOWN. :heart::heart_eyes:

3 Likes