Not sure if there are any stepper controls free on the existing boards. If there are, perhaps it can be used; if not, Nomad organ and brain transplant?
@mbellon, the stepper board (in the Nomad Classic at least) is 3-axis and all 3 axes are in use. The board in the Shapeoko3 has four drivers, but two are slaved for the Y axis. But even if it were reconfigurable it would not help me. My gearmotor is actually a servo.
I’m thinking the easiest way to implement rotary indexing might be to clamp a 5C collet block to the table against pins to register in the X and Y axes. The 4-sided block would give 90-degree increments, done manually in between the individual gcodes. The 6-sided block would need a tall fence to register in Y, but would give 60-degree increments.
Even the Shars block is claimed to be within .0005" squareness, so finding the axis in Y and Z would be very easy–edge find the block, touch down in Z and adjust each coordinate by half the block’s size.
I’ll need to add my voice to the requests for Rob to implement round stock when doing a 4-axis part…
@mbellon, the stepper board (in the Nomad Classic at least) is 3-axis and all 3 axes are in use. The board in the Shapeoko3 has four drivers, but two are slaved for the Y axis.
That’s what I suspected - all full. That it’s a servo means it wouldn’t go anyway.
Ah! I see you’re idea. I like it! That’s 4 axis indexed machining. I’m used to doing 4 and 5 continuous machining; indexing is just a subset… but you’re scheme is more accurate/precise for indexed machining since I have to have all the general motion uncertainty and then have to deoend on the uncertainty of a lock at a fixed angle.
I’ll need to add my voice to the requests for Rob to implement round stock when doing a 4-axis part…
On my Interstate 5C collet block set, the square block is 1.723" square, giving a center height of 0.8665" above the mounting surface. Interestingly, the hex block is 1.782" across the flats, giving a center height of 0.891" above the mounting surface.
@mbellon, MeshCAM only supports indexed 4th axis machining, but not continuous. So the collet block is a reasonable way to index.
Sherline has an 8-sided collet block, threaded for its own chucks and endmill holders, but I have not been able to find a 5C 8-sided block…
On my Interstate 5C collet block set, the square block is 1.723" square, giving a center height of 0.8665" above the mounting surface. Interestingly, the hex block is 1.782" across the flats, giving a center height of 0.891" above the mounting surface.
I can’t wait to see this thing!
@mbellon, MeshCAM only supports indexed 4th axis machining, but not continuous. So the collet block is a reasonable way to index.
Makes perfect sense to do it that way you’re doing then.
Once my Nomad arrives I’m going to work up a BobCAD-CAM 5 Axis Mill Pro post processor for it. This package is capable of 3 axis work, as well as 4 and 5 axis indexed and continuous machining… and it is total overkill… but it will be fun!
By-the-by, Fusion 360 is capable of 4 and 5 axis indexed machining currently. They have plans for 4 and 5 axis continuous but the timing has not be announced.
Another CAM package that is capable of 4 axis indexed machining is DeskProto.
If we’re just speaking theoretically then Carbide Motion could be modified to move a 4th axis connected to a separate USB port. This would not be coordinated motion, it would be 3+1 for positioning, not “true 4 axis”.
I can’t say this has moved beyond the “Hey wouldn’t it be neat if…” stage but we’ve considered it.
It’s a hard wired reversing. You’ll need a different Microcontroller and board for a true 4th axis setup, or some other mechanism for controlling the additional axis.