summaryrefslogtreecommitdiff
path: root/board/library
diff options
context:
space:
mode:
authorKyle Gunger <kgunger12@gmail.com>2024-05-06 15:01:11 -0400
committerKyle Gunger <kgunger12@gmail.com>2024-05-06 15:01:11 -0400
commitbef15f8e1b20aff978b71866b501a4da85881434 (patch)
tree2c4aeed4caf5feef141a3ed7d5b313d4baba057d /board/library
parentda00f4eb7bf4cdcd463756ce0b73e5a4540bf9ff (diff)
board v1.7
Diffstat (limited to 'board/library')
-rw-r--r--board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/.librepcb-dev1
-rw-r--r--board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/device.lp16
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg1
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step771
-rw-r--r--board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp149
5 files changed, 938 insertions, 0 deletions
diff --git a/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/.librepcb-dev b/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/.librepcb-dev
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/.librepcb-dev
@@ -0,0 +1 @@
+1
diff --git a/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/device.lp b/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/device.lp
new file mode 100644
index 0000000..0eaae1f
--- /dev/null
+++ b/board/library/dev/2704f5e1-f8c2-4565-b8bd-5a7ea9946f08/device.lp
@@ -0,0 +1,16 @@
+(librepcb_device 2704f5e1-f8c2-4565-b8bd-5a7ea9946f08
+ (name "Capacitor 1005 (0402)")
+ (description "Generic SMD capacitor 1005 (imperial 0402).\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "1005,0402,c,capacitor,capacitance,smd,smt")
+ (author "murray")
+ (version "0.3.1")
+ (created 2015-08-13T20:22:31Z)
+ (deprecated false)
+ (generated_by "")
+ (category c011cc6b-b762-498e-8494-d1994f3043cf)
+ (component d167e0e3-6a92-4b76-b013-77b9c230e5f1)
+ (package 5c9b135f-2930-4450-8e04-954bdb1255af)
+ (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (signal 1c1c7abc-7b40-4f92-b533-f65604644db7))
+ (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (signal 6d776f4d-2a7c-4128-a98a-dbb1dd861411))
+ (approved no_parts)
+)
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step
new file mode 100644
index 0000000..d0cb3f9
--- /dev/null
+++ b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe.step
@@ -0,0 +1,771 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-09-04T00:13:43',('Author'),(
+'Open CASCADE'),'Open CASCADE STEP processor 7.7','Open CASCADE 7.7'
+,'Unknown');
+FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
+ENDSEC;
+DATA;
+#1=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#2);
+#2=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
+#3=SHAPE_DEFINITION_REPRESENTATION(#4,#10);
+#4=PRODUCT_DEFINITION_SHAPE('','',#5);
+#5=PRODUCT_DEFINITION('design','',#6,#9);
+#6=PRODUCT_DEFINITION_FORMATION('','',#7);
+#7=PRODUCT('CAPC1005 (0402)','CAPC1005 (0402)','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#695);
+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12=CARTESIAN_POINT('',(0.,0.,0.));
+#13=DIRECTION('',(0.,0.,1.));
+#14=DIRECTION('',(1.,0.,0.));
+#15=MANIFOLD_SOLID_BREP('',#16);
+#16=CLOSED_SHELL('',(#17,#47,#67,#90,#114,#137,#153,#172,#195,#215,#234,#255,#275,#293,#307,#319,#334,#347,#369,#378,#393,#416,#426,#443,#466,#484,#501,#513,#530,#540,#559,#573,#591,#605,#616,#633,#653,#661,#667,#673,#681,#689));
+#17=ADVANCED_FACE('',(#18),#44,.F.);
+#18=FACE_BOUND('',#19,.F.);
+#19=EDGE_LOOP('',(#20,#29,#35,#41));
+#20=ORIENTED_EDGE('',*,*,#21,.F.);
+#21=EDGE_CURVE('',#22,#24,#26,.T.);
+#22=VERTEX_POINT('',#23);
+#23=CARTESIAN_POINT('',(0.2,-0.25,1.E-01));
+#24=VERTEX_POINT('',#25);
+#25=CARTESIAN_POINT('',(0.2,-0.25,0.4));
+#26=LINE('',#27,#28);
+#27=CARTESIAN_POINT('',(0.2,-0.25,0.));
+#28=VECTOR('',#13,1.);
+#29=ORIENTED_EDGE('',*,*,#30,.F.);
+#30=EDGE_CURVE('',#31,#22,#33,.T.);
+#31=VERTEX_POINT('',#32);
+#32=CARTESIAN_POINT('',(-0.2,-0.25,1.E-01));
+#33=LINE('',#32,#34);
+#34=VECTOR('',#14,1.);
+#35=ORIENTED_EDGE('',*,*,#36,.T.);
+#36=EDGE_CURVE('',#31,#37,#39,.T.);
+#37=VERTEX_POINT('',#38);
+#38=CARTESIAN_POINT('',(-0.2,-0.25,0.4));
+#39=LINE('',#40,#28);
+#40=CARTESIAN_POINT('',(-0.2,-0.25,0.));
+#41=ORIENTED_EDGE('',*,*,#42,.T.);
+#42=EDGE_CURVE('',#37,#24,#43,.T.);
+#43=LINE('',#38,#34);
+#44=PLANE('',#45);
+#45=AXIS2_PLACEMENT_3D('',#40,#46,#13);
+#46=DIRECTION('',(0.,1.,0.));
+#47=ADVANCED_FACE('',(#48),#65,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#51,#56,#62));
+#50=ORIENTED_EDGE('',*,*,#21,.T.);
+#51=ORIENTED_EDGE('',*,*,#52,.T.);
+#52=EDGE_CURVE('',#24,#53,#55,.T.);
+#53=VERTEX_POINT('',#54);
+#54=CARTESIAN_POINT('',(0.4,-0.25,0.4));
+#55=LINE('',#25,#34);
+#56=ORIENTED_EDGE('',*,*,#57,.F.);
+#57=EDGE_CURVE('',#58,#53,#60,.T.);
+#58=VERTEX_POINT('',#59);
+#59=CARTESIAN_POINT('',(0.4,-0.25,1.E-01));
+#60=LINE('',#61,#28);
+#61=CARTESIAN_POINT('',(0.4,-0.25,0.));
+#62=ORIENTED_EDGE('',*,*,#63,.F.);
+#63=EDGE_CURVE('',#22,#58,#64,.T.);
+#64=LINE('',#23,#34);
+#65=PLANE('',#66);
+#66=AXIS2_PLACEMENT_3D('',#27,#46,#13);
+#67=ADVANCED_FACE('',(#68),#87,.T.);
+#68=FACE_BOUND('',#69,.T.);
+#69=EDGE_LOOP('',(#70,#77,#82,#29));
+#70=ORIENTED_EDGE('',*,*,#71,.T.);
+#71=EDGE_CURVE('',#31,#72,#74,.T.);
+#72=VERTEX_POINT('',#73);
+#73=CARTESIAN_POINT('',(-0.2,-0.15,0.));
+#74=CIRCLE('',#75,0.1);
+#75=AXIS2_PLACEMENT_3D('',#76,#14,#13);
+#76=CARTESIAN_POINT('',(-0.2,-0.15,1.E-01));
+#77=ORIENTED_EDGE('',*,*,#78,.T.);
+#78=EDGE_CURVE('',#72,#79,#81,.T.);
+#79=VERTEX_POINT('',#80);
+#80=CARTESIAN_POINT('',(0.2,-0.15,0.));
+#81=LINE('',#73,#34);
+#82=ORIENTED_EDGE('',*,*,#83,.F.);
+#83=EDGE_CURVE('',#22,#79,#84,.T.);
+#84=CIRCLE('',#85,0.1);
+#85=AXIS2_PLACEMENT_3D('',#86,#14,#13);
+#86=CARTESIAN_POINT('',(0.2,-0.15,1.E-01));
+#87=CYLINDRICAL_SURFACE('',#88,0.1);
+#88=AXIS2_PLACEMENT_3D('',#76,#14,#89);
+#89=DIRECTION('',(0.,-1.,0.));
+#90=ADVANCED_FACE('',(#91),#112,.T.);
+#91=FACE_BOUND('',#92,.F.);
+#92=EDGE_LOOP('',(#93,#101,#106,#111));
+#93=ORIENTED_EDGE('',*,*,#94,.T.);
+#94=EDGE_CURVE('',#37,#95,#97,.T.);
+#95=VERTEX_POINT('',#96);
+#96=CARTESIAN_POINT('',(-0.2,-0.15,0.5));
+#97=CIRCLE('',#98,0.1);
+#98=AXIS2_PLACEMENT_3D('',#99,#100,#13);
+#99=CARTESIAN_POINT('',(-0.2,-0.15,0.4));
+#100=DIRECTION('',(-1.,0.,0.));
+#101=ORIENTED_EDGE('',*,*,#102,.T.);
+#102=EDGE_CURVE('',#95,#103,#105,.T.);
+#103=VERTEX_POINT('',#104);
+#104=CARTESIAN_POINT('',(0.2,-0.15,0.5));
+#105=LINE('',#96,#34);
+#106=ORIENTED_EDGE('',*,*,#107,.F.);
+#107=EDGE_CURVE('',#24,#103,#108,.T.);
+#108=CIRCLE('',#109,0.1);
+#109=AXIS2_PLACEMENT_3D('',#110,#100,#13);
+#110=CARTESIAN_POINT('',(0.2,-0.15,0.4));
+#111=ORIENTED_EDGE('',*,*,#42,.F.);
+#112=CYLINDRICAL_SURFACE('',#113,0.1);
+#113=AXIS2_PLACEMENT_3D('',#99,#14,#89);
+#114=ADVANCED_FACE('',(#115),#134,.F.);
+#115=FACE_BOUND('',#116,.F.);
+#116=EDGE_LOOP('',(#117,#118,#124,#130));
+#117=ORIENTED_EDGE('',*,*,#36,.F.);
+#118=ORIENTED_EDGE('',*,*,#119,.F.);
+#119=EDGE_CURVE('',#120,#31,#122,.T.);
+#120=VERTEX_POINT('',#121);
+#121=CARTESIAN_POINT('',(-0.4,-0.25,1.E-01));
+#122=LINE('',#123,#34);
+#123=CARTESIAN_POINT('',(-0.5,-0.25,1.E-01));
+#124=ORIENTED_EDGE('',*,*,#125,.T.);
+#125=EDGE_CURVE('',#120,#126,#128,.T.);
+#126=VERTEX_POINT('',#127);
+#127=CARTESIAN_POINT('',(-0.4,-0.25,0.4));
+#128=LINE('',#129,#28);
+#129=CARTESIAN_POINT('',(-0.4,-0.25,0.));
+#130=ORIENTED_EDGE('',*,*,#131,.T.);
+#131=EDGE_CURVE('',#126,#37,#132,.T.);
+#132=LINE('',#133,#34);
+#133=CARTESIAN_POINT('',(-0.5,-0.25,0.4));
+#134=PLANE('',#135);
+#135=AXIS2_PLACEMENT_3D('',#136,#46,#13);
+#136=CARTESIAN_POINT('',(-0.5,-0.25,0.));
+#137=ADVANCED_FACE('',(#138),#151,.T.);
+#138=FACE_BOUND('',#139,.T.);
+#139=EDGE_LOOP('',(#140,#141,#146,#62));
+#140=ORIENTED_EDGE('',*,*,#83,.T.);
+#141=ORIENTED_EDGE('',*,*,#142,.T.);
+#142=EDGE_CURVE('',#79,#143,#145,.T.);
+#143=VERTEX_POINT('',#144);
+#144=CARTESIAN_POINT('',(0.4,-0.15,0.));
+#145=LINE('',#80,#34);
+#146=ORIENTED_EDGE('',*,*,#147,.F.);
+#147=EDGE_CURVE('',#58,#143,#148,.T.);
+#148=CIRCLE('',#149,0.1);
+#149=AXIS2_PLACEMENT_3D('',#150,#14,#89);
+#150=CARTESIAN_POINT('',(0.4,-0.15,1.E-01));
+#151=CYLINDRICAL_SURFACE('',#152,0.1);
+#152=AXIS2_PLACEMENT_3D('',#86,#14,#89);
+#153=ADVANCED_FACE('',(#154),#170,.T.);
+#154=FACE_BOUND('',#155,.F.);
+#155=EDGE_LOOP('',(#156,#157,#162,#169));
+#156=ORIENTED_EDGE('',*,*,#107,.T.);
+#157=ORIENTED_EDGE('',*,*,#158,.T.);
+#158=EDGE_CURVE('',#103,#159,#161,.T.);
+#159=VERTEX_POINT('',#160);
+#160=CARTESIAN_POINT('',(0.4,-0.15,0.5));
+#161=LINE('',#104,#34);
+#162=ORIENTED_EDGE('',*,*,#163,.T.);
+#163=EDGE_CURVE('',#159,#53,#164,.T.);
+#164=CIRCLE('',#165,0.1);
+#165=AXIS2_PLACEMENT_3D('',#166,#167,#168);
+#166=CARTESIAN_POINT('',(0.4,-0.15,0.4));
+#167=DIRECTION('',(1.,-6.938893903907E-17,0.));
+#168=DIRECTION('',(-6.938893903907E-17,-1.,0.));
+#169=ORIENTED_EDGE('',*,*,#52,.F.);
+#170=CYLINDRICAL_SURFACE('',#171,0.1);
+#171=AXIS2_PLACEMENT_3D('',#110,#14,#89);
+#172=ADVANCED_FACE('',(#173),#193,.T.);
+#173=FACE_BOUND('',#174,.F.);
+#174=EDGE_LOOP('',(#175,#182,#183,#189));
+#175=ORIENTED_EDGE('',*,*,#176,.T.);
+#176=EDGE_CURVE('',#177,#58,#179,.T.);
+#177=VERTEX_POINT('',#178);
+#178=CARTESIAN_POINT('',(0.5,-0.15,1.E-01));
+#179=CIRCLE('',#180,0.1);
+#180=AXIS2_PLACEMENT_3D('',#150,#181,#89);
+#181=DIRECTION('',(0.,0.,-1.));
+#182=ORIENTED_EDGE('',*,*,#57,.T.);
+#183=ORIENTED_EDGE('',*,*,#184,.T.);
+#184=EDGE_CURVE('',#53,#185,#187,.T.);
+#185=VERTEX_POINT('',#186);
+#186=CARTESIAN_POINT('',(0.5,-0.15,0.4));
+#187=CIRCLE('',#188,0.1);
+#188=AXIS2_PLACEMENT_3D('',#166,#13,#168);
+#189=ORIENTED_EDGE('',*,*,#190,.F.);
+#190=EDGE_CURVE('',#177,#185,#191,.T.);
+#191=LINE('',#192,#28);
+#192=CARTESIAN_POINT('',(0.5,-0.15,0.));
+#193=CYLINDRICAL_SURFACE('',#194,0.1);
+#194=AXIS2_PLACEMENT_3D('',#144,#13,#14);
+#195=ADVANCED_FACE('',(#196),#212,.T.);
+#196=FACE_BOUND('',#197,.T.);
+#197=EDGE_LOOP('',(#198,#207,#211,#118));
+#198=ORIENTED_EDGE('',*,*,#199,.T.);
+#199=EDGE_CURVE('',#120,#200,#202,.T.);
+#200=VERTEX_POINT('',#201);
+#201=CARTESIAN_POINT('',(-0.4,-0.15,0.));
+#202=CIRCLE('',#203,0.1);
+#203=AXIS2_PLACEMENT_3D('',#204,#205,#206);
+#204=CARTESIAN_POINT('',(-0.4,-0.15,1.E-01));
+#205=DIRECTION('',(1.,0.,1.608122649677E-16));
+#206=DIRECTION('',(1.608122649677E-16,0.,-1.));
+#207=ORIENTED_EDGE('',*,*,#208,.T.);
+#208=EDGE_CURVE('',#200,#72,#209,.T.);
+#209=LINE('',#210,#34);
+#210=CARTESIAN_POINT('',(-0.5,-0.15,0.));
+#211=ORIENTED_EDGE('',*,*,#71,.F.);
+#212=CYLINDRICAL_SURFACE('',#213,0.1);
+#213=AXIS2_PLACEMENT_3D('',#214,#14,#89);
+#214=CARTESIAN_POINT('',(-0.5,-0.15,1.E-01));
+#215=ADVANCED_FACE('',(#216),#232,.F.);
+#216=FACE_BOUND('',#217,.F.);
+#217=EDGE_LOOP('',(#218,#77,#224,#229));
+#218=ORIENTED_EDGE('',*,*,#219,.F.);
+#219=EDGE_CURVE('',#72,#220,#222,.T.);
+#220=VERTEX_POINT('',#221);
+#221=CARTESIAN_POINT('',(-0.2,0.15,0.));
+#222=LINE('',#40,#223);
+#223=VECTOR('',#46,1.);
+#224=ORIENTED_EDGE('',*,*,#225,.T.);
+#225=EDGE_CURVE('',#79,#226,#228,.T.);
+#226=VERTEX_POINT('',#227);
+#227=CARTESIAN_POINT('',(0.2,0.15,0.));
+#228=LINE('',#27,#223);
+#229=ORIENTED_EDGE('',*,*,#230,.F.);
+#230=EDGE_CURVE('',#220,#226,#231,.T.);
+#231=LINE('',#221,#34);
+#232=PLANE('',#233);
+#233=AXIS2_PLACEMENT_3D('',#40,#13,#14);
+#234=ADVANCED_FACE('',(#235),#252,.T.);
+#235=FACE_BOUND('',#236,.F.);
+#236=EDGE_LOOP('',(#237,#246,#250,#251));
+#237=ORIENTED_EDGE('',*,*,#238,.F.);
+#238=EDGE_CURVE('',#239,#126,#241,.T.);
+#239=VERTEX_POINT('',#240);
+#240=CARTESIAN_POINT('',(-0.4,-0.15,0.5));
+#241=CIRCLE('',#242,0.1);
+#242=AXIS2_PLACEMENT_3D('',#243,#244,#245);
+#243=CARTESIAN_POINT('',(-0.4,-0.15,0.4));
+#244=DIRECTION('',(1.,1.608122649677E-16,0.));
+#245=DIRECTION('',(1.608122649677E-16,-1.,0.));
+#246=ORIENTED_EDGE('',*,*,#247,.T.);
+#247=EDGE_CURVE('',#239,#95,#248,.T.);
+#248=LINE('',#249,#34);
+#249=CARTESIAN_POINT('',(-0.5,-0.15,0.5));
+#250=ORIENTED_EDGE('',*,*,#94,.F.);
+#251=ORIENTED_EDGE('',*,*,#131,.F.);
+#252=CYLINDRICAL_SURFACE('',#253,0.1);
+#253=AXIS2_PLACEMENT_3D('',#254,#14,#89);
+#254=CARTESIAN_POINT('',(-0.5,-0.15,0.4));
+#255=ADVANCED_FACE('',(#256),#273,.T.);
+#256=FACE_BOUND('',#257,.T.);
+#257=EDGE_LOOP('',(#258,#101,#264,#270));
+#258=ORIENTED_EDGE('',*,*,#259,.F.);
+#259=EDGE_CURVE('',#95,#260,#262,.T.);
+#260=VERTEX_POINT('',#261);
+#261=CARTESIAN_POINT('',(-0.2,0.15,0.5));
+#262=LINE('',#263,#223);
+#263=CARTESIAN_POINT('',(-0.2,-0.25,0.5));
+#264=ORIENTED_EDGE('',*,*,#265,.T.);
+#265=EDGE_CURVE('',#103,#266,#268,.T.);
+#266=VERTEX_POINT('',#267);
+#267=CARTESIAN_POINT('',(0.2,0.15,0.5));
+#268=LINE('',#269,#223);
+#269=CARTESIAN_POINT('',(0.2,-0.25,0.5));
+#270=ORIENTED_EDGE('',*,*,#271,.F.);
+#271=EDGE_CURVE('',#260,#266,#272,.T.);
+#272=LINE('',#261,#34);
+#273=PLANE('',#274);
+#274=AXIS2_PLACEMENT_3D('',#263,#13,#14);
+#275=ADVANCED_FACE('',(#276),#291,.T.);
+#276=FACE_BOUND('',#277,.T.);
+#277=EDGE_LOOP('',(#278,#124,#283,#288));
+#278=ORIENTED_EDGE('',*,*,#279,.F.);
+#279=EDGE_CURVE('',#120,#280,#281,.T.);
+#280=VERTEX_POINT('',#214);
+#281=CIRCLE('',#282,0.1);
+#282=AXIS2_PLACEMENT_3D('',#204,#181,#100);
+#283=ORIENTED_EDGE('',*,*,#284,.F.);
+#284=EDGE_CURVE('',#285,#126,#286,.T.);
+#285=VERTEX_POINT('',#254);
+#286=CIRCLE('',#287,0.1);
+#287=AXIS2_PLACEMENT_3D('',#243,#13,#100);
+#288=ORIENTED_EDGE('',*,*,#289,.F.);
+#289=EDGE_CURVE('',#280,#285,#290,.T.);
+#290=LINE('',#210,#28);
+#291=CYLINDRICAL_SURFACE('',#292,0.1);
+#292=AXIS2_PLACEMENT_3D('',#201,#13,#100);
+#293=ADVANCED_FACE('',(#294),#305,.F.);
+#294=FACE_BOUND('',#295,.F.);
+#295=EDGE_LOOP('',(#296,#141,#297,#302));
+#296=ORIENTED_EDGE('',*,*,#225,.F.);
+#297=ORIENTED_EDGE('',*,*,#298,.T.);
+#298=EDGE_CURVE('',#143,#299,#301,.T.);
+#299=VERTEX_POINT('',#300);
+#300=CARTESIAN_POINT('',(0.4,0.15,0.));
+#301=LINE('',#61,#223);
+#302=ORIENTED_EDGE('',*,*,#303,.F.);
+#303=EDGE_CURVE('',#226,#299,#304,.T.);
+#304=LINE('',#227,#34);
+#305=PLANE('',#306);
+#306=AXIS2_PLACEMENT_3D('',#27,#13,#14);
+#307=ADVANCED_FACE('',(#308),#317,.T.);
+#308=FACE_BOUND('',#309,.F.);
+#309=EDGE_LOOP('',(#310,#311,#146));
+#310=ORIENTED_EDGE('',*,*,#176,.F.);
+#311=ORIENTED_EDGE('',*,*,#312,.T.);
+#312=EDGE_CURVE('',#177,#143,#313,.T.);
+#313=CIRCLE('',#314,0.1);
+#314=AXIS2_PLACEMENT_3D('',#150,#315,#316);
+#315=DIRECTION('',(0.,1.,-2.832769448824E-16));
+#316=DIRECTION('',(0.,-2.832769448824E-16,-1.));
+#317=SPHERICAL_SURFACE('',#318,0.1);
+#318=AXIS2_PLACEMENT_3D('',#150,#100,#89);
+#319=ADVANCED_FACE('',(#320),#332,.T.);
+#320=FACE_BOUND('',#321,.T.);
+#321=EDGE_LOOP('',(#322,#157,#323,#329));
+#322=ORIENTED_EDGE('',*,*,#265,.F.);
+#323=ORIENTED_EDGE('',*,*,#324,.T.);
+#324=EDGE_CURVE('',#159,#325,#327,.T.);
+#325=VERTEX_POINT('',#326);
+#326=CARTESIAN_POINT('',(0.4,0.15,0.5));
+#327=LINE('',#328,#223);
+#328=CARTESIAN_POINT('',(0.4,-0.25,0.5));
+#329=ORIENTED_EDGE('',*,*,#330,.F.);
+#330=EDGE_CURVE('',#266,#325,#331,.T.);
+#331=LINE('',#267,#34);
+#332=PLANE('',#333);
+#333=AXIS2_PLACEMENT_3D('',#269,#13,#14);
+#334=ADVANCED_FACE('',(#335),#345,.T.);
+#335=FACE_BOUND('',#336,.F.);
+#336=EDGE_LOOP('',(#337,#338,#344));
+#337=ORIENTED_EDGE('',*,*,#163,.F.);
+#338=ORIENTED_EDGE('',*,*,#339,.T.);
+#339=EDGE_CURVE('',#159,#185,#340,.T.);
+#340=CIRCLE('',#341,0.1);
+#341=AXIS2_PLACEMENT_3D('',#166,#342,#343);
+#342=DIRECTION('',(3.526658839215E-16,1.,0.));
+#343=DIRECTION('',(1.,-3.526658839215E-16,0.));
+#344=ORIENTED_EDGE('',*,*,#184,.F.);
+#345=SPHERICAL_SURFACE('',#346,0.1);
+#346=AXIS2_PLACEMENT_3D('',#166,#181,#168);
+#347=ADVANCED_FACE('',(#348),#366,.T.);
+#348=FACE_BOUND('',#349,.T.);
+#349=EDGE_LOOP('',(#189,#350,#356,#362));
+#350=ORIENTED_EDGE('',*,*,#351,.T.);
+#351=EDGE_CURVE('',#177,#352,#354,.T.);
+#352=VERTEX_POINT('',#353);
+#353=CARTESIAN_POINT('',(0.5,0.15,1.E-01));
+#354=LINE('',#355,#223);
+#355=CARTESIAN_POINT('',(0.5,-0.25,1.E-01));
+#356=ORIENTED_EDGE('',*,*,#357,.T.);
+#357=EDGE_CURVE('',#352,#358,#360,.T.);
+#358=VERTEX_POINT('',#359);
+#359=CARTESIAN_POINT('',(0.5,0.15,0.4));
+#360=LINE('',#361,#28);
+#361=CARTESIAN_POINT('',(0.5,0.15,0.));
+#362=ORIENTED_EDGE('',*,*,#363,.F.);
+#363=EDGE_CURVE('',#185,#358,#364,.T.);
+#364=LINE('',#365,#223);
+#365=CARTESIAN_POINT('',(0.5,-0.25,0.4));
+#366=PLANE('',#367);
+#367=AXIS2_PLACEMENT_3D('',#368,#14,#13);
+#368=CARTESIAN_POINT('',(0.5,-0.25,0.));
+#369=ADVANCED_FACE('',(#370),#376,.T.);
+#370=FACE_BOUND('',#371,.F.);
+#371=EDGE_LOOP('',(#278,#198,#372));
+#372=ORIENTED_EDGE('',*,*,#373,.F.);
+#373=EDGE_CURVE('',#280,#200,#374,.T.);
+#374=CIRCLE('',#375,0.1);
+#375=AXIS2_PLACEMENT_3D('',#204,#89,#100);
+#376=SPHERICAL_SURFACE('',#377,0.1);
+#377=AXIS2_PLACEMENT_3D('',#204,#46,#100);
+#378=ADVANCED_FACE('',(#379),#391,.F.);
+#379=FACE_BOUND('',#380,.F.);
+#380=EDGE_LOOP('',(#381,#382,#388,#207));
+#381=ORIENTED_EDGE('',*,*,#219,.T.);
+#382=ORIENTED_EDGE('',*,*,#383,.F.);
+#383=EDGE_CURVE('',#384,#220,#386,.T.);
+#384=VERTEX_POINT('',#385);
+#385=CARTESIAN_POINT('',(-0.4,0.15,0.));
+#386=LINE('',#387,#34);
+#387=CARTESIAN_POINT('',(-0.5,0.15,0.));
+#388=ORIENTED_EDGE('',*,*,#389,.F.);
+#389=EDGE_CURVE('',#200,#384,#390,.T.);
+#390=LINE('',#129,#223);
+#391=PLANE('',#392);
+#392=AXIS2_PLACEMENT_3D('',#136,#13,#14);
+#393=ADVANCED_FACE('',(#394),#414,.T.);
+#394=FACE_BOUND('',#395,.F.);
+#395=EDGE_LOOP('',(#396,#403,#404,#411));
+#396=ORIENTED_EDGE('',*,*,#397,.T.);
+#397=EDGE_CURVE('',#398,#220,#400,.T.);
+#398=VERTEX_POINT('',#399);
+#399=CARTESIAN_POINT('',(-0.2,0.25,1.E-01));
+#400=CIRCLE('',#401,0.1);
+#401=AXIS2_PLACEMENT_3D('',#402,#100,#13);
+#402=CARTESIAN_POINT('',(-0.2,0.15,1.E-01));
+#403=ORIENTED_EDGE('',*,*,#230,.T.);
+#404=ORIENTED_EDGE('',*,*,#405,.F.);
+#405=EDGE_CURVE('',#406,#226,#408,.T.);
+#406=VERTEX_POINT('',#407);
+#407=CARTESIAN_POINT('',(0.2,0.25,1.E-01));
+#408=CIRCLE('',#409,0.1);
+#409=AXIS2_PLACEMENT_3D('',#410,#100,#13);
+#410=CARTESIAN_POINT('',(0.2,0.15,1.E-01));
+#411=ORIENTED_EDGE('',*,*,#412,.F.);
+#412=EDGE_CURVE('',#398,#406,#413,.T.);
+#413=LINE('',#399,#34);
+#414=CYLINDRICAL_SURFACE('',#415,0.1);
+#415=AXIS2_PLACEMENT_3D('',#402,#14,#46);
+#416=ADVANCED_FACE('',(#417),#424,.T.);
+#417=FACE_BOUND('',#418,.F.);
+#418=EDGE_LOOP('',(#419,#423,#283));
+#419=ORIENTED_EDGE('',*,*,#420,.F.);
+#420=EDGE_CURVE('',#239,#285,#421,.T.);
+#421=CIRCLE('',#422,0.1);
+#422=AXIS2_PLACEMENT_3D('',#243,#89,#100);
+#423=ORIENTED_EDGE('',*,*,#238,.T.);
+#424=SPHERICAL_SURFACE('',#425,0.1);
+#425=AXIS2_PLACEMENT_3D('',#243,#181,#100);
+#426=ADVANCED_FACE('',(#427),#440,.T.);
+#427=FACE_BOUND('',#428,.T.);
+#428=EDGE_LOOP('',(#429,#430,#436,#246));
+#429=ORIENTED_EDGE('',*,*,#259,.T.);
+#430=ORIENTED_EDGE('',*,*,#431,.F.);
+#431=EDGE_CURVE('',#432,#260,#434,.T.);
+#432=VERTEX_POINT('',#433);
+#433=CARTESIAN_POINT('',(-0.4,0.15,0.5));
+#434=LINE('',#435,#34);
+#435=CARTESIAN_POINT('',(-0.5,0.15,0.5));
+#436=ORIENTED_EDGE('',*,*,#437,.F.);
+#437=EDGE_CURVE('',#239,#432,#438,.T.);
+#438=LINE('',#439,#223);
+#439=CARTESIAN_POINT('',(-0.4,-0.25,0.5));
+#440=PLANE('',#441);
+#441=AXIS2_PLACEMENT_3D('',#442,#13,#14);
+#442=CARTESIAN_POINT('',(-0.5,-0.25,0.5));
+#443=ADVANCED_FACE('',(#444),#464,.T.);
+#444=FACE_BOUND('',#445,.T.);
+#445=EDGE_LOOP('',(#446,#453,#454,#461));
+#446=ORIENTED_EDGE('',*,*,#447,.T.);
+#447=EDGE_CURVE('',#448,#260,#450,.T.);
+#448=VERTEX_POINT('',#449);
+#449=CARTESIAN_POINT('',(-0.2,0.25,0.4));
+#450=CIRCLE('',#451,0.1);
+#451=AXIS2_PLACEMENT_3D('',#452,#14,#13);
+#452=CARTESIAN_POINT('',(-0.2,0.15,0.4));
+#453=ORIENTED_EDGE('',*,*,#271,.T.);
+#454=ORIENTED_EDGE('',*,*,#455,.F.);
+#455=EDGE_CURVE('',#456,#266,#458,.T.);
+#456=VERTEX_POINT('',#457);
+#457=CARTESIAN_POINT('',(0.2,0.25,0.4));
+#458=CIRCLE('',#459,0.1);
+#459=AXIS2_PLACEMENT_3D('',#460,#14,#13);
+#460=CARTESIAN_POINT('',(0.2,0.15,0.4));
+#461=ORIENTED_EDGE('',*,*,#462,.F.);
+#462=EDGE_CURVE('',#448,#456,#463,.T.);
+#463=LINE('',#449,#34);
+#464=CYLINDRICAL_SURFACE('',#465,0.1);
+#465=AXIS2_PLACEMENT_3D('',#452,#14,#46);
+#466=ADVANCED_FACE('',(#467),#482,.F.);
+#467=FACE_BOUND('',#468,.F.);
+#468=EDGE_LOOP('',(#469,#474,#479,#288));
+#469=ORIENTED_EDGE('',*,*,#470,.T.);
+#470=EDGE_CURVE('',#280,#471,#473,.T.);
+#471=VERTEX_POINT('',#472);
+#472=CARTESIAN_POINT('',(-0.5,0.15,1.E-01));
+#473=LINE('',#123,#223);
+#474=ORIENTED_EDGE('',*,*,#475,.T.);
+#475=EDGE_CURVE('',#471,#476,#478,.T.);
+#476=VERTEX_POINT('',#477);
+#477=CARTESIAN_POINT('',(-0.5,0.15,0.4));
+#478=LINE('',#387,#28);
+#479=ORIENTED_EDGE('',*,*,#480,.F.);
+#480=EDGE_CURVE('',#285,#476,#481,.T.);
+#481=LINE('',#133,#223);
+#482=PLANE('',#483);
+#483=AXIS2_PLACEMENT_3D('',#136,#14,#13);
+#484=ADVANCED_FACE('',(#485),#499,.T.);
+#485=FACE_BOUND('',#486,.F.);
+#486=EDGE_LOOP('',(#487,#488,#489,#496));
+#487=ORIENTED_EDGE('',*,*,#405,.T.);
+#488=ORIENTED_EDGE('',*,*,#303,.T.);
+#489=ORIENTED_EDGE('',*,*,#490,.F.);
+#490=EDGE_CURVE('',#491,#299,#493,.T.);
+#491=VERTEX_POINT('',#492);
+#492=CARTESIAN_POINT('',(0.4,0.25,1.E-01));
+#493=CIRCLE('',#494,0.1);
+#494=AXIS2_PLACEMENT_3D('',#495,#100,#46);
+#495=CARTESIAN_POINT('',(0.4,0.15,1.E-01));
+#496=ORIENTED_EDGE('',*,*,#497,.F.);
+#497=EDGE_CURVE('',#406,#491,#498,.T.);
+#498=LINE('',#407,#34);
+#499=CYLINDRICAL_SURFACE('',#500,0.1);
+#500=AXIS2_PLACEMENT_3D('',#410,#14,#46);
+#501=ADVANCED_FACE('',(#502),#511,.T.);
+#502=FACE_BOUND('',#503,.T.);
+#503=EDGE_LOOP('',(#311,#297,#504,#510));
+#504=ORIENTED_EDGE('',*,*,#505,.F.);
+#505=EDGE_CURVE('',#352,#299,#506,.T.);
+#506=CIRCLE('',#507,0.1);
+#507=AXIS2_PLACEMENT_3D('',#495,#508,#509);
+#508=DIRECTION('',(0.,1.,2.832769448824E-16));
+#509=DIRECTION('',(0.,2.832769448824E-16,-1.));
+#510=ORIENTED_EDGE('',*,*,#351,.F.);
+#511=CYLINDRICAL_SURFACE('',#512,0.1);
+#512=AXIS2_PLACEMENT_3D('',#59,#46,#14);
+#513=ADVANCED_FACE('',(#514),#528,.T.);
+#514=FACE_BOUND('',#515,.T.);
+#515=EDGE_LOOP('',(#516,#517,#518,#525));
+#516=ORIENTED_EDGE('',*,*,#455,.T.);
+#517=ORIENTED_EDGE('',*,*,#330,.T.);
+#518=ORIENTED_EDGE('',*,*,#519,.T.);
+#519=EDGE_CURVE('',#325,#520,#522,.T.);
+#520=VERTEX_POINT('',#521);
+#521=CARTESIAN_POINT('',(0.4,0.25,0.4));
+#522=CIRCLE('',#523,0.1);
+#523=AXIS2_PLACEMENT_3D('',#524,#100,#13);
+#524=CARTESIAN_POINT('',(0.4,0.15,0.4));
+#525=ORIENTED_EDGE('',*,*,#526,.F.);
+#526=EDGE_CURVE('',#456,#520,#527,.T.);
+#527=LINE('',#457,#34);
+#528=CYLINDRICAL_SURFACE('',#529,0.1);
+#529=AXIS2_PLACEMENT_3D('',#460,#14,#46);
+#530=ADVANCED_FACE('',(#531),#538,.T.);
+#531=FACE_BOUND('',#532,.F.);
+#532=EDGE_LOOP('',(#533,#323,#534,#362));
+#533=ORIENTED_EDGE('',*,*,#339,.F.);
+#534=ORIENTED_EDGE('',*,*,#535,.F.);
+#535=EDGE_CURVE('',#358,#325,#536,.T.);
+#536=CIRCLE('',#537,0.1);
+#537=AXIS2_PLACEMENT_3D('',#524,#89,#13);
+#538=CYLINDRICAL_SURFACE('',#539,0.1);
+#539=AXIS2_PLACEMENT_3D('',#54,#46,#14);
+#540=ADVANCED_FACE('',(#541),#557,.T.);
+#541=FACE_BOUND('',#542,.T.);
+#542=EDGE_LOOP('',(#543,#547,#551,#556));
+#543=ORIENTED_EDGE('',*,*,#544,.T.);
+#544=EDGE_CURVE('',#352,#491,#545,.T.);
+#545=CIRCLE('',#546,0.1);
+#546=AXIS2_PLACEMENT_3D('',#495,#13,#46);
+#547=ORIENTED_EDGE('',*,*,#548,.T.);
+#548=EDGE_CURVE('',#491,#520,#549,.T.);
+#549=LINE('',#550,#28);
+#550=CARTESIAN_POINT('',(0.4,0.25,0.));
+#551=ORIENTED_EDGE('',*,*,#552,.F.);
+#552=EDGE_CURVE('',#358,#520,#553,.T.);
+#553=CIRCLE('',#554,0.1);
+#554=AXIS2_PLACEMENT_3D('',#524,#555,#508);
+#555=DIRECTION('',(0.,-2.832769448824E-16,1.));
+#556=ORIENTED_EDGE('',*,*,#357,.F.);
+#557=CYLINDRICAL_SURFACE('',#558,0.1);
+#558=AXIS2_PLACEMENT_3D('',#300,#13,#14);
+#559=ADVANCED_FACE('',(#560),#571,.T.);
+#560=FACE_BOUND('',#561,.F.);
+#561=EDGE_LOOP('',(#562,#563,#564,#565));
+#562=ORIENTED_EDGE('',*,*,#470,.F.);
+#563=ORIENTED_EDGE('',*,*,#373,.T.);
+#564=ORIENTED_EDGE('',*,*,#389,.T.);
+#565=ORIENTED_EDGE('',*,*,#566,.T.);
+#566=EDGE_CURVE('',#384,#471,#567,.T.);
+#567=CIRCLE('',#568,0.1);
+#568=AXIS2_PLACEMENT_3D('',#569,#46,#570);
+#569=CARTESIAN_POINT('',(-0.4,0.15,1.E-01));
+#570=DIRECTION('',(-6.938893903907E-17,0.,-1.));
+#571=CYLINDRICAL_SURFACE('',#572,0.1);
+#572=AXIS2_PLACEMENT_3D('',#121,#46,#100);
+#573=ADVANCED_FACE('',(#574),#589,.T.);
+#574=FACE_BOUND('',#575,.F.);
+#575=EDGE_LOOP('',(#576,#583,#584,#585));
+#576=ORIENTED_EDGE('',*,*,#577,.T.);
+#577=EDGE_CURVE('',#578,#384,#580,.T.);
+#578=VERTEX_POINT('',#579);
+#579=CARTESIAN_POINT('',(-0.4,0.25,1.E-01));
+#580=CIRCLE('',#581,0.1);
+#581=AXIS2_PLACEMENT_3D('',#569,#582,#570);
+#582=DIRECTION('',(-1.,0.,6.938893903907E-17));
+#583=ORIENTED_EDGE('',*,*,#383,.T.);
+#584=ORIENTED_EDGE('',*,*,#397,.F.);
+#585=ORIENTED_EDGE('',*,*,#586,.F.);
+#586=EDGE_CURVE('',#578,#398,#587,.T.);
+#587=LINE('',#588,#34);
+#588=CARTESIAN_POINT('',(-0.5,0.25,1.E-01));
+#589=CYLINDRICAL_SURFACE('',#590,0.1);
+#590=AXIS2_PLACEMENT_3D('',#472,#14,#46);
+#591=ADVANCED_FACE('',(#592),#603,.T.);
+#592=FACE_BOUND('',#593,.T.);
+#593=EDGE_LOOP('',(#594,#411,#598,#602));
+#594=ORIENTED_EDGE('',*,*,#595,.F.);
+#595=EDGE_CURVE('',#406,#456,#596,.T.);
+#596=LINE('',#597,#28);
+#597=CARTESIAN_POINT('',(0.2,0.25,0.));
+#598=ORIENTED_EDGE('',*,*,#599,.T.);
+#599=EDGE_CURVE('',#398,#448,#600,.T.);
+#600=LINE('',#601,#28);
+#601=CARTESIAN_POINT('',(-0.2,0.25,0.));
+#602=ORIENTED_EDGE('',*,*,#462,.T.);
+#603=PLANE('',#604);
+#604=AXIS2_PLACEMENT_3D('',#601,#46,#13);
+#605=ADVANCED_FACE('',(#606),#614,.T.);
+#606=FACE_BOUND('',#607,.T.);
+#607=EDGE_LOOP('',(#419,#608,#609,#479));
+#608=ORIENTED_EDGE('',*,*,#437,.T.);
+#609=ORIENTED_EDGE('',*,*,#610,.F.);
+#610=EDGE_CURVE('',#476,#432,#611,.T.);
+#611=CIRCLE('',#612,0.1);
+#612=AXIS2_PLACEMENT_3D('',#613,#46,#13);
+#613=CARTESIAN_POINT('',(-0.4,0.15,0.4));
+#614=CYLINDRICAL_SURFACE('',#615,0.1);
+#615=AXIS2_PLACEMENT_3D('',#127,#46,#100);
+#616=ADVANCED_FACE('',(#617),#631,.T.);
+#617=FACE_BOUND('',#618,.T.);
+#618=EDGE_LOOP('',(#619,#625,#629,#630));
+#619=ORIENTED_EDGE('',*,*,#620,.F.);
+#620=EDGE_CURVE('',#621,#448,#623,.T.);
+#621=VERTEX_POINT('',#622);
+#622=CARTESIAN_POINT('',(-0.4,0.25,0.4));
+#623=LINE('',#624,#34);
+#624=CARTESIAN_POINT('',(-0.5,0.25,0.4));
+#625=ORIENTED_EDGE('',*,*,#626,.F.);
+#626=EDGE_CURVE('',#432,#621,#627,.T.);
+#627=CIRCLE('',#628,0.1);
+#628=AXIS2_PLACEMENT_3D('',#613,#100,#13);
+#629=ORIENTED_EDGE('',*,*,#431,.T.);
+#630=ORIENTED_EDGE('',*,*,#447,.F.);
+#631=CYLINDRICAL_SURFACE('',#632,0.1);
+#632=AXIS2_PLACEMENT_3D('',#477,#14,#46);
+#633=ADVANCED_FACE('',(#634),#651,.T.);
+#634=FACE_BOUND('',#635,.F.);
+#635=EDGE_LOOP('',(#636,#642,#646,#650));
+#636=ORIENTED_EDGE('',*,*,#637,.F.);
+#637=EDGE_CURVE('',#578,#471,#638,.T.);
+#638=CIRCLE('',#639,0.1);
+#639=AXIS2_PLACEMENT_3D('',#569,#640,#641);
+#640=DIRECTION('',(-2.138880058433E-16,0.,1.));
+#641=DIRECTION('',(-1.,0.,-2.138880058433E-16));
+#642=ORIENTED_EDGE('',*,*,#643,.T.);
+#643=EDGE_CURVE('',#578,#621,#644,.T.);
+#644=LINE('',#645,#28);
+#645=CARTESIAN_POINT('',(-0.4,0.25,0.));
+#646=ORIENTED_EDGE('',*,*,#647,.F.);
+#647=EDGE_CURVE('',#476,#621,#648,.T.);
+#648=CIRCLE('',#649,0.1);
+#649=AXIS2_PLACEMENT_3D('',#613,#509,#508);
+#650=ORIENTED_EDGE('',*,*,#475,.F.);
+#651=CYLINDRICAL_SURFACE('',#652,0.1);
+#652=AXIS2_PLACEMENT_3D('',#385,#13,#100);
+#653=ADVANCED_FACE('',(#654),#659,.T.);
+#654=FACE_BOUND('',#655,.T.);
+#655=EDGE_LOOP('',(#656,#657,#658,#496));
+#656=ORIENTED_EDGE('',*,*,#595,.T.);
+#657=ORIENTED_EDGE('',*,*,#526,.T.);
+#658=ORIENTED_EDGE('',*,*,#548,.F.);
+#659=PLANE('',#660);
+#660=AXIS2_PLACEMENT_3D('',#597,#46,#13);
+#661=ADVANCED_FACE('',(#662),#666,.T.);
+#662=FACE_BOUND('',#663,.T.);
+#663=EDGE_LOOP('',(#664,#665,#489));
+#664=ORIENTED_EDGE('',*,*,#544,.F.);
+#665=ORIENTED_EDGE('',*,*,#505,.T.);
+#666=SPHERICAL_SURFACE('',#494,0.1);
+#667=ADVANCED_FACE('',(#668),#672,.T.);
+#668=FACE_BOUND('',#669,.T.);
+#669=EDGE_LOOP('',(#534,#670,#671));
+#670=ORIENTED_EDGE('',*,*,#552,.T.);
+#671=ORIENTED_EDGE('',*,*,#519,.F.);
+#672=SPHERICAL_SURFACE('',#523,0.1);
+#673=ADVANCED_FACE('',(#674),#679,.T.);
+#674=FACE_BOUND('',#675,.F.);
+#675=EDGE_LOOP('',(#676,#677,#678));
+#676=ORIENTED_EDGE('',*,*,#577,.F.);
+#677=ORIENTED_EDGE('',*,*,#637,.T.);
+#678=ORIENTED_EDGE('',*,*,#566,.F.);
+#679=SPHERICAL_SURFACE('',#680,0.1);
+#680=AXIS2_PLACEMENT_3D('',#569,#89,#570);
+#681=ADVANCED_FACE('',(#682),#686,.T.);
+#682=FACE_BOUND('',#683,.T.);
+#683=EDGE_LOOP('',(#684,#585,#642,#685));
+#684=ORIENTED_EDGE('',*,*,#599,.F.);
+#685=ORIENTED_EDGE('',*,*,#620,.T.);
+#686=PLANE('',#687);
+#687=AXIS2_PLACEMENT_3D('',#688,#46,#13);
+#688=CARTESIAN_POINT('',(-0.5,0.25,0.));
+#689=ADVANCED_FACE('',(#690),#693,.T.);
+#690=FACE_BOUND('',#691,.F.);
+#691=EDGE_LOOP('',(#609,#692,#625));
+#692=ORIENTED_EDGE('',*,*,#647,.T.);
+#693=SPHERICAL_SURFACE('',#694,0.1);
+#694=AXIS2_PLACEMENT_3D('',#613,#14,#13);
+#695=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#699))GLOBAL_UNIT_ASSIGNED_CONTEXT((#696,#697,#698)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#696=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#697=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#698=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#699=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#696,'distance_accuracy_value','confusion accuracy');
+#700=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#701=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#702,#712,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731,#732,#733,#734,#735,#736,#737,#738,#739,#740,#741,#742,#743,#744,#745,#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760),#695);
+#702=STYLED_ITEM('color',(#703),#17);
+#703=PRESENTATION_STYLE_ASSIGNMENT((#704,#710));
+#704=SURFACE_STYLE_USAGE(.BOTH.,#705);
+#705=SURFACE_SIDE_STYLE('',(#706));
+#706=SURFACE_STYLE_FILL_AREA(#707);
+#707=FILL_AREA_STYLE('',(#708));
+#708=FILL_AREA_STYLE_COLOUR('',#709);
+#709=COLOUR_RGB('',0.803921811173,0.717646726791,0.619608325294);
+#710=CURVE_STYLE('',#711,POSITIVE_LENGTH_MEASURE(0.1),#709);
+#711=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
+#712=STYLED_ITEM('color',(#713),#47);
+#713=PRESENTATION_STYLE_ASSIGNMENT((#714,#720));
+#714=SURFACE_STYLE_USAGE(.BOTH.,#715);
+#715=SURFACE_SIDE_STYLE('',(#716));
+#716=SURFACE_STYLE_FILL_AREA(#717);
+#717=FILL_AREA_STYLE('',(#718));
+#718=FILL_AREA_STYLE_COLOUR('',#719);
+#719=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#720=CURVE_STYLE('',#711,POSITIVE_LENGTH_MEASURE(0.1),#719);
+#721=STYLED_ITEM('color',(#703),#67);
+#722=STYLED_ITEM('color',(#703),#90);
+#723=STYLED_ITEM('color',(#713),#114);
+#724=STYLED_ITEM('color',(#713),#137);
+#725=STYLED_ITEM('color',(#713),#153);
+#726=STYLED_ITEM('color',(#713),#172);
+#727=STYLED_ITEM('color',(#713),#195);
+#728=STYLED_ITEM('color',(#703),#215);
+#729=STYLED_ITEM('color',(#713),#234);
+#730=STYLED_ITEM('color',(#703),#255);
+#731=STYLED_ITEM('color',(#713),#275);
+#732=STYLED_ITEM('color',(#713),#293);
+#733=STYLED_ITEM('color',(#713),#307);
+#734=STYLED_ITEM('color',(#713),#319);
+#735=STYLED_ITEM('color',(#713),#334);
+#736=STYLED_ITEM('color',(#713),#347);
+#737=STYLED_ITEM('color',(#713),#369);
+#738=STYLED_ITEM('color',(#713),#378);
+#739=STYLED_ITEM('color',(#703),#393);
+#740=STYLED_ITEM('color',(#713),#416);
+#741=STYLED_ITEM('color',(#713),#426);
+#742=STYLED_ITEM('color',(#703),#443);
+#743=STYLED_ITEM('color',(#713),#466);
+#744=STYLED_ITEM('color',(#713),#484);
+#745=STYLED_ITEM('color',(#713),#501);
+#746=STYLED_ITEM('color',(#713),#513);
+#747=STYLED_ITEM('color',(#713),#530);
+#748=STYLED_ITEM('color',(#713),#540);
+#749=STYLED_ITEM('color',(#713),#559);
+#750=STYLED_ITEM('color',(#713),#573);
+#751=STYLED_ITEM('color',(#703),#591);
+#752=STYLED_ITEM('color',(#713),#605);
+#753=STYLED_ITEM('color',(#713),#616);
+#754=STYLED_ITEM('color',(#713),#633);
+#755=STYLED_ITEM('color',(#713),#653);
+#756=STYLED_ITEM('color',(#713),#661);
+#757=STYLED_ITEM('color',(#713),#667);
+#758=STYLED_ITEM('color',(#713),#673);
+#759=STYLED_ITEM('color',(#713),#681);
+#760=STYLED_ITEM('color',(#713),#689);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp
new file mode 100644
index 0000000..1625939
--- /dev/null
+++ b/board/library/pkg/5c9b135f-2930-4450-8e04-954bdb1255af/package.lp
@@ -0,0 +1,149 @@
+(librepcb_package 5c9b135f-2930-4450-8e04-954bdb1255af
+ (name "CAPC1005 (0402)")
+ (description "Generic chip capacitor 1005 (imperial 0402).\n\nLength: 1.0mm\nWidth: 0.5mm\n\nGenerated with librepcb-parts-generator (generate_chip.py)")
+ (keywords "1005,0402,c,capacitor,chip,generic")
+ (author "murray")
+ (version "0.4")
+ (created 2015-06-21T12:37:34Z)
+ (deprecated false)
+ (generated_by "")
+ (category 414f873f-4099-47fd-8526-bdd8419de581)
+ (assembly_type smt)
+ (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (name "1"))
+ (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (name "2"))
+ (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe (name "CAPC1005 (0402)"))
+ (footprint aecdaa8d-2033-4d4e-aa55-bce599619b07
+ (name "Density Level B (median protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe)
+ (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (side top) (shape roundrect)
+ (position 0.4 0.0) (rotation 0.0) (size 0.4 0.5) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 743b2b74-2a71-49ed-938d-23d70a81e3af)
+ )
+ (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (side top) (shape roundrect)
+ (position -0.4 0.0) (rotation 0.0) (size 0.4 0.5) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729)
+ )
+ (polygon dd4fb737-83d8-4924-a984-2190c83bbc70 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.5 0.25) (angle 0.0))
+ (vertex (position -0.2 0.25) (angle 0.0))
+ (vertex (position -0.2 -0.25) (angle 0.0))
+ (vertex (position -0.5 -0.25) (angle 0.0))
+ (vertex (position -0.5 0.25) (angle 0.0))
+ )
+ (polygon c6b76127-70a5-4c6d-9914-cd51f82ae29e (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.5 0.25) (angle 0.0))
+ (vertex (position 0.2 0.25) (angle 0.0))
+ (vertex (position 0.2 -0.25) (angle 0.0))
+ (vertex (position 0.5 -0.25) (angle 0.0))
+ (vertex (position 0.5 0.25) (angle 0.0))
+ )
+ (polygon 187bdec5-ab4f-42a4-b2fb-554784bd2bbe (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.2 0.175) (angle 0.0))
+ (vertex (position 0.2 0.175) (angle 0.0))
+ )
+ (polygon 2e2e0a86-e5ea-491e-9db0-e5081d931e09 (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.2 -0.175) (angle 0.0))
+ (vertex (position 0.2 -0.175) (angle 0.0))
+ )
+ (polygon fb4ee7d1-0c87-46f4-9151-81bcd77754b4 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.5 0.25) (angle 0.0))
+ (vertex (position 0.5 0.25) (angle 0.0))
+ (vertex (position 0.5 -0.25) (angle 0.0))
+ (vertex (position -0.5 -0.25) (angle 0.0))
+ )
+ (polygon 727b85c8-4a11-4b88-a6f9-02cfc800151a (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.75 0.4) (angle 0.0))
+ (vertex (position 0.75 0.4) (angle 0.0))
+ (vertex (position 0.75 -0.4) (angle 0.0))
+ (vertex (position -0.75 -0.4) (angle 0.0))
+ (vertex (position -0.75 0.4) (angle 0.0))
+ )
+ (stroke_text 3bbdbe05-14bd-40de-b5cf-bd8892b41cc5 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.05) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 69f46c6d-835a-449b-b38f-92af308280b1 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.05) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+ (footprint 8b20cda7-50e2-45e6-9f9f-82664d8e6f28
+ (name "Density Level A (max protrusion)")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model 351c3b6e-ccf6-4b55-8f82-c32f2ddd35fe)
+ (pad 743b2b74-2a71-49ed-938d-23d70a81e3af (side top) (shape roundrect)
+ (position 0.45 0.0) (rotation 0.0) (size 0.5 0.55) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 743b2b74-2a71-49ed-938d-23d70a81e3af)
+ )
+ (pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729 (side top) (shape roundrect)
+ (position -0.45 0.0) (rotation 0.0) (size 0.5 0.55) (radius 0.0)
+ (stop_mask auto) (solder_paste auto) (clearance 0.0) (function standard)
+ (package_pad 5eb43e50-29c4-47aa-8a6d-60999d8f4729)
+ )
+ (polygon c65dab48-a9d0-40b9-bdd1-ad67c0718872 (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position -0.5 0.25) (angle 0.0))
+ (vertex (position -0.2 0.25) (angle 0.0))
+ (vertex (position -0.2 -0.25) (angle 0.0))
+ (vertex (position -0.5 -0.25) (angle 0.0))
+ (vertex (position -0.5 0.25) (angle 0.0))
+ )
+ (polygon 759286f2-7e66-46d7-9052-dae85c604a7d (layer top_documentation)
+ (width 0.0) (fill true) (grab_area false)
+ (vertex (position 0.5 0.25) (angle 0.0))
+ (vertex (position 0.2 0.25) (angle 0.0))
+ (vertex (position 0.2 -0.25) (angle 0.0))
+ (vertex (position 0.5 -0.25) (angle 0.0))
+ (vertex (position 0.5 0.25) (angle 0.0))
+ )
+ (polygon d904e868-1ec4-4d8c-be4a-83055a1fbff1 (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.2 0.175) (angle 0.0))
+ (vertex (position 0.2 0.175) (angle 0.0))
+ )
+ (polygon 455b670b-b8b8-400d-b4cb-eded833e1263 (layer top_documentation)
+ (width 0.15) (fill false) (grab_area false)
+ (vertex (position -0.2 -0.175) (angle 0.0))
+ (vertex (position 0.2 -0.175) (angle 0.0))
+ )
+ (polygon e5dd56d8-701a-41c3-a056-48c0c24e2c5b (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.5 0.25) (angle 0.0))
+ (vertex (position 0.5 0.25) (angle 0.0))
+ (vertex (position 0.5 -0.25) (angle 0.0))
+ (vertex (position -0.5 -0.25) (angle 0.0))
+ )
+ (polygon f2ee3a71-43a1-4ee3-933f-e38587eb75a4 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -0.9 0.475) (angle 0.0))
+ (vertex (position 0.9 0.475) (angle 0.0))
+ (vertex (position 0.9 -0.475) (angle 0.0))
+ (vertex (position -0.9 -0.475) (angle 0.0))
+ (vertex (position -0.9 0.475) (angle 0.0))
+ )
+ (stroke_text 617190d6-2ea7-4518-80d8-400be44bada1 (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 1.05) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 1a370cc5-f57b-4d09-8161-e5e99804e74d (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -1.05) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)