in3dca-freegrid icon indicating copy to clipboard operation
in3dca-freegrid copied to clipboard

FreeGrid in Vertical Plane

Open agryson opened this issue 8 months ago • 1 comments

Describe the feature

An option to set a grid as being for the vertical plane which would use a geometry with mounting holes at the intersections and have indexing features for locking in 'snaps' (I like OpenGrid's implementation myself, though it uses some funny measurements in places) would provide this option. It could also use a division of the 50mm grid (e.g. 25mm) to maintain cross compatibility and expand options for compatibility.

It should be implemented because

I very much like the idea of FreeGrid and especially its implementation as a workbench. It currently only works in the horizontal plane however and looking at systems like HSW, OpenGrid and Multiboard I feel an option for a FreeGrid in the vertical plane would complement and expand the system very well.

Additional context

No response

Would you like to work on this issue?

I'd be happy to try to create parametric geometry to define the system, yes.

agryson avatar May 15 '25 07:05 agryson

Heavily inspired by Opengrid, I have designed and tested the following, but hopefully respecting your design choices with FreeGrid. The parametric aspect is not perfect as changing parameters in the Spreadsheet can cause issues due to my use of chamfers on edges etc. But the geometry functions as expected once printed and can be arrayed into generic sizes.

If you have no interest in pursuing it, I can happily use this as-is myself, but maybe others could find use of such a system.

File is attached with basic GridCell and DirectionalSnap (hereby released into the same license as this repo - had to use a zip since github doesn't accept FCStd).

SystemDefinition_v20250515.zip

agryson avatar May 15 '25 20:05 agryson