Files

copied

Scanning the repository...

Last update 10 years 5 months by Joel Bradshaw
Filesmodels
..
Female_100_Header.pdf
Male_100_Header.pdf
Rightangle_100_header.pdf
Rightangle_100_header_black.pdf
angle_view_solid.png
angle_view_trans.png
box_bottom.stl
box_top.stl
boxbottom_fixed.stl
boxtop_fixed.stl
controller_sockets.scad
controllers.scad
controllers.stl
linenum.pl
pins.scad
teensy.scad
topview.png
pins.scad
pin_base_height=in(.125); pin_gap=pin_base_height*0.5; pin_length=in(.4); pin_below=in(.125); pin_d=in(.045); pin_taper=pin_d/2; module pin(x,y) { translate([ps*x,ps*y,0]) { color("silver") { translate([0,0,-pin_below + pin_taper/2]) cylinder(h=pin_length+pin_base_height+pin_below-pin_taper, r=pin_d/2); translate([0,0,-pin_below]) cylinder(h=pin_taper/2,r2=pin_d/2,r1=pin_taper/2); translate([0,0,pin_length+pin_base_height-pin_taper/2]) cylinder(h=pin_taper/2,r1=pin_d/2,r2=pin_taper/2); } color("white") linear_extrude(height=pin_base_height) square(size=ps,center=true); } } module pin_set() { translate([-ps*3,0,0]) { for(x=[1:3]) { pin(x,1); } for(x=[0:3]) { pin(x,0); } translate([SNES_gap,0,0]) for(x=[3:5]) { pin(x,0); } } } module pin_cutout() { hull() { translate([-ps*3,0,0]) circle(r=pin_d,center=true); translate([SNES_gap+ps*2,0,0]) circle(r=pin_d,center=true); } hull() { translate([ps*-2,ps,0]) circle(r=pin_d,center=true); translate([0,ps,0]) circle(r=pin_d,center=true); } }
Report a bug