Adding the AR-15 FOSSCAD Trigger Module (rev 5) by Shadowfall.

This commit is contained in:
ma duce 2013-12-16 02:59:05 -08:00
parent dfee533f90
commit 2f89c52485
11 changed files with 2315 additions and 0 deletions

View File

@ -0,0 +1,9 @@
# FOSSCAD Trigger Module (rev5)
#### Author
shadowfall
#### Description
This is the FOSSCAD Triger Module revision 5, (see Renders/module_assembled-printed.jpg). The module provides a 3d drop in FCG for FOSSCAD compatible AR plateforms. it requires that you use a AR-15 parts kits. You can then assemble said parts into the module and install it into a FOSSCAD compatible lower receiver. The module requires a 3mm cross pin to hold it in place (see crosspin.stl) which can be printed, however, a metal cross pin is recommended. This pin should be as long as the outside of the receiver.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 KiB

View File

@ -0,0 +1,155 @@
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((''),'2;1');
FILE_NAME('CROSSPIN','2013-12-14T',('fireraisr'),(''),
'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2007450',
'PRO/ENGINEER BY PARAMETRIC TECHNOLOGY CORPORATION, 2007450','');
FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
ENDSEC;
DATA;
#1=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#2=DIRECTION('',(0.E0,0.E0,1.E0));
#3=DIRECTION('',(1.E0,0.E0,0.E0));
#4=AXIS2_PLACEMENT_3D('',#1,#2,#3);
#6=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#7=DIRECTION('',(0.E0,0.E0,1.E0));
#8=DIRECTION('',(-1.E0,0.E0,0.E0));
#9=AXIS2_PLACEMENT_3D('',#6,#7,#8);
#11=DIRECTION('',(0.E0,0.E0,1.E0));
#12=VECTOR('',#11,2.3E1);
#13=CARTESIAN_POINT('',(1.5E0,0.E0,0.E0));
#14=LINE('',#13,#12);
#15=DIRECTION('',(0.E0,0.E0,1.E0));
#16=VECTOR('',#15,2.3E1);
#17=CARTESIAN_POINT('',(-1.5E0,0.E0,0.E0));
#18=LINE('',#17,#16);
#19=CARTESIAN_POINT('',(0.E0,0.E0,2.3E1));
#20=DIRECTION('',(0.E0,0.E0,1.E0));
#21=DIRECTION('',(1.E0,0.E0,0.E0));
#22=AXIS2_PLACEMENT_3D('',#19,#20,#21);
#24=CARTESIAN_POINT('',(0.E0,0.E0,2.3E1));
#25=DIRECTION('',(0.E0,0.E0,1.E0));
#26=DIRECTION('',(-1.E0,0.E0,0.E0));
#27=AXIS2_PLACEMENT_3D('',#24,#25,#26);
#29=CARTESIAN_POINT('',(1.5E0,0.E0,0.E0));
#30=CARTESIAN_POINT('',(-1.5E0,0.E0,0.E0));
#31=VERTEX_POINT('',#29);
#32=VERTEX_POINT('',#30);
#33=CARTESIAN_POINT('',(1.5E0,0.E0,2.3E1));
#34=CARTESIAN_POINT('',(-1.5E0,0.E0,2.3E1));
#35=VERTEX_POINT('',#33);
#36=VERTEX_POINT('',#34);
#37=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#38=DIRECTION('',(0.E0,0.E0,1.E0));
#39=DIRECTION('',(1.E0,0.E0,0.E0));
#40=AXIS2_PLACEMENT_3D('',#37,#38,#39);
#41=PLANE('',#40);
#43=ORIENTED_EDGE('',*,*,#42,.T.);
#45=ORIENTED_EDGE('',*,*,#44,.T.);
#46=EDGE_LOOP('',(#43,#45));
#47=FACE_OUTER_BOUND('',#46,.F.);
#48=ADVANCED_FACE('',(#47),#41,.F.);
#49=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#50=DIRECTION('',(0.E0,0.E0,1.E0));
#51=DIRECTION('',(1.E0,0.E0,0.E0));
#52=AXIS2_PLACEMENT_3D('',#49,#50,#51);
#53=CYLINDRICAL_SURFACE('',#52,1.5E0);
#54=ORIENTED_EDGE('',*,*,#42,.F.);
#56=ORIENTED_EDGE('',*,*,#55,.T.);
#58=ORIENTED_EDGE('',*,*,#57,.T.);
#60=ORIENTED_EDGE('',*,*,#59,.F.);
#61=EDGE_LOOP('',(#54,#56,#58,#60));
#62=FACE_OUTER_BOUND('',#61,.F.);
#63=ADVANCED_FACE('',(#62),#53,.T.);
#64=CARTESIAN_POINT('',(0.E0,0.E0,0.E0));
#65=DIRECTION('',(0.E0,0.E0,1.E0));
#66=DIRECTION('',(1.E0,0.E0,0.E0));
#67=AXIS2_PLACEMENT_3D('',#64,#65,#66);
#68=CYLINDRICAL_SURFACE('',#67,1.5E0);
#69=ORIENTED_EDGE('',*,*,#44,.F.);
#70=ORIENTED_EDGE('',*,*,#59,.T.);
#72=ORIENTED_EDGE('',*,*,#71,.T.);
#73=ORIENTED_EDGE('',*,*,#55,.F.);
#74=EDGE_LOOP('',(#69,#70,#72,#73));
#75=FACE_OUTER_BOUND('',#74,.F.);
#76=ADVANCED_FACE('',(#75),#68,.T.);
#77=CARTESIAN_POINT('',(0.E0,0.E0,2.3E1));
#78=DIRECTION('',(0.E0,0.E0,1.E0));
#79=DIRECTION('',(1.E0,0.E0,0.E0));
#80=AXIS2_PLACEMENT_3D('',#77,#78,#79);
#81=PLANE('',#80);
#82=ORIENTED_EDGE('',*,*,#57,.F.);
#83=ORIENTED_EDGE('',*,*,#71,.F.);
#84=EDGE_LOOP('',(#82,#83));
#85=FACE_OUTER_BOUND('',#84,.F.);
#86=ADVANCED_FACE('',(#85),#81,.T.);
#87=CLOSED_SHELL('',(#48,#63,#76,#86));
#88=MANIFOLD_SOLID_BREP('',#87);
#89=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#90=DIMENSIONAL_EXPONENTS(0.E0,0.E0,0.E0,0.E0,0.E0,0.E0,0.E0);
#91=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.RADIAN.));
#92=PLANE_ANGLE_MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(1.745329251994E-2),#91);
#93=(CONVERSION_BASED_UNIT('DEGREE',#92)NAMED_UNIT(#90)PLANE_ANGLE_UNIT());
#94=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#95=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(2.338709560581E-3),#89,
'closure',
'Maximum model space distance between geometric entities at asserted connectivities');
#96=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT(
(#95))GLOBAL_UNIT_ASSIGNED_CONTEXT((#89,#93,#94))REPRESENTATION_CONTEXT('ID1',
'3'));
#98=APPLICATION_CONTEXT(
'CONFIGURATION CONTROLLED 3D DESIGNS OF MECHANICAL PARTS AND ASSEMBLIES');
#99=APPLICATION_PROTOCOL_DEFINITION('international standard',
'config_control_design',1994,#98);
#100=DESIGN_CONTEXT('',#98,'design');
#101=MECHANICAL_CONTEXT('',#98,'mechanical');
#102=PRODUCT('CROSSPIN','CROSSPIN','NOT SPECIFIED',(#101));
#103=PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE('3','LAST_VERSION',#102,
.MADE.);
#107=PRODUCT_CATEGORY('part','');
#108=PRODUCT_RELATED_PRODUCT_CATEGORY('detail','',(#102));
#109=PRODUCT_CATEGORY_RELATIONSHIP('','',#107,#108);
#110=SECURITY_CLASSIFICATION_LEVEL('unclassified');
#111=SECURITY_CLASSIFICATION('','',#110);
#112=CC_DESIGN_SECURITY_CLASSIFICATION(#111,(#103));
#113=APPROVAL_STATUS('approved');
#114=APPROVAL(#113,'');
#115=CC_DESIGN_APPROVAL(#114,(#111,#103,#104));
#116=CALENDAR_DATE(113,14,12);
#117=COORDINATED_UNIVERSAL_TIME_OFFSET(8,0,.BEHIND.);
#118=LOCAL_TIME(17,21,3.E1,#117);
#119=DATE_AND_TIME(#116,#118);
#120=APPROVAL_DATE_TIME(#119,#114);
#121=DATE_TIME_ROLE('creation_date');
#122=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#119,#121,(#104));
#123=DATE_TIME_ROLE('classification_date');
#124=CC_DESIGN_DATE_AND_TIME_ASSIGNMENT(#119,#123,(#111));
#125=PERSON('UNSPECIFIED','UNSPECIFIED',$,$,$,$);
#126=ORGANIZATION('UNSPECIFIED','UNSPECIFIED','UNSPECIFIED');
#127=PERSON_AND_ORGANIZATION(#125,#126);
#128=APPROVAL_ROLE('approver');
#129=APPROVAL_PERSON_ORGANIZATION(#127,#114,#128);
#130=PERSON_AND_ORGANIZATION_ROLE('creator');
#131=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#127,#130,(#103,#104));
#132=PERSON_AND_ORGANIZATION_ROLE('design_supplier');
#133=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#127,#132,(#103));
#134=PERSON_AND_ORGANIZATION_ROLE('classification_officer');
#135=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#127,#134,(#111));
#136=PERSON_AND_ORGANIZATION_ROLE('design_owner');
#137=CC_DESIGN_PERSON_AND_ORGANIZATION_ASSIGNMENT(#127,#136,(#102));
#5=CIRCLE('',#4,1.5E0);
#10=CIRCLE('',#9,1.5E0);
#23=CIRCLE('',#22,1.5E0);
#28=CIRCLE('',#27,1.5E0);
#42=EDGE_CURVE('',#31,#32,#5,.T.);
#44=EDGE_CURVE('',#32,#31,#10,.T.);
#55=EDGE_CURVE('',#31,#35,#14,.T.);
#57=EDGE_CURVE('',#35,#36,#23,.T.);
#59=EDGE_CURVE('',#32,#36,#18,.T.);
#71=EDGE_CURVE('',#36,#35,#28,.T.);
#97=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#88),#96);
#104=PRODUCT_DEFINITION('design','',#103,#100);
#105=PRODUCT_DEFINITION_SHAPE('','SHAPE FOR CROSSPIN.',#104);
#106=SHAPE_DEFINITION_REPRESENTATION(#105,#97);
ENDSEC;
END-ISO-10303-21;

File diff suppressed because it is too large Load Diff