Originally Posted by
TylerR
This should give you what you need. includes the protruding hex. You will need to play with the numbers to get correct diameter and such.
module collator_plate(){
difference(){
//plate
union() {cylinder(d=collator_plate_d,h=collator_plate_h, center=true) ;
cylinder(d=shaft_hole+8,collator_plate_h+10, center=true, $fn=6);
}
translate([0, 10, collator_plate_h/2 -0.99 ]) rotate([0, 0, 0]) letter(description,4,1);
translate([0, -10, collator_plate_h/2 -0.99 ]) rotate([0, 0, 180]) letter(description,4,1);
center_hole(shaft_hole);
//center_slot();
//bullet holes caliber
for(z=[0:360/round(360/bullet_caliber/2):359]){
bullet_slot(z+15);
}
}
}
module center_hole(d){
//cylinder(d=d,h=collator_plate_h*2, center=true);
cylinder(d=d,h=collator_plate_h*2, center=true,$fn=6); //HEX
}