// 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.3;

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);
	}
}