Skip to content

Conversation

@Rahix
Copy link

@Rahix Rahix commented May 20, 2025

The current design of the baseplates with a sharp edge at the top of the base plates is not ideal for printability. Slicers try to approximate this sharp edge with a thin perimeter line that is usually disjoint from the perimeters at the grid intersections. The end result is quite uneven. See this slicer preview:

image

Introduce a new "top style" configuration option which defaults to "sharp" - the current behavior. An alternate "flattened" setting removes two top two layers of the baseplate, leaving a flat surface with a width of roughly two perimeter lines on top. This is sliced much more consistently and the printed result also looks a lot better. The functional impact of not having a sharp edge on top is neglible.

image

Copy link
Collaborator

@EmperorArthur EmperorArthur left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tons of comments about the variables, but my suggestion is to drop them entirely.

De-hardcode and comment line 222, add a comment line explaining what it's doing, and get rid of everything but those two lines. We already round the stacking lip for the same reason, and don't give users a choice there.

@EmperorArthur
Copy link
Collaborator

I like the idea, but your implementation could use a bit of work.

The current design of the baseplates with a sharp edge at the top is not
ideal for printability. Slicers try to approximate this sharp edge with
a thin perimeter line that is usually disjoint from the perimeters at
the grid intersections.  The end result is quite uneven.

Flatten this sharp edge by removing the top two layers of the baseplate,
leaving a flat surface with a width of roughly two perimeter lines on
top.  This is sliced much more consistently and the printed result also
looks a lot better.  The functional impact of not having a sharp edge on
top is neglible.
@Rahix
Copy link
Author

Rahix commented Aug 30, 2025

but my suggestion is to drop them entirely

Ah, only now saw this. Fair enough, made this change non-optional.

@Rahix
Copy link
Author

Rahix commented Oct 10, 2025

Ping @EmperorArthur :)

@50an6xy06r6n
Copy link

To add onto this, shaving off the top of the plate edges also allows multi-unit inserts to seat fully into the baseplate, without the slop caused by the slight fit offset. I believe this is an oversight/underspecified element in the overall gridfinity spec that should be fixed. I think the width of the flat needs to be at least 0.5mm to seat properly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants