Parametric Gridfinity PCB/Perfboard Holders (OpenSCAD)
by bobstay · via Printables
| Format | STL |
| Category | Organisation |
| License | CC BY-NC-SA |
| Triangles | 2.3k |
| Uploaded | Jun 14, 2023 |
⬇ 475 downloads
❤ 99 likes
👁 2.2k views
Description
Customisable Gridfinity boxes for storing PCBs or perfboard. I've included some common sizes for perfboard (the dimension in the filenames is the length of the board), but with openscad you can customise to the exact sizes of your PCBs. They're high-density by default (1mm between each board) to pack as many in as possible, but the spacings are customisable for easier grabbing. The code automatically calculates the maximum number of PCBs that can fit, given the size of the box and the spacing between them. It doesn't currently support fewer than the maximum, although you can always adjust the spacing to achieve fewer slots. Based on kennetek's fantastic “Gridfinity rebuild in openscad” ( link ). How to customise: Download “Parametric-Gridfinity-PCBHolders-OpenSCAD.zip” and unzip it Open “gridfinity-PCBHolder.scad” in OpenSCAD (the other two files need to be in the same folder) Scroll down to the line “// ===== PCB HOLDER PARAMETERS ===== //” Measure the length of your PCB - how long you want the slot to be, in mm Change “pcbLength” to this length Adjust “gapBetweenPcbs” to suit your desired density / grabbability Scroll down to the line “/* [General Settings] */” - this is the original code from kennetek that defines the size of the gridfinity box. Change “gridx” and “gridy” to define the size of the gridfinity box (e.g. a 2x1 would be gridx=2 and gridy=1) If you want a “full-height” box, change gridz from 3 to 6. By default the code will generate multiple rows of PCB slots if the box is big enough. If you don't want that, scroll back up to “PCB HOLDER PARAMETERS” and change “multiRow” to false. “gapBetweenRows” sets the… gap between the rows. If you want a specific box and don't have OpenSCAD (or this is too complicated), leave a comment with the PCB and box dimensions you want, and I'll add an STL.
Originally published on Printables