modified submission to fit new requirements and added README

This commit is contained in:
Matthew Chen 2024-10-19 11:46:46 -04:00
parent ad311779ea
commit b3e2b0bc11
31 changed files with 23133 additions and 25453 deletions

View file

@ -1,19 +1,23 @@
## HackPad Rev. 1.0 ⭐
# HackPad Rev. 1.0 ⭐
## BOM:
## Background:
I've always wanted to make a hand-held music controller; a keyboard from which I could control my Spotify with it's own dedicated keys. This projected allowed me to do just that. This project presented a learning curve in KiCAD and Fusion, as I had never used either of these tools before. Once assembled, I think it would be awesome to have a music control pad on my desk!
## BOM: 🔧
Keyboard components:
- 5x Gateron Yellow linear switches
- 2x stabs for 2u switch
- 4x 1u keycaps
- 1x 2u keycap
- 1x EC11 rotary encoder + **black knob** if possible
- 1x EC11 rotary encoder w/ **black knob** if possible
Casing components:
- 3d-printed components (found in .step):
- 3d-printed components (.stl):
- "BasePlate" - **black** color
- "MidPlate" - **white** color
- "TopPlate" - **sky-blue** (light blue-ish, around #91acde) color
- 3m transparent acrylic piece - see "Acrylic" in .step for specs
- 3m transparent acrylic piece - Acrylic.dxf
- 4 **LONG** 2.9mm screws
- 5 **SHORT** 2.9mm screws (if possible)

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,531 +0,0 @@
ISO-10303-21;
HEADER;
/* Generated by software containing ST-Developer
* from STEP Tools, Inc. (www.steptools.com)
*/
FILE_DESCRIPTION(
/* description */ (''),
/* implementation_level */ '2;1');
FILE_NAME(
/* name */ 'Acrylic.step',
/* time_stamp */ '2024-10-15T21:05:02-04:00',
/* author */ (''),
/* organization */ (''),
/* preprocessor_version */ 'ST-DEVELOPER v20',
/* originating_system */ 'Autodesk Translation Framework v13.20.0.188',
/* authorisation */ '');
FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
ENDSEC;
DATA;
#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13),#444);
#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#451,#12);
#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#14),#443);
#13=STYLED_ITEM('',(#461),#14);
#14=MANIFOLD_SOLID_BREP('Body1',#264);
#15=FACE_BOUND('',#58,.T.);
#16=FACE_BOUND('',#59,.T.);
#17=FACE_BOUND('',#60,.T.);
#18=FACE_BOUND('',#61,.T.);
#19=FACE_BOUND('',#62,.T.);
#20=FACE_BOUND('',#64,.T.);
#21=FACE_BOUND('',#65,.T.);
#22=FACE_BOUND('',#66,.T.);
#23=FACE_BOUND('',#67,.T.);
#24=FACE_BOUND('',#68,.T.);
#25=PLANE('',#293);
#26=PLANE('',#294);
#27=PLANE('',#295);
#28=PLANE('',#296);
#29=PLANE('',#297);
#30=PLANE('',#298);
#31=PLANE('',#299);
#32=PLANE('',#300);
#33=FACE_OUTER_BOUND('',#46,.T.);
#34=FACE_OUTER_BOUND('',#47,.T.);
#35=FACE_OUTER_BOUND('',#48,.T.);
#36=FACE_OUTER_BOUND('',#49,.T.);
#37=FACE_OUTER_BOUND('',#50,.T.);
#38=FACE_OUTER_BOUND('',#51,.T.);
#39=FACE_OUTER_BOUND('',#52,.T.);
#40=FACE_OUTER_BOUND('',#53,.T.);
#41=FACE_OUTER_BOUND('',#54,.T.);
#42=FACE_OUTER_BOUND('',#55,.T.);
#43=FACE_OUTER_BOUND('',#56,.T.);
#44=FACE_OUTER_BOUND('',#57,.T.);
#45=FACE_OUTER_BOUND('',#63,.T.);
#46=EDGE_LOOP('',(#180,#181,#182,#183));
#47=EDGE_LOOP('',(#184,#185,#186,#187));
#48=EDGE_LOOP('',(#188,#189,#190,#191));
#49=EDGE_LOOP('',(#192,#193,#194,#195));
#50=EDGE_LOOP('',(#196,#197,#198,#199));
#51=EDGE_LOOP('',(#200,#201,#202,#203));
#52=EDGE_LOOP('',(#204,#205,#206,#207));
#53=EDGE_LOOP('',(#208,#209,#210,#211));
#54=EDGE_LOOP('',(#212,#213,#214,#215));
#55=EDGE_LOOP('',(#216,#217,#218,#219));
#56=EDGE_LOOP('',(#220,#221,#222,#223));
#57=EDGE_LOOP('',(#224,#225,#226,#227,#228,#229));
#58=EDGE_LOOP('',(#230));
#59=EDGE_LOOP('',(#231));
#60=EDGE_LOOP('',(#232));
#61=EDGE_LOOP('',(#233));
#62=EDGE_LOOP('',(#234));
#63=EDGE_LOOP('',(#235,#236,#237,#238,#239,#240));
#64=EDGE_LOOP('',(#241));
#65=EDGE_LOOP('',(#242));
#66=EDGE_LOOP('',(#243));
#67=EDGE_LOOP('',(#244));
#68=EDGE_LOOP('',(#245));
#69=LINE('',#377,#92);
#70=LINE('',#383,#93);
#71=LINE('',#389,#94);
#72=LINE('',#395,#95);
#73=LINE('',#401,#96);
#74=LINE('',#406,#97);
#75=LINE('',#408,#98);
#76=LINE('',#410,#99);
#77=LINE('',#411,#100);
#78=LINE('',#414,#101);
#79=LINE('',#416,#102);
#80=LINE('',#417,#103);
#81=LINE('',#420,#104);
#82=LINE('',#422,#105);
#83=LINE('',#423,#106);
#84=LINE('',#426,#107);
#85=LINE('',#428,#108);
#86=LINE('',#429,#109);
#87=LINE('',#432,#110);
#88=LINE('',#434,#111);
#89=LINE('',#435,#112);
#90=LINE('',#437,#113);
#91=LINE('',#438,#114);
#92=VECTOR('',#307,1.45);
#93=VECTOR('',#314,1.45);
#94=VECTOR('',#321,1.45);
#95=VECTOR('',#328,1.45);
#96=VECTOR('',#335,1.45);
#97=VECTOR('',#340,10.);
#98=VECTOR('',#341,10.);
#99=VECTOR('',#342,10.);
#100=VECTOR('',#343,10.);
#101=VECTOR('',#346,10.);
#102=VECTOR('',#347,10.);
#103=VECTOR('',#348,10.);
#104=VECTOR('',#351,10.);
#105=VECTOR('',#352,10.);
#106=VECTOR('',#353,10.);
#107=VECTOR('',#356,10.);
#108=VECTOR('',#357,10.);
#109=VECTOR('',#358,10.);
#110=VECTOR('',#361,10.);
#111=VECTOR('',#362,10.);
#112=VECTOR('',#363,10.);
#113=VECTOR('',#366,10.);
#114=VECTOR('',#367,10.);
#115=CIRCLE('',#279,1.45);
#116=CIRCLE('',#280,1.45);
#117=CIRCLE('',#282,1.45);
#118=CIRCLE('',#283,1.45);
#119=CIRCLE('',#285,1.45);
#120=CIRCLE('',#286,1.45);
#121=CIRCLE('',#288,1.45);
#122=CIRCLE('',#289,1.45);
#123=CIRCLE('',#291,1.45);
#124=CIRCLE('',#292,1.45);
#125=VERTEX_POINT('',#374);
#126=VERTEX_POINT('',#376);
#127=VERTEX_POINT('',#380);
#128=VERTEX_POINT('',#382);
#129=VERTEX_POINT('',#386);
#130=VERTEX_POINT('',#388);
#131=VERTEX_POINT('',#392);
#132=VERTEX_POINT('',#394);
#133=VERTEX_POINT('',#398);
#134=VERTEX_POINT('',#400);
#135=VERTEX_POINT('',#404);
#136=VERTEX_POINT('',#405);
#137=VERTEX_POINT('',#407);
#138=VERTEX_POINT('',#409);
#139=VERTEX_POINT('',#413);
#140=VERTEX_POINT('',#415);
#141=VERTEX_POINT('',#419);
#142=VERTEX_POINT('',#421);
#143=VERTEX_POINT('',#425);
#144=VERTEX_POINT('',#427);
#145=VERTEX_POINT('',#431);
#146=VERTEX_POINT('',#433);
#147=EDGE_CURVE('',#125,#125,#115,.T.);
#148=EDGE_CURVE('',#125,#126,#69,.T.);
#149=EDGE_CURVE('',#126,#126,#116,.T.);
#150=EDGE_CURVE('',#127,#127,#117,.T.);
#151=EDGE_CURVE('',#127,#128,#70,.T.);
#152=EDGE_CURVE('',#128,#128,#118,.T.);
#153=EDGE_CURVE('',#129,#129,#119,.T.);
#154=EDGE_CURVE('',#129,#130,#71,.T.);
#155=EDGE_CURVE('',#130,#130,#120,.T.);
#156=EDGE_CURVE('',#131,#131,#121,.T.);
#157=EDGE_CURVE('',#131,#132,#72,.T.);
#158=EDGE_CURVE('',#132,#132,#122,.T.);
#159=EDGE_CURVE('',#133,#133,#123,.T.);
#160=EDGE_CURVE('',#133,#134,#73,.T.);
#161=EDGE_CURVE('',#134,#134,#124,.T.);
#162=EDGE_CURVE('',#135,#136,#74,.T.);
#163=EDGE_CURVE('',#135,#137,#75,.T.);
#164=EDGE_CURVE('',#138,#137,#76,.T.);
#165=EDGE_CURVE('',#136,#138,#77,.T.);
#166=EDGE_CURVE('',#136,#139,#78,.T.);
#167=EDGE_CURVE('',#140,#138,#79,.T.);
#168=EDGE_CURVE('',#139,#140,#80,.T.);
#169=EDGE_CURVE('',#139,#141,#81,.T.);
#170=EDGE_CURVE('',#142,#140,#82,.T.);
#171=EDGE_CURVE('',#141,#142,#83,.T.);
#172=EDGE_CURVE('',#143,#141,#84,.T.);
#173=EDGE_CURVE('',#144,#142,#85,.T.);
#174=EDGE_CURVE('',#143,#144,#86,.T.);
#175=EDGE_CURVE('',#145,#143,#87,.T.);
#176=EDGE_CURVE('',#146,#144,#88,.T.);
#177=EDGE_CURVE('',#145,#146,#89,.T.);
#178=EDGE_CURVE('',#135,#145,#90,.T.);
#179=EDGE_CURVE('',#137,#146,#91,.T.);
#180=ORIENTED_EDGE('',*,*,#147,.F.);
#181=ORIENTED_EDGE('',*,*,#148,.T.);
#182=ORIENTED_EDGE('',*,*,#149,.F.);
#183=ORIENTED_EDGE('',*,*,#148,.F.);
#184=ORIENTED_EDGE('',*,*,#150,.F.);
#185=ORIENTED_EDGE('',*,*,#151,.T.);
#186=ORIENTED_EDGE('',*,*,#152,.F.);
#187=ORIENTED_EDGE('',*,*,#151,.F.);
#188=ORIENTED_EDGE('',*,*,#153,.F.);
#189=ORIENTED_EDGE('',*,*,#154,.T.);
#190=ORIENTED_EDGE('',*,*,#155,.F.);
#191=ORIENTED_EDGE('',*,*,#154,.F.);
#192=ORIENTED_EDGE('',*,*,#156,.F.);
#193=ORIENTED_EDGE('',*,*,#157,.T.);
#194=ORIENTED_EDGE('',*,*,#158,.F.);
#195=ORIENTED_EDGE('',*,*,#157,.F.);
#196=ORIENTED_EDGE('',*,*,#159,.F.);
#197=ORIENTED_EDGE('',*,*,#160,.T.);
#198=ORIENTED_EDGE('',*,*,#161,.F.);
#199=ORIENTED_EDGE('',*,*,#160,.F.);
#200=ORIENTED_EDGE('',*,*,#162,.F.);
#201=ORIENTED_EDGE('',*,*,#163,.T.);
#202=ORIENTED_EDGE('',*,*,#164,.F.);
#203=ORIENTED_EDGE('',*,*,#165,.F.);
#204=ORIENTED_EDGE('',*,*,#166,.F.);
#205=ORIENTED_EDGE('',*,*,#165,.T.);
#206=ORIENTED_EDGE('',*,*,#167,.F.);
#207=ORIENTED_EDGE('',*,*,#168,.F.);
#208=ORIENTED_EDGE('',*,*,#169,.F.);
#209=ORIENTED_EDGE('',*,*,#168,.T.);
#210=ORIENTED_EDGE('',*,*,#170,.F.);
#211=ORIENTED_EDGE('',*,*,#171,.F.);
#212=ORIENTED_EDGE('',*,*,#172,.T.);
#213=ORIENTED_EDGE('',*,*,#171,.T.);
#214=ORIENTED_EDGE('',*,*,#173,.F.);
#215=ORIENTED_EDGE('',*,*,#174,.F.);
#216=ORIENTED_EDGE('',*,*,#175,.T.);
#217=ORIENTED_EDGE('',*,*,#174,.T.);
#218=ORIENTED_EDGE('',*,*,#176,.F.);
#219=ORIENTED_EDGE('',*,*,#177,.F.);
#220=ORIENTED_EDGE('',*,*,#178,.T.);
#221=ORIENTED_EDGE('',*,*,#177,.T.);
#222=ORIENTED_EDGE('',*,*,#179,.F.);
#223=ORIENTED_EDGE('',*,*,#163,.F.);
#224=ORIENTED_EDGE('',*,*,#178,.F.);
#225=ORIENTED_EDGE('',*,*,#162,.T.);
#226=ORIENTED_EDGE('',*,*,#166,.T.);
#227=ORIENTED_EDGE('',*,*,#169,.T.);
#228=ORIENTED_EDGE('',*,*,#172,.F.);
#229=ORIENTED_EDGE('',*,*,#175,.F.);
#230=ORIENTED_EDGE('',*,*,#161,.T.);
#231=ORIENTED_EDGE('',*,*,#158,.T.);
#232=ORIENTED_EDGE('',*,*,#155,.T.);
#233=ORIENTED_EDGE('',*,*,#152,.T.);
#234=ORIENTED_EDGE('',*,*,#149,.T.);
#235=ORIENTED_EDGE('',*,*,#179,.T.);
#236=ORIENTED_EDGE('',*,*,#176,.T.);
#237=ORIENTED_EDGE('',*,*,#173,.T.);
#238=ORIENTED_EDGE('',*,*,#170,.T.);
#239=ORIENTED_EDGE('',*,*,#167,.T.);
#240=ORIENTED_EDGE('',*,*,#164,.T.);
#241=ORIENTED_EDGE('',*,*,#159,.T.);
#242=ORIENTED_EDGE('',*,*,#156,.T.);
#243=ORIENTED_EDGE('',*,*,#153,.T.);
#244=ORIENTED_EDGE('',*,*,#150,.T.);
#245=ORIENTED_EDGE('',*,*,#147,.T.);
#246=CYLINDRICAL_SURFACE('',#278,1.45);
#247=CYLINDRICAL_SURFACE('',#281,1.45);
#248=CYLINDRICAL_SURFACE('',#284,1.45);
#249=CYLINDRICAL_SURFACE('',#287,1.45);
#250=CYLINDRICAL_SURFACE('',#290,1.45);
#251=ADVANCED_FACE('',(#33),#246,.F.);
#252=ADVANCED_FACE('',(#34),#247,.F.);
#253=ADVANCED_FACE('',(#35),#248,.F.);
#254=ADVANCED_FACE('',(#36),#249,.F.);
#255=ADVANCED_FACE('',(#37),#250,.F.);
#256=ADVANCED_FACE('',(#38),#25,.T.);
#257=ADVANCED_FACE('',(#39),#26,.T.);
#258=ADVANCED_FACE('',(#40),#27,.T.);
#259=ADVANCED_FACE('',(#41),#28,.T.);
#260=ADVANCED_FACE('',(#42),#29,.T.);
#261=ADVANCED_FACE('',(#43),#30,.T.);
#262=ADVANCED_FACE('',(#44,#15,#16,#17,#18,#19),#31,.T.);
#263=ADVANCED_FACE('',(#45,#20,#21,#22,#23,#24),#32,.F.);
#264=CLOSED_SHELL('',(#251,#252,#253,#254,#255,#256,#257,#258,#259,#260,
#261,#262,#263));
#265=DERIVED_UNIT_ELEMENT(#267,1.);
#266=DERIVED_UNIT_ELEMENT(#446,-3.);
#267=(
MASS_UNIT()
NAMED_UNIT(*)
SI_UNIT(.KILO.,.GRAM.)
);
#268=DERIVED_UNIT((#265,#266));
#269=MEASURE_REPRESENTATION_ITEM('density measure',
POSITIVE_RATIO_MEASURE(7850.),#268);
#270=PROPERTY_DEFINITION_REPRESENTATION(#275,#272);
#271=PROPERTY_DEFINITION_REPRESENTATION(#276,#273);
#272=REPRESENTATION('material name',(#274),#443);
#273=REPRESENTATION('density',(#269),#443);
#274=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
#275=PROPERTY_DEFINITION('material property','material name',#453);
#276=PROPERTY_DEFINITION('material property','density of part',#453);
#277=AXIS2_PLACEMENT_3D('',#372,#301,#302);
#278=AXIS2_PLACEMENT_3D('',#373,#303,#304);
#279=AXIS2_PLACEMENT_3D('',#375,#305,#306);
#280=AXIS2_PLACEMENT_3D('',#378,#308,#309);
#281=AXIS2_PLACEMENT_3D('',#379,#310,#311);
#282=AXIS2_PLACEMENT_3D('',#381,#312,#313);
#283=AXIS2_PLACEMENT_3D('',#384,#315,#316);
#284=AXIS2_PLACEMENT_3D('',#385,#317,#318);
#285=AXIS2_PLACEMENT_3D('',#387,#319,#320);
#286=AXIS2_PLACEMENT_3D('',#390,#322,#323);
#287=AXIS2_PLACEMENT_3D('',#391,#324,#325);
#288=AXIS2_PLACEMENT_3D('',#393,#326,#327);
#289=AXIS2_PLACEMENT_3D('',#396,#329,#330);
#290=AXIS2_PLACEMENT_3D('',#397,#331,#332);
#291=AXIS2_PLACEMENT_3D('',#399,#333,#334);
#292=AXIS2_PLACEMENT_3D('',#402,#336,#337);
#293=AXIS2_PLACEMENT_3D('',#403,#338,#339);
#294=AXIS2_PLACEMENT_3D('',#412,#344,#345);
#295=AXIS2_PLACEMENT_3D('',#418,#349,#350);
#296=AXIS2_PLACEMENT_3D('',#424,#354,#355);
#297=AXIS2_PLACEMENT_3D('',#430,#359,#360);
#298=AXIS2_PLACEMENT_3D('',#436,#364,#365);
#299=AXIS2_PLACEMENT_3D('',#439,#368,#369);
#300=AXIS2_PLACEMENT_3D('',#440,#370,#371);
#301=DIRECTION('axis',(0.,0.,1.));
#302=DIRECTION('refdir',(1.,0.,0.));
#303=DIRECTION('center_axis',(0.,0.,-1.));
#304=DIRECTION('ref_axis',(-1.,0.,0.));
#305=DIRECTION('center_axis',(0.,0.,1.));
#306=DIRECTION('ref_axis',(-1.,0.,0.));
#307=DIRECTION('',(0.,0.,1.));
#308=DIRECTION('center_axis',(0.,0.,-1.));
#309=DIRECTION('ref_axis',(-1.,0.,0.));
#310=DIRECTION('center_axis',(0.,0.,-1.));
#311=DIRECTION('ref_axis',(-1.,0.,0.));
#312=DIRECTION('center_axis',(0.,0.,1.));
#313=DIRECTION('ref_axis',(-1.,0.,0.));
#314=DIRECTION('',(0.,0.,1.));
#315=DIRECTION('center_axis',(0.,0.,-1.));
#316=DIRECTION('ref_axis',(-1.,0.,0.));
#317=DIRECTION('center_axis',(0.,0.,-1.));
#318=DIRECTION('ref_axis',(-1.,0.,0.));
#319=DIRECTION('center_axis',(0.,0.,1.));
#320=DIRECTION('ref_axis',(-1.,0.,0.));
#321=DIRECTION('',(0.,0.,1.));
#322=DIRECTION('center_axis',(0.,0.,-1.));
#323=DIRECTION('ref_axis',(-1.,0.,0.));
#324=DIRECTION('center_axis',(0.,0.,-1.));
#325=DIRECTION('ref_axis',(-1.,0.,0.));
#326=DIRECTION('center_axis',(0.,0.,1.));
#327=DIRECTION('ref_axis',(-1.,0.,0.));
#328=DIRECTION('',(0.,0.,1.));
#329=DIRECTION('center_axis',(0.,0.,-1.));
#330=DIRECTION('ref_axis',(-1.,0.,0.));
#331=DIRECTION('center_axis',(0.,0.,-1.));
#332=DIRECTION('ref_axis',(-1.,0.,0.));
#333=DIRECTION('center_axis',(0.,0.,1.));
#334=DIRECTION('ref_axis',(-1.,0.,0.));
#335=DIRECTION('',(0.,0.,1.));
#336=DIRECTION('center_axis',(0.,0.,-1.));
#337=DIRECTION('ref_axis',(-1.,0.,0.));
#338=DIRECTION('center_axis',(0.,-1.,0.));
#339=DIRECTION('ref_axis',(-1.,0.,0.));
#340=DIRECTION('',(1.,0.,0.));
#341=DIRECTION('',(0.,0.,-1.));
#342=DIRECTION('',(-1.,0.,0.));
#343=DIRECTION('',(0.,0.,-1.));
#344=DIRECTION('center_axis',(1.,0.,0.));
#345=DIRECTION('ref_axis',(0.,-1.,0.));
#346=DIRECTION('',(0.,1.,0.));
#347=DIRECTION('',(0.,-1.,0.));
#348=DIRECTION('',(0.,0.,-1.));
#349=DIRECTION('center_axis',(0.,1.,0.));
#350=DIRECTION('ref_axis',(1.,0.,0.));
#351=DIRECTION('',(-1.,0.,0.));
#352=DIRECTION('',(1.,0.,0.));
#353=DIRECTION('',(0.,0.,-1.));
#354=DIRECTION('center_axis',(-1.,0.,0.));
#355=DIRECTION('ref_axis',(0.,1.,0.));
#356=DIRECTION('',(0.,1.,0.));
#357=DIRECTION('',(0.,1.,0.));
#358=DIRECTION('',(0.,0.,-1.));
#359=DIRECTION('center_axis',(0.,-1.,0.));
#360=DIRECTION('ref_axis',(-1.,0.,0.));
#361=DIRECTION('',(-1.,0.,0.));
#362=DIRECTION('',(-1.,0.,0.));
#363=DIRECTION('',(0.,0.,-1.));
#364=DIRECTION('center_axis',(1.,0.,0.));
#365=DIRECTION('ref_axis',(0.,-1.,0.));
#366=DIRECTION('',(0.,-1.,0.));
#367=DIRECTION('',(0.,-1.,0.));
#368=DIRECTION('center_axis',(0.,0.,1.));
#369=DIRECTION('ref_axis',(-1.,0.,0.));
#370=DIRECTION('center_axis',(0.,0.,1.));
#371=DIRECTION('ref_axis',(-1.,0.,0.));
#372=CARTESIAN_POINT('',(0.,0.,0.));
#373=CARTESIAN_POINT('Origin',(3.706624239386,3.5,13.));
#374=CARTESIAN_POINT('',(5.156624239386,3.5,10.));
#375=CARTESIAN_POINT('Origin',(3.706624239386,3.5,10.));
#376=CARTESIAN_POINT('',(5.156624239386,3.5,13.));
#377=CARTESIAN_POINT('',(5.156624239386,3.5,13.));
#378=CARTESIAN_POINT('Origin',(3.706624239386,3.5,13.));
#379=CARTESIAN_POINT('Origin',(3.70683014673993,54.,13.));
#380=CARTESIAN_POINT('',(5.15683014673993,54.,10.));
#381=CARTESIAN_POINT('Origin',(3.70683014673993,54.,10.));
#382=CARTESIAN_POINT('',(5.15683014673993,54.,13.));
#383=CARTESIAN_POINT('',(5.15683014673993,54.,13.));
#384=CARTESIAN_POINT('Origin',(3.70683014673993,54.,13.));
#385=CARTESIAN_POINT('Origin',(64.8687885895779,43.52,13.));
#386=CARTESIAN_POINT('',(66.3187885895779,43.52,10.));
#387=CARTESIAN_POINT('Origin',(64.8687885895779,43.52,10.));
#388=CARTESIAN_POINT('',(66.3187885895779,43.52,13.));
#389=CARTESIAN_POINT('',(66.3187885895779,43.52,13.));
#390=CARTESIAN_POINT('Origin',(64.8687885895779,43.52,13.));
#391=CARTESIAN_POINT('Origin',(64.8640541396128,54.,13.));
#392=CARTESIAN_POINT('',(66.3140541396128,54.,10.));
#393=CARTESIAN_POINT('Origin',(64.8640541396128,54.,10.));
#394=CARTESIAN_POINT('',(66.3140541396128,54.,13.));
#395=CARTESIAN_POINT('',(66.3140541396128,54.,13.));
#396=CARTESIAN_POINT('Origin',(64.8640541396128,54.,13.));
#397=CARTESIAN_POINT('Origin',(22.2294178177883,3.5,13.));
#398=CARTESIAN_POINT('',(23.6794178177883,3.5,10.));
#399=CARTESIAN_POINT('Origin',(22.2294178177883,3.5,10.));
#400=CARTESIAN_POINT('',(23.6794178177883,3.5,13.));
#401=CARTESIAN_POINT('',(23.6794178177883,3.5,13.));
#402=CARTESIAN_POINT('Origin',(22.2294178177883,3.5,13.));
#403=CARTESIAN_POINT('Origin',(67.0669198688496,40.4809880194,13.));
#404=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,13.));
#405=CARTESIAN_POINT('',(67.0669198688496,40.4809880194,13.));
#406=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,13.));
#407=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,10.));
#408=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,13.));
#409=CARTESIAN_POINT('',(67.0669198688496,40.4809880194,10.));
#410=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,10.));
#411=CARTESIAN_POINT('',(67.0669198688496,40.4809880194,13.));
#412=CARTESIAN_POINT('Origin',(67.0669198688496,57.5000364951655,13.));
#413=CARTESIAN_POINT('',(67.0669198688496,57.5000364951655,13.));
#414=CARTESIAN_POINT('',(67.0669198688496,40.4809880194,13.));
#415=CARTESIAN_POINT('',(67.0669198688496,57.5000364951655,10.));
#416=CARTESIAN_POINT('',(67.0669198688496,40.4809880194,10.));
#417=CARTESIAN_POINT('',(67.0669198688496,57.5000364951655,13.));
#418=CARTESIAN_POINT('Origin',(-5.6488147492928E-12,57.5000364951655,13.));
#419=CARTESIAN_POINT('',(-5.6443738571943E-12,57.5000364951655,13.));
#420=CARTESIAN_POINT('',(67.0669198688496,57.5000364951655,13.));
#421=CARTESIAN_POINT('',(-5.6443738571943E-12,57.5000364951655,10.));
#422=CARTESIAN_POINT('',(67.0669198688496,57.5000364951655,10.));
#423=CARTESIAN_POINT('',(-5.6443738571943E-12,57.5000364951655,13.));
#424=CARTESIAN_POINT('Origin',(-5.6443738571943E-12,0.00108762040923584,
13.));
#425=CARTESIAN_POINT('',(-5.6443738571943E-12,0.00108762040923584,13.));
#426=CARTESIAN_POINT('',(-5.6443738571943E-12,0.00108762040923584,13.));
#427=CARTESIAN_POINT('',(-5.6443738571943E-12,0.00108762040923582,10.));
#428=CARTESIAN_POINT('',(-5.6443738571943E-12,0.00108762040923584,10.));
#429=CARTESIAN_POINT('',(-5.6443738571943E-12,0.00108762040923584,13.));
#430=CARTESIAN_POINT('Origin',(26.0000003874245,0.00108762040923584,13.));
#431=CARTESIAN_POINT('',(26.0000003874245,0.00108762040923693,13.));
#432=CARTESIAN_POINT('',(26.0000003874245,0.00108762040923584,13.));
#433=CARTESIAN_POINT('',(26.0000003874245,0.00108762040923693,10.));
#434=CARTESIAN_POINT('',(26.0000003874245,0.00108762040923584,10.));
#435=CARTESIAN_POINT('',(26.0000003874245,0.00108762040923693,13.));
#436=CARTESIAN_POINT('Origin',(26.0000003874245,40.4809880194,13.));
#437=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,13.));
#438=CARTESIAN_POINT('',(26.0000003874245,40.4809880194,10.));
#439=CARTESIAN_POINT('Origin',(33.533459934422,28.7505620577874,13.));
#440=CARTESIAN_POINT('Origin',(33.533459934422,28.7505620577874,10.));
#441=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#445,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#442=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#445,
'DISTANCE_ACCURACY_VALUE',
'Maximum model space distance between geometric entities at asserted c
onnectivities');
#443=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#441))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#445,#447,#448))
REPRESENTATION_CONTEXT('','3D')
);
#444=(
GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#442))
GLOBAL_UNIT_ASSIGNED_CONTEXT((#445,#447,#448))
REPRESENTATION_CONTEXT('','3D')
);
#445=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT(.MILLI.,.METRE.)
);
#446=(
LENGTH_UNIT()
NAMED_UNIT(*)
SI_UNIT($,.METRE.)
);
#447=(
NAMED_UNIT(*)
PLANE_ANGLE_UNIT()
SI_UNIT($,.RADIAN.)
);
#448=(
NAMED_UNIT(*)
SI_UNIT($,.STERADIAN.)
SOLID_ANGLE_UNIT()
);
#449=SHAPE_DEFINITION_REPRESENTATION(#450,#451);
#450=PRODUCT_DEFINITION_SHAPE('',$,#453);
#451=SHAPE_REPRESENTATION('',(#277),#443);
#452=PRODUCT_DEFINITION_CONTEXT('part definition',#457,'design');
#453=PRODUCT_DEFINITION('Acrylic','Acrylic',#454,#452);
#454=PRODUCT_DEFINITION_FORMATION('',$,#459);
#455=PRODUCT_RELATED_PRODUCT_CATEGORY('Acrylic','Acrylic',(#459));
#456=APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2009,#457);
#457=APPLICATION_CONTEXT(
'Core Data for Automotive Mechanical Design Process');
#458=PRODUCT_CONTEXT('part definition',#457,'mechanical');
#459=PRODUCT('Acrylic','Acrylic',$,(#458));
#460=PRESENTATION_STYLE_ASSIGNMENT((#462));
#461=PRESENTATION_STYLE_ASSIGNMENT((#463));
#462=SURFACE_STYLE_USAGE(.BOTH.,#464);
#463=SURFACE_STYLE_USAGE(.BOTH.,#465);
#464=SURFACE_SIDE_STYLE('',(#466));
#465=SURFACE_SIDE_STYLE('',(#467));
#466=SURFACE_STYLE_FILL_AREA(#468);
#467=SURFACE_STYLE_FILL_AREA(#469);
#468=FILL_AREA_STYLE('Steel - Satin',(#470));
#469=FILL_AREA_STYLE('Acrylic (Clear)',(#471));
#470=FILL_AREA_STYLE_COLOUR('Steel - Satin',#472);
#471=FILL_AREA_STYLE_COLOUR('Acrylic (Clear)',#473);
#472=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
#473=COLOUR_RGB('Acrylic (Clear)',0.964705882352941,0.964705882352941,0.952941176470588);
ENDSEC;
END-ISO-10303-21;

View file

@ -7905,39 +7905,6 @@
(extension_height 0.58642)
(extension_offset 0.5) keep_text_aligned)
)
(dimension
(type aligned)
(layer "B.Fab")
(uuid "46978d55-cfcc-4512-bc41-f9b389176e3d")
(pts
(xy 180.867056 71.68) (xy 180.867056 83.28)
)
(height -13)
(gr_text "11.6000 mm"
(at 192.717056 77.48 90)
(layer "B.Fab")
(uuid "46978d55-cfcc-4512-bc41-f9b389176e3d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(format
(prefix "")
(suffix "")
(units 3)
(units_format 1)
(precision 4)
)
(style
(thickness 0.1)
(arrow_length 1.27)
(text_position_mode 0)
(extension_height 0.58642)
(extension_offset 0.5) keep_text_aligned)
)
(dimension
(type aligned)
(layer "B.Fab")
@ -8004,6 +7971,40 @@
(extension_height 0.58642)
(extension_offset 0.5) keep_text_aligned)
)
(dimension
(type aligned)
(layer "F.Fab")
(uuid "46978d55-cfcc-4512-bc41-f9b389176e3d")
(pts
(xy 180.867056 71.68) (xy 180.867056 60.08)
)
(height 13)
(gr_text "11.6000 mm"
(at 166.717056 65.88 90)
(layer "F.Fab")
(uuid "46978d55-cfcc-4512-bc41-f9b389176e3d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
(justify mirror)
)
)
(format
(prefix "")
(suffix "")
(units 3)
(units_format 1)
(precision 4)
)
(style
(thickness 0.1)
(arrow_length 1.27)
(text_position_mode 0)
(extension_height 0.58642)
(extension_offset 0.5) keep_text_aligned)
)
(dimension
(type orthogonal)
(layer "B.Fab")

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1 @@
{"hostname":"MATTHEWDESKTOP","username":"matth"}

View file

@ -0,0 +1 @@
{"hostname":"MATTHEWDESKTOP","username":"matth"}

View file

@ -0,0 +1,570 @@
0
SECTION
2
HEADER
9
$INSUNITS
70
4
9
$ACADVER
1
AC1014
9
$HANDSEED
5
FFFF
0
ENDSEC
0
SECTION
2
TABLES
0
TABLE
2
VPORT
5
8
100
AcDbSymbolTable
0
ENDTAB
0
TABLE
2
LTYPE
5
5
100
AcDbSymbolTable
0
LTYPE
5
14
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
BYBLOCK
70
0
0
LTYPE
5
15
100
AcDbSymbolTableRecord
100
AcDbLinetypeTableRecord
2
BYLAYER
70
0
0
ENDTAB
0
TABLE
2
LAYER
5
2
100
AcDbSymbolTable
70
2
0
LAYER
5
50
100
AcDbSymbolTableRecord
100
AcDbLayerTableRecord
2
0
70
0
6
CONTINUOUS
0
ENDTAB
0
TABLE
2
STYLE
5
3
100
AcDbSymbolTable
70
1
0
STYLE
5
11
100
AcDbSymbolTableRecord
100
AcDbTextStyleTableRecord
2
STANDARD
70
0
0
ENDTAB
0
TABLE
2
VIEW
5
6
100
AcDbSymbolTable
70
0
0
ENDTAB
0
TABLE
2
UCS
5
7
100
AcDbSymbolTable
70
0
0
ENDTAB
0
TABLE
2
APPID
5
9
100
AcDbSymbolTable
70
2
0
APPID
5
12
100
AcDbSymbolTableRecord
100
AcDbRegAppTableRecord
2
ACAD
70
0
0
ENDTAB
0
TABLE
2
DIMSTYLE
5
A
100
AcDbSymbolTable
70
1
0
ENDTAB
0
TABLE
2
BLOCK_RECORD
5
1
100
AcDbSymbolTable
70
1
0
BLOCK_RECORD
5
1F
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*MODEL_SPACE
0
BLOCK_RECORD
5
1B
100
AcDbSymbolTableRecord
100
AcDbBlockTableRecord
2
*PAPER_SPACE
0
ENDTAB
0
ENDSEC
0
SECTION
2
BLOCKS
0
BLOCK
5
20
100
AcDbEntity
100
AcDbBlockBegin
2
*MODEL_SPACE
0
ENDBLK
5
21
100
AcDbEntity
100
AcDbBlockEnd
0
BLOCK
5
1C
100
AcDbEntity
100
AcDbBlockBegin
2
*PAPER_SPACE
0
ENDBLK
5
1D
100
AcDbEntity
100
AcDbBlockEnd
0
ENDSEC
0
SECTION
2
ENTITIES
0
LWPOLYLINE
5
100
100
AcDbEntity
8
0
100
AcDbPolyline
90
6
70
1
43
0.0
10
-67.066919868849624
20
-57.500036495165475
10
5.6443738571942959e-12
20
-57.500036495165475
10
5.6443738571942959e-12
20
-0.0010876204092358449
10
-26.000000387424546
20
-0.0010876204092369335
10
-26.000000387424546
20
-40.480988019400002
10
-67.066919868849624
20
-40.480988019400002
0
LINE
5
101
100
AcDbEntity
8
0
100
AcDbLine
10
5.6443738571942959e-12
20
-57.500036495165475
30
0
11
5.6443738571942959e-12
21
-40.480988019400002
31
0
0
LINE
5
102
100
AcDbEntity
8
0
100
AcDbLine
10
5.6443738571942959e-12
20
-57.500036495165475
30
0
11
-26.000000387424546
21
-57.500036495165475
31
0
0
LINE
5
103
100
AcDbEntity
8
0
100
AcDbLine
10
-28.467085138624547
20
-38.013988019400003
30
0
11
-28.467085138624547
21
-24.013988019400003
31
0
0
LINE
5
104
100
AcDbEntity
8
0
100
AcDbLine
10
-42.467085138624547
20
-38.013988019400003
30
0
11
-28.467085138624547
21
-38.013988019400003
31
0
0
LINE
5
105
100
AcDbEntity
8
0
100
AcDbLine
10
0
20
0
30
0
11
-86
21
6.5974385341030722e-32
31
0
0
CIRCLE
5
106
100
AcDbEntity
8
0
100
AcDbCircle
10
-64.868788589577903
20
-43.520000000000003
30
0
40
1.4500000000000002
210
0
220
0
230
1
0
CIRCLE
5
107
100
AcDbEntity
8
0
100
AcDbCircle
10
-64.864054139612804
20
-54
30
0
40
1.4500000000000002
210
0
220
0
230
1
0
CIRCLE
5
108
100
AcDbEntity
8
0
100
AcDbCircle
10
-3.7068301467399296
20
-54
30
0
40
1.4500000000000002
210
0
220
0
230
1
0
CIRCLE
5
109
100
AcDbEntity
8
0
100
AcDbCircle
10
-3.7066242393860032
20
-3.5000000000000004
30
0
40
1.4500000000000002
210
0
220
0
230
1
0
CIRCLE
5
110
100
AcDbEntity
8
0
100
AcDbCircle
10
-22.229417817788271
20
-3.5000000000000004
30
0
40
1.4500000000000002
210
0
220
0
230
1
0
ENDSEC
0
SECTION
2
OBJECTS
0
DICTIONARY
5
C
100
AcDbDictionary
3
ACAD_GROUP
350
D
3
ACAD_MLINESTYLE
350
17
0
DICTIONARY
5
D
100
AcDbDictionary
0
DICTIONARY
5
1A
330
C
100
AcDbDictionary
0
DICTIONARY
5
17
100
AcDbDictionary
0
ENDSEC
0
EOF