March 5, 2026
Description
This compact perforated board is sized 90 × 90 × ~3 mm with a dense, symmetric hole grid—handy for zip-ties, M2–M3 fasteners, and wire routing. It’s sturdy enough for small brackets and mock-ups, yet quick to print.
Also included: four small connectors to expand a single board into larger structures:
2-side (90° corner) – join two boards at a right angle
4-side (cross) – make “+” junctions in a grid
6-side (hub) – create hex/radial nodes
Electronics jigs & sensor test plates
Cable management / tie-down points
Small robots, IoT mockups, STEM projects
Modular shelves, light panels, or display tiles
Print the board flat.
For large batches, print one connector + one board corner first to confirm fit, then scale production.This compact perforated board is sized 90 × 90 × ~3 mm with a dense, symmetric hole grid—handy for zip-ties, M2–M3 fasteners, and wire routing. It’s sturdy enough for small brackets and mock-ups, yet quick to print.
Also included: three small connectors to expand a single board into larger structures:
2-side (90° corner) – join two boards at a right angle
4-side (cross) – make “+” junctions in a grid
6-side (hub) – create hex/radial nodes
Electronics jigs & sensor test plates
Cable management / tie-down points
Small robots, IoT mockups, STEM projects
Modular shelves, light panels, or display tiles
Print the board flat.
For large batches, print one connector + one board corner first to confirm fit, then scale production.
Material: PLA, PETG, ASA (your choice)
Nozzle: 0.4 mm (0.6 mm works for stronger, faster boards)
Layer height: 0.20 mm (0.28 mm OK)
Perimeters/Walls: 3–4
Top/Bottom: 4–5 layers
Infill: 20–35 % (Gyroid or Grid)
Supports: As needed for your slicer/profile
Adhesion: Brim optional if your bed has corner lift
Too tight → add +0.05 mm Horizontal Expansion or scale X/Y +0.2–0.3 %.
Too loose → −0.05 mm or −0.2–0.3 % X/Y. A light deburr of slot mouths helps.Print Settings
In board.scad:
cube_width = 90; // Width of the cube
cube_height = 3; // Height of the cube
cube_depth = 90; // Depth of the cube
hole_diameter = 3; // Diameter of the holes
hole_spacing = 5; // Spacing between the centers of the holes
cylinder_radius = 5.3*0.5; // Radius of the cylinders
star_connector_gap = 3;In connector_6_sides.scad, change hole_count from 6 to 4 to get the 4-side connector:
base_radius = 30/2.5; // Radius of the base disk
height = 5; // Thickness
hole_diameter = base_radius*0.45; // Each hole's diameter
hole_count = 6; // Total number of holes
box_side = 3;// Height of the boardLicense:
Creative Commons — Attribution — Share Alike
8