Formatting Folder name.
[fosscad-repo.git] / Rifles / AR-15_Magazine_Catch / Mag_catch_finger.scad
blob4673abb610ca5e6b17f70154e4f172dc2d5a2f3f
1 //All mesurements are in mm\r
2 include <polyScrewThread.scad>\r
3 PI=3.141592;\r
4 \r
5 $fn=100;\r
6 flat_height=5;\r
7 flat_width=5.5;\r
8 flat_lenght=37;\r
9 flat_tapper_height=2;\r
10 flat_tapper_offset_mag_side=flat_height;\r
11 flat_tapper_offset_trigger_side=14;\r
12 flat_tapper_offset_trigger_side_lenght=9;\r
13 thread_height=10;\r
15 bolt_lenght=30;\r
16 bolt_diam=5;\r
17 bolt_offset=5;\r
19 bolt_hole_diam=7;\r
20 bolt_hole_height=11;\r
24 bh_offset=(bolt_hole_height-bolt_hole_diam)/2; //Dont Set\r
26 difference(){\r
27 cylinder(r=bolt_hole_diam/2,h=10);\r
28 screw_thread(bolt_diam+0.5,   1,   45,    thread_height,    PI/2,    0);\r
29 }\r
30 translate([0,bh_offset,0])cylinder(r=bolt_hole_diam/2,h=5);\r
31 translate([0,-bh_offset,0])cylinder(r=bolt_hole_diam/2,h=5);\r
32 translate([-bolt_hole_diam/2,-bh_offset,0])cube([bolt_hole_diam,(bolt_hole_height-bolt_hole_diam),5]);\r