Padimo's hackpad

This commit is contained in:
Aadarsh 2024-10-21 21:27:34 -04:00
parent 6237d977c6
commit d0bb940c6a
58 changed files with 468762 additions and 125340 deletions

File diff suppressed because it is too large Load diff

View file

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

View file

@ -1,7 +0,0 @@
// Copyright 2024 QMK
// SPDX-License-Identifier: GPL-2.0-or-later
#define ENCODER_A_PINS {GP4}
#define ENCODER_B_PINS {GP3}
#define WS2812_DI_PIN GP0
#define RGBLIGHT_LED_COUNT 2

View file

@ -1,36 +0,0 @@
{
"manufacturer": "Padimo",
"keyboard_name": "hackpad_controller",
"maintainer": "Omegon0",
"bootloader": "rp2040",
"diode_direction": "COL2ROW",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
},
"matrix_pins": {
"cols": ["GP26", "GP27"],
"rows": ["GP28", "GP29"]
},
"processor": "RP2040",
"url": "",
"usb": {
"device_version": "1.0.0",
"pid": "0x0000",
"vid": "0xFEED"
},
"layouts": {
"LAYOUT": {
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0},
{"matrix": [0, 1], "x": 1, "y": 0},
{"matrix": [1, 0], "x": 0, "y": 1},
{"matrix": [1, 1], "x": 1, "y": 1}
]
}
}
}

View file

@ -1,28 +0,0 @@
// Copyright 2023 QMK
// SPDX-License-Identifier: GPL-2.0-or-later
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
*
* 7 8 9 /
*
* 4 5 6 *
*
* 1 2 3 -
*
* 0 . Ent +
*
*/
[0] = LAYOUT(
KC_P1, KC_P2,
KC_P3, KC_P4
)
};
#if defined(ENCODER_MAP_ENABLE)
const uint16_t PROGMEM encoder_map[][1][2] = {
[0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }
};
#endif

View file

@ -1,27 +0,0 @@
# hackpad_controller
![hackpad_controller](imgur.com image replace me!)
*A short description of the keyboard/project*
* Keyboard Maintainer: [Padimo](https://github.com/Omegon0)
* Hardware Supported: *The PCBs, controllers supported*
* Hardware Availability: *Links to where you can find this hardware*
Make example for this keyboard (after setting up your build environment):
make hackpad_controller:default
Flashing example for this keyboard:
make hackpad_controller:default:flash
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
## Bootloader
Enter the bootloader in 3 ways:
* **Bootmagic reset**: Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard
* **Physical reset button**: Briefly press the button on the back of the PCB - some may have pads you must short instead
* **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available

View file

@ -1,8 +0,0 @@
RGBLIGHT_ENABLE = yes
WS2812_DRIVER = vendor
ENCODER_ENABLE = yes
LTO_ENABLE = yes
MIDI_ENABLE = yes

View file

@ -1,138 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Bot*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.600000X1.600000*%
%ADD11O,1.600000X1.600000*%
%ADD12C,1.700000*%
%ADD13C,4.000000*%
%ADD14C,2.200000*%
%ADD15O,2.000000X1.600000*%
%ADD16R,2.000000X2.000000*%
%ADD17C,2.000000*%
%ADD18R,2.000000X3.200000*%
%ADD19R,1.397000X1.397000*%
%ADD20C,1.397000*%
G04 APERTURE END LIST*
D10*
%TO.C,D6*%
X165455000Y-79675000D03*
D11*
X173075000Y-79675000D03*
%TD*%
D10*
%TO.C,D3*%
X165455000Y-69025000D03*
D11*
X173075000Y-69025000D03*
%TD*%
D12*
%TO.C,SW2*%
X164100000Y-99225000D03*
D13*
X164100000Y-94145000D03*
D12*
X164100000Y-89065000D03*
D14*
X159020000Y-91605000D03*
X161560000Y-97955000D03*
%TD*%
D15*
%TO.C,Brd1*%
X205425000Y-56995000D03*
X205425000Y-54455000D03*
X205425000Y-51915000D03*
X205425000Y-49375000D03*
%TD*%
D10*
%TO.C,D4*%
X165455000Y-72575000D03*
D11*
X173075000Y-72575000D03*
%TD*%
D10*
%TO.C,D5*%
X165455000Y-76125000D03*
D11*
X173075000Y-76125000D03*
%TD*%
D16*
%TO.C,SW5*%
X189575000Y-60425000D03*
D17*
X194575000Y-60425000D03*
X192075000Y-60425000D03*
D18*
X186475000Y-52925000D03*
X197675000Y-52925000D03*
D17*
X194575000Y-45925000D03*
X189575000Y-45925000D03*
%TD*%
D12*
%TO.C,SW6*%
X224700000Y-99225000D03*
D13*
X224700000Y-94145000D03*
D12*
X224700000Y-89065000D03*
D14*
X219620000Y-91605000D03*
X222160000Y-97955000D03*
%TD*%
D19*
%TO.C,R7*%
X204810000Y-77900000D03*
D20*
X216240000Y-77900000D03*
%TD*%
D19*
%TO.C,R8*%
X204810000Y-82176600D03*
D20*
X216240000Y-82176600D03*
%TD*%
D19*
%TO.C,R5*%
X204810000Y-69346800D03*
D20*
X216240000Y-69346800D03*
%TD*%
D19*
%TO.C,R6*%
X204810000Y-73623400D03*
D20*
X216240000Y-73623400D03*
%TD*%
D12*
%TO.C,SW4*%
X204500000Y-99225000D03*
D13*
X204500000Y-94145000D03*
D12*
X204500000Y-89065000D03*
D14*
X199420000Y-91605000D03*
X201960000Y-97955000D03*
%TD*%
D12*
%TO.C,SW3*%
X184300000Y-99225000D03*
D13*
X184300000Y-94145000D03*
D12*
X184300000Y-89065000D03*
D14*
X179220000Y-91605000D03*
X181760000Y-97955000D03*
%TD*%
M02*

View file

@ -1,15 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View file

@ -1,15 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Legend,Bot*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
G04 APERTURE END LIST*
M02*

View file

@ -1,26 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Profile,NP*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%TA.AperFunction,Profile*%
%ADD10C,0.100000*%
%TD*%
G04 APERTURE END LIST*
D10*
X153900000Y-104300000D02*
X234900000Y-104300000D01*
X153900000Y-34300000D02*
X153900000Y-104300000D01*
X234900000Y-34300000D02*
X153900000Y-34300000D01*
X234900000Y-104300000D02*
X234900000Y-34300000D01*
M02*

View file

@ -1,181 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Soldermask,Top*%
%TF.FilePolarity,Negative*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.500000X0.900000*%
%ADD11R,2.000000X3.000000*%
%ADD12C,1.500000*%
%ADD13R,2.300000X1.300000*%
%ADD14R,1.600000X1.600000*%
%ADD15O,1.600000X1.600000*%
%ADD16C,1.700000*%
%ADD17C,4.000000*%
%ADD18C,2.200000*%
%ADD19O,2.000000X1.600000*%
%ADD20R,2.000000X2.000000*%
%ADD21C,2.000000*%
%ADD22R,2.000000X3.200000*%
%ADD23R,1.397000X1.397000*%
%ADD24C,1.397000*%
G04 APERTURE END LIST*
D10*
%TO.C,D1*%
X189625000Y-64275000D03*
X189625000Y-67575000D03*
X194525000Y-67575000D03*
X194525000Y-64275000D03*
%TD*%
D11*
%TO.C,U1*%
X162880000Y-62300000D03*
X165420000Y-62300000D03*
X167960000Y-62300000D03*
X170500000Y-62300000D03*
X173040000Y-62300000D03*
X175580000Y-62300000D03*
X178120000Y-62300000D03*
X178120000Y-45300000D03*
X175580000Y-45300000D03*
X173040000Y-45300000D03*
X170500000Y-45300000D03*
X167960000Y-45300000D03*
X165420000Y-45300000D03*
X162880000Y-45300000D03*
D12*
X162110000Y-55070000D03*
X162110000Y-52530000D03*
X164650000Y-55070000D03*
X164650000Y-52530000D03*
D13*
X179100000Y-55070000D03*
X179100000Y-52530000D03*
%TD*%
D14*
%TO.C,D6*%
X165455000Y-79675000D03*
D15*
X173075000Y-79675000D03*
%TD*%
D14*
%TO.C,D3*%
X165455000Y-69025000D03*
D15*
X173075000Y-69025000D03*
%TD*%
D16*
%TO.C,SW2*%
X164100000Y-99225000D03*
D17*
X164100000Y-94145000D03*
D16*
X164100000Y-89065000D03*
D18*
X159020000Y-91605000D03*
X161560000Y-97955000D03*
%TD*%
D19*
%TO.C,Brd1*%
X205425000Y-56995000D03*
X205425000Y-54455000D03*
X205425000Y-51915000D03*
X205425000Y-49375000D03*
%TD*%
D14*
%TO.C,D4*%
X165455000Y-72575000D03*
D15*
X173075000Y-72575000D03*
%TD*%
D14*
%TO.C,D5*%
X165455000Y-76125000D03*
D15*
X173075000Y-76125000D03*
%TD*%
D20*
%TO.C,SW5*%
X189575000Y-60425000D03*
D21*
X194575000Y-60425000D03*
X192075000Y-60425000D03*
D22*
X186475000Y-52925000D03*
X197675000Y-52925000D03*
D21*
X194575000Y-45925000D03*
X189575000Y-45925000D03*
%TD*%
D16*
%TO.C,SW6*%
X224700000Y-99225000D03*
D17*
X224700000Y-94145000D03*
D16*
X224700000Y-89065000D03*
D18*
X219620000Y-91605000D03*
X222160000Y-97955000D03*
%TD*%
D23*
%TO.C,R7*%
X204810000Y-77900000D03*
D24*
X216240000Y-77900000D03*
%TD*%
D23*
%TO.C,R8*%
X204810000Y-82176600D03*
D24*
X216240000Y-82176600D03*
%TD*%
D23*
%TO.C,R5*%
X204810000Y-69346800D03*
D24*
X216240000Y-69346800D03*
%TD*%
D23*
%TO.C,R6*%
X204810000Y-73623400D03*
D24*
X216240000Y-73623400D03*
%TD*%
D10*
%TO.C,D2*%
X189450000Y-38875000D03*
X189450000Y-42175000D03*
X194350000Y-42175000D03*
X194350000Y-38875000D03*
%TD*%
D16*
%TO.C,SW4*%
X204500000Y-99225000D03*
D17*
X204500000Y-94145000D03*
D16*
X204500000Y-89065000D03*
D18*
X199420000Y-91605000D03*
X201960000Y-97955000D03*
%TD*%
D16*
%TO.C,SW3*%
X184300000Y-99225000D03*
D17*
X184300000Y-94145000D03*
D16*
X184300000Y-89065000D03*
D18*
X179220000Y-91605000D03*
X181760000Y-97955000D03*
%TD*%
M02*

View file

@ -1,58 +0,0 @@
%TF.GenerationSoftware,KiCad,Pcbnew,7.0.10*%
%TF.CreationDate,2024-10-20T20:49:14-04:00*%
%TF.ProjectId,Watch_Hackpad,57617463-685f-4486-9163-6b7061642e6b,rev?*%
%TF.SameCoordinates,Original*%
%TF.FileFunction,Paste,Top*%
%TF.FilePolarity,Positive*%
%FSLAX46Y46*%
G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)*
G04 Created by KiCad (PCBNEW 7.0.10) date 2024-10-20 20:49:14*
%MOMM*%
%LPD*%
G01*
G04 APERTURE LIST*
%ADD10R,1.500000X0.900000*%
%ADD11R,2.000000X3.000000*%
%ADD12C,1.500000*%
%ADD13R,2.300000X1.300000*%
G04 APERTURE END LIST*
D10*
%TO.C,D1*%
X189625000Y-64275000D03*
X189625000Y-67575000D03*
X194525000Y-67575000D03*
X194525000Y-64275000D03*
%TD*%
D11*
%TO.C,U1*%
X162880000Y-62300000D03*
X165420000Y-62300000D03*
X167960000Y-62300000D03*
X170500000Y-62300000D03*
X173040000Y-62300000D03*
X175580000Y-62300000D03*
X178120000Y-62300000D03*
X178120000Y-45300000D03*
X175580000Y-45300000D03*
X173040000Y-45300000D03*
X170500000Y-45300000D03*
X167960000Y-45300000D03*
X165420000Y-45300000D03*
X162880000Y-45300000D03*
D12*
X162110000Y-55070000D03*
X162110000Y-52530000D03*
X164650000Y-55070000D03*
X164650000Y-52530000D03*
D13*
X179100000Y-55070000D03*
X179100000Y-52530000D03*
%TD*%
D10*
%TO.C,D2*%
X189450000Y-38875000D03*
X189450000Y-42175000D03*
X194350000Y-42175000D03*
X194350000Y-38875000D03*
%TD*%
M02*

View file

@ -1,30 +0,0 @@
M48
; DRILL file {KiCad 7.0.10} date Sunday, October 20, 2024 at 08:49:21PM
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-10-20T20:49:21-04:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10
; #@! TF.FileFunction,NonPlated,1,2,NPTH
FMAT,2
METRIC
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T1C1.700
; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill
T2C4.000
%
G90
G05
T1
X164.1Y-89.065
X164.1Y-99.225
X184.3Y-89.065
X184.3Y-99.225
X204.5Y-89.065
X204.5Y-99.225
X224.7Y-89.065
X224.7Y-99.225
T2
X164.1Y-94.145
X184.3Y-94.145
X204.5Y-94.145
X224.7Y-94.145
M30

View file

@ -1,73 +0,0 @@
M48
; DRILL file {KiCad 7.0.10} date Sunday, October 20, 2024 at 08:49:21PM
; FORMAT={-:-/ absolute / metric / decimal}
; #@! TF.CreationDate,2024-10-20T20:49:21-04:00
; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10
; #@! TF.FileFunction,Plated,1,2,PTH
FMAT,2
METRIC
; #@! TA.AperFunction,Plated,PTH,ViaDrill
T1C0.400
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T2C0.800
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T3C0.889
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T4C1.000
; #@! TA.AperFunction,Plated,PTH,ComponentDrill
T5C1.500
%
G90
G05
T1
X162.197Y-56.71
X162.977Y-42.9
X183.133Y-60.659
X183.2Y-67.5
X188.5Y-56.5
X191.333Y-38.712
X191.421Y-64.357
X206.626Y-66.934
T2
X165.455Y-69.025
X165.455Y-72.575
X165.455Y-76.125
X165.455Y-79.675
X173.075Y-69.025
X173.075Y-72.575
X173.075Y-76.125
X173.075Y-79.675
T3
X204.81Y-69.347
X204.81Y-73.623
X204.81Y-77.9
X204.81Y-82.177
X216.24Y-69.347
X216.24Y-73.623
X216.24Y-77.9
X216.24Y-82.177
T4
X189.575Y-45.925
X189.575Y-60.425
X192.075Y-60.425
X194.575Y-45.925
X194.575Y-60.425
X205.425Y-49.375
X205.425Y-51.915
X205.425Y-54.455
X205.425Y-56.995
T5
X159.02Y-91.605
X161.56Y-97.955
X179.22Y-91.605
X181.76Y-97.955
X199.42Y-91.605
X201.96Y-97.955
X219.62Y-91.605
X222.16Y-97.955
T5
X186.475Y-53.575G85X186.475Y-52.275
G05
X197.675Y-53.575G85X197.675Y-52.275
G05
M30

View file

@ -1,122 +0,0 @@
{
"Header": {
"GenerationSoftware": {
"Vendor": "KiCad",
"Application": "Pcbnew",
"Version": "7.0.10"
},
"CreationDate": "2024-10-20T20:49:14-04:00"
},
"GeneralSpecs": {
"ProjectId": {
"Name": "Watch_Hackpad",
"GUID": "57617463-685f-4486-9163-6b7061642e6b",
"Revision": "rev?"
},
"Size": {
"X": 81.1,
"Y": 70.1
},
"LayerNumber": 2,
"BoardThickness": 1.6,
"Finish": "None"
},
"DesignRules": [
{
"Layers": "Outer",
"PadToPad": 0.0,
"PadToTrack": 0.0,
"TrackToTrack": 0.2,
"MinLineWidth": 0.25,
"TrackToRegion": 0.5,
"RegionToRegion": 0.5
}
],
"FilesAttributes": [
{
"Path": "Watch_Hackpad-F_Cu.gbr",
"FileFunction": "Copper,L1,Top",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-B_Cu.gbr",
"FileFunction": "Copper,L2,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-F_Paste.gbr",
"FileFunction": "SolderPaste,Top",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-B_Paste.gbr",
"FileFunction": "SolderPaste,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-F_Silkscreen.gbr",
"FileFunction": "Legend,Top",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-B_Silkscreen.gbr",
"FileFunction": "Legend,Bot",
"FilePolarity": "Positive"
},
{
"Path": "Watch_Hackpad-F_Mask.gbr",
"FileFunction": "SolderMask,Top",
"FilePolarity": "Negative"
},
{
"Path": "Watch_Hackpad-B_Mask.gbr",
"FileFunction": "SolderMask,Bot",
"FilePolarity": "Negative"
},
{
"Path": "Watch_Hackpad-Edge_Cuts.gbr",
"FileFunction": "Profile",
"FilePolarity": "Positive"
}
],
"MaterialStackup": [
{
"Type": "Legend",
"Name": "Top Silk Screen"
},
{
"Type": "SolderPaste",
"Name": "Top Solder Paste"
},
{
"Type": "SolderMask",
"Name": "Top Solder Mask"
},
{
"Type": "Copper",
"Name": "F.Cu"
},
{
"Type": "Dielectric",
"Material": "FR4",
"Name": "F.Cu/B.Cu",
"Notes": "Type: dielectric layer 1 (from F.Cu to B.Cu)"
},
{
"Type": "Copper",
"Name": "B.Cu"
},
{
"Type": "SolderMask",
"Name": "Bottom Solder Mask"
},
{
"Type": "SolderPaste",
"Name": "Bottom Solder Paste"
},
{
"Type": "Legend",
"Name": "Bottom Silk Screen"
}
]
}

View file

@ -1,77 +0,0 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "All Layers",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"meta": {
"filename": "Watch_Hackpad.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View file

@ -1,477 +0,0 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"board_outline_line_width": 0.09999999999999999,
"copper_line_width": 0.19999999999999998,
"copper_text_italic": false,
"copper_text_size_h": 1.5,
"copper_text_size_v": 1.5,
"copper_text_thickness": 0.3,
"copper_text_upright": false,
"courtyard_line_width": 0.049999999999999996,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": false,
"text_position": 0,
"units_format": 1
},
"fab_line_width": 0.09999999999999999,
"fab_text_italic": false,
"fab_text_size_h": 1.0,
"fab_text_size_v": 1.0,
"fab_text_thickness": 0.15,
"fab_text_upright": false,
"other_line_width": 0.15,
"other_text_italic": false,
"other_text_size_h": 1.0,
"other_text_size_v": 1.0,
"other_text_thickness": 0.15,
"other_text_upright": false,
"pads": {
"drill": 1.5,
"height": 2.2,
"width": 2.2
},
"silk_line_width": 0.15,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.15,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"meta": {
"version": 2
},
"rule_severities": {
"annular_width": "error",
"clearance": "error",
"connection_width": "warning",
"copper_edge_clearance": "error",
"copper_sliver": "warning",
"courtyards_overlap": "error",
"diff_pair_gap_out_of_range": "error",
"diff_pair_uncoupled_length_too_long": "error",
"drill_out_of_range": "error",
"duplicate_footprints": "warning",
"extra_footprint": "warning",
"footprint": "error",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_near_hole": "error",
"invalid_outline": "error",
"isolated_copper": "warning",
"item_on_disabled_layer": "error",
"items_not_allowed": "error",
"length_out_of_range": "error",
"lib_footprint_issues": "warning",
"lib_footprint_mismatch": "warning",
"malformed_courtyard": "error",
"microvia_drill_out_of_range": "error",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"net_conflict": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"pth_inside_courtyard": "ignore",
"shorting_items": "error",
"silk_edge_clearance": "warning",
"silk_over_copper": "warning",
"silk_overlap": "warning",
"skew_out_of_range": "error",
"solder_mask_bridge": "error",
"starved_thermal": "error",
"text_height": "warning",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_dangling": "warning",
"track_width": "error",
"tracks_crossing": "error",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.19999999999999998,
"min_microvia_drill": 0.09999999999999999,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.7999999999999999,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.09999999999999999,
"min_via_diameter": 0.5,
"solder_mask_clearance": 0.0,
"solder_mask_min_width": 0.0,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_allow_use_two_tracks": true,
"td_curve_segcount": 5,
"td_on_pad_in_zone": false,
"td_onpadsmd": true,
"td_onroundshapesonly": false,
"td_ontrackend": false,
"td_onviapad": true
}
],
"teardrop_parameters": [
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_round_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_rect_shape",
"td_width_to_size_filter_ratio": 0.9
},
{
"td_curve_segcount": 0,
"td_height_ratio": 1.0,
"td_length_ratio": 0.5,
"td_maxheight": 2.0,
"td_maxlen": 1.0,
"td_target_name": "td_track_end",
"td_width_to_size_filter_ratio": 0.9
}
],
"track_widths": [],
"via_dimensions": [],
"zones_allow_external_fillets": false
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "Watch_Hackpad.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.25,
"via_diameter": 0.8,
"via_drill": 0.4,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"specctra_dsn": "",
"step": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"2218eaf3-262b-4b33-a9e9-f682c08efc1c",
""
]
],
"text_variables": {}
}

View file

@ -1,870 +0,0 @@
(pcb /Users/aadarsh/Documents/KiCad/Projects/Watch_Hackpad/freerouting.dsn
(parser
(string_quote ")
(space_in_quoted_tokens on)
(host_cad "KiCad's Pcbnew")
(host_version "7.0.10")
)
(resolution um 10)
(unit um)
(structure
(layer F.Cu
(type signal)
(property
(index 0)
)
)
(layer B.Cu
(type signal)
(property
(index 1)
)
)
(boundary
(path pcb 0 234900 -104300 153900 -104300 153900 -34300 234900 -34300
234900 -104300)
)
(plane GND (polygon F.Cu 0 153900 -34300 153900 -104300 234900 -104300 234900 -34300
153900 -34300))
(plane +5V (polygon B.Cu 0 234900 -34300 234900 -104300 153900 -104300 153900 -34300
234900 -34300))
(via "Via[0-1]_800:400_um")
(rule
(width 250)
(clearance 200.1)
(clearance 200.1 (type default_smd))
(clearance 50 (type smd_smd))
)
)
(placement
(component LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
(place D1 192075.000000 -65925.000000 front 0.000000 (PN WS2812B))
(place D2 191900.000000 -40525.000000 front 0.000000 (PN WS2812B))
)
(component "RF:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)"
(place U1 170500.000000 -53800.000000 front 90.000000 (PN "Seeed Studio XIAO SAMD21"))
)
(component "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
(place D6 165455.000000 -79675.000000 front 0.000000 (PN D))
(place D3 165455.000000 -69025.000000 front 0.000000 (PN D))
(place D4 165455.000000 -72575.000000 front 0.000000 (PN D))
(place D5 165455.000000 -76125.000000 front 0.000000 (PN D))
)
(component Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
(place SW2 159020.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW6 219620.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW4 199420.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW3 179220.000000 -91605.000000 front 90.000000 (PN SW_Push))
)
(component Display:SSD1306_128x64
(place Brd1 216025.000000 -53375.000000 front 90.000000 (PN SSD1306))
)
(component "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm"
(place SW5 189575.000000 -60425.000000 front 90.000000 (PN RotaryEncoder))
)
(component Resistor_THT:CF14JT4K70
(place R7 204810.000000 -77900.000000 front 0.000000 (PN 4.7k))
(place R8 204810.000000 -82176.600000 front 0.000000 (PN 4.7k))
(place R5 204810.000000 -69346.800000 front 0.000000 (PN 4.7k))
(place R6 204810.000000 -73623.400000 front 0.000000 (PN 4.7k))
)
)
(library
(image LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
(outline (path signal 120 -3650 2750 3650 2750))
(outline (path signal 120 -3650 -2750 3650 -2750))
(outline (path signal 120 3650 -2750 3650 -1600))
(outline (path signal 50 -3450 2750 -3450 -2750))
(outline (path signal 50 -3450 -2750 3450 -2750))
(outline (path signal 50 3450 2750 -3450 2750))
(outline (path signal 50 3450 -2750 3450 2750))
(outline (path signal 100 -2500 2500 -2500 -2500))
(outline (path signal 100 -2500 -2500 2500 -2500))
(outline (path signal 100 2500 2500 -2500 2500))
(outline (path signal 100 2500 -1500 1500 -2500))
(outline (path signal 100 2500 -2500 2500 2500))
(outline (path signal 100 2000 0 1980.54 -278.346 1922.52 -551.275 1827.09 -813.473
1696.1 -1059.84 1532.09 -1285.58 1338.26 -1486.29 1118.39 -1658.08
876.742 -1797.59 618.034 -1902.11 347.296 -1969.62 69.799 -1998.78
-209.057 -1989.04 -483.844 -1940.59 -749.213 -1854.37 -1000 -1732.05
-1231.32 -1576.02 -1438.68 -1389.32 -1618.03 -1175.57 -1765.89 -938.943
-1879.38 -684.04 -1956.3 -415.823 -1995.13 -139.513 -1995.13 139.513
-1956.3 415.823 -1879.38 684.04 -1765.89 938.943 -1618.03 1175.57
-1438.68 1389.32 -1231.32 1576.02 -1000 1732.05 -749.213 1854.37
-483.844 1940.59 -209.057 1989.04 69.799 1998.78 347.296 1969.62
618.034 1902.11 876.742 1797.59 1118.39 1658.08 1338.26 1486.29
1532.09 1285.58 1696.1 1059.84 1827.09 813.473 1922.52 551.275
1980.54 278.346 2000 0))
(pin Rect[T]Pad_1500x900_um 1 -2450 1650)
(pin Rect[T]Pad_1500x900_um 2 -2450 -1650)
(pin Rect[T]Pad_1500x900_um 3 2450 -1650)
(pin Rect[T]Pad_1500x900_um 4 2450 1650)
)
(image "RF:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)"
(outline (path signal 127 -8900 8500 -8900 -8500))
(outline (path signal 127 -6900 -10500 6900 -10500))
(outline (path signal 127 -4500 11924 4500 11924))
(outline (path signal 127 -4500 4570.73 -4500 11924))
(outline (path signal 127 4500 11924 4500 4570.73))
(outline (path signal 127 4500 4570.73 -4500 4570.73))
(outline (path signal 127 6900 10499.1 -6900 10499.1))
(outline (path signal 127 8900 -8500 8900 8500))
(outline (path signal 0 -8857.57 8453.2 -8840.54 8412.07 -8840.01 8412.08 -8818.47 8160.55
-8765.17 7913.77 -8680.99 7675.76 -8567.27 7450.36 -8425.87 7241.22
-8259.07 7051.71 -8069.56 6884.91 -7860.41 6743.51 -7635.01 6629.79
-7397 6545.6 -7150.23 6492.31 -6898.69 6470.76 -6898.7 6470.24
-6857.57 6453.2 -6840 6410.78 -6857.57 6368.35 -6900 6350.78
-6901.3 6351.31 -6901.31 6350.79 -7168.05 6373.64 -7429.74 6430.16
-7682.14 6519.43 -7921.17 6640.02 -8142.95 6789.97 -8343.92 6966.86
-8520.81 7167.82 -8670.75 7389.61 -8791.34 7628.64 -8880.62 7881.03
-8937.14 8142.72 -8959.99 8409.47 -8959.46 8409.48 -8960 8410.78
-8942.43 8453.2 -8900 8470.78))
(outline (path signal 0 -4767.86 -8457.57 -4750.29 -8500 -4750.83 -8501.3 -4750.3 -8501.32
-4773.18 -8768.05 -4829.72 -9029.72 -4919.01 -9282.11 -5039.6 -9521.12
-5189.55 -9742.9 -5366.44 -9943.85 -5567.39 -10120.7 -5789.17 -10270.7
-6028.18 -10391.3 -6280.56 -10480.6 -6542.24 -10537.1 -6808.97 -10560
-6808.98 -10559.5 -6810.29 -10560 -6852.71 -10542.4 -6870.29 -10500
-6852.71 -10457.6 -6811.59 -10440.5 -6811.6 -10440 -6560.07 -10418.4
-6313.31 -10365.1 -6075.31 -10280.9 -5849.93 -10167.2 -5640.79 -10025.8
-5451.29 -9859 -5284.49 -9669.5 -5143.08 -9460.36 -5029.36 -9234.97
-4945.16 -8996.97 -4891.84 -8750.21 -4870.27 -8498.68 -4869.74 -8498.69
-4852.71 -8457.57 -4810.29 -8440))
(outline (path signal 0 6853.21 10542.4 6870.78 10500 6853.21 10457.6 6812.08 10440.5
6812.09 10440 6560.55 10418.5 6313.78 10365.2 6075.77 10281
5850.37 10167.3 5641.22 10025.9 5451.71 9859.07 5284.91 9669.56
5143.51 9460.41 5029.79 9235.01 4945.61 8997 4892.31 8750.23
4870.77 8498.69 4870.24 8498.7 4853.21 8457.57 4810.78 8440
4768.35 8457.57 4750.78 8500 4751.32 8501.3 4750.79 8501.31
4773.64 8768.05 4830.16 9029.74 4919.44 9282.14 5040.02 9521.17
5189.98 9742.95 5366.86 9943.92 5567.82 10120.8 5789.61 10270.8
6028.64 10391.3 6281.04 10480.6 6542.73 10537.1 6809.47 10560
6809.48 10559.5 6810.78 10560))
(outline (path signal 0 7168.88 -6457.62 7433.17 -6510.19 7688.33 -6596.81 7930 -6715.99
8154.05 -6865.69 8356.64 -7043.36 8534.31 -7245.95 8684.01 -7470
8803.19 -7711.67 8889.81 -7966.83 8942.38 -8231.12 8960 -8500
8942.43 -8542.43 8900 -8560 8857.57 -8542.43 8840 -8500 8823.4 -8246.78
8773.9 -7997.89 8692.33 -7757.59 8580.09 -7530 8439.1 -7319
8271.79 -7128.21 8081 -6960.9 7870 -6819.91 7642.41 -6707.67
7402.11 -6626.1 7153.22 -6576.6 6900 -6560 6857.57 -6542.43
6840 -6500 6857.57 -6457.57 6900 -6440))
(outline (path signal 0 -10746 8800 -10763.2 8708.25 -10812.3 8628.88 -10886.8 8572.63
-10976.6 8547.08 -11069.5 8555.7 -11153.1 8597.3 -11216 8666.29
-11249.7 8753.33 -11249.7 8846.67 -11216 8933.71 -11153.1 9002.7
-11069.5 9044.3 -10976.6 9052.92 -10886.8 9027.37 -10812.3 8971.12
-10763.2 8891.75 -10746 8800))
(outline (path signal 25.4 -8900 8463.41 -8900 -8472.55))
(outline (path signal 25.4 -8890 -8472.55 -8889.49 -8521.57))
(outline (path signal 25.4 -8889.49 -8521.57 -8887.72 -8570.85))
(outline (path signal 25.4 -8887.72 8561.7 -8889.49 8512.43))
(outline (path signal 25.4 -8887.72 -8570.85 -8884.67 -8619.62))
(outline (path signal 25.4 -8884.67 8610.47 -8887.72 8561.7))
(outline (path signal 25.4 -8884.67 -8619.62 -8880.6 -8668.64))
(outline (path signal 25.4 -8880.6 8659.49 -8884.67 8610.47))
(outline (path signal 25.4 -8880.6 -8668.64 -8875.27 -8717.41))
(outline (path signal 25.4 -8875.27 8708.26 -8880.6 8659.49))
(outline (path signal 25.4 -8875.27 -8717.41 -8868.66 -8766.17))
(outline (path signal 25.4 -8868.66 8757.03 -8875.27 8708.26))
(outline (path signal 25.4 -8868.66 -8766.17 -8861.04 -8814.69))
(outline (path signal 25.4 -8861.04 8805.55 -8868.66 8757.03))
(outline (path signal 25.4 -8861.04 -8814.69 -8852.16 -8862.95))
(outline (path signal 25.4 -8852.16 8853.81 -8861.04 8805.55))
(outline (path signal 25.4 -8852.16 -8862.95 -8842.25 -8910.95))
(outline (path signal 25.4 -8842.25 8901.81 -8852.16 8853.81))
(outline (path signal 25.4 -8842.25 -8910.95 -8831.07 -8958.96))
(outline (path signal 25.4 -8831.07 8949.82 -8842.25 8901.81))
(outline (path signal 25.4 -8831.07 -8958.96 -8818.63 -9006.46))
(outline (path signal 25.4 -8818.63 8997.31 -8831.07 8949.82))
(outline (path signal 25.4 -8818.63 -9006.46 -8805.16 -9053.7))
(outline (path signal 25.4 -8805.16 9044.56 -8818.63 8997.31))
(outline (path signal 25.4 -8805.16 -9053.7 -8790.43 -9100.44))
(outline (path signal 25.4 -8790.43 9091.29 -8805.16 9044.56))
(outline (path signal 25.4 -8790.43 -9100.44 -8774.68 -9146.92))
(outline (path signal 25.4 -8774.68 9137.78 -8790.43 9091.29))
(outline (path signal 25.4 -8774.68 -9146.92 -8757.92 -9193.15))
(outline (path signal 25.4 -8757.92 9184 -8774.68 9137.78))
(outline (path signal 25.4 -8757.92 -9193.15 -8739.89 -9238.87))
(outline (path signal 25.4 -8739.89 9229.73 -8757.92 9184))
(outline (path signal 25.4 -8739.89 -9238.87 -8720.84 -9284.08))
(outline (path signal 25.4 -8720.84 9274.94 -8739.89 9229.73))
(outline (path signal 25.4 -8720.84 -9284.08 -8700.77 -9328.79))
(outline (path signal 25.4 -8700.77 9319.64 -8720.84 9274.94))
(outline (path signal 25.4 -8700.77 -9328.79 -8679.43 -9373.24))
(outline (path signal 25.4 -8679.43 9364.09 -8700.77 9319.64))
(outline (path signal 25.4 -8679.43 -9373.24 -8657.34 -9416.92))
(outline (path signal 25.4 -8657.34 9407.78 -8679.43 9364.09))
(outline (path signal 25.4 -8657.34 -9416.92 -8633.97 -9460.1))
(outline (path signal 25.4 -8633.97 9450.96 -8657.34 9407.78))
(outline (path signal 25.4 -8633.97 -9460.1 -8609.58 -9502.77))
(outline (path signal 25.4 -8609.58 9493.63 -8633.97 9450.96))
(outline (path signal 25.4 -8609.58 -9502.77 -8584.18 -9544.69))
(outline (path signal 25.4 -8584.18 9535.54 -8609.58 9493.63))
(outline (path signal 25.4 -8584.18 -9544.69 -8557.77 -9586.09))
(outline (path signal 25.4 -8557.77 9576.94 -8584.18 9535.54))
(outline (path signal 25.4 -8557.77 -9586.09 -8530.34 -9626.98))
(outline (path signal 25.4 -8530.34 9617.84 -8557.77 9576.94))
(outline (path signal 25.4 -8530.34 -9626.98 -8501.89 -9666.86))
(outline (path signal 25.4 -8501.89 9657.71 -8530.34 9617.84))
(outline (path signal 25.4 -8501.89 -9666.86 -8472.68 -9706.23))
(outline (path signal 25.4 -8472.68 9697.08 -8501.89 9657.71))
(outline (path signal 25.4 -8472.68 -9706.23 -8442.2 -9744.84))
(outline (path signal 25.4 -8442.2 9735.69 -8472.68 9697.08))
(outline (path signal 25.4 -8442.2 -9744.84 -8411.21 -9782.94))
(outline (path signal 25.4 -8411.21 9773.79 -8442.2 9735.69))
(outline (path signal 25.4 -8411.21 -9782.94 -8378.95 -9820.02))
(outline (path signal 25.4 -8378.95 9810.88 -8411.21 9773.79))
(outline (path signal 25.4 -8378.95 -9820.02 -8345.93 -9856.34))
(outline (path signal 25.4 -8345.93 9847.2 -8378.95 9810.88))
(outline (path signal 25.4 -8345.93 -9856.34 -8312.15 -9891.9))
(outline (path signal 25.4 -8312.15 9882.76 -8345.93 9847.2))
(outline (path signal 25.4 -8312.15 -9891.9 -8277.35 -9926.7))
(outline (path signal 25.4 -8277.35 9917.56 -8312.15 9882.76))
(outline (path signal 25.4 -8277.35 -9926.7 -8241.79 -9960.48))
(outline (path signal 25.4 -8241.79 9951.34 -8277.35 9917.56))
(outline (path signal 25.4 -8241.79 -9960.48 -8205.47 -9993.5))
(outline (path signal 25.4 -8205.47 9984.36 -8241.79 9951.34))
(outline (path signal 25.4 -8205.47 -9993.5 -8168.39 -10025.8))
(outline (path signal 25.4 -8168.39 10016.6 -8205.47 9984.36))
(outline (path signal 25.4 -8168.39 -10025.8 -8130.29 -10056.8))
(outline (path signal 25.4 -8130.29 10047.6 -8168.39 10016.6))
(outline (path signal 25.4 -8130.29 -10056.8 -8091.68 -10087.2))
(outline (path signal 25.4 -8091.68 10078.1 -8130.29 10047.6))
(outline (path signal 25.4 -8091.68 -10087.2 -8052.31 -10116.4))
(outline (path signal 25.4 -8052.31 10107.3 -8091.68 10078.1))
(outline (path signal 25.4 -8052.31 -10116.4 -8012.43 -10144.9))
(outline (path signal 25.4 -8012.43 10135.7 -8052.31 10107.3))
(outline (path signal 25.4 -8012.43 -10144.9 -7971.54 -10172.3))
(outline (path signal 25.4 -7971.54 10163.2 -8012.43 10135.7))
(outline (path signal 25.4 -7971.54 -10172.3 -7930.14 -10198.7))
(outline (path signal 25.4 -7930.14 10189.6 -7971.54 10163.2))
(outline (path signal 25.4 -7930.14 -10198.7 -7888.22 -10224.1))
(outline (path signal 25.4 -7888.22 10215 -7930.14 10189.6))
(outline (path signal 25.4 -7888.22 -10224.1 -7845.55 -10248.5))
(outline (path signal 25.4 -7845.55 10239.4 -7888.22 10215))
(outline (path signal 25.4 -7845.55 -10248.5 -7802.37 -10271.9))
(outline (path signal 25.4 -7802.37 10262.7 -7845.55 10239.4))
(outline (path signal 25.4 -7802.37 -10271.9 -7758.68 -10294))
(outline (path signal 25.4 -7758.68 10284.8 -7802.37 10262.7))
(outline (path signal 25.4 -7758.68 -10294 -7714.23 -10315.3))
(outline (path signal 25.4 -7714.23 10306.2 -7758.68 10284.8))
(outline (path signal 25.4 -7714.23 -10315.3 -7669.53 -10335.4))
(outline (path signal 25.4 -7669.53 10326.2 -7714.23 10306.2))
(outline (path signal 25.4 -7669.53 -10335.4 -7624.32 -10354.4))
(outline (path signal 25.4 -7624.32 10345.3 -7669.53 10326.2))
(outline (path signal 25.4 -7624.32 -10354.4 -7578.6 -10372.5))
(outline (path signal 25.4 -7578.6 10363.3 -7624.32 10345.3))
(outline (path signal 25.4 -7578.6 -10372.5 -7532.37 -10389.2))
(outline (path signal 25.4 -7532.37 10380.1 -7578.6 10363.3))
(outline (path signal 25.4 -7532.37 -10389.2 -7485.89 -10405))
(outline (path signal 25.4 -7485.89 10395.8 -7532.37 10380.1))
(outline (path signal 25.4 -7485.89 -10405 -7439.15 -10419.7))
(outline (path signal 25.4 -7439.15 10410.6 -7485.89 10395.8))
(outline (path signal 25.4 -7439.15 -10419.7 -7391.91 -10433.2))
(outline (path signal 25.4 -7391.91 10424 -7439.15 10410.6))
(outline (path signal 25.4 -7391.91 -10433.2 -7344.41 -10445.6))
(outline (path signal 25.4 -7344.41 10436.5 -7391.91 10424))
(outline (path signal 25.4 -7344.41 -10445.6 -7296.4 -10456.8))
(outline (path signal 25.4 -7296.4 10447.7 -7344.41 10436.5))
(outline (path signal 25.4 -7296.4 -10456.8 -7248.4 -10466.7))
(outline (path signal 25.4 -7248.4 10457.6 -7296.4 10447.7))
(outline (path signal 25.4 -7248.4 -10466.7 -7200.14 -10475.6))
(outline (path signal 25.4 -7200.14 10466.5 -7248.4 10457.6))
(outline (path signal 25.4 -7200.14 -10475.6 -7151.62 -10483.2))
(outline (path signal 25.4 -7151.62 10474.1 -7200.14 10466.5))
(outline (path signal 25.4 -7151.62 -10483.2 -7102.86 -10489.8))
(outline (path signal 25.4 -7102.86 10480.7 -7151.62 10474.1))
(outline (path signal 25.4 -7102.86 -10489.8 -7054.09 -10495.2))
(outline (path signal 25.4 -7054.09 10486 -7102.86 10480.7))
(outline (path signal 25.4 -7054.09 -10495.2 -7005.07 -10499.2))
(outline (path signal 25.4 -7005.07 10490.1 -7054.09 10486))
(outline (path signal 25.4 -7005.07 -10499.2 -6956.3 -10502.3))
(outline (path signal 25.4 -6956.3 10493.1 -7005.07 10490.1))
(outline (path signal 25.4 -6956.3 -10502.3 -6907.02 -10504))
(outline (path signal 25.4 -6907.02 10494.9 -6956.3 10493.1))
(outline (path signal 25.4 -6907.02 -10504 -6858 -10504.6))
(outline (path signal 25.4 -6858 10495.4 -6907.02 10494.9))
(outline (path signal 25.4 -6858 -10504.6 6858 -10504.6))
(outline (path signal 25.4 6858 10495.4 -6858 10495.4))
(outline (path signal 25.4 6858 -10504.6 6907.02 -10504))
(outline (path signal 25.4 6907.02 10494.9 6858 10495.4))
(outline (path signal 25.4 6907.02 -10504 6956.3 -10502.3))
(outline (path signal 25.4 6956.3 10493.1 6907.02 10494.9))
(outline (path signal 25.4 6956.3 -10502.3 7005.06 -10499.2))
(outline (path signal 25.4 7005.06 10490.1 6956.3 10493.1))
(outline (path signal 25.4 7005.06 -10499.2 7054.09 -10495.2))
(outline (path signal 25.4 7054.09 10486 7005.06 10490.1))
(outline (path signal 25.4 7054.09 -10495.2 7102.86 -10489.8))
(outline (path signal 25.4 7102.86 10480.7 7054.09 10486))
(outline (path signal 25.4 7102.86 -10489.8 7151.62 -10483.2))
(outline (path signal 25.4 7151.62 10474.1 7102.86 10480.7))
(outline (path signal 25.4 7151.62 -10483.2 7200.14 -10475.6))
(outline (path signal 25.4 7200.14 10466.5 7151.62 10474.1))
(outline (path signal 25.4 7200.14 -10475.6 7248.4 -10466.7))
(outline (path signal 25.4 7248.4 10457.6 7200.14 10466.5))
(outline (path signal 25.4 7248.4 -10466.7 7296.4 -10456.8))
(outline (path signal 25.4 7296.4 10447.7 7248.4 10457.6))
(outline (path signal 25.4 7296.4 -10456.8 7344.41 -10445.6))
(outline (path signal 25.4 7344.41 10436.5 7296.4 10447.7))
(outline (path signal 25.4 7344.41 -10445.6 7391.91 -10433.2))
(outline (path signal 25.4 7391.91 10424 7344.41 10436.5))
(outline (path signal 25.4 7391.91 -10433.2 7439.15 -10419.7))
(outline (path signal 25.4 7439.15 10410.6 7391.91 10424))
(outline (path signal 25.4 7439.15 -10419.7 7485.89 -10405))
(outline (path signal 25.4 7485.89 10395.8 7439.15 10410.6))
(outline (path signal 25.4 7485.89 -10405 7532.37 -10389.2))
(outline (path signal 25.4 7532.37 10380.1 7485.89 10395.8))
(outline (path signal 25.4 7532.37 -10389.2 7578.6 -10372.5))
(outline (path signal 25.4 7578.6 10363.3 7532.37 10380.1))
(outline (path signal 25.4 7578.6 -10372.5 7624.32 -10354.4))
(outline (path signal 25.4 7624.32 10345.3 7578.6 10363.3))
(outline (path signal 25.4 7624.32 -10354.4 7669.53 -10335.4))
(outline (path signal 25.4 7669.53 10326.2 7624.32 10345.3))
(outline (path signal 25.4 7669.53 -10335.4 7714.23 -10315.3))
(outline (path signal 25.4 7714.23 10306.2 7669.53 10326.2))
(outline (path signal 25.4 7714.23 -10315.3 7758.68 -10294))
(outline (path signal 25.4 7758.68 10284.8 7714.23 10306.2))
(outline (path signal 25.4 7758.68 -10294 7802.37 -10271.9))
(outline (path signal 25.4 7802.37 10262.7 7758.68 10284.8))
(outline (path signal 25.4 7802.37 -10271.9 7845.55 -10248.5))
(outline (path signal 25.4 7845.55 10239.4 7802.37 10262.7))
(outline (path signal 25.4 7845.55 -10248.5 7888.22 -10224.1))
(outline (path signal 25.4 7888.22 10215 7845.55 10239.4))
(outline (path signal 25.4 7888.22 -10224.1 7930.13 -10198.7))
(outline (path signal 25.4 7930.13 10189.6 7888.22 10215))
(outline (path signal 25.4 7930.13 -10198.7 7971.54 -10172.3))
(outline (path signal 25.4 7971.54 10163.2 7930.13 10189.6))
(outline (path signal 25.4 7971.54 -10172.3 8012.43 -10144.9))
(outline (path signal 25.4 8012.43 10135.7 7971.54 10163.2))
(outline (path signal 25.4 8012.43 -10144.9 8052.31 -10116.4))
(outline (path signal 25.4 8052.31 10107.3 8012.43 10135.7))
(outline (path signal 25.4 8052.31 -10116.4 8091.68 -10087.2))
(outline (path signal 25.4 8091.68 10078.1 8052.31 10107.3))
(outline (path signal 25.4 8091.68 -10087.2 8130.28 -10056.8))
(outline (path signal 25.4 8130.28 10047.6 8091.68 10078.1))
(outline (path signal 25.4 8130.28 -10056.8 8168.39 -10025.8))
(outline (path signal 25.4 8168.39 10016.6 8130.28 10047.6))
(outline (path signal 25.4 8168.39 -10025.8 8205.47 -9993.5))
(outline (path signal 25.4 8205.47 9984.36 8168.39 10016.6))
(outline (path signal 25.4 8205.47 -9993.5 8241.79 -9960.48))
(outline (path signal 25.4 8241.79 9951.34 8205.47 9984.36))
(outline (path signal 25.4 8241.79 -9960.48 8277.35 -9926.7))
(outline (path signal 25.4 8277.35 9917.56 8241.79 9951.34))
(outline (path signal 25.4 8277.35 -9926.7 8312.15 -9891.9))
(outline (path signal 25.4 8312.15 9882.76 8277.35 9917.56))
(outline (path signal 25.4 8312.15 -9891.9 8345.93 -9856.34))
(outline (path signal 25.4 8345.93 9847.2 8312.15 9882.76))
(outline (path signal 25.4 8345.93 -9856.34 8378.95 -9820.02))
(outline (path signal 25.4 8378.95 9810.88 8345.93 9847.2))
(outline (path signal 25.4 8378.95 -9820.02 8411.21 -9782.94))
(outline (path signal 25.4 8411.21 9773.79 8378.95 9810.88))
(outline (path signal 25.4 8411.21 -9782.94 8442.2 -9744.84))
(outline (path signal 25.4 8442.2 9735.69 8411.21 9773.79))
(outline (path signal 25.4 8442.2 -9744.84 8472.68 -9706.23))
(outline (path signal 25.4 8472.68 9697.08 8442.2 9735.69))
(outline (path signal 25.4 8472.68 -9706.23 8501.89 -9666.86))
(outline (path signal 25.4 8501.89 9657.71 8472.68 9697.08))
(outline (path signal 25.4 8501.89 -9666.86 8530.34 -9626.98))
(outline (path signal 25.4 8530.34 9617.84 8501.89 9657.71))
(outline (path signal 25.4 8530.34 -9626.98 8557.77 -9586.09))
(outline (path signal 25.4 8557.77 9576.94 8530.34 9617.84))
(outline (path signal 25.4 8557.77 -9586.09 8584.18 -9544.69))
(outline (path signal 25.4 8584.18 9535.54 8557.77 9576.94))
(outline (path signal 25.4 8584.18 -9544.69 8609.58 -9502.77))
(outline (path signal 25.4 8609.58 9493.63 8584.18 9535.54))
(outline (path signal 25.4 8609.58 -9502.77 8633.97 -9460.1))
(outline (path signal 25.4 8633.97 9450.96 8609.58 9493.63))
(outline (path signal 25.4 8633.97 -9460.1 8657.34 -9416.92))
(outline (path signal 25.4 8657.34 9407.78 8633.97 9450.96))
(outline (path signal 25.4 8657.34 -9416.92 8679.43 -9373.24))
(outline (path signal 25.4 8679.43 9364.09 8657.34 9407.78))
(outline (path signal 25.4 8679.43 -9373.24 8700.77 -9328.79))
(outline (path signal 25.4 8700.77 9319.64 8679.43 9364.09))
(outline (path signal 25.4 8700.77 -9328.79 8720.84 -9284.08))
(outline (path signal 25.4 8720.84 9274.94 8700.77 9319.64))
(outline (path signal 25.4 8720.84 -9284.08 8739.89 -9238.87))
(outline (path signal 25.4 8739.89 9229.73 8720.84 9274.94))
(outline (path signal 25.4 8739.89 -9238.87 8757.92 -9193.15))
(outline (path signal 25.4 8757.92 9184 8739.89 9229.73))
(outline (path signal 25.4 8757.92 -9193.15 8774.68 -9146.92))
(outline (path signal 25.4 8774.68 9137.78 8757.92 9184))
(outline (path signal 25.4 8774.68 -9146.92 8790.43 -9100.44))
(outline (path signal 25.4 8790.43 9091.29 8774.68 9137.78))
(outline (path signal 25.4 8790.43 -9100.44 8805.16 -9053.7))
(outline (path signal 25.4 8805.16 9044.56 8790.43 9091.29))
(outline (path signal 25.4 8805.16 -9053.7 8818.62 -9006.46))
(outline (path signal 25.4 8818.62 8997.31 8805.16 9044.56))
(outline (path signal 25.4 8818.62 -9006.46 8831.07 -8958.96))
(outline (path signal 25.4 8831.07 8949.82 8818.62 8997.31))
(outline (path signal 25.4 8831.07 -8958.96 8842.25 -8910.95))
(outline (path signal 25.4 8842.25 8901.81 8831.07 8949.82))
(outline (path signal 25.4 8842.25 -8910.95 8852.15 -8862.95))
(outline (path signal 25.4 8852.15 8853.81 8842.25 8901.81))
(outline (path signal 25.4 8852.15 -8862.95 8861.04 -8814.69))
(outline (path signal 25.4 8861.04 8805.55 8852.15 8853.81))
(outline (path signal 25.4 8861.04 -8814.69 8868.66 -8766.17))
(outline (path signal 25.4 8868.66 8757.03 8861.04 8805.55))
(outline (path signal 25.4 8868.66 -8766.17 8875.27 -8717.41))
(outline (path signal 25.4 8875.27 8708.26 8868.66 8757.03))
(outline (path signal 25.4 8875.27 -8717.41 8880.6 -8668.64))
(outline (path signal 25.4 8880.6 8659.49 8875.27 8708.26))
(outline (path signal 25.4 8880.6 -8668.64 8884.67 -8619.62))
(outline (path signal 25.4 8884.67 8610.47 8880.6 8659.49))
(outline (path signal 25.4 8884.67 -8619.62 8887.71 -8570.85))
(outline (path signal 25.4 8887.71 8561.7 8884.67 8610.47))
(outline (path signal 25.4 8887.71 -8570.85 8889.49 -8521.57))
(outline (path signal 25.4 8889.49 8512.43 8887.71 8561.7))
(outline (path signal 25.4 8889.49 -8521.57 8890 -8472.55))
(outline (path signal 25.4 8890 8463.41 8889.49 8512.43))
(outline (path signal 25.4 8900 -8472.55 8900 8463.41))
(pin Rect[T]Pad_3000x2000_um 1 -8500 7620)
(pin Rect[T]Pad_3000x2000_um 2 -8500 5080)
(pin Rect[T]Pad_3000x2000_um 3 -8500 2540)
(pin Rect[T]Pad_3000x2000_um 4 -8500 0)
(pin Rect[T]Pad_3000x2000_um 5 -8500 -2540)
(pin Rect[T]Pad_3000x2000_um (rotate 180) 6 -8500 -5080)
(pin Rect[T]Pad_3000x2000_um 7 -8500 -7620)
(pin Rect[T]Pad_3000x2000_um 8 8500 -7620)
(pin Rect[T]Pad_3000x2000_um 9 8500 -5080)
(pin Rect[T]Pad_3000x2000_um 10 8500 -2540)
(pin Rect[T]Pad_3000x2000_um 11 8500 0)
(pin Rect[T]Pad_3000x2000_um 12 8500 2540)
(pin Rect[T]Pad_3000x2000_um 13 8500 5080)
(pin Rect[T]Pad_3000x2000_um 14 8500 7620)
(pin Round[T]Pad_1500_um (rotate 90) 15 -1270 8390)
(pin Round[T]Pad_1500_um (rotate 90) 16 1270 8390)
(pin Round[T]Pad_1500_um (rotate 90) 17 -1270 5850)
(pin Round[T]Pad_1500_um (rotate 90) 18 1270 5850)
(pin Rect[T]Pad_2300x1300_um (rotate 90) 19 -1270 -8600)
(pin Rect[T]Pad_2300x1300_um (rotate 90) 20 1270 -8600)
)
(image "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
(outline (path signal 120 1040 0 1690 0))
(outline (path signal 120 1690 1120 1690 -1120))
(outline (path signal 120 1690 -1120 5930 -1120))
(outline (path signal 120 2290 1120 2290 -1120))
(outline (path signal 120 2410 1120 2410 -1120))
(outline (path signal 120 2530 1120 2530 -1120))
(outline (path signal 120 5930 1120 1690 1120))
(outline (path signal 120 5930 -1120 5930 1120))
(outline (path signal 120 6580 0 5930 0))
(outline (path signal 50 -1050 1250 -1050 -1250))
(outline (path signal 50 -1050 -1250 8670 -1250))
(outline (path signal 50 8670 1250 -1050 1250))
(outline (path signal 50 8670 -1250 8670 1250))
(outline (path signal 100 0 0 1810 0))
(outline (path signal 100 1810 1000 1810 -1000))
(outline (path signal 100 1810 -1000 5810 -1000))
(outline (path signal 100 2310 1000 2310 -1000))
(outline (path signal 100 2410 1000 2410 -1000))
(outline (path signal 100 2510 1000 2510 -1000))
(outline (path signal 100 5810 1000 1810 1000))
(outline (path signal 100 5810 -1000 5810 1000))
(outline (path signal 100 7620 0 5810 0))
(pin Rect[A]Pad_1600x1600_um 1 0 0)
(pin Oval[A]Pad_1600x1600_um 2 7620 0)
)
(image Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
(outline (path signal 120 -9525 1905 4445 1905))
(outline (path signal 120 -9525 -12065 -9525 1905))
(outline (path signal 120 4445 1905 4445 -12065))
(outline (path signal 120 4445 -12065 -9525 -12065))
(outline (path signal 150 -12065 4445 6985 4445))
(outline (path signal 150 -12065 -14605 -12065 4445))
(outline (path signal 150 6985 4445 6985 -14605))
(outline (path signal 150 6985 -14605 -12065 -14605))
(outline (path signal 50 -9140 1520 4060 1520))
(outline (path signal 50 -9140 -11680 -9140 1520))
(outline (path signal 50 4060 1520 4060 -11680))
(outline (path signal 50 4060 -11680 -9140 -11680))
(outline (path signal 100 -8890 1270 3810 1270))
(outline (path signal 100 -8890 -11430 -8890 1270))
(outline (path signal 100 3810 1270 3810 -11430))
(outline (path signal 100 3810 -11430 -8890 -11430))
(pin Round[A]Pad_2200_um 1 0 0)
(pin Round[A]Pad_2200_um 2 -6350 -2540)
(keepout "" (circle F.Cu 2200 -7620 -5080))
(keepout "" (circle B.Cu 2200 -7620 -5080))
(keepout "" (circle F.Cu 4500 -2540 -5080))
(keepout "" (circle B.Cu 4500 -2540 -5080))
(keepout "" (circle F.Cu 2200 2540 -5080))
(keepout "" (circle B.Cu 2200 2540 -5080))
)
(image Display:SSD1306_128x64
(outline (path signal 120 -13400 12300 14000 12300))
(outline (path signal 120 -13400 -15000 -13400 12300))
(outline (path signal 120 -12978 9005 10122 9005))
(outline (path signal 120 -12978 -7595 -12978 9005))
(outline (path signal 120 -4699 11811 -4699 9398))
(outline (path signal 120 -4699 11811 5080 11811))
(outline (path signal 120 5080 11811 5080 9398))
(outline (path signal 120 5080 9398 -4699 9398))
(outline (path signal 120 10122 9005 13208 9005))
(outline (path signal 120 10122 -7595 -12978 -7595))
(outline (path signal 120 10122 -7595 13462 -7620))
(outline (path signal 120 13462 9017 13208 9005))
(outline (path signal 120 13462 -7620 13462 9017))
(outline (path signal 120 14000 12300 14000 -15000))
(outline (path signal 120 14000 -15000 -13400 -15000))
(pin Oval[A]Pad_2000x1600_um (rotate 90) 1 -3620 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 2 -1080 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 3 1460 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 4 4000 10600)
)
(image "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm"
(outline (path signal 120 -300 1600 300 1600))
(outline (path signal 120 0 1300 -300 1600))
(outline (path signal 120 300 1600 0 1300))
(outline (path signal 120 1400 3400 1400 -8400))
(outline (path signal 120 5500 3400 1400 3400))
(outline (path signal 120 5500 -8400 1400 -8400))
(outline (path signal 120 7000 -2500 8000 -2500))
(outline (path signal 120 7500 -2000 7500 -3000))
(outline (path signal 120 9500 3400 13600 3400))
(outline (path signal 120 13600 3400 13600 1000))
(outline (path signal 120 13600 -1200 13600 -3800))
(outline (path signal 120 13600 -6000 13600 -8400))
(outline (path signal 120 13600 -8400 9500 -8400))
(outline (path signal 120 10500 -2500 10480.4 -2841.97 10422 -3179.49 10325.5 -3508.15
10192.2 -3823.66 10023.8 -4121.92 9822.42 -4399.04 9590.81 -4651.4
9331.94 -4875.71 9049.19 -5069.05 8746.25 -5228.9 8427.05 -5353.17
8095.77 -5440.25 7756.73 -5488.99 7414.33 -5498.78 7073.06 -5469.46
6737.35 -5401.44 6411.58 -5295.59 6100 -5153.3 5806.67 -4976.42
5535.42 -4767.25 5289.78 -4528.52 5072.95 -4263.36 4887.76 -3975.2
4736.63 -3667.81 4621.52 -3345.2 4543.94 -3011.57 4504.89 -2671.27
4504.89 -2328.73 4543.94 -1988.43 4621.52 -1654.8 4736.63 -1332.19
4887.76 -1024.8 5072.95 -736.644 5289.78 -471.475 5535.42 -232.751
5806.67 -23.584 6100 153.299 6411.58 295.592 6737.35 401.441
7073.06 469.464 7414.33 498.777 7756.73 488.995 8095.77 440.248
8427.05 353.17 8746.25 228.896 9049.19 69.047 9331.94 -124.293
9590.81 -348.605 9822.42 -600.963 10023.8 -878.078 10192.2 -1176.34
10325.5 -1491.85 10422 -1820.51 10480.4 -2158.03 10500 -2500))
(outline (path signal 50 -1500 4600 -1500 -9600))
(outline (path signal 50 -1500 4600 16000 4600))
(outline (path signal 50 16000 -9600 -1500 -9600))
(outline (path signal 50 16000 -9600 16000 4600))
(outline (path signal 120 1500 2200 2500 3300))
(outline (path signal 120 1500 -8300 1500 2200))
(outline (path signal 120 2500 3300 13500 3300))
(outline (path signal 120 4500 -2500 10500 -2500))
(outline (path signal 120 7500 500 7500 -5500))
(outline (path signal 120 13500 3300 13500 -8300))
(outline (path signal 120 13500 -8300 1500 -8300))
(outline (path signal 120 10500 -2500 10480.4 -2841.97 10422 -3179.49 10325.5 -3508.15
10192.2 -3823.66 10023.8 -4121.92 9822.42 -4399.04 9590.81 -4651.4
9331.94 -4875.71 9049.19 -5069.05 8746.25 -5228.9 8427.05 -5353.17
8095.77 -5440.25 7756.73 -5488.99 7414.33 -5498.78 7073.06 -5469.46
6737.35 -5401.44 6411.58 -5295.59 6100 -5153.3 5806.67 -4976.42
5535.42 -4767.25 5289.78 -4528.52 5072.95 -4263.36 4887.76 -3975.2
4736.63 -3667.81 4621.52 -3345.2 4543.94 -3011.57 4504.89 -2671.27
4504.89 -2328.73 4543.94 -1988.43 4621.52 -1654.8 4736.63 -1332.19
4887.76 -1024.8 5072.95 -736.644 5289.78 -471.475 5535.42 -232.751
5806.67 -23.584 6100 153.299 6411.58 295.592 6737.35 401.441
7073.06 469.464 7414.33 498.777 7756.73 488.995 8095.77 440.248
8427.05 353.17 8746.25 228.896 9049.19 69.047 9331.94 -124.293
9590.81 -348.605 9822.42 -600.963 10023.8 -878.078 10192.2 -1176.34
10325.5 -1491.85 10422 -1820.51 10480.4 -2158.03 10500 -2500))
(pin Rect[A]Pad_2000x2000_um A 0 0)
(pin Round[A]Pad_2000_um B 0 -5000)
(pin Round[A]Pad_2000_um C 0 -2500)
(pin Rect[A]Pad_3200x2000_um MP 7500 3100)
(pin Rect[A]Pad_3200x2000_um MP@1 7500 -8100)
(pin Round[A]Pad_2000_um S1 14500 -5000)
(pin Round[A]Pad_2000_um S2 14500 0)
)
(image Resistor_THT:CF14JT4K70
(outline (path signal 152.4 2438.4 1435.1 2438.4 -1435.1))
(outline (path signal 152.4 2438.4 -1435.1 8991.6 -1435.1))
(outline (path signal 152.4 8991.6 1435.1 2438.4 1435.1))
(outline (path signal 152.4 8991.6 -1435.1 8991.6 1435.1))
(outline (path signal 152.4 -952.5 952.5 2311.4 952.5))
(outline (path signal 152.4 -952.5 -952.5 -952.5 952.5))
(outline (path signal 152.4 2311.4 1562.1 9118.6 1562.1))
(outline (path signal 152.4 2311.4 952.5 2311.4 1562.1))
(outline (path signal 152.4 2311.4 -952.5 -952.5 -952.5))
(outline (path signal 152.4 2311.4 -1562.1 2311.4 -952.5))
(outline (path signal 152.4 9118.6 1562.1 9118.6 952.5))
(outline (path signal 152.4 9118.6 952.5 12382.5 952.5))
(outline (path signal 152.4 9118.6 -952.5 9118.6 -1562.1))
(outline (path signal 152.4 9118.6 -1562.1 2311.4 -1562.1))
(outline (path signal 152.4 12382.5 952.5 12382.5 -952.5))
(outline (path signal 152.4 12382.5 -952.5 9118.6 -952.5))
(outline (path signal 25.4 0 0 2565.4 0))
(outline (path signal 25.4 2565.4 1308.1 2565.4 -1308.1))
(outline (path signal 25.4 2565.4 -1308.1 8864.6 -1308.1))
(outline (path signal 25.4 8864.6 1308.1 2565.4 1308.1))
(outline (path signal 25.4 8864.6 -1308.1 8864.6 1308.1))
(outline (path signal 25.4 11430 0 8864.6 0))
(pin Rect[A]Pad_1397x1397_um 1 0 0)
(pin Round[A]Pad_1397_um 2 11430 0)
)
(padstack Round[A]Pad_1397_um
(shape (circle F.Cu 1397))
(shape (circle B.Cu 1397))
(attach off)
)
(padstack Round[T]Pad_1500_um
(shape (circle F.Cu 1500))
(attach off)
)
(padstack Round[A]Pad_2000_um
(shape (circle F.Cu 2000))
(shape (circle B.Cu 2000))
(attach off)
)
(padstack Round[A]Pad_2200_um
(shape (circle F.Cu 2200))
(shape (circle B.Cu 2200))
(attach off)
)
(padstack Oval[A]Pad_2000x1600_um
(shape (path F.Cu 1600 -200 0 200 0))
(shape (path B.Cu 1600 -200 0 200 0))
(attach off)
)
(padstack Oval[A]Pad_1600x1600_um
(shape (path F.Cu 1600 0 0 0 0))
(shape (path B.Cu 1600 0 0 0 0))
(attach off)
)
(padstack Rect[A]Pad_2000x2000_um
(shape (rect F.Cu -1000 -1000 1000 1000))
(shape (rect B.Cu -1000 -1000 1000 1000))
(attach off)
)
(padstack Rect[T]Pad_2300x1300_um
(shape (rect F.Cu -1150 -650 1150 650))
(attach off)
)
(padstack Rect[T]Pad_3000x2000_um
(shape (rect F.Cu -1500 -1000 1500 1000))
(attach off)
)
(padstack Rect[A]Pad_3200x2000_um
(shape (rect F.Cu -1600 -1000 1600 1000))
(shape (rect B.Cu -1600 -1000 1600 1000))
(attach off)
)
(padstack Rect[A]Pad_1397x1397_um
(shape (rect F.Cu -698.5 -698.5 698.5 698.5))
(shape (rect B.Cu -698.5 -698.5 698.5 698.5))
(attach off)
)
(padstack Rect[T]Pad_1500x900_um
(shape (rect F.Cu -750 -450 750 450))
(attach off)
)
(padstack Rect[A]Pad_1600x1600_um
(shape (rect F.Cu -800 -800 800 800))
(shape (rect B.Cu -800 -800 800 800))
(attach off)
)
(padstack "Via[0-1]_800:400_um"
(shape (circle F.Cu 800))
(shape (circle B.Cu 800))
(attach off)
)
)
(network
(net SCL
(pins U1-6 Brd1-3 R8-2)
)
(net SDA
(pins U1-5 Brd1-4 R7-2)
)
(net "Net-(D1-DOUT)"
(pins D1-2 D2-4)
)
(net GND
(pins D1-3 U1-13 U1-16 U1-20 Brd1-1 SW5-C D2-3)
)
(net +3V3
(pins U1-12)
)
(net NEO_DIN
(pins D1-4 U1-7)
)
(net "unconnected-(D2-DOUT-Pad2)"
(pins D2-2)
)
(net +5V
(pins D1-1 U1-14 U1-15 Brd1-2 R7-1 R8-1 R5-1 R6-1 D2-1)
)
(net ENC_A
(pins U1-10 SW5-A R5-2)
)
(net ENC_B
(pins U1-11 SW5-B R6-2)
)
(net ROW0
(pins U1-3 D3-1 D4-1)
)
(net "unconnected-(U1-PB09_A7_D7_RX-Pad8)"
(pins U1-8)
)
(net "unconnected-(U1-PA7_A8_D8_SCK-Pad9)"
(pins U1-9)
)
(net "unconnected-(U1-PA31_SWDIO-Pad17)"
(pins U1-17)
)
(net "unconnected-(U1-PA30_SWCLK-Pad18)"
(pins U1-18)
)
(net "Net-(D3-A)"
(pins D3-2 SW2-2)
)
(net "Net-(D4-A)"
(pins D4-2 SW3-2)
)
(net ROW1
(pins U1-4 D6-1 D5-1)
)
(net "Net-(D5-A)"
(pins D5-2 SW4-2)
)
(net "Net-(D6-A)"
(pins D6-2 SW6-2)
)
(net COL0
(pins U1-1 SW2-1 SW4-1)
)
(net COL1
(pins U1-2 SW6-1 SW3-1)
)
(net "unconnected-(U1-RESET-Pad19)"
(pins U1-19)
)
(class kicad_default "" +3V3 +5V COL0 COL1 ENC_A ENC_B GND NEO_DIN "Net-(D1-DOUT)"
"Net-(D3-A)" "Net-(D4-A)" "Net-(D5-A)" "Net-(D6-A)" ROW0 ROW1 SCL SDA
"unconnected-(D2-DOUT-Pad2)" "unconnected-(U1-PA30_SWCLK-Pad18)" "unconnected-(U1-PA31_SWDIO-Pad17)"
"unconnected-(U1-PA7_A8_D8_SCK-Pad9)" "unconnected-(U1-PB09_A7_D7_RX-Pad8)"
"unconnected-(U1-RESET-Pad19)"
(circuit
(use_via Via[0-1]_800:400_um)
)
(rule
(width 250)
(clearance 200.1)
)
)
)
(wiring
(wire (path F.Cu 250 176727 -65273.5 204966 -65273.5)(net SCL)(type route))
(wire (path F.Cu 250 175580 -62300 175580 -64126.9 176727 -65273.5)(net SCL)(type route))
(wire (path F.Cu 250 204966 -65273.5 206626 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 205842 -53041.9 205425 -53041.9)(net SCL)(type route))
(wire (path B.Cu 250 205425 -51915 205425 -53041.9)(net SCL)(type route))
(wire (path B.Cu 250 206787 -66934.2 206787 -53986.7)(net SCL)(type route))
(wire (path B.Cu 250 206787 -72723.3 206787 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 216240 -82176.6 206787 -72723.3)(net SCL)(type route))
(wire (path B.Cu 250 206787 -66934.2 206626 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 206787 -53986.7 205842 -53041.9)(net SCL)(type route))
(wire (path F.Cu 250 185127 -76213.6 214554 -76213.6)(net SDA)(type route))
(wire (path F.Cu 250 173040 -62300 173040 -64126.9)(net SDA)(type route))
(wire (path F.Cu 250 214554 -76213.6 216240 -77900)(net SDA)(type route))
(wire (path F.Cu 250 173040 -64126.9 185127 -76213.6)(net SDA)(type route))
(wire (path B.Cu 250 205848 -50501.9 214020 -58674.5)(net SDA)(type route))
(wire (path B.Cu 250 205425 -49375 205425 -50501.9)(net SDA)(type route))
(wire (path B.Cu 250 214020 -75680.2 216240 -77900)(net SDA)(type route))
(wire (path B.Cu 250 214020 -58674.5 214020 -75680.2)(net SDA)(type route))
(wire (path B.Cu 250 205425 -50501.9 205848 -50501.9)(net SDA)(type route))
(wire (path F.Cu 250 189625 -67575 190702 -67575)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 197786 -74659.3 216719 -74659.3)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 217806 -73572.5 217806 -67580.5)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 190702 -67575 197786 -74659.3)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 204845 -55725 196875 -47754.6)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 217806 -67580.5 205950 -55725)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 194350 -38875 195427 -38875)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 205950 -55725 204845 -55725)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 196875 -40322.7 195427 -38875)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 196875 -47754.6 196875 -40322.7)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 216719 -74659.3 217806 -73572.5)(net "Net-(D1-DOUT)")(type route))
(wire (path B.Cu 250 184341 -60658.7 183133 -60658.7)(net GND)(type route))
(wire (path B.Cu 250 188500 -56500 184341 -60658.7)(net GND)(type route))
(wire (path B.Cu 250 183133 -67433.1 183200 -67500)(net GND)(type route))
(wire (path B.Cu 250 183133 -60658.7 183133 -67433.1)(net GND)(type route))
(wire (path F.Cu 250 194525 -64275 193448 -64275)(net NEO_DIN)(type route))
(wire (path F.Cu 250 178120 -62300 178120 -64126.9)(net NEO_DIN)(type route))
(wire (path F.Cu 250 193448 -64275 192671 -63498.1)(net NEO_DIN)(type route))
(wire (path F.Cu 250 180076 -63498.1 179447 -64126.9 178120 -64126.9)(net NEO_DIN)(type route))
(wire (path F.Cu 250 192671 -63498.1 180076 -63498.1)(net NEO_DIN)(type route))
(wire (path F.Cu 250 190689 -38712.5 190527 -38875)(net +5V)(type route))
(wire (path F.Cu 250 189450 -38875 190527 -38875)(net +5V)(type route))
(wire (path F.Cu 250 189625 -64275 190702 -64275)(net +5V)(type route))
(wire (path F.Cu 250 162977 -42900 162880 -42996.7)(net +5V)(type route))
(wire (path F.Cu 250 191421 -64356.8 190784 -64356.8)(net +5V)(type route))
(wire (path F.Cu 250 162197 -56710 162110 -56623.3)(net +5V)(type route))
(wire (path F.Cu 250 191334 -38712.5 190689 -38712.5)(net +5V)(type route))
(wire (path F.Cu 250 162880 -42996.7 162880 -45300)(net +5V)(type route))
(wire (path F.Cu 250 162110 -56623.3 162110 -55070)(net +5V)(type route))
(wire (path F.Cu 250 190784 -64356.8 190702 -64275)(net +5V)(type route))
(wire (path B.Cu 250 205425 -54455 204945 -54455 202800 -56600)(net +5V)(type route))
(wire (path F.Cu 250 173040 -45300 173040 -47126.9)(net ENC_A)(type route))
(wire (path F.Cu 250 192150 -63000 189575 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 176028 -47126.9 188248 -59346.9 188248 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 173040 -47126.9 176028 -47126.9)(net ENC_A)(type route))
(wire (path F.Cu 250 189575 -60425 188248 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 216240 -69346.8 209893 -63000 192150 -63000)(net ENC_A)(type route))
(wire (path F.Cu 250 170500 -43473.1 180092 -43473.1)(net ENC_B)(type route))
(wire (path F.Cu 250 194575 -57956.4 194575 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 170500 -45300 170500 -43473.1)(net ENC_B)(type route))
(wire (path F.Cu 250 216240 -73623.4 217309 -72554.4)(net ENC_B)(type route))
(wire (path F.Cu 250 208774 -60425 194575 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 217309 -68959.8 208774 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 217309 -72554.4 217309 -68959.8)(net ENC_B)(type route))
(wire (path F.Cu 250 180092 -43473.1 194575 -57956.4)(net ENC_B)(type route))
(wire (path F.Cu 250 167960 -65393.1 167960 -62300)(net ROW0)(type route))
(wire (path F.Cu 250 165455 -67898.1 167960 -65393.1)(net ROW0)(type route))
(wire (path F.Cu 250 165455 -69025 165455 -67898.1)(net ROW0)(type route))
(wire (path B.Cu 250 165455 -69025 165455 -72575)(net ROW0)(type route))
(wire (path B.Cu 250 161500 -87369.3 161500 -97894.6)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 173075 -70151.9 171948 -71278.8 171948 -76920.8)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 161500 -97894.6 161560 -97955)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 173075 -69025 173075 -70151.9)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 171948 -76920.8 161500 -87369.3)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 174202 -74828.8 173075 -73701.9)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 174202 -90396.9 174202 -74828.8)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 181760 -97955 174202 -90396.9)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 173075 -72575 173075 -73701.9)(net "Net-(D4-A)")(type route))
(wire (path F.Cu 250 165455 -76125 165455 -74998.1)(net ROW1)(type route))
(wire (path F.Cu 250 170500 -69953.1 170500 -62300)(net ROW1)(type route))
(wire (path F.Cu 250 165455 -74998.1 170500 -69953.1)(net ROW1)(type route))
(wire (path B.Cu 250 165455 -76125 165455 -79675)(net ROW1)(type route))
(wire (path F.Cu 250 197492 -87638.1 200914 -91059.9 200914 -96908.5)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 179420 -87638.1 197492 -87638.1)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 200914 -96908.5 201960 -97955)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 171923 -78404.2 171923 -80141.2)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 173075 -76125 173075 -77251.9 171923 -78404.2)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 171923 -80141.2 179420 -87638.1)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 173075 -79675 199585 -79675 217865 -97955 222160 -97955)(net "Net-(D6-A)")(type route))
(wire (path F.Cu 250 169430 -91535.6 162673 -91535.6 162673 -64334.2)(net COL0)(type route))
(wire (path F.Cu 250 159089 -91535.6 159020 -91605)(net COL0)(type route))
(wire (path F.Cu 250 162673 -91535.6 159089 -91535.6)(net COL0)(type route))
(wire (path F.Cu 250 199420 -91605 199359 -91544.1)(net COL0)(type route))
(wire (path F.Cu 250 162673 -64334.2 162880 -64126.9)(net COL0)(type route))
(wire (path F.Cu 250 180861 -93048.9 170943 -93048.9)(net COL0)(type route))
(wire (path F.Cu 250 162880 -62300 162880 -64126.9)(net COL0)(type route))
(wire (path F.Cu 250 199359 -91544.1 182366 -91544.1 180861 -93048.9)(net COL0)(type route))
(wire (path F.Cu 250 170943 -93048.9 169430 -91535.6)(net COL0)(type route))
(wire (path F.Cu 250 165420 -62300 165420 -64126.9)(net COL1)(type route))
(wire (path F.Cu 250 166420 -78548.1 165785 -78548.1)(net COL1)(type route))
(wire (path F.Cu 250 164328 -77090.9 164328 -65218.8)(net COL1)(type route))
(wire (path F.Cu 250 179220 -91605 179220 -91348.6 166420 -78548.1)(net COL1)(type route))
(wire (path F.Cu 250 164328 -65218.8 165420 -64126.9)(net COL1)(type route))
(wire (path F.Cu 250 165785 -78548.1 164328 -77090.9)(net COL1)(type route))
(wire (path B.Cu 250 200527 -90172.1 201147 -90791.8)(net COL1)(type route))
(wire (path B.Cu 250 197149 -90791.9 197769 -90172.1)(net COL1)(type route))
(wire (path B.Cu 250 218807 -90791.8 219620 -91605)(net COL1)(type route))
(wire (path B.Cu 250 180033 -90791.9 197149 -90791.9)(net COL1)(type route))
(wire (path B.Cu 250 197769 -90172.1 200527 -90172.1)(net COL1)(type route))
(wire (path B.Cu 250 179220 -91605 180033 -90791.9)(net COL1)(type route))
(wire (path B.Cu 250 201147 -90791.8 218807 -90791.8)(net COL1)(type route))
(via "Via[0-1]_800:400_um" 206626 -66934.2 (net SCL)(type route))
(via "Via[0-1]_800:400_um" 183200 -67500 (net GND)(type route))
(via "Via[0-1]_800:400_um" 183133 -60658.7 (net GND)(type route))
(via "Via[0-1]_800:400_um" 188500 -56500 (net GND)(type route))
(via "Via[0-1]_800:400_um" 191421 -64356.8 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 191334 -38712.5 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 162197 -56710 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 162977 -42900 (net +5V)(type route))
)
)

View file

@ -1,870 +0,0 @@
(pcb "/Users/aadarsh/Documents/KiCad/Projects/Watch_Hackpad/temp-freerouting.dsn"
(parser
(string_quote ")
(space_in_quoted_tokens on)
(host_cad "KiCad's Pcbnew")
(host_version "7.0.10")
)
(resolution um 10)
(unit um)
(structure
(layer F.Cu
(type signal)
(property
(index 0)
)
)
(layer B.Cu
(type signal)
(property
(index 1)
)
)
(boundary
(path pcb 0 234900 -104300 153900 -104300 153900 -34300 234900 -34300
234900 -104300)
)
(plane GND (polygon F.Cu 0 153900 -34300 153900 -104300 234900 -104300 234900 -34300
153900 -34300))
(plane +5V (polygon B.Cu 0 234900 -34300 234900 -104300 153900 -104300 153900 -34300
234900 -34300))
(via "Via[0-1]_800:400_um")
(rule
(width 250)
(clearance 200.1)
(clearance 200.1 (type default_smd))
(clearance 50 (type smd_smd))
)
)
(placement
(component LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
(place D1 192075.000000 -65925.000000 front 0.000000 (PN WS2812B))
(place D2 191900.000000 -40525.000000 front 0.000000 (PN WS2812B))
)
(component "RF:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)"
(place U1 170500.000000 -53800.000000 front 90.000000 (PN "Seeed Studio XIAO SAMD21"))
)
(component "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
(place D6 165455.000000 -79675.000000 front 0.000000 (PN D))
(place D3 165455.000000 -69025.000000 front 0.000000 (PN D))
(place D4 165455.000000 -72575.000000 front 0.000000 (PN D))
(place D5 165455.000000 -76125.000000 front 0.000000 (PN D))
)
(component Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
(place SW2 159020.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW6 219620.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW4 199420.000000 -91605.000000 front 90.000000 (PN SW_Push))
(place SW3 179220.000000 -91605.000000 front 90.000000 (PN SW_Push))
)
(component Display:SSD1306_128x64
(place Brd1 216025.000000 -53375.000000 front 90.000000 (PN SSD1306))
)
(component "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm"
(place SW5 189575.000000 -60425.000000 front 90.000000 (PN RotaryEncoder))
)
(component Resistor_THT:CF14JT4K70
(place R7 204810.000000 -77900.000000 front 0.000000 (PN 4.7k))
(place R8 204810.000000 -82176.600000 front 0.000000 (PN 4.7k))
(place R5 204810.000000 -69346.800000 front 0.000000 (PN 4.7k))
(place R6 204810.000000 -73623.400000 front 0.000000 (PN 4.7k))
)
)
(library
(image LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm
(outline (path signal 120 -3650 2750 3650 2750))
(outline (path signal 120 -3650 -2750 3650 -2750))
(outline (path signal 120 3650 -2750 3650 -1600))
(outline (path signal 50 -3450 2750 -3450 -2750))
(outline (path signal 50 -3450 -2750 3450 -2750))
(outline (path signal 50 3450 2750 -3450 2750))
(outline (path signal 50 3450 -2750 3450 2750))
(outline (path signal 100 -2500 2500 -2500 -2500))
(outline (path signal 100 -2500 -2500 2500 -2500))
(outline (path signal 100 2500 2500 -2500 2500))
(outline (path signal 100 2500 -1500 1500 -2500))
(outline (path signal 100 2500 -2500 2500 2500))
(outline (path signal 100 2000 0 1980.54 -278.346 1922.52 -551.275 1827.09 -813.473
1696.1 -1059.84 1532.09 -1285.58 1338.26 -1486.29 1118.39 -1658.08
876.742 -1797.59 618.034 -1902.11 347.296 -1969.62 69.799 -1998.78
-209.057 -1989.04 -483.844 -1940.59 -749.213 -1854.37 -1000 -1732.05
-1231.32 -1576.02 -1438.68 -1389.32 -1618.03 -1175.57 -1765.89 -938.943
-1879.38 -684.04 -1956.3 -415.823 -1995.13 -139.513 -1995.13 139.513
-1956.3 415.823 -1879.38 684.04 -1765.89 938.943 -1618.03 1175.57
-1438.68 1389.32 -1231.32 1576.02 -1000 1732.05 -749.213 1854.37
-483.844 1940.59 -209.057 1989.04 69.799 1998.78 347.296 1969.62
618.034 1902.11 876.742 1797.59 1118.39 1658.08 1338.26 1486.29
1532.09 1285.58 1696.1 1059.84 1827.09 813.473 1922.52 551.275
1980.54 278.346 2000 0))
(pin Rect[T]Pad_1500x900_um 1 -2450 1650)
(pin Rect[T]Pad_1500x900_um 2 -2450 -1650)
(pin Rect[T]Pad_1500x900_um 3 2450 -1650)
(pin Rect[T]Pad_1500x900_um 4 2450 1650)
)
(image "RF:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)"
(outline (path signal 127 -8900 8500 -8900 -8500))
(outline (path signal 127 -6900 -10500 6900 -10500))
(outline (path signal 127 -4500 11924 4500 11924))
(outline (path signal 127 -4500 4570.73 -4500 11924))
(outline (path signal 127 4500 11924 4500 4570.73))
(outline (path signal 127 4500 4570.73 -4500 4570.73))
(outline (path signal 127 6900 10499.1 -6900 10499.1))
(outline (path signal 127 8900 -8500 8900 8500))
(outline (path signal 0 -8857.57 8453.2 -8840.54 8412.07 -8840.01 8412.08 -8818.47 8160.55
-8765.17 7913.77 -8680.99 7675.76 -8567.27 7450.36 -8425.87 7241.22
-8259.07 7051.71 -8069.56 6884.91 -7860.41 6743.51 -7635.01 6629.79
-7397 6545.6 -7150.23 6492.31 -6898.69 6470.76 -6898.7 6470.24
-6857.57 6453.2 -6840 6410.78 -6857.57 6368.35 -6900 6350.78
-6901.3 6351.31 -6901.31 6350.79 -7168.05 6373.64 -7429.74 6430.16
-7682.14 6519.43 -7921.17 6640.02 -8142.95 6789.97 -8343.92 6966.86
-8520.81 7167.82 -8670.75 7389.61 -8791.34 7628.64 -8880.62 7881.03
-8937.14 8142.72 -8959.99 8409.47 -8959.46 8409.48 -8960 8410.78
-8942.43 8453.2 -8900 8470.78))
(outline (path signal 0 -4767.86 -8457.57 -4750.29 -8500 -4750.83 -8501.3 -4750.3 -8501.32
-4773.18 -8768.05 -4829.72 -9029.72 -4919.01 -9282.11 -5039.6 -9521.12
-5189.55 -9742.9 -5366.44 -9943.85 -5567.39 -10120.7 -5789.17 -10270.7
-6028.18 -10391.3 -6280.56 -10480.6 -6542.24 -10537.1 -6808.97 -10560
-6808.98 -10559.5 -6810.29 -10560 -6852.71 -10542.4 -6870.29 -10500
-6852.71 -10457.6 -6811.59 -10440.5 -6811.6 -10440 -6560.07 -10418.4
-6313.31 -10365.1 -6075.31 -10280.9 -5849.93 -10167.2 -5640.79 -10025.8
-5451.29 -9859 -5284.49 -9669.5 -5143.08 -9460.36 -5029.36 -9234.97
-4945.16 -8996.97 -4891.84 -8750.21 -4870.27 -8498.68 -4869.74 -8498.69
-4852.71 -8457.57 -4810.29 -8440))
(outline (path signal 0 6853.21 10542.4 6870.78 10500 6853.21 10457.6 6812.08 10440.5
6812.09 10440 6560.55 10418.5 6313.78 10365.2 6075.77 10281
5850.37 10167.3 5641.22 10025.9 5451.71 9859.07 5284.91 9669.56
5143.51 9460.41 5029.79 9235.01 4945.61 8997 4892.31 8750.23
4870.77 8498.69 4870.24 8498.7 4853.21 8457.57 4810.78 8440
4768.35 8457.57 4750.78 8500 4751.32 8501.3 4750.79 8501.31
4773.64 8768.05 4830.16 9029.74 4919.44 9282.14 5040.02 9521.17
5189.98 9742.95 5366.86 9943.92 5567.82 10120.8 5789.61 10270.8
6028.64 10391.3 6281.04 10480.6 6542.73 10537.1 6809.47 10560
6809.48 10559.5 6810.78 10560))
(outline (path signal 0 7168.88 -6457.62 7433.17 -6510.19 7688.33 -6596.81 7930 -6715.99
8154.05 -6865.69 8356.64 -7043.36 8534.31 -7245.95 8684.01 -7470
8803.19 -7711.67 8889.81 -7966.83 8942.38 -8231.12 8960 -8500
8942.43 -8542.43 8900 -8560 8857.57 -8542.43 8840 -8500 8823.4 -8246.78
8773.9 -7997.89 8692.33 -7757.59 8580.09 -7530 8439.1 -7319
8271.79 -7128.21 8081 -6960.9 7870 -6819.91 7642.41 -6707.67
7402.11 -6626.1 7153.22 -6576.6 6900 -6560 6857.57 -6542.43
6840 -6500 6857.57 -6457.57 6900 -6440))
(outline (path signal 0 -10746 8800 -10763.2 8708.25 -10812.3 8628.88 -10886.8 8572.63
-10976.6 8547.08 -11069.5 8555.7 -11153.1 8597.3 -11216 8666.29
-11249.7 8753.33 -11249.7 8846.67 -11216 8933.71 -11153.1 9002.7
-11069.5 9044.3 -10976.6 9052.92 -10886.8 9027.37 -10812.3 8971.12
-10763.2 8891.75 -10746 8800))
(outline (path signal 25.4 -8900 8463.41 -8900 -8472.55))
(outline (path signal 25.4 -8890 -8472.55 -8889.49 -8521.57))
(outline (path signal 25.4 -8889.49 -8521.57 -8887.72 -8570.85))
(outline (path signal 25.4 -8887.72 8561.7 -8889.49 8512.43))
(outline (path signal 25.4 -8887.72 -8570.85 -8884.67 -8619.62))
(outline (path signal 25.4 -8884.67 8610.47 -8887.72 8561.7))
(outline (path signal 25.4 -8884.67 -8619.62 -8880.6 -8668.64))
(outline (path signal 25.4 -8880.6 8659.49 -8884.67 8610.47))
(outline (path signal 25.4 -8880.6 -8668.64 -8875.27 -8717.41))
(outline (path signal 25.4 -8875.27 8708.26 -8880.6 8659.49))
(outline (path signal 25.4 -8875.27 -8717.41 -8868.66 -8766.17))
(outline (path signal 25.4 -8868.66 8757.03 -8875.27 8708.26))
(outline (path signal 25.4 -8868.66 -8766.17 -8861.04 -8814.69))
(outline (path signal 25.4 -8861.04 8805.55 -8868.66 8757.03))
(outline (path signal 25.4 -8861.04 -8814.69 -8852.16 -8862.95))
(outline (path signal 25.4 -8852.16 8853.81 -8861.04 8805.55))
(outline (path signal 25.4 -8852.16 -8862.95 -8842.25 -8910.95))
(outline (path signal 25.4 -8842.25 8901.81 -8852.16 8853.81))
(outline (path signal 25.4 -8842.25 -8910.95 -8831.07 -8958.96))
(outline (path signal 25.4 -8831.07 8949.82 -8842.25 8901.81))
(outline (path signal 25.4 -8831.07 -8958.96 -8818.63 -9006.46))
(outline (path signal 25.4 -8818.63 8997.31 -8831.07 8949.82))
(outline (path signal 25.4 -8818.63 -9006.46 -8805.16 -9053.7))
(outline (path signal 25.4 -8805.16 9044.56 -8818.63 8997.31))
(outline (path signal 25.4 -8805.16 -9053.7 -8790.43 -9100.44))
(outline (path signal 25.4 -8790.43 9091.29 -8805.16 9044.56))
(outline (path signal 25.4 -8790.43 -9100.44 -8774.68 -9146.92))
(outline (path signal 25.4 -8774.68 9137.78 -8790.43 9091.29))
(outline (path signal 25.4 -8774.68 -9146.92 -8757.92 -9193.15))
(outline (path signal 25.4 -8757.92 9184 -8774.68 9137.78))
(outline (path signal 25.4 -8757.92 -9193.15 -8739.89 -9238.87))
(outline (path signal 25.4 -8739.89 9229.73 -8757.92 9184))
(outline (path signal 25.4 -8739.89 -9238.87 -8720.84 -9284.08))
(outline (path signal 25.4 -8720.84 9274.94 -8739.89 9229.73))
(outline (path signal 25.4 -8720.84 -9284.08 -8700.77 -9328.79))
(outline (path signal 25.4 -8700.77 9319.64 -8720.84 9274.94))
(outline (path signal 25.4 -8700.77 -9328.79 -8679.43 -9373.24))
(outline (path signal 25.4 -8679.43 9364.09 -8700.77 9319.64))
(outline (path signal 25.4 -8679.43 -9373.24 -8657.34 -9416.92))
(outline (path signal 25.4 -8657.34 9407.78 -8679.43 9364.09))
(outline (path signal 25.4 -8657.34 -9416.92 -8633.97 -9460.1))
(outline (path signal 25.4 -8633.97 9450.96 -8657.34 9407.78))
(outline (path signal 25.4 -8633.97 -9460.1 -8609.58 -9502.77))
(outline (path signal 25.4 -8609.58 9493.63 -8633.97 9450.96))
(outline (path signal 25.4 -8609.58 -9502.77 -8584.18 -9544.69))
(outline (path signal 25.4 -8584.18 9535.54 -8609.58 9493.63))
(outline (path signal 25.4 -8584.18 -9544.69 -8557.77 -9586.09))
(outline (path signal 25.4 -8557.77 9576.94 -8584.18 9535.54))
(outline (path signal 25.4 -8557.77 -9586.09 -8530.34 -9626.98))
(outline (path signal 25.4 -8530.34 9617.84 -8557.77 9576.94))
(outline (path signal 25.4 -8530.34 -9626.98 -8501.89 -9666.86))
(outline (path signal 25.4 -8501.89 9657.71 -8530.34 9617.84))
(outline (path signal 25.4 -8501.89 -9666.86 -8472.68 -9706.23))
(outline (path signal 25.4 -8472.68 9697.08 -8501.89 9657.71))
(outline (path signal 25.4 -8472.68 -9706.23 -8442.2 -9744.84))
(outline (path signal 25.4 -8442.2 9735.69 -8472.68 9697.08))
(outline (path signal 25.4 -8442.2 -9744.84 -8411.21 -9782.94))
(outline (path signal 25.4 -8411.21 9773.79 -8442.2 9735.69))
(outline (path signal 25.4 -8411.21 -9782.94 -8378.95 -9820.02))
(outline (path signal 25.4 -8378.95 9810.88 -8411.21 9773.79))
(outline (path signal 25.4 -8378.95 -9820.02 -8345.93 -9856.34))
(outline (path signal 25.4 -8345.93 9847.2 -8378.95 9810.88))
(outline (path signal 25.4 -8345.93 -9856.34 -8312.15 -9891.9))
(outline (path signal 25.4 -8312.15 9882.76 -8345.93 9847.2))
(outline (path signal 25.4 -8312.15 -9891.9 -8277.35 -9926.7))
(outline (path signal 25.4 -8277.35 9917.56 -8312.15 9882.76))
(outline (path signal 25.4 -8277.35 -9926.7 -8241.79 -9960.48))
(outline (path signal 25.4 -8241.79 9951.34 -8277.35 9917.56))
(outline (path signal 25.4 -8241.79 -9960.48 -8205.47 -9993.5))
(outline (path signal 25.4 -8205.47 9984.36 -8241.79 9951.34))
(outline (path signal 25.4 -8205.47 -9993.5 -8168.39 -10025.8))
(outline (path signal 25.4 -8168.39 10016.6 -8205.47 9984.36))
(outline (path signal 25.4 -8168.39 -10025.8 -8130.29 -10056.8))
(outline (path signal 25.4 -8130.29 10047.6 -8168.39 10016.6))
(outline (path signal 25.4 -8130.29 -10056.8 -8091.68 -10087.2))
(outline (path signal 25.4 -8091.68 10078.1 -8130.29 10047.6))
(outline (path signal 25.4 -8091.68 -10087.2 -8052.31 -10116.4))
(outline (path signal 25.4 -8052.31 10107.3 -8091.68 10078.1))
(outline (path signal 25.4 -8052.31 -10116.4 -8012.43 -10144.9))
(outline (path signal 25.4 -8012.43 10135.7 -8052.31 10107.3))
(outline (path signal 25.4 -8012.43 -10144.9 -7971.54 -10172.3))
(outline (path signal 25.4 -7971.54 10163.2 -8012.43 10135.7))
(outline (path signal 25.4 -7971.54 -10172.3 -7930.14 -10198.7))
(outline (path signal 25.4 -7930.14 10189.6 -7971.54 10163.2))
(outline (path signal 25.4 -7930.14 -10198.7 -7888.22 -10224.1))
(outline (path signal 25.4 -7888.22 10215 -7930.14 10189.6))
(outline (path signal 25.4 -7888.22 -10224.1 -7845.55 -10248.5))
(outline (path signal 25.4 -7845.55 10239.4 -7888.22 10215))
(outline (path signal 25.4 -7845.55 -10248.5 -7802.37 -10271.9))
(outline (path signal 25.4 -7802.37 10262.7 -7845.55 10239.4))
(outline (path signal 25.4 -7802.37 -10271.9 -7758.68 -10294))
(outline (path signal 25.4 -7758.68 10284.8 -7802.37 10262.7))
(outline (path signal 25.4 -7758.68 -10294 -7714.23 -10315.3))
(outline (path signal 25.4 -7714.23 10306.2 -7758.68 10284.8))
(outline (path signal 25.4 -7714.23 -10315.3 -7669.53 -10335.4))
(outline (path signal 25.4 -7669.53 10326.2 -7714.23 10306.2))
(outline (path signal 25.4 -7669.53 -10335.4 -7624.32 -10354.4))
(outline (path signal 25.4 -7624.32 10345.3 -7669.53 10326.2))
(outline (path signal 25.4 -7624.32 -10354.4 -7578.6 -10372.5))
(outline (path signal 25.4 -7578.6 10363.3 -7624.32 10345.3))
(outline (path signal 25.4 -7578.6 -10372.5 -7532.37 -10389.2))
(outline (path signal 25.4 -7532.37 10380.1 -7578.6 10363.3))
(outline (path signal 25.4 -7532.37 -10389.2 -7485.89 -10405))
(outline (path signal 25.4 -7485.89 10395.8 -7532.37 10380.1))
(outline (path signal 25.4 -7485.89 -10405 -7439.15 -10419.7))
(outline (path signal 25.4 -7439.15 10410.6 -7485.89 10395.8))
(outline (path signal 25.4 -7439.15 -10419.7 -7391.91 -10433.2))
(outline (path signal 25.4 -7391.91 10424 -7439.15 10410.6))
(outline (path signal 25.4 -7391.91 -10433.2 -7344.41 -10445.6))
(outline (path signal 25.4 -7344.41 10436.5 -7391.91 10424))
(outline (path signal 25.4 -7344.41 -10445.6 -7296.4 -10456.8))
(outline (path signal 25.4 -7296.4 10447.7 -7344.41 10436.5))
(outline (path signal 25.4 -7296.4 -10456.8 -7248.4 -10466.7))
(outline (path signal 25.4 -7248.4 10457.6 -7296.4 10447.7))
(outline (path signal 25.4 -7248.4 -10466.7 -7200.14 -10475.6))
(outline (path signal 25.4 -7200.14 10466.5 -7248.4 10457.6))
(outline (path signal 25.4 -7200.14 -10475.6 -7151.62 -10483.2))
(outline (path signal 25.4 -7151.62 10474.1 -7200.14 10466.5))
(outline (path signal 25.4 -7151.62 -10483.2 -7102.86 -10489.8))
(outline (path signal 25.4 -7102.86 10480.7 -7151.62 10474.1))
(outline (path signal 25.4 -7102.86 -10489.8 -7054.09 -10495.2))
(outline (path signal 25.4 -7054.09 10486 -7102.86 10480.7))
(outline (path signal 25.4 -7054.09 -10495.2 -7005.07 -10499.2))
(outline (path signal 25.4 -7005.07 10490.1 -7054.09 10486))
(outline (path signal 25.4 -7005.07 -10499.2 -6956.3 -10502.3))
(outline (path signal 25.4 -6956.3 10493.1 -7005.07 10490.1))
(outline (path signal 25.4 -6956.3 -10502.3 -6907.02 -10504))
(outline (path signal 25.4 -6907.02 10494.9 -6956.3 10493.1))
(outline (path signal 25.4 -6907.02 -10504 -6858 -10504.6))
(outline (path signal 25.4 -6858 10495.4 -6907.02 10494.9))
(outline (path signal 25.4 -6858 -10504.6 6858 -10504.6))
(outline (path signal 25.4 6858 10495.4 -6858 10495.4))
(outline (path signal 25.4 6858 -10504.6 6907.02 -10504))
(outline (path signal 25.4 6907.02 10494.9 6858 10495.4))
(outline (path signal 25.4 6907.02 -10504 6956.3 -10502.3))
(outline (path signal 25.4 6956.3 10493.1 6907.02 10494.9))
(outline (path signal 25.4 6956.3 -10502.3 7005.06 -10499.2))
(outline (path signal 25.4 7005.06 10490.1 6956.3 10493.1))
(outline (path signal 25.4 7005.06 -10499.2 7054.09 -10495.2))
(outline (path signal 25.4 7054.09 10486 7005.06 10490.1))
(outline (path signal 25.4 7054.09 -10495.2 7102.86 -10489.8))
(outline (path signal 25.4 7102.86 10480.7 7054.09 10486))
(outline (path signal 25.4 7102.86 -10489.8 7151.62 -10483.2))
(outline (path signal 25.4 7151.62 10474.1 7102.86 10480.7))
(outline (path signal 25.4 7151.62 -10483.2 7200.14 -10475.6))
(outline (path signal 25.4 7200.14 10466.5 7151.62 10474.1))
(outline (path signal 25.4 7200.14 -10475.6 7248.4 -10466.7))
(outline (path signal 25.4 7248.4 10457.6 7200.14 10466.5))
(outline (path signal 25.4 7248.4 -10466.7 7296.4 -10456.8))
(outline (path signal 25.4 7296.4 10447.7 7248.4 10457.6))
(outline (path signal 25.4 7296.4 -10456.8 7344.41 -10445.6))
(outline (path signal 25.4 7344.41 10436.5 7296.4 10447.7))
(outline (path signal 25.4 7344.41 -10445.6 7391.91 -10433.2))
(outline (path signal 25.4 7391.91 10424 7344.41 10436.5))
(outline (path signal 25.4 7391.91 -10433.2 7439.15 -10419.7))
(outline (path signal 25.4 7439.15 10410.6 7391.91 10424))
(outline (path signal 25.4 7439.15 -10419.7 7485.89 -10405))
(outline (path signal 25.4 7485.89 10395.8 7439.15 10410.6))
(outline (path signal 25.4 7485.89 -10405 7532.37 -10389.2))
(outline (path signal 25.4 7532.37 10380.1 7485.89 10395.8))
(outline (path signal 25.4 7532.37 -10389.2 7578.6 -10372.5))
(outline (path signal 25.4 7578.6 10363.3 7532.37 10380.1))
(outline (path signal 25.4 7578.6 -10372.5 7624.32 -10354.4))
(outline (path signal 25.4 7624.32 10345.3 7578.6 10363.3))
(outline (path signal 25.4 7624.32 -10354.4 7669.53 -10335.4))
(outline (path signal 25.4 7669.53 10326.2 7624.32 10345.3))
(outline (path signal 25.4 7669.53 -10335.4 7714.23 -10315.3))
(outline (path signal 25.4 7714.23 10306.2 7669.53 10326.2))
(outline (path signal 25.4 7714.23 -10315.3 7758.68 -10294))
(outline (path signal 25.4 7758.68 10284.8 7714.23 10306.2))
(outline (path signal 25.4 7758.68 -10294 7802.37 -10271.9))
(outline (path signal 25.4 7802.37 10262.7 7758.68 10284.8))
(outline (path signal 25.4 7802.37 -10271.9 7845.55 -10248.5))
(outline (path signal 25.4 7845.55 10239.4 7802.37 10262.7))
(outline (path signal 25.4 7845.55 -10248.5 7888.22 -10224.1))
(outline (path signal 25.4 7888.22 10215 7845.55 10239.4))
(outline (path signal 25.4 7888.22 -10224.1 7930.13 -10198.7))
(outline (path signal 25.4 7930.13 10189.6 7888.22 10215))
(outline (path signal 25.4 7930.13 -10198.7 7971.54 -10172.3))
(outline (path signal 25.4 7971.54 10163.2 7930.13 10189.6))
(outline (path signal 25.4 7971.54 -10172.3 8012.43 -10144.9))
(outline (path signal 25.4 8012.43 10135.7 7971.54 10163.2))
(outline (path signal 25.4 8012.43 -10144.9 8052.31 -10116.4))
(outline (path signal 25.4 8052.31 10107.3 8012.43 10135.7))
(outline (path signal 25.4 8052.31 -10116.4 8091.68 -10087.2))
(outline (path signal 25.4 8091.68 10078.1 8052.31 10107.3))
(outline (path signal 25.4 8091.68 -10087.2 8130.28 -10056.8))
(outline (path signal 25.4 8130.28 10047.6 8091.68 10078.1))
(outline (path signal 25.4 8130.28 -10056.8 8168.39 -10025.8))
(outline (path signal 25.4 8168.39 10016.6 8130.28 10047.6))
(outline (path signal 25.4 8168.39 -10025.8 8205.47 -9993.5))
(outline (path signal 25.4 8205.47 9984.36 8168.39 10016.6))
(outline (path signal 25.4 8205.47 -9993.5 8241.79 -9960.48))
(outline (path signal 25.4 8241.79 9951.34 8205.47 9984.36))
(outline (path signal 25.4 8241.79 -9960.48 8277.35 -9926.7))
(outline (path signal 25.4 8277.35 9917.56 8241.79 9951.34))
(outline (path signal 25.4 8277.35 -9926.7 8312.15 -9891.9))
(outline (path signal 25.4 8312.15 9882.76 8277.35 9917.56))
(outline (path signal 25.4 8312.15 -9891.9 8345.93 -9856.34))
(outline (path signal 25.4 8345.93 9847.2 8312.15 9882.76))
(outline (path signal 25.4 8345.93 -9856.34 8378.95 -9820.02))
(outline (path signal 25.4 8378.95 9810.88 8345.93 9847.2))
(outline (path signal 25.4 8378.95 -9820.02 8411.21 -9782.94))
(outline (path signal 25.4 8411.21 9773.79 8378.95 9810.88))
(outline (path signal 25.4 8411.21 -9782.94 8442.2 -9744.84))
(outline (path signal 25.4 8442.2 9735.69 8411.21 9773.79))
(outline (path signal 25.4 8442.2 -9744.84 8472.68 -9706.23))
(outline (path signal 25.4 8472.68 9697.08 8442.2 9735.69))
(outline (path signal 25.4 8472.68 -9706.23 8501.89 -9666.86))
(outline (path signal 25.4 8501.89 9657.71 8472.68 9697.08))
(outline (path signal 25.4 8501.89 -9666.86 8530.34 -9626.98))
(outline (path signal 25.4 8530.34 9617.84 8501.89 9657.71))
(outline (path signal 25.4 8530.34 -9626.98 8557.77 -9586.09))
(outline (path signal 25.4 8557.77 9576.94 8530.34 9617.84))
(outline (path signal 25.4 8557.77 -9586.09 8584.18 -9544.69))
(outline (path signal 25.4 8584.18 9535.54 8557.77 9576.94))
(outline (path signal 25.4 8584.18 -9544.69 8609.58 -9502.77))
(outline (path signal 25.4 8609.58 9493.63 8584.18 9535.54))
(outline (path signal 25.4 8609.58 -9502.77 8633.97 -9460.1))
(outline (path signal 25.4 8633.97 9450.96 8609.58 9493.63))
(outline (path signal 25.4 8633.97 -9460.1 8657.34 -9416.92))
(outline (path signal 25.4 8657.34 9407.78 8633.97 9450.96))
(outline (path signal 25.4 8657.34 -9416.92 8679.43 -9373.24))
(outline (path signal 25.4 8679.43 9364.09 8657.34 9407.78))
(outline (path signal 25.4 8679.43 -9373.24 8700.77 -9328.79))
(outline (path signal 25.4 8700.77 9319.64 8679.43 9364.09))
(outline (path signal 25.4 8700.77 -9328.79 8720.84 -9284.08))
(outline (path signal 25.4 8720.84 9274.94 8700.77 9319.64))
(outline (path signal 25.4 8720.84 -9284.08 8739.89 -9238.87))
(outline (path signal 25.4 8739.89 9229.73 8720.84 9274.94))
(outline (path signal 25.4 8739.89 -9238.87 8757.92 -9193.15))
(outline (path signal 25.4 8757.92 9184 8739.89 9229.73))
(outline (path signal 25.4 8757.92 -9193.15 8774.68 -9146.92))
(outline (path signal 25.4 8774.68 9137.78 8757.92 9184))
(outline (path signal 25.4 8774.68 -9146.92 8790.43 -9100.44))
(outline (path signal 25.4 8790.43 9091.29 8774.68 9137.78))
(outline (path signal 25.4 8790.43 -9100.44 8805.16 -9053.7))
(outline (path signal 25.4 8805.16 9044.56 8790.43 9091.29))
(outline (path signal 25.4 8805.16 -9053.7 8818.62 -9006.46))
(outline (path signal 25.4 8818.62 8997.31 8805.16 9044.56))
(outline (path signal 25.4 8818.62 -9006.46 8831.07 -8958.96))
(outline (path signal 25.4 8831.07 8949.82 8818.62 8997.31))
(outline (path signal 25.4 8831.07 -8958.96 8842.25 -8910.95))
(outline (path signal 25.4 8842.25 8901.81 8831.07 8949.82))
(outline (path signal 25.4 8842.25 -8910.95 8852.15 -8862.95))
(outline (path signal 25.4 8852.15 8853.81 8842.25 8901.81))
(outline (path signal 25.4 8852.15 -8862.95 8861.04 -8814.69))
(outline (path signal 25.4 8861.04 8805.55 8852.15 8853.81))
(outline (path signal 25.4 8861.04 -8814.69 8868.66 -8766.17))
(outline (path signal 25.4 8868.66 8757.03 8861.04 8805.55))
(outline (path signal 25.4 8868.66 -8766.17 8875.27 -8717.41))
(outline (path signal 25.4 8875.27 8708.26 8868.66 8757.03))
(outline (path signal 25.4 8875.27 -8717.41 8880.6 -8668.64))
(outline (path signal 25.4 8880.6 8659.49 8875.27 8708.26))
(outline (path signal 25.4 8880.6 -8668.64 8884.67 -8619.62))
(outline (path signal 25.4 8884.67 8610.47 8880.6 8659.49))
(outline (path signal 25.4 8884.67 -8619.62 8887.71 -8570.85))
(outline (path signal 25.4 8887.71 8561.7 8884.67 8610.47))
(outline (path signal 25.4 8887.71 -8570.85 8889.49 -8521.57))
(outline (path signal 25.4 8889.49 8512.43 8887.71 8561.7))
(outline (path signal 25.4 8889.49 -8521.57 8890 -8472.55))
(outline (path signal 25.4 8890 8463.41 8889.49 8512.43))
(outline (path signal 25.4 8900 -8472.55 8900 8463.41))
(pin Rect[T]Pad_3000x2000_um 1 -8500 7620)
(pin Rect[T]Pad_3000x2000_um 2 -8500 5080)
(pin Rect[T]Pad_3000x2000_um 3 -8500 2540)
(pin Rect[T]Pad_3000x2000_um 4 -8500 0)
(pin Rect[T]Pad_3000x2000_um 5 -8500 -2540)
(pin Rect[T]Pad_3000x2000_um (rotate 180) 6 -8500 -5080)
(pin Rect[T]Pad_3000x2000_um 7 -8500 -7620)
(pin Rect[T]Pad_3000x2000_um 8 8500 -7620)
(pin Rect[T]Pad_3000x2000_um 9 8500 -5080)
(pin Rect[T]Pad_3000x2000_um 10 8500 -2540)
(pin Rect[T]Pad_3000x2000_um 11 8500 0)
(pin Rect[T]Pad_3000x2000_um 12 8500 2540)
(pin Rect[T]Pad_3000x2000_um 13 8500 5080)
(pin Rect[T]Pad_3000x2000_um 14 8500 7620)
(pin Round[T]Pad_1500_um (rotate 90) 15 -1270 8390)
(pin Round[T]Pad_1500_um (rotate 90) 16 1270 8390)
(pin Round[T]Pad_1500_um (rotate 90) 17 -1270 5850)
(pin Round[T]Pad_1500_um (rotate 90) 18 1270 5850)
(pin Rect[T]Pad_2300x1300_um (rotate 90) 19 -1270 -8600)
(pin Rect[T]Pad_2300x1300_um (rotate 90) 20 1270 -8600)
)
(image "Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal"
(outline (path signal 120 1040 0 1690 0))
(outline (path signal 120 1690 1120 1690 -1120))
(outline (path signal 120 1690 -1120 5930 -1120))
(outline (path signal 120 2290 1120 2290 -1120))
(outline (path signal 120 2410 1120 2410 -1120))
(outline (path signal 120 2530 1120 2530 -1120))
(outline (path signal 120 5930 1120 1690 1120))
(outline (path signal 120 5930 -1120 5930 1120))
(outline (path signal 120 6580 0 5930 0))
(outline (path signal 50 -1050 1250 -1050 -1250))
(outline (path signal 50 -1050 -1250 8670 -1250))
(outline (path signal 50 8670 1250 -1050 1250))
(outline (path signal 50 8670 -1250 8670 1250))
(outline (path signal 100 0 0 1810 0))
(outline (path signal 100 1810 1000 1810 -1000))
(outline (path signal 100 1810 -1000 5810 -1000))
(outline (path signal 100 2310 1000 2310 -1000))
(outline (path signal 100 2410 1000 2410 -1000))
(outline (path signal 100 2510 1000 2510 -1000))
(outline (path signal 100 5810 1000 1810 1000))
(outline (path signal 100 5810 -1000 5810 1000))
(outline (path signal 100 7620 0 5810 0))
(pin Rect[A]Pad_1600x1600_um 1 0 0)
(pin Oval[A]Pad_1600x1600_um 2 7620 0)
)
(image Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB
(outline (path signal 120 -9525 1905 4445 1905))
(outline (path signal 120 -9525 -12065 -9525 1905))
(outline (path signal 120 4445 1905 4445 -12065))
(outline (path signal 120 4445 -12065 -9525 -12065))
(outline (path signal 150 -12065 4445 6985 4445))
(outline (path signal 150 -12065 -14605 -12065 4445))
(outline (path signal 150 6985 4445 6985 -14605))
(outline (path signal 150 6985 -14605 -12065 -14605))
(outline (path signal 50 -9140 1520 4060 1520))
(outline (path signal 50 -9140 -11680 -9140 1520))
(outline (path signal 50 4060 1520 4060 -11680))
(outline (path signal 50 4060 -11680 -9140 -11680))
(outline (path signal 100 -8890 1270 3810 1270))
(outline (path signal 100 -8890 -11430 -8890 1270))
(outline (path signal 100 3810 1270 3810 -11430))
(outline (path signal 100 3810 -11430 -8890 -11430))
(pin Round[A]Pad_2200_um 1 0 0)
(pin Round[A]Pad_2200_um 2 -6350 -2540)
(keepout "" (circle F.Cu 2200 -7620 -5080))
(keepout "" (circle B.Cu 2200 -7620 -5080))
(keepout "" (circle F.Cu 4500 -2540 -5080))
(keepout "" (circle B.Cu 4500 -2540 -5080))
(keepout "" (circle F.Cu 2200 2540 -5080))
(keepout "" (circle B.Cu 2200 2540 -5080))
)
(image Display:SSD1306_128x64
(outline (path signal 120 -13400 12300 14000 12300))
(outline (path signal 120 -13400 -15000 -13400 12300))
(outline (path signal 120 -12978 9005 10122 9005))
(outline (path signal 120 -12978 -7595 -12978 9005))
(outline (path signal 120 -4699 11811 -4699 9398))
(outline (path signal 120 -4699 11811 5080 11811))
(outline (path signal 120 5080 11811 5080 9398))
(outline (path signal 120 5080 9398 -4699 9398))
(outline (path signal 120 10122 9005 13208 9005))
(outline (path signal 120 10122 -7595 -12978 -7595))
(outline (path signal 120 10122 -7595 13462 -7620))
(outline (path signal 120 13462 9017 13208 9005))
(outline (path signal 120 13462 -7620 13462 9017))
(outline (path signal 120 14000 12300 14000 -15000))
(outline (path signal 120 14000 -15000 -13400 -15000))
(pin Oval[A]Pad_2000x1600_um (rotate 90) 1 -3620 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 2 -1080 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 3 1460 10600)
(pin Oval[A]Pad_2000x1600_um (rotate 90) 4 4000 10600)
)
(image "Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm"
(outline (path signal 120 -300 1600 300 1600))
(outline (path signal 120 0 1300 -300 1600))
(outline (path signal 120 300 1600 0 1300))
(outline (path signal 120 1400 3400 1400 -8400))
(outline (path signal 120 5500 3400 1400 3400))
(outline (path signal 120 5500 -8400 1400 -8400))
(outline (path signal 120 7000 -2500 8000 -2500))
(outline (path signal 120 7500 -2000 7500 -3000))
(outline (path signal 120 9500 3400 13600 3400))
(outline (path signal 120 13600 3400 13600 1000))
(outline (path signal 120 13600 -1200 13600 -3800))
(outline (path signal 120 13600 -6000 13600 -8400))
(outline (path signal 120 13600 -8400 9500 -8400))
(outline (path signal 120 10500 -2500 10480.4 -2841.97 10422 -3179.49 10325.5 -3508.15
10192.2 -3823.66 10023.8 -4121.92 9822.42 -4399.04 9590.81 -4651.4
9331.94 -4875.71 9049.19 -5069.05 8746.25 -5228.9 8427.05 -5353.17
8095.77 -5440.25 7756.73 -5488.99 7414.33 -5498.78 7073.06 -5469.46
6737.35 -5401.44 6411.58 -5295.59 6100 -5153.3 5806.67 -4976.42
5535.42 -4767.25 5289.78 -4528.52 5072.95 -4263.36 4887.76 -3975.2
4736.63 -3667.81 4621.52 -3345.2 4543.94 -3011.57 4504.89 -2671.27
4504.89 -2328.73 4543.94 -1988.43 4621.52 -1654.8 4736.63 -1332.19
4887.76 -1024.8 5072.95 -736.644 5289.78 -471.475 5535.42 -232.751
5806.67 -23.584 6100 153.299 6411.58 295.592 6737.35 401.441
7073.06 469.464 7414.33 498.777 7756.73 488.995 8095.77 440.248
8427.05 353.17 8746.25 228.896 9049.19 69.047 9331.94 -124.293
9590.81 -348.605 9822.42 -600.963 10023.8 -878.078 10192.2 -1176.34
10325.5 -1491.85 10422 -1820.51 10480.4 -2158.03 10500 -2500))
(outline (path signal 50 -1500 4600 -1500 -9600))
(outline (path signal 50 -1500 4600 16000 4600))
(outline (path signal 50 16000 -9600 -1500 -9600))
(outline (path signal 50 16000 -9600 16000 4600))
(outline (path signal 120 1500 2200 2500 3300))
(outline (path signal 120 1500 -8300 1500 2200))
(outline (path signal 120 2500 3300 13500 3300))
(outline (path signal 120 4500 -2500 10500 -2500))
(outline (path signal 120 7500 500 7500 -5500))
(outline (path signal 120 13500 3300 13500 -8300))
(outline (path signal 120 13500 -8300 1500 -8300))
(outline (path signal 120 10500 -2500 10480.4 -2841.97 10422 -3179.49 10325.5 -3508.15
10192.2 -3823.66 10023.8 -4121.92 9822.42 -4399.04 9590.81 -4651.4
9331.94 -4875.71 9049.19 -5069.05 8746.25 -5228.9 8427.05 -5353.17
8095.77 -5440.25 7756.73 -5488.99 7414.33 -5498.78 7073.06 -5469.46
6737.35 -5401.44 6411.58 -5295.59 6100 -5153.3 5806.67 -4976.42
5535.42 -4767.25 5289.78 -4528.52 5072.95 -4263.36 4887.76 -3975.2
4736.63 -3667.81 4621.52 -3345.2 4543.94 -3011.57 4504.89 -2671.27
4504.89 -2328.73 4543.94 -1988.43 4621.52 -1654.8 4736.63 -1332.19
4887.76 -1024.8 5072.95 -736.644 5289.78 -471.475 5535.42 -232.751
5806.67 -23.584 6100 153.299 6411.58 295.592 6737.35 401.441
7073.06 469.464 7414.33 498.777 7756.73 488.995 8095.77 440.248
8427.05 353.17 8746.25 228.896 9049.19 69.047 9331.94 -124.293
9590.81 -348.605 9822.42 -600.963 10023.8 -878.078 10192.2 -1176.34
10325.5 -1491.85 10422 -1820.51 10480.4 -2158.03 10500 -2500))
(pin Rect[A]Pad_2000x2000_um A 0 0)
(pin Round[A]Pad_2000_um B 0 -5000)
(pin Round[A]Pad_2000_um C 0 -2500)
(pin Rect[A]Pad_3200x2000_um MP 7500 3100)
(pin Rect[A]Pad_3200x2000_um MP@1 7500 -8100)
(pin Round[A]Pad_2000_um S1 14500 -5000)
(pin Round[A]Pad_2000_um S2 14500 0)
)
(image Resistor_THT:CF14JT4K70
(outline (path signal 152.4 2438.4 1435.1 2438.4 -1435.1))
(outline (path signal 152.4 2438.4 -1435.1 8991.6 -1435.1))
(outline (path signal 152.4 8991.6 1435.1 2438.4 1435.1))
(outline (path signal 152.4 8991.6 -1435.1 8991.6 1435.1))
(outline (path signal 152.4 -952.5 952.5 2311.4 952.5))
(outline (path signal 152.4 -952.5 -952.5 -952.5 952.5))
(outline (path signal 152.4 2311.4 1562.1 9118.6 1562.1))
(outline (path signal 152.4 2311.4 952.5 2311.4 1562.1))
(outline (path signal 152.4 2311.4 -952.5 -952.5 -952.5))
(outline (path signal 152.4 2311.4 -1562.1 2311.4 -952.5))
(outline (path signal 152.4 9118.6 1562.1 9118.6 952.5))
(outline (path signal 152.4 9118.6 952.5 12382.5 952.5))
(outline (path signal 152.4 9118.6 -952.5 9118.6 -1562.1))
(outline (path signal 152.4 9118.6 -1562.1 2311.4 -1562.1))
(outline (path signal 152.4 12382.5 952.5 12382.5 -952.5))
(outline (path signal 152.4 12382.5 -952.5 9118.6 -952.5))
(outline (path signal 25.4 0 0 2565.4 0))
(outline (path signal 25.4 2565.4 1308.1 2565.4 -1308.1))
(outline (path signal 25.4 2565.4 -1308.1 8864.6 -1308.1))
(outline (path signal 25.4 8864.6 1308.1 2565.4 1308.1))
(outline (path signal 25.4 8864.6 -1308.1 8864.6 1308.1))
(outline (path signal 25.4 11430 0 8864.6 0))
(pin Rect[A]Pad_1397x1397_um 1 0 0)
(pin Round[A]Pad_1397_um 2 11430 0)
)
(padstack Round[A]Pad_1397_um
(shape (circle F.Cu 1397))
(shape (circle B.Cu 1397))
(attach off)
)
(padstack Round[T]Pad_1500_um
(shape (circle F.Cu 1500))
(attach off)
)
(padstack Round[A]Pad_2000_um
(shape (circle F.Cu 2000))
(shape (circle B.Cu 2000))
(attach off)
)
(padstack Round[A]Pad_2200_um
(shape (circle F.Cu 2200))
(shape (circle B.Cu 2200))
(attach off)
)
(padstack Oval[A]Pad_2000x1600_um
(shape (path F.Cu 1600 -200 0 200 0))
(shape (path B.Cu 1600 -200 0 200 0))
(attach off)
)
(padstack Oval[A]Pad_1600x1600_um
(shape (path F.Cu 1600 0 0 0 0))
(shape (path B.Cu 1600 0 0 0 0))
(attach off)
)
(padstack Rect[A]Pad_2000x2000_um
(shape (rect F.Cu -1000 -1000 1000 1000))
(shape (rect B.Cu -1000 -1000 1000 1000))
(attach off)
)
(padstack Rect[T]Pad_2300x1300_um
(shape (rect F.Cu -1150 -650 1150 650))
(attach off)
)
(padstack Rect[T]Pad_3000x2000_um
(shape (rect F.Cu -1500 -1000 1500 1000))
(attach off)
)
(padstack Rect[A]Pad_3200x2000_um
(shape (rect F.Cu -1600 -1000 1600 1000))
(shape (rect B.Cu -1600 -1000 1600 1000))
(attach off)
)
(padstack Rect[A]Pad_1397x1397_um
(shape (rect F.Cu -698.5 -698.5 698.5 698.5))
(shape (rect B.Cu -698.5 -698.5 698.5 698.5))
(attach off)
)
(padstack Rect[T]Pad_1500x900_um
(shape (rect F.Cu -750 -450 750 450))
(attach off)
)
(padstack Rect[A]Pad_1600x1600_um
(shape (rect F.Cu -800 -800 800 800))
(shape (rect B.Cu -800 -800 800 800))
(attach off)
)
(padstack "Via[0-1]_800:400_um"
(shape (circle F.Cu 800))
(shape (circle B.Cu 800))
(attach off)
)
)
(network
(net SCL
(pins U1-6 Brd1-3 R8-2)
)
(net SDA
(pins U1-5 Brd1-4 R7-2)
)
(net "Net-(D1-DOUT)"
(pins D1-2 D2-4)
)
(net GND
(pins D1-3 U1-13 U1-16 U1-20 Brd1-1 SW5-C D2-3)
)
(net +3V3
(pins U1-12)
)
(net NEO_DIN
(pins D1-4 U1-7)
)
(net "unconnected-(D2-DOUT-Pad2)"
(pins D2-2)
)
(net +5V
(pins D1-1 U1-14 U1-15 Brd1-2 R7-1 R8-1 R5-1 R6-1 D2-1)
)
(net ENC_A
(pins U1-10 SW5-A R5-2)
)
(net ENC_B
(pins U1-11 SW5-B R6-2)
)
(net ROW0
(pins U1-3 D3-1 D4-1)
)
(net "unconnected-(U1-PB09_A7_D7_RX-Pad8)"
(pins U1-8)
)
(net "unconnected-(U1-PA7_A8_D8_SCK-Pad9)"
(pins U1-9)
)
(net "unconnected-(U1-PA31_SWDIO-Pad17)"
(pins U1-17)
)
(net "unconnected-(U1-PA30_SWCLK-Pad18)"
(pins U1-18)
)
(net "Net-(D3-A)"
(pins D3-2 SW2-2)
)
(net "Net-(D4-A)"
(pins D4-2 SW3-2)
)
(net ROW1
(pins U1-4 D6-1 D5-1)
)
(net "Net-(D5-A)"
(pins D5-2 SW4-2)
)
(net "Net-(D6-A)"
(pins D6-2 SW6-2)
)
(net COL0
(pins U1-1 SW2-1 SW4-1)
)
(net COL1
(pins U1-2 SW6-1 SW3-1)
)
(net "unconnected-(U1-RESET-Pad19)"
(pins U1-19)
)
(class kicad_default "" +3V3 +5V COL0 COL1 ENC_A ENC_B GND NEO_DIN "Net-(D1-DOUT)"
"Net-(D3-A)" "Net-(D4-A)" "Net-(D5-A)" "Net-(D6-A)" ROW0 ROW1 SCL SDA
"unconnected-(D2-DOUT-Pad2)" "unconnected-(U1-PA30_SWCLK-Pad18)" "unconnected-(U1-PA31_SWDIO-Pad17)"
"unconnected-(U1-PA7_A8_D8_SCK-Pad9)" "unconnected-(U1-PB09_A7_D7_RX-Pad8)"
"unconnected-(U1-RESET-Pad19)"
(circuit
(use_via Via[0-1]_800:400_um)
)
(rule
(width 250)
(clearance 200.1)
)
)
)
(wiring
(wire (path F.Cu 250 176727 -65273.5 204966 -65273.5)(net SCL)(type route))
(wire (path F.Cu 250 175580 -62300 175580 -64126.9 176727 -65273.5)(net SCL)(type route))
(wire (path F.Cu 250 204966 -65273.5 206626 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 205842 -53041.9 205425 -53041.9)(net SCL)(type route))
(wire (path B.Cu 250 205425 -51915 205425 -53041.9)(net SCL)(type route))
(wire (path B.Cu 250 206787 -66934.2 206787 -53986.7)(net SCL)(type route))
(wire (path B.Cu 250 206787 -72723.3 206787 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 216240 -82176.6 206787 -72723.3)(net SCL)(type route))
(wire (path B.Cu 250 206787 -66934.2 206626 -66934.2)(net SCL)(type route))
(wire (path B.Cu 250 206787 -53986.7 205842 -53041.9)(net SCL)(type route))
(wire (path F.Cu 250 185127 -76213.6 214554 -76213.6)(net SDA)(type route))
(wire (path F.Cu 250 173040 -62300 173040 -64126.9)(net SDA)(type route))
(wire (path F.Cu 250 214554 -76213.6 216240 -77900)(net SDA)(type route))
(wire (path F.Cu 250 173040 -64126.9 185127 -76213.6)(net SDA)(type route))
(wire (path B.Cu 250 205848 -50501.9 214020 -58674.5)(net SDA)(type route))
(wire (path B.Cu 250 205425 -49375 205425 -50501.9)(net SDA)(type route))
(wire (path B.Cu 250 214020 -75680.2 216240 -77900)(net SDA)(type route))
(wire (path B.Cu 250 214020 -58674.5 214020 -75680.2)(net SDA)(type route))
(wire (path B.Cu 250 205425 -50501.9 205848 -50501.9)(net SDA)(type route))
(wire (path F.Cu 250 189625 -67575 190702 -67575)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 197786 -74659.3 216719 -74659.3)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 217806 -73572.5 217806 -67580.5)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 190702 -67575 197786 -74659.3)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 204845 -55725 196875 -47754.6)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 217806 -67580.5 205950 -55725)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 194350 -38875 195427 -38875)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 205950 -55725 204845 -55725)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 196875 -40322.7 195427 -38875)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 196875 -47754.6 196875 -40322.7)(net "Net-(D1-DOUT)")(type route))
(wire (path F.Cu 250 216719 -74659.3 217806 -73572.5)(net "Net-(D1-DOUT)")(type route))
(wire (path B.Cu 250 184341 -60658.7 183133 -60658.7)(net GND)(type route))
(wire (path B.Cu 250 188500 -56500 184341 -60658.7)(net GND)(type route))
(wire (path B.Cu 250 183133 -67433.1 183200 -67500)(net GND)(type route))
(wire (path B.Cu 250 183133 -60658.7 183133 -67433.1)(net GND)(type route))
(wire (path F.Cu 250 194525 -64275 193448 -64275)(net NEO_DIN)(type route))
(wire (path F.Cu 250 178120 -62300 178120 -64126.9)(net NEO_DIN)(type route))
(wire (path F.Cu 250 193448 -64275 192671 -63498.1)(net NEO_DIN)(type route))
(wire (path F.Cu 250 180076 -63498.1 179447 -64126.9 178120 -64126.9)(net NEO_DIN)(type route))
(wire (path F.Cu 250 192671 -63498.1 180076 -63498.1)(net NEO_DIN)(type route))
(wire (path F.Cu 250 190689 -38712.5 190527 -38875)(net +5V)(type route))
(wire (path F.Cu 250 189450 -38875 190527 -38875)(net +5V)(type route))
(wire (path F.Cu 250 189625 -64275 190702 -64275)(net +5V)(type route))
(wire (path F.Cu 250 162977 -42900 162880 -42996.7)(net +5V)(type route))
(wire (path F.Cu 250 191421 -64356.8 190784 -64356.8)(net +5V)(type route))
(wire (path F.Cu 250 162197 -56710 162110 -56623.3)(net +5V)(type route))
(wire (path F.Cu 250 191334 -38712.5 190689 -38712.5)(net +5V)(type route))
(wire (path F.Cu 250 162880 -42996.7 162880 -45300)(net +5V)(type route))
(wire (path F.Cu 250 162110 -56623.3 162110 -55070)(net +5V)(type route))
(wire (path F.Cu 250 190784 -64356.8 190702 -64275)(net +5V)(type route))
(wire (path B.Cu 250 205425 -54455 204945 -54455 202800 -56600)(net +5V)(type route))
(wire (path F.Cu 250 173040 -45300 173040 -47126.9)(net ENC_A)(type route))
(wire (path F.Cu 250 192150 -63000 189575 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 176028 -47126.9 188248 -59346.9 188248 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 173040 -47126.9 176028 -47126.9)(net ENC_A)(type route))
(wire (path F.Cu 250 189575 -60425 188248 -60425)(net ENC_A)(type route))
(wire (path F.Cu 250 216240 -69346.8 209893 -63000 192150 -63000)(net ENC_A)(type route))
(wire (path F.Cu 250 170500 -43473.1 180092 -43473.1)(net ENC_B)(type route))
(wire (path F.Cu 250 194575 -57956.4 194575 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 170500 -45300 170500 -43473.1)(net ENC_B)(type route))
(wire (path F.Cu 250 216240 -73623.4 217309 -72554.4)(net ENC_B)(type route))
(wire (path F.Cu 250 208774 -60425 194575 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 217309 -68959.8 208774 -60425)(net ENC_B)(type route))
(wire (path F.Cu 250 217309 -72554.4 217309 -68959.8)(net ENC_B)(type route))
(wire (path F.Cu 250 180092 -43473.1 194575 -57956.4)(net ENC_B)(type route))
(wire (path F.Cu 250 167960 -65393.1 167960 -62300)(net ROW0)(type route))
(wire (path F.Cu 250 165455 -67898.1 167960 -65393.1)(net ROW0)(type route))
(wire (path F.Cu 250 165455 -69025 165455 -67898.1)(net ROW0)(type route))
(wire (path B.Cu 250 165455 -69025 165455 -72575)(net ROW0)(type route))
(wire (path B.Cu 250 161500 -87369.3 161500 -97894.6)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 173075 -70151.9 171948 -71278.8 171948 -76920.8)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 161500 -97894.6 161560 -97955)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 173075 -69025 173075 -70151.9)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 171948 -76920.8 161500 -87369.3)(net "Net-(D3-A)")(type route))
(wire (path B.Cu 250 174202 -74828.8 173075 -73701.9)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 174202 -90396.9 174202 -74828.8)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 181760 -97955 174202 -90396.9)(net "Net-(D4-A)")(type route))
(wire (path B.Cu 250 173075 -72575 173075 -73701.9)(net "Net-(D4-A)")(type route))
(wire (path F.Cu 250 165455 -76125 165455 -74998.1)(net ROW1)(type route))
(wire (path F.Cu 250 170500 -69953.1 170500 -62300)(net ROW1)(type route))
(wire (path F.Cu 250 165455 -74998.1 170500 -69953.1)(net ROW1)(type route))
(wire (path B.Cu 250 165455 -76125 165455 -79675)(net ROW1)(type route))
(wire (path F.Cu 250 197492 -87638.1 200914 -91059.9 200914 -96908.5)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 179420 -87638.1 197492 -87638.1)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 200914 -96908.5 201960 -97955)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 171923 -78404.2 171923 -80141.2)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 173075 -76125 173075 -77251.9 171923 -78404.2)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 171923 -80141.2 179420 -87638.1)(net "Net-(D5-A)")(type route))
(wire (path F.Cu 250 173075 -79675 199585 -79675 217865 -97955 222160 -97955)(net "Net-(D6-A)")(type route))
(wire (path F.Cu 250 169430 -91535.6 162673 -91535.6 162673 -64334.2)(net COL0)(type route))
(wire (path F.Cu 250 159089 -91535.6 159020 -91605)(net COL0)(type route))
(wire (path F.Cu 250 162673 -91535.6 159089 -91535.6)(net COL0)(type route))
(wire (path F.Cu 250 199420 -91605 199359 -91544.1)(net COL0)(type route))
(wire (path F.Cu 250 162673 -64334.2 162880 -64126.9)(net COL0)(type route))
(wire (path F.Cu 250 180861 -93048.9 170943 -93048.9)(net COL0)(type route))
(wire (path F.Cu 250 162880 -62300 162880 -64126.9)(net COL0)(type route))
(wire (path F.Cu 250 199359 -91544.1 182366 -91544.1 180861 -93048.9)(net COL0)(type route))
(wire (path F.Cu 250 170943 -93048.9 169430 -91535.6)(net COL0)(type route))
(wire (path F.Cu 250 165420 -62300 165420 -64126.9)(net COL1)(type route))
(wire (path F.Cu 250 166420 -78548.1 165785 -78548.1)(net COL1)(type route))
(wire (path F.Cu 250 164328 -77090.9 164328 -65218.8)(net COL1)(type route))
(wire (path F.Cu 250 179220 -91605 179220 -91348.6 166420 -78548.1)(net COL1)(type route))
(wire (path F.Cu 250 164328 -65218.8 165420 -64126.9)(net COL1)(type route))
(wire (path F.Cu 250 165785 -78548.1 164328 -77090.9)(net COL1)(type route))
(wire (path B.Cu 250 200527 -90172.1 201147 -90791.8)(net COL1)(type route))
(wire (path B.Cu 250 197149 -90791.9 197769 -90172.1)(net COL1)(type route))
(wire (path B.Cu 250 218807 -90791.8 219620 -91605)(net COL1)(type route))
(wire (path B.Cu 250 180033 -90791.9 197149 -90791.9)(net COL1)(type route))
(wire (path B.Cu 250 197769 -90172.1 200527 -90172.1)(net COL1)(type route))
(wire (path B.Cu 250 179220 -91605 180033 -90791.9)(net COL1)(type route))
(wire (path B.Cu 250 201147 -90791.8 218807 -90791.8)(net COL1)(type route))
(via "Via[0-1]_800:400_um" 206626 -66934.2 (net SCL)(type route))
(via "Via[0-1]_800:400_um" 183200 -67500 (net GND)(type route))
(via "Via[0-1]_800:400_um" 183133 -60658.7 (net GND)(type route))
(via "Via[0-1]_800:400_um" 188500 -56500 (net GND)(type route))
(via "Via[0-1]_800:400_um" 191421 -64356.8 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 191334 -38712.5 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 162197 -56710 (net +5V)(type route))
(via "Via[0-1]_800:400_um" 162977 -42900 (net +5V)(type route))
)
)

View file

@ -1,9 +0,0 @@
This is a macropad that just does works with media controls. It's still a work in progress, especially the display and LEDs.
I had some issues making QMK work and still don't know what I did to change it
From left to right:
Previous track
Pause
Next track
Sleep