kennetek / gridfinity-rebuilt-openscad

A ground-up rebuild of the stock gridfinity bins in OpenSCAD

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Baseplates are 0.5mm short per dimension

namore opened this issue · comments

As discussed here, the Gridfinity Rebuilt base plates are 0.5mm shorter than other base plates and shorter than specified by Zack.

Bins have a 0.25mm tolerance at each of their four sides so they wont bump into each other, which gives the 0.5mm per dimension. The baseplates should not have this tolerance, however. I suspect the gap was added to the baseplates, as well, by accident.

The faulty code I suspect is:
image

commented

These baseplates are created to also be stackable in the X and Y direction (just as the bins). The logical choice has been made to also add this "stackable tollerance" to the baseplates because our 3d printers are not that precise.

Due to this change there is a high chance that bins won't fit nicely on a baseplate which is created of different parts. Just like bins wouldn't fit besides each other without their tolerance.

What issues do you encounter that you feel the need to solve this? Or is it just trying to keep it the same as the original design? Our baseplates are also not as high as the original which saves a small amount of plastic due to not printing useless parts.

I understand its to add tolerances but it should be written in the constants as a tolerance offset so it can easily be changed for people who don't want it and it should also be double checked for consistency.

I know this is technically from a project using the rebuilt-utility (and an older version) but I am seeing places where the top box ends up a different size compared to the bottom box due to the tolerance subtracting being inconsistent.

https://www.printables.com/model/602132-parameterized-labeled-socket-organizers-for-multic

BoxOffset

I have noticed this as well. This definitely should at least be customizable. My printer's tolerance for this is easily less than 0.1mm.

is that the reason why one 2x1 baseplate is 0.8mm wider than two 1x1 baseplates side by side?

Sorry for my late reply I had disable notifications apparently. Thanks for making this configurable!

For the record: My main issue with the 0.5mm tolerance was that different designed Gridfinity baseplates (that don't have that tolerance) didn't align properly with the rebuilt ones. In a 2x2 configuration of 5x5 plates, two of them gridfinity rebuilt ones, I couldn't fit boxes over certain borders due to misalignment.

I also believe that the tolerance is problematic (only gridfinity rebuilt plates) if your plates cannot move freely, e.g., due to spacers or glued together baseplates.

Thanks again for the fix!