- translate([0, plugh, (plugl - pinholewidth*2)/3])
-# linear_extrude(height = pinholewidth){
- for (mir=[0,1]) {
- mirror([0,mir,0]) {
- polygon([[-(topcylw/2+0.1), -0.1],
- [-(topcylw/2+0.1), pinholeminh],
- [0, pinholeminh],
- [+(topcylw/2+0.1), pinholemaxh],
- [+(topcylw/2+0.1), -0.1]]);
+ translate([-(topblockw*0.25+1),
+ plugh + pindh - (pinmaxh - pinminh)*0.75,
+ (plugl - pinholebasew*2)/3]) {
+ translate([0,0,pinholebasew/2]) rotate([-90,0,0]) %Pin();
+ rotate([0,90,0]) {
+ linear_extrude(height = topblockw*1.0+2) {
+ polygon([[-1.0 * pinholebasew, -0.01],
+ [-0.5 * pinholebasew, pinholeh],
+ [ 0 , -0.01]]);