// bolt based on ISO 4762 (https://www.fasteners.eu/us/standards/ISO/4762) bolt_k = 3; bolt_l = 10; bolt_dk = 5.5; bolt_ds = 3; bolt_ds_tol = 0.45; module bolt() { union() { cylinder(d=bolt_ds, h=bolt_l, $fn=30); translate([0, 0, -bolt_ds]) cylinder(d=bolt_dk, h=bolt_ds, $fn=30); } }