Open EmperorArthur opened 1 month ago
Pictures from python -m unittest
Edit: How do I make these smaller?!?
Also tests are not comprehensive, and do not cover other modes. The gaps are a rendering issue and are not there when creating the final model.
I tried out this PR for my first Gridfinity baseplate. It worked great. I quite like the crush ribs for keeping magnets in place. Thanks for pulling this together.
Fit to drawer functionality has been lost.
The PR uses more modular construction (square_baseplate_lip, solid_square_baseplate, square_baseplate_corner), which appears to focus more on the modular and customizable aspect rather than ensuring the "fit to drawer" functionality.
Fit to drawer functionality has been restored, though tests were not added.
Please re-examine.
Works as intended. Excellent updates.
Thanks! Whenever you're ready feel free to merge it, as I don't have permissions to do so.
Incorporates #179
Main Changes
First, this fixes the baseplate not correctly in OpenSCAD version 2024.02.16 (git 55be9cf86). Done by switching from
minovsky
tooffset
in one function.Second, instead of using a negative of the bin's this creates the base plate using technical data from the spec.
Other changes
Deprecated
rounded_rectangle
in favor of a newrounded_square
function. Which operates like the built insquare
andcube
functions.Opinion
The
minovsky
function just seems to cause more issues than it is worth.