A parametric paint rack for the gridfinity system with offset rows.
Interested in a version with aligned rows? See my other version here.
This version with offset rows uses space more efficiently at larger grid sizes, so it can fit more paint bottles in the same space than the aligned rows version. Plus it helps with seeing paints behind the front row! However, it does not use space efficiently for small grid sizes (say, 2x2 or smaller). If you are interested in 1x1, 1x2, or 2x2 paint bottle grid sizes, use the aligned row model.
The included fusion360 file will auto-generate and align the maximum number of paint slots for a user-specified brand that fit in the specified grid with rows offset to each other.
The following parameters can be changed:
When changing the grid size parameters, new bodies may appear under Blank Storage:1 > Bodies. Simply combine all of them before saving as mesh.
The fusion 360 file includes measurements for the following hobby paint brands:
If you would like another brand added, feel free to send me the measurements (diameter of the bottle base) and I will update the model.
DISCLAIMER: The measurements included in the file were taken from bottles that I personally own. Manufacturers change paint bottles over time, and different parts of the world may have bottles of different sizes. Test the holder you want in a 1x1 size to make sure you have proper fit before printing larger grids.
For your convenience I have generated a number of configurations using common hobby paint brands at several grid sizes. For the pre-generated .3mf files, I use slotsHigh = ⅓, min_spacing= 2 mm, and hole_offset = 0.3 mm. XxY in the file name indicates the number of grids in the X direction and the number of grids in the Y direction, respectively.
I have included a special version of the archiveX 4x4 grid that includes a slot for their 250 mL thinner. One of those paired with a regular 4x4 Archive X grid will hold 42 paints and the thinner, enough for one each of their entire paint line.
The author remixed this model.
I added the logic for generating paint holes.