summaryrefslogtreecommitdiff
path: root/board/main/library/pkg
diff options
context:
space:
mode:
authorCircleShift <kgunger12@gmail.com>2025-02-24 03:59:21 -0500
committerCircleShift <kgunger12@gmail.com>2025-02-24 03:59:21 -0500
commit7b16a55a4744a2ce4889bf076126e5e141f20dd6 (patch)
treed45f15a7bcaadc41462ed34430f4cd24d8054573 /board/main/library/pkg
parentc1857eb00e88be396afce8c9a12fad56723f7a4c (diff)
Add separate Rh/Rc connections, reduce number of relaysHEADmain
Diffstat (limited to 'board/main/library/pkg')
-rw-r--r--board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/package.lp140
-rw-r--r--board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/.librepcb-pkg (renamed from board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/.librepcb-pkg)0
-rw-r--r--board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/e8e1199d-5576-47a0-ad40-263b77248170.step352
-rw-r--r--board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/package.lp94
-rw-r--r--board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/.librepcb-pkg1
-rw-r--r--board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/package.lp131
6 files changed, 578 insertions, 140 deletions
diff --git a/board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/package.lp b/board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/package.lp
deleted file mode 100644
index 3904d02..0000000
--- a/board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/package.lp
+++ /dev/null
@@ -1,140 +0,0 @@
-(librepcb_package 15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178
- (name "10x PT 1.5/8-5.0-H")
- (description "Fixed Terminal Blocks PT 1.5/8-5.0-H (10 Pins)")
- (keywords "")
- (author "Kyle Gunger")
- (version "0.1")
- (created 2024-04-17T03:07:46Z)
- (deprecated false)
- (generated_by "")
- (category 1bc85205-4206-4cb9-8bb0-8760af8bed6d)
- (assembly_type tht)
- (pad 5b336049-62aa-490b-8392-e5c92f820421 (name "1"))
- (pad af6b3e7b-c9ed-46ea-b9a6-7faf2bd8aad7 (name "2"))
- (pad d9d78291-c9f3-4f23-aadc-da545e39bbc8 (name "3"))
- (pad 09e2104a-e7bd-4bda-93a6-f09a20c3fb58 (name "4"))
- (pad 9f941877-fa49-45df-a974-aca3d376ddd1 (name "5"))
- (pad 6a47b41a-1210-42ae-b925-d8251307417c (name "6"))
- (pad 10356606-ce4f-4794-8a61-d1e536a9c25c (name "7"))
- (pad 41c9dda9-3e51-462b-b5d6-c3c9d9887a49 (name "8"))
- (pad 941d0ab0-663b-4d30-9628-9ec98a822d01 (name "9"))
- (pad d1a0f9b1-9fec-4186-bfde-b4491af8aaed (name "10"))
- (footprint 66c75f17-648c-4c61-9f5f-ab047bde3fd6
- (name "default")
- (description "")
- (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
- (pad e4cb23ea-20b3-4b54-a00a-a26abbf0f033 (side top) (shape roundrect)
- (position -22.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 5b336049-62aa-490b-8392-e5c92f820421)
- (hole 29d7d1ec-d079-490a-8b9e-804e99e16420 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 16b9aae1-511c-4fc8-a89b-fccfb7cd9853 (side top) (shape roundrect)
- (position -17.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad af6b3e7b-c9ed-46ea-b9a6-7faf2bd8aad7)
- (hole b225e89b-2cd9-4a73-b8de-8d4bebaa0136 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 78f19a3a-f603-43b8-b988-5387e023250c (side top) (shape roundrect)
- (position -12.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad d9d78291-c9f3-4f23-aadc-da545e39bbc8)
- (hole 0102b316-7dd3-4b46-89df-f6d4e751b2c7 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 17d12dbe-8084-4897-a9fd-96102801369e (side top) (shape roundrect)
- (position -7.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 09e2104a-e7bd-4bda-93a6-f09a20c3fb58)
- (hole 3859bba2-fabc-4840-b5d1-68ca6f0556a8 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad f29d8ac8-5179-4708-a84f-325ecabd4ed2 (side top) (shape roundrect)
- (position -2.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 9f941877-fa49-45df-a974-aca3d376ddd1)
- (hole 08ecd249-a9a1-4726-ae9c-85fdf1b657fb (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 19736fbe-aa67-454b-8048-6bed372bb1a3 (side top) (shape roundrect)
- (position 2.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 6a47b41a-1210-42ae-b925-d8251307417c)
- (hole 54671318-f0c1-4d5e-bba0-a0eee8685d85 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 7b14605f-785d-481a-9d0d-8cdabbd70312 (side top) (shape roundrect)
- (position 7.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 10356606-ce4f-4794-8a61-d1e536a9c25c)
- (hole 47c3d057-31cb-45a9-bc73-320376046c2c (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 9a68593d-2781-4fbc-8717-c9b2c8fa4f50 (side top) (shape roundrect)
- (position 12.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 41c9dda9-3e51-462b-b5d6-c3c9d9887a49)
- (hole 1f28cdf0-b253-4b54-9b42-a0fa1b222c16 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad ccb190a0-85d1-43d5-89a9-566e9e0f2625 (side top) (shape roundrect)
- (position 17.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad 941d0ab0-663b-4d30-9628-9ec98a822d01)
- (hole 3eb5407a-38ab-4acd-aaec-9dbd40b5f906 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (pad 8884dcd2-cabc-4c89-a96e-ae711f5421e1 (side top) (shape roundrect)
- (position 22.5 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
- (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
- (package_pad d1a0f9b1-9fec-4186-bfde-b4491af8aaed)
- (hole ed67840a-c16f-4233-8ebe-c7cf51b5c961 (diameter 1.4)
- (vertex (position 0.0 0.0) (angle 0.0))
- )
- )
- (polygon 2efde2a4-37d6-4180-8b11-53297492082f (layer top_package_outlines)
- (width 0.2) (fill false) (grab_area false)
- (vertex (position -25.0 4.0) (angle 0.0))
- (vertex (position 25.0 4.0) (angle 0.0))
- (vertex (position 25.0 -4.0) (angle 0.0))
- (vertex (position -25.0 -4.0) (angle 0.0))
- (vertex (position -25.0 4.0) (angle 0.0))
- )
- (polygon a8de817f-fb5c-4db7-8122-4ccaf15ad6a4 (layer top_courtyard)
- (width 0.0) (fill false) (grab_area false)
- (vertex (position 25.5 4.5) (angle 0.0))
- (vertex (position -25.5 4.5) (angle 0.0))
- (vertex (position -25.5 -4.5) (angle 0.0))
- (vertex (position 25.5 -4.5) (angle 0.0))
- )
- (polygon 5bc053ca-aa78-485d-bcca-2ef8e8084c23 (layer top_legend)
- (width 0.2) (fill false) (grab_area false)
- (vertex (position -25.0 4.0) (angle 0.0))
- (vertex (position 25.0 4.0) (angle 0.0))
- (vertex (position 25.0 -4.0) (angle 0.0))
- (vertex (position -25.0 -4.0) (angle 0.0))
- (vertex (position -25.0 4.0) (angle 0.0))
- )
- (stroke_text 5c4be77e-69e3-45c3-87cc-696c0f30cbc4 (layer top_names)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center bottom) (position -20.0 5.0) (rotation 0.0)
- (auto_rotate true) (mirror false) (value "{{NAME}}")
- )
- (stroke_text e8314d10-75e3-4ea5-8b82-1f5fadc8efd2 (layer top_values)
- (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
- (align center top) (position 20.0 5.0) (rotation 180.0)
- (auto_rotate true) (mirror false) (value "{{VALUE}}")
- )
- )
-)
diff --git a/board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/.librepcb-pkg b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/.librepcb-pkg
index d00491f..d00491f 100644
--- a/board/main/library/pkg/15dd6e0f-ca84-4679-a0ec-1fe3b6eb2178/.librepcb-pkg
+++ b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/.librepcb-pkg
diff --git a/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/e8e1199d-5576-47a0-ad40-263b77248170.step b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/e8e1199d-5576-47a0-ad40-263b77248170.step
new file mode 100644
index 0000000..5fe2a27
--- /dev/null
+++ b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/e8e1199d-5576-47a0-ad40-263b77248170.step
@@ -0,0 +1,352 @@
+ISO-10303-21;
+HEADER;
+FILE_DESCRIPTION(('Open CASCADE Model'),'2;1');
+FILE_NAME('Open CASCADE Shape Model','2023-10-21T12:34:40',('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('Pin Header 2.54mm 1x03 ⌀0.9mm','Pin Header 2.54mm 1x03 ⌀0.9mm','',(#8));
+#8=PRODUCT_CONTEXT('',#2,'mechanical');
+#9=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#10=SHAPE_REPRESENTATION('',(#11,#15,#15,#11,#11,#17,#17),#19);
+#11=AXIS2_PLACEMENT_3D('',#12,#13,#14);
+#12=CARTESIAN_POINT('',(0.,0.,0.));
+#13=DIRECTION('',(0.,0.,1.));
+#14=DIRECTION('',(1.,0.,0.));
+#15=AXIS2_PLACEMENT_3D('',#16,#13,#14);
+#16=CARTESIAN_POINT('',(0.,2.54,0.));
+#17=AXIS2_PLACEMENT_3D('',#18,#13,#14);
+#18=CARTESIAN_POINT('',(0.,-2.54,0.));
+#19=( GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1','3D Context with UNIT and UNCERTAINTY') );
+#20=( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
+#21=( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
+#22=( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
+#23=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,'distance_accuracy_value','confusion accuracy');
+#24=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
+#25=SHAPE_DEFINITION_REPRESENTATION(#26,#31);
+#26=PRODUCT_DEFINITION_SHAPE('','',#27);
+#27=PRODUCT_DEFINITION('design','',#28,#30);
+#28=PRODUCT_DEFINITION_FORMATION('','',#29);
+#29=PRODUCT('insulator-1','insulator-1','',(#8));
+#30=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#31=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#32=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#33,#35);
+#33=( REPRESENTATION_RELATIONSHIP('','',#31,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#34=ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
+#35=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#36);
+#36=NEXT_ASSEMBLY_USAGE_OCCURRENCE('38','','',#5,#27,$);
+#37=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#29));
+#38=SHAPE_DEFINITION_REPRESENTATION(#39,#44);
+#39=PRODUCT_DEFINITION_SHAPE('','',#40);
+#40=PRODUCT_DEFINITION('design','',#41,#43);
+#41=PRODUCT_DEFINITION_FORMATION('','',#42);
+#42=PRODUCT('insulator-1_part','insulator-1_part','',(#8));
+#43=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#44=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#19);
+#45=MANIFOLD_SOLID_BREP('',#46);
+#46=CLOSED_SHELL('',(#47,#75,#100,#113,#125,#132));
+#47=ADVANCED_FACE('',(#48),#73,.F.);
+#48=FACE_BOUND('',#49,.F.);
+#49=EDGE_LOOP('',(#50,#58,#65,#70));
+#50=ORIENTED_EDGE('',*,*,#51,.F.);
+#51=EDGE_CURVE('',#52,#54,#56,.T.);
+#52=VERTEX_POINT('',#53);
+#53=CARTESIAN_POINT('',(-1.27,-1.2705,0.));
+#54=VERTEX_POINT('',#55);
+#55=CARTESIAN_POINT('',(-1.27,-1.2705,2.5));
+#56=LINE('',#53,#57);
+#57=VECTOR('',#13,1.);
+#58=ORIENTED_EDGE('',*,*,#59,.T.);
+#59=EDGE_CURVE('',#52,#60,#62,.T.);
+#60=VERTEX_POINT('',#61);
+#61=CARTESIAN_POINT('',(-1.27,1.2705,0.));
+#62=LINE('',#53,#63);
+#63=VECTOR('',#64,1.);
+#64=DIRECTION('',(0.,1.,0.));
+#65=ORIENTED_EDGE('',*,*,#66,.T.);
+#66=EDGE_CURVE('',#60,#67,#69,.T.);
+#67=VERTEX_POINT('',#68);
+#68=CARTESIAN_POINT('',(-1.27,1.2705,2.5));
+#69=LINE('',#61,#57);
+#70=ORIENTED_EDGE('',*,*,#71,.F.);
+#71=EDGE_CURVE('',#54,#67,#72,.T.);
+#72=LINE('',#55,#63);
+#73=PLANE('',#74);
+#74=AXIS2_PLACEMENT_3D('',#53,#14,#13);
+#75=ADVANCED_FACE('',(#76),#98,.T.);
+#76=FACE_BOUND('',#77,.T.);
+#77=EDGE_LOOP('',(#78,#85,#90,#95));
+#78=ORIENTED_EDGE('',*,*,#79,.F.);
+#79=EDGE_CURVE('',#80,#82,#84,.T.);
+#80=VERTEX_POINT('',#81);
+#81=CARTESIAN_POINT('',(1.27,-1.2705,0.));
+#82=VERTEX_POINT('',#83);
+#83=CARTESIAN_POINT('',(1.27,-1.2705,2.5));
+#84=LINE('',#81,#57);
+#85=ORIENTED_EDGE('',*,*,#86,.T.);
+#86=EDGE_CURVE('',#80,#87,#89,.T.);
+#87=VERTEX_POINT('',#88);
+#88=CARTESIAN_POINT('',(1.27,1.2705,0.));
+#89=LINE('',#81,#63);
+#90=ORIENTED_EDGE('',*,*,#91,.T.);
+#91=EDGE_CURVE('',#87,#92,#94,.T.);
+#92=VERTEX_POINT('',#93);
+#93=CARTESIAN_POINT('',(1.27,1.2705,2.5));
+#94=LINE('',#88,#57);
+#95=ORIENTED_EDGE('',*,*,#96,.F.);
+#96=EDGE_CURVE('',#82,#92,#97,.T.);
+#97=LINE('',#83,#63);
+#98=PLANE('',#99);
+#99=AXIS2_PLACEMENT_3D('',#81,#14,#13);
+#100=ADVANCED_FACE('',(#101),#111,.F.);
+#101=FACE_BOUND('',#102,.F.);
+#102=EDGE_LOOP('',(#103,#107,#108,#78));
+#103=ORIENTED_EDGE('',*,*,#104,.F.);
+#104=EDGE_CURVE('',#52,#80,#105,.T.);
+#105=LINE('',#53,#106);
+#106=VECTOR('',#14,1.);
+#107=ORIENTED_EDGE('',*,*,#51,.T.);
+#108=ORIENTED_EDGE('',*,*,#109,.T.);
+#109=EDGE_CURVE('',#54,#82,#110,.T.);
+#110=LINE('',#55,#106);
+#111=PLANE('',#112);
+#112=AXIS2_PLACEMENT_3D('',#53,#64,#13);
+#113=ADVANCED_FACE('',(#114),#123,.T.);
+#114=FACE_BOUND('',#115,.T.);
+#115=EDGE_LOOP('',(#116,#65,#119,#122));
+#116=ORIENTED_EDGE('',*,*,#117,.F.);
+#117=EDGE_CURVE('',#60,#87,#118,.T.);
+#118=LINE('',#61,#106);
+#119=ORIENTED_EDGE('',*,*,#120,.T.);
+#120=EDGE_CURVE('',#67,#92,#121,.T.);
+#121=LINE('',#68,#106);
+#122=ORIENTED_EDGE('',*,*,#91,.F.);
+#123=PLANE('',#124);
+#124=AXIS2_PLACEMENT_3D('',#61,#64,#13);
+#125=ADVANCED_FACE('',(#126),#130,.F.);
+#126=FACE_BOUND('',#127,.F.);
+#127=EDGE_LOOP('',(#128,#129,#85,#116));
+#128=ORIENTED_EDGE('',*,*,#59,.F.);
+#129=ORIENTED_EDGE('',*,*,#104,.T.);
+#130=PLANE('',#131);
+#131=AXIS2_PLACEMENT_3D('',#53,#13,#14);
+#132=ADVANCED_FACE('',(#133),#137,.T.);
+#133=FACE_BOUND('',#134,.T.);
+#134=EDGE_LOOP('',(#70,#108,#135,#136));
+#135=ORIENTED_EDGE('',*,*,#96,.T.);
+#136=ORIENTED_EDGE('',*,*,#120,.F.);
+#137=PLANE('',#138);
+#138=AXIS2_PLACEMENT_3D('',#55,#13,#14);
+#139=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#140,#142);
+#140=( REPRESENTATION_RELATIONSHIP('','',#44,#31)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#141=ITEM_DEFINED_TRANSFORMATION('','',#11,#11);
+#142=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#143);
+#143=NEXT_ASSEMBLY_USAGE_OCCURRENCE('37','','',#27,#40,$);
+#144=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#42));
+#145=SHAPE_DEFINITION_REPRESENTATION(#146,#151);
+#146=PRODUCT_DEFINITION_SHAPE('','',#147);
+#147=PRODUCT_DEFINITION('design','',#148,#150);
+#148=PRODUCT_DEFINITION_FORMATION('','',#149);
+#149=PRODUCT('lead-1','lead-1','',(#8));
+#150=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#151=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#152=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#153,#154);
+#153=( REPRESENTATION_RELATIONSHIP('','',#151,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#34)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#154=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#155);
+#155=NEXT_ASSEMBLY_USAGE_OCCURRENCE('40','','',#5,#147,$);
+#156=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#149));
+#157=SHAPE_DEFINITION_REPRESENTATION(#158,#163);
+#158=PRODUCT_DEFINITION_SHAPE('','',#159);
+#159=PRODUCT_DEFINITION('design','',#160,#162);
+#160=PRODUCT_DEFINITION_FORMATION('','',#161);
+#161=PRODUCT('lead-1_part','lead-1_part','',(#8));
+#162=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#163=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#164),#19);
+#164=MANIFOLD_SOLID_BREP('',#165);
+#165=CLOSED_SHELL('',(#166,#191,#216,#228,#240,#247));
+#166=ADVANCED_FACE('',(#167),#189,.F.);
+#167=FACE_BOUND('',#168,.F.);
+#168=EDGE_LOOP('',(#169,#176,#181,#186));
+#169=ORIENTED_EDGE('',*,*,#170,.F.);
+#170=EDGE_CURVE('',#171,#173,#175,.T.);
+#171=VERTEX_POINT('',#172);
+#172=CARTESIAN_POINT('',(-0.300520382004,-0.300520382004,-3.));
+#173=VERTEX_POINT('',#174);
+#174=CARTESIAN_POINT('',(-0.300520382004,-0.300520382004,8.));
+#175=LINE('',#172,#57);
+#176=ORIENTED_EDGE('',*,*,#177,.T.);
+#177=EDGE_CURVE('',#171,#178,#180,.T.);
+#178=VERTEX_POINT('',#179);
+#179=CARTESIAN_POINT('',(-0.300520382004,0.300520382004,-3.));
+#180=LINE('',#172,#63);
+#181=ORIENTED_EDGE('',*,*,#182,.T.);
+#182=EDGE_CURVE('',#178,#183,#185,.T.);
+#183=VERTEX_POINT('',#184);
+#184=CARTESIAN_POINT('',(-0.300520382004,0.300520382004,8.));
+#185=LINE('',#179,#57);
+#186=ORIENTED_EDGE('',*,*,#187,.F.);
+#187=EDGE_CURVE('',#173,#183,#188,.T.);
+#188=LINE('',#174,#63);
+#189=PLANE('',#190);
+#190=AXIS2_PLACEMENT_3D('',#172,#14,#13);
+#191=ADVANCED_FACE('',(#192),#214,.T.);
+#192=FACE_BOUND('',#193,.T.);
+#193=EDGE_LOOP('',(#194,#201,#206,#211));
+#194=ORIENTED_EDGE('',*,*,#195,.F.);
+#195=EDGE_CURVE('',#196,#198,#200,.T.);
+#196=VERTEX_POINT('',#197);
+#197=CARTESIAN_POINT('',(0.300520382004,-0.300520382004,-3.));
+#198=VERTEX_POINT('',#199);
+#199=CARTESIAN_POINT('',(0.300520382004,-0.300520382004,8.));
+#200=LINE('',#197,#57);
+#201=ORIENTED_EDGE('',*,*,#202,.T.);
+#202=EDGE_CURVE('',#196,#203,#205,.T.);
+#203=VERTEX_POINT('',#204);
+#204=CARTESIAN_POINT('',(0.300520382004,0.300520382004,-3.));
+#205=LINE('',#197,#63);
+#206=ORIENTED_EDGE('',*,*,#207,.T.);
+#207=EDGE_CURVE('',#203,#208,#210,.T.);
+#208=VERTEX_POINT('',#209);
+#209=CARTESIAN_POINT('',(0.300520382004,0.300520382004,8.));
+#210=LINE('',#204,#57);
+#211=ORIENTED_EDGE('',*,*,#212,.F.);
+#212=EDGE_CURVE('',#198,#208,#213,.T.);
+#213=LINE('',#199,#63);
+#214=PLANE('',#215);
+#215=AXIS2_PLACEMENT_3D('',#197,#14,#13);
+#216=ADVANCED_FACE('',(#217),#226,.F.);
+#217=FACE_BOUND('',#218,.F.);
+#218=EDGE_LOOP('',(#219,#222,#223,#194));
+#219=ORIENTED_EDGE('',*,*,#220,.F.);
+#220=EDGE_CURVE('',#171,#196,#221,.T.);
+#221=LINE('',#172,#106);
+#222=ORIENTED_EDGE('',*,*,#170,.T.);
+#223=ORIENTED_EDGE('',*,*,#224,.T.);
+#224=EDGE_CURVE('',#173,#198,#225,.T.);
+#225=LINE('',#174,#106);
+#226=PLANE('',#227);
+#227=AXIS2_PLACEMENT_3D('',#172,#64,#13);
+#228=ADVANCED_FACE('',(#229),#238,.T.);
+#229=FACE_BOUND('',#230,.T.);
+#230=EDGE_LOOP('',(#231,#181,#234,#237));
+#231=ORIENTED_EDGE('',*,*,#232,.F.);
+#232=EDGE_CURVE('',#178,#203,#233,.T.);
+#233=LINE('',#179,#106);
+#234=ORIENTED_EDGE('',*,*,#235,.T.);
+#235=EDGE_CURVE('',#183,#208,#236,.T.);
+#236=LINE('',#184,#106);
+#237=ORIENTED_EDGE('',*,*,#207,.F.);
+#238=PLANE('',#239);
+#239=AXIS2_PLACEMENT_3D('',#179,#64,#13);
+#240=ADVANCED_FACE('',(#241),#245,.F.);
+#241=FACE_BOUND('',#242,.F.);
+#242=EDGE_LOOP('',(#243,#244,#201,#231));
+#243=ORIENTED_EDGE('',*,*,#177,.F.);
+#244=ORIENTED_EDGE('',*,*,#220,.T.);
+#245=PLANE('',#246);
+#246=AXIS2_PLACEMENT_3D('',#172,#13,#14);
+#247=ADVANCED_FACE('',(#248),#252,.T.);
+#248=FACE_BOUND('',#249,.T.);
+#249=EDGE_LOOP('',(#186,#223,#250,#251));
+#250=ORIENTED_EDGE('',*,*,#212,.T.);
+#251=ORIENTED_EDGE('',*,*,#235,.F.);
+#252=PLANE('',#253);
+#253=AXIS2_PLACEMENT_3D('',#174,#13,#14);
+#254=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#255,#256);
+#255=( REPRESENTATION_RELATIONSHIP('','',#163,#151)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#256=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#257);
+#257=NEXT_ASSEMBLY_USAGE_OCCURRENCE('39','','',#147,#159,$);
+#258=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#161));
+#259=SHAPE_DEFINITION_REPRESENTATION(#260,#265);
+#260=PRODUCT_DEFINITION_SHAPE('','',#261);
+#261=PRODUCT_DEFINITION('design','',#262,#264);
+#262=PRODUCT_DEFINITION_FORMATION('','',#263);
+#263=PRODUCT('insulator-2','insulator-2','',(#8));
+#264=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#265=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#266=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#267,#268);
+#267=( REPRESENTATION_RELATIONSHIP('','',#265,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#268=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#269);
+#269=NEXT_ASSEMBLY_USAGE_OCCURRENCE('42','','',#5,#261,$);
+#270=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#263));
+#271=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#272,#273);
+#272=( REPRESENTATION_RELATIONSHIP('','',#44,#265)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#273=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#274);
+#274=NEXT_ASSEMBLY_USAGE_OCCURRENCE('41','','',#261,#40,$);
+#275=SHAPE_DEFINITION_REPRESENTATION(#276,#281);
+#276=PRODUCT_DEFINITION_SHAPE('','',#277);
+#277=PRODUCT_DEFINITION('design','',#278,#280);
+#278=PRODUCT_DEFINITION_FORMATION('','',#279);
+#279=PRODUCT('lead-2','lead-2','',(#8));
+#280=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#281=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#282=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#283,#284);
+#283=( REPRESENTATION_RELATIONSHIP('','',#281,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#284=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#285);
+#285=NEXT_ASSEMBLY_USAGE_OCCURRENCE('44','','',#5,#277,$);
+#286=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#279));
+#287=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#288,#289);
+#288=( REPRESENTATION_RELATIONSHIP('','',#163,#281)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#289=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#290);
+#290=NEXT_ASSEMBLY_USAGE_OCCURRENCE('43','','',#277,#159,$);
+#291=SHAPE_DEFINITION_REPRESENTATION(#292,#297);
+#292=PRODUCT_DEFINITION_SHAPE('','',#293);
+#293=PRODUCT_DEFINITION('design','',#294,#296);
+#294=PRODUCT_DEFINITION_FORMATION('','',#295);
+#295=PRODUCT('insulator-3','insulator-3','',(#8));
+#296=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#297=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#298=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#299,#301);
+#299=( REPRESENTATION_RELATIONSHIP('','',#297,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#300)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#300=ITEM_DEFINED_TRANSFORMATION('','',#11,#17);
+#301=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#302);
+#302=NEXT_ASSEMBLY_USAGE_OCCURRENCE('46','','',#5,#293,$);
+#303=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#295));
+#304=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#305,#306);
+#305=( REPRESENTATION_RELATIONSHIP('','',#44,#297)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#306=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#307);
+#307=NEXT_ASSEMBLY_USAGE_OCCURRENCE('45','','',#293,#40,$);
+#308=SHAPE_DEFINITION_REPRESENTATION(#309,#314);
+#309=PRODUCT_DEFINITION_SHAPE('','',#310);
+#310=PRODUCT_DEFINITION('design','',#311,#313);
+#311=PRODUCT_DEFINITION_FORMATION('','',#312);
+#312=PRODUCT('lead-3','lead-3','',(#8));
+#313=PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
+#314=SHAPE_REPRESENTATION('',(#11,#11),#19);
+#315=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#316,#317);
+#316=( REPRESENTATION_RELATIONSHIP('','',#314,#10)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#300)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#317=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#318);
+#318=NEXT_ASSEMBLY_USAGE_OCCURRENCE('48','','',#5,#310,$);
+#319=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#312));
+#320=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#321,#322);
+#321=( REPRESENTATION_RELATIONSHIP('','',#163,#314)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#141)SHAPE_REPRESENTATION_RELATIONSHIP() );
+#322=PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#323);
+#323=NEXT_ASSEMBLY_USAGE_OCCURRENCE('47','','',#310,#159,$);
+#324=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#325),#19);
+#325=STYLED_ITEM('color',(#326),#164);
+#326=PRESENTATION_STYLE_ASSIGNMENT((#327));
+#327=SURFACE_STYLE_USAGE(.BOTH.,#328);
+#328=SURFACE_SIDE_STYLE('',(#329));
+#329=SURFACE_STYLE_FILL_AREA(#330);
+#330=FILL_AREA_STYLE('',(#331));
+#331=FILL_AREA_STYLE_COLOUR('',#332);
+#332=COLOUR_RGB('',0.862744829005,0.862744829005,0.862744829005);
+#333=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#334),#19);
+#334=STYLED_ITEM('color',(#335),#45);
+#335=PRESENTATION_STYLE_ASSIGNMENT((#336));
+#336=SURFACE_STYLE_USAGE(.BOTH.,#337);
+#337=SURFACE_SIDE_STYLE('',(#338));
+#338=SURFACE_STYLE_FILL_AREA(#339);
+#339=FILL_AREA_STYLE('',(#340));
+#340=FILL_AREA_STYLE_COLOUR('',#341);
+#341=COLOUR_RGB('',0.160784783862,0.160784783862,0.160784783862);
+ENDSEC;
+END-ISO-10303-21;
diff --git a/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/package.lp b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/package.lp
new file mode 100644
index 0000000..77184fe
--- /dev/null
+++ b/board/main/library/pkg/2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5/package.lp
@@ -0,0 +1,94 @@
+(librepcb_package 2f81590e-39e7-4d59-a6f6-3fa1fdeeeef5
+ (name "Pin Header 2.54mm 1x03 ⌀0.9mm")
+ (description "A generic 1x3 male pin header with 2.54mm pin spacing and 0.9mm drill holes.\n\nGenerated with librepcb-parts-generator (generate_connectors.py)")
+ (keywords "connector, 1x3, d0.9, pin header, male header, tht")
+ (author "Danilo B.")
+ (version "0.3")
+ (created 2018-10-17T19:13:41Z)
+ (deprecated false)
+ (generated_by "")
+ (category e4d3a6bf-af32-48a2-b427-5e794bed949a)
+ (assembly_type tht)
+ (pad cb1d61c4-2ec6-48c2-9258-807ac5470ad5 (name "1"))
+ (pad d4c6ef1f-8b5e-4d4d-a15e-c58ff1ec228a (name "2"))
+ (pad 3121d4b6-09ee-435d-9714-1e91876be880 (name "3"))
+ (3d_model e8e1199d-5576-47a0-ad40-263b77248170 (name "Pin Header 2.54mm 1x03 ⌀0.9mm"))
+ (footprint 1082851b-0c20-457e-89f9-4865651433db
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (3d_model e8e1199d-5576-47a0-ad40-263b77248170)
+ (pad cb1d61c4-2ec6-48c2-9258-807ac5470ad5 (side top) (shape roundrect)
+ (position 0.0 2.54) (rotation 0.0) (size 2.19 1.587) (radius 0.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad cb1d61c4-2ec6-48c2-9258-807ac5470ad5)
+ (hole cb1d61c4-2ec6-48c2-9258-807ac5470ad5 (diameter 0.9)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad d4c6ef1f-8b5e-4d4d-a15e-c58ff1ec228a (side top) (shape roundrect)
+ (position 0.0 0.0) (rotation 0.0) (size 2.19 1.587) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad d4c6ef1f-8b5e-4d4d-a15e-c58ff1ec228a)
+ (hole d4c6ef1f-8b5e-4d4d-a15e-c58ff1ec228a (diameter 0.9)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 3121d4b6-09ee-435d-9714-1e91876be880 (side top) (shape roundrect)
+ (position 0.0 -2.54) (rotation 0.0) (size 2.19 1.587) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 3121d4b6-09ee-435d-9714-1e91876be880)
+ (hole 3121d4b6-09ee-435d-9714-1e91876be880 (diameter 0.9)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (polygon 8f13a074-922c-4998-bd4f-4a69633ac015 (layer top_legend)
+ (width 0.25) (fill false) (grab_area true)
+ (vertex (position 1.395 3.665) (angle 0.0))
+ (vertex (position 1.395 1.54) (angle 0.0))
+ (vertex (position 1.125 1.27) (angle 0.0))
+ (vertex (position 1.395 1.0) (angle 0.0))
+ (vertex (position 1.395 -1.0) (angle 0.0))
+ (vertex (position 1.125 -1.27) (angle 0.0))
+ (vertex (position 1.395 -1.54) (angle 0.0))
+ (vertex (position 1.395 -3.665) (angle 0.0))
+ (vertex (position 1.125 -3.935) (angle 0.0))
+ (vertex (position -1.125 -3.935) (angle 0.0))
+ (vertex (position -1.395 -3.665) (angle 0.0))
+ (vertex (position -1.395 -1.54) (angle 0.0))
+ (vertex (position -1.125 -1.27) (angle 0.0))
+ (vertex (position -1.395 -1.0) (angle 0.0))
+ (vertex (position -1.395 1.0) (angle 0.0))
+ (vertex (position -1.125 1.27) (angle 0.0))
+ (vertex (position -1.395 1.54) (angle 0.0))
+ (vertex (position -1.395 3.665) (angle 0.0))
+ (vertex (position -1.125 3.935) (angle 0.0))
+ (vertex (position 1.125 3.935) (angle 0.0))
+ (vertex (position 1.395 3.665) (angle 0.0))
+ )
+ (polygon 6e2fecc5-dd0e-4a4b-a137-d952d990afc1 (layer top_package_outlines)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.27 3.81) (angle 0.0))
+ (vertex (position 1.27 3.81) (angle 0.0))
+ (vertex (position 1.27 -3.81) (angle 0.0))
+ (vertex (position -1.27 -3.81) (angle 0.0))
+ )
+ (polygon 6556a018-ca89-4403-be3c-5892b65a3821 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position -1.77 4.31) (angle 0.0))
+ (vertex (position 1.77 4.31) (angle 0.0))
+ (vertex (position 1.77 -4.31) (angle 0.0))
+ (vertex (position -1.77 -4.31) (angle 0.0))
+ )
+ (stroke_text e5f9ff74-1f73-4a2d-845b-f53c3b59921a (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position 0.0 5.08) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text 56462569-7b95-4dea-a1d7-ec4bc1c08da2 (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 0.0 -5.08) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)
diff --git a/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/.librepcb-pkg b/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/.librepcb-pkg
new file mode 100644
index 0000000..d00491f
--- /dev/null
+++ b/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/.librepcb-pkg
@@ -0,0 +1 @@
+1
diff --git a/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/package.lp b/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/package.lp
new file mode 100644
index 0000000..4f8494e
--- /dev/null
+++ b/board/main/library/pkg/94936e4b-ff02-41d8-9284-36d87eaba40d/package.lp
@@ -0,0 +1,131 @@
+(librepcb_package 94936e4b-ff02-41d8-9284-36d87eaba40d
+ (name "9x PT 1.5/8-5.0-H")
+ (description "Fixed Terminal Blocks PT 1.5/9-5.0-H (10 Pins)")
+ (keywords "")
+ (author "Kyle Gunger")
+ (version "0.1")
+ (created 2025-02-24T08:38:15Z)
+ (deprecated false)
+ (generated_by "")
+ (category 1bc85205-4206-4cb9-8bb0-8760af8bed6d)
+ (assembly_type tht)
+ (pad a25b3180-a5fd-48df-a0e6-ffa1e90051f2 (name "1"))
+ (pad a44bd9c3-64de-4cfb-b3b9-9481eb2d8e8f (name "2"))
+ (pad a6a331ca-3dba-4c5d-8bae-121886b61347 (name "3"))
+ (pad 95f83c0e-3b71-41c3-ab08-6d42f36d3515 (name "4"))
+ (pad a35339c1-e7b7-4a1d-bfaa-b1a3e569f47b (name "5"))
+ (pad 95fd6d3e-335b-4887-adf7-e2e93d6411cc (name "6"))
+ (pad 8000f9a9-6a36-4c0a-916c-94049a75421a (name "7"))
+ (pad dcb1557f-3d8d-4c74-94a8-d8df59663cba (name "8"))
+ (pad ab6a9df8-559c-4e0e-9e7b-0755db990386 (name "9"))
+ (footprint a896f4d6-c4fa-4f86-a798-d1bceacae0e6
+ (name "default")
+ (description "")
+ (3d_position 0.0 0.0 0.0) (3d_rotation 0.0 0.0 0.0)
+ (pad ae8f62d6-9596-45c9-8791-5e410011663d (side top) (shape roundrect)
+ (position -20.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad a25b3180-a5fd-48df-a0e6-ffa1e90051f2)
+ (hole 29d7d1ec-d079-490a-8b9e-804e99e16420 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 06d9bd27-03bf-42d7-9e0c-2cb12fa4effb (side top) (shape roundrect)
+ (position -15.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad a44bd9c3-64de-4cfb-b3b9-9481eb2d8e8f)
+ (hole b225e89b-2cd9-4a73-b8de-8d4bebaa0136 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 3ed73c7a-5581-48c3-9f0e-c3c93fd2987c (side top) (shape roundrect)
+ (position -10.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad a6a331ca-3dba-4c5d-8bae-121886b61347)
+ (hole 0102b316-7dd3-4b46-89df-f6d4e751b2c7 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad cafa0bf7-6525-46be-9b3e-7cead39a2639 (side top) (shape roundrect)
+ (position -5.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 95f83c0e-3b71-41c3-ab08-6d42f36d3515)
+ (hole 3859bba2-fabc-4840-b5d1-68ca6f0556a8 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 49e0bb97-927f-40cd-bf5c-0429e236f0ac (side top) (shape roundrect)
+ (position 0.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad a35339c1-e7b7-4a1d-bfaa-b1a3e569f47b)
+ (hole 08ecd249-a9a1-4726-ae9c-85fdf1b657fb (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad db60ba7a-5125-43c4-b089-afdaebfe05c9 (side top) (shape roundrect)
+ (position 5.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 95fd6d3e-335b-4887-adf7-e2e93d6411cc)
+ (hole 54671318-f0c1-4d5e-bba0-a0eee8685d85 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 21743df2-f0b7-4ab8-b8ce-6de6ccef29a6 (side top) (shape roundrect)
+ (position 10.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad 8000f9a9-6a36-4c0a-916c-94049a75421a)
+ (hole 47c3d057-31cb-45a9-bc73-320376046c2c (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 506c4220-134e-4cb6-9da6-7ac009f2be5c (side top) (shape roundrect)
+ (position 15.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad dcb1557f-3d8d-4c74-94a8-d8df59663cba)
+ (hole 1f28cdf0-b253-4b54-9b42-a0fa1b222c16 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (pad 5e7f2fc1-bb94-4cb0-bbb9-701f3d680537 (side top) (shape roundrect)
+ (position 20.0 0.0) (rotation 0.0) (size 2.8 2.0) (radius 1.0)
+ (stop_mask auto) (solder_paste off) (clearance 0.0) (function standard)
+ (package_pad ab6a9df8-559c-4e0e-9e7b-0755db990386)
+ (hole 3eb5407a-38ab-4acd-aaec-9dbd40b5f906 (diameter 1.4)
+ (vertex (position 0.0 0.0) (angle 0.0))
+ )
+ )
+ (polygon 2343b81a-edf0-4d11-b82b-0b53d18fcccb (layer top_package_outlines)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -22.5 4.0) (angle 0.0))
+ (vertex (position 22.5 4.0) (angle 0.0))
+ (vertex (position 22.5 -4.0) (angle 0.0))
+ (vertex (position -22.5 -4.0) (angle 0.0))
+ (vertex (position -22.5 4.0) (angle 0.0))
+ )
+ (polygon 4e8f355f-1b58-4343-a313-b5ed78937763 (layer top_courtyard)
+ (width 0.0) (fill false) (grab_area false)
+ (vertex (position 23.0 4.5) (angle 0.0))
+ (vertex (position -23.0 4.5) (angle 0.0))
+ (vertex (position -23.0 -4.5) (angle 0.0))
+ (vertex (position 23.0 -4.5) (angle 0.0))
+ )
+ (polygon 076e03b5-38ef-441a-b5c3-1e39d9e2d2f6 (layer top_legend)
+ (width 0.2) (fill false) (grab_area false)
+ (vertex (position -22.5 4.0) (angle 0.0))
+ (vertex (position 22.5 4.0) (angle 0.0))
+ (vertex (position 22.5 -4.0) (angle 0.0))
+ (vertex (position -22.5 -4.0) (angle 0.0))
+ (vertex (position -22.5 4.0) (angle 0.0))
+ )
+ (stroke_text 534fe357-6ad6-4f94-81b8-2150ee86c18a (layer top_names)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center bottom) (position -19.0 5.0) (rotation 0.0)
+ (auto_rotate true) (mirror false) (value "{{NAME}}")
+ )
+ (stroke_text c2adf64c-0098-40f1-94d8-36fe4a31476e (layer top_values)
+ (height 1.0) (stroke_width 0.2) (letter_spacing auto) (line_spacing auto)
+ (align center top) (position 18.5 5.0) (rotation 180.0)
+ (auto_rotate true) (mirror false) (value "{{VALUE}}")
+ )
+ )
+)