I followed Zack Freedman's Gridfinity specification for the bin size. I started from the specification described here: https://www.printables.com/model/417152-gridfinity-specification.
Some modifications have been made:
I have provided the sizes I used, but if you need others, I can add them.