From c7fb5d256591a9d7cd53bc084da42d1df7a2caad Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks <krisjanis.rijnieks@gmail.com> Date: Fri, 28 Feb 2025 21:21:18 +0200 Subject: [PATCH] Add LED 0603 with 3D model and update R_0603 and C_0603 footprints --- fab.3dshapes/LED-0603.step | 1482 ++ fab.3dsource/LED.FCStd | Bin 88437 -> 167684 bytes fab.kicad_sym | 32415 ++++++++++++++++---------------- fab.pretty/C_0603.kicad_mod | 4 +- fab.pretty/LED_0603.kicad_mod | 243 + fab.pretty/R_0603.kicad_mod | 4 +- 6 files changed, 18021 insertions(+), 16127 deletions(-) create mode 100644 fab.3dshapes/LED-0603.step create mode 100644 fab.pretty/LED_0603.kicad_mod diff --git a/fab.3dshapes/LED-0603.step b/fab.3dshapes/LED-0603.step new file mode 100644 index 0000000..fd82193 --- /dev/null +++ b/fab.3dshapes/LED-0603.step @@ -0,0 +1,1482 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('FreeCAD Model'),'2;1'); +FILE_NAME('Open CASCADE Shape Model','2025-02-28T21:15:03',( + 'Krisjanis Rijnieks'),(''),'Open CASCADE STEP processor 7.7', + 'FreeCAD','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('0603','0603','',(#8)); +#8 = PRODUCT_CONTEXT('',#2,'mechanical'); +#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#10 = SHAPE_REPRESENTATION('',(#11,#15,#19,#23,#27),#31); +#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,#17,#18); +#16 = CARTESIAN_POINT('',(0.,0.,0.)); +#17 = DIRECTION('',(0.,0.,1.)); +#18 = DIRECTION('',(1.,0.,0.)); +#19 = AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20 = CARTESIAN_POINT('',(0.,0.,0.)); +#21 = DIRECTION('',(0.,0.,1.)); +#22 = DIRECTION('',(1.,0.,0.)); +#23 = AXIS2_PLACEMENT_3D('',#24,#25,#26); +#24 = CARTESIAN_POINT('',(0.,0.,0.)); +#25 = DIRECTION('',(0.,0.,1.)); +#26 = DIRECTION('',(1.,0.,0.)); +#27 = AXIS2_PLACEMENT_3D('',#28,#29,#30); +#28 = CARTESIAN_POINT('',(0.,0.,0.)); +#29 = DIRECTION('',(0.,0.,1.)); +#30 = DIRECTION('',(-1.,1.224646799147E-16,0.)); +#31 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#35)) GLOBAL_UNIT_ASSIGNED_CONTEXT( +(#32,#33,#34)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#32 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#33 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#34 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#35 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#32, + 'distance_accuracy_value','confusion accuracy'); +#36 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7)); +#37 = SHAPE_DEFINITION_REPRESENTATION(#38,#44); +#38 = PRODUCT_DEFINITION_SHAPE('','',#39); +#39 = PRODUCT_DEFINITION('design','',#40,#43); +#40 = PRODUCT_DEFINITION_FORMATION('','',#41); +#41 = PRODUCT('Base001','Base001','',(#42)); +#42 = PRODUCT_CONTEXT('',#2,'mechanical'); +#43 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#44 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#45),#331); +#45 = MANIFOLD_SOLID_BREP('',#46); +#46 = CLOSED_SHELL('',(#47,#87,#118,#149,#200,#251,#268,#285,#302,#319) + ); +#47 = ADVANCED_FACE('',(#48),#82,.F.); +#48 = FACE_BOUND('',#49,.F.); +#49 = EDGE_LOOP('',(#50,#60,#68,#76)); +#50 = ORIENTED_EDGE('',*,*,#51,.T.); +#51 = EDGE_CURVE('',#52,#54,#56,.T.); +#52 = VERTEX_POINT('',#53); +#53 = CARTESIAN_POINT('',(-0.4,0.8,2.5E-02)); +#54 = VERTEX_POINT('',#55); +#55 = CARTESIAN_POINT('',(-0.4,0.8,0.255)); +#56 = LINE('',#57,#58); +#57 = CARTESIAN_POINT('',(-0.4,0.8,2.5E-02)); +#58 = VECTOR('',#59,1.); +#59 = DIRECTION('',(0.,0.,1.)); +#60 = ORIENTED_EDGE('',*,*,#61,.T.); +#61 = EDGE_CURVE('',#54,#62,#64,.T.); +#62 = VERTEX_POINT('',#63); +#63 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#64 = LINE('',#65,#66); +#65 = CARTESIAN_POINT('',(-0.4,0.8,0.255)); +#66 = VECTOR('',#67,1.); +#67 = DIRECTION('',(0.,-1.,0.)); +#68 = ORIENTED_EDGE('',*,*,#69,.F.); +#69 = EDGE_CURVE('',#70,#62,#72,.T.); +#70 = VERTEX_POINT('',#71); +#71 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#72 = LINE('',#73,#74); +#73 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#74 = VECTOR('',#75,1.); +#75 = DIRECTION('',(0.,0.,1.)); +#76 = ORIENTED_EDGE('',*,*,#77,.F.); +#77 = EDGE_CURVE('',#52,#70,#78,.T.); +#78 = LINE('',#79,#80); +#79 = CARTESIAN_POINT('',(-0.4,0.8,2.5E-02)); +#80 = VECTOR('',#81,1.); +#81 = DIRECTION('',(0.,-1.,0.)); +#82 = PLANE('',#83); +#83 = AXIS2_PLACEMENT_3D('',#84,#85,#86); +#84 = CARTESIAN_POINT('',(-0.4,0.8,2.5E-02)); +#85 = DIRECTION('',(1.,0.,0.)); +#86 = DIRECTION('',(0.,-1.,0.)); +#87 = ADVANCED_FACE('',(#88),#113,.F.); +#88 = FACE_BOUND('',#89,.F.); +#89 = EDGE_LOOP('',(#90,#98,#106,#112)); +#90 = ORIENTED_EDGE('',*,*,#91,.F.); +#91 = EDGE_CURVE('',#92,#52,#94,.T.); +#92 = VERTEX_POINT('',#93); +#93 = CARTESIAN_POINT('',(-0.16,0.8,2.5E-02)); +#94 = LINE('',#95,#96); +#95 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#96 = VECTOR('',#97,1.); +#97 = DIRECTION('',(-1.,0.,0.)); +#98 = ORIENTED_EDGE('',*,*,#99,.F.); +#99 = EDGE_CURVE('',#100,#92,#102,.T.); +#100 = VERTEX_POINT('',#101); +#101 = CARTESIAN_POINT('',(-0.16,0.8,0.255)); +#102 = LINE('',#103,#104); +#103 = CARTESIAN_POINT('',(-0.16,0.8,0.255)); +#104 = VECTOR('',#105,1.); +#105 = DIRECTION('',(-0.,-0.,-1.)); +#106 = ORIENTED_EDGE('',*,*,#107,.T.); +#107 = EDGE_CURVE('',#100,#54,#108,.T.); +#108 = LINE('',#109,#110); +#109 = CARTESIAN_POINT('',(0.4,0.8,0.255)); +#110 = VECTOR('',#111,1.); +#111 = DIRECTION('',(-1.,0.,0.)); +#112 = ORIENTED_EDGE('',*,*,#51,.F.); +#113 = PLANE('',#114); +#114 = AXIS2_PLACEMENT_3D('',#115,#116,#117); +#115 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#116 = DIRECTION('',(0.,-1.,0.)); +#117 = DIRECTION('',(-1.,0.,0.)); +#118 = ADVANCED_FACE('',(#119),#144,.F.); +#119 = FACE_BOUND('',#120,.F.); +#120 = EDGE_LOOP('',(#121,#129,#130,#138)); +#121 = ORIENTED_EDGE('',*,*,#122,.F.); +#122 = EDGE_CURVE('',#70,#123,#125,.T.); +#123 = VERTEX_POINT('',#124); +#124 = CARTESIAN_POINT('',(-0.16,-0.8,2.5E-02)); +#125 = LINE('',#126,#127); +#126 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#127 = VECTOR('',#128,1.); +#128 = DIRECTION('',(1.,0.,0.)); +#129 = ORIENTED_EDGE('',*,*,#69,.T.); +#130 = ORIENTED_EDGE('',*,*,#131,.T.); +#131 = EDGE_CURVE('',#62,#132,#134,.T.); +#132 = VERTEX_POINT('',#133); +#133 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#134 = LINE('',#135,#136); +#135 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#136 = VECTOR('',#137,1.); +#137 = DIRECTION('',(1.,0.,0.)); +#138 = ORIENTED_EDGE('',*,*,#139,.T.); +#139 = EDGE_CURVE('',#132,#123,#140,.T.); +#140 = LINE('',#141,#142); +#141 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#142 = VECTOR('',#143,1.); +#143 = DIRECTION('',(0.,4.440892098501E-16,-1.)); +#144 = PLANE('',#145); +#145 = AXIS2_PLACEMENT_3D('',#146,#147,#148); +#146 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#147 = DIRECTION('',(0.,1.,0.)); +#148 = DIRECTION('',(1.,0.,0.)); +#149 = ADVANCED_FACE('',(#150),#195,.F.); +#150 = FACE_BOUND('',#151,.F.); +#151 = EDGE_LOOP('',(#152,#161,#162,#163,#164,#173,#181,#189)); +#152 = ORIENTED_EDGE('',*,*,#153,.F.); +#153 = EDGE_CURVE('',#92,#154,#156,.T.); +#154 = VERTEX_POINT('',#155); +#155 = CARTESIAN_POINT('',(0.16,0.8,2.5E-02)); +#156 = CIRCLE('',#157,0.16); +#157 = AXIS2_PLACEMENT_3D('',#158,#159,#160); +#158 = CARTESIAN_POINT('',(0.,0.8,2.5E-02)); +#159 = DIRECTION('',(0.,0.,1.)); +#160 = DIRECTION('',(1.,0.,0.)); +#161 = ORIENTED_EDGE('',*,*,#91,.T.); +#162 = ORIENTED_EDGE('',*,*,#77,.T.); +#163 = ORIENTED_EDGE('',*,*,#122,.T.); +#164 = ORIENTED_EDGE('',*,*,#165,.F.); +#165 = EDGE_CURVE('',#166,#123,#168,.T.); +#166 = VERTEX_POINT('',#167); +#167 = CARTESIAN_POINT('',(0.16,-0.8,2.5E-02)); +#168 = CIRCLE('',#169,0.16); +#169 = AXIS2_PLACEMENT_3D('',#170,#171,#172); +#170 = CARTESIAN_POINT('',(0.,-0.8,2.5E-02)); +#171 = DIRECTION('',(0.,-4.440892098501E-16,1.)); +#172 = DIRECTION('',(1.,0.,0.)); +#173 = ORIENTED_EDGE('',*,*,#174,.T.); +#174 = EDGE_CURVE('',#166,#175,#177,.T.); +#175 = VERTEX_POINT('',#176); +#176 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#177 = LINE('',#178,#179); +#178 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#179 = VECTOR('',#180,1.); +#180 = DIRECTION('',(1.,0.,0.)); +#181 = ORIENTED_EDGE('',*,*,#182,.T.); +#182 = EDGE_CURVE('',#175,#183,#185,.T.); +#183 = VERTEX_POINT('',#184); +#184 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#185 = LINE('',#186,#187); +#186 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#187 = VECTOR('',#188,1.); +#188 = DIRECTION('',(0.,1.,0.)); +#189 = ORIENTED_EDGE('',*,*,#190,.T.); +#190 = EDGE_CURVE('',#183,#154,#191,.T.); +#191 = LINE('',#192,#193); +#192 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#193 = VECTOR('',#194,1.); +#194 = DIRECTION('',(-1.,0.,0.)); +#195 = PLANE('',#196); +#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199); +#197 = CARTESIAN_POINT('',(0.,0.,2.5E-02)); +#198 = DIRECTION('',(0.,0.,1.)); +#199 = DIRECTION('',(1.,0.,0.)); +#200 = ADVANCED_FACE('',(#201),#246,.T.); +#201 = FACE_BOUND('',#202,.T.); +#202 = EDGE_LOOP('',(#203,#212,#213,#214,#215,#224,#232,#240)); +#203 = ORIENTED_EDGE('',*,*,#204,.F.); +#204 = EDGE_CURVE('',#100,#205,#207,.T.); +#205 = VERTEX_POINT('',#206); +#206 = CARTESIAN_POINT('',(0.16,0.8,0.255)); +#207 = CIRCLE('',#208,0.16); +#208 = AXIS2_PLACEMENT_3D('',#209,#210,#211); +#209 = CARTESIAN_POINT('',(0.,0.8,0.255)); +#210 = DIRECTION('',(0.,0.,1.)); +#211 = DIRECTION('',(1.,0.,0.)); +#212 = ORIENTED_EDGE('',*,*,#107,.T.); +#213 = ORIENTED_EDGE('',*,*,#61,.T.); +#214 = ORIENTED_EDGE('',*,*,#131,.T.); +#215 = ORIENTED_EDGE('',*,*,#216,.T.); +#216 = EDGE_CURVE('',#132,#217,#219,.T.); +#217 = VERTEX_POINT('',#218); +#218 = CARTESIAN_POINT('',(0.16,-0.8,0.255)); +#219 = CIRCLE('',#220,0.16); +#220 = AXIS2_PLACEMENT_3D('',#221,#222,#223); +#221 = CARTESIAN_POINT('',(0.,-0.8,0.255)); +#222 = DIRECTION('',(0.,4.440892098501E-16,-1.)); +#223 = DIRECTION('',(1.,0.,0.)); +#224 = ORIENTED_EDGE('',*,*,#225,.T.); +#225 = EDGE_CURVE('',#217,#226,#228,.T.); +#226 = VERTEX_POINT('',#227); +#227 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#228 = LINE('',#229,#230); +#229 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#230 = VECTOR('',#231,1.); +#231 = DIRECTION('',(1.,0.,0.)); +#232 = ORIENTED_EDGE('',*,*,#233,.T.); +#233 = EDGE_CURVE('',#226,#234,#236,.T.); +#234 = VERTEX_POINT('',#235); +#235 = CARTESIAN_POINT('',(0.4,0.8,0.255)); +#236 = LINE('',#237,#238); +#237 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#238 = VECTOR('',#239,1.); +#239 = DIRECTION('',(0.,1.,0.)); +#240 = ORIENTED_EDGE('',*,*,#241,.T.); +#241 = EDGE_CURVE('',#234,#205,#242,.T.); +#242 = LINE('',#243,#244); +#243 = CARTESIAN_POINT('',(0.4,0.8,0.255)); +#244 = VECTOR('',#245,1.); +#245 = DIRECTION('',(-1.,0.,0.)); +#246 = PLANE('',#247); +#247 = AXIS2_PLACEMENT_3D('',#248,#249,#250); +#248 = CARTESIAN_POINT('',(0.,0.,0.255)); +#249 = DIRECTION('',(0.,0.,1.)); +#250 = DIRECTION('',(1.,0.,0.)); +#251 = ADVANCED_FACE('',(#252),#263,.F.); +#252 = FACE_BOUND('',#253,.F.); +#253 = EDGE_LOOP('',(#254,#255,#256,#257)); +#254 = ORIENTED_EDGE('',*,*,#204,.F.); +#255 = ORIENTED_EDGE('',*,*,#99,.T.); +#256 = ORIENTED_EDGE('',*,*,#153,.T.); +#257 = ORIENTED_EDGE('',*,*,#258,.F.); +#258 = EDGE_CURVE('',#205,#154,#259,.T.); +#259 = LINE('',#260,#261); +#260 = CARTESIAN_POINT('',(0.16,0.8,0.255)); +#261 = VECTOR('',#262,1.); +#262 = DIRECTION('',(-0.,-0.,-1.)); +#263 = CYLINDRICAL_SURFACE('',#264,0.16); +#264 = AXIS2_PLACEMENT_3D('',#265,#266,#267); +#265 = CARTESIAN_POINT('',(0.,0.8,0.255)); +#266 = DIRECTION('',(0.,0.,1.)); +#267 = DIRECTION('',(1.,0.,0.)); +#268 = ADVANCED_FACE('',(#269),#280,.F.); +#269 = FACE_BOUND('',#270,.T.); +#270 = EDGE_LOOP('',(#271,#272,#273,#274)); +#271 = ORIENTED_EDGE('',*,*,#216,.F.); +#272 = ORIENTED_EDGE('',*,*,#139,.T.); +#273 = ORIENTED_EDGE('',*,*,#165,.F.); +#274 = ORIENTED_EDGE('',*,*,#275,.F.); +#275 = EDGE_CURVE('',#217,#166,#276,.T.); +#276 = LINE('',#277,#278); +#277 = CARTESIAN_POINT('',(0.16,-0.8,0.255)); +#278 = VECTOR('',#279,1.); +#279 = DIRECTION('',(0.,4.440892098501E-16,-1.)); +#280 = CYLINDRICAL_SURFACE('',#281,0.16); +#281 = AXIS2_PLACEMENT_3D('',#282,#283,#284); +#282 = CARTESIAN_POINT('',(0.,-0.8,0.255)); +#283 = DIRECTION('',(0.,-4.440892098501E-16,1.)); +#284 = DIRECTION('',(1.,0.,0.)); +#285 = ADVANCED_FACE('',(#286),#297,.F.); +#286 = FACE_BOUND('',#287,.F.); +#287 = EDGE_LOOP('',(#288,#289,#295,#296)); +#288 = ORIENTED_EDGE('',*,*,#190,.F.); +#289 = ORIENTED_EDGE('',*,*,#290,.T.); +#290 = EDGE_CURVE('',#183,#234,#291,.T.); +#291 = LINE('',#292,#293); +#292 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#293 = VECTOR('',#294,1.); +#294 = DIRECTION('',(0.,0.,1.)); +#295 = ORIENTED_EDGE('',*,*,#241,.T.); +#296 = ORIENTED_EDGE('',*,*,#258,.T.); +#297 = PLANE('',#298); +#298 = AXIS2_PLACEMENT_3D('',#299,#300,#301); +#299 = CARTESIAN_POINT('',(0.4,0.8,2.5E-02)); +#300 = DIRECTION('',(0.,-1.,0.)); +#301 = DIRECTION('',(-1.,0.,0.)); +#302 = ADVANCED_FACE('',(#303),#314,.F.); +#303 = FACE_BOUND('',#304,.F.); +#304 = EDGE_LOOP('',(#305,#311,#312,#313)); +#305 = ORIENTED_EDGE('',*,*,#306,.T.); +#306 = EDGE_CURVE('',#175,#226,#307,.T.); +#307 = LINE('',#308,#309); +#308 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#309 = VECTOR('',#310,1.); +#310 = DIRECTION('',(0.,0.,1.)); +#311 = ORIENTED_EDGE('',*,*,#233,.T.); +#312 = ORIENTED_EDGE('',*,*,#290,.F.); +#313 = ORIENTED_EDGE('',*,*,#182,.F.); +#314 = PLANE('',#315); +#315 = AXIS2_PLACEMENT_3D('',#316,#317,#318); +#316 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#317 = DIRECTION('',(-1.,0.,0.)); +#318 = DIRECTION('',(0.,1.,0.)); +#319 = ADVANCED_FACE('',(#320),#326,.F.); +#320 = FACE_BOUND('',#321,.F.); +#321 = EDGE_LOOP('',(#322,#323,#324,#325)); +#322 = ORIENTED_EDGE('',*,*,#174,.F.); +#323 = ORIENTED_EDGE('',*,*,#275,.F.); +#324 = ORIENTED_EDGE('',*,*,#225,.T.); +#325 = ORIENTED_EDGE('',*,*,#306,.F.); +#326 = PLANE('',#327); +#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330); +#328 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#329 = DIRECTION('',(0.,1.,0.)); +#330 = DIRECTION('',(1.,0.,0.)); +#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#335)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#332,#333,#334)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#332 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#333 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#334 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#335 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#332, + 'distance_accuracy_value','confusion accuracy'); +#336 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#337,#339); +#337 = ( REPRESENTATION_RELATIONSHIP('','',#44,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#338) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#338 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15); +#339 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#340 + ); +#340 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('9','Base001','',#5,#39,$); +#341 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#41)); +#342 = SHAPE_DEFINITION_REPRESENTATION(#343,#349); +#343 = PRODUCT_DEFINITION_SHAPE('','',#344); +#344 = PRODUCT_DEFINITION('design','',#345,#348); +#345 = PRODUCT_DEFINITION_FORMATION('','',#346); +#346 = PRODUCT('Emmiter001','Emmiter001','',(#347)); +#347 = PRODUCT_CONTEXT('',#2,'mechanical'); +#348 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#349 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#350),#500); +#350 = MANIFOLD_SOLID_BREP('',#351); +#351 = CLOSED_SHELL('',(#352,#392,#423,#454,#476,#488)); +#352 = ADVANCED_FACE('',(#353),#387,.T.); +#353 = FACE_BOUND('',#354,.T.); +#354 = EDGE_LOOP('',(#355,#365,#373,#381)); +#355 = ORIENTED_EDGE('',*,*,#356,.T.); +#356 = EDGE_CURVE('',#357,#359,#361,.T.); +#357 = VERTEX_POINT('',#358); +#358 = CARTESIAN_POINT('',(0.4,-0.457639326489,0.6)); +#359 = VERTEX_POINT('',#360); +#360 = CARTESIAN_POINT('',(-0.4,-0.457639326489,0.6)); +#361 = LINE('',#362,#363); +#362 = CARTESIAN_POINT('',(0.4,-0.457639326489,0.6)); +#363 = VECTOR('',#364,1.); +#364 = DIRECTION('',(-1.,-0.,-0.)); +#365 = ORIENTED_EDGE('',*,*,#366,.T.); +#366 = EDGE_CURVE('',#359,#367,#369,.T.); +#367 = VERTEX_POINT('',#368); +#368 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#369 = LINE('',#370,#371); +#370 = CARTESIAN_POINT('',(-0.4,-0.457639326489,0.6)); +#371 = VECTOR('',#372,1.); +#372 = DIRECTION('',(0.,-0.121869343404,-0.992546151641)); +#373 = ORIENTED_EDGE('',*,*,#374,.F.); +#374 = EDGE_CURVE('',#375,#367,#377,.T.); +#375 = VERTEX_POINT('',#376); +#376 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#377 = LINE('',#378,#379); +#378 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#379 = VECTOR('',#380,1.); +#380 = DIRECTION('',(-1.,-0.,-0.)); +#381 = ORIENTED_EDGE('',*,*,#382,.F.); +#382 = EDGE_CURVE('',#357,#375,#383,.T.); +#383 = LINE('',#384,#385); +#384 = CARTESIAN_POINT('',(0.4,-0.457639326489,0.6)); +#385 = VECTOR('',#386,1.); +#386 = DIRECTION('',(0.,-0.121869343404,-0.992546151641)); +#387 = PLANE('',#388); +#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391); +#389 = CARTESIAN_POINT('',(0.4,-0.457639326489,0.6)); +#390 = DIRECTION('',(0.,-0.992546151641,0.121869343404)); +#391 = DIRECTION('',(0.,-0.121869343404,-0.992546151641)); +#392 = ADVANCED_FACE('',(#393),#418,.T.); +#393 = FACE_BOUND('',#394,.T.); +#394 = EDGE_LOOP('',(#395,#396,#404,#412)); +#395 = ORIENTED_EDGE('',*,*,#374,.T.); +#396 = ORIENTED_EDGE('',*,*,#397,.T.); +#397 = EDGE_CURVE('',#367,#398,#400,.T.); +#398 = VERTEX_POINT('',#399); +#399 = CARTESIAN_POINT('',(-0.4,0.5,0.255)); +#400 = LINE('',#401,#402); +#401 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#402 = VECTOR('',#403,1.); +#403 = DIRECTION('',(0.,1.,0.)); +#404 = ORIENTED_EDGE('',*,*,#405,.F.); +#405 = EDGE_CURVE('',#406,#398,#408,.T.); +#406 = VERTEX_POINT('',#407); +#407 = CARTESIAN_POINT('',(0.4,0.5,0.255)); +#408 = LINE('',#409,#410); +#409 = CARTESIAN_POINT('',(0.4,0.5,0.255)); +#410 = VECTOR('',#411,1.); +#411 = DIRECTION('',(-1.,-0.,-0.)); +#412 = ORIENTED_EDGE('',*,*,#413,.F.); +#413 = EDGE_CURVE('',#375,#406,#414,.T.); +#414 = LINE('',#415,#416); +#415 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#416 = VECTOR('',#417,1.); +#417 = DIRECTION('',(0.,1.,0.)); +#418 = PLANE('',#419); +#419 = AXIS2_PLACEMENT_3D('',#420,#421,#422); +#420 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#421 = DIRECTION('',(0.,0.,-1.)); +#422 = DIRECTION('',(0.,1.,0.)); +#423 = ADVANCED_FACE('',(#424),#449,.T.); +#424 = FACE_BOUND('',#425,.T.); +#425 = EDGE_LOOP('',(#426,#427,#435,#443)); +#426 = ORIENTED_EDGE('',*,*,#405,.T.); +#427 = ORIENTED_EDGE('',*,*,#428,.T.); +#428 = EDGE_CURVE('',#398,#429,#431,.T.); +#429 = VERTEX_POINT('',#430); +#430 = CARTESIAN_POINT('',(-0.4,0.457639326489,0.6)); +#431 = LINE('',#432,#433); +#432 = CARTESIAN_POINT('',(-0.4,0.5,0.255)); +#433 = VECTOR('',#434,1.); +#434 = DIRECTION('',(0.,-0.121869343404,0.992546151641)); +#435 = ORIENTED_EDGE('',*,*,#436,.F.); +#436 = EDGE_CURVE('',#437,#429,#439,.T.); +#437 = VERTEX_POINT('',#438); +#438 = CARTESIAN_POINT('',(0.4,0.457639326489,0.6)); +#439 = LINE('',#440,#441); +#440 = CARTESIAN_POINT('',(0.4,0.457639326489,0.6)); +#441 = VECTOR('',#442,1.); +#442 = DIRECTION('',(-1.,-0.,-0.)); +#443 = ORIENTED_EDGE('',*,*,#444,.F.); +#444 = EDGE_CURVE('',#406,#437,#445,.T.); +#445 = LINE('',#446,#447); +#446 = CARTESIAN_POINT('',(0.4,0.5,0.255)); +#447 = VECTOR('',#448,1.); +#448 = DIRECTION('',(0.,-0.121869343404,0.992546151641)); +#449 = PLANE('',#450); +#450 = AXIS2_PLACEMENT_3D('',#451,#452,#453); +#451 = CARTESIAN_POINT('',(0.4,0.5,0.255)); +#452 = DIRECTION('',(0.,0.992546151641,0.121869343404)); +#453 = DIRECTION('',(0.,-0.121869343404,0.992546151641)); +#454 = ADVANCED_FACE('',(#455),#471,.T.); +#455 = FACE_BOUND('',#456,.T.); +#456 = EDGE_LOOP('',(#457,#458,#464,#465)); +#457 = ORIENTED_EDGE('',*,*,#436,.T.); +#458 = ORIENTED_EDGE('',*,*,#459,.T.); +#459 = EDGE_CURVE('',#429,#359,#460,.T.); +#460 = LINE('',#461,#462); +#461 = CARTESIAN_POINT('',(-0.4,0.457639326489,0.6)); +#462 = VECTOR('',#463,1.); +#463 = DIRECTION('',(0.,-1.,0.)); +#464 = ORIENTED_EDGE('',*,*,#356,.F.); +#465 = ORIENTED_EDGE('',*,*,#466,.F.); +#466 = EDGE_CURVE('',#437,#357,#467,.T.); +#467 = LINE('',#468,#469); +#468 = CARTESIAN_POINT('',(0.4,0.457639326489,0.6)); +#469 = VECTOR('',#470,1.); +#470 = DIRECTION('',(0.,-1.,0.)); +#471 = PLANE('',#472); +#472 = AXIS2_PLACEMENT_3D('',#473,#474,#475); +#473 = CARTESIAN_POINT('',(0.4,0.457639326489,0.6)); +#474 = DIRECTION('',(0.,0.,1.)); +#475 = DIRECTION('',(0.,-1.,0.)); +#476 = ADVANCED_FACE('',(#477),#483,.T.); +#477 = FACE_BOUND('',#478,.T.); +#478 = EDGE_LOOP('',(#479,#480,#481,#482)); +#479 = ORIENTED_EDGE('',*,*,#382,.T.); +#480 = ORIENTED_EDGE('',*,*,#413,.T.); +#481 = ORIENTED_EDGE('',*,*,#444,.T.); +#482 = ORIENTED_EDGE('',*,*,#466,.T.); +#483 = PLANE('',#484); +#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487); +#485 = CARTESIAN_POINT('',(0.4,0.,0.421901588249)); +#486 = DIRECTION('',(1.,0.,0.)); +#487 = DIRECTION('',(0.,0.,1.)); +#488 = ADVANCED_FACE('',(#489),#495,.F.); +#489 = FACE_BOUND('',#490,.F.); +#490 = EDGE_LOOP('',(#491,#492,#493,#494)); +#491 = ORIENTED_EDGE('',*,*,#366,.T.); +#492 = ORIENTED_EDGE('',*,*,#397,.T.); +#493 = ORIENTED_EDGE('',*,*,#428,.T.); +#494 = ORIENTED_EDGE('',*,*,#459,.T.); +#495 = PLANE('',#496); +#496 = AXIS2_PLACEMENT_3D('',#497,#498,#499); +#497 = CARTESIAN_POINT('',(-0.4,0.,0.421901588249)); +#498 = DIRECTION('',(1.,0.,0.)); +#499 = DIRECTION('',(0.,0.,1.)); +#500 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#504)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#501,#502,#503)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#501 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#502 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#503 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#504 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#501, + 'distance_accuracy_value','confusion accuracy'); +#505 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#506,#508); +#506 = ( REPRESENTATION_RELATIONSHIP('','',#349,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#507) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#507 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19); +#508 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#509 + ); +#509 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('10','Emmiter001','',#5,#344,$); +#510 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#346)); +#511 = SHAPE_DEFINITION_REPRESENTATION(#512,#518); +#512 = PRODUCT_DEFINITION_SHAPE('','',#513); +#513 = PRODUCT_DEFINITION('design','',#514,#517); +#514 = PRODUCT_DEFINITION_FORMATION('','',#515); +#515 = PRODUCT('Contact_003','Contact_003','',(#516)); +#516 = PRODUCT_CONTEXT('',#2,'mechanical'); +#517 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#518 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#519),#937); +#519 = MANIFOLD_SOLID_BREP('',#520); +#520 = CLOSED_SHELL('',(#521,#561,#592,#633,#674,#706,#738,#755,#802, + #833,#864,#881,#902,#923)); +#521 = ADVANCED_FACE('',(#522),#556,.T.); +#522 = FACE_BOUND('',#523,.T.); +#523 = EDGE_LOOP('',(#524,#534,#542,#550)); +#524 = ORIENTED_EDGE('',*,*,#525,.T.); +#525 = EDGE_CURVE('',#526,#528,#530,.T.); +#526 = VERTEX_POINT('',#527); +#527 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#528 = VERTEX_POINT('',#529); +#529 = CARTESIAN_POINT('',(0.4,-0.8,0.)); +#530 = LINE('',#531,#532); +#531 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#532 = VECTOR('',#533,1.); +#533 = DIRECTION('',(0.,0.,-1.)); +#534 = ORIENTED_EDGE('',*,*,#535,.T.); +#535 = EDGE_CURVE('',#528,#536,#538,.T.); +#536 = VERTEX_POINT('',#537); +#537 = CARTESIAN_POINT('',(0.4,-0.5,0.)); +#538 = LINE('',#539,#540); +#539 = CARTESIAN_POINT('',(0.4,-0.8,0.)); +#540 = VECTOR('',#541,1.); +#541 = DIRECTION('',(0.,1.,0.)); +#542 = ORIENTED_EDGE('',*,*,#543,.F.); +#543 = EDGE_CURVE('',#544,#536,#546,.T.); +#544 = VERTEX_POINT('',#545); +#545 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#546 = LINE('',#547,#548); +#547 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#548 = VECTOR('',#549,1.); +#549 = DIRECTION('',(0.,0.,-1.)); +#550 = ORIENTED_EDGE('',*,*,#551,.F.); +#551 = EDGE_CURVE('',#526,#544,#552,.T.); +#552 = LINE('',#553,#554); +#553 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#554 = VECTOR('',#555,1.); +#555 = DIRECTION('',(0.,1.,0.)); +#556 = PLANE('',#557); +#557 = AXIS2_PLACEMENT_3D('',#558,#559,#560); +#558 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#559 = DIRECTION('',(1.,0.,0.)); +#560 = DIRECTION('',(0.,1.,0.)); +#561 = ADVANCED_FACE('',(#562),#587,.T.); +#562 = FACE_BOUND('',#563,.T.); +#563 = EDGE_LOOP('',(#564,#565,#573,#581)); +#564 = ORIENTED_EDGE('',*,*,#543,.T.); +#565 = ORIENTED_EDGE('',*,*,#566,.T.); +#566 = EDGE_CURVE('',#536,#567,#569,.T.); +#567 = VERTEX_POINT('',#568); +#568 = CARTESIAN_POINT('',(-0.4,-0.5,0.)); +#569 = LINE('',#570,#571); +#570 = CARTESIAN_POINT('',(0.4,-0.5,0.)); +#571 = VECTOR('',#572,1.); +#572 = DIRECTION('',(-1.,0.,0.)); +#573 = ORIENTED_EDGE('',*,*,#574,.F.); +#574 = EDGE_CURVE('',#575,#567,#577,.T.); +#575 = VERTEX_POINT('',#576); +#576 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#577 = LINE('',#578,#579); +#578 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#579 = VECTOR('',#580,1.); +#580 = DIRECTION('',(0.,0.,-1.)); +#581 = ORIENTED_EDGE('',*,*,#582,.F.); +#582 = EDGE_CURVE('',#544,#575,#583,.T.); +#583 = LINE('',#584,#585); +#584 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#585 = VECTOR('',#586,1.); +#586 = DIRECTION('',(-1.,0.,0.)); +#587 = PLANE('',#588); +#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591); +#589 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#590 = DIRECTION('',(0.,1.,0.)); +#591 = DIRECTION('',(-1.,0.,0.)); +#592 = ADVANCED_FACE('',(#593),#628,.T.); +#593 = FACE_BOUND('',#594,.T.); +#594 = EDGE_LOOP('',(#595,#606,#612,#613,#614,#622)); +#595 = ORIENTED_EDGE('',*,*,#596,.T.); +#596 = EDGE_CURVE('',#597,#599,#601,.T.); +#597 = VERTEX_POINT('',#598); +#598 = CARTESIAN_POINT('',(-0.16,-0.8,2.5E-02)); +#599 = VERTEX_POINT('',#600); +#600 = CARTESIAN_POINT('',(0.16,-0.8,2.5E-02)); +#601 = CIRCLE('',#602,0.16); +#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605); +#603 = CARTESIAN_POINT('',(0.,-0.8,2.5E-02)); +#604 = DIRECTION('',(0.,0.,-1.)); +#605 = DIRECTION('',(1.,0.,0.)); +#606 = ORIENTED_EDGE('',*,*,#607,.T.); +#607 = EDGE_CURVE('',#599,#526,#608,.T.); +#608 = LINE('',#609,#610); +#609 = CARTESIAN_POINT('',(0.16,-0.8,2.5E-02)); +#610 = VECTOR('',#611,1.); +#611 = DIRECTION('',(1.,0.,0.)); +#612 = ORIENTED_EDGE('',*,*,#551,.T.); +#613 = ORIENTED_EDGE('',*,*,#582,.T.); +#614 = ORIENTED_EDGE('',*,*,#615,.T.); +#615 = EDGE_CURVE('',#575,#616,#618,.T.); +#616 = VERTEX_POINT('',#617); +#617 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#618 = LINE('',#619,#620); +#619 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#620 = VECTOR('',#621,1.); +#621 = DIRECTION('',(0.,-1.,0.)); +#622 = ORIENTED_EDGE('',*,*,#623,.T.); +#623 = EDGE_CURVE('',#616,#597,#624,.T.); +#624 = LINE('',#625,#626); +#625 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#626 = VECTOR('',#627,1.); +#627 = DIRECTION('',(1.,0.,0.)); +#628 = PLANE('',#629); +#629 = AXIS2_PLACEMENT_3D('',#630,#631,#632); +#630 = CARTESIAN_POINT('',(5.880418562633E-18,-0.641381143782,2.5E-02)); +#631 = DIRECTION('',(0.,0.,1.)); +#632 = DIRECTION('',(1.,0.,0.)); +#633 = ADVANCED_FACE('',(#634),#669,.T.); +#634 = FACE_BOUND('',#635,.T.); +#635 = EDGE_LOOP('',(#636,#644,#653,#661,#667,#668)); +#636 = ORIENTED_EDGE('',*,*,#637,.T.); +#637 = EDGE_CURVE('',#528,#638,#640,.T.); +#638 = VERTEX_POINT('',#639); +#639 = CARTESIAN_POINT('',(0.135,-0.8,6.938893903907E-18)); +#640 = LINE('',#641,#642); +#641 = CARTESIAN_POINT('',(0.16,-0.8,6.938893903907E-18)); +#642 = VECTOR('',#643,1.); +#643 = DIRECTION('',(-1.,0.,0.)); +#644 = ORIENTED_EDGE('',*,*,#645,.F.); +#645 = EDGE_CURVE('',#646,#638,#648,.T.); +#646 = VERTEX_POINT('',#647); +#647 = CARTESIAN_POINT('',(-0.135,-0.8,6.938893903907E-18)); +#648 = CIRCLE('',#649,0.135); +#649 = AXIS2_PLACEMENT_3D('',#650,#651,#652); +#650 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#651 = DIRECTION('',(0.,0.,-1.)); +#652 = DIRECTION('',(1.,0.,0.)); +#653 = ORIENTED_EDGE('',*,*,#654,.F.); +#654 = EDGE_CURVE('',#655,#646,#657,.T.); +#655 = VERTEX_POINT('',#656); +#656 = CARTESIAN_POINT('',(-0.4,-0.8,0.)); +#657 = LINE('',#658,#659); +#658 = CARTESIAN_POINT('',(-0.4,-0.8,0.)); +#659 = VECTOR('',#660,1.); +#660 = DIRECTION('',(1.,0.,0.)); +#661 = ORIENTED_EDGE('',*,*,#662,.F.); +#662 = EDGE_CURVE('',#567,#655,#663,.T.); +#663 = LINE('',#664,#665); +#664 = CARTESIAN_POINT('',(-0.4,-0.5,0.)); +#665 = VECTOR('',#666,1.); +#666 = DIRECTION('',(0.,-1.,0.)); +#667 = ORIENTED_EDGE('',*,*,#566,.F.); +#668 = ORIENTED_EDGE('',*,*,#535,.F.); +#669 = PLANE('',#670); +#670 = AXIS2_PLACEMENT_3D('',#671,#672,#673); +#671 = CARTESIAN_POINT('',(0.,-0.645153479243,1.352118512325E-18)); +#672 = DIRECTION('',(-0.,-0.,-1.)); +#673 = DIRECTION('',(-1.,0.,0.)); +#674 = ADVANCED_FACE('',(#675),#701,.T.); +#675 = FACE_BOUND('',#676,.T.); +#676 = EDGE_LOOP('',(#677,#678,#686,#695)); +#677 = ORIENTED_EDGE('',*,*,#596,.F.); +#678 = ORIENTED_EDGE('',*,*,#679,.T.); +#679 = EDGE_CURVE('',#597,#680,#682,.T.); +#680 = VERTEX_POINT('',#681); +#681 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#682 = LINE('',#683,#684); +#683 = CARTESIAN_POINT('',(-0.16,-0.8,6.938893903907E-18)); +#684 = VECTOR('',#685,1.); +#685 = DIRECTION('',(0.,0.,1.)); +#686 = ORIENTED_EDGE('',*,*,#687,.F.); +#687 = EDGE_CURVE('',#688,#680,#690,.T.); +#688 = VERTEX_POINT('',#689); +#689 = CARTESIAN_POINT('',(0.16,-0.8,0.255)); +#690 = CIRCLE('',#691,0.16); +#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694); +#692 = CARTESIAN_POINT('',(0.,-0.8,0.255)); +#693 = DIRECTION('',(0.,0.,1.)); +#694 = DIRECTION('',(1.,0.,0.)); +#695 = ORIENTED_EDGE('',*,*,#696,.F.); +#696 = EDGE_CURVE('',#599,#688,#697,.T.); +#697 = LINE('',#698,#699); +#698 = CARTESIAN_POINT('',(0.16,-0.8,6.938893903907E-18)); +#699 = VECTOR('',#700,1.); +#700 = DIRECTION('',(0.,0.,1.)); +#701 = CYLINDRICAL_SURFACE('',#702,0.16); +#702 = AXIS2_PLACEMENT_3D('',#703,#704,#705); +#703 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#704 = DIRECTION('',(0.,0.,-1.)); +#705 = DIRECTION('',(1.,0.,0.)); +#706 = ADVANCED_FACE('',(#707),#733,.F.); +#707 = FACE_BOUND('',#708,.F.); +#708 = EDGE_LOOP('',(#709,#717,#726,#732)); +#709 = ORIENTED_EDGE('',*,*,#710,.T.); +#710 = EDGE_CURVE('',#646,#711,#713,.T.); +#711 = VERTEX_POINT('',#712); +#712 = CARTESIAN_POINT('',(-0.135,-0.8,0.28)); +#713 = LINE('',#714,#715); +#714 = CARTESIAN_POINT('',(-0.135,-0.8,6.938893903907E-18)); +#715 = VECTOR('',#716,1.); +#716 = DIRECTION('',(0.,0.,1.)); +#717 = ORIENTED_EDGE('',*,*,#718,.T.); +#718 = EDGE_CURVE('',#711,#719,#721,.T.); +#719 = VERTEX_POINT('',#720); +#720 = CARTESIAN_POINT('',(0.135,-0.8,0.28)); +#721 = CIRCLE('',#722,0.135); +#722 = AXIS2_PLACEMENT_3D('',#723,#724,#725); +#723 = CARTESIAN_POINT('',(0.,-0.8,0.28)); +#724 = DIRECTION('',(0.,0.,-1.)); +#725 = DIRECTION('',(1.,0.,0.)); +#726 = ORIENTED_EDGE('',*,*,#727,.F.); +#727 = EDGE_CURVE('',#638,#719,#728,.T.); +#728 = LINE('',#729,#730); +#729 = CARTESIAN_POINT('',(0.135,-0.8,6.938893903907E-18)); +#730 = VECTOR('',#731,1.); +#731 = DIRECTION('',(0.,0.,1.)); +#732 = ORIENTED_EDGE('',*,*,#645,.F.); +#733 = CYLINDRICAL_SURFACE('',#734,0.135); +#734 = AXIS2_PLACEMENT_3D('',#735,#736,#737); +#735 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#736 = DIRECTION('',(0.,0.,-1.)); +#737 = DIRECTION('',(1.,0.,0.)); +#738 = ADVANCED_FACE('',(#739),#750,.T.); +#739 = FACE_BOUND('',#740,.T.); +#740 = EDGE_LOOP('',(#741,#742,#743,#749)); +#741 = ORIENTED_EDGE('',*,*,#574,.T.); +#742 = ORIENTED_EDGE('',*,*,#662,.T.); +#743 = ORIENTED_EDGE('',*,*,#744,.F.); +#744 = EDGE_CURVE('',#616,#655,#745,.T.); +#745 = LINE('',#746,#747); +#746 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#747 = VECTOR('',#748,1.); +#748 = DIRECTION('',(0.,0.,-1.)); +#749 = ORIENTED_EDGE('',*,*,#615,.F.); +#750 = PLANE('',#751); +#751 = AXIS2_PLACEMENT_3D('',#752,#753,#754); +#752 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#753 = DIRECTION('',(-1.,-0.,-0.)); +#754 = DIRECTION('',(0.,-1.,0.)); +#755 = ADVANCED_FACE('',(#756),#797,.F.); +#756 = FACE_BOUND('',#757,.T.); +#757 = EDGE_LOOP('',(#758,#759,#767,#775,#783,#791)); +#758 = ORIENTED_EDGE('',*,*,#687,.T.); +#759 = ORIENTED_EDGE('',*,*,#760,.T.); +#760 = EDGE_CURVE('',#680,#761,#763,.T.); +#761 = VERTEX_POINT('',#762); +#762 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#763 = LINE('',#764,#765); +#764 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#765 = VECTOR('',#766,1.); +#766 = DIRECTION('',(-1.,0.,0.)); +#767 = ORIENTED_EDGE('',*,*,#768,.T.); +#768 = EDGE_CURVE('',#761,#769,#771,.T.); +#769 = VERTEX_POINT('',#770); +#770 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#771 = LINE('',#772,#773); +#772 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#773 = VECTOR('',#774,1.); +#774 = DIRECTION('',(0.,1.,0.)); +#775 = ORIENTED_EDGE('',*,*,#776,.T.); +#776 = EDGE_CURVE('',#769,#777,#779,.T.); +#777 = VERTEX_POINT('',#778); +#778 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#779 = LINE('',#780,#781); +#780 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#781 = VECTOR('',#782,1.); +#782 = DIRECTION('',(1.,0.,0.)); +#783 = ORIENTED_EDGE('',*,*,#784,.T.); +#784 = EDGE_CURVE('',#777,#785,#787,.T.); +#785 = VERTEX_POINT('',#786); +#786 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#787 = LINE('',#788,#789); +#788 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#789 = VECTOR('',#790,1.); +#790 = DIRECTION('',(0.,-1.,0.)); +#791 = ORIENTED_EDGE('',*,*,#792,.T.); +#792 = EDGE_CURVE('',#785,#688,#793,.T.); +#793 = LINE('',#794,#795); +#794 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#795 = VECTOR('',#796,1.); +#796 = DIRECTION('',(-1.,0.,0.)); +#797 = PLANE('',#798); +#798 = AXIS2_PLACEMENT_3D('',#799,#800,#801); +#799 = CARTESIAN_POINT('',(-5.880418562633E-18,-0.641381143782,0.255)); +#800 = DIRECTION('',(0.,0.,1.)); +#801 = DIRECTION('',(1.,0.,0.)); +#802 = ADVANCED_FACE('',(#803),#828,.F.); +#803 = FACE_BOUND('',#804,.F.); +#804 = EDGE_LOOP('',(#805,#813,#814,#822)); +#805 = ORIENTED_EDGE('',*,*,#806,.T.); +#806 = EDGE_CURVE('',#807,#777,#809,.T.); +#807 = VERTEX_POINT('',#808); +#808 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#809 = LINE('',#810,#811); +#810 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#811 = VECTOR('',#812,1.); +#812 = DIRECTION('',(-0.,-0.,-1.)); +#813 = ORIENTED_EDGE('',*,*,#784,.T.); +#814 = ORIENTED_EDGE('',*,*,#815,.F.); +#815 = EDGE_CURVE('',#816,#785,#818,.T.); +#816 = VERTEX_POINT('',#817); +#817 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#818 = LINE('',#819,#820); +#819 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#820 = VECTOR('',#821,1.); +#821 = DIRECTION('',(-0.,-0.,-1.)); +#822 = ORIENTED_EDGE('',*,*,#823,.F.); +#823 = EDGE_CURVE('',#807,#816,#824,.T.); +#824 = LINE('',#825,#826); +#825 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#826 = VECTOR('',#827,1.); +#827 = DIRECTION('',(0.,-1.,0.)); +#828 = PLANE('',#829); +#829 = AXIS2_PLACEMENT_3D('',#830,#831,#832); +#830 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#831 = DIRECTION('',(-1.,0.,0.)); +#832 = DIRECTION('',(0.,-1.,0.)); +#833 = ADVANCED_FACE('',(#834),#859,.F.); +#834 = FACE_BOUND('',#835,.F.); +#835 = EDGE_LOOP('',(#836,#844,#845,#853)); +#836 = ORIENTED_EDGE('',*,*,#837,.T.); +#837 = EDGE_CURVE('',#838,#761,#840,.T.); +#838 = VERTEX_POINT('',#839); +#839 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#840 = LINE('',#841,#842); +#841 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#842 = VECTOR('',#843,1.); +#843 = DIRECTION('',(-0.,-0.,-1.)); +#844 = ORIENTED_EDGE('',*,*,#768,.T.); +#845 = ORIENTED_EDGE('',*,*,#846,.F.); +#846 = EDGE_CURVE('',#847,#769,#849,.T.); +#847 = VERTEX_POINT('',#848); +#848 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#849 = LINE('',#850,#851); +#850 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#851 = VECTOR('',#852,1.); +#852 = DIRECTION('',(-0.,-0.,-1.)); +#853 = ORIENTED_EDGE('',*,*,#854,.F.); +#854 = EDGE_CURVE('',#838,#847,#855,.T.); +#855 = LINE('',#856,#857); +#856 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#857 = VECTOR('',#858,1.); +#858 = DIRECTION('',(0.,1.,0.)); +#859 = PLANE('',#860); +#860 = AXIS2_PLACEMENT_3D('',#861,#862,#863); +#861 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#862 = DIRECTION('',(1.,0.,0.)); +#863 = DIRECTION('',(0.,1.,0.)); +#864 = ADVANCED_FACE('',(#865),#876,.F.); +#865 = FACE_BOUND('',#866,.F.); +#866 = EDGE_LOOP('',(#867,#868,#869,#870)); +#867 = ORIENTED_EDGE('',*,*,#846,.T.); +#868 = ORIENTED_EDGE('',*,*,#776,.T.); +#869 = ORIENTED_EDGE('',*,*,#806,.F.); +#870 = ORIENTED_EDGE('',*,*,#871,.F.); +#871 = EDGE_CURVE('',#847,#807,#872,.T.); +#872 = LINE('',#873,#874); +#873 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#874 = VECTOR('',#875,1.); +#875 = DIRECTION('',(1.,0.,0.)); +#876 = PLANE('',#877); +#877 = AXIS2_PLACEMENT_3D('',#878,#879,#880); +#878 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#879 = DIRECTION('',(0.,-1.,0.)); +#880 = DIRECTION('',(1.,0.,0.)); +#881 = ADVANCED_FACE('',(#882),#897,.T.); +#882 = FACE_BOUND('',#883,.T.); +#883 = EDGE_LOOP('',(#884,#885,#886,#887,#888,#889,#895,#896)); +#884 = ORIENTED_EDGE('',*,*,#525,.F.); +#885 = ORIENTED_EDGE('',*,*,#607,.F.); +#886 = ORIENTED_EDGE('',*,*,#696,.T.); +#887 = ORIENTED_EDGE('',*,*,#792,.F.); +#888 = ORIENTED_EDGE('',*,*,#815,.F.); +#889 = ORIENTED_EDGE('',*,*,#890,.T.); +#890 = EDGE_CURVE('',#816,#719,#891,.T.); +#891 = LINE('',#892,#893); +#892 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#893 = VECTOR('',#894,1.); +#894 = DIRECTION('',(-1.,0.,0.)); +#895 = ORIENTED_EDGE('',*,*,#727,.F.); +#896 = ORIENTED_EDGE('',*,*,#637,.F.); +#897 = PLANE('',#898); +#898 = AXIS2_PLACEMENT_3D('',#899,#900,#901); +#899 = CARTESIAN_POINT('',(0.236162420382,-0.8,0.14)); +#900 = DIRECTION('',(-0.,-1.,-0.)); +#901 = DIRECTION('',(0.,0.,-1.)); +#902 = ADVANCED_FACE('',(#903),#918,.T.); +#903 = FACE_BOUND('',#904,.T.); +#904 = EDGE_LOOP('',(#905,#906,#907,#908,#914,#915,#916,#917)); +#905 = ORIENTED_EDGE('',*,*,#744,.T.); +#906 = ORIENTED_EDGE('',*,*,#654,.T.); +#907 = ORIENTED_EDGE('',*,*,#710,.T.); +#908 = ORIENTED_EDGE('',*,*,#909,.T.); +#909 = EDGE_CURVE('',#711,#838,#910,.T.); +#910 = LINE('',#911,#912); +#911 = CARTESIAN_POINT('',(-0.135,-0.8,0.28)); +#912 = VECTOR('',#913,1.); +#913 = DIRECTION('',(-1.,0.,0.)); +#914 = ORIENTED_EDGE('',*,*,#837,.T.); +#915 = ORIENTED_EDGE('',*,*,#760,.F.); +#916 = ORIENTED_EDGE('',*,*,#679,.F.); +#917 = ORIENTED_EDGE('',*,*,#623,.F.); +#918 = PLANE('',#919); +#919 = AXIS2_PLACEMENT_3D('',#920,#921,#922); +#920 = CARTESIAN_POINT('',(-0.236162420382,-0.8,0.14)); +#921 = DIRECTION('',(-0.,-1.,-0.)); +#922 = DIRECTION('',(0.,0.,-1.)); +#923 = ADVANCED_FACE('',(#924),#932,.T.); +#924 = FACE_BOUND('',#925,.T.); +#925 = EDGE_LOOP('',(#926,#927,#928,#929,#930,#931)); +#926 = ORIENTED_EDGE('',*,*,#909,.F.); +#927 = ORIENTED_EDGE('',*,*,#718,.T.); +#928 = ORIENTED_EDGE('',*,*,#890,.F.); +#929 = ORIENTED_EDGE('',*,*,#823,.F.); +#930 = ORIENTED_EDGE('',*,*,#871,.F.); +#931 = ORIENTED_EDGE('',*,*,#854,.F.); +#932 = PLANE('',#933); +#933 = AXIS2_PLACEMENT_3D('',#934,#935,#936); +#934 = CARTESIAN_POINT('',(5.943378076152E-18,-0.645153479243,0.28)); +#935 = DIRECTION('',(0.,0.,1.)); +#936 = DIRECTION('',(1.,0.,0.)); +#937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#941)) GLOBAL_UNIT_ASSIGNED_CONTEXT +((#938,#939,#940)) REPRESENTATION_CONTEXT('Context #1', + '3D Context with UNIT and UNCERTAINTY') ); +#938 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#939 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#940 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#941 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#938, + 'distance_accuracy_value','confusion accuracy'); +#942 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#943,#945); +#943 = ( REPRESENTATION_RELATIONSHIP('','',#518,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#944) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#944 = ITEM_DEFINED_TRANSFORMATION('','',#11,#23); +#945 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#946 + ); +#946 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('11','Contact_003','',#5,#513,$); +#947 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#515)); +#948 = SHAPE_DEFINITION_REPRESENTATION(#949,#955); +#949 = PRODUCT_DEFINITION_SHAPE('','',#950); +#950 = PRODUCT_DEFINITION('design','',#951,#954); +#951 = PRODUCT_DEFINITION_FORMATION('','',#952); +#952 = PRODUCT('Contact_004','Contact_004','',(#953)); +#953 = PRODUCT_CONTEXT('',#2,'mechanical'); +#954 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design'); +#955 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#956),#1374); +#956 = MANIFOLD_SOLID_BREP('',#957); +#957 = CLOSED_SHELL('',(#958,#998,#1029,#1070,#1111,#1143,#1175,#1192, + #1239,#1270,#1301,#1318,#1339,#1360)); +#958 = ADVANCED_FACE('',(#959),#993,.T.); +#959 = FACE_BOUND('',#960,.T.); +#960 = EDGE_LOOP('',(#961,#971,#979,#987)); +#961 = ORIENTED_EDGE('',*,*,#962,.T.); +#962 = EDGE_CURVE('',#963,#965,#967,.T.); +#963 = VERTEX_POINT('',#964); +#964 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#965 = VERTEX_POINT('',#966); +#966 = CARTESIAN_POINT('',(0.4,-0.8,0.)); +#967 = LINE('',#968,#969); +#968 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#969 = VECTOR('',#970,1.); +#970 = DIRECTION('',(0.,0.,-1.)); +#971 = ORIENTED_EDGE('',*,*,#972,.T.); +#972 = EDGE_CURVE('',#965,#973,#975,.T.); +#973 = VERTEX_POINT('',#974); +#974 = CARTESIAN_POINT('',(0.4,-0.5,0.)); +#975 = LINE('',#976,#977); +#976 = CARTESIAN_POINT('',(0.4,-0.8,0.)); +#977 = VECTOR('',#978,1.); +#978 = DIRECTION('',(0.,1.,0.)); +#979 = ORIENTED_EDGE('',*,*,#980,.F.); +#980 = EDGE_CURVE('',#981,#973,#983,.T.); +#981 = VERTEX_POINT('',#982); +#982 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#983 = LINE('',#984,#985); +#984 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#985 = VECTOR('',#986,1.); +#986 = DIRECTION('',(0.,0.,-1.)); +#987 = ORIENTED_EDGE('',*,*,#988,.F.); +#988 = EDGE_CURVE('',#963,#981,#989,.T.); +#989 = LINE('',#990,#991); +#990 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#991 = VECTOR('',#992,1.); +#992 = DIRECTION('',(0.,1.,0.)); +#993 = PLANE('',#994); +#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997); +#995 = CARTESIAN_POINT('',(0.4,-0.8,2.5E-02)); +#996 = DIRECTION('',(1.,0.,0.)); +#997 = DIRECTION('',(0.,1.,0.)); +#998 = ADVANCED_FACE('',(#999),#1024,.T.); +#999 = FACE_BOUND('',#1000,.T.); +#1000 = EDGE_LOOP('',(#1001,#1002,#1010,#1018)); +#1001 = ORIENTED_EDGE('',*,*,#980,.T.); +#1002 = ORIENTED_EDGE('',*,*,#1003,.T.); +#1003 = EDGE_CURVE('',#973,#1004,#1006,.T.); +#1004 = VERTEX_POINT('',#1005); +#1005 = CARTESIAN_POINT('',(-0.4,-0.5,0.)); +#1006 = LINE('',#1007,#1008); +#1007 = CARTESIAN_POINT('',(0.4,-0.5,0.)); +#1008 = VECTOR('',#1009,1.); +#1009 = DIRECTION('',(-1.,0.,0.)); +#1010 = ORIENTED_EDGE('',*,*,#1011,.F.); +#1011 = EDGE_CURVE('',#1012,#1004,#1014,.T.); +#1012 = VERTEX_POINT('',#1013); +#1013 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#1014 = LINE('',#1015,#1016); +#1015 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#1016 = VECTOR('',#1017,1.); +#1017 = DIRECTION('',(0.,0.,-1.)); +#1018 = ORIENTED_EDGE('',*,*,#1019,.F.); +#1019 = EDGE_CURVE('',#981,#1012,#1020,.T.); +#1020 = LINE('',#1021,#1022); +#1021 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#1022 = VECTOR('',#1023,1.); +#1023 = DIRECTION('',(-1.,0.,0.)); +#1024 = PLANE('',#1025); +#1025 = AXIS2_PLACEMENT_3D('',#1026,#1027,#1028); +#1026 = CARTESIAN_POINT('',(0.4,-0.5,2.5E-02)); +#1027 = DIRECTION('',(0.,1.,0.)); +#1028 = DIRECTION('',(-1.,0.,0.)); +#1029 = ADVANCED_FACE('',(#1030),#1065,.T.); +#1030 = FACE_BOUND('',#1031,.T.); +#1031 = EDGE_LOOP('',(#1032,#1043,#1049,#1050,#1051,#1059)); +#1032 = ORIENTED_EDGE('',*,*,#1033,.T.); +#1033 = EDGE_CURVE('',#1034,#1036,#1038,.T.); +#1034 = VERTEX_POINT('',#1035); +#1035 = CARTESIAN_POINT('',(-0.16,-0.8,2.5E-02)); +#1036 = VERTEX_POINT('',#1037); +#1037 = CARTESIAN_POINT('',(0.16,-0.8,2.5E-02)); +#1038 = CIRCLE('',#1039,0.16); +#1039 = AXIS2_PLACEMENT_3D('',#1040,#1041,#1042); +#1040 = CARTESIAN_POINT('',(0.,-0.8,2.5E-02)); +#1041 = DIRECTION('',(0.,0.,-1.)); +#1042 = DIRECTION('',(1.,0.,0.)); +#1043 = ORIENTED_EDGE('',*,*,#1044,.T.); +#1044 = EDGE_CURVE('',#1036,#963,#1045,.T.); +#1045 = LINE('',#1046,#1047); +#1046 = CARTESIAN_POINT('',(0.16,-0.8,2.5E-02)); +#1047 = VECTOR('',#1048,1.); +#1048 = DIRECTION('',(1.,0.,0.)); +#1049 = ORIENTED_EDGE('',*,*,#988,.T.); +#1050 = ORIENTED_EDGE('',*,*,#1019,.T.); +#1051 = ORIENTED_EDGE('',*,*,#1052,.T.); +#1052 = EDGE_CURVE('',#1012,#1053,#1055,.T.); +#1053 = VERTEX_POINT('',#1054); +#1054 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#1055 = LINE('',#1056,#1057); +#1056 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#1057 = VECTOR('',#1058,1.); +#1058 = DIRECTION('',(0.,-1.,0.)); +#1059 = ORIENTED_EDGE('',*,*,#1060,.T.); +#1060 = EDGE_CURVE('',#1053,#1034,#1061,.T.); +#1061 = LINE('',#1062,#1063); +#1062 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#1063 = VECTOR('',#1064,1.); +#1064 = DIRECTION('',(1.,0.,0.)); +#1065 = PLANE('',#1066); +#1066 = AXIS2_PLACEMENT_3D('',#1067,#1068,#1069); +#1067 = CARTESIAN_POINT('',(5.880418562633E-18,-0.641381143782,2.5E-02) + ); +#1068 = DIRECTION('',(0.,0.,1.)); +#1069 = DIRECTION('',(1.,0.,0.)); +#1070 = ADVANCED_FACE('',(#1071),#1106,.T.); +#1071 = FACE_BOUND('',#1072,.T.); +#1072 = EDGE_LOOP('',(#1073,#1081,#1090,#1098,#1104,#1105)); +#1073 = ORIENTED_EDGE('',*,*,#1074,.T.); +#1074 = EDGE_CURVE('',#965,#1075,#1077,.T.); +#1075 = VERTEX_POINT('',#1076); +#1076 = CARTESIAN_POINT('',(0.135,-0.8,6.938893903907E-18)); +#1077 = LINE('',#1078,#1079); +#1078 = CARTESIAN_POINT('',(0.16,-0.8,6.938893903907E-18)); +#1079 = VECTOR('',#1080,1.); +#1080 = DIRECTION('',(-1.,0.,0.)); +#1081 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1082 = EDGE_CURVE('',#1083,#1075,#1085,.T.); +#1083 = VERTEX_POINT('',#1084); +#1084 = CARTESIAN_POINT('',(-0.135,-0.8,6.938893903907E-18)); +#1085 = CIRCLE('',#1086,0.135); +#1086 = AXIS2_PLACEMENT_3D('',#1087,#1088,#1089); +#1087 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#1088 = DIRECTION('',(0.,0.,-1.)); +#1089 = DIRECTION('',(1.,0.,0.)); +#1090 = ORIENTED_EDGE('',*,*,#1091,.F.); +#1091 = EDGE_CURVE('',#1092,#1083,#1094,.T.); +#1092 = VERTEX_POINT('',#1093); +#1093 = CARTESIAN_POINT('',(-0.4,-0.8,0.)); +#1094 = LINE('',#1095,#1096); +#1095 = CARTESIAN_POINT('',(-0.4,-0.8,0.)); +#1096 = VECTOR('',#1097,1.); +#1097 = DIRECTION('',(1.,0.,0.)); +#1098 = ORIENTED_EDGE('',*,*,#1099,.F.); +#1099 = EDGE_CURVE('',#1004,#1092,#1100,.T.); +#1100 = LINE('',#1101,#1102); +#1101 = CARTESIAN_POINT('',(-0.4,-0.5,0.)); +#1102 = VECTOR('',#1103,1.); +#1103 = DIRECTION('',(0.,-1.,0.)); +#1104 = ORIENTED_EDGE('',*,*,#1003,.F.); +#1105 = ORIENTED_EDGE('',*,*,#972,.F.); +#1106 = PLANE('',#1107); +#1107 = AXIS2_PLACEMENT_3D('',#1108,#1109,#1110); +#1108 = CARTESIAN_POINT('',(0.,-0.645153479243,1.352118512325E-18)); +#1109 = DIRECTION('',(-0.,-0.,-1.)); +#1110 = DIRECTION('',(-1.,0.,0.)); +#1111 = ADVANCED_FACE('',(#1112),#1138,.T.); +#1112 = FACE_BOUND('',#1113,.T.); +#1113 = EDGE_LOOP('',(#1114,#1115,#1123,#1132)); +#1114 = ORIENTED_EDGE('',*,*,#1033,.F.); +#1115 = ORIENTED_EDGE('',*,*,#1116,.T.); +#1116 = EDGE_CURVE('',#1034,#1117,#1119,.T.); +#1117 = VERTEX_POINT('',#1118); +#1118 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#1119 = LINE('',#1120,#1121); +#1120 = CARTESIAN_POINT('',(-0.16,-0.8,6.938893903907E-18)); +#1121 = VECTOR('',#1122,1.); +#1122 = DIRECTION('',(0.,0.,1.)); +#1123 = ORIENTED_EDGE('',*,*,#1124,.F.); +#1124 = EDGE_CURVE('',#1125,#1117,#1127,.T.); +#1125 = VERTEX_POINT('',#1126); +#1126 = CARTESIAN_POINT('',(0.16,-0.8,0.255)); +#1127 = CIRCLE('',#1128,0.16); +#1128 = AXIS2_PLACEMENT_3D('',#1129,#1130,#1131); +#1129 = CARTESIAN_POINT('',(0.,-0.8,0.255)); +#1130 = DIRECTION('',(0.,0.,1.)); +#1131 = DIRECTION('',(1.,0.,0.)); +#1132 = ORIENTED_EDGE('',*,*,#1133,.F.); +#1133 = EDGE_CURVE('',#1036,#1125,#1134,.T.); +#1134 = LINE('',#1135,#1136); +#1135 = CARTESIAN_POINT('',(0.16,-0.8,6.938893903907E-18)); +#1136 = VECTOR('',#1137,1.); +#1137 = DIRECTION('',(0.,0.,1.)); +#1138 = CYLINDRICAL_SURFACE('',#1139,0.16); +#1139 = AXIS2_PLACEMENT_3D('',#1140,#1141,#1142); +#1140 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#1141 = DIRECTION('',(0.,0.,-1.)); +#1142 = DIRECTION('',(1.,0.,0.)); +#1143 = ADVANCED_FACE('',(#1144),#1170,.F.); +#1144 = FACE_BOUND('',#1145,.F.); +#1145 = EDGE_LOOP('',(#1146,#1154,#1163,#1169)); +#1146 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1147 = EDGE_CURVE('',#1083,#1148,#1150,.T.); +#1148 = VERTEX_POINT('',#1149); +#1149 = CARTESIAN_POINT('',(-0.135,-0.8,0.28)); +#1150 = LINE('',#1151,#1152); +#1151 = CARTESIAN_POINT('',(-0.135,-0.8,6.938893903907E-18)); +#1152 = VECTOR('',#1153,1.); +#1153 = DIRECTION('',(0.,0.,1.)); +#1154 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1155 = EDGE_CURVE('',#1148,#1156,#1158,.T.); +#1156 = VERTEX_POINT('',#1157); +#1157 = CARTESIAN_POINT('',(0.135,-0.8,0.28)); +#1158 = CIRCLE('',#1159,0.135); +#1159 = AXIS2_PLACEMENT_3D('',#1160,#1161,#1162); +#1160 = CARTESIAN_POINT('',(0.,-0.8,0.28)); +#1161 = DIRECTION('',(0.,0.,-1.)); +#1162 = DIRECTION('',(1.,0.,0.)); +#1163 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1164 = EDGE_CURVE('',#1075,#1156,#1165,.T.); +#1165 = LINE('',#1166,#1167); +#1166 = CARTESIAN_POINT('',(0.135,-0.8,6.938893903907E-18)); +#1167 = VECTOR('',#1168,1.); +#1168 = DIRECTION('',(0.,0.,1.)); +#1169 = ORIENTED_EDGE('',*,*,#1082,.F.); +#1170 = CYLINDRICAL_SURFACE('',#1171,0.135); +#1171 = AXIS2_PLACEMENT_3D('',#1172,#1173,#1174); +#1172 = CARTESIAN_POINT('',(0.,-0.8,6.938893903907E-18)); +#1173 = DIRECTION('',(0.,0.,-1.)); +#1174 = DIRECTION('',(1.,0.,0.)); +#1175 = ADVANCED_FACE('',(#1176),#1187,.T.); +#1176 = FACE_BOUND('',#1177,.T.); +#1177 = EDGE_LOOP('',(#1178,#1179,#1180,#1186)); +#1178 = ORIENTED_EDGE('',*,*,#1011,.T.); +#1179 = ORIENTED_EDGE('',*,*,#1099,.T.); +#1180 = ORIENTED_EDGE('',*,*,#1181,.F.); +#1181 = EDGE_CURVE('',#1053,#1092,#1182,.T.); +#1182 = LINE('',#1183,#1184); +#1183 = CARTESIAN_POINT('',(-0.4,-0.8,2.5E-02)); +#1184 = VECTOR('',#1185,1.); +#1185 = DIRECTION('',(0.,0.,-1.)); +#1186 = ORIENTED_EDGE('',*,*,#1052,.F.); +#1187 = PLANE('',#1188); +#1188 = AXIS2_PLACEMENT_3D('',#1189,#1190,#1191); +#1189 = CARTESIAN_POINT('',(-0.4,-0.5,2.5E-02)); +#1190 = DIRECTION('',(-1.,-0.,-0.)); +#1191 = DIRECTION('',(0.,-1.,0.)); +#1192 = ADVANCED_FACE('',(#1193),#1234,.F.); +#1193 = FACE_BOUND('',#1194,.T.); +#1194 = EDGE_LOOP('',(#1195,#1196,#1204,#1212,#1220,#1228)); +#1195 = ORIENTED_EDGE('',*,*,#1124,.T.); +#1196 = ORIENTED_EDGE('',*,*,#1197,.T.); +#1197 = EDGE_CURVE('',#1117,#1198,#1200,.T.); +#1198 = VERTEX_POINT('',#1199); +#1199 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#1200 = LINE('',#1201,#1202); +#1201 = CARTESIAN_POINT('',(-0.16,-0.8,0.255)); +#1202 = VECTOR('',#1203,1.); +#1203 = DIRECTION('',(-1.,0.,0.)); +#1204 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1205 = EDGE_CURVE('',#1198,#1206,#1208,.T.); +#1206 = VERTEX_POINT('',#1207); +#1207 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#1208 = LINE('',#1209,#1210); +#1209 = CARTESIAN_POINT('',(-0.4,-0.8,0.255)); +#1210 = VECTOR('',#1211,1.); +#1211 = DIRECTION('',(0.,1.,0.)); +#1212 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1213 = EDGE_CURVE('',#1206,#1214,#1216,.T.); +#1214 = VERTEX_POINT('',#1215); +#1215 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#1216 = LINE('',#1217,#1218); +#1217 = CARTESIAN_POINT('',(-0.4,-0.5,0.255)); +#1218 = VECTOR('',#1219,1.); +#1219 = DIRECTION('',(1.,0.,0.)); +#1220 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1221 = EDGE_CURVE('',#1214,#1222,#1224,.T.); +#1222 = VERTEX_POINT('',#1223); +#1223 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#1224 = LINE('',#1225,#1226); +#1225 = CARTESIAN_POINT('',(0.4,-0.5,0.255)); +#1226 = VECTOR('',#1227,1.); +#1227 = DIRECTION('',(0.,-1.,0.)); +#1228 = ORIENTED_EDGE('',*,*,#1229,.T.); +#1229 = EDGE_CURVE('',#1222,#1125,#1230,.T.); +#1230 = LINE('',#1231,#1232); +#1231 = CARTESIAN_POINT('',(0.4,-0.8,0.255)); +#1232 = VECTOR('',#1233,1.); +#1233 = DIRECTION('',(-1.,0.,0.)); +#1234 = PLANE('',#1235); +#1235 = AXIS2_PLACEMENT_3D('',#1236,#1237,#1238); +#1236 = CARTESIAN_POINT('',(-5.880418562633E-18,-0.641381143782,0.255)); +#1237 = DIRECTION('',(0.,0.,1.)); +#1238 = DIRECTION('',(1.,0.,0.)); +#1239 = ADVANCED_FACE('',(#1240),#1265,.F.); +#1240 = FACE_BOUND('',#1241,.F.); +#1241 = EDGE_LOOP('',(#1242,#1250,#1251,#1259)); +#1242 = ORIENTED_EDGE('',*,*,#1243,.T.); +#1243 = EDGE_CURVE('',#1244,#1214,#1246,.T.); +#1244 = VERTEX_POINT('',#1245); +#1245 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#1246 = LINE('',#1247,#1248); +#1247 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#1248 = VECTOR('',#1249,1.); +#1249 = DIRECTION('',(-0.,-0.,-1.)); +#1250 = ORIENTED_EDGE('',*,*,#1221,.T.); +#1251 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1252 = EDGE_CURVE('',#1253,#1222,#1255,.T.); +#1253 = VERTEX_POINT('',#1254); +#1254 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#1255 = LINE('',#1256,#1257); +#1256 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#1257 = VECTOR('',#1258,1.); +#1258 = DIRECTION('',(-0.,-0.,-1.)); +#1259 = ORIENTED_EDGE('',*,*,#1260,.F.); +#1260 = EDGE_CURVE('',#1244,#1253,#1261,.T.); +#1261 = LINE('',#1262,#1263); +#1262 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#1263 = VECTOR('',#1264,1.); +#1264 = DIRECTION('',(0.,-1.,0.)); +#1265 = PLANE('',#1266); +#1266 = AXIS2_PLACEMENT_3D('',#1267,#1268,#1269); +#1267 = CARTESIAN_POINT('',(0.4,-0.5,0.28)); +#1268 = DIRECTION('',(-1.,0.,0.)); +#1269 = DIRECTION('',(0.,-1.,0.)); +#1270 = ADVANCED_FACE('',(#1271),#1296,.F.); +#1271 = FACE_BOUND('',#1272,.F.); +#1272 = EDGE_LOOP('',(#1273,#1281,#1282,#1290)); +#1273 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1274 = EDGE_CURVE('',#1275,#1198,#1277,.T.); +#1275 = VERTEX_POINT('',#1276); +#1276 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#1277 = LINE('',#1278,#1279); +#1278 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#1279 = VECTOR('',#1280,1.); +#1280 = DIRECTION('',(-0.,-0.,-1.)); +#1281 = ORIENTED_EDGE('',*,*,#1205,.T.); +#1282 = ORIENTED_EDGE('',*,*,#1283,.F.); +#1283 = EDGE_CURVE('',#1284,#1206,#1286,.T.); +#1284 = VERTEX_POINT('',#1285); +#1285 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#1286 = LINE('',#1287,#1288); +#1287 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#1288 = VECTOR('',#1289,1.); +#1289 = DIRECTION('',(-0.,-0.,-1.)); +#1290 = ORIENTED_EDGE('',*,*,#1291,.F.); +#1291 = EDGE_CURVE('',#1275,#1284,#1292,.T.); +#1292 = LINE('',#1293,#1294); +#1293 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#1294 = VECTOR('',#1295,1.); +#1295 = DIRECTION('',(0.,1.,0.)); +#1296 = PLANE('',#1297); +#1297 = AXIS2_PLACEMENT_3D('',#1298,#1299,#1300); +#1298 = CARTESIAN_POINT('',(-0.4,-0.8,0.28)); +#1299 = DIRECTION('',(1.,0.,0.)); +#1300 = DIRECTION('',(0.,1.,0.)); +#1301 = ADVANCED_FACE('',(#1302),#1313,.F.); +#1302 = FACE_BOUND('',#1303,.F.); +#1303 = EDGE_LOOP('',(#1304,#1305,#1306,#1307)); +#1304 = ORIENTED_EDGE('',*,*,#1283,.T.); +#1305 = ORIENTED_EDGE('',*,*,#1213,.T.); +#1306 = ORIENTED_EDGE('',*,*,#1243,.F.); +#1307 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1308 = EDGE_CURVE('',#1284,#1244,#1309,.T.); +#1309 = LINE('',#1310,#1311); +#1310 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#1311 = VECTOR('',#1312,1.); +#1312 = DIRECTION('',(1.,0.,0.)); +#1313 = PLANE('',#1314); +#1314 = AXIS2_PLACEMENT_3D('',#1315,#1316,#1317); +#1315 = CARTESIAN_POINT('',(-0.4,-0.5,0.28)); +#1316 = DIRECTION('',(0.,-1.,0.)); +#1317 = DIRECTION('',(1.,0.,0.)); +#1318 = ADVANCED_FACE('',(#1319),#1334,.T.); +#1319 = FACE_BOUND('',#1320,.T.); +#1320 = EDGE_LOOP('',(#1321,#1322,#1323,#1324,#1325,#1326,#1332,#1333)); +#1321 = ORIENTED_EDGE('',*,*,#962,.F.); +#1322 = ORIENTED_EDGE('',*,*,#1044,.F.); +#1323 = ORIENTED_EDGE('',*,*,#1133,.T.); +#1324 = ORIENTED_EDGE('',*,*,#1229,.F.); +#1325 = ORIENTED_EDGE('',*,*,#1252,.F.); +#1326 = ORIENTED_EDGE('',*,*,#1327,.T.); +#1327 = EDGE_CURVE('',#1253,#1156,#1328,.T.); +#1328 = LINE('',#1329,#1330); +#1329 = CARTESIAN_POINT('',(0.4,-0.8,0.28)); +#1330 = VECTOR('',#1331,1.); +#1331 = DIRECTION('',(-1.,0.,0.)); +#1332 = ORIENTED_EDGE('',*,*,#1164,.F.); +#1333 = ORIENTED_EDGE('',*,*,#1074,.F.); +#1334 = PLANE('',#1335); +#1335 = AXIS2_PLACEMENT_3D('',#1336,#1337,#1338); +#1336 = CARTESIAN_POINT('',(0.236162420382,-0.8,0.14)); +#1337 = DIRECTION('',(-0.,-1.,-0.)); +#1338 = DIRECTION('',(0.,0.,-1.)); +#1339 = ADVANCED_FACE('',(#1340),#1355,.T.); +#1340 = FACE_BOUND('',#1341,.T.); +#1341 = EDGE_LOOP('',(#1342,#1343,#1344,#1345,#1351,#1352,#1353,#1354)); +#1342 = ORIENTED_EDGE('',*,*,#1181,.T.); +#1343 = ORIENTED_EDGE('',*,*,#1091,.T.); +#1344 = ORIENTED_EDGE('',*,*,#1147,.T.); +#1345 = ORIENTED_EDGE('',*,*,#1346,.T.); +#1346 = EDGE_CURVE('',#1148,#1275,#1347,.T.); +#1347 = LINE('',#1348,#1349); +#1348 = CARTESIAN_POINT('',(-0.135,-0.8,0.28)); +#1349 = VECTOR('',#1350,1.); +#1350 = DIRECTION('',(-1.,0.,0.)); +#1351 = ORIENTED_EDGE('',*,*,#1274,.T.); +#1352 = ORIENTED_EDGE('',*,*,#1197,.F.); +#1353 = ORIENTED_EDGE('',*,*,#1116,.F.); +#1354 = ORIENTED_EDGE('',*,*,#1060,.F.); +#1355 = PLANE('',#1356); +#1356 = AXIS2_PLACEMENT_3D('',#1357,#1358,#1359); +#1357 = CARTESIAN_POINT('',(-0.236162420382,-0.8,0.14)); +#1358 = DIRECTION('',(-0.,-1.,-0.)); +#1359 = DIRECTION('',(0.,0.,-1.)); +#1360 = ADVANCED_FACE('',(#1361),#1369,.T.); +#1361 = FACE_BOUND('',#1362,.T.); +#1362 = EDGE_LOOP('',(#1363,#1364,#1365,#1366,#1367,#1368)); +#1363 = ORIENTED_EDGE('',*,*,#1346,.F.); +#1364 = ORIENTED_EDGE('',*,*,#1155,.T.); +#1365 = ORIENTED_EDGE('',*,*,#1327,.F.); +#1366 = ORIENTED_EDGE('',*,*,#1260,.F.); +#1367 = ORIENTED_EDGE('',*,*,#1308,.F.); +#1368 = ORIENTED_EDGE('',*,*,#1291,.F.); +#1369 = PLANE('',#1370); +#1370 = AXIS2_PLACEMENT_3D('',#1371,#1372,#1373); +#1371 = CARTESIAN_POINT('',(5.943378076152E-18,-0.645153479243,0.28)); +#1372 = DIRECTION('',(0.,0.,1.)); +#1373 = DIRECTION('',(1.,0.,0.)); +#1374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) +GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1378)) +GLOBAL_UNIT_ASSIGNED_CONTEXT((#1375,#1376,#1377)) REPRESENTATION_CONTEXT +('Context #1','3D Context with UNIT and UNCERTAINTY') ); +#1375 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) ); +#1376 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) ); +#1377 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() ); +#1378 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#1375, + 'distance_accuracy_value','confusion accuracy'); +#1379 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#1380,#1382); +#1380 = ( REPRESENTATION_RELATIONSHIP('','',#955,#10) +REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#1381) +SHAPE_REPRESENTATION_RELATIONSHIP() ); +#1381 = ITEM_DEFINED_TRANSFORMATION('','',#11,#27); +#1382 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item', + #1383); +#1383 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('12','Contact_004','',#5,#950,$); +#1384 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#952)); +#1385 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1386),#331); +#1386 = STYLED_ITEM('color',(#1387),#45); +#1387 = PRESENTATION_STYLE_ASSIGNMENT((#1388,#1394)); +#1388 = SURFACE_STYLE_USAGE(.BOTH.,#1389); +#1389 = SURFACE_SIDE_STYLE('',(#1390)); +#1390 = SURFACE_STYLE_FILL_AREA(#1391); +#1391 = FILL_AREA_STYLE('',(#1392)); +#1392 = FILL_AREA_STYLE_COLOUR('',#1393); +#1393 = DRAUGHTING_PRE_DEFINED_COLOUR('white'); +#1394 = CURVE_STYLE('',#1395,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1395 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1396 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02, + 9.803921802644E-02); +#1397 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1398),#937); +#1398 = STYLED_ITEM('color',(#1399),#519); +#1399 = PRESENTATION_STYLE_ASSIGNMENT((#1400,#1406)); +#1400 = SURFACE_STYLE_USAGE(.BOTH.,#1401); +#1401 = SURFACE_SIDE_STYLE('',(#1402)); +#1402 = SURFACE_STYLE_FILL_AREA(#1403); +#1403 = FILL_AREA_STYLE('',(#1404)); +#1404 = FILL_AREA_STYLE_COLOUR('',#1405); +#1405 = COLOUR_RGB('',0.83137256512,0.83137256512,0.83137256512); +#1406 = CURVE_STYLE('',#1407,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1407 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1408 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1409),#1374); +#1409 = STYLED_ITEM('color',(#1410),#956); +#1410 = PRESENTATION_STYLE_ASSIGNMENT((#1411,#1416)); +#1411 = SURFACE_STYLE_USAGE(.BOTH.,#1412); +#1412 = SURFACE_SIDE_STYLE('',(#1413)); +#1413 = SURFACE_STYLE_FILL_AREA(#1414); +#1414 = FILL_AREA_STYLE('',(#1415)); +#1415 = FILL_AREA_STYLE_COLOUR('',#1405); +#1416 = CURVE_STYLE('',#1417,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1417 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#1418 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',( + #1419),#500); +#1419 = STYLED_ITEM('color',(#1420),#350); +#1420 = PRESENTATION_STYLE_ASSIGNMENT((#1421,#1427)); +#1421 = SURFACE_STYLE_USAGE(.BOTH.,#1422); +#1422 = SURFACE_SIDE_STYLE('',(#1423)); +#1423 = SURFACE_STYLE_FILL_AREA(#1424); +#1424 = FILL_AREA_STYLE('',(#1425)); +#1425 = FILL_AREA_STYLE_COLOUR('',#1426); +#1426 = COLOUR_RGB('',1.,1.,0.501960817233); +#1427 = CURVE_STYLE('',#1428,POSITIVE_LENGTH_MEASURE(0.1),#1396); +#1428 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +ENDSEC; +END-ISO-10303-21; diff --git a/fab.3dsource/LED.FCStd b/fab.3dsource/LED.FCStd index 3adec5c12684ba8c9043ab77265f88695c01e156..c87730cba95d196865a24539d75a3e2615062ba0 100644 GIT binary patch delta 108453 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%0DHprmX8=i|r6M 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 Zux~*uRuiB!S-$ZR5ni6&CbEM){|`Gd?V|ty delta 38037 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 z%0A{&l9-na*>^RwD#4Zv+AoP+T@jg5cC4k2UQrP#v1u7vgE~NPRwAY)H~(oFle}#; zii)J`FKkODIxaF3$;FxI-b3|2`1lIADweQsIHYuUcXvv6BaNgWp&*S&b4Za!>JS1V zASm740@B^xoznRo4&Lj%_kG`QfABlI&pi2`XJ%)2XGX)D*$BJk>$i|m;HWf!>NNxv zSol1tO2N_yJr$L#uXGwV=-TSoR)qOZH8bPf5%+lD$#Y}+9Y@TPBc5SvPuhz@`OGKj ze12W1;mJEGS8)g+gqK}fR|;GCeexi!E(=1RXYf$KQTDuHb>#7B%WO<5l0~0?o=dSf zoB+=}Y@1|RgfNb0N(e;fV@seuRUT*8{My^>FWMoV7g{2xs0j!ogIUqA(q`Zd-@+?R z-Vm54+<^9RrDrZCZu}ILUdnx49Sj{pwegE6DWK#osM19EP^uE8JwdRE&>{B~e7Q}T zu2w~10j7he9`6^&++BUvvOA0mUwwMZsa8*IPCMilit$KivjO1rl-CtvPT2Buj81+$ zXK%Cdj{@1owa5pp&Y(PTyB``y)1_b9lVMbj+haFlze}f0`n}^z8VFoo_?1SH97)qW zE16be-^$G$RnSz~iMSM`(c>uUrBR8hkn^Dv|Ae6c-}04W6PuZkX;a4<I;Zc<TI}kT zSo;K!pLT+^%f$eQf_`2{?M4<&r<zgh57oXMV17YP({>Nl#=d~u_|1WUNpO^J6a4Wa z#^2-}#p?bv!kFO~*)5WtVJRAP<auL1!IwGlvUd`e$nh;S320Nd-=$yq^+~}N#gw|g z-rW1xAeB#<U?y7<ygZLRd=ROWdU@)pvX#%nnYlhpI2UgX6u$I|A+rCp{Y~wI+sbGk zWQ{r1c#z|eR~UPZfmh$$@_G+H#)hSF8hFUqx3I4CE~S*^CHM<Q&4}@MS(_YB49B}1 zmFZ}dbe`}JEOnliZwnvi!Oo?C=fSd889p;8H@{)0srPst_QlXRixo+|`G?{wk@EH^ zXN6pSAk%i$L~!DZ%kvO~TdaP~(Pg!VZx{$XkZ%}YRlwgcv;#AN;LjI`IqFXGN&O~+ zo}&FJh+YU;ISVDJst%;PZ(DaJRY7iPlUuu$g1Z83g%;Cj;(h3Ki`$Z)bbsW2OjUJj zz!EZ&`2=!EyIrgQ*gxzr@8LLKgt{?@)DJ|?bscE+2=WygyO3vEZU{WzWj|Oe5JNpL zz&~%ebUMr}?p;gh+xfsgI!W>xi8#hfhAwojQc!K?7ul~D{Y>+R3&}?dMX2{KZ|LsN z`Wh|Hu3&nI#0f7%FT_8rQAVU(|2++s+#w$3zGB+wAM;?Fdw?`Iu89{26S$a?{u6j8 ztKa3XEPU#3*P7~eOP88Xmz!P?-3fgozPDv*a<uvKQk1{L`wVm+Gx$Ss<@ouRDxlDj z##Zohinh!u<<H&I7(IuVDJ<|O6=Gzb7=isU7<+|dJ7~L+92EuMXECwr4Frapo~#>4 zlA+`1^oLAoD~1CPB7?r#C{eZb2Y$6-`Us8fX*)u2F~qBY!ZIb&YVa{<$e!s1m)|W_ zp?YXHC6<2z3bKfaJVqfSsxU%FZ)KnfXZgDB{_yQ-&Pto^uOTFvnwzVUdxU@Qs=}+O z=DZIJ1;vU91%(IRRYmiyla<{oc~j@t7O~SF$iQq}CHolxjK&RJf<szlEtn(9keFvO z>aO@QY$~ObdB$i+EN5!4x3|}h@*z@FArW};fcGS58!4UqnVl2l3-_Mx+rhw%&WXFu zo&B8Yt?pUe<Zh#>hFRRo)v=|coso=d&3KQi!^=XoELjcn_!o8q_h%^r^9{M_EF6-s zZ-5Pj70*+OEonQW(wC`IZyio%#>GbR0dt@>v1bc-NwPo7?Yo<2Lr>&!RgB^DVkYyI z@=(GY0dKTZP1`RI%y{>o>ijfp@8)XqtH6K0v)V_y{}umv#fLZH7I<PKuM%T6q;Dvw zIgP?Od!S;UYz>KQ487W*4!vl5Hj6P`0M0=RRW41oqlSf<M$O=&AfymJPY&>VQKoD{ zRhkUFkCMS#Hiav{zMF}RZ3Q_XA<}CQ67?(|oTIg(2R|EVL_^k2Zn>6CuF%Jwg)hO- zIEyCArPN9`C{L;?m#7bxY9Q_U)zh|%M#wKDi=MDLgwCn4%YT3KQe@T-e}yll<7*r6 z6nAX=KHt!($-bj1(9iTs?N{q#aIHl6=2ttPp#O{xa)rwja9YIO5YgaQm&z1skY&ko za4O0TSk<GG$PSJZ+>;FmuX*FVcbC5~m}e_P_}x)-g#_^iYl8#9prvjMZoa}+rwU&X zmy7F;`79vUHbLSLvjEd7XFh9&nCTtRv7R*Rm8I)`l7w4_dFsX-TO22dw6KiRys(tB zrx-zY_;#Omx-6UXoz@r5_FP$}lf{6FY8CV>0lcHEZdDIQjaT$kd?A9MN$KekkqKLy zW`8n5Xyv^AYS$J#Uf2;pDSHSJCG9u$jLY{KR3K|^Mi>N#GBz(OQ?we{?X(#nkJUce z0quzY@{)s>k2x8j(>c&hi*jWDtTw+^t4p6)0wKDRaE2|k`G*PFw~+72yW&LfduP`B z{7-k{VGFm-8;{4eS*HlQRp~U}TSs*J<GQCziyOrgmJ+#5)mlw5@ZjS{n*UTjjMhlH zVVS1Md=e;#^&uXI=tGsDkzTMokU3aB^=T1~Jd3O8v<Y8W?218e$Mq>~LW-S9%@%yZ zFD}Cs$^yY}(!Bh_lTJFJuqr7*>rUtZLutl<fDRQzY;_*PX}#9Aa4q&^1-}90jHfQ& zIix1l6W<J{X615()Pd$+%J$LrXr3Y<WF=*Ob7mgeHH}&}GDcW$Ddj+G0{RDkaj_E4 z<Dlyu&5~SrPW*O9)2k#m!~Rz-uytQt%(Gx`Y38V?{fUtcD_$FBO-OQ*wU&ZRK^whl z{g7cTB~1EPWY;eVeP-s|y;!11cKDg{&mvjdcY+94-sJSXVF8Ydcmb#wQJDHaz3d!Z zat`y9HgwkgutS&6{vE5$fe0wfrJBxFSqYd3i0mcGW$+O^+SH?dy|{^S180>@JuFIP zAxoyyxmZ{BWD2@!F};<*x+M?>HQ_s*aauo{^SQWEE+5?KT~^7b<K~x#C_t3icl2GX zWfg_j0!>%)0a$I}$=g%cKcj{m+^S>aJ;qf@Uh7W~?xE>;>2d4@Gdcrl-jWi@5uu)n zWV~!{ntrV?Rb8j%WkYzkZ=H@Q@u}>&kdm{?Pw*B%0Uslg_qdqU5i6pS24V!(6=i>M zOne=^y4xu|<I|fm(r}e>V|CD>YyL&ri|?zUbwX65;i*En`7J)x(AsIVYV=Em^{ecZ zL429?NdCLOJ4xW<-cwBz<&;_QP*5d8P*7;#UQ*KD+?`GHwW)&z+e;^hJp&c{Sw4)0 z9o@r8*)i~TQUzxOlUv_pkSFB_km+4e2<Dr~p^p!)-|H92e2kM_F0@7D#d<^S*mddl z%TivYv@8n$75RWzNYC8)+}{3G&V}I}olnh`_Dzj9uzmq=W2SR2DkV5&&giUj-}?Fk zI=bY9UQ#^s)*YhYj_Nwlc7D_^WL>3!WsRv*X&JaigPePSk)Vi3tC%69jue3IG}Rbb z>ypRhW3`#L+147jufAC-Qk$DKw4vQx0WHseVbG2D%@lTp5w-1urMvIA3;Ud#B_m^8 zW@X9h({;Vv9<Q^!!ff<>0yj&LGeUiF_n;xN`J_y&$_v3(l+QFcg7<Lt7xWnK=?5^k zCA)%@!k~LcW#6*L9t6?>tNAAgo(3qLtVd5xjod~RZTAG^a><u7sp#2i8Et)^%IB}u z@+o14f#cZ6oi9Y@=gg@J{!-$UofmOUExCa1P3Sz%JhoZ-t=tf_qcS#%G>+Owh{MEX zwfSz-_{*nRi`KL9eGiQ8W~4#4JsnIA+ZreC+&E$<KmJH&*&lf=zzWLa8P>GYGn_=_ zlG-gZVFDCvsQ6{a%9x=Glgz#mAs1T$qf?tFFO5zGvh-lKWou#7Y2+AkUGI3BO|4#U zT=Bm=|Gdw^@XX!rQ|G2<%y!yBtQPu4TJdrxtw7<Vm$~CBl*QR~wRfBD(&^y$5f!l? z(%ytVe{aU#Z^S_0Y6?7*X|?OxOu-4t5A0<9UVY~otnPLKD?p2+r@BbwYK_w<i}XQ; zQpxe%la2~CjrXX)sXP}OG`AikhVrYtF$%`5sGZc!{jq`iUD&wtvxT~u^ocql@5nO0 z+l{7uwgdZ0*NJCU*ZAMK>fCDYT|I+HO+)aBt%O?nf7HDQDa!=%lstV|6w4Fc1Z~P5 zpxN#~CbC~i0gJ?@X3Wg~Z2C(vnq)PRQ>SAH#n`pntJTc9^a4{1;gUJbD6!RUk<am5 zUQaLYc1C`dSQA)=X?Wa;CPvg}`Q?~g9p0rI1<{Z~IhZY7px}SAoV3o7zk64|kLxzI z)?T&eisM$%EeaF?zQrZ=fBLH|{T>Y}TQUlctNuq9mtHp(uoPWEllXkFN$fO-eJVps zP+r0aZ8R)EH<M~sZEOej=h?FVc3Hj7OV-fZANGx#qE3;o5*BBz-br}l+wc&VDpgR{ zX+>1@e3)}_@M+Mn<Jy}cwTDG!3Fz5Gvg}7{ma))oUXwZ-0QPaqckOT>k}XA(H@#6$ zpekZgCknszMjnMz9}iNI!D@%j^kmOz;8$F6BP?+bI&EQX7$^Vq8hx@}astW*?WaLX zr+_cD7ZJsdV5`)NYV42JbAm6)j`QVasz-u_d9@Z%pV}A0Kz#_9*fSqiK{t|tBMi~v z$il0E{&BSalLv^$$?0aARtuM#O)G_TXv7m7Ez2Um{GR2tVW6PIoUF4chN33aJ3x0^ zign{XV}gLm*44u6dcmsi%UnouJbS&xUo8p&%<ix{1k`b`m2u)tl6HgF>VB=`{*u)2 zoB<u-Xsz;Dh^-j(^z<AKg(r2=H$Eua?izg34GA&LCiFmQTN^wg%Pb7k;Z#>Lft+PR zW~G;xt_*QJrC5?7fl=>c*l(V=L3x`~Zlb+%jd;f!GtbllKgF1pBP_!EY@6>{rDAyJ zyF^jpa;#`x01os{Y=l^Cm^orrwAu%oT#}sxt{~$~R*?xeSkXZf+FD<9wW-g0VFF*W zk>Ui;UXr&16#$vF?uaVJAuJzt7%BXY0puOL9PBK-Np!_f9*rh?hB2?H)W@FpaY<u; z_U^{Sm|sVv>rACs`tl=56&n$bxj~yMf)2~}8Am#Jf(Ng{@WHQN@_6E-D&kJO2wk~2 z%`kAQt=V$e-|<X>NZOIKkzR{b;#;xHM=jP$;X*UD09E1&s(*yMWYrpBq|d*XtHJtm zq{te`t=vp9o2?ics5<PL8)G9*dj5k^&@J|-V>MGStPyF*R;SCVT~$G(v-Pv*AFZEt zBWZa)eOlSb5?%4_qf0upO+0}s?OIl0a#nM7vU5GmFX||0T^}MCgnVe39pYR#;kA== z_HF1Ibz(FZXYG{l9jzQ*af=5isj(!XB$#$$8C6{=)|cMC`wfB)e3Wys3ZYUk;2jRj zqC!Oh4=1sM;hT`(x(HrK!LNw-&=7)GR4ara5#0mfEJKf#gp`zN#q~Z?s6j%Hyrzjf z5Z=T@OjyWC{wK#rUW&9UcnF0w`?tZPJHlAk9C8RTDQERjf$z5t2tnby0}SM(zCiX- z0bG&OBgLas96|xzg+t?kq&=Z29~fgF)M1oAs^cmjcvJ^lS@Ec)vi#9g=NiUGb?LQ( zj~+TTMLhBXTKFNn!Y$U1o_^~Tf(XTKbO}OAsJktnKu*F(!XDKTjo&`<63t0I@;<oX zw(#gi@`B+b@p5SdA~&#%_Gol*{WmOHo2ZWz^W8TPHy}~PZthV&2tb0O-G9_3x6k{i z4S3iN(I$5k{D{cViTq<wBxheA-D$r$_=mQ>yT7yvKm=LtRUw){-q6sa50ok`0Q3$- zSCu3@v=c<MstN(R4iQr7f&s1lC;)+c1?v&=Dg<n3YX~4!Z%Lp(LpZAN$)R68()<{p z;~u35n4$TAU^DutA)iHC$f2NKSOTEX!9yB37ps5msA**2Jl&n_Jy0~rp<VVu^#hb+ z&*XKS8U2(e)3@rE>9fWfT;&m1Eb1{1tx3uEqAzv;l6DH-QiwNu!J48J(m65<<N6Ew z^!GR3V*F$u$OY0oujF!U?@TdVmw_sz=lds77H-#GC!J#VUhj^{2hzp3=Pv?3rGs~K zm^XKSHhV}eEB=8KxlQKqxIOGelTU^HQfP>Xt>;~;<IZJA!v=Pn<I;eqP@w(ms+oZ_ zvEb|MDvm-rZYO)7BGKS>d3e+A;^{%qo-C_B{+*X)Gmw7hjpmBXF;Gl!bpn`uAR?f- z{9-c0_LHX)zp(A;2)Z<Rx3NX_nTVjR_vP8GlU-ewMf7H*xyLk@fh;2H{p&ihX9hYs zLh_Aq^VGHIUL*b&8B+cyo=*>x-lSJzJ*B#|<32ChmDBB-X!5rl?)P51ea~*h`dQ{x zSbGnsi$CAkeZJlTHiMKcU}PMa=-9bgc*3>PlE%LDtLjXcq9Ds`m`+Z&LH>Zqb$Z-$ z%Rr%y?UM;-mF__U;|WTpQIV0`s?P}qe_zkp>3HA$J1Hl*oARKq);prr6Z6Zz!mD-7 zRp}^`_=+POM|M*L>tL$LZA=F&$Za;+<I~^FGPzmnE`9%OaqV5M%k3!vG(p55mK_P4 zb3NFLzK9e7ZopD@7O{KQIPUbCh6`UMyzPE-ss&8Z<vy5L*yrsfCxNML+}OWKnM>n$ z9_W9!Y$5>O^`h-d2wkn0NaW0l=|b<#g!*3nYb2vd(R@K>%X1?vAb^{tQ*%OO!^;V< z(UBxXS!c={zHxeky3=n7gco!FXf(!E#En;1)b;XJ@?6ZRT{Q5jdcNRHh;iA2zAmce zG_qp8rIHB0-c4x^Q}58jQmAfrsL8Qi>FVRgYpU7+?H5O)7yYR)a&gOTMn1?L&v)US zUI__HeM5_cNo+v3F1vry?~~RvC43$RZyO5#gZ#t!^$REh_xh!%1>m*E^mb*RI*;I4 z@6lxG(_2v%u9F7)6X#oFc8>wB&IWZLht93V=0XH=8{Ky7$XF}=8BZc603o@R@O!MB zHvu=!Nd?MPAa~sM0miG`(|$u(<54lModtcvY0Z(q)VE8`d*}KcI}4N{pWjSc8*AR! z5qrQ92ziUi#CWodx&giQ{M#Fip0dBNM8DAOfm5b~7RPZeZLE&>tr^4Tf?C4gnc<kv zw;3Szlq~EzaM*&`#i8Dt(lKAqx!qTqK_@@$)FYUV)w6oG%8vQEv+Jufm%K7G?_kiv zhu&4M^?BBfN}z-t_RoYTA6m3=It$DZD}C!EW<m!zSA6U_$~}Ooe%r#6&&dLW1)eCi zm~ehk6%1}6ysC_q!9@;9Ai1jv^05{`Rb>4c6fuVCXMAzSE;0YPva-Q>-;xr;>P8vE zek4v}&oxr1zd>-$joT-nODG;jU@k^(A_uX4Y%j6RN0;>d^QxoXb6dVvQtu<aHI2!j zoj2Hxw62~qPBHU9R$7-t?^^fRI)jlYg0owd-lf*2vvS_;s17rMig5jo(V7M$_@h`@ zeYd$^vc(kGPc`Weps<zqNuP(355HN8H(9S9-1enXjpC&FoWfs^Ai^dhnS`=2-xwfM zj(hKD70i7FOi)6&upaA5Ioo*kil{#^^_ze~YYoSFy0tSdaL{3%vj}C!$fG!o$9vG8 zs3t`{y{T!rILa<~#dx7Q>gmb%IKqSllGF02>lF>HQ9j%*W+tSR=LNY?KJL#@utBnl zIIJcLRX-|_DnyRWe02+bVjQ@bb(u~It}qf-WO=YuEC8~!8#r{O$K$SFv#Yz$;OZo` zJz}yx;e6L%0FF#^es`)wX;@Y<M~$H#ua_g{)ia}$h}E)tg`UQJEC2QLw+hBjnvA&x zDnR=8QI5PyiN!BPdXWXa!tKSO_Hr&a>4Tz<x?|$~$ewtGSJ`$W3{PkVx0<Dk+;5=f zGEd3f<_$(sl;iMz!|MDokz=A&{}LPci!>CW5!@AvhygE_dRGX$aV5$2u-t3=hiam8 zZ0j&Oi{EqGYA*ThlR6$Sbd>qj8d5Dp`t*&wP|J3dz=QqHdSPkhCzogTianC{7n<1` zqb#Bln+-0u(*8NZdM^L&=9^56?^=_SPAqy#Z{Q@dyM1usV)>2k&0EYHNo6vd&F3YG z>feR=b;Sdl`dQ%>W^zHWu{FWo`*+<d#_%eIyVE(shqOcHjeho4a<O7DP+1YHB;|~a zePzLU?$}Pa6I<$I;p^j8f&ygt1TSW^*w8!h`AUew5lEAbInv0u-F)JNJIO?vIxO*w zB=bz#?qZRt^E^HLD%FQRZ#XZR^H%LA&$0`fa83ewKQoKN&Z6^+nY>@^WMa#Fmi@dv z;+nBqP)G!>0KS6%v-UkR;Ke!hXEvCVXEM8zpGd#kq74tASrN7k=F^V8onem24S#uZ z7BAB9UhIPW?Y?LS%{zaSE$fN*Xh{PE=;ebTybw7xe@+BPl%KYrmq~mG0(_bf^gXZi zX%hWrfKIl`flav+dl9};V>dEK&co-=zEpG?phvWy6|2yX=FwB#@?!V~UG11g>{4tO zRh@3;HuYcT?ItqftbnR{u=MF%6nvhXPAHe6olfioX*KuABXYCftdV}atIeyek%8tz zDqh>IvW{&IF<tj0I*mybbe)oU1e&{O7pSk^dy~k-PQ&TkxQDqgq?KiJUM;>by-wvm zs4L-z8vLT+GkeuH(upm}U{xs+v%I~JJDro#Ldv8jm&doeRoGf??Jh&aya!XE#*W(i zrJWU#qwupmMbt>Elodw`dx=9N@e3ql+s>RYR5R>Hr-ha2>zw(nR_&OBYeAm?0zlod z^(}u~xsr4t9TMB|kyz4Sh|e8q)?=e^<yyM{&mGGv?bY#0UbbWEkhJU3)MQ~4B1x*t zLo-Ll1i3NW%gC|6Y#&;YCL(-a6&XssCRGgU85)E@D9?D>q{1CXvzK>)gkHRyJ6%?I zJmHRmD+kW6_aX(m`s!yViHfMSQ$Wo|Kd`Aay|>!)P}4hmA9<onr{|Hapw@*w6kzfN z{HcvyY^YJw+d`=cKQic$ScqHBbqrliQL-+-%@^p7<1=l?R8v_y3fXWjqG7lYytpx& zh3OD6nUx|7U&n&AP8uqil{f3Igsss^Y1AO$*sx9Jq7Pn^E!e9@K<<gC1ln@6j6wY( zo3vPB3B~+H#uHROYG{`wyl(;J%)-xP+D!uu{td;!Q;1BpS*1RJm!4u%BRkS&;3wLa z^#bb_hsq!~!Pc(G1rd9%F!Glc&m#6jNYm#0Bq2j{MwIaMNRrxj$>QrWcVEV98k*8! zgi0W0HEvWMh~uTn%q;@CzG(Dm`ZUAF*;neHiCO423U_Gp(Y^k;Nf=z^5ScjtGghFJ z219XBsHEZ1u7g6RBeRWVm5#95dL)%$#jD89gt4u2ZAZ)eqU?b0i<95%TbLP(_RfyH zg7Zkz4vu%OkMiG<B1(0xp@Hf?iP(8KDRG>cHFL8sQZC5R*T=vC2mF^P*oe&b_@0ed zF)G>HMzeG8dS;@6U??3nO62Og5W|1!dWHy+I{Q8K$dXenPMpa*$DnIgW;G$xf3p&Z zBXBY;Y>x3&gd`D90}$myxG?AF@VWPB`vpZ1y~HWZ(u6%D0IBJ#WKXt_kG8xnY%r{B zsl%Yr+CF|PkxM=oFigP~o0pAlYA)|XKuZ3*tV+2$eAsdr1%5ZWI05XllULjac0+F# zlXaVZ(ju|?r+YfS{y6Fvjca$hDSq*8%O?25<Td7dJoV|IXA6R_4NAhjXAe-{>lAUT ztr`4?Jm%eRTxHq5s2#F7ugZgt+h|8l>U(MX6GjJ9A$7YXlmVzKlhwPgIB93f>E|=U z+Nf8mUTIL#7f+xMyXsn~sNg<phKt!(6qGxiP-6HL<86MeZ5tC65lVg{I%^p07$1HY zwFHv3H0hrD>Flw6;YtvLNi)+cT)F4gp6hZgO!dcKnMYX6a9A$lLt^(YvobfQ))mg> z2zn3}YMf`Q8moYY`9-z`+Gwlzh~!_QVb)#p1@=yj2<&w#E%`rU(X;b4)XXu#YmdO4 zD82tK=zNgiJkvx`<;?Yjbikr?*I`UJ1$O`gM|!}vlN0IXPuU16I6?D(0nReYpR%@w z3h=HO&S*{BnT>d%2(lC7e2xhC^Iyky7B#j8>%ia7p0H~JXT|Ic@;QK>L-<Y3{v4Vb zIy~fsMZ9*Yf+Ve#_C?_*iYDyww@lk!UdlBkuiXn9&g4)$zuma(TaGF{t;VV36Wet@ z*CjjWnpCow5MA?Q4{12GUF6{KFp{WWz|wTzmB~OWDQo)ix)5g2rx<@;C5J04kK7Y; zkHbZRKG&cdXid7f%8pj|xg1WBOGZ5XVMx`YhWh<_^NR!<(W>lw>oIqD2HTI?L}6{r z^(;~ihl<&-X8Z`Of^ONxC2NP>YVpc(zPe1;r;O>PG)uT~mF8U1PPh#(4;9ynocS}2 zv5c3<&T6iiqdW=SvP<8jA2)*nbuZvWTbb7mkq+R2(wDic=ta5m23MZUPLftVR!U;^ zrNRDFqf}K|vs}{1wB>4&$l27DYQt%TU92(rsJU`chHFNVceq79l1tn4Pw30IR5LmT z8|FUHCvgpnm|WcKeb%eb)*s(PhLz5jlpH2g4v=G~5ixjg9O%M<Ys`CLScbD(u8uu` zO3~g8bZq;quHt$4X-kgFs8(|ZZpon9W0kBSM^#F}LF+6Z$wi4%vYw`qtAbK}w|9nb zEzMKJMY6NudiPSy{)3XPcE@5hl6Uocu>gw3dAH&XC4sl?J-kQ!3mLgi-Yb{b$1Uiu z$OhC39iqO%h}nKSTuS9dA9jiC4-&Rz#+tVz2GZ6xF<EOatzUwN8j@~@5{Zd@4)Jnt zPwIMa;Aq+L%_U|T6UC0-rZ;Df4TUZ5G9GZ~q`eFbhi0mXGZ0n;Z`2{zK<RePh-M&o z7H5!M>wWz(a{Ox+!mp}o_cEu&tb7ndNa>ab_4DW_1#d&iP*0_Ke>Pyl_QOooWA&0u zI06;KMSjf)3SnL}OLT-CTWJwnpfn3@#!uLBp1pmRX&fW6_E+_tl|NRW`Lj#-##6U6 zO~Y)_7>W}wC%Xmg1-nJMRi;Ac+tuh7$p$$V=V9;qG&)p|SIa^xUw8^Li(DVxFuC`O zc=$weALzokqrAqo(FHpBnFD#roeDqOjsk{%rMSV?(VZis3!tn=?K;6l`(7`tBPf5o zF_F3Xh6AW}6ocb`1>POF=^g#zG<v@PWK?oEd-1IORAzQFv+_2}$4<V7;Jqd5-ldSI zOib+>L57FLv!W&RJA~A_D9(@-+UMCcTO>X)m*Gc?u>Gj40g=V9Kr=Ks)?ziJ5OlF{ ziKYb@Ms)AJGVbg~MXy@6CH8F>PwL#nq2J?@r|utjZ1Cn{(?XrsDXfMG2x{!-Gx%pG zznB{jG=3t;wV~os!sVpa`tg|x9+y)t|3k~@ChAxAn2ZqkV+0V<Eo8W0F1vC5F)^`p z+FnA8?(0wBIA`~j`S`oIY4o&!j3Fmv;~ZPmT0Iyai^5+DsmC%kE-p$TeV9coycWJS zLs4(-s+ZT$g)bS@%{kD5TQ*<XmCuF-%hgK>Ew}3o;>rm}swpdY->BkNb}J^f2`WIl z0C5X*iFu`7)h)CqaRE_R6;pv_LOa;SUgZEP?S(ZUzvmlk+BL#u^dHg-_|bzEooxk! ztVG7j3*ZMsfXEaB*5E1R!O&a(tIEQ)tk?v(oc+7rkGxz3KF{K@Y@iOlnkuD<t7U&e zw)^QQMHZoS<Yq{mt7|ljH3Y+~q!ERoW&R`$rZzW%{Qa3?;F-Sno}%oJ&x&+Jr*QVM zn&`k5&Y-S_Oz3VDHA`Qm`J-->*KaY|+_99%R-%KZyQ5|84}Pf0c(>P`(5ZDBluizr zae276akd9-V{Wrmeq^z<m4vNlzqsWe?D6yrvC>H-22G{mRh$GFCK9LXSxB|cTK@`+ zbFj-Tuw5S8tXI+05ku6@)YTu@?-<i9BuWL&jJjT*nQ4C@XsAE^s+|csPs<!W<JqRo z8~STJ{*|bq^o>m3P!uDzdMQz=z2^_zU#D+t(C1M<l#+=X`{XUI&9x_9Ik+e^r-aq= zXP0}~4%`SlKe1n6->6hlF4LL}%>o>6{>&5;da1GW<cHn<k3Qm{f?zru755V$mT^Yd z7H;+Yl80;W&fJ|-^gGE)F5Cba#dYxe1w0OxP_}2cq0!R7ntt@WmNuhQ>3giLtRB2N zHl_|W&iA1u)S|PdTCs*>RO4IZlP}NXa~Kd?l!a%Pmi80TU8lX@qvtAXuQ>$ENCd-M zHXeV?L)u4UVgA88e929ziGTABxK;0!giG3)25s+cU&9cwZf2bGUBhQId5(q_DH~>3 zKO*xP!Vl$|^;g}D%!XV(ByanzKBoo-zN_W)6m{I=u^-tUQ`LnZ;876jBi$-1NZn_M z!hLe|)}m9?0yR6!Et!1?A+w&KLtJ5!-F0x*?tKH8<~h5uUnF{HF*+guJmzlpoF`V- z5b5JTRu^fo<T|&7wPgP}^-{uS;T^rrMC#jH&kb0;?OKLOM(|sip0|<i0K41GpQV~| z2?DRDc_frHHaodsKQ;>7w00vt)mxw|InH}>_*zjx04VgD$&m4`+}jW8kOubdgr<Of zU{)x(-c!PE!|{yjS23!tIxwKLn{_(D<JDm0@~3&nCVm3_hJNu1wK%#c`Z}2o(Ng#z z6s1dPV&0=!D69{p{Hux$D+-9CrYqoew}K;4=CyBg_+D(f8L>(c6kT$paZQhyNAI4F zJ^{bgE8DoQ_v83M=saBqxkCi9H;QVrcQErk+#NQdPC5dP%g}+MG*6G+WRRraSRbu_ z-XTdvcAwUn;E|fqdLD8VS?x+G>{g;(U}k;Jb<>j+gIr3n&%?x)Z#)f4RuE~iY6a-N zy=x{peNVb(rPd!FK>WNLx?4XvCGB;RSVvz<JT<*b4jx<_zc=`U5LbrK=<5Xp_%Vl@ z8dv{jcZw8U|D+Y5q=1$9Tsv8mD$F}eyW(Q+#0}li<)`!Uc6V<G`y0FwN@rK2WUCzy zTNDu)cHrYGP_JvDE!O-N5XCPOW$#p>EtIbLR;iy*Ncw&XXh^r`cOZ7cg~8E+8T~n~ z4h0u6D|37B>e_du;?<Mk0QiBZn2p8EHJ<UodTe=9zuWC+K(@I2bxpLrlDxH-OP4Cb z0Y<UcK?rOdz2sACNF31TZGGs8eiuWb7n+Rvjw?P$cKxc)Oo4l<^^8erl{&DE`*Mpl zN9m!P?Xk<j<>97ovr3+K{l=JLmQ*VZ`^=smsK7(9%~|j8kgB(BBY0uwdK*X<qGrMZ zelXCqIR%KyK#p~XQGaR;d9Mpol&f1ZHI0*sfqtG(Ew(j$bgeH&cg|!f9R7MReY^oI zfNua*3z|iZDvYhAabHAFC^Z6`7BPjPw%0czvf(xbvk)a@N*Jf4LLI1CyP3nHsg$o| ze~@A^N@gL>(Y8~))RUy0ys09N5sERV0BU4CcWevA$=K){S@BCiWz`7OTR`~Og~8a$ z+KKY95c_xsJmbPXWT3(k?o=btXe_DZ2`_!8G>%DMR~qW|InVCSSHyS(QH?;HOF(p< z1q%pGJnK6*qekEk=~uMu;e7^4*6RfU9YXLoyG2CL&pg8^ULhnI<b?!KZ;*oNTY&y? z!BUY9eNpu$WpMe5u&apN82NTQxzJBY@?S-gn7$8}j>KRn=tJ?0sZdh1oER-H=JBH) zK*{lXF9lc;ri;q(G3vIFM;R;P)Ej+*=j?e(7Ke^no^rWp>=`z|z1$%r-#SjTS5r*H zU&R$x>6NTY`C8p5Y91!UcfOA`84uVkdHqZgpVs52E`IxuGvHS}y3mq*Yh917tL^Z3 z!b0X9N~+d{A4+6u&ALmWcp2PCqG$DoEq<rIUz?r{rld73ja<tlubwOt0x9VHn|vFi zw8e27E-QBX?05Nb1+U;gb&uxcPOcOWj%9{@{Vp2riNCF(YA{8uGVZJ`UQG{N&GY;E z9co%Z;LYon9`>IBvAIBkG9Pn3r^a{li)x6rQ?ZGAK8<Kvj$GDf`cYrMUk>7aH2OJ` z@3#<`$&41^0mmkytzY>B05U`RD(BZD@x-tk+(h8mx?!3y!9=1<A>8W2_~a0lU%7+P zZLiPN+vi}=b|xikV1r$)zh42@X3l$R_OM1^H%29)EaQTIMxz_;;XBEQY9-h{h2rr> ze@`JoaM#%whjT^oJ+L}y@5ljJR`Xp(E3SPG^L(}l>x<p@yhN~Sb-3g<*SU4l--7wB zC82xM*){C=DeZ1#q22ib@EaK>&nY@Qp<WmpBpPP)zUlN?j=;_AIwJD|&P`&>XBL;# z2GwD)jaF2se9~UDO+J3gqQz%0`CUt@IHi|PP$#3fM4kHEhz8bjjPrQKSu>N?yZqd; zeNNM`n0&wj&lJNeqj~kBUH1~`-6Y98LoI`cv45L!jP@eg`DHF2__3soN$YG+lkD<= z|EHWzhVb`-$}V|hBH)WjX*8?)3VwzUdDAjl5`8Q<y#&i;s4`DzA_iGPN8f&{eC31V z-*3M#;3Fgf_sv&EXSDZij}(SNkQ`Qpmm?3J9;xa_+>2$ZZzjP?L_Hd&>kV)xF4N<m zQ!H@fT2N?k-zhR>$+TzFcvRJPAcci)sWE=<96}AJ3W=ntg}DPB*Gd*z!Lk;*V(l0e z&27nMGmJMAxxyRe_UpvWtawz7oU(~7#K-SC;^3^j3=T^@U_~6A$nMv5s}}myHiv;< zS3xaAwm<9@Kw_9l-iH$e9LpOS(IRYaN5&nNQbRWVj`FpeX5EBt1@W2zyS*W^q!E9W zujJeW3p0@^;2RfEpVYsd1{m}l#YK9MD8f$%A!QYBZKWu1wTN#NRny`vI;nE}$97Im zZFo%!tS;tYPt_pd$|59vzLvKzniip#IjoVD>c^AQc=nv`yVwfx>SPyO$CKTSxbdB2 zBR@fLop@(k<3Fpw8@|dY^NYqnq0n^+65L$!VZ;9<92`ppqL5!lY3xY!6^ty$1gFs= ztm<(Ms}P$!xNVbqUpg4aVBq_WE5s|44K=~XU%n^C{~K2#lk+jvPK99_)30tvO82jU z6uU~8f%&LgUCFPMKP@h>rGnVQY%+#;pIR`&+cH-Qk)3-6WQ^^gXdMw{X?(fU+Us~< zCwqNX^c5b+{-KWk5Fpcy5*O_$Nt^JIIg`w_j(UWMDJ8XgiXI0%-HKc%%|6)|-C)jT zgSf?CIX95<$~C=`BHM3P$i(tQoUaI$yVJ$6SO8#jZ#Me_kvk~S0igr;;ofE8#7cc7 zWq(ne1q6^Q|G3y-3Qb1OFg682Ij&dbOvc8*BLQcr#q2+S7Cs^N!yq4<Tws(AM?+de zL#m&_SZm0x5Aav4UVP5qF;)MzU=DW@C64^634oQ}8Fs#h<tO^|^AGsXM%x~n)%HCw za0pPp!gew+_g|O76D*+x3eD1H=Q0xZW`Kr`iXt2kdJg#us!i)b%pKqG_X)l)`y;wi z%nkuhdR+sB)}i{>meAHRq8x(la<P}tfC^f=G`(n!n+^khOn6ZDopzr74#DA^E$Ypr z<X#*7jw;wMC6IcW5ZqV&F{9zu#kt(E`Yb!q{bHW_>djn_2?thjux(-IwulTq&EChq zbf`X6{zxXag8t*_C-$5Ivat1t`5XPSb^bG8N~rRpy0Ur-j+j~!uBwL4d>eu04M+O{ zA<@2Uvi;oiHRBI*$nWn<4t}`CEO+Y1;NU0Br4qzls^7jzW8nYp7kKhDFO)>gWT~C; zXT1XZ3p-;kS+^a}9vQ1}@?W(u3P;#V0|6s3y;cajk!YPbPo50rh<|w6^3two-c$1! z3Aj!|2Y&9Fd{38hE3DmJX@+)fVwI01Fwrv^`Id*jg46^pt}o@yPVX1VHXLD$3eILP zF&>VtPgcJQ!|G^lc)@+`+7`I4rS!6$z72kn<o}j+xT1vDgReMB%2_w{;8n}e?xX}2 z?2C6q_lNUG-iOS|31f8uBJ~1SF;TFqQot9531LC#wD0@-KE<`N?;@ka0!`1_v-g6d zw(kd82h(~LJ*j{p;^ZHe#C_!_-oqSa&+N}2_%g3*g@uG<WplmYPu{Z;pPToBvhJ~n z7uU0XlOoXFI#cf94aG#=<cgic7F_C(^UZ#tk$WDdTVtx^L#c8bA$DnKKKXzMKNK(z z5X_8OTf<jUpJ_~3g(IcM1Wc_XJd0sKKCd3gTaHI)L;*`xJ#$}G`oiKxOmhOoa1NDg z%M}A!#^L)2W8ufJD3ZZqh=8Kr4nIP`Z8qO#D8wEjMrruwtKH=or@SGRpn~4|^9bIv zvEhVS+&Tabg@!TwGw@Av`x}h*2~dM>rjrA+ee2A^s>yv8FMchTMb5&V$CM<bl%)09 zd3owuD8*<=>Rd!AN#@=}XETv<)kV<S%>F$7yVsot<FNuk?TGROPxnbL5_}HZl3X`t z!jiZZ=5H46uLdG77v3L1g)krwpfAjX!5P|oGP)UPDlBYDPj3L;9<kI|E&<`tczZeX zRcA`y8@+jb61?~EiMtS~86sN-=?M5`eVE9CAB?7Xv6(RcOlp5~IlNie-5hbm6?NH2 z1~5t}L6C${wn&5|<+lH7h0RY~524&;KagNWeTL`+VXMHN+uo&D)pL~eB!Bgdt@Rp_ zPu9Ylw=olT4Iv^g7V^!KyLN=RmuLGV&1U(6Q$GrRFpjv}xc_pWecc<2k3SFl$$$26 z;MG0)zo&_Bcm#82K7oQdc>*$m2ao|9bliDnLa^`O!)APm&lfV^Q6wqI#x>BvuHqZj zR){xJta2Gs*O&ODt*gz%itF+sTT8uM+f^Y!Lr#6dI>a+1RH&Q%`uh6(+<rdgvY!9f z`mgndB!2D?zVY=htz4~8P#^U56DN;2wqM{buju*zI^!l2zhy0)g@>992I8IorAg^} ze#JjeUL=)FD-iuf{gaJ?ko7$K;)LV81&MYby#|>r^cAyCA=ygnt0*fmRzZmh^@3gZ z9BJmGQ*%?9*6&Z&o)p!6A`(UjBf)av%-M3JxvEYM&}Qve&<BiEhX4HHbL4iVj&;D! z%}BHR?rG->Ro!l*GcS>;!?*XN^T2aoZ^i!BdHatX2x!48(?yB3eFxYlIGf`Dk#{Rn zuD-VWQokZw9EX|Ir(qYb?u9;UbkQS($<f=!WyDIRBqJl^mWipuh$hg<$;r9i>+UKQ zkfR<Uw+?EH!XiX&7}Jp9Egbcw>v`l11+m;zh^R_yX^nEzL@cWM(crMaHv%m_7MqD; z){N|?%1O=4tjyfFcz1P-BX|0Bd^14B&a~mT)#sopdfB7MpI4RE!0Fmm%xI`jBewD~ zw<X^?F(fKz5s65bS8-*ar4V^_HnxgX4V5#o!uWIKcC~h_WLv8&h|EfJU=(_f_wq*z zWonTDtZw_VCmM$tP4Dci@I3JIJ+FdUo0m&P<Pd{rpCPpCd7<a?L`$s~FVZnC_k!A_ ztG^q4{xZh{e7m!}tTO6&U)3KTEH4uzr@$Il3>A=C`rXQJJl-aa7|})+Z!LtTz};P- zaQ<CAp8=09?AOMOHKGf3Lc-=_r-5$8hEmvUqvle2b#q5Y%rV#mjvgDJ9(Q@=`=(h^ zlOQ3zmG+IUl7>^z&(yM?snKluVUcY8UDHsC)E_=$oT%*kX|AP;+Xfbo9jEXVzGSM} zUi#?(PtE;<^p1gaRh;I#tSZTMO>ZSIs_YP-%=>+BQq}jjak!PkW41n`zQx6!&gJ0= zuLsnor;``Q+LVABUe+tiz&)&6WVfz?Sl${ZWu+KA^`D4<xOvMMm_bjVv=ppfRu%13 zo??!}n@;+P>0(R?zHq37fJ5)-L9gNZK(EokqV(Xmxh&VtIi@NLLR8;G(O0|CSy^Z? z1y7n~TX1d>tPnZ6hfx(+2*hWFVFb^IrS?qrJE`9bdsfX?Ve7*h12=nfZgn`mqj%@+ zGzj|0Oe~5c%F$rWXqMT=pFC?;$$Rt0%87>?hXxO7gV+l58#9jLkIx-#b(2WpT$<j` z+eJryb>JT4`_47C{yM1f@lCAvYxk;96<%Hu(VU?WsiAUqbl7XtYpdw+Y%lJ5Uh=Kt zBCwc7t6sQYD6h5<pA=Zr)#bwJFTpzf$;Lk*Amj(iTMZsG5FT~x%dhd;({@c|mLZ)N zpN;^RLQ>F5ruykINp~Ld6WOztn%pUh3x$#$2d{K_cWK|@3lZrt<ntM`W;&?ih;wZl z-?tfCY5D(1^R#j@WTouZ-l3q-h2D^){Iza_?cPU8vRTc{4qlcZirTuJJnGrniK8|h zu-?!x?=Ns>$AtI!1!@wsG{+@-$^t*H;5=3#AKtY-L&tvq06`y`jjiWKn|UElM>W#o zDo^PT)=$I82K9LNOujIybx*Mg@#Px&o+#xCscwb*BxllVC@7^YxsVDIDjcIBBupX- zj&!bKslz3WMtR)}ocvyoMb{*tin~mi`%;W=(bxh{l~76JLz*$789!>t2^*KPE?R0} z_OHH^Tq)v_;A<q`%ktQ>4e2qJlnGz;D=(YD>zr;I!Pwy)t5N!?Z%%O$nvSt$H#@U1 z6oD^L=t+^nc|C^5i_7Q{D*WL02k4EbTr78^kvr;l`1;Ahfn)Qzl*_d)8?zAuPb^Ou z43^3J{okD5*;y+~W#L<y-T=daQ^)TRHbqZ6j=pJh!uozNJbQJECnMi3A3~0|!>^6K zyW}{K)VZ!@HAb-rI$nfML|-jAoa*!u_V1XXrHR<x-8B$$ALl;Fn<?)U*OD0<SPLiZ zLu$&5XwP$Y209zJT=al~CnhGEqJ49hjy~7y4`-hHIY!y0Q1Xm?;ldQ6t|PEjxhq<Y zyoq#cN1iJg=<ewe>ZLZ%GA}Fjv9T#q4cDoeRH}A8N!Mn9qb8&m&l0^sXdu>YOnkja z-gXkb9x$!mal{cRzIy_A6{TU6SeIO64HI>>HINoK2<(R)&C$1%>YHPCh{pZEgXS3? z;={WQ*Mh18i<e7pG!hh))j0-5#70ij{4~w~)c{$RYH*uD=UcnPBvOv_W-W`e%f#(s zyHH%&ZqvY*ad*ecK^$<fX>W8wzVxgfuIInDY%%NcGDZwa>qst~8*2LOjVW$2i=%>* zHKd;M)eLx5!L~j8y)ei&So-k3nk6YEZxGJ0#Oe&a(nra<=ejXvfRs0d&#L5wYzwv5 zGQ&@(5?sTN$5YCFgNjuY_LY8OUP!#^gT7oWt~(|4=ciG81n@2y?Zj&c2v%M$eo1Er zZ))_1=?OorCF*o8oYhlntL3cEG|}e1n8SNXhb{+9{xqCWkBhmqJp7`LYVv~!`_vWN zL4~@+>P&7p6YF5ia*elcV@u(=syxkFJc+i-JO_4?(zD82j{?`6?aU5ShrxwCajH>C zElRHx-lWzGTD`X2*M)Tr$d_B2mhhvJsrh{M#|Uc%#z#p%y%?g32fuK|5%VRL&CaAM zH@oiv>11Y&e{S_g85$;Q-KOYS<}1WKl^6oV_l*uA%QnP3my!dI>QqMUe!g>BpH~hq zMQoJ|wIhhVR=CscIz^Vcj}iDdAyr8`wc%RRkh;*mG-~imaDmT2uflQ3)`WQ0nHSxS zce!$k`_)41X)nBg@BBzD19o}x*D<@5i(bEU;HXT(E#d-V%lOF1`SEE$O^<b(5BBLt zHhTZKCj~2;66^;BT`|4cb7Be9++(Sn*M)4iZ%;me&cpb1o=UOPumk%%l9RT$D4vM< zOuwCtJo5~Am3!d3=rMTn9O)d(@!pX`v^hcA!{YwiZbv#+PM3{gtky`(cdKXB_9v#3 zRX{fLfuSGi^=XLC0+;A0za(p9mSTO3?_YZ$ubPTFDRn=uq<nLdx%!f2OK6oIcQoER zFAguf3Tf?g_ct=;cvz$t<e8~r$BlR%orfBZn^E*J#fS^4{4N5xLk*j(y_c!=(tHb_ zl50I)!KKVx^h^pJ;CrSjucdUu&Z5++<yV*)9mC0$eoPw@5pLIZwejzkj7usA2xAuj z<#cYxW!4}dNyR%$-R0r%9Ynyes1&Fe6V-Iw{JpB>aZwAqkI)Gbc;+Vq`2S%BC}cg0 zgoA^HsgtRlnFUCK3PAHP=M?l66(9pSIYR+(LQa@a0bGa=vq)7L0^31;XaHhpE)WVH zfErTjfC(Un<^)la0C1i>Fb$fAts;SnF#trrsi+TB;=Qa8DX>{(P%$b151JbUjRjDF z$OCZ!<e+X005;@G934Obxq=uJACP?k%0mSZgNDcev=D}UQ~(7uFX*G-AM-r_u?y<N z1mOP1sxLZ#5Cnq-Q2N^@9*>zh6hJ{i0qS3aU(kaG#Q%Gl{vUrRD1ZCY0A`040L`NV zs35Ar@KGdS0^mSrGyn<+MI8%33C-~bU}hZfH77^~2cY^_x$GaWc>iy&@cxgoVluD` zoFEC7-!6d><$@@LfH{i$8(Kel00n@P=TFT&AdkoY|FQRfl-;vFDB=Y{WByK=7QzPt z-yaYjasuSX3&8zv%{<T`u4Ujoi17bO0|-h2e^BCt=oI`@(dtD1h7rs_2};KYBONaY zfK1c|L0Gu{=zyfwI{rUXi-h3!6(k5Qa31~@1VotUk1*t#_s=!NUbNuvkfSNV{&Vqz zQqg|rA&>zaaxwt`2NGTh0RS=|AM{W+04@O#CFO5HQ(gc$fb+4vKv+4+A?fhYe*Qv+ z5?b&NFb@Ktbz%VC-`pSylHVu}kwP%}yDfpedPuE*JJt1<X0TI~An*=@k1Y)X05{h^ z0Kfvf%FX>J;)js%Isf;j0D4gNe>EX+(2p4nNeph@KZyZxknfL!4-6o3N&q~_k_JEq ziSQv_a15B-zhivB=g$=+VgU#`klYIIs|!T}`4Iq!2>8s*O-vHI9B#$_)1uXx02G9r z|7S6{JyL**DFIJFS~vi?|7r!df&ZV@|Fif(D}aaNPctu}0>>dv^;a8xNS95DKj}gV z+M@VfGmxC&;rf#^klZ4q{wFgL^*^hT=O1}oObxd42@OC(2n`m%0r$C&HvpZwDS|K3 zP*B;9Fra%805ioyxBTA);b3maQSR3(9oy$Yz@nz~Z!P~_8~I0IUjY;;3Lt^hVSy-s z7_m|9ap@!oQwBf;A@707fP0PDg>XC&g%|(@LSz>M6Sp-%%3=UIh6kUN3%pJZprN3g z!AmeP{?ZTrE%&3+0^hgZSiCiR4O)@_;6WmAI-(Sb1(za&B_4wP>nQij(*_NS0jMBc zxlpO+sQ@S_J!~i_@ZaA@xu1hhtXecKNL&hl0^z)pBHG0O>oNdy<NwX~U|m!%mMoSK z1l0TOxTiRP7$HC(3QEn?9O4h{gZDNzhn(oY<-x1$|31q7G>jfuAK-wPdME>1fgJxf z6>S{rkVptplm2b$sRS6$PUGKrni>KKA<(%$kY`^0Ci`jvNFn5UFd6X795f~IyGdPv z2}sIsz<gGA<`zzWD&&PUm@~pQ);5O}WGw+ef#Ba~F<@5-j=&L&|G%;NY5O<+4?aMG zXzy!Uhy#c4fd9XPD6)@@`bG#Mm-!t8vJ@CEH-|?M1`K}p+0VdKz>YJ>MhXDl8wL!Z zBu3YBIT$D?QE+YkyZU)t9%UbFLs(}iQrj`Xc8$O&{=4qKxjnM}jR~4QfEa$){ecRS z@PsD#gDnIDIuDSSG=LEjQMfPv^9-<7ZlwRlZ|V^%QH~4R0V4$gdg}o`ZZ8nL%<ops zCi4)C7br>wfD1B_0iZwD^V~D56EH-}V5JX3u)mISzc0WCRtAW&TCglqzc1KBdoys3 z|H<&Bn3haqu&4tVlz&H=5ftm!g!c#Ghadr*!Li_dXCU!Gtb-cESVh29naKkMh4q(d z@Nc=_n_y77EPw*Sg<$Oc2?-3NFWlqK5Pvb2`%OlG7G!_lygq9Jh*9vOp`cW(oSf{P zEX+YA0nj*quvC)+JD?E_vX%Q?yHO8>x+GA(9Do{P$HyU{VF2t+1bAbye<zp1C(wZ$ zfD*!W>ASCq0rmz9;lD|xkO|_D|BW`J<|4CW?G_%h7Xo93JlJAaHmFhlw=P$oTD}Z$ zI1*q8|DB)=xuAQnE{Me&E+L&cFu+Kp|Be4HH}+s17bGGDK!+H3qX0I5UH~SNK>7lR zxXP!b-DR-&CRqI6NgGfI8dUh*4v!v0V@pA3ioXYokP3q?k6qe(tT2cHNLWJUvBdk2 zVL=R-_NCn+fDw@akKO-`+q-hmlH%`JSJ49WV!^SZ{*PD-D`O)M|Iru~mB6mNtBPGb z`A2Ax4@9UsF!3=oNO!>7g7n!FTw{*B{|!y49@5A-IJo~Lt2MsSY%|z82)xV4zmxT( z6~w9hkGPT6fBY@}?<|4<K+zs^{}?~>L$B}=@U)i#96$U2h~J?7uTF`BgZGak1&C<d zU;fu>&+i0<Lqq=q3tJU%*a1I5>hRFGpmder^<45mb?kkhKB57soJ%kjX}#~a=R6R5 z5STpOpR?0}9lQiLpnnIRHU2mE-*-Yt#otVVX0gD^|L*2nQ~|^=d{a=M1=YulNq7b( zWG+L2$esbHC?9aBSz8Pf0l%7G(|CN0`_oQk*PuYA&wk&4eZhi&;(bsw1309=d*GG_ zb#g~w{m%e&#t-WLyDspLI^U!Ju}bj2V}U=P380_|{*na$miyUZLW3k<0%##F|M$uB zFV1p5IbvuKwApW$Da^pmMS>}!X20)a)-M6Xl;gzEP|E+W5UUGmG77_<?=wgtB+ImP z{%lh>bGA>{kCte3(M?6W(kw#Bt>)CZIg6yCVGO!3+|_{!N~DX5Brj6}=}sfdO9`S& zBSa(uyX!f}bL87OM(pn4dH<g0J!d<M42I6c`eTXHiA2wBr48C0HA<cNWds*zWH9+} z-f}Mrw3QKh2L)^olT64ca;6cVUB*)D%!d*G9`Q51hJ#PG{iwxA*{A+DXtQz-)}R@7 z5c)DCX8kg1l;%Bgh?ePe$SCFwvG?U6`u!Sy`YwaNDKlJ!Hr|8fM18d%ReBVUZ#I$H zT~6p^SQO;FQy|~M|Ly%VXzLh}?>iT_y+RcypcJNTBJT)ziU}%_KcU5luPX@kg+!r( z5JdU~Bq|ZM5U%D*ZRlpTcIu%~>Q3oI%dau-qR3(;p=H;_mCRzz)+$0TON6_X268cC zbIY6qG9D4l1_uze0pxL3REv|){61S$Ud$;yF6c9gxuO{;WxfD&#UATi12cO8kE`7? zjZLQuXC^B8czYj6Cy<gGVxIMJAd^5kfGA6Dt^&UowXZ~lo6tF#t%~hw2avrHyE+R% zK1yT)le-J6HB+n|T`{|=32lptY%JEC0`f;9+_|56w#G(vcJ4}`hR_rJc6}o?Qs35o zp)c3u8JMvF`xL7{rn3;Mme4hc@ZLs&)DMcNI8*Wikf=nM{;qtF>XW`^ab`=qhfu#v z&llzvkXJGpKaul5JTbXcX<Q1MNY9TD^~H=5zA)St%S-4Fd#r29t2Lsj7DP(-R}hs` zX=zMW#J#^x^R-DkLtK}19icr#LMgtNOF*6viBY%!xrcGxNDg=9BoIg3?#croD-z*( zJ^{HBx8=z*>!l<;aUltl)7=7G`4_WEy>2K!4`cO&28ZpwE&|z;6bR=O`UqW+2sh^v zkdlPmoQzL);z-!dSp;+Uh&XRs|47WFj3Upe2F;>l%3^mhI!(om1MVc)s!uANrq~Vk zrh(A2dOfr92%!_hhGRGTYTr(5b^>0K<MRX=AZaAv`^67ou3r-~pnU^!gU<U2J(si_ zG=|u%oed`K2F>n}Q(HWKs7y-}O1n?^PBmME&fgS`vz>AeAynCdK$9XeWjpJ6w*wRV YvJ1a$b8?>IbD=gThcptp@yOWs7r7U7zW@LL diff --git a/fab.kicad_sym b/fab.kicad_sym index 2454a26..c55aa71 100644 --- a/fab.kicad_sym +++ b/fab.kicad_sym @@ -3512,29 +3512,27 @@ ) ) ) - (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" - (pin_names - (offset 1.016) hide) + (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 2.54 0) + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -2.54 0) + (property "Value" "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -3544,7 +3542,7 @@ ) ) (property "Datasheet" "~" - (at 0 0 0) + (at -5.08 0 0) (effects (font (size 1.27 1.27) @@ -3552,7 +3550,7 @@ (hide yes) ) ) - (property "Description" "Connector pin header 2.54mm pitch vertical tht" + (property "Description" "FTDI header connector, usually used on the target board side" (at 0 0 0) (effects (font @@ -3561,7 +3559,7 @@ (hide yes) ) ) - (property "ki_keywords" "Connector pin header 2.54mm pitch vertical tht" + (property "ki_keywords" "FTDI header connector" (at 0 0 0) (effects (font @@ -3570,7 +3568,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x01*" + (property "ki_fp_filters" "*PinHeader*1x06*" (at 0 0 0) (effects (font @@ -3579,230 +3577,224 @@ (hide yes) ) ) - (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm_1_1" - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_0_0" + (polyline + (pts + (xy 2.54 -7.62) (xy 7.62 -7.62) + ) (stroke - (width 0.1524) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 2.54 -5.08) (xy 7.62 -5.08) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - ) - ) - ) - (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) + (fill + (type none) ) ) - ) - (property "Value" "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" - (at 0 -2.54 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 2.54 -2.54) (xy 7.62 -2.54) ) - ) - ) - (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 2.54 0) (xy 7.62 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (property "Description" "Connector pin header 2.54mm pitch vertical tht" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 2.54 2.54) (xy 7.62 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (property "ki_keywords" "Connector pin header 2.54mm pitch vertical tht" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 2.54 5.08) (xy 7.62 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*PinHeader*1x01*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 6.985 -6.985) (xy 7.62 -7.62) (xy 6.985 -8.255) (xy 6.985 -6.985) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) - (hide yes) ) - ) - (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm_1_1" - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (polyline + (pts + (xy 6.985 -4.445) (xy 7.62 -5.08) (xy 6.985 -5.715) (xy 6.985 -4.445) + ) (stroke - (width 0.1524) + (width 0) (type default) ) (fill (type outline) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 6.985 -1.905) (xy 7.62 -2.54) (xy 6.985 -3.175) (xy 6.985 -1.905) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) - ) - ) - (symbol "PinHeader_01x02_P2.54mm_Horizontal_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 6.985 0.635) (xy 7.62 0) (xy 6.985 -0.635) (xy 6.985 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) - ) - (property "Value" "PinHeader_01x02_P2.54mm_Horizontal_SMD" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 6.985 3.175) (xy 7.62 2.54) (xy 6.985 1.905) (xy 6.985 3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) - ) - (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (polyline + (pts + (xy 6.985 5.715) (xy 7.62 5.08) (xy 6.985 4.445) (xy 6.985 5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) - (hide yes) ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (text "CTS" + (at -1.905 2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) - (hide yes) ) - ) - (property "Description" "Male connector, single row" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (text "GND" + (at -1.905 5.08 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) - (hide yes) ) - ) - (property "ki_keywords" "single row male connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (text "RTS" + (at -1.905 -7.62 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*PinHeader*1x02*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (text "RX" + (at -1.905 -2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) - (hide yes) ) - ) - (symbol "PinHeader_01x02_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) + (text "TX" + (at -1.905 -5.08 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) - (fill - (type outline) + ) + (text "VCC" + (at -1.905 0 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) ) ) + ) + (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_1_0" (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start -2.54 8.89) + (end 2.54 -8.89) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type none) ) ) + ) + (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_1_1" (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" + (at -5.08 5.08 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -3818,9 +3810,9 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_2" + (at -5.08 2.54 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -3835,108 +3827,53 @@ ) ) ) - ) - ) - (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Male connector, single row" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "single row male connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinHeader*1x02*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm_1_1" - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) + (pin passive line + (at -5.08 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" + (at -5.08 -5.08 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "5" (effects (font (size 1.27 1.27) @@ -3945,16 +3882,16 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_2" + (at -5.08 -7.62 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -3964,29 +3901,28 @@ ) ) ) - (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 2.54 0) + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" - (at 0 -5.08 0) + (property "Value" "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" - (at 1.27 12.7 0) + (property "Footprint" "fab:PinHeader_02x02_P2.54mm_Vertical_SMD" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -3994,7 +3930,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -4003,7 +3939,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "Connector Header Surface Mount 4 position 0.100\" (2.54mm) for programming D11C chips" (at 0 0 0) (effects (font @@ -4012,7 +3948,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "connector swd programming jtag" (at 0 0 0) (effects (font @@ -4021,7 +3957,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x02*" + (property "ki_fp_filters" "*PinHeader*2x02*" (at 0 0 0) (effects (font @@ -4030,33 +3966,110 @@ (hide yes) ) ) - (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm_1_1" - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) + (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_0_0" + (text "CLK" + (at 4.445 -1.27 0) + (effects + (font + (size 0.75 0.75) + ) + (justify right) + ) + ) + (text "DIO" + (at -4.445 -1.27 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "GND" + (at -4.445 1.27 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "RST" + (at 4.445 1.27 0) + (effects + (font + (size 0.75 0.75) + ) + (justify right) + ) + ) + ) + (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_0_1" + (polyline + (pts + (xy -1.524 -1.016) (xy -1.27 -1.27) (xy -1.524 -1.524) (xy -1.524 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy -1.524 1.524) (xy -1.27 1.27) (xy -1.524 1.016) (xy -1.524 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.524 -1.016) (xy 1.27 -1.27) (xy 1.524 -1.524) (xy 1.524 -1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.524 1.524) (xy 1.27 1.27) (xy 1.524 1.016) (xy 1.524 1.524) + ) + (stroke + (width 0) (type default) ) (fill (type outline) ) ) + ) + (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_1_1" (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start -5.08 2.54) + (end 5.08 -2.54) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" + (at -7.62 1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4072,9 +4085,9 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_2" + (at 7.62 1.27 180) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4089,30 +4102,65 @@ ) ) ) + (pin passive line + (at -7.62 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -1.27 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PinHeader_01x03_P2.54mm_Horizontal_SMD" - (pin_names hide) + (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 5.08 0) + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x03_P2.54mm_Horizontal_SMD" - (at 0 -5.08 0) + (property "Value" "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -4122,7 +4170,7 @@ ) ) (property "Datasheet" "~" - (at 0 0 0) + (at -5.08 0 0) (effects (font (size 1.27 1.27) @@ -4130,7 +4178,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "Male UPDI 2-pin connector" (at 0 0 0) (effects (font @@ -4139,7 +4187,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "male UPDI connector" (at 0 0 0) (effects (font @@ -4148,7 +4196,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x03*" + (property "ki_fp_filters" "*PinHeader*1x02*" (at 0 0 0) (effects (font @@ -4157,69 +4205,97 @@ (hide yes) ) ) - (symbol "PinHeader_01x03_P2.54mm_Horizontal_SMD_1_1" + (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD_0_0" (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start -2.54 2.54) + (end 2.54 -2.54) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (polyline + (pts + (xy 2.54 -1.27) (xy 7.62 -1.27) + ) (stroke - (width 0.254) + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 1.27) (xy 7.62 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 6.985 -0.635) (xy 7.62 -1.27) (xy 6.985 -1.905) (xy 6.985 -0.635) + ) + (stroke + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (polyline + (pts + (xy 6.985 1.905) (xy 7.62 1.27) (xy 6.985 0.635) (xy 6.985 1.905) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) + (text "GND" + (at -1.905 -1.27 0) + (effects + (font + (size 0.75 0.75) ) + (justify left) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) + ) + (text "UPDI" + (at -1.905 1.27 0) + (effects + (font + (size 0.75 0.75) ) + (justify left) ) ) + ) + (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD_1_1" (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_2" + (at -5.08 1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "1" (effects (font (size 1.27 1.27) @@ -4228,16 +4304,16 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" + (at -5.08 -1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "2" (effects (font (size 1.27 1.27) @@ -4247,8 +4323,7 @@ ) ) ) - (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) + (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) @@ -4260,7 +4335,7 @@ ) ) ) - (property "Value" "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" + (property "Value" "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD" (at 0 -5.08 0) (effects (font @@ -4268,7 +4343,7 @@ ) ) ) - (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:PinHeader_02x03_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -4277,7 +4352,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -4286,7 +4361,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "Connector Header Surface Mount 6 position 0.100\" (2.54mm) Fab UPDI connector standard 2022" (at 0 0 0) (effects (font @@ -4295,7 +4370,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "connector fab updi" (at 0 0 0) (effects (font @@ -4304,7 +4379,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x03*" + (property "ki_fp_filters" "*PinHeader*2x03*" (at 0 0 0) (effects (font @@ -4313,44 +4388,150 @@ (hide yes) ) ) - (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm_1_1" + (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD_0_0" (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start -5.08 3.81) + (end 5.08 -3.81) (stroke (width 0.254) (type default) ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy -1.27 -2.54) (xy -1.524 -2.794) (xy -1.524 -2.286) (xy -1.27 -2.54) + ) + (stroke + (width 0) + (type default) + ) (fill (type outline) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (polyline + (pts + (xy -1.27 0) (xy -1.524 -0.254) (xy -1.524 0.254) (xy -1.27 0) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (polyline + (pts + (xy -1.27 2.54) (xy -1.524 2.286) (xy -1.524 2.794) (xy -1.27 2.54) + ) (stroke - (width 0.254) + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 -2.54) (xy 1.524 -2.286) (xy 1.524 -2.794) (xy 1.27 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 1.27 2.54) (xy 1.524 2.794) (xy 1.524 2.286) (xy 1.27 2.54) + ) + (stroke + (width 0) (type default) ) (fill (type outline) ) ) + (text "GND" + (at -4.445 0 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "GND" + (at 4.445 0 0) + (effects + (font + (size 0.75 0.75) + ) + (justify right) + ) + ) + (text "UPDI" + (at -4.445 2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "UPDI" + (at 4.445 -2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify right) + ) + ) + (text "VCC" + (at -4.445 -2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "VCC" + (at 4.445 2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify right) + ) + ) + ) + (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD_1_1" (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" + (at -7.62 2.54 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4366,9 +4547,9 @@ ) ) (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_2" + (at 7.62 2.54 180) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4384,9 +4565,9 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" + (at -7.62 0 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4401,30 +4582,83 @@ ) ) ) + (pin passive line + (at 7.62 0 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -2.54 180) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 5.08 0) + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" - (at 0 -5.08 0) + (property "Value" "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:PinSocket_01x06_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -4434,7 +4668,7 @@ ) ) (property "Datasheet" "~" - (at 0 0 0) + (at -6.35 0 0) (effects (font (size 1.27 1.27) @@ -4442,7 +4676,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "FTDI socket connector, usually used on the host side, such as the USB-to-Serial bridge" (at 0 0 0) (effects (font @@ -4451,7 +4685,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "FTDI socket connector" (at 0 0 0) (effects (font @@ -4460,7 +4694,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x03*" + (property "ki_fp_filters" "*PinSocket*1x06*" (at 0 0 0) (effects (font @@ -4469,44 +4703,162 @@ (hide yes) ) ) - (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm_1_1" - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD_0_0" + (polyline + (pts + (xy -2.286 -7.366) (xy -2.286 -7.366) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (polyline + (pts + (xy 5.08 -6.985) (xy 4.445 -7.62) (xy 5.08 -8.255) (xy 5.08 -6.985) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) - (stroke - (width 0.254) - (type default) + (polyline + (pts + (xy 5.08 -4.445) (xy 4.445 -5.08) (xy 5.08 -5.715) (xy 5.08 -4.445) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.08 -1.905) (xy 4.445 -2.54) (xy 5.08 -3.175) (xy 5.08 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.08 0.635) (xy 4.445 0) (xy 5.08 -0.635) (xy 5.08 0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.08 3.175) (xy 4.445 2.54) (xy 5.08 1.905) (xy 5.08 3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 5.08 5.715) (xy 4.445 5.08) (xy 5.08 4.445) (xy 5.08 5.715) + ) + (stroke + (width 0) + (type default) ) (fill (type outline) ) ) + (text "CTS" + (at -4.445 -5.08 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "GND" + (at -4.445 -7.62 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "RTS" + (at -4.445 5.08 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "RX" + (at -4.445 2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "TX" + (at -4.445 0 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + (text "VCC" + (at -4.445 -2.54 0) + (effects + (font + (size 0.75 0.75) + ) + (justify left) + ) + ) + ) + (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD_1_1" + (rectangle + (start -5.08 8.89) + (end 5.08 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" + (at -7.62 5.08 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4522,9 +4874,9 @@ ) ) (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_2" + (at -7.62 2.54 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4540,9 +4892,9 @@ ) ) (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" + (at -7.62 0 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4557,30 +4909,83 @@ ) ) ) + (pin passive line + (at -7.62 -2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -7.62 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PinHeader_01x04_P2.54mm_Horizontal_SMD" - (pin_names hide) + (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 5.08 0) + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x04_P2.54mm_Horizontal_SMD" - (at 0 -7.62 0) + (property "Value" "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -4598,7 +5003,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "UPDI Pin Socket 2-pin connector" (at 0 0 0) (effects (font @@ -4607,7 +5012,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "UPDI pin socket connector" (at 0 0 0) (effects (font @@ -4616,7 +5021,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x04*" + (property "ki_fp_filters" "*PinSocket*1x02*" (at 0 0 0) (effects (font @@ -4625,98 +5030,73 @@ (hide yes) ) ) - (symbol "PinHeader_01x04_P2.54mm_Horizontal_SMD_1_1" + (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD_0_0" (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (start -5.08 2.54) + (end 5.08 -2.54) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy 5.08 -0.635) (xy 4.445 -1.27) (xy 5.08 -1.905) (xy 5.08 -0.635) ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (polyline + (pts + (xy 5.08 1.905) (xy 4.445 1.27) (xy 5.08 0.635) (xy 5.08 1.905) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) + (text "GND" + (at -4.445 1.27 0) + (effects + (font + (size 0.75 0.75) ) + (justify left) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) + (text "UPDI" + (at -4.445 -1.27 0) + (effects + (font + (size 0.75 0.75) ) + (justify left) ) ) + ) + (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD_1_1" (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" + (at -7.62 1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) @@ -4725,16 +5105,16 @@ ) ) (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_4" + (at -7.62 -1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "2" (effects (font (size 1.27 1.27) @@ -4744,28 +5124,28 @@ ) ) ) - (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" + (symbol "Conn_RCA_Jack" (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 5.08 0) + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -7.62 0) + (property "Value" "Conn_RCA_Jack" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:Conn_RCA_Jack_CUI_RCJ-011-SMT-TR" (at 0 0 0) (effects (font @@ -4774,7 +5154,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.cuidevices.com/product/resource/rcj-01x-smt.pdf" (at 0 0 0) (effects (font @@ -4783,7 +5163,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "RCA jack barrel connector" (at 0 0 0) (effects (font @@ -4792,7 +5172,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "RCA jack connector barrel" (at 0 0 0) (effects (font @@ -4801,7 +5181,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x04*" + (property "ki_fp_filters" "*RCA*Jack*" (at 0 0 0) (effects (font @@ -4810,55 +5190,35 @@ (hide yes) ) ) - (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm_1_1" - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (symbol "Conn_RCA_Jack_0_1" + (circle + (center 0 0) + (radius 1.27) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (circle + (center 0 0) + (radius 2.54) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) + ) + (symbol "Conn_RCA_Jack_1_1" (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" + (at 5.08 0 180) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -4874,9 +5234,9 @@ ) ) (pin passive line - (at 5.08 0 180) + (at -5.08 0 0) (length 3.81) - (name "Pin_2" + (name "" (effects (font (size 1.27 1.27) @@ -4891,66 +5251,31 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Conn_USB_A_Plain" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) + (property "Reference" "P" + (at -5.08 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" - (at 0 -7.62 0) + (property "Value" "Conn_USB_A_Plain" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:Conn_USB_A_Plain" (at 0 0 0) (effects (font @@ -4968,7 +5293,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "Plain USB connector that can be milled with as PCB milling machine " (at 0 0 0) (effects (font @@ -4977,7 +5302,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "usb type-a connector plug" (at 0 0 0) (effects (font @@ -4986,7 +5311,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x04*" + (property "ki_fp_filters" "*USB*A*" (at 0 0 0) (effects (font @@ -4995,55 +5320,68 @@ (hide yes) ) ) - (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm_1_1" + (symbol "Conn_USB_A_Plain_0_1" (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (start -5.08 7.62) + (end 5.08 -7.62) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start 1.27 -3.81) + (end 5.08 -5.08) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start 1.27 -1.27) + (end 4.445 -2.54) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (start 1.27 2.54) + (end 4.445 1.27) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_1" + (rectangle + (start 1.27 5.08) + (end 5.08 3.81) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Conn_USB_A_Plain_1_1" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "5V" (effects (font (size 1.27 1.27) @@ -5058,10 +5396,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at -7.62 2.54 0) + (length 2.54) + (name "D-" (effects (font (size 1.27 1.27) @@ -5076,10 +5414,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at -7.62 -2.54 0) + (length 2.54) + (name "D+" (effects (font (size 1.27 1.27) @@ -5094,10 +5432,10 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_4" + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -5114,28 +5452,29 @@ ) ) ) - (symbol "PinHeader_01x05_P2.54mm_Horizontal_SMD" - (pin_names hide) + (symbol "Conn_USB_A_Plug" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) + (property "Reference" "P" + (at -5.08 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x05_P2.54mm_Horizontal_SMD" - (at 0 -7.62 0) + (property "Value" "Conn_USB_A_Plug" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:Conn_USB_A_Plug" (at 0 0 0) (effects (font @@ -5144,7 +5483,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/195859/usb-ap-s-ra-smt-data-sheet.pdf" (at 0 0 0) (effects (font @@ -5153,7 +5492,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "USB 2.0 type A Plug to be positioned on the edge of a PCB" (at 0 0 0) (effects (font @@ -5162,7 +5501,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "usb type-a connector plug" (at 0 0 0) (effects (font @@ -5171,7 +5510,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x05*" + (property "ki_fp_filters" "*USB*A*" (at 0 0 0) (effects (font @@ -5180,66 +5519,68 @@ (hide yes) ) ) - (symbol "PinHeader_01x05_P2.54mm_Horizontal_SMD_1_1" + (symbol "Conn_USB_A_Plug_0_1" (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (start -5.08 7.62) + (end 5.08 -7.62) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start 1.27 -3.81) + (end 5.08 -5.08) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start 1.27 -1.27) + (end 4.445 -2.54) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (start 1.27 2.54) + (end 4.445 1.27) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (start 1.27 5.08) + (end 5.08 3.81) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "Conn_USB_A_Plug_1_1" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "5V" (effects (font (size 1.27 1.27) @@ -5254,10 +5595,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at -7.62 2.54 0) + (length 2.54) + (name "D-" (effects (font (size 1.27 1.27) @@ -5272,10 +5613,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at -7.62 -2.54 0) + (length 2.54) + (name "D+" (effects (font (size 1.27 1.27) @@ -5290,10 +5631,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin power_in line + (at -2.54 -10.16 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -5309,9 +5650,9 @@ ) ) (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (at 0 -10.16 90) + (length 2.54) + (name "SHIELD" (effects (font (size 1.27 1.27) @@ -5328,28 +5669,29 @@ ) ) ) - (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) + (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) + (property "Reference" "P" + (at -5.08 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -7.62 0) + (property "Value" "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" (at 0 0 0) (effects (font @@ -5358,7 +5700,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/195862/usb-a-s-ra-tsmt-data-sheet.pdf" (at 0 0 0) (effects (font @@ -5367,7 +5709,7 @@ (hide yes) ) ) - (property "Description" "Pin header" + (property "Description" "USB-A (USB TYPE-A) USB 2.0 Receptacle Connector 4 Position Surface Mount, Right Angle" (at 0 0 0) (effects (font @@ -5376,7 +5718,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "USB Type A Socket Adam Tech USB-A-S-RA-TSMT" (at 0 0 0) (effects (font @@ -5385,7 +5727,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x05*" + (property "ki_fp_filters" "*USB*A*" (at 0 0 0) (effects (font @@ -5394,66 +5736,68 @@ (hide yes) ) ) - (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm_1_1" + (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT_0_1" (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (start -5.08 7.62) + (end 5.08 -7.62) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start 1.27 -3.81) + (end 5.08 -5.08) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start 1.27 -1.27) + (end 4.445 -2.54) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (start 1.27 2.54) + (end 4.445 1.27) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (start 1.27 5.08) + (end 5.08 3.81) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT_1_1" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "5V" (effects (font (size 1.27 1.27) @@ -5468,10 +5812,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at -7.62 2.54 0) + (length 2.54) + (name "D-" (effects (font (size 1.27 1.27) @@ -5486,10 +5830,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at -7.62 -2.54 0) + (length 2.54) + (name "D+" (effects (font (size 1.27 1.27) @@ -5504,10 +5848,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin power_in line + (at -2.54 -10.16 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -5523,9 +5867,9 @@ ) ) (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (at 0 -10.16 90) + (length 2.54) + (name "SHIELD" (effects (font (size 1.27 1.27) @@ -5542,28 +5886,29 @@ ) ) ) - (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Conn_USB_C_Socket" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 7.62 0) + (at -10.16 13.97 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" - (at 0 -7.62 0) + (property "Value" "Conn_USB_C_Socket" + (at 1.27 13.97 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:Conn_USB_C_Socket_Molex_2171790001" (at 0 0 0) (effects (font @@ -5572,7 +5917,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 0 0 0) (effects (font @@ -5581,7 +5926,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "USB 2.0-only Type-C Receptacle connector" (at 0 0 0) (effects (font @@ -5590,7 +5935,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (effects (font @@ -5599,7 +5944,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x05*" + (property "ki_fp_filters" "*USB*C*" (at 0 0 0) (effects (font @@ -5608,73 +5953,138 @@ (hide yes) ) ) - (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm_1_1" + (symbol "Conn_USB_C_Socket_0_1" (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (start -10.16 12.7) + (end 10.16 -12.7) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (arc + (start -6.985 -3.81) + (mid -6.613 -4.708) + (end -5.715 -5.08) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (start -5.715 3.81) + (end -5.08 -3.81) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (arc + (start -5.715 5.08) + (mid -6.613 4.708) + (end -6.985 3.81) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (arc + (start -5.08 -5.08) + (mid -4.182 -4.708) + (end -3.81 -3.81) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + (arc + (start -3.81 3.81) + (mid -4.182 4.708) + (end -5.08 5.08) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -6.985 3.81) (xy -6.985 -3.81) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.715 -5.08) (xy -5.08 -5.08) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.715 5.08) (xy -5.08 5.08) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.81 -3.81) (xy -3.81 3.81) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Conn_USB_C_Socket_1_1" + (pin power_in line + (at -7.62 -17.78 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "A1" (effects (font (size 1.27 1.27) @@ -5682,17 +6092,17 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin power_in line + (at -2.54 -17.78 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "A12" (effects (font (size 1.27 1.27) @@ -5700,17 +6110,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin power_in line + (at -5.08 17.78 270) + (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "A4" (effects (font (size 1.27 1.27) @@ -5718,17 +6128,17 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin bidirectional line + (at 15.24 10.16 180) + (length 5.08) + (name "CC1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "A5" (effects (font (size 1.27 1.27) @@ -5736,17 +6146,17 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (pin bidirectional line + (at 15.24 5.08 180) + (length 5.08) + (name "Dp1" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "A6" (effects (font (size 1.27 1.27) @@ -5754,152 +6164,125 @@ ) ) ) - ) - ) - (symbol "PinHeader_01x06_P2.54mm_Horizontal_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 5.08) + (name "Dn1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Value" "PinHeader_01x06_P2.54mm_Horizontal_SMD" - (at 0 -10.16 0) - (effects - (font - (size 1.27 1.27) + (number "A7" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 5.08) + (name "SBU1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "A8" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Male connector, single row" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at 0 17.78 270) + (length 5.08) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_keywords" "single row male connector BG300-06-A-L-A" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "A9" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*PinHeader*1x06*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at -5.08 -17.78 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (symbol "PinHeader_01x06_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (number "B1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) - (stroke - (width 0.254) - (type default) + (pin power_in line + (at 0 -17.78 90) + (length 5.08) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "B12" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) + (pin power_in line + (at -2.54 17.78 270) + (length 5.08) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "B4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + (pin bidirectional line + (at 15.24 7.62 180) + (length 5.08) + (name "CC2" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "B5" (effects (font (size 1.27 1.27) @@ -5907,17 +6290,17 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at 15.24 2.54 180) + (length 5.08) + (name "Dp2" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "B6" (effects (font (size 1.27 1.27) @@ -5925,17 +6308,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at 15.24 -5.08 180) + (length 5.08) + (name "Dn2" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "B7" (effects (font (size 1.27 1.27) @@ -5943,17 +6326,17 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin bidirectional line + (at 15.24 -10.16 180) + (length 5.08) + (name "SBU2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "B8" (effects (font (size 1.27 1.27) @@ -5961,17 +6344,17 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (pin power_in line + (at 2.54 17.78 270) + (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "B9" (effects (font (size 1.27 1.27) @@ -5979,17 +6362,17 @@ ) ) ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_6" + (pin power_in line + (at 2.54 -17.78 90) + (length 5.08) + (name "SHIELD" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "S1" (effects (font (size 1.27 1.27) @@ -5999,29 +6382,30 @@ ) ) ) - (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) + (symbol "Conn_USB_C_Socket_PowerOnly" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 7.62 0) + (at -10.16 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -10.16 0) + (property "Value" "Conn_USB_C_Socket_PowerOnly" + (at 3.81 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" - (at 0 0 0) + (property "Footprint" "fab:Conn_USB_C_Socket_GCT_USB4125-GF-A-0190" + (at -39.37 55.245 0) (effects (font (size 1.27 1.27) @@ -6029,7 +6413,7 @@ (hide yes) ) ) - (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" + (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" (at 0 0 0) (effects (font @@ -6038,7 +6422,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 6 positions 0.100\" (2.54mm)" + (property "Description" "USB 2.0-only Type-C Receptacle connector" (at 0 0 0) (effects (font @@ -6047,7 +6431,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "usb universal serial bus type-C USB2.0" (at 0 0 0) (effects (font @@ -6056,7 +6440,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x06*" + (property "ki_fp_filters" "*USB*C*" (at 0 0 0) (effects (font @@ -6065,84 +6449,138 @@ (hide yes) ) ) - (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm_1_1" + (symbol "Conn_USB_C_Socket_PowerOnly_0_1" (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) + (start -10.16 7.62) + (end 10.16 -7.62) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) + (arc + (start -8.89 -3.81) + (mid -8.518 -4.708) + (end -7.62 -5.08) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) + (start -7.62 3.81) + (end -6.985 -3.81) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type outline) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (arc + (start -7.62 5.08) + (mid -8.518 4.708) + (end -8.89 3.81) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (arc + (start -6.985 -5.08) + (mid -6.087 -4.708) + (end -5.715 -3.81) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (arc + (start -5.715 3.81) + (mid -6.087 4.708) + (end -6.985 5.08) (stroke - (width 0.254) + (width 0.2) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + (polyline + (pts + (xy -8.89 3.81) (xy -8.89 -3.81) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 -5.08) (xy -6.985 -5.08) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -7.62 5.08) (xy -6.985 5.08) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -5.715 -3.81) (xy -5.715 3.81) + ) + (stroke + (width 0.2) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Conn_USB_C_Socket_PowerOnly_1_1" + (pin power_in line + (at -2.54 -12.7 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "A12" (effects (font (size 1.27 1.27) @@ -6150,17 +6588,17 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at 15.24 5.08 180) + (length 5.08) + (name "CC1" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "A5" (effects (font (size 1.27 1.27) @@ -6168,17 +6606,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin power_in line + (at 0 12.7 270) + (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "A9" (effects (font (size 1.27 1.27) @@ -6186,17 +6624,17 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin power_in line + (at 0 -12.7 90) + (length 5.08) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "B12" (effects (font (size 1.27 1.27) @@ -6204,17 +6642,17 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (pin bidirectional line + (at 15.24 2.54 180) + (length 5.08) + (name "CC2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "B5" (effects (font (size 1.27 1.27) @@ -6222,17 +6660,35 @@ ) ) ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_6" + (pin power_in line + (at 2.54 12.7 270) + (length 5.08) + (name "VBUS" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "B9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -12.7 90) + (length 5.08) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "S1" (effects (font (size 1.27 1.27) @@ -6242,28 +6698,29 @@ ) ) ) - (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) + (property "Reference" "P" + (at -5.08 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" - (at 0 -10.16 0) + (property "Value" "Conn_USB_microB_Socket_WurthElektronik_629105136821" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:Conn_USB_microB_Socket_WurthElektronik_629105136821" (at 0 0 0) (effects (font @@ -6272,7 +6729,7 @@ (hide yes) ) ) - (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" + (property "Datasheet" "https://www.we-online.com/components/products/datasheet/629105136821.pdf" (at 0 0 0) (effects (font @@ -6281,7 +6738,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 6 positions 0.100\" (2.54mm)" + (property "Description" "CONN RCPT USB2.0 MICRO B SMD R/A" (at 0 0 0) (effects (font @@ -6290,7 +6747,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "USB microB socket SMD 629105136821" (at 0 0 0) (effects (font @@ -6299,7 +6756,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x06*" + (property "ki_fp_filters" "*WurthElektronik?629105136821*" (at 0 0 0) (effects (font @@ -6308,77 +6765,24 @@ (hide yes) ) ) - (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm_1_1" - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) - (stroke - (width 0.1524) - (type default) - ) - (fill - (type outline) - ) - ) + (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_0_1" (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (start -5.08 7.62) + (end 5.08 -7.62) (stroke - (width 0.1524) + (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_1_1" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27) @@ -6393,10 +6797,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at -7.62 5.08 0) + (length 2.54) + (name "D-" (effects (font (size 1.27 1.27) @@ -6411,10 +6815,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at -7.62 2.54 0) + (length 2.54) + (name "D+" (effects (font (size 1.27 1.27) @@ -6429,10 +6833,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_4" + (pin bidirectional line + (at -7.62 -5.08 0) + (length 2.54) + (name "ID" (effects (font (size 1.27 1.27) @@ -6447,10 +6851,10 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_5" + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -6465,48 +6869,31 @@ ) ) ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x07_P2.54mm_Horizontal_SMD" - (pin_names hide) + (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "P" + (at -5.08 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x07_P2.54mm_Horizontal_SMD" - (at 0 -10.16 0) + (property "Value" "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" (at 0 0 0) (effects (font @@ -6515,7 +6902,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.cuidevices.com/product/resource/uj2-mbh-smt.pdf" (at 0 0 0) (effects (font @@ -6524,7 +6911,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "CONN RCPT USB2.0 MINI B SMD R/A" (at 0 0 0) (effects (font @@ -6533,7 +6920,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "USB miniB socket SMD UJ2-MBH-1-SMT-TR" (at 0 0 0) (effects (font @@ -6542,7 +6929,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x07*" + (property "ki_fp_filters" "*CUIDevices?UJ2?MBH?1?SMT?TR*" (at 0 0 0) (effects (font @@ -6551,88 +6938,24 @@ (hide yes) ) ) - (symbol "PinHeader_01x07_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) + (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR_0_1" (rectangle - (start -1.27 8.255) - (end 1.27 6.985) + (start -5.08 7.62) + (end 5.08 -7.62) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR_1_1" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27) @@ -6647,10 +6970,10 @@ ) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (pin bidirectional line + (at -7.62 5.08 0) + (length 2.54) + (name "D-" (effects (font (size 1.27 1.27) @@ -6665,10 +6988,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" + (pin bidirectional line + (at -7.62 2.54 0) + (length 2.54) + (name "D+" (effects (font (size 1.27 1.27) @@ -6683,10 +7006,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" + (pin no_connect line + (at -7.62 -5.08 0) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) @@ -6701,10 +7024,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -6719,66 +7042,31 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) + (symbol "Crystal_ECS-CR2-20" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "Y" + (at -6.35 6.35 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -10.16 0) + (property "Value" "Crystal_ECS-CR2-20" + (at 1.27 6.35 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:ECS-CR2-20" (at 0 0 0) (effects (font @@ -6787,7 +7075,7 @@ (hide yes) ) ) - (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" + (property "Datasheet" "https://ecsxtal.com/store/pdf/ecs_cr2_b.pdf" (at 0 0 0) (effects (font @@ -6796,7 +7084,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 7 positions 0.100\" (2.54mm)" + (property "Description" "20MHz Ceramic Resonator Built in Capacitor 15pF ±0.3% -20°C ~ 80°C Surface Mount" (at 0 0 0) (effects (font @@ -6805,7 +7093,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "Ceramic Resonator Crystal Oscillator Surface Mount" (at 0 0 0) (effects (font @@ -6814,7 +7102,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x07*" + (property "ki_fp_filters" "*ECS*CR2*" (at 0 0 0) (effects (font @@ -6823,88 +7111,37 @@ (hide yes) ) ) - (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm_1_1" - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) + (symbol "Crystal_ECS-CR2-20_0_1" (rectangle - (start -1.27 3.175) - (end 1.27 1.905) + (start -7.62 5.08) + (end 7.62 -5.08) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy -4.445 2.54) (xy -3.81 2.54) (xy -3.81 3.81) (xy -3.175 3.81) (xy -3.175 2.54) (xy -2.54 2.54) + (xy -2.54 3.81) (xy -1.905 3.81) (xy -1.905 2.54) ) - ) - (rectangle - (start -1.27 8.255) - (end 1.27 6.985) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "Crystal_ECS-CR2-20_1_1" + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "IN_OUT" (effects (font (size 1.27 1.27) @@ -6919,10 +7156,10 @@ ) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -6937,10 +7174,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" + (pin output line + (at 10.16 0 180) + (length 2.54) + (name "OUT_IN" (effects (font (size 1.27 1.27) @@ -6955,102 +7192,32 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Crystal_NX5032GA-20" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "Y" + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" - (at 0 -10.16 0) + (property "Value" "Crystal_NX5032GA-20" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:Crystal_NX5032GA-20" (at 0 0 0) (effects (font @@ -7059,7 +7226,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/NDK%20PDFs/NX5032GA.pdf" (at 0 0 0) (effects (font @@ -7068,7 +7235,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 7 positions 0.100\" (2.54mm)" + (property "Description" "20MHz ±50ppm Crystal 8pF 70 Ohms 2-SMD, No Lead" (at 0 0 0) (effects (font @@ -7077,7 +7244,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "crystal resonator oscillator smd-2 8pf" (at 0 0 0) (effects (font @@ -7086,7 +7253,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x07*" + (property "ki_fp_filters" "Crystal*" (at 0 0 0) (effects (font @@ -7095,88 +7262,72 @@ (hide yes) ) ) - (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm_1_1" + (symbol "Crystal_NX5032GA-20_0_1" (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) + (start -1.143 2.54) + (end 1.143 -2.54) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy -2.54 0) (xy -1.905 0) ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy -1.905 -1.27) (xy -1.905 1.27) ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) + (polyline + (pts + (xy 1.905 -1.27) (xy 1.905 1.27) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 8.255) - (end 1.27 6.985) + (polyline + (pts + (xy 2.54 0) (xy 1.905 0) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) + ) + (symbol "Crystal_NX5032GA-20_1_1" (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + (at -3.81 0 0) + (length 1.27) + (name "1" (effects (font (size 1.27 1.27) @@ -7192,9 +7343,9 @@ ) ) (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (at 3.81 0 180) + (length 1.27) + (name "2" (effects (font (size 1.27 1.27) @@ -7209,120 +7360,31 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 6.35 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "PinHeader_01x08_P2.54mm_Horizontal_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinHeader_01x08_P2.54mm_Horizontal_SMD" - (at 0 -12.7 0) - (effects - (font - (size 1.27 1.27) + ) + (property "Value" "DAC_12bit_I2C_MCP4725_SOT-23-6" + (at 1.27 6.35 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:SOT-23-6" (at 0 0 0) (effects (font @@ -7331,7 +7393,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "www.adafruit.com/datasheets/mcp4725.pdf" (at 0 0 0) (effects (font @@ -7340,7 +7402,7 @@ (hide yes) ) ) - (property "Description" "Male connector, single row" + (property "Description" "12 Bit Digital to Analog Converter I2C interface SOT-23-6" (at 0 0 0) (effects (font @@ -7349,7 +7411,7 @@ (hide yes) ) ) - (property "ki_keywords" "single row male connector" + (property "ki_keywords" "dac i2c" (at 0 0 0) (effects (font @@ -7358,7 +7420,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x08*" + (property "ki_fp_filters" "SOT?23*" (at 0 0 0) (effects (font @@ -7367,99 +7429,24 @@ (hide yes) ) ) - (symbol "PinHeader_01x08_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -1.27 -9.525) - (end 1.27 -10.795) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) + (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6_0_1" (rectangle - (start -1.27 8.255) - (end 1.27 6.985) + (start -7.62 5.08) + (end 7.62 -5.08) (stroke (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + ) + (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6_1_1" + (pin power_out line + (at 10.16 2.54 180) + (length 2.54) + (name "VOUT" (effects (font (size 1.27 1.27) @@ -7474,10 +7461,10 @@ ) ) ) - (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27) @@ -7492,10 +7479,10 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) @@ -7510,10 +7497,10 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" + (pin bidirectional line + (at -10.16 -2.54 0) + (length 2.54) + (name "SDA" (effects (font (size 1.27 1.27) @@ -7528,10 +7515,10 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "SCL" (effects (font (size 1.27 1.27) @@ -7546,10 +7533,10 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "A0" (effects (font (size 1.27 1.27) @@ -7564,66 +7551,32 @@ ) ) ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -10.16 180) - (length 3.81) - (name "Pin_8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" - (pin_names hide) + (symbol "Diode_Schottky_MiniSMA" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "D" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" - (at 0 -12.7 0) + (property "Value" "Diode_Schottky_MiniSMA" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" + (property "Footprint" "fab:Diode_Schottky_MiniSMA" (at 0 0 0) (effects (font @@ -7632,7 +7585,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf" (at 0 0 0) (effects (font @@ -7641,7 +7594,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 8 positions 0.100\" (2.54mm)" + (property "Description" "Schottky diode with Mini-SMA footprint" (at 0 0 0) (effects (font @@ -7650,7 +7603,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "diode schottky CDBM1100-G" (at 0 0 0) (effects (font @@ -7659,7 +7612,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x08*" + (property "ki_fp_filters" "*Mini*SMA*" (at 0 0 0) (effects (font @@ -7668,99 +7621,49 @@ (hide yes) ) ) - (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm_1_1" - (rectangle - (start -1.27 -9.525) - (end 1.27 -10.795) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (symbol "Diode_Schottky_MiniSMA_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) (stroke - (width 0.254) + (width 0.2032) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) ) - ) - (rectangle - (start -1.27 8.255) - (end 1.27 6.985) (stroke - (width 0.254) + (width 0.2032) (type default) ) (fill - (type outline) + (type none) ) ) + ) + (symbol "Diode_Schottky_MiniSMA_1_1" (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + (at -3.81 0 0) + (length 2.54) + (name "K" (effects (font (size 1.27 1.27) @@ -7776,9 +7679,9 @@ ) ) (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (at 3.81 0 180) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) @@ -7793,138 +7696,32 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -10.16 180) - (length 3.81) - (name "Pin_8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" - (pin_names hide) + (symbol "Diode_Schottky_SOD123" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "D" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" - (at 0 -12.7 0) + (property "Value" "Diode_Schottky_SOD123" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" + (property "Footprint" "fab:Diode_Schottky_SOD123" (at 0 0 0) (effects (font @@ -7933,7 +7730,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf" (at 0 0 0) (effects (font @@ -7942,7 +7739,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Through Hole 8 positions 2.54mm" + (property "Description" "Schottky diode" (at 0 0 0) (effects (font @@ -7951,7 +7748,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "diode schottky BAT46ZFILM" (at 0 0 0) (effects (font @@ -7960,7 +7757,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x08*" + (property "ki_fp_filters" "*SOD*123*" (at 0 0 0) (effects (font @@ -7969,99 +7766,49 @@ (hide yes) ) ) - (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm_1_1" - (rectangle - (start -1.27 -9.525) - (end 1.27 -10.795) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -6.985) - (end 1.27 -8.255) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) - ) - ) - (rectangle - (start -1.27 -4.445) - (end 1.27 -5.715) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (symbol "Diode_Schottky_SOD123_0_1" + (polyline + (pts + (xy 1.27 0) (xy -1.27 0) ) - ) - (rectangle - (start -1.27 -1.905) - (end 1.27 -3.175) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) ) - ) - (rectangle - (start -1.27 3.175) - (end 1.27 1.905) (stroke - (width 0.254) + (width 0.2032) (type default) ) (fill - (type outline) + (type none) ) ) - (rectangle - (start -1.27 5.715) - (end 1.27 4.445) - (stroke - (width 0.254) - (type default) - ) - (fill - (type outline) + (polyline + (pts + (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) ) - ) - (rectangle - (start -1.27 8.255) - (end 1.27 6.985) (stroke - (width 0.254) + (width 0.2032) (type default) ) (fill - (type outline) + (type none) ) ) + ) + (symbol "Diode_Schottky_SOD123_1_1" (pin passive line - (at 5.08 7.62 180) - (length 3.81) - (name "Pin_1" + (at -3.81 0 0) + (length 2.54) + (name "K" (effects (font (size 1.27 1.27) @@ -8077,9 +7824,9 @@ ) ) (pin passive line - (at 5.08 5.08 180) - (length 3.81) - (name "Pin_2" + (at 3.81 0 180) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) @@ -8094,138 +7841,31 @@ ) ) ) - (pin passive line - (at 5.08 2.54 180) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -2.54 180) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -5.08 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -7.62 180) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 5.08 -10.16 180) - (length 3.81) - (name "Pin_8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD" + (symbol "Diode_Zener_SOD123" + (pin_numbers hide) (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) + (property "Reference" "Z" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_02x02_P1.27mm_Vertical_SMD" - (at 1.27 -3.81 0) + (property "Value" "Diode_Zener_SOD123" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_02x02_P1.27mm_Vertical_SMD" + (property "Footprint" "fab:SOD-123" (at 0 0 0) (effects (font @@ -8234,7 +7874,7 @@ (hide yes) ) ) - (property "Datasheet" "https://s3.amazonaws.com/catalogspreads-pdf/PAGE94-95%20.050%20MALE%20HDR%20ST%20RA%20SMT.pdf" + (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds18004.pdf" (at 0 0 0) (effects (font @@ -8243,7 +7883,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Surface Mount 4 position 0.050\" (1.27mm)" + (property "Description" "Zener diode, surface mount, SOD-123 footprint" (at 0 0 0) (effects (font @@ -8252,7 +7892,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector 95278-101-04LF" + (property "ki_keywords" "diode zener SOD-123 BZT52C3V3-7-F BZT52C4V7-13-F" (at 0 0 0) (effects (font @@ -8261,7 +7901,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*2x02*" + (property "ki_fp_filters" "*SOD?123*" (at 0 0 0) (effects (font @@ -8270,22 +7910,10 @@ (hide yes) ) ) - (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD_0_1" - (polyline - (pts - (xy -5.08 -1.27) (xy -1.27 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) + (symbol "Diode_Zener_SOD123_0_1" (polyline (pts - (xy -1.27 1.27) (xy -5.08 1.27) + (xy 1.27 0) (xy -1.27 0) ) (stroke (width 0) @@ -8297,10 +7925,10 @@ ) (polyline (pts - (xy 1.27 -1.27) (xy 5.08 -1.27) + (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) ) (stroke - (width 0) + (width 0.2032) (type default) ) (fill @@ -8309,81 +7937,22 @@ ) (polyline (pts - (xy 1.27 1.27) (xy 5.08 1.27) + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) ) (stroke - (width 0) + (width 0.2032) (type default) ) (fill (type none) ) ) - (polyline - (pts - (xy -1.905 -0.635) (xy -1.27 -1.27) (xy -1.905 -1.905) (xy -1.905 -0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy -1.905 1.905) (xy -1.27 1.27) (xy -1.905 0.635) (xy -1.905 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.905 -0.635) (xy 1.27 -1.27) (xy 1.905 -1.905) (xy 1.905 -0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.905 1.905) (xy 1.27 1.27) (xy 1.905 0.635) (xy 1.905 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) ) - (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD_1_1" - (rectangle - (start -5.08 2.54) - (end 5.08 -2.54) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) + (symbol "Diode_Zener_SOD123_1_1" (pin passive line - (at -7.62 1.27 0) + (at -3.81 0 0) (length 2.54) - (name "Pin_1" + (name "K" (effects (font (size 1.27 1.27) @@ -8399,9 +7968,9 @@ ) ) (pin passive line - (at 7.62 1.27 180) + (at 3.81 0 180) (length 2.54) - (name "Pin_2" + (name "A" (effects (font (size 1.27 1.27) @@ -8416,66 +7985,29 @@ ) ) ) - (pin passive line - (at -7.62 -1.27 0) - (length 2.54) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 7.62 -1.27 180) - (length 2.54) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "PinHeader_02x02_P2.54mm_Vertical_SMD" - (pin_names hide) + (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) + (property "Reference" "U" + (at 0 20.32 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_02x02_P2.54mm_Vertical_SMD" - (at 0 -3.81 0) + (property "Value" "IC_USB_Serial_Bridge_FTDI_FT230XS" + (at 8.89 -16.51 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_02x02_P2.54mm_Vertical_SMD" + (property "Footprint" "fab:SSOP-16_3.9x4.9_P0.65mm" (at 0 0 0) (effects (font @@ -8484,7 +8016,7 @@ (hide yes) ) ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" + (property "Datasheet" "http://www.ftdichip.com/Products/ICs/FT230X.html" (at 0 0 0) (effects (font @@ -8493,7 +8025,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Surface Mount 4 position 0.100\" (2.54mm)" + (property "Description" "USB Bridge, USB to UART USB 2.0 UART Interface 16-SSOP FTDI" (at 0 0 0) (effects (font @@ -8502,7 +8034,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector GRPB022VWQS-RC" + (property "ki_keywords" "USB UART bridge FTDI" (at 0 0 0) (effects (font @@ -8511,7 +8043,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*2x02*" + (property "ki_fp_filters" "*SSOP?16*" (at 0 0 0) (effects (font @@ -8520,10 +8052,10 @@ (hide yes) ) ) - (symbol "PinHeader_02x02_P2.54mm_Vertical_SMD_1_1" + (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS_0_1" (rectangle - (start -3.81 2.54) - (end 3.81 -2.54) + (start 13.97 13.97) + (end -13.97 -13.97) (stroke (width 0.254) (type default) @@ -8532,10 +8064,12 @@ (type background) ) ) - (pin passive line - (at -7.62 1.27 0) + ) + (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS_1_1" + (pin output line + (at 17.78 -2.54 180) (length 3.81) - (name "Pin_1" + (name "TXD" (effects (font (size 1.27 1.27) @@ -8550,17 +8084,17 @@ ) ) ) - (pin passive line - (at 7.62 1.27 180) + (pin power_out line + (at -17.78 10.16 0) (length 3.81) - (name "Pin_2" + (name "3V3OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "10" (effects (font (size 1.27 1.27) @@ -8568,17 +8102,17 @@ ) ) ) - (pin passive line - (at -7.62 -1.27 0) + (pin input line + (at -17.78 -5.08 0) (length 3.81) - (name "Pin_3" + (name "~{RESET}" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "11" (effects (font (size 1.27 1.27) @@ -8586,17 +8120,17 @@ ) ) ) - (pin passive line - (at 7.62 -1.27 180) + (pin power_in line + (at -2.54 17.78 270) (length 3.81) - (name "Pin_4" + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "12" (effects (font (size 1.27 1.27) @@ -8604,97 +8138,17 @@ ) ) ) - ) - ) - (symbol "PinHeader_02x03_P2.54mm_Vertical_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinHeader_02x03_P2.54mm_Vertical_SMD" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinHeader_02x03_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Connector Header Surface Mount 6 position 0.100\" (2.54mm)" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinHeader*2x03*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinHeader_02x03_P2.54mm_Vertical_SMD_1_1" - (rectangle - (start -3.81 3.81) - (end 3.81 -3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at -7.62 2.54 0) + (pin power_in line + (at 2.54 -17.78 90) (length 3.81) - (name "Pin_1" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "13" (effects (font (size 1.27 1.27) @@ -8702,17 +8156,17 @@ ) ) ) - (pin passive line - (at 7.62 2.54 180) + (pin bidirectional line + (at 17.78 7.62 180) (length 3.81) - (name "Pin_2" + (name "CBUS1" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "14" (effects (font (size 1.27 1.27) @@ -8720,53 +8174,17 @@ ) ) ) - (pin passive line - (at -7.62 0 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 7.62 0 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at -7.62 -2.54 0) + (pin bidirectional line + (at 17.78 10.16 180) (length 3.81) - (name "Pin_5" + (name "CBUS0" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "15" (effects (font (size 1.27 1.27) @@ -8774,17 +8192,17 @@ ) ) ) - (pin passive line - (at 7.62 -2.54 180) + (pin bidirectional line + (at 17.78 2.54 180) (length 3.81) - (name "Pin_6" + (name "CBUS3" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "16" (effects (font (size 1.27 1.27) @@ -8792,97 +8210,17 @@ ) ) ) - ) - ) - (symbol "PinHeader_02x04_P2.54mm_Vertical_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinHeader_02x04_P2.54mm_Vertical_SMD" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinHeader_02x04_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Connector Header Surface Mount 8 position 0.100\" (2.54mm)" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinHeader*2x04*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinHeader_02x04_P2.54mm_Vertical_SMD_1_1" - (rectangle - (start -3.81 6.35) - (end 3.81 -6.35) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at -7.62 5.08 0) + (pin output line + (at 17.78 -7.62 180) (length 3.81) - (name "Pin_1" + (name "~{RTS}" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -8890,17 +8228,17 @@ ) ) ) - (pin passive line - (at 7.62 5.08 180) + (pin power_in line + (at 2.54 17.78 270) (length 3.81) - (name "Pin_2" + (name "VCCIO" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "3" (effects (font (size 1.27 1.27) @@ -8908,17 +8246,17 @@ ) ) ) - (pin passive line - (at -7.62 2.54 0) + (pin input line + (at 17.78 -5.08 180) (length 3.81) - (name "Pin_3" + (name "RXD" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "4" (effects (font (size 1.27 1.27) @@ -8926,17 +8264,17 @@ ) ) ) - (pin passive line - (at 7.62 2.54 180) + (pin power_in line + (at -2.54 -17.78 90) (length 3.81) - (name "Pin_4" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "5" (effects (font (size 1.27 1.27) @@ -8944,17 +8282,17 @@ ) ) ) - (pin passive line - (at -7.62 -2.54 0) + (pin input line + (at 17.78 -10.16 180) (length 3.81) - (name "Pin_5" + (name "~{CTS}" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "6" (effects (font (size 1.27 1.27) @@ -8962,17 +8300,17 @@ ) ) ) - (pin passive line - (at 7.62 -2.54 180) + (pin bidirectional line + (at 17.78 5.08 180) (length 3.81) - (name "Pin_6" + (name "CBUS2" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "7" (effects (font (size 1.27 1.27) @@ -8980,17 +8318,17 @@ ) ) ) - (pin passive line - (at -7.62 -5.08 0) + (pin bidirectional line + (at -17.78 0 0) (length 3.81) - (name "Pin_7" + (name "USBDP" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "8" (effects (font (size 1.27 1.27) @@ -8998,17 +8336,17 @@ ) ) ) - (pin passive line - (at 7.62 -5.08 180) + (pin bidirectional line + (at -17.78 2.54 0) (length 3.81) - (name "Pin_8" + (name "USBDM" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "9" (effects (font (size 1.27 1.27) @@ -9018,28 +8356,29 @@ ) ) ) - (symbol "PinHeader_02x05_P1.27mm_Vertical_SMD" - (pin_names hide) + (symbol "Jumper_1206" + (pin_names + (offset 0) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) + (property "Reference" "JP" + (at 0 1.905 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_02x05_P1.27mm_Vertical_SMD" - (at 0 -7.62 0) + (property "Value" "Jumper_1206" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_02x05_P1.27mm_Vertical_SMD" + (property "Footprint" "fab:Jumper_1206" (at 0 0 0) (effects (font @@ -9048,7 +8387,7 @@ (hide yes) ) ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -9057,7 +8396,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Surface Mount 10 position 0.050\" (1.27mm)" + (property "Description" "Jumper based on 0 Ohm 1206 resistor" (at 0 0 0) (effects (font @@ -9066,7 +8405,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector 20021121-00010T1LF" + (property "ki_keywords" "jumper smd 1206" (at 0 0 0) (effects (font @@ -9075,7 +8414,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*2x05*" + (property "ki_fp_filters" "Jumper*" (at 0 0 0) (effects (font @@ -9084,47 +8423,56 @@ (hide yes) ) ) - (symbol "PinHeader_02x05_P1.27mm_Vertical_SMD_1_1" - (rectangle - (start -3.81 6.35) - (end 3.81 -6.35) + (symbol "Jumper_1206_0_0" + (circle + (center -2.032 0) + (radius 0.508) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin passive line - (at -7.62 5.08 0) - (length 3.81) - (name "Pin_1" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 2.032 0) + (radius 0.508) + (stroke + (width 0) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) + ) + ) + ) + (symbol "Jumper_1206_0_1" + (polyline + (pts + (xy -2.032 0) (xy -2.032 1.016) (xy 2.032 1.016) (xy 2.032 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "Jumper_1206_1_1" (pin passive line - (at 7.62 -5.08 180) - (length 3.81) - (name "Pin_10" + (at -5.08 0 0) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "1" (effects (font (size 1.27 1.27) @@ -9133,9 +8481,9 @@ ) ) (pin passive line - (at 7.62 5.08 180) - (length 3.81) - (name "Pin_2" + (at 5.08 0 180) + (length 2.54) + (name "B" (effects (font (size 1.27 1.27) @@ -9150,107 +8498,150 @@ ) ) ) - (pin passive line - (at -7.62 2.54 0) - (length 3.81) - (name "Pin_3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "LED_0603" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "LED_0603" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin passive line - (at 7.62 2.54 180) - (length 3.81) - (name "Pin_4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:LED_0603" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/harvatek-corporation/B1911USD-20D000114U1930/15519991" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin passive line - (at -7.62 0 0) - (length 3.81) - (name "Pin_5" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Light emitting diode, Lite-On Inc. LTST, SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode 1206 B1911USD-20D000114U1930" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin passive line - (at 7.62 0 180) - (length 3.81) - (name "Pin_6" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*LED*0603*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "LED_0603_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) ) ) - (pin passive line - (at -7.62 -2.54 0) - (length 3.81) - (name "Pin_7" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "LED_0603_1_1" (pin passive line - (at 7.62 -2.54 180) - (length 3.81) - (name "Pin_8" + (at -3.81 0 0) + (length 2.54) + (name "K" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "1" (effects (font (size 1.27 1.27) @@ -9259,16 +8650,16 @@ ) ) (pin passive line - (at -7.62 -5.08 0) - (length 3.81) - (name "Pin_9" + (at 3.81 0 180) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "2" (effects (font (size 1.27 1.27) @@ -9278,28 +8669,30 @@ ) ) ) - (symbol "PinHeader_02x05_P2.54mm_Vertical_SMD" - (pin_names hide) + (symbol "LED_1206" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) + (property "Reference" "D" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_02x05_P2.54mm_Vertical_SMD" - (at 0 -7.62 0) + (property "Value" "LED_1206" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_02x05_P2.54mm_Vertical_SMD" + (property "Footprint" "fab:LED_1206" (at 0 0 0) (effects (font @@ -9308,7 +8701,7 @@ (hide yes) ) ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" + (property "Datasheet" "https://optoelectronics.liteon.com/upload/download/DS-22-98-0002/LTST-C150CKT.pdf" (at 0 0 0) (effects (font @@ -9317,7 +8710,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Surface Mount 10 position 0.100\" (2.54mm)" + (property "Description" "Light emitting diode, Lite-On Inc. LTST, SMD" (at 0 0 0) (effects (font @@ -9326,7 +8719,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector" + (property "ki_keywords" "LED diode 1206 SML-LX1206IC-TR SML-LX1206GC-TR 5988230107F 150120BS75000 QBLP650-IW HIR11-21C/L11/TR8" (at 0 0 0) (effects (font @@ -9335,7 +8728,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*2x05*" + (property "ki_fp_filters" "*LED*1206*" (at 0 0 0) (effects (font @@ -9344,22 +8737,73 @@ (hide yes) ) ) - (symbol "PinHeader_02x05_P2.54mm_Vertical_SMD_1_1" - (rectangle - (start -3.81 6.35) - (end 3.81 -6.35) + (symbol "LED_1206_0_1" + (polyline + (pts + (xy -1.27 -1.27) (xy -1.27 1.27) + ) (stroke - (width 0.254) + (width 0.2032) (type default) ) (fill - (type background) + (type none) + ) + ) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "LED_1206_1_1" (pin passive line - (at -7.62 5.08 0) - (length 3.81) - (name "Pin_1" + (at -3.81 0 0) + (length 2.54) + (name "K" (effects (font (size 1.27 1.27) @@ -9375,16 +8819,16 @@ ) ) (pin passive line - (at 7.62 -5.08 180) - (length 3.81) - (name "Pin_10" + (at 3.81 0 180) + (length 2.54) + (name "A" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "2" (effects (font (size 1.27 1.27) @@ -9392,10 +8836,111 @@ ) ) ) - (pin passive line - (at 7.62 5.08 180) - (length 3.81) - (name "Pin_2" + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "LED_ADDR_Worldsemi_WS2812" + (at 3.175 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://cdn.sparkfun.com/datasheets/Components/LED/WS2812.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Worldsemi WS2812, SparkFun Electronics COM-11821, ADDRESS LED DISCRETE SERIAL RGB" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "adressable led neopixel COM-11821" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Worldsemi*WS2812*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812_1_1" + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" (effects (font (size 1.27 1.27) @@ -9410,10 +8955,10 @@ ) ) ) - (pin passive line - (at -7.62 2.54 0) - (length 3.81) - (name "Pin_3" + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27) @@ -9428,10 +8973,10 @@ ) ) ) - (pin passive line - (at 7.62 2.54 180) - (length 3.81) - (name "Pin_4" + (pin no_connect line + (at 7.62 -2.54 180) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) @@ -9446,10 +8991,10 @@ ) ) ) - (pin passive line - (at -7.62 0 0) - (length 3.81) - (name "Pin_5" + (pin power_in line + (at 2.54 7.62 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) @@ -9464,10 +9009,10 @@ ) ) ) - (pin passive line - (at 7.62 0 180) - (length 3.81) - (name "Pin_6" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -9482,17 +9027,100 @@ ) ) ) - (pin passive line - (at -7.62 -2.54 0) - (length 3.81) - (name "Pin_7" + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812B" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -5.08 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Value" "LED_ADDR_Worldsemi_WS2812B" + (at 0.635 5.715 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left bottom) + ) + ) + (property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "adressable led neopixel 3094" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Worldsemi*WS2812B*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812B_0_1" + (rectangle + (start -5.08 5.08) + (end 5.08 -5.08) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "LED_ADDR_Worldsemi_WS2812B_1_1" + (pin power_in line + (at 0 7.62 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" (effects (font (size 1.27 1.27) @@ -9500,17 +9128,17 @@ ) ) ) - (pin passive line - (at 7.62 -2.54 180) - (length 3.81) - (name "Pin_8" + (pin output line + (at 7.62 0 180) + (length 2.54) + (name "DOUT" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "2" (effects (font (size 1.27 1.27) @@ -9518,17 +9146,35 @@ ) ) ) - (pin passive line - (at -7.62 -5.08 0) - (length 3.81) - (name "Pin_9" + (pin power_in line + (at 0 -7.62 90) + (length 2.54) + (name "VSS" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -7.62 0 0) + (length 2.54) + (name "DIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" (effects (font (size 1.27 1.27) @@ -9538,27 +9184,30 @@ ) ) ) - (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD" + (symbol "LED_Luminus_1206" + (pin_numbers hide) + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) + (property "Reference" "D" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD" - (at 0 -10.16 0) + (property "Value" "LED_Luminus_1206" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:LED_Luminus_1206" (at 0 0 0) (effects (font @@ -9567,8 +9216,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at -5.08 0 0) + (property "Datasheet" "https://download.luminus.com/datasheets/Luminus_MP3014_1100_Datasheet.pdf" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -9576,7 +9225,7 @@ (hide yes) ) ) - (property "Description" "FTDI header connector, usually used on the target board side" + (property "Description" "LED Lighting - White, Cool 5000K 2.85V 60mA 110° 1206 (3014 Metric)" (at 0 0 0) (effects (font @@ -9585,7 +9234,7 @@ (hide yes) ) ) - (property "ki_keywords" "FTDI header connector" + (property "ki_keywords" "LED diode 1206 white cool 5000K MP-3014-1100-50-80" (at 0 0 0) (effects (font @@ -9594,7 +9243,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x06*" + (property "ki_fp_filters" "*LED*Luminus*1206*" (at 0 0 0) (effects (font @@ -9603,13 +9252,13 @@ (hide yes) ) ) - (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_0_0" + (symbol "LED_Luminus_1206_0_1" (polyline (pts - (xy 2.54 -7.62) (xy 7.62 -7.62) + (xy -1.27 -1.27) (xy -1.27 1.27) ) (stroke - (width 0) + (width 0.2032) (type default) ) (fill @@ -9618,7 +9267,7 @@ ) (polyline (pts - (xy 2.54 -5.08) (xy 7.62 -5.08) + (xy -1.27 0) (xy 1.27 0) ) (stroke (width 0) @@ -9630,10 +9279,10 @@ ) (polyline (pts - (xy 2.54 -2.54) (xy 7.62 -2.54) + (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) ) (stroke - (width 0) + (width 0.2032) (type default) ) (fill @@ -9642,7 +9291,7 @@ ) (polyline (pts - (xy 2.54 0) (xy 7.62 0) + (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) ) (stroke (width 0) @@ -9654,7 +9303,7 @@ ) (polyline (pts - (xy 2.54 2.54) (xy 7.62 2.54) + (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) ) (stroke (width 0) @@ -9664,206 +9313,495 @@ (type none) ) ) - (polyline - (pts - (xy 2.54 5.08) (xy 7.62 5.08) - ) - (stroke - (width 0) - (type default) + ) + (symbol "LED_Luminus_1206_1_1" + (pin passive line + (at -3.81 0 0) + (length 2.54) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 6.985 -6.985) (xy 7.62 -7.62) (xy 6.985 -8.255) (xy 6.985 -6.985) + (pin passive line + (at 3.81 0 180) + (length 2.54) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + ) + ) + ) + (symbol "LED_RGB_CreeLED_PLCC4" + (pin_names + (offset 0) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at 0 10.16 0) + (effects + (font + (size 1.27 1.27) ) ) - (polyline - (pts - (xy 6.985 -4.445) (xy 7.62 -5.08) (xy 6.985 -5.715) (xy 6.985 -4.445) + ) + (property "Value" "LED_RGB_CreeLED_PLCC4" + (at 0 -10.16 0) + (effects + (font + (size 1.27 1.27) ) - (stroke - (width 0) - (type default) + ) + ) + (property "Footprint" "fab:LED_RGB_CreeLED_CLV1A-FKB" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (fill - (type outline) + (hide yes) + ) + ) + (property "Datasheet" "https://assets.cree-led.com/a/ds/h/HB-CLV1A-FKB.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (polyline - (pts - (xy 6.985 -1.905) (xy 7.62 -2.54) (xy 6.985 -3.175) (xy 6.985 -1.905) + ) + (property "Description" "LED RGB 4PLCC SMD " + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (stroke - (width 0) - (type default) + (hide yes) + ) + ) + (property "ki_keywords" "LED RGB diode common anode RABG CLV1A-FKB-CK1VW1DE1BB7C3C3" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (fill - (type outline) + (hide yes) + ) + ) + (property "ki_fp_filters" "*CreeLED?CLV1A?FKB*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (polyline + ) + (symbol "LED_RGB_CreeLED_PLCC4_0_0" + (text "B" + (at -1.905 -6.35 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "G" + (at -1.905 -1.27 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (text "R" + (at -1.905 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (symbol "LED_RGB_CreeLED_PLCC4_0_1" + (rectangle + (start -2.54 8.89) + (end 2.54 -8.89) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline (pts - (xy 6.985 0.635) (xy 7.62 0) (xy 6.985 -0.635) (xy 6.985 0.635) + (xy -1.27 -5.08) (xy -2.54 -5.08) ) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (polyline (pts - (xy 6.985 3.175) (xy 7.62 2.54) (xy 6.985 1.905) (xy 6.985 3.175) + (xy -1.27 -5.08) (xy 1.27 -5.08) ) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) (polyline (pts - (xy 6.985 5.715) (xy 7.62 5.08) (xy 6.985 4.445) (xy 6.985 5.715) + (xy -1.27 -3.81) (xy -1.27 -6.35) ) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (text "CTS" - (at -1.905 2.54 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 -3.81) (xy -1.27 -6.35) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) ) ) - (text "GND" - (at -1.905 5.08 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (text "RTS" - (at -1.905 -7.62 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 0) (xy 1.27 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (text "RX" - (at -1.905 -2.54 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) ) ) - (text "TX" - (at -1.905 -5.08 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 5.08) (xy -2.54 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (text "VCC" - (at -1.905 0 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (polyline + (pts + (xy -1.27 6.35) (xy -1.27 3.81) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 5.08) (xy -1.27 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 1.27) (xy -1.27 -1.27) (xy -1.27 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.27 6.35) (xy -1.27 3.81) (xy -1.27 3.81) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -5.08) (xy 2.032 -5.08) (xy 2.032 5.08) (xy 1.27 5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 -3.81) (xy 1.27 -6.35) (xy -1.27 -5.08) (xy 1.27 -3.81) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 6.35) (xy 1.27 3.81) (xy -1.27 5.08) (xy 1.27 6.35) + ) + (stroke + (width 0.2032) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 -3.81) (xy 0.508 -2.286) (xy -0.254 -2.286) (xy 0.508 -2.286) (xy 0.508 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 1.27) (xy 0.508 2.794) (xy -0.254 2.794) (xy 0.508 2.794) (xy 0.508 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy -1.016 6.35) (xy 0.508 7.874) (xy -0.254 7.874) (xy 0.508 7.874) (xy 0.508 7.112) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.81) (xy 1.524 -2.286) (xy 0.762 -2.286) (xy 1.524 -2.286) (xy 1.524 -3.048) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 1.524 2.794) (xy 0.762 2.794) (xy 1.524 2.794) (xy 1.524 2.032) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 6.35) (xy 1.524 7.874) (xy 0.762 7.874) (xy 1.524 7.874) (xy 1.524 7.112) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - ) - (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_1_0" (rectangle - (start -2.54 8.89) - (end 2.54 -8.89) + (start 1.27 -1.27) + (end 1.27 1.27) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type none) ) ) - ) - (symbol "Conn_PinHeader_FTDI_1x06_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -5.08 5.08 0) - (length 2.54) - (name "" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start 1.27 1.27) + (end 1.27 1.27) + (stroke + (width 0) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin passive line - (at -5.08 2.54 0) - (length 2.54) - (name "" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start 1.27 3.81) + (end 1.27 6.35) + (stroke + (width 0) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) + ) + ) + (rectangle + (start 1.27 6.35) + (end 1.27 6.35) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.032 0) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) + ) + (symbol "LED_RGB_CreeLED_PLCC4_1_1" (pin passive line - (at -5.08 0 0) + (at -5.08 5.08 0) (length 2.54) - (name "" + (name "RK" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) @@ -9872,16 +9810,16 @@ ) ) (pin passive line - (at -5.08 -2.54 0) + (at 5.08 0 180) (length 2.54) - (name "" + (name "A" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "2" (effects (font (size 1.27 1.27) @@ -9892,14 +9830,14 @@ (pin passive line (at -5.08 -5.08 0) (length 2.54) - (name "" + (name "BK" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -9908,16 +9846,16 @@ ) ) (pin passive line - (at -5.08 -7.62 0) + (at -5.08 0 0) (length 2.54) - (name "" + (name "GK" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "4" (effects (font (size 1.27 1.27) @@ -9927,27 +9865,29 @@ ) ) ) - (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD" + (symbol "L_1210" + (pin_numbers hide) + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) + (property "Reference" "L" + (at -1.27 0 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD" - (at 0 -3.81 0) + (property "Value" "L_1210" + (at 1.905 0 90) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_02x02_P2.54mm_Vertical_SMD" + (property "Footprint" "fab:L_1210" (at 0 0 0) (effects (font @@ -9956,7 +9896,7 @@ (hide yes) ) ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" + (property "Datasheet" "https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=CBC3225T1R0MR%20%20&u=M" (at 0 0 0) (effects (font @@ -9965,7 +9905,7 @@ (hide yes) ) ) - (property "Description" "Connector Header Surface Mount 4 position 0.100\" (2.54mm) for programming D11C chips" + (property "Description" "Inductor, SMD, 1210" (at 0 0 0) (effects (font @@ -9974,7 +9914,7 @@ (hide yes) ) ) - (property "ki_keywords" "connector swd programming jtag" + (property "ki_keywords" "inductor choke coil reactor magnetic ferrite bead CBC3225T1R0MR CBC3225T100KR CBC3225T101KR CBC3225T102KR" (at 0 0 0) (effects (font @@ -9983,7 +9923,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*2x02*" + (property "ki_fp_filters" "*1210*" (at 0 0 0) (effects (font @@ -9992,110 +9932,61 @@ (hide yes) ) ) - (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_0_0" - (text "CLK" - (at 4.445 -1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify right) - ) - ) - (text "DIO" - (at -4.445 -1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) - ) - ) - (text "GND" - (at -4.445 1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) + (symbol "L_1210_0_1" + (arc + (start 0 -2.54) + (mid 0.6323 -1.905) + (end 0 -1.27) + (stroke + (width 0) + (type default) ) - ) - (text "RST" - (at 4.445 1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify right) + (fill + (type none) ) ) - ) - (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_0_1" - (polyline - (pts - (xy -1.524 -1.016) (xy -1.27 -1.27) (xy -1.524 -1.524) (xy -1.524 -1.016) - ) + (arc + (start 0 -1.27) + (mid 0.6323 -0.635) + (end 0 0) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (polyline - (pts - (xy -1.524 1.524) (xy -1.27 1.27) (xy -1.524 1.016) (xy -1.524 1.524) - ) + (arc + (start 0 0) + (mid 0.6323 0.635) + (end 0 1.27) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) - (polyline - (pts - (xy 1.524 -1.016) (xy 1.27 -1.27) (xy 1.524 -1.524) (xy 1.524 -1.016) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.524 1.524) (xy 1.27 1.27) (xy 1.524 1.016) (xy 1.524 1.524) - ) + (arc + (start 0 1.27) + (mid 0.6323 1.905) + (end 0 2.54) (stroke (width 0) (type default) ) (fill - (type outline) + (type none) ) ) ) - (symbol "Conn_PinHeader_SWD_2x02_P2.54mm_Vertical_SMD_1_1" - (rectangle - (start -5.08 2.54) - (end 5.08 -2.54) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) + (symbol "L_1210_1_1" (pin passive line - (at -7.62 1.27 0) - (length 2.54) - (name "" + (at 0 3.81 270) + (length 1.27) + (name "1" (effects (font (size 1.27 1.27) @@ -10111,9 +10002,9 @@ ) ) (pin passive line - (at 7.62 1.27 180) - (length 2.54) - (name "" + (at 0 -3.81 90) + (length 1.27) + (name "2" (effects (font (size 1.27 1.27) @@ -10128,75 +10019,42 @@ ) ) ) - (pin passive line - (at -7.62 -1.27 0) - (length 2.54) - (name "" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 7.62 -1.27 180) - (length 2.54) - (name "" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD" + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) + (property "Reference" "U" + (at 5.08 12.7 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD" - (at 0 -3.81 0) + (property "Value" "LevelShifter_Texas_TXB0104DR_SOIC-14" + (at 2.54 -12.7 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:LevelShifter_Texas_TXB0104DR_SOIC-14" (at 0 0 0) (effects (font (size 1.27 1.27) + (italic yes) ) (hide yes) ) ) - (property "Datasheet" "~" - (at -5.08 0 0) + (property "Datasheet" "https://www.digikey.com/en/products/detail/texas-instruments/TXB0104DR/1629101" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -10204,7 +10062,7 @@ (hide yes) ) ) - (property "Description" "Male UPDI 2-pin connector" + (property "Description" "Voltage Level Translator Bidirectional 1 Circuit 4 Channel 100Mbps 14-SOIC" (at 0 0 0) (effects (font @@ -10213,7 +10071,7 @@ (hide yes) ) ) - (property "ki_keywords" "male UPDI connector" + (property "ki_keywords" "IC voltage level shifter texas TXB0104DR" (at 0 0 0) (effects (font @@ -10222,7 +10080,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x02*" + (property "ki_fp_filters" "*SOIC*14*" (at 0 0 0) (effects (font @@ -10231,10 +10089,10 @@ (hide yes) ) ) - (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD_0_0" + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_0_1" (rectangle - (start -2.54 2.54) - (end 2.54 -2.54) + (start -7.62 10.16) + (end 7.62 -10.16) (stroke (width 0.254) (type default) @@ -10243,78 +10101,12 @@ (type background) ) ) - (polyline - (pts - (xy 2.54 -1.27) (xy 7.62 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 1.27) (xy 7.62 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 6.985 -0.635) (xy 7.62 -1.27) (xy 6.985 -1.905) (xy 6.985 -0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 6.985 1.905) (xy 7.62 1.27) (xy 6.985 0.635) (xy 6.985 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (text "GND" - (at -1.905 -1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) - ) - ) - (text "UPDI" - (at -1.905 1.27 0) - (effects - (font - (size 0.75 0.75) - ) - (justify left) - ) - ) ) - (symbol "Conn_PinHeader_UPDI_1x02_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -5.08 1.27 0) + (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_1_1" + (pin power_in line + (at -2.54 12.7 270) (length 2.54) - (name "" + (name "VCCA" (effects (font (size 1.27 1.27) @@ -10329,17 +10121,17 @@ ) ) ) - (pin passive line - (at -5.08 -1.27 0) + (pin bidirectional line + (at 10.16 0 180) (length 2.54) - (name "" + (name "B4" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "10" (effects (font (size 1.27 1.27) @@ -10347,224 +10139,71 @@ ) ) ) - ) - ) - (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinHeader_02x03_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Connector Header Surface Mount 6 position 0.100\" (2.54mm) Fab UPDI connector standard 2022" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "connector fab updi" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinHeader*2x03*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD_0_0" - (rectangle - (start -5.08 3.81) - (end 5.08 -3.81) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (polyline - (pts - (xy -1.27 -2.54) (xy -1.524 -2.794) (xy -1.524 -2.286) (xy -1.27 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy -1.524 -0.254) (xy -1.524 0.254) (xy -1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy -1.27 2.54) (xy -1.524 2.286) (xy -1.524 2.794) (xy -1.27 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.27 -2.54) (xy 1.524 -2.286) (xy 1.524 -2.794) (xy 1.27 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.27 0) (xy 1.524 0.254) (xy 1.524 -0.254) (xy 1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 1.27 2.54) (xy 1.524 2.794) (xy 1.524 2.286) (xy 1.27 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (text "GND" - (at -4.445 0 0) - (effects - (font - (size 0.75 0.75) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "B3" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "GND" - (at 4.445 0 0) - (effects - (font - (size 0.75 0.75) + (number "11" + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) ) - (text "UPDI" - (at -4.445 2.54 0) - (effects - (font - (size 0.75 0.75) + (pin bidirectional line + (at 10.16 5.08 180) + (length 2.54) + (name "B2" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "UPDI" - (at 4.445 -2.54 0) - (effects - (font - (size 0.75 0.75) + (number "12" + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) ) - (text "VCC" - (at -4.445 -2.54 0) - (effects - (font - (size 0.75 0.75) + (pin bidirectional line + (at 10.16 7.62 180) + (length 2.54) + (name "B1" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "VCC" - (at 4.445 2.54 0) - (effects - (font - (size 0.75 0.75) + (number "13" + (effects + (font + (size 1.27 1.27) + ) ) - (justify right) ) ) - ) - (symbol "Conn_PinHeader_UPDI_2x03_P2.54mm_Vertical_SMD_1_1" - (pin passive line - (at -7.62 2.54 0) + (pin power_in line + (at 2.54 12.7 270) (length 2.54) - (name "" + (name "VCCB" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "14" (effects (font (size 1.27 1.27) @@ -10572,10 +10211,10 @@ ) ) ) - (pin passive line - (at 7.62 2.54 180) + (pin bidirectional line + (at -10.16 7.62 0) (length 2.54) - (name "" + (name "A1" (effects (font (size 1.27 1.27) @@ -10590,10 +10229,10 @@ ) ) ) - (pin passive line - (at -7.62 0 0) + (pin bidirectional line + (at -10.16 5.08 0) (length 2.54) - (name "" + (name "A2" (effects (font (size 1.27 1.27) @@ -10608,10 +10247,10 @@ ) ) ) - (pin passive line - (at 7.62 0 180) + (pin bidirectional line + (at -10.16 2.54 0) (length 2.54) - (name "" + (name "A3" (effects (font (size 1.27 1.27) @@ -10626,10 +10265,10 @@ ) ) ) - (pin passive line - (at -7.62 -2.54 0) + (pin bidirectional line + (at -10.16 0 0) (length 2.54) - (name "" + (name "A4" (effects (font (size 1.27 1.27) @@ -10644,10 +10283,10 @@ ) ) ) - (pin passive line - (at 7.62 -2.54 180) - (length 2.54) - (name "" + (pin no_connect line + (at -10.16 -5.08 0) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) @@ -10662,99 +10301,35 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x02_P2.54mm_Horizontal_SMD" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at 0 -12.7 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at -6.35 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-02-A-L-ACT-ND" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x02*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 -7.366) (xy -2.286 -7.366) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -2.54 1.27 0) + (pin tri_state line + (at -10.16 -7.62 0) (length 2.54) - (name "" + (name "OE" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "8" (effects (font (size 1.27 1.27) @@ -10762,17 +10337,17 @@ ) ) ) - (pin passive line - (at -2.54 -1.27 0) - (length 2.54) - (name "" + (pin no_connect line + (at 10.16 -5.08 180) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "9" (effects (font (size 1.27 1.27) @@ -10782,29 +10357,28 @@ ) ) ) - (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD" - (pin_names hide) + (symbol "Logic_ICE40HX1K-TQ144" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) + (property "Reference" "U" + (at -6.35 36.83 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinSocket_01x02_P2.54mm_Vertical_SMD" - (at 0 -3.81 0) + (property "Value" "Logic_ICE40HX1K-TQ144" + (at 10.16 36.83 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Vertical_SMD" - (at 0 0 0) + (property "Footprint" "fab:TQFP-144_20x20mm_P0.5mm" + (at 0 -36.83 0) (effects (font (size 1.27 1.27) @@ -10812,8 +10386,8 @@ (hide yes) ) ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" - (at 0 0 0) + (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40" + (at -21.59 35.56 0) (effects (font (size 1.27 1.27) @@ -10821,7 +10395,7 @@ (hide yes) ) ) - (property "Description" "2 Position Header, Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" + (property "Description" "iCE40 HX FPGA, 1280 LUTs, 1.2V, TQFP-144" (at 0 0 0) (effects (font @@ -10830,7 +10404,15 @@ (hide yes) ) ) - (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC021KFXC-RC" + (property "ki_locked" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "ki_keywords" "FPGA programmable logic" (at 0 0 0) (effects (font @@ -10839,7 +10421,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinSocket*1x02*" + (property "ki_fp_filters" "TQFP*20x20mm*P0.5mm*" (at 0 0 0) (effects (font @@ -10848,10 +10430,10 @@ (hide yes) ) ) - (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD_0_0" + (symbol "Logic_ICE40HX1K-TQ144_1_1" (rectangle - (start -2.54 2.54) - (end 2.54 -2.54) + (start -8.89 31.75) + (end 8.89 -31.75) (stroke (width 0.254) (type default) @@ -10860,67 +10442,17 @@ (type background) ) ) - (polyline - (pts - (xy 0 -1.27) (xy -2.54 -1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 1.27) (xy 0 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.905) (xy -0.635 -1.27) (xy 0 -0.635) (xy 0 -1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 0.635) (xy 0.635 1.27) (xy 0 1.905) (xy 0 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - ) - (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD_1_1" - (pin passive line - (at 5.08 1.27 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 27.94 0) + (length 3.81) + (name "IOT_73" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "112" (effects (font (size 1.27 1.27) @@ -10928,17 +10460,17 @@ ) ) ) - (pin passive line - (at -5.08 -1.27 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 25.4 0) + (length 3.81) + (name "IOT_74" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "113" (effects (font (size 1.27 1.27) @@ -10946,99 +10478,17 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 6.35 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x03_P2.54mm_Horizontal_SMD" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x03_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at -6.35 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-03-A-L-ACT-ND" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x03*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 -7.366) (xy -2.286 -7.366) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -2.54 2.54 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 22.86 0) + (length 3.81) + (name "IOT_75" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "114" (effects (font (size 1.27 1.27) @@ -11046,17 +10496,17 @@ ) ) ) - (pin passive line - (at -2.54 0 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 20.32 0) + (length 3.81) + (name "IOT_76" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "115" (effects (font (size 1.27 1.27) @@ -11064,17 +10514,17 @@ ) ) ) - (pin passive line - (at -2.54 -2.54 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 17.78 0) + (length 3.81) + (name "IOT_77" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "116" (effects (font (size 1.27 1.27) @@ -11082,173 +10532,71 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x03_P2.54mm_Vertical_SMD" - (at 0 -5.08 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x03_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC031KFXC-RC" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x03*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_0_0" - (polyline - (pts - (xy 0 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 -2.54) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -3.175) (xy 0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 -0.635) (xy -0.635 0) (xy 0 0.635) (xy 0 -0.635) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 15.24 0) + (length 3.81) + (name "IOT_78" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "117" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 1.905) (xy 0.635 2.54) (xy 0 3.175) (xy 0 1.905) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 12.7 0) + (length 3.81) + (name "IOT_79" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "118" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_1_0" - (rectangle - (start -2.54 3.81) - (end 2.54 -3.81) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at -12.7 10.16 0) + (length 3.81) + (name "IOT_80" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "119" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_1_1" - (pin passive line - (at 5.08 2.54 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 7.62 0) + (length 3.81) + (name "IOT_81" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "120" (effects (font (size 1.27 1.27) @@ -11256,17 +10604,17 @@ ) ) ) - (pin passive line - (at -5.08 0 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 5.08 0) + (length 3.81) + (name "IOT_82" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "121" (effects (font (size 1.27 1.27) @@ -11274,17 +10622,17 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 2.54 0) + (length 3.81) + (name "IOT_83" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "122" (effects (font (size 1.27 1.27) @@ -11292,99 +10640,17 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x04_P2.54mm_Horizontal_SMD" - (at 0 -6.35 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x04_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "pin socket connector smd horizontal 2073-BG300-04-A-L-ACT-ND" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x04*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 -3.556) (xy -2.286 -3.556) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -2.54 3.81 0) - (length 2.54) - (name "" + (pin power_in line + (at 0 35.56 270) + (length 3.81) + (name "VCCIO_0" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "123" (effects (font (size 1.27 1.27) @@ -11392,17 +10658,17 @@ ) ) ) - (pin passive line - (at -2.54 1.27 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 0 0) + (length 3.81) + (name "IOT_84_GBIN1" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "128" (effects (font (size 1.27 1.27) @@ -11410,17 +10676,17 @@ ) ) ) - (pin passive line - (at -2.54 -1.27 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -2.54 0) + (length 3.81) + (name "IOT_85_GBIN0" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "129" (effects (font (size 1.27 1.27) @@ -11429,16 +10695,16 @@ ) ) (pin passive line - (at -2.54 -3.81 0) - (length 2.54) - (name "" + (at 0 35.56 270) + (length 3.81) hide + (name "VCCIO_0" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "133" (effects (font (size 1.27 1.27) @@ -11446,197 +10712,17 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x04_P2.54mm_Vertical_SMD" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x04_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC041KFXC-RC" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x04*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_0_0" - (polyline - (pts - (xy 0 -5.08) (xy -2.54 -5.08) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 0) (xy -2.54 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 -2.54) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 2.54) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -5.715) (xy -0.635 -5.08) (xy 0 -4.445) (xy 0 -5.715) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 -3.175) (xy 0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 -0.635) (xy -0.635 0) (xy 0 0.635) (xy 0 -0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 1.905) (xy 0.635 2.54) (xy 0 3.175) (xy 0 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_1_0" - (rectangle - (start -2.54 6.35) - (end 2.54 -6.35) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_1_1" - (pin passive line - (at 5.08 2.54 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 -5.08 0) + (length 3.81) + (name "IOT_87" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "134" (effects (font (size 1.27 1.27) @@ -11644,17 +10730,17 @@ ) ) ) - (pin passive line - (at -5.08 0 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 -7.62 0) + (length 3.81) + (name "IOT_88" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "135" (effects (font (size 1.27 1.27) @@ -11662,17 +10748,17 @@ ) ) ) - (pin passive line - (at 5.08 -2.54 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 -10.16 0) + (length 3.81) + (name "IOT_89" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "136" (effects (font (size 1.27 1.27) @@ -11680,17 +10766,17 @@ ) ) ) - (pin passive line - (at -5.08 -5.08 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 -12.7 0) + (length 3.81) + (name "IOT_90" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "137" (effects (font (size 1.27 1.27) @@ -11698,99 +10784,71 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x05_P2.54mm_Horizontal_SMD" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x05_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -15.24 0) + (length 3.81) + (name "IOT_91" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "138" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-05-A-L-ACT-ND" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -17.78 0) + (length 3.81) + (name "IOT_92" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x05*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "139" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 0.254) (xy -2.286 0.254) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 -20.32 0) + (length 3.81) + (name "IOT_93" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "141" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -2.54 5.08 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -22.86 0) + (length 3.81) + (name "IOT_94" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "142" (effects (font (size 1.27 1.27) @@ -11798,17 +10856,17 @@ ) ) ) - (pin passive line - (at -2.54 2.54 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -25.4 0) + (length 3.81) + (name "IOT_95" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "143" (effects (font (size 1.27 1.27) @@ -11816,17 +10874,17 @@ ) ) ) - (pin passive line - (at -2.54 0 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -27.94 0) + (length 3.81) + (name "IOT_96" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "144" (effects (font (size 1.27 1.27) @@ -11834,17 +10892,17 @@ ) ) ) - (pin passive line - (at -2.54 -2.54 0) - (length 2.54) - (name "" + (pin no_connect line + (at 7.62 10.16 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "15" (effects (font (size 1.27 1.27) @@ -11852,17 +10910,17 @@ ) ) ) - (pin passive line - (at -2.54 -5.08 0) - (length 2.54) - (name "" + (pin no_connect line + (at 7.62 7.62 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "16" (effects (font (size 1.27 1.27) @@ -11870,221 +10928,138 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 7.62 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x05_P2.54mm_Vertical_SMD" - (at 0 -7.62 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 5.08 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Footprint" "fab:PinSocket_01x05_P2.54mm_Vertical_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 -7.62 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC051KFXC-RC" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 -10.16 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket?1x05*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "77" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) ) - (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_0_0" - (polyline - (pts - (xy 0 -2.54) (xy -2.54 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 2.54) (xy -2.54 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 -5.08) (xy 0 -5.08) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 0) (xy 0 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 5.08) (xy 0 5.08) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -5.715) (xy 0.635 -5.08) (xy 0 -4.445) (xy 0 -5.715) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 -3.175) (xy -0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 0 -0.635) (xy 0.635 0) (xy 0 0.635) (xy 0 -0.635) - ) + (symbol "Logic_ICE40HX1K-TQ144_2_1" + (rectangle + (start -8.89 34.29) + (end 8.89 -34.29) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type outline) + (type background) ) ) - (polyline - (pts - (xy 0 1.905) (xy -0.635 2.54) (xy 0 3.175) (xy 0 1.905) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 0 38.1 270) + (length 3.81) hide + (name "VCCIO_1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "100" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 4.445) (xy 0.635 5.08) (xy 0 5.715) (xy 0 4.445) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 -17.78 0) + (length 3.81) + (name "IOR_67" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "101" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_1_0" - (rectangle - (start -2.54 6.35) - (end 2.54 -6.35) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at -12.7 -20.32 0) + (length 3.81) + (name "IOR_68" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "102" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_1_1" - (pin passive line - (at 5.08 5.08 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 -22.86 0) + (length 3.81) + (name "IOR_69" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "104" (effects (font (size 1.27 1.27) @@ -12092,17 +11067,17 @@ ) ) ) - (pin passive line - (at -5.08 2.54 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 -25.4 0) + (length 3.81) + (name "IOR_70" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "105" (effects (font (size 1.27 1.27) @@ -12110,17 +11085,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) - (length 2.54) - (name "Pin_1" + (pin bidirectional line + (at -12.7 -27.94 0) + (length 3.81) + (name "IOR_71" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "106" (effects (font (size 1.27 1.27) @@ -12128,17 +11103,17 @@ ) ) ) - (pin passive line - (at -5.08 -2.54 0) - (length 2.54) - (name "Pin_2" + (pin bidirectional line + (at -12.7 -30.48 0) + (length 3.81) + (name "IOR_72" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "107" (effects (font (size 1.27 1.27) @@ -12146,17 +11121,17 @@ ) ) ) - (pin passive line - (at 5.08 -5.08 180) - (length 2.54) - (name "Pin_1" + (pin no_connect line + (at 7.62 10.16 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "40" (effects (font (size 1.27 1.27) @@ -12164,99 +11139,89 @@ ) ) ) - ) - ) - (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "PinSocket_01x06_P2.54mm_Horizontal_SMD" - (at 0 -8.89 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 7.62 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Footprint" "fab:PinSocket_01x06_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "53" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 5.08 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "54" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-06-A-L-ACT-ND" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 -7.62 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x06*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "55" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 1.524) (xy -2.286 1.524) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 30.48 0) + (length 3.81) + (name "IOR_48" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "73" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -2.54 6.35 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 27.94 0) + (length 3.81) + (name "IOR_49" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "74" (effects (font (size 1.27 1.27) @@ -12264,17 +11229,17 @@ ) ) ) - (pin passive line - (at -2.54 3.81 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 25.4 0) + (length 3.81) + (name "IOR_50" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "75" (effects (font (size 1.27 1.27) @@ -12282,17 +11247,17 @@ ) ) ) - (pin passive line - (at -2.54 1.27 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 22.86 0) + (length 3.81) + (name "IOR_51" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "76" (effects (font (size 1.27 1.27) @@ -12300,17 +11265,17 @@ ) ) ) - (pin passive line - (at -2.54 -1.27 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 20.32 0) + (length 3.81) + (name "IOR_52" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "78" (effects (font (size 1.27 1.27) @@ -12318,17 +11283,17 @@ ) ) ) - (pin passive line - (at -2.54 -3.81 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 17.78 0) + (length 3.81) + (name "IOR_53" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "79" (effects (font (size 1.27 1.27) @@ -12336,17 +11301,17 @@ ) ) ) - (pin passive line - (at -2.54 -6.35 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 15.24 0) + (length 3.81) + (name "IOR_54" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "80" (effects (font (size 1.27 1.27) @@ -12354,236 +11319,107 @@ ) ) ) - ) - ) - (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 10.16 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD" - (at 0 -10.16 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:PinSocket_01x06_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at -6.35 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "FTDI socket connector, usually used on the host side, such as the USB-to-Serial bridge" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "FTDI socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x06*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD_0_0" - (polyline - (pts - (xy -2.286 -7.366) (xy -2.286 -7.366) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 5.08 -6.985) (xy 4.445 -7.62) (xy 5.08 -8.255) (xy 5.08 -6.985) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 -4.445) (xy 4.445 -5.08) (xy 5.08 -5.715) (xy 5.08 -4.445) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 -1.905) (xy 4.445 -2.54) (xy 5.08 -3.175) (xy 5.08 -1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 0.635) (xy 4.445 0) (xy 5.08 -0.635) (xy 5.08 0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 3.175) (xy 4.445 2.54) (xy 5.08 1.905) (xy 5.08 3.175) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 5.715) (xy 4.445 5.08) (xy 5.08 4.445) (xy 5.08 5.715) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 12.7 0) + (length 3.81) + (name "IOR_55" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "81" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (text "CTS" - (at -4.445 -5.08 0) - (effects - (font - (size 0.75 0.75) + (pin no_connect line + (at 7.62 -10.16 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "GND" - (at -4.445 -7.62 0) - (effects - (font - (size 0.75 0.75) + (number "82" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) - (text "RTS" - (at -4.445 5.08 0) - (effects - (font - (size 0.75 0.75) + (pin bidirectional line + (at -12.7 10.16 0) + (length 3.81) + (name "IOR_56" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "RX" - (at -4.445 2.54 0) - (effects - (font - (size 0.75 0.75) + (number "87" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) - (text "TX" - (at -4.445 0 0) - (effects - (font - (size 0.75 0.75) + (pin bidirectional line + (at -12.7 7.62 0) + (length 3.81) + (name "IOR_57" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "VCC" - (at -4.445 -2.54 0) - (effects - (font - (size 0.75 0.75) + (number "88" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) - ) - (symbol "Conn_PinSocket_FTDI_1x06_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -5.08 8.89) - (end 5.08 -8.89) - (stroke - (width 0.254) - (type default) + (pin power_in line + (at 0 38.1 270) + (length 3.81) + (name "VCCIO_1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "89" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (pin passive line - (at -7.62 5.08 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 5.08 0) + (length 3.81) + (name "IOR_58" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "90" (effects (font (size 1.27 1.27) @@ -12591,17 +11427,17 @@ ) ) ) - (pin passive line - (at -7.62 2.54 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 2.54 0) + (length 3.81) + (name "IOR_59" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "91" (effects (font (size 1.27 1.27) @@ -12609,17 +11445,17 @@ ) ) ) - (pin passive line - (at -7.62 0 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 0 0) + (length 3.81) + (name "IOR_60_GBIN3" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "93" (effects (font (size 1.27 1.27) @@ -12627,17 +11463,17 @@ ) ) ) - (pin passive line - (at -7.62 -2.54 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -2.54 0) + (length 3.81) + (name "IOR_61_GBIN2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "94" (effects (font (size 1.27 1.27) @@ -12645,17 +11481,17 @@ ) ) ) - (pin passive line - (at -7.62 -5.08 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -5.08 0) + (length 3.81) + (name "IOR_62" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "95" (effects (font (size 1.27 1.27) @@ -12663,17 +11499,17 @@ ) ) ) - (pin passive line - (at -7.62 -7.62 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 -7.62 0) + (length 3.81) + (name "IOR_63" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "96" (effects (font (size 1.27 1.27) @@ -12681,77 +11517,65 @@ ) ) ) - ) - ) - (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -10.16 0) + (length 3.81) + (name "IOR_64" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Horizontal_SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "97" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -12.7 0) + (length 3.81) + (name "IOR_65" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "UPDI Pin Socket 2-pin connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "98" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "UPDI pin socket connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -15.24 0) + (length 3.81) + (name "IOR_66" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*PinSocket*1x02*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "99" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) ) - (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD_0_0" + (symbol "Logic_ICE40HX1K-TQ144_3_1" (rectangle - (start -5.08 2.54) - (end 5.08 -2.54) + (start -8.89 29.21) + (end 8.89 -29.21) (stroke (width 0.254) (type default) @@ -12760,61 +11584,35 @@ (type background) ) ) - (polyline - (pts - (xy 5.08 -0.635) (xy 4.445 -1.27) (xy 5.08 -1.905) (xy 5.08 -0.635) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (polyline - (pts - (xy 5.08 1.905) (xy 4.445 1.27) (xy 5.08 0.635) (xy 5.08 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (text "GND" - (at -4.445 1.27 0) - (effects - (font - (size 0.75 0.75) + (pin no_connect line + (at 7.62 -10.16 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) - ) - (text "UPDI" - (at -4.445 -1.27 0) - (effects - (font - (size 0.75 0.75) + (number "110" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) - ) - (symbol "Conn_PinSocket_UPDI_1x02_P2.54mm_Horizontal_SMD_1_1" - (pin passive line - (at -7.62 1.27 0) - (length 2.54) - (name "" + (pin no_connect line + (at 7.62 -17.78 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "124" (effects (font (size 1.27 1.27) @@ -12822,17 +11620,17 @@ ) ) ) - (pin passive line - (at -7.62 -1.27 0) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 22.86 0) + (length 3.81) + (name "IOB_24" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "37" (effects (font (size 1.27 1.27) @@ -12840,110 +11638,17 @@ ) ) ) - ) - ) - (symbol "Conn_RCA_Jack" - (pin_names hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at 0 3.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Conn_RCA_Jack" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:Conn_RCA_Jack_CUI_RCJ-011-SMT-TR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.cuidevices.com/product/resource/rcj-01x-smt.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "RCA jack barrel connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "RCA jack connector barrel" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*RCA*Jack*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_RCA_Jack_0_1" - (circle - (center 0 0) - (radius 1.27) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0 0) - (radius 2.54) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "Conn_RCA_Jack_1_1" - (pin passive line - (at 5.08 0 180) - (length 2.54) - (name "" + (pin bidirectional line + (at -12.7 20.32 0) + (length 3.81) + (name "IOB_25" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "38" (effects (font (size 1.27 1.27) @@ -12951,17 +11656,17 @@ ) ) ) - (pin passive line - (at -5.08 0 0) + (pin bidirectional line + (at -12.7 17.78 0) (length 3.81) - (name "" + (name "IOB_26" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "39" (effects (font (size 1.27 1.27) @@ -12969,144 +11674,53 @@ ) ) ) - ) - ) - (symbol "Conn_USB_A_Plain" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "P" - (at -5.08 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_A_Plain" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_A_Plain" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "~" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Plain USB connector that can be milled with as PCB milling machine " - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "usb type-a connector plug" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*USB*A*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_USB_A_Plain_0_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (rectangle - (start 1.27 -3.81) - (end 5.08 -5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start 1.27 -1.27) - (end 4.445 -2.54) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start 1.27 2.54) - (end 4.445 1.27) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 15.24 0) + (length 3.81) + (name "IOB_27" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "41" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 5.08) - (end 5.08 3.81) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 12.7 0) + (length 3.81) + (name "IOB_28" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "42" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Conn_USB_A_Plain_1_1" - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "5V" + (pin bidirectional line + (at -12.7 10.16 0) + (length 3.81) + (name "IOB_29" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "43" (effects (font (size 1.27 1.27) @@ -13115,16 +11729,16 @@ ) ) (pin bidirectional line - (at -7.62 2.54 0) - (length 2.54) - (name "D-" + (at -12.7 7.62 0) + (length 3.81) + (name "IOB_30" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "44" (effects (font (size 1.27 1.27) @@ -13133,16 +11747,16 @@ ) ) (pin bidirectional line - (at -7.62 -2.54 0) - (length 2.54) - (name "D+" + (at -12.7 5.08 0) + (length 3.81) + (name "IOB_31" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "45" (effects (font (size 1.27 1.27) @@ -13151,16 +11765,16 @@ ) ) (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" + (at 0 33.02 270) + (length 3.81) + (name "VCCIO_2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "46" (effects (font (size 1.27 1.27) @@ -13168,144 +11782,89 @@ ) ) ) - ) - ) - (symbol "Conn_USB_A_Plug" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "P" - (at -5.08 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_A_Plug" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_A_Plug" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/195859/usb-ap-s-ra-smt-data-sheet.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "USB 2.0 type A Plug to be positioned on the edge of a PCB" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "usb type-a connector plug" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*USB*A*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_USB_A_Plug_0_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (rectangle - (start 1.27 -3.81) - (end 5.08 -5.08) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 2.54 0) + (length 3.81) + (name "IOB_32" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "47" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 -1.27) - (end 4.445 -2.54) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 0 0) + (length 3.81) + (name "IOB_33" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "48" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 2.54) - (end 4.445 1.27) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 -2.54 0) + (length 3.81) + (name "IOB_35_GBIN5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "49" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 5.08) - (end 5.08 3.81) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -12.7 -5.08 0) + (length 3.81) + (name "IOB_36_GBIN4" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "50" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Conn_USB_A_Plug_1_1" - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "5V" + (pin bidirectional line + (at -12.7 -7.62 0) + (length 3.81) + (name "IOB_34" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "52" (effects (font (size 1.27 1.27) @@ -13314,16 +11873,16 @@ ) ) (pin bidirectional line - (at -7.62 2.54 0) - (length 2.54) - (name "D-" + (at -12.7 -10.16 0) + (length 3.81) + (name "IOB_37" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "56" (effects (font (size 1.27 1.27) @@ -13331,17 +11890,17 @@ ) ) ) - (pin bidirectional line - (at -7.62 -2.54 0) - (length 2.54) - (name "D+" + (pin passive line + (at 0 33.02 270) + (length 3.81) hide + (name "VCCIO_2" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "57" (effects (font (size 1.27 1.27) @@ -13349,17 +11908,17 @@ ) ) ) - (pin power_in line - (at -2.54 -10.16 90) - (length 2.54) - (name "GND" + (pin bidirectional line + (at -12.7 -12.7 0) + (length 3.81) + (name "IOB_38" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "58" (effects (font (size 1.27 1.27) @@ -13367,17 +11926,17 @@ ) ) ) - (pin passive line - (at 0 -10.16 90) - (length 2.54) - (name "SHIELD" + (pin bidirectional line + (at -12.7 -15.24 0) + (length 3.81) + (name "IOB_39" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "60" (effects (font (size 1.27 1.27) @@ -13385,144 +11944,17 @@ ) ) ) - ) - ) - (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "P" - (at -5.08 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://app.adam-tech.com/products/download/data_sheet/195862/usb-a-s-ra-tsmt-data-sheet.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "USB-A (USB TYPE-A) USB 2.0 Receptacle Connector 4 Position Surface Mount, Right Angle" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "USB Type A Socket Adam Tech USB-A-S-RA-TSMT" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*USB*A*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT_0_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (rectangle - (start 1.27 -3.81) - (end 5.08 -5.08) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start 1.27 -1.27) - (end 4.445 -2.54) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start 1.27 2.54) - (end 4.445 1.27) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start 1.27 5.08) - (end 5.08 3.81) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "Conn_USB_A_Socket_AdamTech_USB-A-S-RA-TSMT_1_1" - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "5V" + (pin bidirectional line + (at -12.7 -17.78 0) + (length 3.81) + (name "IOB_40" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "61" (effects (font (size 1.27 1.27) @@ -13531,16 +11963,16 @@ ) ) (pin bidirectional line - (at -7.62 2.54 0) - (length 2.54) - (name "D-" + (at -12.7 -20.32 0) + (length 3.81) + (name "IOB_41" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "62" (effects (font (size 1.27 1.27) @@ -13549,16 +11981,16 @@ ) ) (pin bidirectional line - (at -7.62 -2.54 0) - (length 2.54) - (name "D+" + (at -12.7 -22.86 0) + (length 3.81) + (name "IOB_42_CBSEL0" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "63" (effects (font (size 1.27 1.27) @@ -13566,17 +11998,17 @@ ) ) ) - (pin power_in line - (at -2.54 -10.16 90) - (length 2.54) - (name "GND" + (pin bidirectional line + (at -12.7 -25.4 0) + (length 3.81) + (name "IOB_43_CBSEL1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "64" (effects (font (size 1.27 1.27) @@ -13584,17 +12016,17 @@ ) ) ) - (pin passive line - (at 0 -10.16 90) - (length 2.54) - (name "SHIELD" + (pin no_connect line + (at 7.62 10.16 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "83" (effects (font (size 1.27 1.27) @@ -13602,79 +12034,47 @@ ) ) ) - ) - ) - (symbol "Conn_USB_C_Socket" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at -10.16 13.97 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_C_Socket" - (at 1.27 13.97 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_C_Socket_Molex_2171790001" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 7.62 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "USB 2.0-only Type-C Receptacle connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "84" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "usb universal serial bus type-C USB2.0" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin no_connect line + (at 7.62 -12.7 180) + (length 3.81) hide + (name "NC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*USB*C*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "85" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) ) - (symbol "Conn_USB_C_Socket_0_1" + (symbol "Logic_ICE40HX1K-TQ144_4_1" (rectangle - (start -10.16 12.7) - (end 10.16 -12.7) + (start -8.89 34.29) + (end 8.89 -34.29) (stroke (width 0.254) (type default) @@ -13683,126 +12083,17 @@ (type background) ) ) - (arc - (start -6.985 -3.81) - (mid -6.613 -4.708) - (end -5.715 -5.08) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -5.715 3.81) - (end -5.08 -3.81) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (arc - (start -5.715 5.08) - (mid -6.613 4.708) - (end -6.985 3.81) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -5.08 -5.08) - (mid -4.182 -4.708) - (end -3.81 -3.81) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -3.81 3.81) - (mid -4.182 4.708) - (end -5.08 5.08) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -6.985 3.81) (xy -6.985 -3.81) - ) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -5.715 -5.08) (xy -5.08 -5.08) - ) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -5.715 5.08) (xy -5.08 5.08) - ) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -3.81 -3.81) (xy -3.81 3.81) - ) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "Conn_USB_C_Socket_1_1" - (pin power_in line - (at -7.62 -17.78 90) - (length 5.08) - (name "GND" + (pin bidirectional line + (at -12.7 27.94 0) + (length 3.81) + (name "IOL_1A" (effects (font (size 1.27 1.27) ) ) ) - (number "A1" + (number "1" (effects (font (size 1.27 1.27) @@ -13810,17 +12101,17 @@ ) ) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 5.08) - (name "GND" + (pin bidirectional line + (at -12.7 10.16 0) + (length 3.81) + (name "IOL_4B" (effects (font (size 1.27 1.27) ) ) ) - (number "A12" + (number "10" (effects (font (size 1.27 1.27) @@ -13828,17 +12119,17 @@ ) ) ) - (pin power_in line - (at -5.08 17.78 270) - (length 5.08) - (name "VBUS" + (pin bidirectional line + (at -12.7 7.62 0) + (length 3.81) + (name "IOL_5A" (effects (font (size 1.27 1.27) ) ) ) - (number "A4" + (number "11" (effects (font (size 1.27 1.27) @@ -13847,16 +12138,16 @@ ) ) (pin bidirectional line - (at 15.24 10.16 180) - (length 5.08) - (name "CC1" + (at -12.7 5.08 0) + (length 3.81) + (name "IOL_5B" (effects (font (size 1.27 1.27) ) ) ) - (number "A5" + (number "12" (effects (font (size 1.27 1.27) @@ -13864,17 +12155,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 5.08 180) - (length 5.08) - (name "Dp1" + (pin no_connect line + (at 7.62 10.16 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "A6" + (number "125" (effects (font (size 1.27 1.27) @@ -13882,17 +12173,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 -2.54 180) - (length 5.08) - (name "Dn1" + (pin no_connect line + (at 7.62 7.62 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "A7" + (number "126" (effects (font (size 1.27 1.27) @@ -13900,17 +12191,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 -7.62 180) - (length 5.08) - (name "SBU1" + (pin no_connect line + (at 7.62 5.08 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "A8" + (number "127" (effects (font (size 1.27 1.27) @@ -13918,17 +12209,17 @@ ) ) ) - (pin power_in line - (at 0 17.78 270) - (length 5.08) - (name "VBUS" + (pin no_connect line + (at 7.62 -7.62 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "A9" + (number "130" (effects (font (size 1.27 1.27) @@ -13936,17 +12227,17 @@ ) ) ) - (pin power_in line - (at -5.08 -17.78 90) - (length 5.08) - (name "GND" + (pin no_connect line + (at 7.62 -10.16 180) + (length 3.81) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "B1" + (number "131" (effects (font (size 1.27 1.27) @@ -13954,17 +12245,17 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 5.08) - (name "GND" + (pin bidirectional line + (at -12.7 2.54 0) + (length 3.81) + (name "IOL_6A" (effects (font (size 1.27 1.27) ) ) ) - (number "B12" + (number "19" (effects (font (size 1.27 1.27) @@ -13972,17 +12263,17 @@ ) ) ) - (pin power_in line - (at -2.54 17.78 270) - (length 5.08) - (name "VBUS" + (pin bidirectional line + (at -12.7 25.4 0) + (length 3.81) + (name "IOL_1B" (effects (font (size 1.27 1.27) ) ) ) - (number "B4" + (number "2" (effects (font (size 1.27 1.27) @@ -13991,16 +12282,16 @@ ) ) (pin bidirectional line - (at 15.24 7.62 180) - (length 5.08) - (name "CC2" + (at -12.7 0 0) + (length 3.81) + (name "IOL_6B_GBIN7" (effects (font (size 1.27 1.27) ) ) ) - (number "B5" + (number "20" (effects (font (size 1.27 1.27) @@ -14009,16 +12300,16 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) - (length 5.08) - (name "Dp2" + (at -12.7 -2.54 0) + (length 3.81) + (name "IOL_7A_GBIN6" (effects (font (size 1.27 1.27) ) ) ) - (number "B6" + (number "21" (effects (font (size 1.27 1.27) @@ -14027,16 +12318,16 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) - (length 5.08) - (name "Dn2" + (at -12.7 -5.08 0) + (length 3.81) + (name "IOL_7B" (effects (font (size 1.27 1.27) ) ) ) - (number "B7" + (number "22" (effects (font (size 1.27 1.27) @@ -14045,16 +12336,16 @@ ) ) (pin bidirectional line - (at 15.24 -10.16 180) - (length 5.08) - (name "SBU2" + (at -12.7 -7.62 0) + (length 3.81) + (name "IOL_8A" (effects (font (size 1.27 1.27) ) ) ) - (number "B8" + (number "23" (effects (font (size 1.27 1.27) @@ -14062,17 +12353,17 @@ ) ) ) - (pin power_in line - (at 2.54 17.78 270) - (length 5.08) - (name "VBUS" + (pin bidirectional line + (at -12.7 -10.16 0) + (length 3.81) + (name "IOL_8B" (effects (font (size 1.27 1.27) ) ) ) - (number "B9" + (number "24" (effects (font (size 1.27 1.27) @@ -14080,17 +12371,17 @@ ) ) ) - (pin power_in line - (at 2.54 -17.78 90) - (length 5.08) - (name "SHIELD" + (pin bidirectional line + (at -12.7 -12.7 0) + (length 3.81) + (name "IOL_9A" (effects (font (size 1.27 1.27) ) ) ) - (number "S1" + (number "25" (effects (font (size 1.27 1.27) @@ -14098,207 +12389,89 @@ ) ) ) - ) - ) - (symbol "Conn_USB_C_Socket_PowerOnly" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at -10.16 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_C_Socket_PowerOnly" - (at 3.81 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_C_Socket_GCT_USB4125-GF-A-0190" - (at -39.37 55.245 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.usb.org/sites/default/files/documents/usb_type-c.zip" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "USB 2.0-only Type-C Receptacle connector" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "usb universal serial bus type-C USB2.0" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*USB*C*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Conn_USB_C_Socket_PowerOnly_0_1" - (rectangle - (start -10.16 7.62) - (end 10.16 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (arc - (start -8.89 -3.81) - (mid -8.518 -4.708) - (end -7.62 -5.08) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (rectangle - (start -7.62 3.81) - (end -6.985 -3.81) - (stroke - (width 0) - (type default) - ) - (fill - (type outline) - ) - ) - (arc - (start -7.62 5.08) - (mid -8.518 4.708) - (end -8.89 3.81) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -6.985 -5.08) - (mid -6.087 -4.708) - (end -5.715 -3.81) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (arc - (start -5.715 3.81) - (mid -6.087 4.708) - (end -6.985 5.08) - (stroke - (width 0.2) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -8.89 3.81) (xy -8.89 -3.81) - ) - (stroke - (width 0.2) - (type default) + (pin bidirectional line + (at -12.7 -15.24 0) + (length 3.81) + (name "IOL_9B" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -7.62 -5.08) (xy -6.985 -5.08) - ) - (stroke - (width 0.2) - (type default) + (pin bidirectional line + (at -12.7 -17.78 0) + (length 3.81) + (name "IOL_10A" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -7.62 5.08) (xy -6.985 5.08) - ) - (stroke - (width 0.2) - (type default) + (pin bidirectional line + (at -12.7 -20.32 0) + (length 3.81) + (name "IOL_10B" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -5.715 -3.81) (xy -5.715 3.81) - ) - (stroke - (width 0.2) - (type default) + (pin bidirectional line + (at -12.7 22.86 0) + (length 3.81) + (name "IOL_2A" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Conn_USB_C_Socket_PowerOnly_1_1" - (pin power_in line - (at -2.54 -12.7 90) - (length 5.08) - (name "GND" + (pin passive line + (at 0 38.1 270) + (length 3.81) hide + (name "VCCIO_3" (effects (font (size 1.27 1.27) ) ) ) - (number "A12" + (number "30" (effects (font (size 1.27 1.27) @@ -14307,16 +12480,16 @@ ) ) (pin bidirectional line - (at 15.24 5.08 180) - (length 5.08) - (name "CC1" + (at -12.7 -22.86 0) + (length 3.81) + (name "IOL_11A" (effects (font (size 1.27 1.27) ) ) ) - (number "A5" + (number "31" (effects (font (size 1.27 1.27) @@ -14324,17 +12497,17 @@ ) ) ) - (pin power_in line - (at 0 12.7 270) - (length 5.08) - (name "VBUS" + (pin bidirectional line + (at -12.7 -25.4 0) + (length 3.81) + (name "IOL_11B" (effects (font (size 1.27 1.27) ) ) ) - (number "A9" + (number "32" (effects (font (size 1.27 1.27) @@ -14342,17 +12515,17 @@ ) ) ) - (pin power_in line - (at 0 -12.7 90) - (length 5.08) - (name "GND" + (pin bidirectional line + (at -12.7 -27.94 0) + (length 3.81) + (name "IOL_12A" (effects (font (size 1.27 1.27) ) ) ) - (number "B12" + (number "33" (effects (font (size 1.27 1.27) @@ -14361,16 +12534,16 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) - (length 5.08) - (name "CC2" + (at -12.7 -30.48 0) + (length 3.81) + (name "IOL_12B" (effects (font (size 1.27 1.27) ) ) ) - (number "B5" + (number "34" (effects (font (size 1.27 1.27) @@ -14378,17 +12551,17 @@ ) ) ) - (pin power_in line - (at 2.54 12.7 270) - (length 5.08) - (name "VBUS" + (pin bidirectional line + (at -12.7 20.32 0) + (length 3.81) + (name "IOL_2B" (effects (font (size 1.27 1.27) ) ) ) - (number "B9" + (number "4" (effects (font (size 1.27 1.27) @@ -14397,16 +12570,16 @@ ) ) (pin power_in line - (at 2.54 -12.7 90) - (length 5.08) - (name "SHIELD" + (at 0 38.1 270) + (length 3.81) + (name "VCCIO_3" (effects (font (size 1.27 1.27) ) ) ) - (number "S1" + (number "6" (effects (font (size 1.27 1.27) @@ -14414,79 +12587,65 @@ ) ) ) - ) - ) - (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "P" - (at -5.08 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Conn_USB_microB_Socket_WurthElektronik_629105136821" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 17.78 0) + (length 3.81) + (name "IOL_3A" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (justify left) - ) - ) - (property "Footprint" "fab:Conn_USB_microB_Socket_WurthElektronik_629105136821" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "https://www.we-online.com/components/products/datasheet/629105136821.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 15.24 0) + (length 3.81) + (name "IOL_3B" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "CONN RCPT USB2.0 MICRO B SMD R/A" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "USB microB socket SMD 629105136821" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 12.7 0) + (length 3.81) + (name "IOL_4A" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*WurthElektronik?629105136821*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) ) - (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_0_1" + (symbol "Logic_ICE40HX1K-TQ144_5_1" (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) + (start -11.43 13.97) + (end 11.43 -13.97) (stroke (width 0.254) (type default) @@ -14495,19 +12654,17 @@ (type background) ) ) - ) - (symbol "Conn_USB_microB_Socket_WurthElektronik_629105136821_1_1" - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VCC" + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "103" (effects (font (size 1.27 1.27) @@ -14515,17 +12672,17 @@ ) ) ) - (pin bidirectional line - (at -7.62 5.08 0) - (length 2.54) - (name "D-" + (pin power_in line + (at 2.54 17.78 270) + (length 3.81) + (name "VPP_2V5" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "108" (effects (font (size 1.27 1.27) @@ -14533,17 +12690,17 @@ ) ) ) - (pin bidirectional line - (at -7.62 2.54 0) - (length 2.54) - (name "D+" + (pin power_in line + (at -2.54 17.78 270) + (length 3.81) + (name "VPP_FAST" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "109" (effects (font (size 1.27 1.27) @@ -14551,17 +12708,17 @@ ) ) ) - (pin bidirectional line - (at -7.62 -5.08 0) - (length 2.54) - (name "ID" + (pin passive line + (at 0 17.78 270) + (length 3.81) hide + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "111" (effects (font (size 1.27 1.27) @@ -14569,9 +12726,9 @@ ) ) ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide (name "GND" (effects (font @@ -14579,7 +12736,7 @@ ) ) ) - (number "5" + (number "13" (effects (font (size 1.27 1.27) @@ -14587,100 +12744,197 @@ ) ) ) - ) - ) - (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "P" - (at -5.08 8.89 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (justify left) - ) - ) - (property "Value" "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) + (number "132" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (justify left) ) - ) - (property "Footprint" "fab:Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.cuidevices.com/product/resource/uj2-mbh-smt.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "CONN RCPT USB2.0 MINI B SMD R/A" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "140" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "USB miniB socket SMD UJ2-MBH-1-SMT-TR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at 0 17.78 270) + (length 3.81) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*CUIDevices?UJ2?MBH?1?SMT?TR*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin power_in line + (at 7.62 -17.78 90) + (length 3.81) + (name "GNDPLL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "35" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR_0_1" - (rectangle - (start -5.08 7.62) - (end 5.08 -7.62) - (stroke - (width 0.254) - (type default) + (pin power_in line + (at 7.62 17.78 270) + (length 3.81) + (name "VCCPLL" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "36" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Conn_USB_miniB_Socket_CUIDevices_UJ2-MBH-1-SMT-TR_1_1" (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VBUS" + (at 0 -17.78 90) + (length 3.81) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 17.78 270) + (length 3.81) hide + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "51" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "59" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin open_collector line + (at 15.24 0 180) + (length 3.81) + (name "CDONE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "65" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -15.24 -10.16 0) + (length 3.81) + (name "~{CRESET_B}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "66" (effects (font (size 1.27 1.27) @@ -14689,16 +12943,16 @@ ) ) (pin bidirectional line - (at -7.62 5.08 0) - (length 2.54) - (name "D-" + (at -15.24 2.54 0) + (length 3.81) + (name "IOB_44_SDO" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "67" (effects (font (size 1.27 1.27) @@ -14707,16 +12961,16 @@ ) ) (pin bidirectional line - (at -7.62 2.54 0) - (length 2.54) - (name "D+" + (at -15.24 0 0) + (length 3.81) + (name "IOB_45_SDI" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "68" (effects (font (size 1.27 1.27) @@ -14724,17 +12978,53 @@ ) ) ) - (pin no_connect line - (at -7.62 -5.08 0) - (length 2.54) hide - (name "NC" + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "69" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -2.54 0) + (length 3.81) + (name "IOB_46_SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "70" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 3.81) + (name "IOB_47_SS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "71" (effects (font (size 1.27 1.27) @@ -14743,8 +13033,26 @@ ) ) (pin power_in line - (at 0 -10.16 90) - (length 2.54) + (at -7.62 17.78 270) + (length 3.81) + (name "VCC_SPI" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "72" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -17.78 90) + (length 3.81) hide (name "GND" (effects (font @@ -14752,7 +13060,25 @@ ) ) ) - (number "5" + (number "86" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 17.78 270) + (length 3.81) hide + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "92" (effects (font (size 1.27 1.27) @@ -14762,21 +13088,20 @@ ) ) ) - (symbol "Crystal_ECS-CR2-20" + (symbol "Memory_Adafruit_4677_ESP-PSRAM64" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "Y" - (at -6.35 6.35 0) + (property "Reference" "U" + (at 3.81 11.43 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Crystal_ECS-CR2-20" - (at 1.27 6.35 0) + (property "Value" "Memory_Adafruit_4677_ESP-PSRAM64" + (at -1.27 -11.43 0) (effects (font (size 1.27 1.27) @@ -14784,8 +13109,8 @@ (justify left) ) ) - (property "Footprint" "fab:ECS-CR2-20" - (at 0 0 0) + (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 -15.24 0) (effects (font (size 1.27 1.27) @@ -14793,8 +13118,8 @@ (hide yes) ) ) - (property "Datasheet" "https://ecsxtal.com/store/pdf/ecs_cr2_b.pdf" - (at 0 0 0) + (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/4677/4677_esp-psram64_esp-psram64h_datasheet_en.pdf" + (at -10.16 12.7 0) (effects (font (size 1.27 1.27) @@ -14802,7 +13127,7 @@ (hide yes) ) ) - (property "Description" "20MHz Ceramic Resonator Built in Capacitor 15pF ±0.3% -20°C ~ 80°C Surface Mount" + (property "Description" "PSRAM (Pseudo SRAM) Memory IC 64Mb (8M x 8) SPI 133MHz 8-SOIC" (at 0 0 0) (effects (font @@ -14811,7 +13136,7 @@ (hide yes) ) ) - (property "ki_keywords" "Ceramic Resonator Crystal Oscillator Surface Mount" + (property "ki_keywords" "64Mbit SPI SOIC-8 133MHz memory PSRAM" (at 0 0 0) (effects (font @@ -14820,7 +13145,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*ECS*CR2*" + (property "ki_fp_filters" "SOIC*3.9x4.9mm?P1.27mm*" (at 0 0 0) (effects (font @@ -14829,10 +13154,10 @@ (hide yes) ) ) - (symbol "Crystal_ECS-CR2-20_0_1" + (symbol "Memory_Adafruit_4677_ESP-PSRAM64_0_1" (rectangle - (start -7.62 5.08) - (end 7.62 -5.08) + (start -7.62 10.16) + (end 7.62 -10.16) (stroke (width 0.254) (type default) @@ -14841,25 +13166,12 @@ (type background) ) ) - (polyline - (pts - (xy -4.445 2.54) (xy -3.81 2.54) (xy -3.81 3.81) (xy -3.175 3.81) (xy -3.175 2.54) (xy -2.54 2.54) - (xy -2.54 3.81) (xy -1.905 3.81) (xy -1.905 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) ) - (symbol "Crystal_ECS-CR2-20_1_1" + (symbol "Memory_Adafruit_4677_ESP-PSRAM64_1_1" (pin input line - (at -10.16 0 0) + (at 10.16 7.62 180) (length 2.54) - (name "IN_OUT" + (name "~{CE}" (effects (font (size 1.27 1.27) @@ -14874,10 +13186,10 @@ ) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin output line + (at 10.16 -5.08 180) (length 2.54) - (name "GND" + (name "SO/SIO" (effects (font (size 1.27 1.27) @@ -14892,10 +13204,10 @@ ) ) ) - (pin output line + (pin bidirectional line (at 10.16 0 180) (length 2.54) - (name "OUT_IN" + (name "SIO2" (effects (font (size 1.27 1.27) @@ -14910,33 +13222,120 @@ ) ) ) + (pin power_in line + (at -2.54 -12.7 90) + (length 2.54) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at 10.16 -2.54 180) + (length 2.54) + (name "SI/SIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 10.16 5.08 180) + (length 2.54) + (name "SCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 10.16 2.54 180) + (length 2.54) + (name "SIO3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 12.7 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "Crystal_NX5032GA-20" - (pin_numbers hide) - (pin_names - (offset 1.016) hide) + (symbol "Mic_Electret" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "Y" - (at 0 3.81 0) + (property "Reference" "MK" + (at 0 6.35 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Crystal_NX5032GA-20" - (at 0 -3.81 0) + (property "Value" "Mic_Electret" + (at 0 -6.35 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:Crystal_NX5032GA-20" - (at 0 0 0) + (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) @@ -14944,7 +13343,7 @@ (hide yes) ) ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/NDK%20PDFs/NX5032GA.pdf" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -14953,7 +13352,7 @@ (hide yes) ) ) - (property "Description" "20MHz ±50ppm Crystal 8pF 70 Ohms 2-SMD, No Lead" + (property "Description" "Generic electret microphone" (at 0 0 0) (effects (font @@ -14962,7 +13361,7 @@ (hide yes) ) ) - (property "ki_keywords" "crystal resonator oscillator smd-2 8pf" + (property "ki_keywords" "mic microphone electret generic" (at 0 0 0) (effects (font @@ -14971,7 +13370,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "Crystal*" + (property "ki_fp_filters" "*PinHeader*1x02*" (at 0 0 0) (effects (font @@ -14980,72 +13379,35 @@ (hide yes) ) ) - (symbol "Crystal_NX5032GA-20_0_1" - (rectangle - (start -1.143 2.54) - (end 1.143 -2.54) + (symbol "Mic_Electret_0_1" + (circle + (center 0 0) + (radius 0.0001) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (polyline - (pts - (xy -2.54 0) (xy -1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.905 -1.27) (xy -1.905 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.905 -1.27) (xy 1.905 1.27) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 2.54 0) (xy 1.905 0) - ) + (circle + (center 0 0) + (radius 5.08) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) ) - (symbol "Crystal_NX5032GA-20_1_1" + (symbol "Mic_Electret_1_1" (pin passive line - (at -3.81 0 0) - (length 1.27) - (name "1" + (at -7.62 0 0) + (length 2.54) + (name "+" (effects (font (size 1.27 1.27) @@ -15061,9 +13423,9 @@ ) ) (pin passive line - (at 3.81 0 180) - (length 1.27) - (name "2" + (at 7.62 0 180) + (length 2.54) + (name "-" (effects (font (size 1.27 1.27) @@ -15080,12 +13442,12 @@ ) ) ) - (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6" + (symbol "Mic_MEMS_Analog_SPU0414HR5H" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 6.35 0) + (property "Reference" "MK" + (at -5.08 6.35 0) (effects (font (size 1.27 1.27) @@ -15093,7 +13455,7 @@ (justify left) ) ) - (property "Value" "DAC_12bit_I2C_MCP4725_SOT-23-6" + (property "Value" "Mic_MEMS_Analog_SPU0414HR5H" (at 1.27 6.35 0) (effects (font @@ -15102,7 +13464,7 @@ (justify left) ) ) - (property "Footprint" "fab:SOT-23-6" + (property "Footprint" "fab:Mic_MEMS_Analog_Knowles_SPU0414HR5H" (at 0 0 0) (effects (font @@ -15111,7 +13473,7 @@ (hide yes) ) ) - (property "Datasheet" "www.adafruit.com/datasheets/mcp4725.pdf" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPU0414HR5H-SB.pdf" (at 0 0 0) (effects (font @@ -15120,7 +13482,7 @@ (hide yes) ) ) - (property "Description" "12 Bit Digital to Analog Converter I2C interface SOT-23-6" + (property "Description" "Analog Microphone MEMS (Silicon), 1.5V ~ 3.6V, 100Hz ~ 10kHz, Knowles SPU0414HR5H-SB-7" (at 0 0 0) (effects (font @@ -15129,7 +13491,7 @@ (hide yes) ) ) - (property "ki_keywords" "dac i2c" + (property "ki_keywords" "analog mems microphone mic silicon omnidirectional omni SPU0410HR5H-PB" (at 0 0 0) (effects (font @@ -15138,7 +13500,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOT?23*" + (property "ki_fp_filters" "*Mic*MEMS*" (at 0 0 0) (effects (font @@ -15147,10 +13509,10 @@ (hide yes) ) ) - (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6_0_1" + (symbol "Mic_MEMS_Analog_SPU0414HR5H_0_1" (rectangle - (start -7.62 5.08) - (end 7.62 -5.08) + (start -5.08 5.08) + (end 5.08 -5.08) (stroke (width 0.254) (type default) @@ -15160,11 +13522,11 @@ ) ) ) - (symbol "DAC_12bit_I2C_MCP4725_SOT-23-6_1_1" - (pin power_out line - (at 10.16 2.54 180) + (symbol "Mic_MEMS_Analog_SPU0414HR5H_1_1" + (pin power_in line + (at 0 7.62 270) (length 2.54) - (name "VOUT" + (name "VDD" (effects (font (size 1.27 1.27) @@ -15182,7 +13544,7 @@ (pin power_in line (at 0 -7.62 90) (length 2.54) - (name "VSS" + (name "GND" (effects (font (size 1.27 1.27) @@ -15197,10 +13559,10 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) + (pin bidirectional line + (at -7.62 0 0) (length 2.54) - (name "VDD" + (name "GAIN" (effects (font (size 1.27 1.27) @@ -15215,10 +13577,10 @@ ) ) ) - (pin bidirectional line - (at -10.16 -2.54 0) + (pin output line + (at 7.62 0 180) (length 2.54) - (name "SDA" + (name "OUT" (effects (font (size 1.27 1.27) @@ -15233,68 +13595,31 @@ ) ) ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -10.16 0 0) - (length 2.54) - (name "A0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "Diode_Schottky_MiniSMA" - (pin_numbers hide) - (pin_names - (offset 1.016) hide) + (symbol "Mic_MEMS_Digital_SPH0645LM4H" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "D" - (at 0 2.54 0) + (property "Reference" "MK" + (at -7.62 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Diode_Schottky_MiniSMA" - (at 0 -2.54 0) + (property "Value" "Mic_MEMS_Digital_SPH0645LM4H" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:Diode_Schottky_MiniSMA" + (property "Footprint" "fab:Mic_MEMS_Digital_Knowles_SPH0645LM4H" (at 0 0 0) (effects (font @@ -15303,7 +13628,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0645LM4H-B.pdf" (at 0 0 0) (effects (font @@ -15312,7 +13637,7 @@ (hide yes) ) ) - (property "Description" "Schottky diode with Mini-SMA footprint" + (property "Description" "Digital Microphone MEMS (Silicon), 1.62V ~ 3.6V, 20Hz ~ 10kHz, Knowles SPH0645LM4H-B" (at 0 0 0) (effects (font @@ -15321,7 +13646,7 @@ (hide yes) ) ) - (property "ki_keywords" "diode schottky CDBM1100-G" + (property "ki_keywords" "digital mems microphone mic silicon omnidirectional omni CMM-4030D-261-I2S-TR" (at 0 0 0) (effects (font @@ -15330,7 +13655,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Mini*SMA*" + (property "ki_fp_filters" "*Mic*MEMS*" (at 0 0 0) (effects (font @@ -15339,56 +13664,103 @@ (hide yes) ) ) - (symbol "Diode_Schottky_MiniSMA_0_1" - (polyline - (pts - (xy 1.27 0) (xy -1.27 0) - ) + (symbol "Mic_MEMS_Digital_SPH0645LM4H_0_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (symbol "Mic_MEMS_Digital_SPH0645LM4H_1_1" + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "WS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "SEL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "BCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Diode_Schottky_MiniSMA_1_1" - (pin passive line - (at -3.81 0 0) + (pin power_in line + (at 0 10.16 270) (length 2.54) - (name "K" + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "5" (effects (font (size 1.27 1.27) @@ -15396,17 +13768,17 @@ ) ) ) - (pin passive line - (at 3.81 0 180) + (pin output line + (at 10.16 0 180) (length 2.54) - (name "A" + (name "DATA" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -15416,30 +13788,29 @@ ) ) ) - (symbol "Diode_Schottky_SOD123" - (pin_numbers hide) - (pin_names - (offset 1.016) hide) + (symbol "Mic_MEMS_TDK_ICS-43434" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "D" - (at 0 2.54 0) + (property "Reference" "MK" + (at 1.27 12.192 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Diode_Schottky_SOD123" - (at 0 -2.54 0) + (property "Value" "Mic_MEMS_TDK_ICS-43434" + (at 1.27 9.652 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:Diode_Schottky_SOD123" + (property "Footprint" "fab:Mic_MEMS_TDK_ICS-43434" (at 0 0 0) (effects (font @@ -15448,8 +13819,8 @@ (hide yes) ) ) - (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/c6/32/d4/4a/28/d3/4b/11/CD00004930.pdf/files/CD00004930.pdf/jcr:content/translations/en.CD00004930.pdf" - (at 0 0 0) + (property "Datasheet" "https://www.digikey.com/en/products/detail/tdk-invensense/ICS-43434/6140298" + (at 0 0.254 0) (effects (font (size 1.27 1.27) @@ -15457,8 +13828,8 @@ (hide yes) ) ) - (property "Description" "Schottky diode" - (at 0 0 0) + (property "Description" "Digital Microphone MEMS (Silicon), 1.62V ~ 3.6V, 20Hz ~ 10kHz, Knowles SPH0645LM4H-B" + (at -0.254 0 0) (effects (font (size 1.27 1.27) @@ -15466,7 +13837,7 @@ (hide yes) ) ) - (property "ki_keywords" "diode schottky BAT46ZFILM" + (property "ki_keywords" "digital mems microphone mic i2s omnidirectional omni ICS-43434" (at 0 0 0) (effects (font @@ -15475,7 +13846,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOD*123*" + (property "ki_fp_filters" "*Mic*MEMS*" (at 0 0 0) (effects (font @@ -15484,56 +13855,103 @@ (hide yes) ) ) - (symbol "Diode_Schottky_SOD123_0_1" - (polyline - (pts - (xy 1.27 0) (xy -1.27 0) - ) + (symbol "Mic_MEMS_TDK_ICS-43434_0_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) + ) + (symbol "Mic_MEMS_TDK_ICS-43434_1_1" + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "WS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin input line + (at -10.16 0 0) + (length 2.54) + (name "LR" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.905 0.635) (xy -1.905 1.27) (xy -1.27 1.27) (xy -1.27 -1.27) (xy -0.635 -1.27) (xy -0.635 -0.635) + (pin power_in line + (at 0 -10.16 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin input line + (at -10.16 2.54 0) + (length 2.54) + (name "SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Diode_Schottky_SOD123_1_1" - (pin passive line - (at -3.81 0 0) + (pin power_in line + (at 0 10.16 270) (length 2.54) - (name "K" + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "5" (effects (font (size 1.27 1.27) @@ -15541,17 +13959,17 @@ ) ) ) - (pin passive line - (at 3.81 0 180) + (pin output line + (at 10.16 0 180) (length 2.54) - (name "A" + (name "SD" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -15561,29 +13979,29 @@ ) ) ) - (symbol "Diode_Zener_SOD123" - (pin_numbers hide) - (pin_names hide) + (symbol "Micro_SD_Socket" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "Z" - (at 0 2.54 0) + (property "Reference" "J" + (at -13.97 15.24 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Diode_Zener_SOD123" - (at 0 -2.54 0) + (property "Value" "Micro_SD_Socket" + (at 1.27 15.24 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:SOD-123" + (property "Footprint" "fab:MicroSD_Amphenol_114-00841-68" (at 0 0 0) (effects (font @@ -15592,7 +14010,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.diodes.com/assets/Datasheets/ds18004.pdf" + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/opa188.pdf" (at 0 0 0) (effects (font @@ -15601,7 +14019,7 @@ (hide yes) ) ) - (property "Description" "Zener diode, surface mount, SOD-123 footprint" + (property "Description" "Zero-Drift, Precision, Low-Noise, Rail-to-Rail Output, 36-V Operational Amplifier, TSOT-23-5" (at 0 0 0) (effects (font @@ -15610,7 +14028,7 @@ (hide yes) ) ) - (property "ki_keywords" "diode zener SOD-123 BZT52C3V3-7-F BZT52C4V7-13-F" + (property "ki_keywords" "single opamp zero-drift 114-00841-68" (at 0 0 0) (effects (font @@ -15619,7 +14037,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOD?123*" + (property "ki_fp_filters" "*MicroSD*" (at 0 0 0) (effects (font @@ -15628,49 +14046,24 @@ (hide yes) ) ) - (symbol "Diode_Zener_SOD123_0_1" - (polyline - (pts - (xy 1.27 0) (xy -1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 -1.27) (xy -1.27 1.27) (xy -0.762 1.27) - ) - (stroke - (width 0.2032) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) - ) + (symbol "Micro_SD_Socket_0_1" + (rectangle + (start -13.97 13.97) + (end 13.97 -13.97) (stroke - (width 0.2032) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) ) - (symbol "Diode_Zener_SOD123_1_1" - (pin passive line - (at -3.81 0 0) - (length 2.54) - (name "K" + (symbol "Micro_SD_Socket_1_1" + (pin bidirectional line + (at -17.78 -7.62 0) + (length 3.81) + (name "DAT2" (effects (font (size 1.27 1.27) @@ -15685,10 +14078,10 @@ ) ) ) - (pin passive line - (at 3.81 0 180) - (length 2.54) - (name "A" + (pin bidirectional line + (at -17.78 -10.16 0) + (length 3.81) + (name "DAT3/CD" (effects (font (size 1.27 1.27) @@ -15703,30 +14096,158 @@ ) ) ) + (pin input line + (at -17.78 5.08 0) + (length 3.81) + (name "CMD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 17.78 270) + (length 3.81) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 2.54 0) + (length 3.81) + (name "CLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 3.81) + (name "VSS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 3.81) + (name "DAT0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 3.81) + (name "DAT1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 17.78 -10.16 180) + (length 3.81) + (name "SHIELD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) - ) - (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at 0 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "IC_USB_Serial_Bridge_FTDI_FT230XS" - (at 8.89 -16.51 0) + ) + (symbol "Microcontroller_ATSAMD11C14A-SSUT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:SSOP-16_3.9x4.9_P0.65mm" - (at 0 0 0) + (property "Value" "Microcontroller_ATSAMD11C14A-SSUT" + (at 1.27 16.51 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" + (at 0 -26.67 0) (effects (font (size 1.27 1.27) @@ -15734,8 +14255,8 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ftdichip.com/Products/ICs/FT230X.html" - (at 0 0 0) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf" + (at 0 -17.78 0) (effects (font (size 1.27 1.27) @@ -15743,7 +14264,7 @@ (hide yes) ) ) - (property "Description" "USB Bridge, USB to UART USB 2.0 UART Interface 16-SSOP FTDI" + (property "Description" "IC MCU 32BIT 16KB FLASH 14SOIC" (at 0 0 0) (effects (font @@ -15752,7 +14273,7 @@ (hide yes) ) ) - (property "ki_keywords" "USB UART bridge FTDI" + (property "ki_keywords" "arm sam d11c 32-bit 48mhz 16kb soic-14 ATSAMD11C14A-SSUTD" (at 0 0 0) (effects (font @@ -15761,7 +14282,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SSOP?16*" + (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm*" (at 0 0 0) (effects (font @@ -15770,10 +14291,10 @@ (hide yes) ) ) - (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS_0_1" + (symbol "Microcontroller_ATSAMD11C14A-SSUT_0_1" (rectangle - (start 13.97 13.97) - (end -13.97 -13.97) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0.254) (type default) @@ -15783,11 +14304,11 @@ ) ) ) - (symbol "IC_USB_Serial_Bridge_FTDI_FT230XS_1_1" - (pin output line - (at 17.78 -2.54 180) - (length 3.81) - (name "TXD" + (symbol "Microcontroller_ATSAMD11C14A-SSUT_1_1" + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "PA05" (effects (font (size 1.27 1.27) @@ -15802,10 +14323,10 @@ ) ) ) - (pin power_out line - (at -17.78 10.16 0) - (length 3.81) - (name "3V3OUT" + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "PA25" (effects (font (size 1.27 1.27) @@ -15820,10 +14341,10 @@ ) ) ) - (pin input line - (at -17.78 -5.08 0) - (length 3.81) - (name "~{RESET}" + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) @@ -15839,9 +14360,9 @@ ) ) (pin power_in line - (at -2.54 17.78 270) - (length 3.81) - (name "VCC" + (at 0 17.78 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) @@ -15856,10 +14377,10 @@ ) ) ) - (pin power_in line - (at 2.54 -17.78 90) - (length 3.81) - (name "GND" + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "PA02" (effects (font (size 1.27 1.27) @@ -15875,9 +14396,9 @@ ) ) (pin bidirectional line - (at 17.78 7.62 180) - (length 3.81) - (name "CBUS1" + (at 12.7 5.08 180) + (length 2.54) + (name "PA04" (effects (font (size 1.27 1.27) @@ -15893,45 +14414,9 @@ ) ) (pin bidirectional line - (at 17.78 10.16 180) - (length 3.81) - (name "CBUS0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 17.78 2.54 180) - (length 3.81) - (name "CBUS3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 17.78 -7.62 180) - (length 3.81) - (name "~{RTS}" + (at -12.7 -5.08 0) + (length 2.54) + (name "PA08/XIN" (effects (font (size 1.27 1.27) @@ -15946,10 +14431,10 @@ ) ) ) - (pin power_in line - (at 2.54 17.78 270) - (length 3.81) - (name "VCCIO" + (pin bidirectional line + (at -12.7 -7.62 0) + (length 2.54) + (name "PA09/XOUT" (effects (font (size 1.27 1.27) @@ -15964,10 +14449,10 @@ ) ) ) - (pin input line - (at 17.78 -5.08 180) - (length 3.81) - (name "RXD" + (pin bidirectional line + (at 12.7 0 180) + (length 2.54) + (name "PA14" (effects (font (size 1.27 1.27) @@ -15982,10 +14467,10 @@ ) ) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 3.81) - (name "GND" + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27) @@ -16000,10 +14485,10 @@ ) ) ) - (pin input line - (at 17.78 -10.16 180) - (length 3.81) - (name "~{CTS}" + (pin bidirectional line + (at -12.7 7.62 0) + (length 2.54) + (name "PA28/~{RST}" (effects (font (size 1.27 1.27) @@ -16019,9 +14504,9 @@ ) ) (pin bidirectional line - (at 17.78 5.08 180) - (length 3.81) - (name "CBUS2" + (at -12.7 2.54 0) + (length 2.54) + (name "PA30/SWCLK" (effects (font (size 1.27 1.27) @@ -16037,9 +14522,9 @@ ) ) (pin bidirectional line - (at -17.78 0 0) - (length 3.81) - (name "USBDP" + (at -12.7 0 0) + (length 2.54) + (name "PA31/SWDIO" (effects (font (size 1.27 1.27) @@ -16055,9 +14540,9 @@ ) ) (pin bidirectional line - (at -17.78 2.54 0) - (length 3.81) - (name "USBDM" + (at 12.7 -5.08 180) + (length 2.54) + (name "PA24" (effects (font (size 1.27 1.27) @@ -16074,30 +14559,30 @@ ) ) ) - (symbol "Jumper_1206" - (pin_names - (offset 0) hide) + (symbol "Microcontroller_ATSAMD11D14A-SSUT" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "JP" - (at 0 1.905 0) + (property "Reference" "U" + (at -10.16 19.05 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Jumper_1206" - (at 0 -2.54 0) + (property "Value" "Microcontroller_ATSAMD11D14A-SSUT" + (at 1.27 19.05 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:Jumper_1206" - (at 0 0 0) + (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" + (at 0 -29.21 0) (effects (font (size 1.27 1.27) @@ -16105,8 +14590,8 @@ (hide yes) ) ) - (property "Datasheet" "~" - (at 0 0 0) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf" + (at 0 -22.86 0) (effects (font (size 1.27 1.27) @@ -16114,7 +14599,7 @@ (hide yes) ) ) - (property "Description" "Jumper based on 0 Ohm 1206 resistor" + (property "Description" "IC MCU 32BIT 16KB FLASH 20SOIC" (at 0 0 0) (effects (font @@ -16123,7 +14608,7 @@ (hide yes) ) ) - (property "ki_keywords" "jumper smd 1206" + (property "ki_keywords" "arm sam d11d 32-bit 48mhz 16kb soic-20 ATSAMD11D14A-SSUT" (at 0 0 0) (effects (font @@ -16132,7 +14617,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "Jumper*" + (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*" (at 0 0 0) (effects (font @@ -16141,56 +14626,67 @@ (hide yes) ) ) - (symbol "Jumper_1206_0_0" - (circle - (center -2.032 0) - (radius 0.508) + (symbol "Microcontroller_ATSAMD11D14A-SSUT_0_1" + (rectangle + (start -10.16 17.78) + (end 10.16 -17.78) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (circle - (center 2.032 0) - (radius 0.508) - (stroke - (width 0) - (type default) + ) + (symbol "Microcontroller_ATSAMD11D14A-SSUT_1_1" + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "PA05" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Jumper_1206_0_1" - (polyline - (pts - (xy -2.032 0) (xy -2.032 1.016) (xy 2.032 1.016) (xy 2.032 0) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "PA23" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Jumper_1206_1_1" - (pin passive line - (at -5.08 0 0) + (pin bidirectional line + (at -12.7 10.16 0) (length 2.54) - (name "A" + (name "PA28/~{RST}" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "11" (effects (font (size 1.27 1.27) @@ -16198,17 +14694,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) + (pin bidirectional line + (at -12.7 5.08 0) (length 2.54) - (name "B" + (name "PA30/SWCLK" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "12" (effects (font (size 1.27 1.27) @@ -16216,150 +14712,125 @@ ) ) ) - ) - ) - (symbol "LED_1206" - (pin_numbers hide) - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "D" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 2.54 0) + (length 2.54) + (name "PA31/SWDIO" + (effects + (font + (size 1.27 1.27) + ) + ) ) - ) - ) - (property "Value" "LED_1206" - (at 0 -2.54 0) - (effects - (font - (size 1.27 1.27) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (property "Footprint" "fab:LED_1206" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 12.7 -12.7 180) + (length 2.54) + (name "PA24" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Datasheet" "https://optoelectronics.liteon.com/upload/download/DS-22-98-0002/LTST-C150CKT.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Light emitting diode, Lite-On Inc. LTST, SMD" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 12.7 -15.24 180) + (length 2.54) + (name "PA25" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_keywords" "LED diode 1206 SML-LX1206IC-TR SML-LX1206GC-TR 5988230107F 150120BS75000 QBLP650-IW HIR11-21C/L11/TR8" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*LED*1206*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "LED_1206_0_1" - (polyline - (pts - (xy -1.27 -1.27) (xy -1.27 1.27) - ) - (stroke - (width 0.2032) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy 1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) - ) - (stroke - (width 0.2032) - (type default) + (pin power_in line + (at 0 -20.32 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) - ) - (stroke - (width 0) - (type default) + (pin power_in line + (at 0 20.32 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 12.7 15.24 180) + (length 2.54) + (name "PA02" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "LED_1206_1_1" - (pin passive line - (at -3.81 0 0) + (pin bidirectional line + (at 12.7 12.7 180) (length 2.54) - (name "K" + (name "PA03" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "19" (effects (font (size 1.27 1.27) @@ -16367,10 +14838,10 @@ ) ) ) - (pin passive line - (at 3.81 0 180) + (pin bidirectional line + (at 12.7 5.08 180) (length 2.54) - (name "A" + (name "PA06" (effects (font (size 1.27 1.27) @@ -16385,100 +14856,53 @@ ) ) ) - ) - ) - (symbol "LED_ADDR_Worldsemi_WS2812" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -5.08 5.715 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - ) - (property "Value" "LED_ADDR_Worldsemi_WS2812" - (at 3.175 5.715 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - ) - (property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://cdn.sparkfun.com/datasheets/Components/LED/WS2812.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Worldsemi WS2812, SparkFun Electronics COM-11821, ADDRESS LED DISCRETE SERIAL RGB" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "adressable led neopixel COM-11821" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 12.7 10.16 180) + (length 2.54) + (name "PA04" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*Worldsemi*WS2812*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "LED_ADDR_Worldsemi_WS2812_0_1" - (rectangle - (start -5.08 5.08) - (end 5.08 -5.08) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "PA07" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "LED_ADDR_Worldsemi_WS2812_1_1" - (pin output line - (at 7.62 0 180) + (pin bidirectional line + (at -12.7 -2.54 0) (length 2.54) - (name "DOUT" + (name "PA08/XIN" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -16486,17 +14910,17 @@ ) ) ) - (pin input line - (at -7.62 0 0) + (pin bidirectional line + (at -12.7 -5.08 0) (length 2.54) - (name "DIN" + (name "PA09/XOUT" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "5" (effects (font (size 1.27 1.27) @@ -16504,17 +14928,17 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) + (pin bidirectional line + (at 12.7 0 180) (length 2.54) - (name "VCC" + (name "PA14" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "6" (effects (font (size 1.27 1.27) @@ -16522,17 +14946,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -2.54 180) - (length 2.54) hide - (name "NC" + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "PA15" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "7" (effects (font (size 1.27 1.27) @@ -16540,17 +14964,17 @@ ) ) ) - (pin power_in line - (at 2.54 7.62 270) + (pin bidirectional line + (at 12.7 -5.08 180) (length 2.54) - (name "VDD" + (name "PA16" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "8" (effects (font (size 1.27 1.27) @@ -16558,17 +14982,17 @@ ) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin bidirectional line + (at 12.7 -7.62 180) (length 2.54) - (name "GND" + (name "PA22" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "9" (effects (font (size 1.27 1.27) @@ -16578,30 +15002,28 @@ ) ) ) - (symbol "LED_ADDR_Worldsemi_WS2812B" + (symbol "Microcontroller_ATSAMD21E17A-AUT" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at -5.08 5.715 0) + (at -13.97 46.99 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) ) - (property "Value" "LED_ADDR_Worldsemi_WS2812B" - (at 0.635 5.715 0) + (property "Value" "Microcontroller_ATSAMD21E17A-AUT" + (at 16.51 46.99 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) ) ) - (property "Footprint" "fab:LED_ADDR_Worldsemi_WS2812B" - (at 0 0 0) + (property "Footprint" "fab:TQFP-32_7x7mm_P0.8mm" + (at 22.86 -46.99 0) (effects (font (size 1.27 1.27) @@ -16609,7 +15031,7 @@ (hide yes) ) ) - (property "Datasheet" "http://cdn.sparkfun.com/datasheets/BreakoutBoards/WS2812B.pdf" + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_DataSheet_DS40001882F.pdf" (at 0 0 0) (effects (font @@ -16618,7 +15040,7 @@ (hide yes) ) ) - (property "Description" "Worldsemi WS2812B, Adafruit Industries LLC ADDRESS LED SERIAL RGB 100PK" + (property "Description" "SAM D21 Microchip SMART ARM-based Flash MCU, 48Mhz, 32K Flash, 4K SRAM, TQFP-32" (at 0 0 0) (effects (font @@ -16627,7 +15049,7 @@ (hide yes) ) ) - (property "ki_keywords" "adressable led neopixel 3094" + (property "ki_keywords" "32-bit ARM Cortex-M0+ MCU Microcontroller ATSAMD21E18A-AUT" (at 0 0 0) (effects (font @@ -16636,7 +15058,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Worldsemi*WS2812B*" + (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" (at 0 0 0) (effects (font @@ -16645,10 +15067,10 @@ (hide yes) ) ) - (symbol "LED_ADDR_Worldsemi_WS2812B_0_1" + (symbol "Microcontroller_ATSAMD21E17A-AUT_1_1" (rectangle - (start -5.08 5.08) - (end 5.08 -5.08) + (start -15.24 45.72) + (end 15.24 -45.72) (stroke (width 0.254) (type default) @@ -16657,12 +15079,10 @@ (type background) ) ) - ) - (symbol "LED_ADDR_Worldsemi_WS2812B_1_1" - (pin power_in line - (at 0 7.62 270) + (pin bidirectional line + (at -17.78 40.64 0) (length 2.54) - (name "VDD" + (name "PA00" (effects (font (size 1.27 1.27) @@ -16677,17 +15097,17 @@ ) ) ) - (pin output line - (at 7.62 0 180) + (pin power_in line + (at 0 -48.26 90) (length 2.54) - (name "DOUT" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "10" (effects (font (size 1.27 1.27) @@ -16695,17 +15115,17 @@ ) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin bidirectional line + (at -17.78 20.32 0) (length 2.54) - (name "VSS" + (name "PA08" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "11" (effects (font (size 1.27 1.27) @@ -16713,17 +15133,17 @@ ) ) ) - (pin input line - (at -7.62 0 0) + (pin bidirectional line + (at -17.78 17.78 0) (length 2.54) - (name "DIN" + (name "PA09" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "12" (effects (font (size 1.27 1.27) @@ -16731,150 +15151,53 @@ ) ) ) - ) - ) - (symbol "LED_Luminus_1206" - (pin_numbers hide) - (pin_names - (offset 1.016) hide) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "D" - (at 0 2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "LED_Luminus_1206" - (at 0 -2.54 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:LED_Luminus_1206" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://download.luminus.com/datasheets/Luminus_MP3014_1100_Datasheet.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "LED Lighting - White, Cool 5000K 2.85V 60mA 110° 1206 (3014 Metric)" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "LED diode 1206 white cool 5000K MP-3014-1100-50-80" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*LED*Luminus*1206*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "LED_Luminus_1206_0_1" - (polyline - (pts - (xy -1.27 -1.27) (xy -1.27 1.27) - ) - (stroke - (width 0.2032) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.27 0) (xy 1.27 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 -1.27) (xy 1.27 1.27) (xy -1.27 0) (xy 1.27 -1.27) - ) - (stroke - (width 0.2032) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -3.048 -0.762) (xy -4.572 -2.286) (xy -3.81 -2.286) (xy -4.572 -2.286) (xy -4.572 -1.524) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -17.78 15.24 0) + (length 2.54) + (name "PA10" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.778 -0.762) (xy -3.302 -2.286) (xy -2.54 -2.286) (xy -3.302 -2.286) (xy -3.302 -1.524) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -17.78 12.7 0) + (length 2.54) + (name "PA11" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "LED_Luminus_1206_1_1" - (pin passive line - (at -3.81 0 0) + (pin bidirectional line + (at -17.78 5.08 0) (length 2.54) - (name "K" + (name "PA14" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "15" (effects (font (size 1.27 1.27) @@ -16882,17 +15205,17 @@ ) ) ) - (pin passive line - (at 3.81 0 180) + (pin bidirectional line + (at -17.78 2.54 0) (length 2.54) - (name "A" + (name "PA15" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "16" (effects (font (size 1.27 1.27) @@ -16900,40 +15223,809 @@ ) ) ) - ) - ) - (symbol "LED_RGB_CreeLED_PLCC4" - (pin_names - (offset 0) hide) + (pin bidirectional line + (at -17.78 0 0) + (length 2.54) + (name "PA16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -2.54 0) + (length 2.54) + (name "PA17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -5.08 0) + (length 2.54) + (name "PA18" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 38.1 0) + (length 2.54) + (name "PA01" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -7.62 0) + (length 2.54) + (name "PA19" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -15.24 0) + (length 2.54) + (name "PA22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -17.78 0) + (length 2.54) + (name "PA23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -20.32 0) + (length 2.54) + (name "PA24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -22.86 0) + (length 2.54) + (name "PA25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -27.94 0) + (length 2.54) + (name "PA27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -17.78 -43.18 0) + (length 2.54) + (name "~{RESET}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "26" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -30.48 0) + (length 2.54) + (name "PA28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -48.26 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_out line + (at -7.62 48.26 270) + (length 2.54) + (name "VDDCORE" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "29" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 35.56 0) + (length 2.54) + (name "PA02" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 48.26 270) + (length 2.54) + (name "VDDIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -35.56 0) + (length 2.54) + (name "PA30" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 -38.1 0) + (length 2.54) + (name "PA31" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "32" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 33.02 0) + (length 2.54) + (name "PA03" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 30.48 0) + (length 2.54) + (name "PA04" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 27.94 0) + (length 2.54) + (name "PA05" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 25.4 0) + (length 2.54) + (name "PA06" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -17.78 22.86 0) + (length 2.54) + (name "PA07" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 7.62 48.26 270) + (length 2.54) + (name "VDDANA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Microcontroller_ATtiny1614-SSFR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left top) + ) + ) + (property "Value" "Microcontroller_ATtiny1614-SSFR" + (at 7.62 17.78 0) + (effects + (font + (size 1.27 1.27) + ) + (justify top) + ) + ) + (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) + ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny1614-16-17-DataSheet-DS40002204A.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 16MHz 16KB (16K x 8) FLASH 14-SOIC" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "avr microcontroller attiny 1614 soic 8bit 150-ATTINY1624-SSFR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Microcontroller_ATtiny1614-SSFR_0_1" + (rectangle + (start -12.7 -15.24) + (end 12.7 15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "Microcontroller_ATtiny1614-SSFR_1_1" + (pin power_in line + (at 0 17.78 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "~{RESET}/UPDI/PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA3/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "PA6/DAC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 -10.16 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 2.54) + (name "PB3/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 2.54 0) + (length 2.54) + (name "PB2/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 2.54) + (name "PB1/SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -15.24 7.62 0) + (length 2.54) + (name "PB0/SCL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + ) + (symbol "Microcontroller_ATtiny3216-SFR" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "D" - (at 0 10.16 0) + (property "Reference" "U" + (at -12.7 20.32 0) (effects (font (size 1.27 1.27) ) + (justify left top) ) ) - (property "Value" "LED_RGB_CreeLED_PLCC4" - (at 0 -10.16 0) + (property "Value" "Microcontroller_ATtiny3216-SFR" + (at 2.54 20.32 0) (effects (font (size 1.27 1.27) ) + (justify left top) ) ) - (property "Footprint" "fab:LED_RGB_CreeLED_CLV1A-FKB" + (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" (at 0 0 0) (effects (font (size 1.27 1.27) + (italic yes) ) (hide yes) ) ) - (property "Datasheet" "https://assets.cree-led.com/a/ds/h/HB-CLV1A-FKB.pdf" + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny3216_ATtiny1616-data-sheet-40001997B.pdf" (at 0 0 0) (effects (font @@ -16942,7 +16034,7 @@ (hide yes) ) ) - (property "Description" "LED RGB 4PLCC SMD " + (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 20MHz 32KB (32K x 8) FLASH 20-SOIC" (at 0 0 0) (effects (font @@ -16951,7 +16043,7 @@ (hide yes) ) ) - (property "ki_keywords" "LED RGB diode common anode RABG CLV1A-FKB-CK1VW1DE1BB7C3C3" + (property "ki_keywords" "avr microcontroller 8bit 3216 1-series soic" (at 0 0 0) (effects (font @@ -16960,7 +16052,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*CreeLED?CLV1A?FKB*" + (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*" (at 0 0 0) (effects (font @@ -16969,388 +16061,763 @@ (hide yes) ) ) - (symbol "LED_RGB_CreeLED_PLCC4_0_0" - (text "B" - (at -1.905 -6.35 0) - (effects - (font - (size 1.27 1.27) - ) + (symbol "Microcontroller_ATtiny3216-SFR_0_1" + (rectangle + (start -12.7 -17.78) + (end 12.7 17.78) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) - (text "G" - (at -1.905 -1.27 0) - (effects - (font - (size 1.27 1.27) + ) + (symbol "Microcontroller_ATtiny3216-SFR_1_1" + (pin power_in line + (at 0 20.32 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) ) ) ) - (text "R" - (at -1.905 3.81 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -15.24 10.16 0) + (length 2.54) + (name "PB1/SDA" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) ) ) ) - ) - (symbol "LED_RGB_CreeLED_PLCC4_0_1" - (rectangle - (start -2.54 8.89) - (end 2.54 -8.89) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at -15.24 12.7 0) + (length 2.54) + (name "PB0/SCL" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 -5.08) (xy -2.54 -5.08) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "PC0" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "PC1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 -5.08) (xy 1.27 -5.08) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 2.54) + (name "PC2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 2.54) + (name "PC3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 -3.81) (xy -1.27 -6.35) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "~{RESET}/UPDI/PA0" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "PA1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 -3.81) (xy -1.27 -6.35) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PA2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PA3/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 0) (xy -2.54 0) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA4" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin power_in line + (at 0 -20.32 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 0) (xy 1.27 0) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "PA5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "PA6/DAC" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 1.27) (xy -1.27 -1.27) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.2032) - (type default) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + ) + (pin bidirectional line + (at -15.24 0 0) + (length 2.54) + (name "PB5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 5.08) (xy -2.54 5.08) + (pin bidirectional line + (at -15.24 2.54 0) + (length 2.54) + (name "PB4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0) - (type default) + ) + (pin bidirectional line + (at -15.24 5.08 0) + (length 2.54) + (name "PB3/RXD" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.27 6.35) (xy -1.27 3.81) - ) - (stroke - (width 0.2032) - (type default) + (pin bidirectional line + (at -15.24 7.62 0) + (length 2.54) + (name "PB2/TXD" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 1.27 0) (xy 2.54 0) + ) + ) + (symbol "Microcontroller_ATtiny3226_SOIC-20" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 20.32 0) + (effects + (font + (size 1.27 1.27) ) - (stroke - (width 0) - (type default) + (justify left top) + ) + ) + (property "Value" "Microcontroller_ATtiny3226_SOIC-20" + (at 2.54 20.32 0) + (effects + (font + (size 1.27 1.27) ) - (fill - (type none) + (justify left top) + ) + ) + (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) ) + (hide yes) ) - (polyline - (pts - (xy 1.27 5.08) (xy -1.27 5.08) + ) + (property "Datasheet" "https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/DataSheets/ATtiny3224-3226-3227-Data-Sheet-DS40002345A.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (stroke - (width 0) - (type default) + (hide yes) + ) + ) + (property "Description" "ATtiny3226 microcontroller of the tinyAVR 2 family" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (fill - (type none) + (hide yes) + ) + ) + (property "ki_keywords" "avr tinyavr attiny smd ATTINY3226-SU" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (polyline - (pts - (xy -1.27 1.27) (xy -1.27 -1.27) (xy -1.27 -1.27) + ) + (property "ki_fp_filters" "*SOIC?20*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) + ) + ) + (symbol "Microcontroller_ATtiny3226_SOIC-20_0_1" + (rectangle + (start -12.7 -17.78) + (end 12.7 17.78) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy -1.27 6.35) (xy -1.27 3.81) (xy -1.27 3.81) - ) - (stroke - (width 0) - (type default) + ) + (symbol "Microcontroller_ATtiny3226_SOIC-20_1_1" + (pin power_in line + (at 0 20.32 270) + (length 2.54) + (name "VDD" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 1.27 -5.08) (xy 2.032 -5.08) (xy 2.032 5.08) (xy 1.27 5.08) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -15.24 10.16 0) + (length 2.54) + (name "PB1/SDA" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 1.27 -3.81) (xy 1.27 -6.35) (xy -1.27 -5.08) (xy 1.27 -3.81) - ) - (stroke - (width 0.2032) - (type default) + (pin bidirectional line + (at -15.24 12.7 0) + (length 2.54) + (name "PB0/SCL" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 1.27 1.27) (xy 1.27 -1.27) (xy -1.27 0) (xy 1.27 1.27) - ) - (stroke - (width 0.2032) - (type default) + (pin bidirectional line + (at -15.24 -5.08 0) + (length 2.54) + (name "PC0" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 1.27 6.35) (xy 1.27 3.81) (xy -1.27 5.08) (xy 1.27 6.35) - ) - (stroke - (width 0.2032) - (type default) + (pin bidirectional line + (at -15.24 -7.62 0) + (length 2.54) + (name "PC1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.016 -3.81) (xy 0.508 -2.286) (xy -0.254 -2.286) (xy 0.508 -2.286) (xy 0.508 -3.048) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -15.24 -10.16 0) + (length 2.54) + (name "PC2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.016 1.27) (xy 0.508 2.794) (xy -0.254 2.794) (xy 0.508 2.794) (xy 0.508 2.032) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at -15.24 -12.7 0) + (length 2.54) + (name "PC3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -1.016 6.35) (xy 0.508 7.874) (xy -0.254 7.874) (xy 0.508 7.874) (xy 0.508 7.112) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 10.16 180) + (length 2.54) + (name "UPDI/PA0" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 -3.81) (xy 1.524 -2.286) (xy 0.762 -2.286) (xy 1.524 -2.286) (xy 1.524 -3.048) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "PA1/TXD1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 1.27) (xy 1.524 2.794) (xy 0.762 2.794) (xy 1.524 2.794) (xy 1.524 2.032) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PA2/RXD2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 6.35) (xy 1.524 7.874) (xy 0.762 7.874) (xy 1.524 7.874) (xy 1.524 7.112) - ) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PA3/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 -1.27) - (end 1.27 1.27) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA4/SS" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 1.27) - (end 1.27 1.27) - (stroke - (width 0) - (type default) + (pin power_in line + (at 0 -20.32 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 3.81) - (end 1.27 6.35) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "PA5/VREF" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (rectangle - (start 1.27 6.35) - (end 1.27 6.35) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "PA6" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (circle - (center 2.032 0) - (radius 0.254) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "PA7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "LED_RGB_CreeLED_PLCC4_1_1" - (pin passive line - (at -5.08 5.08 0) + (pin bidirectional line + (at -15.24 0 0) (length 2.54) - (name "RK" + (name "PB5" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "6" (effects (font (size 1.27 1.27) @@ -17358,17 +16825,17 @@ ) ) ) - (pin passive line - (at 5.08 0 180) + (pin bidirectional line + (at -15.24 2.54 0) (length 2.54) - (name "A" + (name "PB4" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "7" (effects (font (size 1.27 1.27) @@ -17376,17 +16843,17 @@ ) ) ) - (pin passive line - (at -5.08 -5.08 0) + (pin bidirectional line + (at -15.24 5.08 0) (length 2.54) - (name "BK" + (name "PB3/RXD0" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "8" (effects (font (size 1.27 1.27) @@ -17394,17 +16861,17 @@ ) ) ) - (pin passive line - (at -5.08 0 0) + (pin bidirectional line + (at -15.24 7.62 0) (length 2.54) - (name "GK" + (name "PB2/TXD0" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "9" (effects (font (size 1.27 1.27) @@ -17414,38 +16881,39 @@ ) ) ) - (symbol "L_1210" - (pin_numbers hide) - (pin_names hide) + (symbol "Microcontroller_ATtiny412_SSFR" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "L" - (at -1.27 0 90) + (property "Reference" "U" + (at -12.7 17.78 0) (effects (font (size 1.27 1.27) ) + (justify left top) ) ) - (property "Value" "L_1210" - (at 1.905 0 90) + (property "Value" "Microcontroller_ATtiny412_SSFR" + (at 2.54 17.78 0) (effects (font (size 1.27 1.27) ) + (justify left top) ) ) - (property "Footprint" "fab:L_1210" + (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" (at 0 0 0) (effects (font (size 1.27 1.27) + (italic yes) ) (hide yes) ) ) - (property "Datasheet" "https://ds.yuden.co.jp/TYCOMPAS/ut/detail?pn=CBC3225T1R0MR%20%20&u=M" + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001911A.pdf" (at 0 0 0) (effects (font @@ -17454,7 +16922,7 @@ (hide yes) ) ) - (property "Description" "Inductor, SMD, 1210" + (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 20MHz 4KB (4K x 8) FLASH 8-SOIC" (at 0 0 0) (effects (font @@ -17463,7 +16931,7 @@ (hide yes) ) ) - (property "ki_keywords" "inductor choke coil reactor magnetic ferrite bead CBC3225T1R0MR CBC3225T100KR CBC3225T101KR CBC3225T102KR" + (property "ki_keywords" "avr tinyavr 1-series soic 8bit ATTINY412-SSFR" (at 0 0 0) (effects (font @@ -17472,7 +16940,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*1210*" + (property "ki_fp_filters" "*SOIC*8*" (at 0 0 0) (effects (font @@ -17481,68 +16949,85 @@ (hide yes) ) ) - (symbol "L_1210_0_1" - (arc - (start 0 -2.54) - (mid 0.6323 -1.905) - (end 0 -1.27) + (symbol "Microcontroller_ATtiny412_SSFR_0_1" + (rectangle + (start -12.7 -15.24) + (end 12.7 15.24) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (arc - (start 0 -1.27) - (mid 0.6323 -0.635) - (end 0 0) - (stroke - (width 0) - (type default) + ) + (symbol "Microcontroller_ATtiny412_SSFR_1_1" + (pin power_in line + (at 0 17.78 270) + (length 2.54) + (name "VCC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (arc - (start 0 0) - (mid 0.6323 0.635) - (end 0 1.27) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "TXD/PA6/DAC" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (arc - (start 0 1.27) - (mid 0.6323 1.905) - (end 0 2.54) - (stroke - (width 0) - (type default) + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "RXD/PA7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "L_1210_1_1" - (pin passive line - (at 0 3.81 270) - (length 1.27) - (name "1" + (pin bidirectional line + (at 15.24 5.08 180) + (length 2.54) + (name "PA1/SDA" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -17550,17 +17035,71 @@ ) ) ) - (pin passive line - (at 0 -3.81 90) - (length 1.27) - (name "2" + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "PA2/SCL" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 7.62 180) + (length 2.54) + (name "~{RESET}/UPDI/PA0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA3/SCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" (effects (font (size 1.27 1.27) @@ -17570,29 +17109,29 @@ ) ) ) - (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14" + (symbol "Microcontroller_ATtiny44A-SSU" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at 5.08 12.7 0) + (at -12.7 17.78 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left top) ) ) - (property "Value" "LevelShifter_Texas_TXB0104DR_SOIC-14" - (at 2.54 -12.7 0) + (property "Value" "Microcontroller_ATtiny44A-SSU" + (at 2.54 17.78 0) (effects (font (size 1.27 1.27) ) - (justify left) + (justify left top) ) ) - (property "Footprint" "fab:LevelShifter_Texas_TXB0104DR_SOIC-14" + (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" (at 0 0 0) (effects (font @@ -17602,7 +17141,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.digikey.com/en/products/detail/texas-instruments/TXB0104DR/1629101" + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8183.pdf" (at 0 0 0) (effects (font @@ -17611,7 +17150,7 @@ (hide yes) ) ) - (property "Description" "Voltage Level Translator Bidirectional 1 Circuit 4 Channel 100Mbps 14-SOIC" + (property "Description" "AVR AVR® ATtiny Microcontroller IC 8-Bit 20MHz 4KB (2K x 16) FLASH 14-SOIC" (at 0 0 0) (effects (font @@ -17620,7 +17159,7 @@ (hide yes) ) ) - (property "ki_keywords" "IC voltage level shifter texas TXB0104DR" + (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR SOIC" (at 0 0 0) (effects (font @@ -17629,7 +17168,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC*14*" + (property "ki_fp_filters" "SOIC*14*P1.27mm*" (at 0 0 0) (effects (font @@ -17638,10 +17177,10 @@ (hide yes) ) ) - (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_0_1" + (symbol "Microcontroller_ATtiny44A-SSU_0_1" (rectangle - (start -7.62 10.16) - (end 7.62 -10.16) + (start -12.7 -15.24) + (end 12.7 15.24) (stroke (width 0.254) (type default) @@ -17651,11 +17190,11 @@ ) ) ) - (symbol "LevelShifter_Texas_TXB0104DR_SOIC-14_1_1" + (symbol "Microcontroller_ATtiny44A-SSU_1_1" (pin power_in line - (at -2.54 12.7 270) + (at 0 17.78 270) (length 2.54) - (name "VCCA" + (name "VCC" (effects (font (size 1.27 1.27) @@ -17671,9 +17210,9 @@ ) ) (pin bidirectional line - (at 10.16 0 180) + (at 15.24 2.54 180) (length 2.54) - (name "B4" + (name "PA3" (effects (font (size 1.27 1.27) @@ -17689,9 +17228,9 @@ ) ) (pin bidirectional line - (at 10.16 2.54 180) + (at 15.24 5.08 180) (length 2.54) - (name "B3" + (name "PA2" (effects (font (size 1.27 1.27) @@ -17707,9 +17246,9 @@ ) ) (pin bidirectional line - (at 10.16 5.08 180) + (at 15.24 7.62 180) (length 2.54) - (name "B2" + (name "PA1" (effects (font (size 1.27 1.27) @@ -17725,9 +17264,9 @@ ) ) (pin bidirectional line - (at 10.16 7.62 180) + (at 15.24 10.16 180) (length 2.54) - (name "B1" + (name "AREF/PA0" (effects (font (size 1.27 1.27) @@ -17743,9 +17282,9 @@ ) ) (pin power_in line - (at 2.54 12.7 270) + (at 0 -17.78 90) (length 2.54) - (name "VCCB" + (name "GND" (effects (font (size 1.27 1.27) @@ -17761,9 +17300,9 @@ ) ) (pin bidirectional line - (at -10.16 7.62 0) + (at -15.24 5.08 0) (length 2.54) - (name "A1" + (name "XTAL1/PB0" (effects (font (size 1.27 1.27) @@ -17779,9 +17318,9 @@ ) ) (pin bidirectional line - (at -10.16 5.08 0) + (at -15.24 2.54 0) (length 2.54) - (name "A2" + (name "XTAL2/PB1" (effects (font (size 1.27 1.27) @@ -17797,9 +17336,9 @@ ) ) (pin bidirectional line - (at -10.16 2.54 0) + (at -15.24 -2.54 0) (length 2.54) - (name "A3" + (name "~{RESET}/PB3" (effects (font (size 1.27 1.27) @@ -17815,9 +17354,9 @@ ) ) (pin bidirectional line - (at -10.16 0 0) + (at -15.24 0 0) (length 2.54) - (name "A4" + (name "PB2" (effects (font (size 1.27 1.27) @@ -17832,10 +17371,10 @@ ) ) ) - (pin no_connect line - (at -10.16 -5.08 0) - (length 2.54) hide - (name "NC" + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27) @@ -17850,10 +17389,10 @@ ) ) ) - (pin power_in line - (at 0 -12.7 90) + (pin bidirectional line + (at 15.24 -5.08 180) (length 2.54) - (name "GND" + (name "MOSI/PA6" (effects (font (size 1.27 1.27) @@ -17868,10 +17407,10 @@ ) ) ) - (pin tri_state line - (at -10.16 -7.62 0) + (pin bidirectional line + (at 15.24 -2.54 180) (length 2.54) - (name "OE" + (name "MISO/PA5" (effects (font (size 1.27 1.27) @@ -17886,10 +17425,10 @@ ) ) ) - (pin no_connect line - (at 10.16 -5.08 180) - (length 2.54) hide - (name "NC" + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27) @@ -17906,45 +17445,39 @@ ) ) ) - (symbol "Logic_ICE40HX1K-TQ144" + (symbol "Microcontroller_ATtiny45V-10SU" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at -6.35 36.83 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Logic_ICE40HX1K-TQ144" - (at 10.16 36.83 0) + (at -12.7 13.97 0) (effects (font (size 1.27 1.27) ) + (justify left bottom) ) ) - (property "Footprint" "fab:TQFP-144_20x20mm_P0.5mm" - (at 0 -36.83 0) + (property "Value" "Microcontroller_ATtiny45V-10SU" + (at 2.54 15.24 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (justify left top) ) ) - (property "Datasheet" "http://www.latticesemi.com/Products/FPGAandCPLD/iCE40" - (at -21.59 35.56 0) + (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" + (at 0 0 0) (effects (font (size 1.27 1.27) + (italic yes) ) (hide yes) ) ) - (property "Description" "iCE40 HX FPGA, 1280 LUTs, 1.2V, TQFP-144" + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" (at 0 0 0) (effects (font @@ -17953,15 +17486,16 @@ (hide yes) ) ) - (property "ki_locked" "" + (property "Description" "AVR ATtiny Microcontroller IC 8-Bit 10MHz 4KB (2K x 16) FLASH 8-SOIC" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "ki_keywords" "FPGA programmable logic" + (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR" (at 0 0 0) (effects (font @@ -17970,7 +17504,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "TQFP*20x20mm*P0.5mm*" + (property "ki_fp_filters" "SOIC*8*P1.27mm*" (at 0 0 0) (effects (font @@ -17979,173 +17513,31 @@ (hide yes) ) ) - (symbol "Logic_ICE40HX1K-TQ144_1_1" + (symbol "Microcontroller_ATtiny45V-10SU_0_1" (rectangle - (start -8.89 31.75) - (end 8.89 -31.75) + (start -12.7 -12.7) + (end 12.7 12.7) (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin bidirectional line - (at -12.7 27.94 0) - (length 3.81) - (name "IOT_73" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "112" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 25.4 0) - (length 3.81) - (name "IOT_74" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "113" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 22.86 0) - (length 3.81) - (name "IOT_75" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "114" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 20.32 0) - (length 3.81) - (name "IOT_76" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "115" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 17.78 0) - (length 3.81) - (name "IOT_77" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "116" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 15.24 0) - (length 3.81) - (name "IOT_78" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "117" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 3.81) - (name "IOT_79" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "118" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 3.81) - (name "IOT_80" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "119" - (effects - (font - (size 1.27 1.27) - ) - ) + (width 0.254) + (type default) + ) + (fill + (type background) ) ) + ) + (symbol "Microcontroller_ATtiny45V-10SU_1_1" (pin bidirectional line - (at -12.7 7.62 0) - (length 3.81) - (name "IOT_81" + (at 15.24 -5.08 180) + (length 2.54) + (name "~{RESET}/PB5" (effects (font (size 1.27 1.27) ) ) ) - (number "120" + (number "1" (effects (font (size 1.27 1.27) @@ -18154,16 +17546,16 @@ ) ) (pin bidirectional line - (at -12.7 5.08 0) - (length 3.81) - (name "IOT_82" + (at 15.24 0 180) + (length 2.54) + (name "XTAL1/PB3" (effects (font (size 1.27 1.27) ) ) ) - (number "121" + (number "2" (effects (font (size 1.27 1.27) @@ -18172,16 +17564,16 @@ ) ) (pin bidirectional line - (at -12.7 2.54 0) - (length 3.81) - (name "IOT_83" + (at 15.24 -2.54 180) + (length 2.54) + (name "XTAL2/PB4" (effects (font (size 1.27 1.27) ) ) ) - (number "122" + (number "3" (effects (font (size 1.27 1.27) @@ -18190,16 +17582,16 @@ ) ) (pin power_in line - (at 0 35.56 270) - (length 3.81) - (name "VCCIO_0" + (at 0 -15.24 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "123" + (number "4" (effects (font (size 1.27 1.27) @@ -18208,16 +17600,16 @@ ) ) (pin bidirectional line - (at -12.7 0 0) - (length 3.81) - (name "IOT_84_GBIN1" + (at 15.24 7.62 180) + (length 2.54) + (name "MOSI/PB0" (effects (font (size 1.27 1.27) ) ) ) - (number "128" + (number "5" (effects (font (size 1.27 1.27) @@ -18226,16 +17618,16 @@ ) ) (pin bidirectional line - (at -12.7 -2.54 0) - (length 3.81) - (name "IOT_85_GBIN0" + (at 15.24 5.08 180) + (length 2.54) + (name "MISO/PB1" (effects (font (size 1.27 1.27) ) ) ) - (number "129" + (number "6" (effects (font (size 1.27 1.27) @@ -18243,17 +17635,17 @@ ) ) ) - (pin passive line - (at 0 35.56 270) - (length 3.81) hide - (name "VCCIO_0" + (pin bidirectional line + (at 15.24 2.54 180) + (length 2.54) + (name "SCK/PB2" (effects (font (size 1.27 1.27) ) ) ) - (number "133" + (number "7" (effects (font (size 1.27 1.27) @@ -18261,17 +17653,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 3.81) - (name "IOT_87" + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "134" + (number "8" (effects (font (size 1.27 1.27) @@ -18279,71 +17671,101 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) - (length 3.81) - (name "IOT_88" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "Microcontroller_AVR128DB32-I_PT" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 34.29 0) + (effects + (font + (size 1.27 1.27) ) - (number "135" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left bottom) + ) + ) + (property "Value" "Microcontroller_AVR128DB32-I_PT" + (at 5.08 -34.29 0) + (effects + (font + (size 1.27 1.27) ) + (justify left top) ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 3.81) - (name "IOT_89" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:TQFP-32_7x7mm_P0.8mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + (italic yes) ) - (number "136" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 3.81) - (name "IOT_90" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "IC MCU 8BIT 128KB FLASH TQFP-32" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "137" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "AVR 8bit Microcontroller DB TQFP-32 150-AVR128DB32-I/PT" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Microcontroller_AVR128DB32-I_PT_0_1" + (rectangle + (start -12.7 -33.02) + (end 12.7 33.02) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) + ) + (symbol "Microcontroller_AVR128DB32-I_PT_1_1" (pin bidirectional line - (at -12.7 -15.24 0) - (length 3.81) - (name "IOT_91" + (at -15.24 -12.7 0) + (length 2.54) + (name "PA3" (effects (font (size 1.27 1.27) ) ) ) - (number "138" + (number "1" (effects (font (size 1.27 1.27) @@ -18351,17 +17773,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -17.78 0) - (length 3.81) - (name "IOT_92" + (pin power_in line + (at -5.08 35.56 270) + (length 2.54) + (name "VDDIO2" (effects (font (size 1.27 1.27) ) ) ) - (number "139" + (number "10" (effects (font (size 1.27 1.27) @@ -18370,16 +17792,16 @@ ) ) (pin bidirectional line - (at -12.7 -20.32 0) - (length 3.81) - (name "IOT_93" + (at 15.24 10.16 180) + (length 2.54) + (name "PD1" (effects (font (size 1.27 1.27) ) ) ) - (number "141" + (number "11" (effects (font (size 1.27 1.27) @@ -18388,16 +17810,16 @@ ) ) (pin bidirectional line - (at -12.7 -22.86 0) - (length 3.81) - (name "IOT_94" + (at 15.24 7.62 180) + (length 2.54) + (name "PD2" (effects (font (size 1.27 1.27) ) ) ) - (number "142" + (number "12" (effects (font (size 1.27 1.27) @@ -18406,16 +17828,16 @@ ) ) (pin bidirectional line - (at -12.7 -25.4 0) - (length 3.81) - (name "IOT_95" + (at 15.24 5.08 180) + (length 2.54) + (name "PD3" (effects (font (size 1.27 1.27) ) ) ) - (number "143" + (number "13" (effects (font (size 1.27 1.27) @@ -18424,16 +17846,16 @@ ) ) (pin bidirectional line - (at -12.7 -27.94 0) - (length 3.81) - (name "IOT_96" + (at 15.24 2.54 180) + (length 2.54) + (name "PD4" (effects (font (size 1.27 1.27) ) ) ) - (number "144" + (number "14" (effects (font (size 1.27 1.27) @@ -18441,10 +17863,10 @@ ) ) ) - (pin no_connect line - (at 7.62 10.16 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 15.24 0 180) + (length 2.54) + (name "PD5" (effects (font (size 1.27 1.27) @@ -18459,10 +17881,10 @@ ) ) ) - (pin no_connect line - (at 7.62 7.62 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 15.24 -2.54 180) + (length 2.54) + (name "PD6" (effects (font (size 1.27 1.27) @@ -18477,10 +17899,10 @@ ) ) ) - (pin no_connect line - (at 7.62 5.08 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 15.24 -5.08 180) + (length 2.54) + (name "PD7" (effects (font (size 1.27 1.27) @@ -18495,10 +17917,10 @@ ) ) ) - (pin no_connect line - (at 7.62 -7.62 180) - (length 3.81) hide - (name "NC" + (pin power_in line + (at -2.54 35.56 270) + (length 2.54) + (name "AVDD" (effects (font (size 1.27 1.27) @@ -18513,48 +17935,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -10.16 180) - (length 3.81) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "77" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "Logic_ICE40HX1K-TQ144_2_1" - (rectangle - (start -8.89 34.29) - (end 8.89 -34.29) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at 0 38.1 270) - (length 3.81) hide - (name "VCCIO_1" + (pin power_in line + (at 0 -35.56 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "100" + (number "19" (effects (font (size 1.27 1.27) @@ -18563,16 +17954,16 @@ ) ) (pin bidirectional line - (at -12.7 -17.78 0) - (length 3.81) - (name "IOR_67" + (at -15.24 -15.24 0) + (length 2.54) + (name "PA4" (effects (font (size 1.27 1.27) ) ) ) - (number "101" + (number "2" (effects (font (size 1.27 1.27) @@ -18581,16 +17972,16 @@ ) ) (pin bidirectional line - (at -12.7 -20.32 0) - (length 3.81) - (name "IOR_68" + (at 15.24 -12.7 180) + (length 2.54) + (name "PF0_(XTAL32K1)" (effects (font (size 1.27 1.27) ) ) ) - (number "102" + (number "20" (effects (font (size 1.27 1.27) @@ -18599,16 +17990,16 @@ ) ) (pin bidirectional line - (at -12.7 -22.86 0) - (length 3.81) - (name "IOR_69" + (at 15.24 -15.24 180) + (length 2.54) + (name "PF1_(XTAL32K2)" (effects (font (size 1.27 1.27) ) ) ) - (number "104" + (number "21" (effects (font (size 1.27 1.27) @@ -18617,16 +18008,16 @@ ) ) (pin bidirectional line - (at -12.7 -25.4 0) - (length 3.81) - (name "IOR_70" + (at 15.24 -17.78 180) + (length 2.54) + (name "PF2" (effects (font (size 1.27 1.27) ) ) ) - (number "105" + (number "22" (effects (font (size 1.27 1.27) @@ -18635,16 +18026,16 @@ ) ) (pin bidirectional line - (at -12.7 -27.94 0) - (length 3.81) - (name "IOR_71" + (at 15.24 -20.32 180) + (length 2.54) + (name "PF3" (effects (font (size 1.27 1.27) ) ) ) - (number "106" + (number "23" (effects (font (size 1.27 1.27) @@ -18653,70 +18044,16 @@ ) ) (pin bidirectional line - (at -12.7 -30.48 0) - (length 3.81) - (name "IOR_72" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "107" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin no_connect line - (at 7.62 10.16 180) - (length 3.81) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "40" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin no_connect line - (at 7.62 7.62 180) - (length 3.81) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "53" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin no_connect line - (at 7.62 5.08 180) - (length 3.81) hide - (name "NC" + (at 15.24 -22.86 180) + (length 2.54) + (name "PF4" (effects (font (size 1.27 1.27) ) ) ) - (number "54" + (number "24" (effects (font (size 1.27 1.27) @@ -18724,17 +18061,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -7.62 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 15.24 -25.4 180) + (length 2.54) + (name "PF5" (effects (font (size 1.27 1.27) ) ) ) - (number "55" + (number "25" (effects (font (size 1.27 1.27) @@ -18743,16 +18080,16 @@ ) ) (pin bidirectional line - (at -12.7 30.48 0) - (length 3.81) - (name "IOR_48" + (at 15.24 -27.94 180) + (length 2.54) + (name "PF6" (effects (font (size 1.27 1.27) ) ) ) - (number "73" + (number "26" (effects (font (size 1.27 1.27) @@ -18761,16 +18098,16 @@ ) ) (pin bidirectional line - (at -12.7 27.94 0) - (length 3.81) - (name "IOR_49" + (at -15.24 15.24 0) + (length 2.54) + (name "UPDI" (effects (font (size 1.27 1.27) ) ) ) - (number "74" + (number "27" (effects (font (size 1.27 1.27) @@ -18778,17 +18115,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 25.4 0) - (length 3.81) - (name "IOR_50" + (pin power_in line + (at 0 35.56 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "75" + (number "28" (effects (font (size 1.27 1.27) @@ -18796,17 +18133,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 22.86 0) - (length 3.81) - (name "IOR_51" + (pin power_in line + (at 2.54 -35.56 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "76" + (number "29" (effects (font (size 1.27 1.27) @@ -18815,16 +18152,16 @@ ) ) (pin bidirectional line - (at -12.7 20.32 0) - (length 3.81) - (name "IOR_52" + (at -15.24 -17.78 0) + (length 2.54) + (name "PA5" (effects (font (size 1.27 1.27) ) ) ) - (number "78" + (number "3" (effects (font (size 1.27 1.27) @@ -18833,16 +18170,16 @@ ) ) (pin bidirectional line - (at -12.7 17.78 0) - (length 3.81) - (name "IOR_53" + (at -15.24 -5.08 0) + (length 2.54) + (name "PA0_(XTALHF1)" (effects (font (size 1.27 1.27) ) ) ) - (number "79" + (number "30" (effects (font (size 1.27 1.27) @@ -18851,16 +18188,16 @@ ) ) (pin bidirectional line - (at -12.7 15.24 0) - (length 3.81) - (name "IOR_54" + (at -15.24 -7.62 0) + (length 2.54) + (name "PA1_(XTALHF2)" (effects (font (size 1.27 1.27) ) ) ) - (number "80" + (number "31" (effects (font (size 1.27 1.27) @@ -18869,16 +18206,16 @@ ) ) (pin bidirectional line - (at -12.7 12.7 0) - (length 3.81) - (name "IOR_55" + (at -15.24 -10.16 0) + (length 2.54) + (name "PA2" (effects (font (size 1.27 1.27) ) ) ) - (number "81" + (number "32" (effects (font (size 1.27 1.27) @@ -18886,17 +18223,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -10.16 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at -15.24 -20.32 0) + (length 2.54) + (name "PA6" (effects (font (size 1.27 1.27) ) ) ) - (number "82" + (number "4" (effects (font (size 1.27 1.27) @@ -18905,16 +18242,16 @@ ) ) (pin bidirectional line - (at -12.7 10.16 0) - (length 3.81) - (name "IOR_56" + (at -15.24 -22.86 0) + (length 2.54) + (name "PA7" (effects (font (size 1.27 1.27) ) ) ) - (number "87" + (number "5" (effects (font (size 1.27 1.27) @@ -18923,16 +18260,16 @@ ) ) (pin bidirectional line - (at -12.7 7.62 0) - (length 3.81) - (name "IOR_57" + (at 15.24 27.94 180) + (length 2.54) + (name "PC0" (effects (font (size 1.27 1.27) ) ) ) - (number "88" + (number "6" (effects (font (size 1.27 1.27) @@ -18940,17 +18277,17 @@ ) ) ) - (pin power_in line - (at 0 38.1 270) - (length 3.81) - (name "VCCIO_1" + (pin bidirectional line + (at 15.24 25.4 180) + (length 2.54) + (name "PC1" (effects (font (size 1.27 1.27) ) ) ) - (number "89" + (number "7" (effects (font (size 1.27 1.27) @@ -18959,16 +18296,16 @@ ) ) (pin bidirectional line - (at -12.7 5.08 0) - (length 3.81) - (name "IOR_58" + (at 15.24 22.86 180) + (length 2.54) + (name "PC2" (effects (font (size 1.27 1.27) ) ) ) - (number "90" + (number "8" (effects (font (size 1.27 1.27) @@ -18977,16 +18314,16 @@ ) ) (pin bidirectional line - (at -12.7 2.54 0) - (length 3.81) - (name "IOR_59" + (at 15.24 20.32 180) + (length 2.54) + (name "PC3" (effects (font (size 1.27 1.27) ) ) ) - (number "91" + (number "9" (effects (font (size 1.27 1.27) @@ -18994,17 +18331,98 @@ ) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 3.81) - (name "IOR_60_GBIN3" + ) + ) + (symbol "Microcontroller_RP2040" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -22.86 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Microcontroller_RP2040" + (at 3.81 41.91 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:QFN-56_EP_7x7_Pitch0.4mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "ARM® Cortex®-M0+ - Microcontroller IC 32-Bit Dual-Core 133MHz External Program Memory 56-QFN (7x7)" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "Microcontroller MCU RP2040 Raspberry Pi" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*QFN?56?EP*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Microcontroller_RP2040_1_1" + (rectangle + (start -22.86 40.64) + (end 22.86 -40.64) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) + (pin power_in line + (at -5.08 43.18 270) + (length 2.54) + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "93" + (number "1" (effects (font (size 1.27 1.27) @@ -19012,17 +18430,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 3.81) - (name "IOR_61_GBIN2" + (pin passive line + (at -5.08 43.18 270) + (length 2.54) hide + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "94" + (number "10" (effects (font (size 1.27 1.27) @@ -19031,16 +18449,16 @@ ) ) (pin bidirectional line - (at -12.7 -5.08 0) - (length 3.81) - (name "IOR_62" + (at -25.4 12.7 0) + (length 2.54) + (name "GPIO8" (effects (font (size 1.27 1.27) ) ) ) - (number "95" + (number "11" (effects (font (size 1.27 1.27) @@ -19049,16 +18467,16 @@ ) ) (pin bidirectional line - (at -12.7 -7.62 0) - (length 3.81) - (name "IOR_63" + (at -25.4 10.16 0) + (length 2.54) + (name "GPIO9" (effects (font (size 1.27 1.27) ) ) ) - (number "96" + (number "12" (effects (font (size 1.27 1.27) @@ -19067,16 +18485,16 @@ ) ) (pin bidirectional line - (at -12.7 -10.16 0) - (length 3.81) - (name "IOR_64" + (at -25.4 7.62 0) + (length 2.54) + (name "GPIO10" (effects (font (size 1.27 1.27) ) ) ) - (number "97" + (number "13" (effects (font (size 1.27 1.27) @@ -19085,16 +18503,16 @@ ) ) (pin bidirectional line - (at -12.7 -12.7 0) - (length 3.81) - (name "IOR_65" + (at -25.4 5.08 0) + (length 2.54) + (name "GPIO11" (effects (font (size 1.27 1.27) ) ) ) - (number "98" + (number "14" (effects (font (size 1.27 1.27) @@ -19103,16 +18521,16 @@ ) ) (pin bidirectional line - (at -12.7 -15.24 0) - (length 3.81) - (name "IOR_66" + (at -25.4 0 0) + (length 2.54) + (name "GPIO12" (effects (font (size 1.27 1.27) ) ) ) - (number "99" + (number "15" (effects (font (size 1.27 1.27) @@ -19120,30 +18538,17 @@ ) ) ) - ) - (symbol "Logic_ICE40HX1K-TQ144_3_1" - (rectangle - (start -8.89 29.21) - (end 8.89 -29.21) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin no_connect line - (at 7.62 -10.16 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at -25.4 -2.54 0) + (length 2.54) + (name "GPIO13" (effects (font (size 1.27 1.27) ) ) ) - (number "110" + (number "16" (effects (font (size 1.27 1.27) @@ -19151,17 +18556,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -17.78 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at -25.4 -5.08 0) + (length 2.54) + (name "GPIO14" (effects (font (size 1.27 1.27) ) ) ) - (number "124" + (number "17" (effects (font (size 1.27 1.27) @@ -19170,16 +18575,16 @@ ) ) (pin bidirectional line - (at -12.7 22.86 0) - (length 3.81) - (name "IOB_24" + (at -25.4 -7.62 0) + (length 2.54) + (name "GPIO15" (effects (font (size 1.27 1.27) ) ) ) - (number "37" + (number "18" (effects (font (size 1.27 1.27) @@ -19187,17 +18592,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 20.32 0) - (length 3.81) - (name "IOB_25" + (pin input line + (at 25.4 -17.78 180) + (length 2.54) + (name "TESTEN" (effects (font (size 1.27 1.27) ) ) ) - (number "38" + (number "19" (effects (font (size 1.27 1.27) @@ -19206,16 +18611,16 @@ ) ) (pin bidirectional line - (at -12.7 17.78 0) - (length 3.81) - (name "IOB_26" + (at -25.4 35.56 0) + (length 2.54) + (name "GPIO0" (effects (font (size 1.27 1.27) ) ) ) - (number "39" + (number "2" (effects (font (size 1.27 1.27) @@ -19223,17 +18628,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 15.24 0) - (length 3.81) - (name "IOB_27" + (pin input line + (at 25.4 -15.24 180) + (length 2.54) + (name "XIN" (effects (font (size 1.27 1.27) ) ) ) - (number "41" + (number "20" (effects (font (size 1.27 1.27) @@ -19241,17 +18646,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 3.81) - (name "IOB_28" + (pin output line + (at 25.4 -12.7 180) + (length 2.54) + (name "XOUT" (effects (font (size 1.27 1.27) ) ) ) - (number "42" + (number "21" (effects (font (size 1.27 1.27) @@ -19259,17 +18664,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 3.81) - (name "IOB_29" + (pin passive line + (at -5.08 43.18 270) + (length 2.54) hide + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "43" + (number "22" (effects (font (size 1.27 1.27) @@ -19277,17 +18682,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 3.81) - (name "IOB_30" + (pin power_in line + (at -2.54 43.18 270) + (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "44" + (number "23" (effects (font (size 1.27 1.27) @@ -19296,16 +18701,16 @@ ) ) (pin bidirectional line - (at -12.7 5.08 0) - (length 3.81) - (name "IOB_31" + (at 25.4 -7.62 180) + (length 2.54) + (name "SWCLK" (effects (font (size 1.27 1.27) ) ) ) - (number "45" + (number "24" (effects (font (size 1.27 1.27) @@ -19313,17 +18718,17 @@ ) ) ) - (pin power_in line - (at 0 33.02 270) - (length 3.81) - (name "VCCIO_2" + (pin bidirectional line + (at 25.4 -5.08 180) + (length 2.54) + (name "SWDIO" (effects (font (size 1.27 1.27) ) ) ) - (number "46" + (number "25" (effects (font (size 1.27 1.27) @@ -19331,17 +18736,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 3.81) - (name "IOB_32" + (pin input line + (at 25.4 -2.54 180) + (length 2.54) + (name "RUN" (effects (font (size 1.27 1.27) ) ) ) - (number "47" + (number "26" (effects (font (size 1.27 1.27) @@ -19350,16 +18755,16 @@ ) ) (pin bidirectional line - (at -12.7 0 0) - (length 3.81) - (name "IOB_33" + (at -25.4 -12.7 0) + (length 2.54) + (name "GPIO16" (effects (font (size 1.27 1.27) ) ) ) - (number "48" + (number "27" (effects (font (size 1.27 1.27) @@ -19368,16 +18773,16 @@ ) ) (pin bidirectional line - (at -12.7 -2.54 0) - (length 3.81) - (name "IOB_35_GBIN5" + (at -25.4 -15.24 0) + (length 2.54) + (name "GPIO17" (effects (font (size 1.27 1.27) ) ) ) - (number "49" + (number "28" (effects (font (size 1.27 1.27) @@ -19386,16 +18791,16 @@ ) ) (pin bidirectional line - (at -12.7 -5.08 0) - (length 3.81) - (name "IOB_36_GBIN4" + (at -25.4 -17.78 0) + (length 2.54) + (name "GPIO18" (effects (font (size 1.27 1.27) ) ) ) - (number "50" + (number "29" (effects (font (size 1.27 1.27) @@ -19404,16 +18809,16 @@ ) ) (pin bidirectional line - (at -12.7 -7.62 0) - (length 3.81) - (name "IOB_34" + (at -25.4 33.02 0) + (length 2.54) + (name "GPIO1" (effects (font (size 1.27 1.27) ) ) ) - (number "52" + (number "3" (effects (font (size 1.27 1.27) @@ -19422,16 +18827,16 @@ ) ) (pin bidirectional line - (at -12.7 -10.16 0) - (length 3.81) - (name "IOB_37" + (at -25.4 -20.32 0) + (length 2.54) + (name "GPIO19" (effects (font (size 1.27 1.27) ) ) ) - (number "56" + (number "30" (effects (font (size 1.27 1.27) @@ -19439,17 +18844,17 @@ ) ) ) - (pin passive line - (at 0 33.02 270) - (length 3.81) hide - (name "VCCIO_2" + (pin bidirectional line + (at -25.4 -22.86 0) + (length 2.54) + (name "GPIO20" (effects (font (size 1.27 1.27) ) ) ) - (number "57" + (number "31" (effects (font (size 1.27 1.27) @@ -19458,16 +18863,16 @@ ) ) (pin bidirectional line - (at -12.7 -12.7 0) - (length 3.81) - (name "IOB_38" + (at -25.4 -25.4 0) + (length 2.54) + (name "GPIO21" (effects (font (size 1.27 1.27) ) ) ) - (number "58" + (number "32" (effects (font (size 1.27 1.27) @@ -19475,17 +18880,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -15.24 0) - (length 3.81) - (name "IOB_39" + (pin passive line + (at -5.08 43.18 270) + (length 2.54) hide + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "60" + (number "33" (effects (font (size 1.27 1.27) @@ -19494,16 +18899,16 @@ ) ) (pin bidirectional line - (at -12.7 -17.78 0) - (length 3.81) - (name "IOB_40" + (at -25.4 -30.48 0) + (length 2.54) + (name "GPIO22" (effects (font (size 1.27 1.27) ) ) ) - (number "61" + (number "34" (effects (font (size 1.27 1.27) @@ -19512,16 +18917,16 @@ ) ) (pin bidirectional line - (at -12.7 -20.32 0) - (length 3.81) - (name "IOB_41" + (at -25.4 -33.02 0) + (length 2.54) + (name "GPIO23" (effects (font (size 1.27 1.27) ) ) ) - (number "62" + (number "35" (effects (font (size 1.27 1.27) @@ -19530,16 +18935,16 @@ ) ) (pin bidirectional line - (at -12.7 -22.86 0) - (length 3.81) - (name "IOB_42_CBSEL0" + (at -25.4 -35.56 0) + (length 2.54) + (name "GPIO24" (effects (font (size 1.27 1.27) ) ) ) - (number "63" + (number "36" (effects (font (size 1.27 1.27) @@ -19548,16 +18953,16 @@ ) ) (pin bidirectional line - (at -12.7 -25.4 0) - (length 3.81) - (name "IOB_43_CBSEL1" + (at -25.4 -38.1 0) + (length 2.54) + (name "GPIO25" (effects (font (size 1.27 1.27) ) ) ) - (number "64" + (number "37" (effects (font (size 1.27 1.27) @@ -19565,17 +18970,17 @@ ) ) ) - (pin no_connect line - (at 7.62 10.16 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 25.4 -30.48 180) + (length 2.54) + (name "GPIO26/ADC0" (effects (font (size 1.27 1.27) ) ) ) - (number "83" + (number "38" (effects (font (size 1.27 1.27) @@ -19583,17 +18988,17 @@ ) ) ) - (pin no_connect line - (at 7.62 7.62 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at 25.4 -27.94 180) + (length 2.54) + (name "GPIO27/ADC1" (effects (font (size 1.27 1.27) ) ) ) - (number "84" + (number "39" (effects (font (size 1.27 1.27) @@ -19601,17 +19006,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -12.7 180) - (length 3.81) hide - (name "NC" + (pin bidirectional line + (at -25.4 30.48 0) + (length 2.54) + (name "GPIO2" (effects (font (size 1.27 1.27) ) ) ) - (number "85" + (number "4" (effects (font (size 1.27 1.27) @@ -19619,30 +19024,17 @@ ) ) ) - ) - (symbol "Logic_ICE40HX1K-TQ144_4_1" - (rectangle - (start -8.89 34.29) - (end 8.89 -34.29) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) (pin bidirectional line - (at -12.7 27.94 0) - (length 3.81) - (name "IOL_1A" + (at 25.4 -25.4 180) + (length 2.54) + (name "GPIO28/ADC2" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "40" (effects (font (size 1.27 1.27) @@ -19651,16 +19043,16 @@ ) ) (pin bidirectional line - (at -12.7 10.16 0) - (length 3.81) - (name "IOL_4B" + (at 25.4 -22.86 180) + (length 2.54) + (name "GPIO29/ADC3" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "41" (effects (font (size 1.27 1.27) @@ -19668,17 +19060,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 3.81) - (name "IOL_5A" + (pin passive line + (at -5.08 43.18 270) + (length 2.54) hide + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "42" (effects (font (size 1.27 1.27) @@ -19686,17 +19078,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 3.81) - (name "IOL_5B" + (pin power_in line + (at 0 43.18 270) + (length 2.54) + (name "ADC_AVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "43" (effects (font (size 1.27 1.27) @@ -19704,17 +19096,17 @@ ) ) ) - (pin no_connect line - (at 7.62 10.16 180) - (length 3.81) hide - (name "NC" + (pin input line + (at 25.4 2.54 180) + (length 2.54) + (name "VREG_VIN" (effects (font (size 1.27 1.27) ) ) ) - (number "125" + (number "44" (effects (font (size 1.27 1.27) @@ -19722,35 +19114,35 @@ ) ) ) - (pin no_connect line - (at 7.62 7.62 180) - (length 3.81) hide - (name "NC" + (pin output line + (at 25.4 5.08 180) + (length 2.54) + (name "VREG_VOUT" (effects (font (size 1.27 1.27) ) ) ) - (number "126" + (number "45" (effects (font (size 1.27 1.27) ) - ) - ) - ) - (pin no_connect line - (at 7.62 5.08 180) - (length 3.81) hide - (name "NC" + ) + ) + ) + (pin power_out line + (at 25.4 10.16 180) + (length 2.54) + (name "USB_DM" (effects (font (size 1.27 1.27) ) ) ) - (number "127" + (number "46" (effects (font (size 1.27 1.27) @@ -19758,17 +19150,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -7.62 180) - (length 3.81) hide - (name "NC" + (pin power_out line + (at 25.4 12.7 180) + (length 2.54) + (name "USB_DP" (effects (font (size 1.27 1.27) ) ) ) - (number "130" + (number "47" (effects (font (size 1.27 1.27) @@ -19776,17 +19168,17 @@ ) ) ) - (pin no_connect line - (at 7.62 -10.16 180) - (length 3.81) hide - (name "NC" + (pin power_in line + (at 2.54 43.18 270) + (length 2.54) + (name "USB_VDD" (effects (font (size 1.27 1.27) ) ) ) - (number "131" + (number "48" (effects (font (size 1.27 1.27) @@ -19794,17 +19186,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 3.81) - (name "IOL_6A" + (pin passive line + (at -5.08 43.18 270) + (length 2.54) hide + (name "IOVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "49" (effects (font (size 1.27 1.27) @@ -19813,16 +19205,16 @@ ) ) (pin bidirectional line - (at -12.7 25.4 0) - (length 3.81) - (name "IOL_1B" + (at -25.4 27.94 0) + (length 2.54) + (name "GPIO3" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "5" (effects (font (size 1.27 1.27) @@ -19830,17 +19222,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 3.81) - (name "IOL_6B_GBIN7" + (pin passive line + (at -2.54 43.18 270) + (length 2.54) hide + (name "DVDD" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "50" (effects (font (size 1.27 1.27) @@ -19849,16 +19241,16 @@ ) ) (pin bidirectional line - (at -12.7 -2.54 0) - (length 3.81) - (name "IOL_7A_GBIN6" + (at 25.4 17.78 180) + (length 2.54) + (name "QSPI_SD3" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "51" (effects (font (size 1.27 1.27) @@ -19867,16 +19259,16 @@ ) ) (pin bidirectional line - (at -12.7 -5.08 0) - (length 3.81) - (name "IOL_7B" + (at 25.4 20.32 180) + (length 2.54) + (name "QSPI_SCLK" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "52" (effects (font (size 1.27 1.27) @@ -19885,16 +19277,16 @@ ) ) (pin bidirectional line - (at -12.7 -7.62 0) - (length 3.81) - (name "IOL_8A" + (at 25.4 22.86 180) + (length 2.54) + (name "QSPI_SD0" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "53" (effects (font (size 1.27 1.27) @@ -19903,16 +19295,16 @@ ) ) (pin bidirectional line - (at -12.7 -10.16 0) - (length 3.81) - (name "IOL_8B" + (at 25.4 25.4 180) + (length 2.54) + (name "QSPI_SD2" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "54" (effects (font (size 1.27 1.27) @@ -19921,16 +19313,16 @@ ) ) (pin bidirectional line - (at -12.7 -12.7 0) - (length 3.81) - (name "IOL_9A" + (at 25.4 27.94 180) + (length 2.54) + (name "QSPI_SD1" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "55" (effects (font (size 1.27 1.27) @@ -19939,16 +19331,16 @@ ) ) (pin bidirectional line - (at -12.7 -15.24 0) - (length 3.81) - (name "IOL_9B" + (at 25.4 30.48 180) + (length 2.54) + (name "QSPI_SS_N" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "56" (effects (font (size 1.27 1.27) @@ -19956,17 +19348,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -17.78 0) - (length 3.81) - (name "IOL_10A" + (pin power_in line + (at 0 -43.18 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "28" + (number "57" (effects (font (size 1.27 1.27) @@ -19975,16 +19367,16 @@ ) ) (pin bidirectional line - (at -12.7 -20.32 0) - (length 3.81) - (name "IOL_10B" + (at -25.4 25.4 0) + (length 2.54) + (name "GPIO4" (effects (font (size 1.27 1.27) ) ) ) - (number "29" + (number "6" (effects (font (size 1.27 1.27) @@ -19993,16 +19385,16 @@ ) ) (pin bidirectional line - (at -12.7 22.86 0) - (length 3.81) - (name "IOL_2A" + (at -25.4 22.86 0) + (length 2.54) + (name "GPIO5" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "7" (effects (font (size 1.27 1.27) @@ -20010,17 +19402,17 @@ ) ) ) - (pin passive line - (at 0 38.1 270) - (length 3.81) hide - (name "VCCIO_3" + (pin bidirectional line + (at -25.4 20.32 0) + (length 2.54) + (name "GPIO6" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "8" (effects (font (size 1.27 1.27) @@ -20029,16 +19421,16 @@ ) ) (pin bidirectional line - (at -12.7 -22.86 0) - (length 3.81) - (name "IOL_11A" + (at -25.4 17.78 0) + (length 2.54) + (name "GPIO7" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "9" (effects (font (size 1.27 1.27) @@ -20046,17 +19438,96 @@ ) ) ) - (pin bidirectional line - (at -12.7 -25.4 0) - (length 3.81) - (name "IOL_11B" + ) + ) + (symbol "Module_Bluetooth_Microchip_RN4871" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "Module_Bluetooth_Microchip_RN4871" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:Module_Bluetooth_Microchip_RN4871" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bluetooth ® 4.2 Low Energy Module" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "bluetooth 4.2 ble low energy module RN4871-V/RM118" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Module?Bluetooth?Microchip?RN4871*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Module_Bluetooth_Microchip_RN4871_1_1" + (rectangle + (start -10.16 12.7) + (end 10.16 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin no_connect line + (at -12.7 10.16 0) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "1" (effects (font (size 1.27 1.27) @@ -20064,17 +19535,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -27.94 0) - (length 3.81) - (name "IOL_12A" + (pin input line + (at -12.7 -10.16 0) + (length 2.54) + (name "~{RST}" (effects (font (size 1.27 1.27) ) ) ) - (number "33" + (number "10" (effects (font (size 1.27 1.27) @@ -20083,16 +19554,16 @@ ) ) (pin bidirectional line - (at -12.7 -30.48 0) - (length 3.81) - (name "IOL_12B" + (at -12.7 5.08 0) + (length 2.54) + (name "P0_0" (effects (font (size 1.27 1.27) ) ) ) - (number "34" + (number "11" (effects (font (size 1.27 1.27) @@ -20101,16 +19572,16 @@ ) ) (pin bidirectional line - (at -12.7 20.32 0) - (length 3.81) - (name "IOL_2B" + (at -12.7 2.54 0) + (length 2.54) + (name "P0_2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "12" (effects (font (size 1.27 1.27) @@ -20119,16 +19590,16 @@ ) ) (pin power_in line - (at 0 38.1 270) - (length 3.81) - (name "VCCIO_3" + (at 2.54 -15.24 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "13" (effects (font (size 1.27 1.27) @@ -20136,17 +19607,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 17.78 0) - (length 3.81) - (name "IOL_3A" + (pin power_in line + (at 0 15.24 270) + (length 2.54) + (name "VBAT" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "14" (effects (font (size 1.27 1.27) @@ -20155,16 +19626,16 @@ ) ) (pin bidirectional line - (at -12.7 15.24 0) - (length 3.81) - (name "IOL_3B" + (at 12.7 -5.08 180) + (length 2.54) + (name "P2_7" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "15" (effects (font (size 1.27 1.27) @@ -20173,16 +19644,16 @@ ) ) (pin bidirectional line - (at -12.7 12.7 0) - (length 3.81) - (name "IOL_4A" + (at 12.7 -2.54 180) + (length 2.54) + (name "P2_0" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "16" (effects (font (size 1.27 1.27) @@ -20190,22 +19661,9 @@ ) ) ) - ) - (symbol "Logic_ICE40HX1K-TQ144_5_1" - (rectangle - (start -11.43 13.97) - (end 11.43 -13.97) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide + (pin power_in line + (at -2.54 -15.24 90) + (length 2.54) (name "GND" (effects (font @@ -20213,7 +19671,7 @@ ) ) ) - (number "103" + (number "2" (effects (font (size 1.27 1.27) @@ -20221,17 +19679,17 @@ ) ) ) - (pin power_in line - (at 2.54 17.78 270) - (length 3.81) - (name "VPP_2V5" + (pin bidirectional line + (at 12.7 10.16 180) + (length 2.54) + (name "P1_2" (effects (font (size 1.27 1.27) ) ) ) - (number "108" + (number "3" (effects (font (size 1.27 1.27) @@ -20239,17 +19697,17 @@ ) ) ) - (pin power_in line - (at -2.54 17.78 270) - (length 3.81) - (name "VPP_FAST" + (pin bidirectional line + (at 12.7 7.62 180) + (length 2.54) + (name "P1_3" (effects (font (size 1.27 1.27) ) ) ) - (number "109" + (number "4" (effects (font (size 1.27 1.27) @@ -20257,17 +19715,17 @@ ) ) ) - (pin passive line - (at 0 17.78 270) - (length 3.81) hide - (name "VCC" + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "P1_7" (effects (font (size 1.27 1.27) ) ) ) - (number "111" + (number "5" (effects (font (size 1.27 1.27) @@ -20275,17 +19733,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "P1_6" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "6" (effects (font (size 1.27 1.27) @@ -20293,17 +19751,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin bidirectional line + (at -12.7 -2.54 0) + (length 2.54) + (name "UART_RX" (effects (font (size 1.27 1.27) ) ) ) - (number "132" + (number "7" (effects (font (size 1.27 1.27) @@ -20311,17 +19769,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin bidirectional line + (at -12.7 -5.08 0) + (length 2.54) + (name "UART_TX" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "8" (effects (font (size 1.27 1.27) @@ -20329,17 +19787,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "P3_6" (effects (font (size 1.27 1.27) ) ) ) - (number "140" + (number "9" (effects (font (size 1.27 1.27) @@ -20347,17 +19805,98 @@ ) ) ) + ) + ) + (symbol "Module_LoRa_Seeed_109990166" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "A" + (at -10.16 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Module_LoRa_Seeed_109990166" + (at 1.27 11.43 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:Module_LoRa_Seeed_109990166" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://github.com/SeeedDocument/RFM95-98_LoRa_Module/blob/master/RFM95_96_97_98_DataSheet.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "RF TXRX MODULE ISM < 1GHZ SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "lora module transceiver 109990166" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Module?LoRa?Seeed?109990166*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Module_LoRa_Seeed_109990166_1_1" + (rectangle + (start -10.16 10.16) + (end 10.16 -10.16) + (stroke + (width 0) + (type default) + ) + (fill + (type background) + ) + ) (pin power_in line - (at 0 17.78 270) - (length 3.81) - (name "VCC" + (at -2.54 -12.7 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "1" (effects (font (size 1.27 1.27) @@ -20366,16 +19905,16 @@ ) ) (pin power_in line - (at 7.62 -17.78 90) - (length 3.81) - (name "GNDPLL" + (at 2.54 -12.7 90) + (length 2.54) + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "35" + (number "10" (effects (font (size 1.27 1.27) @@ -20383,17 +19922,17 @@ ) ) ) - (pin power_in line - (at 7.62 17.78 270) - (length 3.81) - (name "VCCPLL" + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "DIO3" (effects (font (size 1.27 1.27) ) ) ) - (number "36" + (number "11" (effects (font (size 1.27 1.27) @@ -20401,35 +19940,35 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 3.81) - (name "GND" + (pin bidirectional line + (at 12.7 -5.08 180) + (length 2.54) + (name "DIO4" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "12" (effects (font (size 1.27 1.27) ) ) - ) - ) - (pin passive line - (at 0 17.78 270) - (length 3.81) hide - (name "VCC" + ) + ) + (pin power_in line + (at 0 12.7 270) + (length 2.54) + (name "3.3V" (effects (font (size 1.27 1.27) ) ) ) - (number "51" + (number "13" (effects (font (size 1.27 1.27) @@ -20437,17 +19976,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin bidirectional line + (at 12.7 5.08 180) + (length 2.54) + (name "DIO0" (effects (font (size 1.27 1.27) ) ) ) - (number "59" + (number "14" (effects (font (size 1.27 1.27) @@ -20455,17 +19994,17 @@ ) ) ) - (pin open_collector line - (at 15.24 0 180) - (length 3.81) - (name "CDONE" + (pin bidirectional line + (at 12.7 2.54 180) + (length 2.54) + (name "DIO1" (effects (font (size 1.27 1.27) ) ) ) - (number "65" + (number "15" (effects (font (size 1.27 1.27) @@ -20473,17 +20012,17 @@ ) ) ) - (pin input line - (at -15.24 -10.16 0) - (length 3.81) - (name "~{CRESET_B}" + (pin bidirectional line + (at 12.7 0 180) + (length 2.54) + (name "DIO2" (effects (font (size 1.27 1.27) ) ) ) - (number "66" + (number "16" (effects (font (size 1.27 1.27) @@ -20491,17 +20030,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 2.54 0) - (length 3.81) - (name "IOB_44_SDO" + (pin input line + (at -12.7 7.62 0) + (length 2.54) + (name "MISO" (effects (font (size 1.27 1.27) ) ) ) - (number "67" + (number "2" (effects (font (size 1.27 1.27) @@ -20509,17 +20048,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 0 0) - (length 3.81) - (name "IOB_45_SDI" + (pin output line + (at -12.7 5.08 0) + (length 2.54) + (name "MOSI" (effects (font (size 1.27 1.27) ) ) ) - (number "68" + (number "3" (effects (font (size 1.27 1.27) @@ -20527,17 +20066,17 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide - (name "GND" + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "SCK" (effects (font (size 1.27 1.27) ) ) ) - (number "69" + (number "4" (effects (font (size 1.27 1.27) @@ -20545,17 +20084,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -2.54 0) - (length 3.81) - (name "IOB_46_SCK" + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "NSS" (effects (font (size 1.27 1.27) ) ) ) - (number "70" + (number "5" (effects (font (size 1.27 1.27) @@ -20563,17 +20102,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -5.08 0) - (length 3.81) - (name "IOB_47_SS" + (pin input line + (at -12.7 -5.08 0) + (length 2.54) + (name "RESET" (effects (font (size 1.27 1.27) ) ) ) - (number "71" + (number "6" (effects (font (size 1.27 1.27) @@ -20581,17 +20120,17 @@ ) ) ) - (pin power_in line - (at -7.62 17.78 270) - (length 3.81) - (name "VCC_SPI" + (pin bidirectional line + (at 12.7 -7.62 180) + (length 2.54) + (name "DIO5" (effects (font (size 1.27 1.27) ) ) ) - (number "72" + (number "7" (effects (font (size 1.27 1.27) @@ -20599,9 +20138,9 @@ ) ) ) - (pin passive line - (at 0 -17.78 90) - (length 3.81) hide + (pin power_in line + (at 0 -12.7 90) + (length 2.54) (name "GND" (effects (font @@ -20609,7 +20148,7 @@ ) ) ) - (number "86" + (number "8" (effects (font (size 1.27 1.27) @@ -20617,17 +20156,17 @@ ) ) ) - (pin passive line - (at 0 17.78 270) - (length 3.81) hide - (name "VCC" + (pin bidirectional line + (at -12.7 -2.54 0) + (length 2.54) + (name "ANT" (effects (font (size 1.27 1.27) ) ) ) - (number "92" + (number "9" (effects (font (size 1.27 1.27) @@ -20637,20 +20176,21 @@ ) ) ) - (symbol "Memory_Adafruit_4677_ESP-PSRAM64" + (symbol "Module_Pololu_VL53L1X" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at 3.81 11.43 0) + (property "Reference" "A" + (at -7.62 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Memory_Adafruit_4677_ESP-PSRAM64" - (at -1.27 -11.43 0) + (property "Value" "Module_Pololu_VL53L1X" + (at 1.27 8.89 0) (effects (font (size 1.27 1.27) @@ -20658,8 +20198,8 @@ (justify left) ) ) - (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" - (at 0 -15.24 0) + (property "Footprint" "fab:Module_Pololu_VL53L1X" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -20667,8 +20207,8 @@ (hide yes) ) ) - (property "Datasheet" "https://cdn-shop.adafruit.com/product-files/4677/4677_esp-psram64_esp-psram64h_datasheet_en.pdf" - (at -10.16 12.7 0) + (property "Datasheet" "https://www.pololu.com/product-info-merged/3415" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -20676,7 +20216,7 @@ (hide yes) ) ) - (property "Description" "PSRAM (Pseudo SRAM) Memory IC 64Mb (8M x 8) SPI 133MHz 8-SOIC" + (property "Description" "VL53L1X TOF DISTANCE SNSR W/VREG" (at 0 0 0) (effects (font @@ -20685,7 +20225,7 @@ (hide yes) ) ) - (property "ki_keywords" "64Mbit SPI SOIC-8 133MHz memory PSRAM" + (property "ki_keywords" "module tof distance sensor 3415" (at 0 0 0) (effects (font @@ -20694,7 +20234,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOIC*3.9x4.9mm?P1.27mm*" + (property "ki_fp_filters" "*Module?Pololu?VL53L1X*" (at 0 0 0) (effects (font @@ -20703,24 +20243,22 @@ (hide yes) ) ) - (symbol "Memory_Adafruit_4677_ESP-PSRAM64_0_1" + (symbol "Module_Pololu_VL53L1X_1_1" (rectangle - (start -7.62 10.16) - (end 7.62 -10.16) + (start -7.62 7.62) + (end 7.62 -7.62) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type background) ) ) - ) - (symbol "Memory_Adafruit_4677_ESP-PSRAM64_1_1" - (pin input line - (at 10.16 7.62 180) + (pin power_in line + (at -2.54 10.16 270) (length 2.54) - (name "~{CE}" + (name "VDD" (effects (font (size 1.27 1.27) @@ -20735,10 +20273,10 @@ ) ) ) - (pin output line - (at 10.16 -5.08 180) + (pin power_in line + (at 0 10.16 270) (length 2.54) - (name "SO/SIO" + (name "VIN" (effects (font (size 1.27 1.27) @@ -20753,10 +20291,10 @@ ) ) ) - (pin bidirectional line - (at 10.16 0 180) + (pin power_in line + (at 0 -10.16 90) (length 2.54) - (name "SIO2" + (name "GND" (effects (font (size 1.27 1.27) @@ -20771,10 +20309,10 @@ ) ) ) - (pin power_in line - (at -2.54 -12.7 90) + (pin bidirectional line + (at 10.16 2.54 180) (length 2.54) - (name "VSS" + (name "SDA" (effects (font (size 1.27 1.27) @@ -20789,10 +20327,10 @@ ) ) ) - (pin input line - (at 10.16 -2.54 180) + (pin bidirectional line + (at 10.16 0 180) (length 2.54) - (name "SI/SIO" + (name "SCL" (effects (font (size 1.27 1.27) @@ -20807,10 +20345,10 @@ ) ) ) - (pin output line - (at 10.16 5.08 180) + (pin input line + (at -10.16 2.54 0) (length 2.54) - (name "SCLK" + (name "XSHUT" (effects (font (size 1.27 1.27) @@ -20825,10 +20363,10 @@ ) ) ) - (pin bidirectional line - (at 10.16 2.54 180) + (pin output line + (at -10.16 0 0) (length 2.54) - (name "SIO3" + (name "GPIO1" (effects (font (size 1.27 1.27) @@ -20843,48 +20381,30 @@ ) ) ) - (pin power_in line - (at -2.54 12.7 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "Mic_Electret" + (symbol "Module_RaspberryPi_PicoW_Combined" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "MK" - (at 0 6.35 0) + (property "Reference" "M" + (at 0 0 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Mic_Electret" - (at 0 -6.35 0) + (property "Value" "Module_RaspberryPi_PicoW_Combined" + (at 0 0 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" - (at 0 -2.54 0) + (property "Footprint" "fab:RaspberryPi_PicoW_Combined" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -20892,7 +20412,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" (at 0 0 0) (effects (font @@ -20901,7 +20421,7 @@ (hide yes) ) ) - (property "Description" "Generic electret microphone" + (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" (at 0 0 0) (effects (font @@ -20910,7 +20430,7 @@ (hide yes) ) ) - (property "ki_keywords" "mic microphone electret generic" + (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" (at 0 0 0) (effects (font @@ -20919,7 +20439,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x02*" + (property "ki_fp_filters" "*RaspberryPi?PicoW*" (at 0 0 0) (effects (font @@ -20928,42 +20448,83 @@ (hide yes) ) ) - (symbol "Mic_Electret_0_1" - (circle - (center 0 0) - (radius 0.0001) + (symbol "Module_RaspberryPi_PicoW_Combined_1_1" + (rectangle + (start -10.16 25.4) + (end 10.16 -25.4) (stroke (width 0) (type default) ) (fill - (type none) + (type background) ) ) - (circle - (center 0 0) - (radius 5.08) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at -12.7 17.78 0) + (length 2.54) + (name "GP0" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Mic_Electret_1_1" - (pin passive line - (at -7.62 0 0) + (pin bidirectional line + (at -12.7 0 0) (length 2.54) - (name "+" + (name "GP7" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -2.54 0) + (length 2.54) + (name "GP8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -5.08 0) + (length 2.54) + (name "GP9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" (effects (font (size 1.27 1.27) @@ -20972,16 +20533,34 @@ ) ) (pin passive line - (at 7.62 0 180) + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -7.62 0) (length 2.54) - (name "-" + (name "GP10" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "14" (effects (font (size 1.27 1.27) @@ -20989,100 +20568,161 @@ ) ) ) - ) - ) - (symbol "Mic_MEMS_Analog_SPU0414HR5H" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "MK" - (at -5.08 6.35 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -10.16 0) + (length 2.54) + (name "GP11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (justify left) ) - ) - (property "Value" "Mic_MEMS_Analog_SPU0414HR5H" - (at 1.27 6.35 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -12.7 0) + (length 2.54) + (name "GP12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (justify left) ) - ) - (property "Footprint" "fab:Mic_MEMS_Analog_Knowles_SPU0414HR5H" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -15.24 0) + (length 2.54) + (name "GP13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPU0414HR5H-SB.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Analog Microphone MEMS (Silicon), 1.5V ~ 3.6V, 100Hz ~ 10kHz, Knowles SPU0414HR5H-SB-7" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -17.78 0) + (length 2.54) + (name "GP14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "19" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "analog mems microphone mic silicon omnidirectional omni SPU0410HR5H-PB" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 15.24 0) + (length 2.54) + (name "GP1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_fp_filters" "*Mic*MEMS*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at -12.7 -20.32 0) + (length 2.54) + (name "GP15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "Mic_MEMS_Analog_SPU0414HR5H_0_1" - (rectangle - (start -5.08 5.08) - (end 5.08 -5.08) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at 12.7 -20.32 180) + (length 2.54) + (name "GP16" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Mic_MEMS_Analog_SPU0414HR5H_1_1" - (pin power_in line - (at 0 7.62 270) + (pin bidirectional line + (at 12.7 -17.78 180) (length 2.54) - (name "VDD" + (name "GP17" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "22" (effects (font (size 1.27 1.27) @@ -21090,9 +20730,9 @@ ) ) ) - (pin power_in line - (at 0 -7.62 90) - (length 2.54) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide (name "GND" (effects (font @@ -21100,7 +20740,7 @@ ) ) ) - (number "2" + (number "23" (effects (font (size 1.27 1.27) @@ -21109,16 +20749,16 @@ ) ) (pin bidirectional line - (at -7.62 0 0) + (at 12.7 -15.24 180) (length 2.54) - (name "GAIN" + (name "GP18" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "24" (effects (font (size 1.27 1.27) @@ -21126,17 +20766,17 @@ ) ) ) - (pin output line - (at 7.62 0 180) + (pin bidirectional line + (at 12.7 -12.7 180) (length 2.54) - (name "OUT" + (name "GP19" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "25" (effects (font (size 1.27 1.27) @@ -21144,100 +20784,17 @@ ) ) ) - ) - ) - (symbol "Mic_MEMS_Digital_SPH0645LM4H" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "MK" - (at -7.62 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Mic_MEMS_Digital_SPH0645LM4H" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Mic_MEMS_Digital_Knowles_SPH0645LM4H" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Knowles%20Acoustics%20PDFs/SPH0645LM4H-B.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Digital Microphone MEMS (Silicon), 1.62V ~ 3.6V, 20Hz ~ 10kHz, Knowles SPH0645LM4H-B" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "digital mems microphone mic silicon omnidirectional omni CMM-4030D-261-I2S-TR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*Mic*MEMS*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Mic_MEMS_Digital_SPH0645LM4H_0_1" - (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "Mic_MEMS_Digital_SPH0645LM4H_1_1" - (pin input line - (at -10.16 -2.54 0) + (pin bidirectional line + (at 12.7 -10.16 180) (length 2.54) - (name "WS" + (name "GP20" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "26" (effects (font (size 1.27 1.27) @@ -21245,17 +20802,17 @@ ) ) ) - (pin input line - (at -10.16 0 0) + (pin bidirectional line + (at 12.7 -7.62 180) (length 2.54) - (name "SEL" + (name "GP21" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "27" (effects (font (size 1.27 1.27) @@ -21263,9 +20820,9 @@ ) ) ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide (name "GND" (effects (font @@ -21273,7 +20830,7 @@ ) ) ) - (number "3" + (number "28" (effects (font (size 1.27 1.27) @@ -21281,17 +20838,17 @@ ) ) ) - (pin input line - (at -10.16 2.54 0) + (pin bidirectional line + (at 12.7 -5.08 180) (length 2.54) - (name "BCLK" + (name "GP22" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "29" (effects (font (size 1.27 1.27) @@ -21300,16 +20857,16 @@ ) ) (pin power_in line - (at 0 10.16 270) + (at 0 -27.94 90) (length 2.54) - (name "VDD" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -21317,17 +20874,17 @@ ) ) ) - (pin output line - (at 10.16 0 180) + (pin input line + (at 12.7 10.16 180) (length 2.54) - (name "DATA" + (name "RUN" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "30" (effects (font (size 1.27 1.27) @@ -21335,100 +20892,35 @@ ) ) ) - ) - ) - (symbol "Mic_MEMS_TDK_ICS-43434" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "MK" - (at 1.27 12.192 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Mic_MEMS_TDK_ICS-43434" - (at 1.27 9.652 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Mic_MEMS_TDK_ICS-43434" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.digikey.com/en/products/detail/tdk-invensense/ICS-43434/6140298" - (at 0 0.254 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Digital Microphone MEMS (Silicon), 1.62V ~ 3.6V, 20Hz ~ 10kHz, Knowles SPH0645LM4H-B" - (at -0.254 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "digital mems microphone mic i2s omnidirectional omni ICS-43434" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*Mic*MEMS*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Mic_MEMS_TDK_ICS-43434_0_1" - (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "GP26" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "31" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Mic_MEMS_TDK_ICS-43434_1_1" - (pin input line - (at -10.16 -2.54 0) + (pin bidirectional line + (at 12.7 0 180) (length 2.54) - (name "WS" + (name "GP27" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "32" (effects (font (size 1.27 1.27) @@ -21436,17 +20928,17 @@ ) ) ) - (pin input line - (at -10.16 0 0) - (length 2.54) - (name "LR" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "33" (effects (font (size 1.27 1.27) @@ -21454,17 +20946,17 @@ ) ) ) - (pin power_in line - (at 0 -10.16 90) + (pin bidirectional line + (at 12.7 2.54 180) (length 2.54) - (name "GND" + (name "GP28" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "34" (effects (font (size 1.27 1.27) @@ -21473,16 +20965,16 @@ ) ) (pin input line - (at -10.16 2.54 0) + (at 12.7 12.7 180) (length 2.54) - (name "SCK" + (name "ADC_VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "35" (effects (font (size 1.27 1.27) @@ -21491,16 +20983,16 @@ ) ) (pin power_in line - (at 0 10.16 270) + (at 2.54 27.94 270) (length 2.54) - (name "VDD" + (name "3V3_OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "36" (effects (font (size 1.27 1.27) @@ -21508,17 +21000,17 @@ ) ) ) - (pin output line - (at 10.16 0 180) + (pin input line + (at 12.7 15.24 180) (length 2.54) - (name "SD" + (name "3V3_EN" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "37" (effects (font (size 1.27 1.27) @@ -21526,100 +21018,17 @@ ) ) ) - ) - ) - (symbol "Micro_SD_Socket" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "J" - (at -13.97 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Micro_SD_Socket" - (at 1.27 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:MicroSD_Amphenol_114-00841-68" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/opa188.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Zero-Drift, Precision, Low-Noise, Rail-to-Rail Output, 36-V Operational Amplifier, TSOT-23-5" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "single opamp zero-drift 114-00841-68" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*MicroSD*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Micro_SD_Socket_0_1" - (rectangle - (start -13.97 13.97) - (end 13.97 -13.97) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "Micro_SD_Socket_1_1" - (pin bidirectional line - (at -17.78 -7.62 0) - (length 3.81) - (name "DAT2" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "38" (effects (font (size 1.27 1.27) @@ -21627,17 +21036,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -10.16 0) - (length 3.81) - (name "DAT3/CD" + (pin power_in line + (at -2.54 27.94 270) + (length 2.54) + (name "VSYS" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "39" (effects (font (size 1.27 1.27) @@ -21645,17 +21054,17 @@ ) ) ) - (pin input line - (at -17.78 5.08 0) - (length 3.81) - (name "CMD" + (pin bidirectional line + (at -12.7 12.7 0) + (length 2.54) + (name "GP2" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "4" (effects (font (size 1.27 1.27) @@ -21664,16 +21073,16 @@ ) ) (pin power_in line - (at 0 17.78 270) - (length 3.81) - (name "VDD" + (at -5.08 27.94 270) + (length 2.54) + (name "VBUS" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "40" (effects (font (size 1.27 1.27) @@ -21681,10 +21090,10 @@ ) ) ) - (pin input line - (at -17.78 2.54 0) - (length 3.81) - (name "CLK" + (pin bidirectional line + (at -12.7 10.16 0) + (length 2.54) + (name "GP3" (effects (font (size 1.27 1.27) @@ -21699,10 +21108,10 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 3.81) - (name "VSS" + (pin bidirectional line + (at -12.7 7.62 0) + (length 2.54) + (name "GP4" (effects (font (size 1.27 1.27) @@ -21718,9 +21127,9 @@ ) ) (pin bidirectional line - (at -17.78 -2.54 0) - (length 3.81) - (name "DAT0" + (at -12.7 5.08 0) + (length 2.54) + (name "GP5" (effects (font (size 1.27 1.27) @@ -21735,10 +21144,10 @@ ) ) ) - (pin bidirectional line - (at -17.78 -5.08 0) - (length 3.81) - (name "DAT1" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) @@ -21753,10 +21162,10 @@ ) ) ) - (pin passive line - (at 17.78 -10.16 180) - (length 3.81) - (name "SHIELD" + (pin bidirectional line + (at -12.7 2.54 0) + (length 2.54) + (name "GP6" (effects (font (size 1.27 1.27) @@ -21773,30 +21182,28 @@ ) ) ) - (symbol "Microcontroller_ATSAMD11C14A-SSUT" + (symbol "Module_RaspberryPi_PicoW_SocketSMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -10.16 16.51 0) + (property "Reference" "M" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Microcontroller_ATSAMD11C14A-SSUT" - (at 1.27 16.51 0) + (property "Value" "Module_RaspberryPi_PicoW_SocketSMD" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" - (at 0 -26.67 0) + (property "Footprint" "fab:RaspberryPi_PicoW_SocketSMD" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -21804,8 +21211,8 @@ (hide yes) ) ) - (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf" - (at 0 -17.78 0) + (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -21813,7 +21220,7 @@ (hide yes) ) ) - (property "Description" "IC MCU 32BIT 16KB FLASH 14SOIC" + (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" (at 0 0 0) (effects (font @@ -21822,7 +21229,7 @@ (hide yes) ) ) - (property "ki_keywords" "arm sam d11c 32-bit 48mhz 16kb soic-14 ATSAMD11C14A-SSUTD" + (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" (at 0 0 0) (effects (font @@ -21831,7 +21238,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm*" + (property "ki_fp_filters" "*RaspberryPi?PicoW*" (at 0 0 0) (effects (font @@ -21840,24 +21247,22 @@ (hide yes) ) ) - (symbol "Microcontroller_ATSAMD11C14A-SSUT_0_1" + (symbol "Module_RaspberryPi_PicoW_SocketSMD_1_1" (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (start -10.16 25.4) + (end 10.16 -25.4) (stroke - (width 0.254) + (width 0) (type default) ) (fill (type background) ) ) - ) - (symbol "Microcontroller_ATSAMD11C14A-SSUT_1_1" (pin bidirectional line - (at 12.7 2.54 180) + (at -12.7 17.78 0) (length 2.54) - (name "PA05" + (name "GP0" (effects (font (size 1.27 1.27) @@ -21873,9 +21278,9 @@ ) ) (pin bidirectional line - (at 12.7 -7.62 180) + (at -12.7 0 0) (length 2.54) - (name "PA25" + (name "GP7" (effects (font (size 1.27 1.27) @@ -21890,10 +21295,10 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) + (pin bidirectional line + (at -12.7 -2.54 0) (length 2.54) - (name "GND" + (name "GP8" (effects (font (size 1.27 1.27) @@ -21908,10 +21313,10 @@ ) ) ) - (pin power_in line - (at 0 17.78 270) + (pin bidirectional line + (at -12.7 -5.08 0) (length 2.54) - (name "VDD" + (name "GP9" (effects (font (size 1.27 1.27) @@ -21926,10 +21331,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 7.62 180) - (length 2.54) - (name "PA02" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) @@ -21945,9 +21350,9 @@ ) ) (pin bidirectional line - (at 12.7 5.08 180) + (at -12.7 -7.62 0) (length 2.54) - (name "PA04" + (name "GP10" (effects (font (size 1.27 1.27) @@ -21963,16 +21368,16 @@ ) ) (pin bidirectional line - (at -12.7 -5.08 0) + (at -12.7 -10.16 0) (length 2.54) - (name "PA08/XIN" + (name "GP11" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "15" (effects (font (size 1.27 1.27) @@ -21981,16 +21386,16 @@ ) ) (pin bidirectional line - (at -12.7 -7.62 0) + (at -12.7 -12.7 0) (length 2.54) - (name "PA09/XOUT" + (name "GP12" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "16" (effects (font (size 1.27 1.27) @@ -21999,16 +21404,16 @@ ) ) (pin bidirectional line - (at 12.7 0 180) + (at -12.7 -15.24 0) (length 2.54) - (name "PA14" + (name "GP13" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "17" (effects (font (size 1.27 1.27) @@ -22016,17 +21421,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) - (length 2.54) - (name "PA15" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "18" (effects (font (size 1.27 1.27) @@ -22035,16 +21440,16 @@ ) ) (pin bidirectional line - (at -12.7 7.62 0) + (at -12.7 -17.78 0) (length 2.54) - (name "PA28/~{RST}" + (name "GP14" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "19" (effects (font (size 1.27 1.27) @@ -22053,16 +21458,16 @@ ) ) (pin bidirectional line - (at -12.7 2.54 0) + (at -12.7 15.24 0) (length 2.54) - (name "PA30/SWCLK" + (name "GP1" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "2" (effects (font (size 1.27 1.27) @@ -22071,16 +21476,16 @@ ) ) (pin bidirectional line - (at -12.7 0 0) + (at -12.7 -20.32 0) (length 2.54) - (name "PA31/SWDIO" + (name "GP15" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "20" (effects (font (size 1.27 1.27) @@ -22089,16 +21494,16 @@ ) ) (pin bidirectional line - (at 12.7 -5.08 180) + (at 12.7 -20.32 180) (length 2.54) - (name "PA24" + (name "GP16" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "21" (effects (font (size 1.27 1.27) @@ -22106,100 +21511,71 @@ ) ) ) - ) - ) - (symbol "Microcontroller_ATSAMD11D14A-SSUT" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -10.16 19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Microcontroller_ATSAMD11D14A-SSUT" - (at 1.27 19.05 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" - (at 0 -29.21 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42363-SAM-D11_Datasheet.pdf" - (at 0 -22.86 0) - (effects - (font - (size 1.27 1.27) + (pin bidirectional line + (at 12.7 -17.78 180) + (length 2.54) + (name "GP17" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Description" "IC MCU 32BIT 16KB FLASH 20SOIC" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "22" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "ki_keywords" "arm sam d11d 32-bit 48mhz 16kb soic-20 ATSAMD11D14A-SSUT" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "Microcontroller_ATSAMD11D14A-SSUT_0_1" - (rectangle - (start -10.16 17.78) - (end 10.16 -17.78) - (stroke - (width 0.254) - (type default) + (pin bidirectional line + (at 12.7 -15.24 180) + (length 2.54) + (name "GP18" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Microcontroller_ATSAMD11D14A-SSUT_1_1" (pin bidirectional line - (at 12.7 7.62 180) + (at 12.7 -12.7 180) (length 2.54) - (name "PA05" + (name "GP19" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "25" (effects (font (size 1.27 1.27) @@ -22210,14 +21586,14 @@ (pin bidirectional line (at 12.7 -10.16 180) (length 2.54) - (name "PA23" + (name "GP20" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "26" (effects (font (size 1.27 1.27) @@ -22226,16 +21602,34 @@ ) ) (pin bidirectional line - (at -12.7 10.16 0) + (at 12.7 -7.62 180) (length 2.54) - (name "PA28/~{RST}" + (name "GP21" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "27" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "28" (effects (font (size 1.27 1.27) @@ -22244,16 +21638,16 @@ ) ) (pin bidirectional line - (at -12.7 5.08 0) + (at 12.7 -5.08 180) (length 2.54) - (name "PA30/SWCLK" + (name "GP22" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "29" (effects (font (size 1.27 1.27) @@ -22261,17 +21655,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) + (pin power_in line + (at 0 -27.94 90) (length 2.54) - (name "PA31/SWDIO" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "3" (effects (font (size 1.27 1.27) @@ -22279,17 +21673,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -12.7 180) + (pin input line + (at 12.7 10.16 180) (length 2.54) - (name "PA24" + (name "RUN" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "30" (effects (font (size 1.27 1.27) @@ -22298,16 +21692,16 @@ ) ) (pin bidirectional line - (at 12.7 -15.24 180) + (at 12.7 -2.54 180) (length 2.54) - (name "PA25" + (name "GP26" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "31" (effects (font (size 1.27 1.27) @@ -22315,17 +21709,17 @@ ) ) ) - (pin power_in line - (at 0 -20.32 90) + (pin bidirectional line + (at 12.7 0 180) (length 2.54) - (name "GND" + (name "GP27" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "32" (effects (font (size 1.27 1.27) @@ -22333,17 +21727,17 @@ ) ) ) - (pin power_in line - (at 0 20.32 270) - (length 2.54) - (name "VDD" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "33" (effects (font (size 1.27 1.27) @@ -22352,16 +21746,16 @@ ) ) (pin bidirectional line - (at 12.7 15.24 180) + (at 12.7 2.54 180) (length 2.54) - (name "PA02" + (name "GP28" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "34" (effects (font (size 1.27 1.27) @@ -22369,17 +21763,17 @@ ) ) ) - (pin bidirectional line + (pin input line (at 12.7 12.7 180) (length 2.54) - (name "PA03" + (name "ADC_VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "35" (effects (font (size 1.27 1.27) @@ -22387,17 +21781,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 5.08 180) + (pin power_in line + (at 2.54 27.94 270) (length 2.54) - (name "PA06" + (name "3V3_OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "36" (effects (font (size 1.27 1.27) @@ -22405,17 +21799,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 10.16 180) + (pin input line + (at 12.7 15.24 180) (length 2.54) - (name "PA04" + (name "3V3_EN" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "37" (effects (font (size 1.27 1.27) @@ -22423,17 +21817,35 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 27.94 270) (length 2.54) - (name "PA07" + (name "VSYS" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "39" (effects (font (size 1.27 1.27) @@ -22442,9 +21854,9 @@ ) ) (pin bidirectional line - (at -12.7 -2.54 0) + (at -12.7 12.7 0) (length 2.54) - (name "PA08/XIN" + (name "GP2" (effects (font (size 1.27 1.27) @@ -22459,10 +21871,28 @@ ) ) ) + (pin power_in line + (at -5.08 27.94 270) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin bidirectional line - (at -12.7 -5.08 0) + (at -12.7 10.16 0) (length 2.54) - (name "PA09/XOUT" + (name "GP3" (effects (font (size 1.27 1.27) @@ -22478,9 +21908,9 @@ ) ) (pin bidirectional line - (at 12.7 0 180) + (at -12.7 7.62 0) (length 2.54) - (name "PA14" + (name "GP4" (effects (font (size 1.27 1.27) @@ -22496,9 +21926,9 @@ ) ) (pin bidirectional line - (at 12.7 -2.54 180) + (at -12.7 5.08 0) (length 2.54) - (name "PA15" + (name "GP5" (effects (font (size 1.27 1.27) @@ -22513,10 +21943,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 -5.08 180) - (length 2.54) - (name "PA16" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) @@ -22532,9 +21962,9 @@ ) ) (pin bidirectional line - (at 12.7 -7.62 180) + (at -12.7 2.54 0) (length 2.54) - (name "PA22" + (name "GP6" (effects (font (size 1.27 1.27) @@ -22551,28 +21981,28 @@ ) ) ) - (symbol "Microcontroller_ATSAMD21E17A-AUT" + (symbol "Module_RaspberryPi_PicoW_SocketTHT" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -13.97 46.99 0) + (property "Reference" "M" + (at 0 0 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "Microcontroller_ATSAMD21E17A-AUT" - (at 16.51 46.99 0) + (property "Value" "Module_RaspberryPi_PicoW_SocketTHT" + (at 0 0 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:TQFP-32_7x7mm_P0.8mm" - (at 22.86 -46.99 0) + (property "Footprint" "fab:RaspberryPi_PicoW_SocketTHT" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -22580,7 +22010,7 @@ (hide yes) ) ) - (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/SAM_D21_DA1_Family_DataSheet_DS40001882F.pdf" + (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" (at 0 0 0) (effects (font @@ -22589,7 +22019,7 @@ (hide yes) ) ) - (property "Description" "SAM D21 Microchip SMART ARM-based Flash MCU, 48Mhz, 32K Flash, 4K SRAM, TQFP-32" + (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" (at 0 0 0) (effects (font @@ -22598,7 +22028,7 @@ (hide yes) ) ) - (property "ki_keywords" "32-bit ARM Cortex-M0+ MCU Microcontroller ATSAMD21E18A-AUT" + (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" (at 0 0 0) (effects (font @@ -22607,7 +22037,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" + (property "ki_fp_filters" "*RaspberryPi?PicoW*" (at 0 0 0) (effects (font @@ -22616,29 +22046,137 @@ (hide yes) ) ) - (symbol "Microcontroller_ATSAMD21E17A-AUT_1_1" + (symbol "Module_RaspberryPi_PicoW_SocketTHT_1_1" (rectangle - (start -15.24 45.72) - (end 15.24 -45.72) + (start -10.16 25.4) + (end 10.16 -25.4) (stroke - (width 0.254) + (width 0) (type default) ) - (fill - (type background) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -12.7 17.78 0) + (length 2.54) + (name "GP0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 0 0) + (length 2.54) + (name "GP7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -2.54 0) + (length 2.54) + (name "GP8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -5.08 0) + (length 2.54) + (name "GP9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -7.62 0) + (length 2.54) + (name "GP10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) (pin bidirectional line - (at -17.78 40.64 0) + (at -12.7 -10.16 0) (length 2.54) - (name "PA00" + (name "GP11" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "15" (effects (font (size 1.27 1.27) @@ -22646,17 +22184,17 @@ ) ) ) - (pin power_in line - (at 0 -48.26 90) + (pin bidirectional line + (at -12.7 -12.7 0) (length 2.54) - (name "GND" + (name "GP12" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "16" (effects (font (size 1.27 1.27) @@ -22665,16 +22203,16 @@ ) ) (pin bidirectional line - (at -17.78 20.32 0) + (at -12.7 -15.24 0) (length 2.54) - (name "PA08" + (name "GP13" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "17" (effects (font (size 1.27 1.27) @@ -22682,17 +22220,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 17.78 0) - (length 2.54) - (name "PA09" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "18" (effects (font (size 1.27 1.27) @@ -22701,16 +22239,16 @@ ) ) (pin bidirectional line - (at -17.78 15.24 0) + (at -12.7 -17.78 0) (length 2.54) - (name "PA10" + (name "GP14" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "19" (effects (font (size 1.27 1.27) @@ -22719,16 +22257,16 @@ ) ) (pin bidirectional line - (at -17.78 12.7 0) + (at -12.7 15.24 0) (length 2.54) - (name "PA11" + (name "GP1" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "2" (effects (font (size 1.27 1.27) @@ -22737,16 +22275,16 @@ ) ) (pin bidirectional line - (at -17.78 5.08 0) + (at -12.7 -20.32 0) (length 2.54) - (name "PA14" + (name "GP15" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "20" (effects (font (size 1.27 1.27) @@ -22755,16 +22293,16 @@ ) ) (pin bidirectional line - (at -17.78 2.54 0) + (at 12.7 -20.32 180) (length 2.54) - (name "PA15" + (name "GP16" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "21" (effects (font (size 1.27 1.27) @@ -22773,16 +22311,16 @@ ) ) (pin bidirectional line - (at -17.78 0 0) + (at 12.7 -17.78 180) (length 2.54) - (name "PA16" + (name "GP17" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "22" (effects (font (size 1.27 1.27) @@ -22790,17 +22328,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -2.54 0) - (length 2.54) - (name "PA17" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "23" (effects (font (size 1.27 1.27) @@ -22809,16 +22347,16 @@ ) ) (pin bidirectional line - (at -17.78 -5.08 0) + (at 12.7 -15.24 180) (length 2.54) - (name "PA18" + (name "GP18" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "24" (effects (font (size 1.27 1.27) @@ -22827,16 +22365,16 @@ ) ) (pin bidirectional line - (at -17.78 38.1 0) + (at 12.7 -12.7 180) (length 2.54) - (name "PA01" + (name "GP19" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "25" (effects (font (size 1.27 1.27) @@ -22845,16 +22383,16 @@ ) ) (pin bidirectional line - (at -17.78 -7.62 0) + (at 12.7 -10.16 180) (length 2.54) - (name "PA19" + (name "GP20" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "26" (effects (font (size 1.27 1.27) @@ -22863,16 +22401,16 @@ ) ) (pin bidirectional line - (at -17.78 -15.24 0) + (at 12.7 -7.62 180) (length 2.54) - (name "PA22" + (name "GP21" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "27" (effects (font (size 1.27 1.27) @@ -22880,17 +22418,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -17.78 0) - (length 2.54) - (name "PA23" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "28" (effects (font (size 1.27 1.27) @@ -22899,16 +22437,16 @@ ) ) (pin bidirectional line - (at -17.78 -20.32 0) + (at 12.7 -5.08 180) (length 2.54) - (name "PA24" + (name "GP22" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "29" (effects (font (size 1.27 1.27) @@ -22916,17 +22454,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -22.86 0) + (pin power_in line + (at 0 -27.94 90) (length 2.54) - (name "PA25" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "3" (effects (font (size 1.27 1.27) @@ -22934,17 +22472,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -27.94 0) + (pin input line + (at 12.7 10.16 180) (length 2.54) - (name "PA27" + (name "RUN" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "30" (effects (font (size 1.27 1.27) @@ -22952,17 +22490,17 @@ ) ) ) - (pin input line - (at -17.78 -43.18 0) + (pin bidirectional line + (at 12.7 -2.54 180) (length 2.54) - (name "~{RESET}" + (name "GP26" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "31" (effects (font (size 1.27 1.27) @@ -22971,16 +22509,16 @@ ) ) (pin bidirectional line - (at -17.78 -30.48 0) + (at 12.7 0 180) (length 2.54) - (name "PA28" + (name "GP27" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "32" (effects (font (size 1.27 1.27) @@ -22989,7 +22527,7 @@ ) ) (pin passive line - (at 0 -48.26 90) + (at 0 -27.94 90) (length 2.54) hide (name "GND" (effects @@ -22998,7 +22536,7 @@ ) ) ) - (number "28" + (number "33" (effects (font (size 1.27 1.27) @@ -23006,17 +22544,17 @@ ) ) ) - (pin power_out line - (at -7.62 48.26 270) + (pin bidirectional line + (at 12.7 2.54 180) (length 2.54) - (name "VDDCORE" + (name "GP28" (effects (font (size 1.27 1.27) ) ) ) - (number "29" + (number "34" (effects (font (size 1.27 1.27) @@ -23024,17 +22562,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 35.56 0) + (pin input line + (at 12.7 12.7 180) (length 2.54) - (name "PA02" + (name "ADC_VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "35" (effects (font (size 1.27 1.27) @@ -23043,16 +22581,16 @@ ) ) (pin power_in line - (at -2.54 48.26 270) + (at 2.54 27.94 270) (length 2.54) - (name "VDDIN" + (name "3V3_OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "36" (effects (font (size 1.27 1.27) @@ -23060,17 +22598,17 @@ ) ) ) - (pin bidirectional line - (at -17.78 -35.56 0) + (pin input line + (at 12.7 15.24 180) (length 2.54) - (name "PA30" + (name "3V3_EN" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "37" (effects (font (size 1.27 1.27) @@ -23078,17 +22616,35 @@ ) ) ) - (pin bidirectional line - (at -17.78 -38.1 0) + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "38" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 27.94 270) (length 2.54) - (name "PA31" + (name "VSYS" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "39" (effects (font (size 1.27 1.27) @@ -23097,9 +22653,9 @@ ) ) (pin bidirectional line - (at -17.78 33.02 0) + (at -12.7 12.7 0) (length 2.54) - (name "PA03" + (name "GP2" (effects (font (size 1.27 1.27) @@ -23114,10 +22670,28 @@ ) ) ) + (pin power_in line + (at -5.08 27.94 270) + (length 2.54) + (name "VBUS" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "40" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin bidirectional line - (at -17.78 30.48 0) + (at -12.7 10.16 0) (length 2.54) - (name "PA04" + (name "GP3" (effects (font (size 1.27 1.27) @@ -23133,9 +22707,9 @@ ) ) (pin bidirectional line - (at -17.78 27.94 0) + (at -12.7 7.62 0) (length 2.54) - (name "PA05" + (name "GP4" (effects (font (size 1.27 1.27) @@ -23151,9 +22725,9 @@ ) ) (pin bidirectional line - (at -17.78 25.4 0) + (at -12.7 5.08 0) (length 2.54) - (name "PA06" + (name "GP5" (effects (font (size 1.27 1.27) @@ -23168,10 +22742,10 @@ ) ) ) - (pin bidirectional line - (at -17.78 22.86 0) - (length 2.54) - (name "PA07" + (pin passive line + (at 0 -27.94 90) + (length 2.54) hide + (name "GND" (effects (font (size 1.27 1.27) @@ -23186,10 +22760,10 @@ ) ) ) - (pin power_in line - (at 7.62 48.26 270) + (pin bidirectional line + (at -12.7 2.54 0) (length 2.54) - (name "VDDANA" + (name "GP6" (effects (font (size 1.27 1.27) @@ -23206,40 +22780,28 @@ ) ) ) - (symbol "Microcontroller_ATtiny1614-SSFR" + (symbol "Module_Wio-SX1262" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 17.78 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Value" "Microcontroller_ATtiny1614-SSFR" - (at 7.62 17.78 0) + (property "Reference" "A" + (at -2.54 0 0) (effects (font (size 1.27 1.27) ) - (justify top) ) ) - (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" - (at 0 0 0) + (property "Value" "Module_Wio-SX1262" + (at -2.54 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) - (hide yes) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny1614-16-17-DataSheet-DS40002204A.pdf" - (at 0 0 0) + (property "Footprint" "fab:Module_Wio-SX1262" + (at -2.54 0 0) (effects (font (size 1.27 1.27) @@ -23247,8 +22809,8 @@ (hide yes) ) ) - (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 16MHz 16KB (16K x 8) FLASH 14-SOIC" - (at 0 0 0) + (property "Datasheet" "https://files.seeedstudio.com/products/SenseCAP/Wio_SX1262/Wio-SX1262_Module_Datasheet.pdf" + (at -2.54 0 0) (effects (font (size 1.27 1.27) @@ -23256,7 +22818,7 @@ (hide yes) ) ) - (property "ki_keywords" "avr microcontroller attiny 1614 soic 8bit 150-ATTINY1624-SSFR" + (property "Description" "WIO-SX1262 WIRELESS MODULE" (at 0 0 0) (effects (font @@ -23265,7 +22827,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm*" + (property "ki_keywords" "Seeed 114993390 Wio-SX1262" (at 0 0 0) (effects (font @@ -23274,10 +22836,10 @@ (hide yes) ) ) - (symbol "Microcontroller_ATtiny1614-SSFR_0_1" + (symbol "Module_Wio-SX1262_1_1" (rectangle - (start -12.7 -15.24) - (end 12.7 15.24) + (start -10.16 10.16) + (end 10.16 -10.16) (stroke (width 0.254) (type default) @@ -23286,12 +22848,10 @@ (type background) ) ) - ) - (symbol "Microcontroller_ATtiny1614-SSFR_1_1" - (pin power_in line - (at 0 17.78 270) + (pin input line + (at -12.7 7.62 0) (length 2.54) - (name "VCC" + (name "RF_SW" (effects (font (size 1.27 1.27) @@ -23306,10 +22866,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 7.62 180) + (pin power_in line + (at 0 -12.7 90) (length 2.54) - (name "~{RESET}/UPDI/PA0" + (name "GND" (effects (font (size 1.27 1.27) @@ -23324,10 +22884,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 5.08 180) + (pin output line + (at 12.7 0 180) (length 2.54) - (name "PA1" + (name "BUSY" (effects (font (size 1.27 1.27) @@ -23343,9 +22903,9 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) + (at 12.7 2.54 180) (length 2.54) - (name "PA2" + (name "DIO1" (effects (font (size 1.27 1.27) @@ -23361,45 +22921,9 @@ ) ) (pin bidirectional line - (at 15.24 0 180) - (length 2.54) - (name "PA3/SCK" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 -2.54 180) + (at -12.7 5.08 0) (length 2.54) - (name "PA4" + (name "SPI_MISO" (effects (font (size 1.27 1.27) @@ -23415,9 +22939,9 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 2.54 0) (length 2.54) - (name "PA5" + (name "SPI_MOSI" (effects (font (size 1.27 1.27) @@ -23433,9 +22957,9 @@ ) ) (pin bidirectional line - (at 15.24 -7.62 180) + (at -12.7 0 0) (length 2.54) - (name "PA6/DAC" + (name "SPI_SCK" (effects (font (size 1.27 1.27) @@ -23450,10 +22974,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 -10.16 180) + (pin input line + (at -12.7 -2.54 0) (length 2.54) - (name "PA7" + (name "NRST" (effects (font (size 1.27 1.27) @@ -23469,9 +22993,9 @@ ) ) (pin bidirectional line - (at -15.24 0 0) + (at -12.7 -5.08 0) (length 2.54) - (name "PB3/RXD" + (name "SPI_NSS" (effects (font (size 1.27 1.27) @@ -23486,10 +23010,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 2.54 0) + (pin power_in line + (at 2.54 -12.7 90) (length 2.54) - (name "PB2/TXD" + (name "GND" (effects (font (size 1.27 1.27) @@ -23504,10 +23028,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 5.08 0) + (pin power_in line + (at 0 12.7 270) (length 2.54) - (name "PB1/SDA" + (name "VCC" (effects (font (size 1.27 1.27) @@ -23522,10 +23046,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 7.62 0) - (length 2.54) - (name "PB0/SCL" + (pin no_connect line + (at 12.7 -5.08 180) + (length 2.54) hide + (name "ANT" (effects (font (size 1.27 1.27) @@ -23542,40 +23066,39 @@ ) ) ) - (symbol "Microcontroller_ATtiny3216-SFR" + (symbol "Module_XIAO-ESP32C3" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 20.32 0) + (property "Reference" "M" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Value" "Microcontroller_ATtiny3216-SFR" - (at 2.54 20.32 0) + (property "Value" "Module_XIAO-ESP32C3" + (at 3.81 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" + (property "Footprint" "fab:SeeedStudio_XIAO_ESP32C3" (at 0 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/ATtiny3216_ATtiny1616-data-sheet-40001997B.pdf" - (at 0 0 0) + (property "Datasheet" "https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/" + (at -2.54 0 0) (effects (font (size 1.27 1.27) @@ -23583,7 +23106,7 @@ (hide yes) ) ) - (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 20MHz 32KB (32K x 8) FLASH 20-SOIC" + (property "Description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" (at 0 0 0) (effects (font @@ -23592,7 +23115,7 @@ (hide yes) ) ) - (property "ki_keywords" "avr microcontroller 8bit 3216 1-series soic" + (property "ki_keywords" "SEEED STUDIO XIAO ESP32C3 WIFI+B 113991054" (at 0 0 0) (effects (font @@ -23601,7 +23124,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOIC*7.5x12.8mm*P1.27mm*" + (property "ki_fp_filters" "*SeeedStudio?XIAO?ESP32C*" (at 0 0 0) (effects (font @@ -23610,10 +23133,10 @@ (hide yes) ) ) - (symbol "Microcontroller_ATtiny3216-SFR_0_1" + (symbol "Module_XIAO-ESP32C3_1_1" (rectangle - (start -12.7 -17.78) - (end 12.7 17.78) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0.254) (type default) @@ -23622,12 +23145,10 @@ (type background) ) ) - ) - (symbol "Microcontroller_ATtiny3216-SFR_1_1" - (pin power_in line - (at 0 20.32 270) + (pin bidirectional line + (at -12.7 12.7 0) (length 2.54) - (name "VCC" + (name "D0" (effects (font (size 1.27 1.27) @@ -23643,9 +23164,9 @@ ) ) (pin bidirectional line - (at -15.24 10.16 0) + (at -12.7 -10.16 0) (length 2.54) - (name "PB1/SDA" + (name "D9" (effects (font (size 1.27 1.27) @@ -23661,9 +23182,9 @@ ) ) (pin bidirectional line - (at -15.24 12.7 0) + (at -12.7 -12.7 0) (length 2.54) - (name "PB0/SCL" + (name "D10" (effects (font (size 1.27 1.27) @@ -23678,17 +23199,71 @@ ) ) ) - (pin bidirectional line - (at -15.24 -5.08 0) + (pin power_in line + (at -2.54 17.78 270) (length 2.54) - (name "PC0" + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 17.78 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -17.78 90) + (length 2.54) + (name "BAT_GND" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "15" (effects (font (size 1.27 1.27) @@ -23696,17 +23271,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -7.62 0) + (pin power_in line + (at 2.54 17.78 270) (length 2.54) - (name "PC1" + (name "BAT_VIN" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "16" (effects (font (size 1.27 1.27) @@ -23714,17 +23289,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -10.16 0) + (pin input line + (at 12.7 0 180) (length 2.54) - (name "PC2" + (name "MTDI" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "17" (effects (font (size 1.27 1.27) @@ -23732,17 +23307,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -12.7 0) + (pin input line + (at 12.7 5.08 180) (length 2.54) - (name "PC3" + (name "EN" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "18" (effects (font (size 1.27 1.27) @@ -23750,17 +23325,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 10.16 180) + (pin input line + (at 12.7 -5.08 180) (length 2.54) - (name "~{RESET}/UPDI/PA0" + (name "MTMS" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "19" (effects (font (size 1.27 1.27) @@ -23769,16 +23344,16 @@ ) ) (pin bidirectional line - (at 15.24 7.62 180) + (at -12.7 10.16 0) (length 2.54) - (name "PA1" + (name "D1" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "2" (effects (font (size 1.27 1.27) @@ -23786,17 +23361,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 5.08 180) + (pin input line + (at 12.7 -7.62 180) (length 2.54) - (name "PA2" + (name "MTCK" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "20" (effects (font (size 1.27 1.27) @@ -23804,17 +23379,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 2.54 180) + (pin power_in line + (at 5.08 -17.78 90) (length 2.54) - (name "PA3/SCK" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "21" (effects (font (size 1.27 1.27) @@ -23822,17 +23397,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 0 180) + (pin output line + (at 12.7 -2.54 180) (length 2.54) - (name "PA4" + (name "MTDO" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "22" (effects (font (size 1.27 1.27) @@ -23841,16 +23416,16 @@ ) ) (pin power_in line - (at 0 -20.32 90) + (at 0 -17.78 90) (length 2.54) - (name "GND" + (name "THERMAL" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "23" (effects (font (size 1.27 1.27) @@ -23859,9 +23434,9 @@ ) ) (pin bidirectional line - (at 15.24 -2.54 180) + (at -12.7 7.62 0) (length 2.54) - (name "PA5" + (name "D2" (effects (font (size 1.27 1.27) @@ -23877,9 +23452,9 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 5.08 0) (length 2.54) - (name "PA6/DAC" + (name "D3" (effects (font (size 1.27 1.27) @@ -23895,9 +23470,9 @@ ) ) (pin bidirectional line - (at 15.24 -7.62 180) + (at -12.7 2.54 0) (length 2.54) - (name "PA7" + (name "D4" (effects (font (size 1.27 1.27) @@ -23913,9 +23488,9 @@ ) ) (pin bidirectional line - (at -15.24 0 0) + (at -12.7 0 0) (length 2.54) - (name "PB5" + (name "D5" (effects (font (size 1.27 1.27) @@ -23931,9 +23506,9 @@ ) ) (pin bidirectional line - (at -15.24 2.54 0) + (at -12.7 -2.54 0) (length 2.54) - (name "PB4" + (name "D6" (effects (font (size 1.27 1.27) @@ -23949,9 +23524,9 @@ ) ) (pin bidirectional line - (at -15.24 5.08 0) + (at -12.7 -5.08 0) (length 2.54) - (name "PB3/RXD" + (name "D7" (effects (font (size 1.27 1.27) @@ -23967,9 +23542,9 @@ ) ) (pin bidirectional line - (at -15.24 7.62 0) + (at -12.7 -7.62 0) (length 2.54) - (name "PB2/TXD" + (name "D8" (effects (font (size 1.27 1.27) @@ -23986,40 +23561,39 @@ ) ) ) - (symbol "Microcontroller_ATtiny3226_SOIC-20" + (symbol "Module_XIAO-ESP32S3" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 20.32 0) + (property "Reference" "M" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Value" "Microcontroller_ATtiny3226_SOIC-20" - (at 2.54 20.32 0) + (property "Value" "Module_XIAO-ESP32S3" + (at 3.81 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Footprint" "fab:SOIC-20_7.5x12.8mm_P1.27mm" + (property "Footprint" "fab:SeeedStudio_XIAO_ESP32S3" (at 0 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "https://www.microchip.com/content/dam/mchp/documents/MCU08/ProductDocuments/DataSheets/ATtiny3224-3226-3227-Data-Sheet-DS40002345A.pdf" - (at 0 0 0) + (property "Datasheet" "https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/" + (at -2.54 0 0) (effects (font (size 1.27 1.27) @@ -24027,7 +23601,7 @@ (hide yes) ) ) - (property "Description" "ATtiny3226 microcontroller of the tinyAVR 2 family" + (property "Description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" (at 0 0 0) (effects (font @@ -24036,7 +23610,7 @@ (hide yes) ) ) - (property "ki_keywords" "avr tinyavr attiny smd ATTINY3226-SU" + (property "ki_keywords" "SEEED STUDIO XIAO ESP32S3 WIFI+B 113991115 113991114" (at 0 0 0) (effects (font @@ -24045,7 +23619,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC?20*" + (property "ki_fp_filters" "*SeeedStudio?XIAO?ESP32S*" (at 0 0 0) (effects (font @@ -24054,10 +23628,10 @@ (hide yes) ) ) - (symbol "Microcontroller_ATtiny3226_SOIC-20_0_1" + (symbol "Module_XIAO-ESP32S3_1_1" (rectangle - (start -12.7 -17.78) - (end 12.7 17.78) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0.254) (type default) @@ -24066,12 +23640,10 @@ (type background) ) ) - ) - (symbol "Microcontroller_ATtiny3226_SOIC-20_1_1" - (pin power_in line - (at 0 20.32 270) + (pin bidirectional line + (at -12.7 12.7 0) (length 2.54) - (name "VDD" + (name "D0" (effects (font (size 1.27 1.27) @@ -24087,9 +23659,9 @@ ) ) (pin bidirectional line - (at -15.24 10.16 0) + (at -12.7 -10.16 0) (length 2.54) - (name "PB1/SDA" + (name "D9" (effects (font (size 1.27 1.27) @@ -24105,9 +23677,9 @@ ) ) (pin bidirectional line - (at -15.24 12.7 0) + (at -12.7 -12.7 0) (length 2.54) - (name "PB0/SCL" + (name "D10" (effects (font (size 1.27 1.27) @@ -24122,10 +23694,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -5.08 0) + (pin power_in line + (at -2.54 17.78 270) (length 2.54) - (name "PC0" + (name "3V3" (effects (font (size 1.27 1.27) @@ -24140,10 +23712,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -7.62 0) + (pin power_in line + (at 2.54 -17.78 90) (length 2.54) - (name "PC1" + (name "GND" (effects (font (size 1.27 1.27) @@ -24158,10 +23730,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -10.16 0) + (pin power_in line + (at 0 17.78 270) (length 2.54) - (name "PC2" + (name "5V" (effects (font (size 1.27 1.27) @@ -24176,10 +23748,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -12.7 0) + (pin power_in line + (at -2.54 -17.78 90) (length 2.54) - (name "PC3" + (name "BAT_GND" (effects (font (size 1.27 1.27) @@ -24194,10 +23766,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 10.16 180) + (pin power_in line + (at 2.54 17.78 270) (length 2.54) - (name "UPDI/PA0" + (name "BAT_VIN" (effects (font (size 1.27 1.27) @@ -24212,10 +23784,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 7.62 180) + (pin input line + (at 12.7 5.08 180) (length 2.54) - (name "PA1/TXD1" + (name "MTDI" (effects (font (size 1.27 1.27) @@ -24230,10 +23802,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 5.08 180) + (pin input line + (at 12.7 10.16 180) (length 2.54) - (name "PA2/RXD2" + (name "EN" (effects (font (size 1.27 1.27) @@ -24248,10 +23820,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 2.54 180) + (pin input line + (at 12.7 0 180) (length 2.54) - (name "PA3/SCK" + (name "MTMS" (effects (font (size 1.27 1.27) @@ -24267,9 +23839,9 @@ ) ) (pin bidirectional line - (at 15.24 0 180) + (at -12.7 10.16 0) (length 2.54) - (name "PA4/SS" + (name "D1" (effects (font (size 1.27 1.27) @@ -24284,8 +23856,26 @@ ) ) ) + (pin input line + (at 12.7 -2.54 180) + (length 2.54) + (name "MTCK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin power_in line - (at 0 -20.32 90) + (at 5.08 -17.78 90) (length 2.54) (name "GND" (effects @@ -24294,7 +23884,25 @@ ) ) ) - (number "20" + (number "21" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin output line + (at 12.7 2.54 180) + (length 2.54) + (name "MTDO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "22" (effects (font (size 1.27 1.27) @@ -24303,9 +23911,63 @@ ) ) (pin bidirectional line - (at 15.24 -2.54 180) + (at 12.7 -7.62 180) (length 2.54) - (name "PA5/VREF" + (name "D-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "23" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -10.16 180) + (length 2.54) + (name "D+" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "24" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "THERMAL" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "25" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 7.62 0) + (length 2.54) + (name "D2" (effects (font (size 1.27 1.27) @@ -24321,9 +23983,9 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 5.08 0) (length 2.54) - (name "PA6" + (name "D3" (effects (font (size 1.27 1.27) @@ -24339,9 +24001,9 @@ ) ) (pin bidirectional line - (at 15.24 -7.62 180) + (at -12.7 2.54 0) (length 2.54) - (name "PA7" + (name "D4" (effects (font (size 1.27 1.27) @@ -24357,9 +24019,9 @@ ) ) (pin bidirectional line - (at -15.24 0 0) + (at -12.7 0 0) (length 2.54) - (name "PB5" + (name "D5" (effects (font (size 1.27 1.27) @@ -24375,9 +24037,9 @@ ) ) (pin bidirectional line - (at -15.24 2.54 0) + (at -12.7 -2.54 0) (length 2.54) - (name "PB4" + (name "D6" (effects (font (size 1.27 1.27) @@ -24393,9 +24055,9 @@ ) ) (pin bidirectional line - (at -15.24 5.08 0) + (at -12.7 -5.08 0) (length 2.54) - (name "PB3/RXD0" + (name "D7" (effects (font (size 1.27 1.27) @@ -24411,9 +24073,9 @@ ) ) (pin bidirectional line - (at -15.24 7.62 0) + (at -12.7 -7.62 0) (length 2.54) - (name "PB2/TXD0" + (name "D8" (effects (font (size 1.27 1.27) @@ -24430,39 +24092,38 @@ ) ) ) - (symbol "Microcontroller_ATtiny412_SSFR" + (symbol "Module_XIAO-RP2040" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 17.78 0) + (property "Reference" "M" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Value" "Microcontroller_ATtiny412_SSFR" - (at 2.54 17.78 0) + (property "Value" "Module_XIAO-RP2040" + (at 3.81 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" + (property "Footprint" "fab:SeeedStudio_XIAO_RP2040" (at 0 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/40001911A.pdf" + (property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/" (at 0 0 0) (effects (font @@ -24471,7 +24132,7 @@ (hide yes) ) ) - (property "Description" "AVR tinyAVR™ 1 Microcontroller IC 8-Bit 20MHz 4KB (4K x 8) FLASH 8-SOIC" + (property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board" (at 0 0 0) (effects (font @@ -24480,7 +24141,7 @@ (hide yes) ) ) - (property "ki_keywords" "avr tinyavr 1-series soic 8bit ATTINY412-SSFR" + (property "ki_keywords" "XIAO RP2040 102010428" (at 0 0 0) (effects (font @@ -24489,40 +24150,218 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC*8*" + (property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (hide yes) + ) + ) + (symbol "Module_XIAO-RP2040_1_1" + (rectangle + (start -10.16 15.24) + (end 10.16 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin bidirectional line + (at -12.7 12.7 0) + (length 2.54) + (name "D0" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -10.16 0) + (length 2.54) + (name "D9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at -12.7 -12.7 0) + (length 2.54) + (name "D10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "11" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 17.78 270) + (length 2.54) + (name "3V3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "12" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at -2.54 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "13" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 17.78 270) + (length 2.54) + (name "5V" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "14" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 0 -17.78 90) + (length 2.54) + (name "GND" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "15" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin power_in line + (at 2.54 17.78 270) + (length 2.54) + (name "VIN" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "16" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin bidirectional line + (at 12.7 -2.54 180) + (length 2.54) + (name "SWDIO" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "17" + (effects + (font + (size 1.27 1.27) + ) + ) + ) ) - ) - (symbol "Microcontroller_ATtiny412_SSFR_0_1" - (rectangle - (start -12.7 -15.24) - (end 12.7 15.24) - (stroke - (width 0.254) - (type default) + (pin input line + (at 12.7 -7.62 180) + (length 2.54) + (name "RESET" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "18" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Microcontroller_ATtiny412_SSFR_1_1" (pin power_in line - (at 0 17.78 270) + (at 2.54 -17.78 90) (length 2.54) - (name "VCC" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "19" (effects (font (size 1.27 1.27) @@ -24531,9 +24370,9 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 10.16 0) (length 2.54) - (name "TXD/PA6/DAC" + (name "D1" (effects (font (size 1.27 1.27) @@ -24548,10 +24387,28 @@ ) ) ) + (pin input line + (at 12.7 -5.08 180) + (length 2.54) + (name "SWCLK" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "20" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) (pin bidirectional line - (at 15.24 -7.62 180) + (at -12.7 7.62 0) (length 2.54) - (name "RXD/PA7" + (name "D2" (effects (font (size 1.27 1.27) @@ -24567,9 +24424,9 @@ ) ) (pin bidirectional line - (at 15.24 5.08 180) + (at -12.7 5.08 0) (length 2.54) - (name "PA1/SDA" + (name "D3" (effects (font (size 1.27 1.27) @@ -24585,9 +24442,9 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) + (at -12.7 2.54 0) (length 2.54) - (name "PA2/SCL" + (name "D4" (effects (font (size 1.27 1.27) @@ -24603,9 +24460,9 @@ ) ) (pin bidirectional line - (at 15.24 7.62 180) + (at -12.7 0 0) (length 2.54) - (name "~{RESET}/UPDI/PA0" + (name "D5" (effects (font (size 1.27 1.27) @@ -24621,9 +24478,9 @@ ) ) (pin bidirectional line - (at 15.24 0 180) + (at -12.7 -2.54 0) (length 2.54) - (name "PA3/SCK" + (name "D6" (effects (font (size 1.27 1.27) @@ -24638,10 +24495,10 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) + (pin bidirectional line + (at -12.7 -5.08 0) (length 2.54) - (name "GND" + (name "D7" (effects (font (size 1.27 1.27) @@ -24656,41 +24513,58 @@ ) ) ) + (pin bidirectional line + (at -12.7 -7.62 0) + (length 2.54) + (name "D8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "Microcontroller_ATtiny44A-SSU" + (symbol "Module_XIAO-SAMD21" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 17.78 0) + (property "Reference" "M" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Value" "Microcontroller_ATtiny44A-SSU" - (at 2.54 17.78 0) + (property "Value" "Module_XIAO-SAMD21" + (at 3.81 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Footprint" "fab:SOIC-14_3.9x8.7mm_P1.27mm" + (property "Footprint" "fab:SeeedStudio_XIAO_SAMD21" (at 0 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/doc8183.pdf" + (property "Datasheet" "https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/102010328/11506471" (at 0 0 0) (effects (font @@ -24699,7 +24573,7 @@ (hide yes) ) ) - (property "Description" "AVR AVR® ATtiny Microcontroller IC 8-Bit 20MHz 4KB (2K x 16) FLASH 14-SOIC" + (property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board" (at 0 0 0) (effects (font @@ -24708,7 +24582,7 @@ (hide yes) ) ) - (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR SOIC" + (property "ki_keywords" "XIAO SAMD21 Seeeduino 102010328" (at 0 0 0) (effects (font @@ -24717,7 +24591,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOIC*14*P1.27mm*" + (property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*" (at 0 0 0) (effects (font @@ -24726,10 +24600,10 @@ (hide yes) ) ) - (symbol "Microcontroller_ATtiny44A-SSU_0_1" + (symbol "Module_XIAO-SAMD21_1_1" (rectangle - (start -12.7 -15.24) - (end 12.7 15.24) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0.254) (type default) @@ -24738,12 +24612,10 @@ (type background) ) ) - ) - (symbol "Microcontroller_ATtiny44A-SSU_1_1" - (pin power_in line - (at 0 17.78 270) + (pin bidirectional line + (at -12.7 12.7 0) (length 2.54) - (name "VCC" + (name "D0" (effects (font (size 1.27 1.27) @@ -24759,9 +24631,9 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) + (at -12.7 -10.16 0) (length 2.54) - (name "PA3" + (name "D9" (effects (font (size 1.27 1.27) @@ -24777,9 +24649,9 @@ ) ) (pin bidirectional line - (at 15.24 5.08 180) + (at -12.7 -12.7 0) (length 2.54) - (name "PA2" + (name "D10" (effects (font (size 1.27 1.27) @@ -24794,10 +24666,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 7.62 180) + (pin power_in line + (at -2.54 17.78 270) (length 2.54) - (name "PA1" + (name "3V3" (effects (font (size 1.27 1.27) @@ -24812,10 +24684,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 10.16 180) + (pin power_in line + (at -2.54 -17.78 90) (length 2.54) - (name "AREF/PA0" + (name "GND" (effects (font (size 1.27 1.27) @@ -24831,9 +24703,9 @@ ) ) (pin power_in line - (at 0 -17.78 90) + (at 0 17.78 270) (length 2.54) - (name "GND" + (name "5V" (effects (font (size 1.27 1.27) @@ -24848,17 +24720,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 5.08 0) + (pin power_in line + (at 0 -17.78 90) (length 2.54) - (name "XTAL1/PB0" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "15" (effects (font (size 1.27 1.27) @@ -24866,17 +24738,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 2.54 0) + (pin power_in line + (at 2.54 17.78 270) (length 2.54) - (name "XTAL2/PB1" + (name "VIN" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "16" (effects (font (size 1.27 1.27) @@ -24885,16 +24757,16 @@ ) ) (pin bidirectional line - (at -15.24 -2.54 0) + (at 12.7 -2.54 180) (length 2.54) - (name "~{RESET}/PB3" + (name "SWDIO" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "17" (effects (font (size 1.27 1.27) @@ -24902,17 +24774,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 0 0) + (pin input line + (at 12.7 -7.62 180) (length 2.54) - (name "PB2" + (name "RESET" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "18" (effects (font (size 1.27 1.27) @@ -24920,17 +24792,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 -7.62 180) + (pin power_in line + (at 2.54 -17.78 90) (length 2.54) - (name "PA7" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "19" (effects (font (size 1.27 1.27) @@ -24939,16 +24811,16 @@ ) ) (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 10.16 0) (length 2.54) - (name "MOSI/PA6" + (name "D1" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "2" (effects (font (size 1.27 1.27) @@ -24956,17 +24828,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 -2.54 180) + (pin input line + (at 12.7 -5.08 180) (length 2.54) - (name "MISO/PA5" + (name "SWCLK" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "20" (effects (font (size 1.27 1.27) @@ -24975,16 +24847,16 @@ ) ) (pin bidirectional line - (at 15.24 0 180) + (at -12.7 7.62 0) (length 2.54) - (name "PA4" + (name "D2" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "3" (effects (font (size 1.27 1.27) @@ -24992,101 +24864,17 @@ ) ) ) - ) - ) - (symbol "Microcontroller_ATtiny45V-10SU" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "U" - (at -12.7 13.97 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left bottom) - ) - ) - (property "Value" "Microcontroller_ATtiny45V-10SU" - (at 2.54 15.24 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left top) - ) - ) - (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - (italic yes) - ) - (hide yes) - ) - ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/atmel-2586-avr-8-bit-microcontroller-attiny25-attiny45-attiny85_datasheet.pdf" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "AVR ATtiny Microcontroller IC 8-Bit 10MHz 4KB (2K x 16) FLASH 8-SOIC" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "AVR 8bit Microcontroller tinyAVR" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "SOIC*8*P1.27mm*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Microcontroller_ATtiny45V-10SU_0_1" - (rectangle - (start -12.7 -12.7) - (end 12.7 12.7) - (stroke - (width 0.254) - (type default) - ) - (fill - (type background) - ) - ) - ) - (symbol "Microcontroller_ATtiny45V-10SU_1_1" (pin bidirectional line - (at 15.24 -5.08 180) + (at -12.7 5.08 0) (length 2.54) - (name "~{RESET}/PB5" + (name "D3" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -25095,16 +24883,16 @@ ) ) (pin bidirectional line - (at 15.24 0 180) + (at -12.7 2.54 0) (length 2.54) - (name "XTAL1/PB3" + (name "D4" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "5" (effects (font (size 1.27 1.27) @@ -25113,34 +24901,16 @@ ) ) (pin bidirectional line - (at 15.24 -2.54 180) - (length 2.54) - (name "XTAL2/PB4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -15.24 90) + (at -12.7 0 0) (length 2.54) - (name "GND" + (name "D5" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "6" (effects (font (size 1.27 1.27) @@ -25149,16 +24919,16 @@ ) ) (pin bidirectional line - (at 15.24 7.62 180) + (at -12.7 -2.54 0) (length 2.54) - (name "MOSI/PB0" + (name "D6" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "7" (effects (font (size 1.27 1.27) @@ -25167,16 +24937,16 @@ ) ) (pin bidirectional line - (at 15.24 5.08 180) + (at -12.7 -5.08 0) (length 2.54) - (name "MISO/PB1" + (name "D7" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "8" (effects (font (size 1.27 1.27) @@ -25185,34 +24955,16 @@ ) ) (pin bidirectional line - (at 15.24 2.54 180) - (length 2.54) - (name "SCK/PB2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 15.24 270) + (at -12.7 -7.62 0) (length 2.54) - (name "VCC" + (name "D8" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "9" (effects (font (size 1.27 1.27) @@ -25222,39 +24974,38 @@ ) ) ) - (symbol "Microcontroller_AVR128DB32-I_PT" + (symbol "Module_XIAO_Generic_SocketSMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 34.29 0) + (property "Reference" "M" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left bottom) + (justify left) ) ) - (property "Value" "Microcontroller_AVR128DB32-I_PT" - (at 5.08 -34.29 0) + (property "Value" "Module_XIAO_Generic_SocketSMD" + (at 1.27 16.51 0) (effects (font (size 1.27 1.27) ) - (justify left top) + (justify left) ) ) - (property "Footprint" "fab:TQFP-32_7x7mm_P0.8mm" + (property "Footprint" "fab:Module_XIAO_Generic_SocketSMD" (at 0 0 0) (effects (font (size 1.27 1.27) - (italic yes) ) (hide yes) ) ) - (property "Datasheet" "http://ww1.microchip.com/downloads/en/DeviceDoc/AVR128DB28-32-48-64-DataSheet-DS40002247A.pdf" + (property "Datasheet" "https://wiki.seeedstudio.com/xiao_topic_page/" (at 0 0 0) (effects (font @@ -25263,7 +25014,7 @@ (hide yes) ) ) - (property "Description" "IC MCU 8BIT 128KB FLASH TQFP-32" + (property "Description" "The Seeed Studio XIAO series, named after the Chinese word for \"small,\" comprises tiny development boards based on various hardware platforms of ESP32, SAMD21, RP2040, nRF52840, RP2350 and RA4M1, MG24" (at 0 0 0) (effects (font @@ -25272,7 +25023,7 @@ (hide yes) ) ) - (property "ki_keywords" "AVR 8bit Microcontroller DB TQFP-32 150-AVR128DB32-I/PT" + (property "ki_keywords" "SEEED STUDIO XIAO ESP32 SAMD21 RP2040 nRF52840 RP2350 RA4M1 MG24" (at 0 0 0) (effects (font @@ -25281,7 +25032,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "TQFP*7x7mm*P0.8mm*" + (property "ki_fp_filters" "*SeeedStudio?XIAO?SocketSMD*" (at 0 0 0) (effects (font @@ -25290,121 +25041,29 @@ (hide yes) ) ) - (symbol "Microcontroller_AVR128DB32-I_PT_0_1" + (symbol "Module_XIAO_Generic_SocketSMD_1_1" (rectangle - (start -12.7 -33.02) - (end 12.7 33.02) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0.254) (type default) ) - (fill - (type background) - ) - ) - ) - (symbol "Microcontroller_AVR128DB32-I_PT_1_1" - (pin bidirectional line - (at -15.24 -12.7 0) - (length 2.54) - (name "PA3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at -5.08 35.56 270) - (length 2.54) - (name "VDDIO2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 10.16 180) - (length 2.54) - (name "PD1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 7.62 180) - (length 2.54) - (name "PD2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 5.08 180) - (length 2.54) - (name "PD3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type background) ) ) (pin bidirectional line - (at 15.24 2.54 180) + (at -12.7 12.7 0) (length 2.54) - (name "PD4" + (name "D0" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "1" (effects (font (size 1.27 1.27) @@ -25413,16 +25072,16 @@ ) ) (pin bidirectional line - (at 15.24 0 180) + (at -12.7 -10.16 0) (length 2.54) - (name "PD5" + (name "D9" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "10" (effects (font (size 1.27 1.27) @@ -25431,16 +25090,16 @@ ) ) (pin bidirectional line - (at 15.24 -2.54 180) + (at -12.7 -12.7 0) (length 2.54) - (name "PD6" + (name "D10" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "11" (effects (font (size 1.27 1.27) @@ -25448,17 +25107,17 @@ ) ) ) - (pin bidirectional line - (at 15.24 -5.08 180) + (pin power_in line + (at -2.54 17.78 270) (length 2.54) - (name "PD7" + (name "3V3" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "12" (effects (font (size 1.27 1.27) @@ -25467,16 +25126,16 @@ ) ) (pin power_in line - (at -2.54 35.56 270) + (at 0 -17.78 90) (length 2.54) - (name "AVDD" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "13" (effects (font (size 1.27 1.27) @@ -25485,16 +25144,16 @@ ) ) (pin power_in line - (at 0 -35.56 90) + (at 0 17.78 270) (length 2.54) - (name "GND" + (name "5V" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "14" (effects (font (size 1.27 1.27) @@ -25503,9 +25162,9 @@ ) ) (pin bidirectional line - (at -15.24 -15.24 0) + (at -12.7 10.16 0) (length 2.54) - (name "PA4" + (name "D1" (effects (font (size 1.27 1.27) @@ -25521,16 +25180,16 @@ ) ) (pin bidirectional line - (at 15.24 -12.7 180) + (at -12.7 7.62 0) (length 2.54) - (name "PF0_(XTAL32K1)" + (name "D2" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "3" (effects (font (size 1.27 1.27) @@ -25539,16 +25198,16 @@ ) ) (pin bidirectional line - (at 15.24 -15.24 180) + (at -12.7 5.08 0) (length 2.54) - (name "PF1_(XTAL32K2)" + (name "D3" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "4" (effects (font (size 1.27 1.27) @@ -25557,16 +25216,16 @@ ) ) (pin bidirectional line - (at 15.24 -17.78 180) + (at -12.7 2.54 0) (length 2.54) - (name "PF2" + (name "D4" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "5" (effects (font (size 1.27 1.27) @@ -25575,16 +25234,16 @@ ) ) (pin bidirectional line - (at 15.24 -20.32 180) + (at -12.7 0 0) (length 2.54) - (name "PF3" + (name "D5" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "6" (effects (font (size 1.27 1.27) @@ -25593,16 +25252,16 @@ ) ) (pin bidirectional line - (at 15.24 -22.86 180) + (at -12.7 -2.54 0) (length 2.54) - (name "PF4" + (name "D6" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "7" (effects (font (size 1.27 1.27) @@ -25611,16 +25270,16 @@ ) ) (pin bidirectional line - (at 15.24 -25.4 180) + (at -12.7 -5.08 0) (length 2.54) - (name "PF5" + (name "D7" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "8" (effects (font (size 1.27 1.27) @@ -25629,16 +25288,16 @@ ) ) (pin bidirectional line - (at 15.24 -27.94 180) + (at -12.7 -7.62 0) (length 2.54) - (name "PF6" + (name "D8" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "9" (effects (font (size 1.27 1.27) @@ -25646,89 +25305,98 @@ ) ) ) - (pin bidirectional line - (at -15.24 15.24 0) - (length 2.54) - (name "UPDI" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 8.89 0) + (effects + (font + (size 1.27 1.27) ) - (number "27" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Value" "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" + (at 1.27 8.89 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin power_in line - (at 0 35.56 270) - (length 2.54) - (name "VDD" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" + (at -0.254 0.254 0) + (effects + (font + (size 1.27 1.27) ) - (number "28" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/allegro-microsystems/A4949GLJTR-6-T/5014632" + (at 0.508 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 2.54 -35.56 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "50V/3A BRUSHED MOTOR DRIVER Toshiba TB67H451FNG,EL" + (at 0.508 0.254 0) + (effects + (font + (size 1.27 1.27) ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "BLDC motor driver Allegro A4949GLJTR-6-T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -15.24 -17.78 0) - (length 2.54) - (name "PA5" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*Allegro*A4949GLJTR-6-T*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T_1_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type background) ) ) - (pin bidirectional line - (at -15.24 -5.08 0) + (pin power_in line + (at -2.54 -10.16 90) (length 2.54) - (name "PA0_(XTALHF1)" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "1" (effects (font (size 1.27 1.27) @@ -25736,17 +25404,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -7.62 0) + (pin output line + (at 10.16 5.08 180) (length 2.54) - (name "PA1_(XTALHF2)" + (name "OUTA" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "2" (effects (font (size 1.27 1.27) @@ -25754,17 +25422,17 @@ ) ) ) - (pin bidirectional line - (at -15.24 -10.16 0) + (pin power_in line + (at 0 10.16 270) (length 2.54) - (name "PA2" + (name "VBB" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "3" (effects (font (size 1.27 1.27) @@ -25772,10 +25440,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -20.32 0) + (pin input line + (at -10.16 0 0) (length 2.54) - (name "PA6" + (name "PWM" (effects (font (size 1.27 1.27) @@ -25790,10 +25458,10 @@ ) ) ) - (pin bidirectional line - (at -15.24 -22.86 0) + (pin output line + (at 10.16 -5.08 180) (length 2.54) - (name "PA7" + (name "VREF" (effects (font (size 1.27 1.27) @@ -25808,10 +25476,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 27.94 180) + (pin output line + (at 10.16 -2.54 180) (length 2.54) - (name "PC0" + (name "FG" (effects (font (size 1.27 1.27) @@ -25826,10 +25494,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 25.4 180) + (pin output line + (at 10.16 0 180) (length 2.54) - (name "PC1" + (name "OUTC" (effects (font (size 1.27 1.27) @@ -25844,10 +25512,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 22.86 180) + (pin output line + (at 10.16 2.54 180) (length 2.54) - (name "PC2" + (name "OUTB" (effects (font (size 1.27 1.27) @@ -25862,10 +25530,10 @@ ) ) ) - (pin bidirectional line - (at 15.24 20.32 180) + (pin power_in line + (at 0 -10.16 90) (length 2.54) - (name "PC3" + (name "PAD" (effects (font (size 1.27 1.27) @@ -25882,12 +25550,12 @@ ) ) ) - (symbol "Microcontroller_RP2040" + (symbol "MotorDriver_BipolarStepper_A4982" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at -22.86 41.91 0) + (at -12.7 24.13 0) (effects (font (size 1.27 1.27) @@ -25895,8 +25563,8 @@ (justify left) ) ) - (property "Value" "Microcontroller_RP2040" - (at 3.81 41.91 0) + (property "Value" "MotorDriver_BipolarStepper_A4982" + (at 6.35 24.13 0) (effects (font (size 1.27 1.27) @@ -25904,7 +25572,7 @@ (justify left) ) ) - (property "Footprint" "fab:QFN-56_EP_7x7_Pitch0.4mm" + (property "Footprint" "fab:TSSOP-24-EP" (at 0 0 0) (effects (font @@ -25913,7 +25581,7 @@ (hide yes) ) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf" + (property "Datasheet" "https://www.allegromicro.com/~/media/Files/Datasheets/A4982-Datasheet.ashx" (at 0 0 0) (effects (font @@ -25922,7 +25590,7 @@ (hide yes) ) ) - (property "Description" "ARM® Cortex®-M0+ - Microcontroller IC 32-Bit Dual-Core 133MHz External Program Memory 56-QFN (7x7)" + (property "Description" "Bipolar Motor Driver DMOS Logic 24-TSSOP-EP Allegro MicroSystems A4982SLPTR-T" (at 0 0 0) (effects (font @@ -25931,7 +25599,7 @@ (hide yes) ) ) - (property "ki_keywords" "Microcontroller MCU RP2040 Raspberry Pi" + (property "ki_keywords" "bipolar stepper motor driver allegro microsystems" (at 0 0 0) (effects (font @@ -25940,7 +25608,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*QFN?56?EP*" + (property "ki_fp_filters" "*TSSOP*24*EP*" (at 0 0 0) (effects (font @@ -25949,22 +25617,24 @@ (hide yes) ) ) - (symbol "Microcontroller_RP2040_1_1" + (symbol "MotorDriver_BipolarStepper_A4982_0_1" (rectangle - (start -22.86 40.64) - (end 22.86 -40.64) + (start -12.7 22.86) + (end 12.7 -22.86) (stroke - (width 0) + (width 0.254) (type default) ) (fill (type background) ) ) - (pin power_in line - (at -5.08 43.18 270) + ) + (symbol "MotorDriver_BipolarStepper_A4982_1_1" + (pin bidirectional line + (at 15.24 -2.54 180) (length 2.54) - (name "IOVDD" + (name "CP1" (effects (font (size 1.27 1.27) @@ -25979,10 +25649,10 @@ ) ) ) - (pin passive line - (at -5.08 43.18 270) - (length 2.54) hide - (name "IOVDD" + (pin power_in line + (at 0 25.4 270) + (length 2.54) + (name "VDD" (effects (font (size 1.27 1.27) @@ -25997,10 +25667,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 12.7 0) + (pin input line + (at -15.24 -17.78 0) (length 2.54) - (name "GPIO8" + (name "STEP" (effects (font (size 1.27 1.27) @@ -26015,10 +25685,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 10.16 0) + (pin input line + (at -15.24 2.54 0) (length 2.54) - (name "GPIO9" + (name "REF" (effects (font (size 1.27 1.27) @@ -26033,10 +25703,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 7.62 0) + (pin power_in line + (at 0 -25.4 90) (length 2.54) - (name "GPIO10" + (name "GND" (effects (font (size 1.27 1.27) @@ -26051,10 +25721,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 5.08 0) + (pin input line + (at -15.24 -20.32 0) (length 2.54) - (name "GPIO11" + (name "DIR" (effects (font (size 1.27 1.27) @@ -26069,10 +25739,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 0 0) + (pin output line + (at 15.24 7.62 180) (length 2.54) - (name "GPIO12" + (name "OUT1B" (effects (font (size 1.27 1.27) @@ -26087,10 +25757,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 -2.54 0) + (pin power_in line + (at 2.54 25.4 270) (length 2.54) - (name "GPIO13" + (name "VBB1" (effects (font (size 1.27 1.27) @@ -26105,10 +25775,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 -5.08 0) + (pin input line + (at -15.24 -10.16 0) (length 2.54) - (name "GPIO14" + (name "SENSE1" (effects (font (size 1.27 1.27) @@ -26123,10 +25793,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 -7.62 0) + (pin output line + (at 15.24 10.16 180) (length 2.54) - (name "GPIO15" + (name "OUT1A" (effects (font (size 1.27 1.27) @@ -26141,10 +25811,10 @@ ) ) ) - (pin input line - (at 25.4 -17.78 180) + (pin output line + (at 15.24 5.08 180) (length 2.54) - (name "TESTEN" + (name "OUT2A" (effects (font (size 1.27 1.27) @@ -26160,9 +25830,9 @@ ) ) (pin bidirectional line - (at -25.4 35.56 0) + (at 15.24 -5.08 180) (length 2.54) - (name "GPIO0" + (name "CP2" (effects (font (size 1.27 1.27) @@ -26178,9 +25848,9 @@ ) ) (pin input line - (at 25.4 -15.24 180) + (at -15.24 -12.7 0) (length 2.54) - (name "XIN" + (name "SENSE2" (effects (font (size 1.27 1.27) @@ -26195,10 +25865,10 @@ ) ) ) - (pin output line - (at 25.4 -12.7 180) + (pin power_in line + (at 5.08 25.4 270) (length 2.54) - (name "XOUT" + (name "VBB2" (effects (font (size 1.27 1.27) @@ -26213,10 +25883,10 @@ ) ) ) - (pin passive line - (at -5.08 43.18 270) - (length 2.54) hide - (name "IOVDD" + (pin output line + (at 15.24 2.54 180) + (length 2.54) + (name "OUT2B" (effects (font (size 1.27 1.27) @@ -26231,10 +25901,10 @@ ) ) ) - (pin power_in line - (at -2.54 43.18 270) + (pin input line + (at -15.24 20.32 0) (length 2.54) - (name "DVDD" + (name "~{ENABLE}" (effects (font (size 1.27 1.27) @@ -26249,10 +25919,10 @@ ) ) ) - (pin bidirectional line - (at 25.4 -7.62 180) + (pin power_in line + (at 2.54 -25.4 90) (length 2.54) - (name "SWCLK" + (name "GND" (effects (font (size 1.27 1.27) @@ -26267,10 +25937,10 @@ ) ) ) - (pin bidirectional line - (at 25.4 -5.08 180) + (pin passive line + (at 15.24 -10.16 180) (length 2.54) - (name "SWDIO" + (name "PAD" (effects (font (size 1.27 1.27) @@ -26285,17 +25955,17 @@ ) ) ) - (pin input line - (at 25.4 -2.54 180) + (pin bidirectional line + (at -15.24 10.16 0) (length 2.54) - (name "RUN" + (name "VCP" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "3" (effects (font (size 1.27 1.27) @@ -26303,17 +25973,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -12.7 0) + (pin input line + (at -15.24 7.62 0) (length 2.54) - (name "GPIO16" + (name "VREG" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "4" (effects (font (size 1.27 1.27) @@ -26321,17 +25991,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -15.24 0) + (pin input line + (at -15.24 -2.54 0) (length 2.54) - (name "GPIO17" + (name "MS1" (effects (font (size 1.27 1.27) ) ) ) - (number "28" + (number "5" (effects (font (size 1.27 1.27) @@ -26339,17 +26009,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -17.78 0) + (pin input line + (at -15.24 -5.08 0) (length 2.54) - (name "GPIO18" + (name "MS2" (effects (font (size 1.27 1.27) ) ) ) - (number "29" + (number "6" (effects (font (size 1.27 1.27) @@ -26357,17 +26027,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 33.02 0) + (pin input line + (at -15.24 17.78 0) (length 2.54) - (name "GPIO1" + (name "~{RESET}" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "7" (effects (font (size 1.27 1.27) @@ -26375,17 +26045,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -20.32 0) + (pin input line + (at -15.24 5.08 0) (length 2.54) - (name "GPIO19" + (name "ROSC" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "8" (effects (font (size 1.27 1.27) @@ -26393,71 +26063,116 @@ ) ) ) - (pin bidirectional line - (at -25.4 -22.86 0) + (pin input line + (at -15.24 15.24 0) (length 2.54) - (name "GPIO20" + (name "~{SLEEP}" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" (effects (font (size 1.27 1.27) ) ) ) - (number "31" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + ) + (symbol "MotorDriver_BipolarStepper_Trinamic_TMC2226" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -12.7 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MotorDriver_BipolarStepper_Trinamic_TMC2226" + (at 6.35 21.59 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:HTSSOP-28" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2226_Datasheet_V106.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Bipolar Motor Driver Power MOSFET Step/Direction, UART 28-HTSSOP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -25.4 -25.4 0) - (length 2.54) - (name "GPIO21" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_keywords" "bipolar stepper motor driver smd trinamic TMC2226-SA-T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "32" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*HTSSOP?28*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin passive line - (at -5.08 43.18 270) - (length 2.54) hide - (name "IOVDD" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "MotorDriver_BipolarStepper_Trinamic_TMC2226_1_1" + (rectangle + (start -12.7 20.32) + (end 12.7 -20.32) + (stroke + (width 0) + (type default) ) - (number "33" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type background) ) ) - (pin bidirectional line - (at -25.4 -30.48 0) + (pin output line + (at 15.24 10.16 180) (length 2.54) - (name "GPIO22" + (name "OB1" (effects (font (size 1.27 1.27) ) ) ) - (number "34" + (number "1" (effects (font (size 1.27 1.27) @@ -26465,17 +26180,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -33.02 0) + (pin input line + (at -15.24 5.08 0) (length 2.54) - (name "GPIO23" + (name "SPREAD" (effects (font (size 1.27 1.27) ) ) ) - (number "35" + (number "10" (effects (font (size 1.27 1.27) @@ -26483,17 +26198,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -35.56 0) + (pin power_in line + (at 5.08 22.86 270) (length 2.54) - (name "GPIO24" + (name "5VOUT" (effects (font (size 1.27 1.27) ) ) ) - (number "36" + (number "11" (effects (font (size 1.27 1.27) @@ -26501,17 +26216,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 -38.1 0) + (pin input line + (at -15.24 -2.54 0) (length 2.54) - (name "GPIO25" + (name "MS1_AD0" (effects (font (size 1.27 1.27) ) ) ) - (number "37" + (number "12" (effects (font (size 1.27 1.27) @@ -26519,17 +26234,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 -30.48 180) - (length 2.54) - (name "GPIO26/ADC0" + (pin no_connect line + (at 5.08 -22.86 90) + (length 2.54) hide + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "38" + (number "13" (effects (font (size 1.27 1.27) @@ -26537,17 +26252,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 -27.94 180) + (pin input line + (at -15.24 -5.08 0) (length 2.54) - (name "GPIO27/ADC1" + (name "MS2_AD1" (effects (font (size 1.27 1.27) ) ) ) - (number "39" + (number "14" (effects (font (size 1.27 1.27) @@ -26555,17 +26270,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 30.48 0) + (pin output line + (at 15.24 -12.7 180) (length 2.54) - (name "GPIO2" + (name "DIAG" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "15" (effects (font (size 1.27 1.27) @@ -26573,17 +26288,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 -25.4 180) + (pin output line + (at 15.24 -10.16 180) (length 2.54) - (name "GPIO28/ADC2" + (name "INDEX" (effects (font (size 1.27 1.27) ) ) ) - (number "40" + (number "16" (effects (font (size 1.27 1.27) @@ -26591,17 +26306,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 -22.86 180) + (pin input line + (at 15.24 -5.08 180) (length 2.54) - (name "GPIO29/ADC3" + (name "CLK" (effects (font (size 1.27 1.27) ) ) ) - (number "41" + (number "17" (effects (font (size 1.27 1.27) @@ -26609,17 +26324,17 @@ ) ) ) - (pin passive line - (at -5.08 43.18 270) - (length 2.54) hide - (name "IOVDD" + (pin bidirectional line + (at 15.24 -7.62 180) + (length 2.54) + (name "PDN_UART" (effects (font (size 1.27 1.27) ) ) ) - (number "42" + (number "18" (effects (font (size 1.27 1.27) @@ -26628,16 +26343,16 @@ ) ) (pin power_in line - (at 0 43.18 270) + (at 2.54 22.86 270) (length 2.54) - (name "ADC_AVDD" + (name "VCC_IO" (effects (font (size 1.27 1.27) ) ) ) - (number "43" + (number "19" (effects (font (size 1.27 1.27) @@ -26646,16 +26361,16 @@ ) ) (pin input line - (at 25.4 2.54 180) + (at -15.24 -12.7 0) (length 2.54) - (name "VREG_VIN" + (name "BRB" (effects (font (size 1.27 1.27) ) ) ) - (number "44" + (number "2" (effects (font (size 1.27 1.27) @@ -26663,17 +26378,17 @@ ) ) ) - (pin output line - (at 25.4 5.08 180) + (pin input line + (at -15.24 10.16 0) (length 2.54) - (name "VREG_VOUT" + (name "STEP" (effects (font (size 1.27 1.27) ) ) ) - (number "45" + (number "20" (effects (font (size 1.27 1.27) @@ -26681,17 +26396,17 @@ ) ) ) - (pin power_out line - (at 25.4 10.16 180) + (pin input line + (at -15.24 2.54 0) (length 2.54) - (name "USB_DM" + (name "VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "46" + (number "21" (effects (font (size 1.27 1.27) @@ -26699,17 +26414,17 @@ ) ) ) - (pin power_out line - (at 25.4 12.7 180) + (pin power_in line + (at 0 -22.86 90) (length 2.54) - (name "USB_DP" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "47" + (number "22" (effects (font (size 1.27 1.27) @@ -26717,17 +26432,17 @@ ) ) ) - (pin power_in line - (at 2.54 43.18 270) + (pin input line + (at -15.24 12.7 0) (length 2.54) - (name "USB_VDD" + (name "DIR" (effects (font (size 1.27 1.27) ) ) ) - (number "48" + (number "23" (effects (font (size 1.27 1.27) @@ -26735,17 +26450,17 @@ ) ) ) - (pin passive line - (at -5.08 43.18 270) - (length 2.54) hide - (name "IOVDD" + (pin input line + (at -15.24 7.62 0) + (length 2.54) + (name "STDBY" (effects (font (size 1.27 1.27) ) ) ) - (number "49" + (number "24" (effects (font (size 1.27 1.27) @@ -26753,17 +26468,17 @@ ) ) ) - (pin bidirectional line - (at -25.4 27.94 0) + (pin output line + (at 15.24 12.7 180) (length 2.54) - (name "GPIO3" + (name "OA2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "25" (effects (font (size 1.27 1.27) @@ -26771,17 +26486,17 @@ ) ) ) - (pin passive line - (at -2.54 43.18 270) - (length 2.54) hide - (name "DVDD" + (pin power_in line + (at -2.54 22.86 270) + (length 2.54) + (name "VS" (effects (font (size 1.27 1.27) ) ) ) - (number "50" + (number "26" (effects (font (size 1.27 1.27) @@ -26789,17 +26504,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 17.78 180) + (pin input line + (at -15.24 -10.16 0) (length 2.54) - (name "QSPI_SD3" + (name "BRA" (effects (font (size 1.27 1.27) ) ) ) - (number "51" + (number "27" (effects (font (size 1.27 1.27) @@ -26807,17 +26522,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 20.32 180) + (pin output line + (at 15.24 15.24 180) (length 2.54) - (name "QSPI_SCLK" + (name "OA1" (effects (font (size 1.27 1.27) ) ) ) - (number "52" + (number "28" (effects (font (size 1.27 1.27) @@ -26825,17 +26540,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 22.86 180) + (pin passive line + (at 2.54 -22.86 90) (length 2.54) - (name "QSPI_SD0" + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "53" + (number "29" (effects (font (size 1.27 1.27) @@ -26843,17 +26558,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 25.4 180) + (pin power_in line + (at -5.08 22.86 270) (length 2.54) - (name "QSPI_SD2" + (name "VS" (effects (font (size 1.27 1.27) ) ) ) - (number "54" + (number "3" (effects (font (size 1.27 1.27) @@ -26861,17 +26576,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 27.94 180) + (pin output line + (at 15.24 7.62 180) (length 2.54) - (name "QSPI_SD1" + (name "OB2" (effects (font (size 1.27 1.27) ) ) ) - (number "55" + (number "4" (effects (font (size 1.27 1.27) @@ -26879,17 +26594,17 @@ ) ) ) - (pin bidirectional line - (at 25.4 30.48 180) + (pin input line + (at -15.24 15.24 0) (length 2.54) - (name "QSPI_SS_N" + (name "ENN" (effects (font (size 1.27 1.27) ) ) ) - (number "56" + (number "5" (effects (font (size 1.27 1.27) @@ -26898,7 +26613,7 @@ ) ) (pin power_in line - (at 0 -43.18 90) + (at -2.54 -22.86 90) (length 2.54) (name "GND" (effects @@ -26907,24 +26622,6 @@ ) ) ) - (number "57" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -25.4 25.4 0) - (length 2.54) - (name "GPIO4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) (number "6" (effects (font @@ -26933,10 +26630,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 22.86 0) + (pin output line + (at 15.24 0 180) (length 2.54) - (name "GPIO5" + (name "CPO" (effects (font (size 1.27 1.27) @@ -26951,10 +26648,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 20.32 0) + (pin input line + (at 15.24 2.54 180) (length 2.54) - (name "GPIO6" + (name "CPI" (effects (font (size 1.27 1.27) @@ -26969,10 +26666,10 @@ ) ) ) - (pin bidirectional line - (at -25.4 17.78 0) + (pin power_in line + (at 0 22.86 270) (length 2.54) - (name "GPIO7" + (name "VCP" (effects (font (size 1.27 1.27) @@ -26989,27 +26686,29 @@ ) ) ) - (symbol "Module_Bluetooth_Microchip_RN4871" + (symbol "MotorDriver_BrushedDC_DRV8838DSGR" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "U" - (at 0 0 0) + (at -7.62 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Module_Bluetooth_Microchip_RN4871" - (at 0 0 0) + (property "Value" "MotorDriver_BrushedDC_DRV8838DSGR" + (at 3.81 8.89 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:Module_Bluetooth_Microchip_RN4871" + (property "Footprint" "fab:WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm" (at 0 0 0) (effects (font @@ -27018,7 +26717,7 @@ (hide yes) ) ) - (property "Datasheet" "https://ww1.microchip.com/downloads/en/DeviceDoc/RN4870-71-Bluetooth-Low-Energy-Module-Data-Sheet-DS50002489D.pdf" + (property "Datasheet" "http://www.ti.com/lit/ds/symlink/drv8838.pdf" (at 0 0 0) (effects (font @@ -27027,7 +26726,7 @@ (hide yes) ) ) - (property "Description" "Bluetooth ® 4.2 Low Energy Module" + (property "Description" "Low-Voltage H-Bridge Motor Driver 8-WSON (2x2) in Package" (at 0 0 0) (effects (font @@ -27036,7 +26735,7 @@ (hide yes) ) ) - (property "ki_keywords" "bluetooth 4.2 ble low energy module RN4871-V/RM118" + (property "ki_keywords" "Motor Driver NMOS On/Off 8-WSON (2x2)" (at 0 0 0) (effects (font @@ -27045,7 +26744,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Module?Bluetooth?Microchip?RN4871*" + (property "ki_fp_filters" "*WSON*8*" (at 0 0 0) (effects (font @@ -27054,10 +26753,10 @@ (hide yes) ) ) - (symbol "Module_Bluetooth_Microchip_RN4871_1_1" + (symbol "MotorDriver_BrushedDC_DRV8838DSGR_0_1" (rectangle - (start -10.16 12.7) - (end 10.16 -12.7) + (start -7.62 7.62) + (end 7.62 -7.62) (stroke (width 0.254) (type default) @@ -27066,10 +26765,12 @@ (type background) ) ) - (pin no_connect line - (at -12.7 10.16 0) - (length 2.54) hide - (name "NC" + ) + (symbol "MotorDriver_BrushedDC_DRV8838DSGR_1_1" + (pin power_in line + (at 2.54 10.16 270) + (length 2.54) + (name "VM" (effects (font (size 1.27 1.27) @@ -27084,17 +26785,17 @@ ) ) ) - (pin input line - (at -12.7 -10.16 0) + (pin output line + (at 10.16 2.54 180) (length 2.54) - (name "~{RST}" + (name "OUT1" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "2" (effects (font (size 1.27 1.27) @@ -27102,17 +26803,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 5.08 0) + (pin output line + (at 10.16 0 180) (length 2.54) - (name "P0_0" + (name "OUT2" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "3" (effects (font (size 1.27 1.27) @@ -27120,17 +26821,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) + (pin power_in line + (at 0 -10.16 90) (length 2.54) - (name "P0_2" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "4" (effects (font (size 1.27 1.27) @@ -27138,17 +26839,53 @@ ) ) ) - (pin power_in line - (at 2.54 -15.24 90) + (pin input line + (at -10.16 2.54 0) (length 2.54) - (name "GND" + (name "IN2" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 5.08 0) + (length 2.54) + (name "IN1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin input line + (at -10.16 -2.54 0) + (length 2.54) + (name "nSLEEP" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" (effects (font (size 1.27 1.27) @@ -27157,16 +26894,16 @@ ) ) (pin power_in line - (at 0 15.24 270) + (at 0 10.16 270) (length 2.54) - (name "VBAT" + (name "VCC" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "8" (effects (font (size 1.27 1.27) @@ -27174,35 +26911,116 @@ ) ) ) - (pin bidirectional line - (at 12.7 -5.08 180) + (pin passive line + (at 10.16 -5.08 180) (length 2.54) - (name "P2_7" + (name "PAD" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "9" (effects (font (size 1.27 1.27) ) ) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + ) + (symbol "MotorDriver_BrushedDC_Toshiba_TB67H451FNG" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MotorDriver_BrushedDC_Toshiba_TB67H451FNG" + (at 1.27 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:HSOP-8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://toshiba.semicon-storage.com/info/TB67H451FNG_datasheet_en_20201126.pdf?did=68598&prodName=TB67H451FNG" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "50V/3A BRUSHED MOTOR DRIVER Toshiba TB67H451FNG,EL" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "brushed dc motor driver TB67H451AFNG,EL" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*HSOP?8*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MotorDriver_BrushedDC_Toshiba_TB67H451FNG_1_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) + (stroke + (width 0) + (type default) + ) + (fill + (type background) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) + (pin power_in line + (at 0 -10.16 90) (length 2.54) - (name "P2_0" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "1" (effects (font (size 1.27 1.27) @@ -27210,10 +27028,10 @@ ) ) ) - (pin power_in line - (at -2.54 -15.24 90) + (pin input line + (at -10.16 2.54 0) (length 2.54) - (name "GND" + (name "IN2" (effects (font (size 1.27 1.27) @@ -27228,10 +27046,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 10.16 180) + (pin input line + (at -10.16 0 0) (length 2.54) - (name "P1_2" + (name "IN1" (effects (font (size 1.27 1.27) @@ -27246,10 +27064,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 7.62 180) + (pin input line + (at -10.16 -5.08 0) (length 2.54) - (name "P1_3" + (name "VREF" (effects (font (size 1.27 1.27) @@ -27264,10 +27082,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 5.08 180) + (pin power_in line + (at -2.54 10.16 270) (length 2.54) - (name "P1_7" + (name "VM" (effects (font (size 1.27 1.27) @@ -27282,10 +27100,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin output line + (at 10.16 0 180) (length 2.54) - (name "P1_6" + (name "OUT1" (effects (font (size 1.27 1.27) @@ -27300,10 +27118,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) + (pin input line + (at -10.16 -2.54 0) (length 2.54) - (name "UART_RX" + (name "RS" (effects (font (size 1.27 1.27) @@ -27318,10 +27136,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) + (pin output line + (at 10.16 -2.54 180) (length 2.54) - (name "UART_TX" + (name "OUT2" (effects (font (size 1.27 1.27) @@ -27336,10 +27154,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 -10.16 180) + (pin power_in line + (at 2.54 -10.16 90) (length 2.54) - (name "P3_6" + (name "PAD" (effects (font (size 1.27 1.27) @@ -27356,12 +27174,12 @@ ) ) ) - (symbol "Module_LoRa_Seeed_109990166" + (symbol "MotorDriver_BrushlessDC_TI_DRV11873PWPR" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "A" - (at -10.16 11.43 0) + (property "Reference" "U" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) @@ -27369,8 +27187,8 @@ (justify left) ) ) - (property "Value" "Module_LoRa_Seeed_109990166" - (at 1.27 11.43 0) + (property "Value" "MotorDriver_BrushlessDC_TI_DRV11873PWPR" + (at 1.27 16.51 0) (effects (font (size 1.27 1.27) @@ -27378,7 +27196,7 @@ (justify left) ) ) - (property "Footprint" "fab:Module_LoRa_Seeed_109990166" + (property "Footprint" "fab:HTSSOP-16" (at 0 0 0) (effects (font @@ -27387,7 +27205,7 @@ (hide yes) ) ) - (property "Datasheet" "https://github.com/SeeedDocument/RFM95-98_LoRa_Module/blob/master/RFM95_96_97_98_DataSheet.pdf" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv11873.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1679079217111" (at 0 0 0) (effects (font @@ -27396,7 +27214,7 @@ (hide yes) ) ) - (property "Description" "RF TXRX MODULE ISM < 1GHZ SMD" + (property "Description" "Brushless DC (BLDC) motor driver" (at 0 0 0) (effects (font @@ -27405,7 +27223,7 @@ (hide yes) ) ) - (property "ki_keywords" "lora module transceiver 109990166" + (property "ki_keywords" "brushless DC BLDC motor driver smd DRV11873PWPR" (at 0 0 0) (effects (font @@ -27414,7 +27232,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Module?LoRa?Seeed?109990166*" + (property "ki_fp_filters" "*HTSSOP?16*" (at 0 0 0) (effects (font @@ -27423,10 +27241,10 @@ (hide yes) ) ) - (symbol "Module_LoRa_Seeed_109990166_1_1" + (symbol "MotorDriver_BrushlessDC_TI_DRV11873PWPR_1_1" (rectangle - (start -10.16 10.16) - (end 10.16 -10.16) + (start -10.16 15.24) + (end 10.16 -15.24) (stroke (width 0) (type default) @@ -27435,10 +27253,10 @@ (type background) ) ) - (pin power_in line - (at -2.54 -12.7 90) + (pin input line + (at -12.7 5.08 0) (length 2.54) - (name "GND" + (name "FS" (effects (font (size 1.27 1.27) @@ -27453,10 +27271,10 @@ ) ) ) - (pin power_in line - (at 2.54 -12.7 90) + (pin output line + (at 12.7 7.62 180) (length 2.54) - (name "GND" + (name "U" (effects (font (size 1.27 1.27) @@ -27471,10 +27289,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) + (pin power_in line + (at 0 17.78 270) (length 2.54) - (name "DIO3" + (name "VCC" (effects (font (size 1.27 1.27) @@ -27489,10 +27307,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 -5.08 180) + (pin output line + (at 12.7 2.54 180) (length 2.54) - (name "DIO4" + (name "V5" (effects (font (size 1.27 1.27) @@ -27507,10 +27325,10 @@ ) ) ) - (pin power_in line - (at 0 12.7 270) + (pin input line + (at -12.7 2.54 0) (length 2.54) - (name "3.3V" + (name "COM" (effects (font (size 1.27 1.27) @@ -27525,10 +27343,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 5.08 180) + (pin input line + (at -12.7 0 0) (length 2.54) - (name "DIO0" + (name "CS" (effects (font (size 1.27 1.27) @@ -27543,10 +27361,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin input line + (at -12.7 -2.54 0) (length 2.54) - (name "DIO1" + (name "FR" (effects (font (size 1.27 1.27) @@ -27561,10 +27379,10 @@ ) ) ) - (pin bidirectional line - (at 12.7 0 180) + (pin input line + (at -12.7 -5.08 0) (length 2.54) - (name "DIO2" + (name "PWMIN" (effects (font (size 1.27 1.27) @@ -27579,17 +27397,17 @@ ) ) ) - (pin input line - (at -12.7 7.62 0) + (pin passive line + (at -12.7 -10.16 0) (length 2.54) - (name "MISO" + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "17" (effects (font (size 1.27 1.27) @@ -27598,52 +27416,16 @@ ) ) (pin output line - (at -12.7 5.08 0) - (length 2.54) - (name "MOSI" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 2.54 0) - (length 2.54) - (name "SCK" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -12.7 0 0) + (at 12.7 -2.54 180) (length 2.54) - (name "NSS" + (name "FG" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -27651,17 +27433,17 @@ ) ) ) - (pin input line - (at -12.7 -5.08 0) + (pin output line + (at 12.7 -5.08 180) (length 2.54) - (name "RESET" + (name "RD" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "3" (effects (font (size 1.27 1.27) @@ -27669,35 +27451,17 @@ ) ) ) - (pin bidirectional line + (pin output line (at 12.7 -7.62 180) (length 2.54) - (name "DIO5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -12.7 90) - (length 2.54) - (name "GND" + (name "VCP" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "4" (effects (font (size 1.27 1.27) @@ -27705,17 +27469,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) + (pin output line + (at 12.7 -10.16 180) (length 2.54) - (name "ANT" + (name "CPP" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "5" (effects (font (size 1.27 1.27) @@ -27723,98 +27487,17 @@ ) ) ) - ) - ) - (symbol "Module_Pololu_VL53L1X" - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "A" - (at -7.62 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Value" "Module_Pololu_VL53L1X" - (at 1.27 8.89 0) - (effects - (font - (size 1.27 1.27) - ) - (justify left) - ) - ) - (property "Footprint" "fab:Module_Pololu_VL53L1X" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "https://www.pololu.com/product-info-merged/3415" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "VL53L1X TOF DISTANCE SNSR W/VREG" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_keywords" "module tof distance sensor 3415" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "ki_fp_filters" "*Module?Pololu?VL53L1X*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "Module_Pololu_VL53L1X_1_1" - (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - (pin power_in line - (at -2.54 10.16 270) + (pin output line + (at 12.7 -12.7 180) (length 2.54) - (name "VDD" + (name "CPN" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "6" (effects (font (size 1.27 1.27) @@ -27822,17 +27505,17 @@ ) ) ) - (pin power_in line - (at 0 10.16 270) + (pin output line + (at 12.7 12.7 180) (length 2.54) - (name "VIN" + (name "W" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "7" (effects (font (size 1.27 1.27) @@ -27841,7 +27524,7 @@ ) ) (pin power_in line - (at 0 -10.16 90) + (at 0 -17.78 90) (length 2.54) (name "GND" (effects @@ -27850,61 +27533,7 @@ ) ) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 10.16 2.54 180) - (length 2.54) - (name "SDA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 10.16 0 180) - (length 2.54) - (name "SCL" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "XSHUT" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" + (number "8" (effects (font (size 1.27 1.27) @@ -27913,16 +27542,16 @@ ) ) (pin output line - (at -10.16 0 0) + (at 12.7 10.16 180) (length 2.54) - (name "GPIO1" + (name "V" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "9" (effects (font (size 1.27 1.27) @@ -27932,27 +27561,29 @@ ) ) ) - (symbol "Module_RaspberryPi_PicoW_Combined" + (symbol "MotorDriver_DualHBridge_TI_DRV8847PWPR" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at 0 0 0) + (property "Reference" "U" + (at -10.16 11.43 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Module_RaspberryPi_PicoW_Combined" - (at 0 0 0) + (property "Value" "MotorDriver_DualHBridge_TI_DRV8847PWPR" + (at 1.27 11.43 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:RaspberryPi_PicoW_Combined" + (property "Footprint" "fab:HTSSOP-16" (at 0 0 0) (effects (font @@ -27961,7 +27592,7 @@ (hide yes) ) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv8847.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1679077125871" (at 0 0 0) (effects (font @@ -27970,7 +27601,7 @@ (hide yes) ) ) - (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" + (property "Description" "2A DUAL H-BRIDGE MOTOR DRIVER" (at 0 0 0) (effects (font @@ -27979,7 +27610,7 @@ (hide yes) ) ) - (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" + (property "ki_keywords" "motor driver h-bridge smd DRV8847PWPR" (at 0 0 0) (effects (font @@ -27988,7 +27619,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*RaspberryPi?PicoW*" + (property "ki_fp_filters" "*HTSSOP?16*" (at 0 0 0) (effects (font @@ -27997,10 +27628,10 @@ (hide yes) ) ) - (symbol "Module_RaspberryPi_PicoW_Combined_1_1" + (symbol "MotorDriver_DualHBridge_TI_DRV8847PWPR_1_1" (rectangle - (start -10.16 25.4) - (end 10.16 -25.4) + (start -10.16 10.16) + (end 10.16 -10.16) (stroke (width 0) (type default) @@ -28009,107 +27640,17 @@ (type background) ) ) - (pin bidirectional line - (at -12.7 17.78 0) - (length 2.54) - (name "GP0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "GP7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line + (pin input line (at -12.7 -2.54 0) (length 2.54) - (name "GP8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 2.54) - (name "GP9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -7.62 0) - (length 2.54) - (name "GP10" + (name "nSLEEP" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "1" (effects (font (size 1.27 1.27) @@ -28117,17 +27658,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -10.16 0) + (pin input line + (at -12.7 0 0) (length 2.54) - (name "GP11" + (name "IN4" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "10" (effects (font (size 1.27 1.27) @@ -28135,17 +27676,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) + (pin input line + (at -12.7 -7.62 0) (length 2.54) - (name "GP12" + (name "TRQ" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "11" (effects (font (size 1.27 1.27) @@ -28153,17 +27694,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -15.24 0) + (pin power_in line + (at 0 12.7 270) (length 2.54) - (name "GP13" + (name "VM" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "12" (effects (font (size 1.27 1.27) @@ -28171,9 +27712,9 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide + (pin power_in line + (at 0 -12.7 90) + (length 2.54) (name "GND" (effects (font @@ -28181,7 +27722,7 @@ ) ) ) - (number "18" + (number "13" (effects (font (size 1.27 1.27) @@ -28189,17 +27730,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -17.78 0) + (pin input line + (at -12.7 -5.08 0) (length 2.54) - (name "GP14" + (name "MODE" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "14" (effects (font (size 1.27 1.27) @@ -28207,17 +27748,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 15.24 0) + (pin input line + (at -12.7 5.08 0) (length 2.54) - (name "GP1" + (name "IN2" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "15" (effects (font (size 1.27 1.27) @@ -28225,17 +27766,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -20.32 0) + (pin input line + (at -12.7 7.62 0) (length 2.54) - (name "GP15" + (name "IN1" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "16" (effects (font (size 1.27 1.27) @@ -28243,17 +27784,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -20.32 180) + (pin output line + (at 12.7 7.62 180) (length 2.54) - (name "GP16" + (name "OUT1" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "2" (effects (font (size 1.27 1.27) @@ -28261,17 +27802,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -17.78 180) + (pin output line + (at 12.7 -2.54 180) (length 2.54) - (name "GP17" + (name "ISEN12" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "3" (effects (font (size 1.27 1.27) @@ -28279,17 +27820,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin output line + (at 12.7 5.08 180) + (length 2.54) + (name "OUT2" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "4" (effects (font (size 1.27 1.27) @@ -28297,17 +27838,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -15.24 180) + (pin output line + (at 12.7 0 180) (length 2.54) - (name "GP18" + (name "OUT4" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "5" (effects (font (size 1.27 1.27) @@ -28315,17 +27856,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -12.7 180) + (pin output line + (at 12.7 -5.08 180) (length 2.54) - (name "GP19" + (name "ISEN34" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "6" (effects (font (size 1.27 1.27) @@ -28333,17 +27874,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -10.16 180) + (pin output line + (at 12.7 2.54 180) (length 2.54) - (name "GP20" + (name "OUT3" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "7" (effects (font (size 1.27 1.27) @@ -28354,14 +27895,14 @@ (pin bidirectional line (at 12.7 -7.62 180) (length 2.54) - (name "GP21" + (name "nFAULT" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "8" (effects (font (size 1.27 1.27) @@ -28369,17 +27910,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin input line + (at -12.7 2.54 0) + (length 2.54) + (name "IN3" (effects (font (size 1.27 1.27) ) ) ) - (number "28" + (number "9" (effects (font (size 1.27 1.27) @@ -28387,26 +27928,91 @@ ) ) ) - (pin bidirectional line - (at 12.7 -5.08 180) - (length 2.54) - (name "GP22" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "MotorDriver_FullBridge_A4953" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 8.89 0) + (effects + (font + (size 1.27 1.27) ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Value" "MotorDriver_FullBridge_A4953" + (at 1.27 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm_EP2.41x3.3mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Motor Driver, 40V, 2A, Full-Bridge, DMOS PWM, SOIC-8, Exposed Pad" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "full bridge motor driver allegro A4950ELJTR-T" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*SOIC*8*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MotorDriver_FullBridge_A4953_0_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) + ) + (symbol "MotorDriver_FullBridge_A4953_1_1" (pin power_in line - (at 0 -27.94 90) + (at 0 -10.16 90) (length 2.54) (name "GND" (effects @@ -28415,7 +28021,7 @@ ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) @@ -28424,16 +28030,16 @@ ) ) (pin input line - (at 12.7 10.16 180) + (at -10.16 2.54 0) (length 2.54) - (name "RUN" + (name "IN2" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "2" (effects (font (size 1.27 1.27) @@ -28441,17 +28047,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) + (pin input line + (at -10.16 5.08 0) (length 2.54) - (name "GP26" + (name "IN1" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "3" (effects (font (size 1.27 1.27) @@ -28459,17 +28065,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 0 180) + (pin input line + (at -10.16 -5.08 0) (length 2.54) - (name "GP27" + (name "VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "4" (effects (font (size 1.27 1.27) @@ -28477,17 +28083,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin power_in line + (at 0 10.16 270) + (length 2.54) + (name "VBB" (effects (font (size 1.27 1.27) ) ) ) - (number "33" + (number "5" (effects (font (size 1.27 1.27) @@ -28495,17 +28101,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin output line + (at 10.16 5.08 180) (length 2.54) - (name "GP28" + (name "OUT1" (effects (font (size 1.27 1.27) ) ) ) - (number "34" + (number "6" (effects (font (size 1.27 1.27) @@ -28514,16 +28120,16 @@ ) ) (pin input line - (at 12.7 12.7 180) + (at -10.16 -2.54 0) (length 2.54) - (name "ADC_VREF" + (name "LSS" (effects (font (size 1.27 1.27) ) ) ) - (number "35" + (number "7" (effects (font (size 1.27 1.27) @@ -28531,17 +28137,17 @@ ) ) ) - (pin power_in line - (at 2.54 27.94 270) + (pin output line + (at 10.16 2.54 180) (length 2.54) - (name "3V3_OUT" + (name "OUT2" (effects (font (size 1.27 1.27) ) ) ) - (number "36" + (number "8" (effects (font (size 1.27 1.27) @@ -28549,17 +28155,17 @@ ) ) ) - (pin input line - (at 12.7 15.24 180) + (pin passive line + (at 10.16 -5.08 180) (length 2.54) - (name "3V3_EN" + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "37" + (number "9" (effects (font (size 1.27 1.27) @@ -28567,17 +28173,100 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + ) + ) + (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "MotorDriver_HalfBridge_Texas_DRV8251ADDAR" + (at 1.27 8.89 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "fab:MotorDriver_HalfBridge_Texas_DRV8251ADDAR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.digikey.com/en/products/detail/texas-instruments/DRV8251ADDAR/16182453" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Motor Driver, 40V, 2A, Full-Bridge, DMOS PWM, SOIC-8, Exposed Pad" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "half bridge motor driver texas DRV8251ADDAR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Texas*DRV8251ADDAR*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR_0_1" + (rectangle + (start -7.62 7.62) + (end 7.62 -7.62) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR_1_1" + (pin power_in line + (at -1.27 -10.16 90) + (length 2.54) + (name "IPROPI" (effects (font (size 1.27 1.27) ) ) ) - (number "38" + (number "1" (effects (font (size 1.27 1.27) @@ -28585,17 +28274,17 @@ ) ) ) - (pin power_in line - (at -2.54 27.94 270) + (pin input line + (at -10.16 2.54 0) (length 2.54) - (name "VSYS" + (name "IN2" (effects (font (size 1.27 1.27) ) ) ) - (number "39" + (number "2" (effects (font (size 1.27 1.27) @@ -28603,17 +28292,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 12.7 0) + (pin input line + (at -10.16 5.08 0) (length 2.54) - (name "GP2" + (name "IN1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "3" (effects (font (size 1.27 1.27) @@ -28621,17 +28310,17 @@ ) ) ) - (pin power_in line - (at -5.08 27.94 270) + (pin input line + (at -10.16 -5.08 0) (length 2.54) - (name "VBUS" + (name "VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "40" + (number "4" (effects (font (size 1.27 1.27) @@ -28639,10 +28328,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 10.16 0) + (pin power_in line + (at 0 10.16 270) (length 2.54) - (name "GP3" + (name "VM" (effects (font (size 1.27 1.27) @@ -28657,10 +28346,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 7.62 0) + (pin output line + (at 10.16 5.08 180) (length 2.54) - (name "GP4" + (name "OUT1" (effects (font (size 1.27 1.27) @@ -28675,10 +28364,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 5.08 0) + (pin power_in line + (at 1.27 -10.16 90) (length 2.54) - (name "GP5" + (name "GND" (effects (font (size 1.27 1.27) @@ -28693,10 +28382,10 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin output line + (at 10.16 2.54 180) + (length 2.54) + (name "OUT2" (effects (font (size 1.27 1.27) @@ -28711,10 +28400,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) + (pin passive line + (at 10.16 -5.08 180) (length 2.54) - (name "GP6" + (name "PAD" (effects (font (size 1.27 1.27) @@ -28731,27 +28420,29 @@ ) ) ) - (symbol "Module_RaspberryPi_PicoW_SocketSMD" + (symbol "MotorDriver_StepStick_Generic" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at 0 0 0) + (property "Reference" "J" + (at -10.16 16.51 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Module_RaspberryPi_PicoW_SocketSMD" - (at 0 0 0) + (property "Value" "MotorDriver_StepStick_Generic" + (at 1.27 16.51 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:RaspberryPi_PicoW_SocketSMD" + (property "Footprint" "fab:Conn_StepStick" (at 0 0 0) (effects (font @@ -28760,7 +28451,7 @@ (hide yes) ) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" + (property "Datasheet" "https://www.trinamic.com/fileadmin/assets/Products/Eval_Drawings/SilentStepStick-TMC2100_v13.pdf" (at 0 0 0) (effects (font @@ -28769,7 +28460,7 @@ (hide yes) ) ) - (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" + (property "Description" "Generic StepStick based on the TMC SilentStepStick layout" (at 0 0 0) (effects (font @@ -28778,7 +28469,7 @@ (hide yes) ) ) - (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" + (property "ki_keywords" "stepstick motor driver connector" (at 0 0 0) (effects (font @@ -28787,7 +28478,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*RaspberryPi?PicoW*" + (property "ki_fp_filters" "*StepStick*" (at 0 0 0) (effects (font @@ -28796,83 +28487,31 @@ (hide yes) ) ) - (symbol "Module_RaspberryPi_PicoW_SocketSMD_1_1" + (symbol "MotorDriver_StepStick_Generic_0_1" (rectangle - (start -10.16 25.4) - (end 10.16 -25.4) - (stroke - (width 0) - (type default) - ) - (fill - (type background) - ) - ) - (pin bidirectional line - (at -12.7 17.78 0) - (length 2.54) - (name "GP0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "GP7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "GP8" - (effects - (font - (size 1.27 1.27) - ) - ) + (start -10.16 15.24) + (end 10.16 -15.24) + (stroke + (width 0.254) + (type default) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type background) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) + ) + (symbol "MotorDriver_StepStick_Generic_1_1" + (pin input line + (at -12.7 7.62 0) (length 2.54) - (name "GP9" + (name "DIR" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "1" (effects (font (size 1.27 1.27) @@ -28880,9 +28519,9 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide + (pin power_in line + (at 0 -17.78 90) + (length 2.54) (name "GND" (effects (font @@ -28890,7 +28529,7 @@ ) ) ) - (number "13" + (number "10" (effects (font (size 1.27 1.27) @@ -28898,17 +28537,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) + (pin output line + (at 12.7 0 180) (length 2.54) - (name "GP10" + (name "M2B" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "11" (effects (font (size 1.27 1.27) @@ -28916,17 +28555,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -10.16 0) + (pin output line + (at 12.7 2.54 180) (length 2.54) - (name "GP11" + (name "M2A" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "12" (effects (font (size 1.27 1.27) @@ -28934,17 +28573,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) + (pin output line + (at 12.7 7.62 180) (length 2.54) - (name "GP12" + (name "M1A" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "13" (effects (font (size 1.27 1.27) @@ -28952,17 +28591,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -15.24 0) + (pin output line + (at 12.7 5.08 180) (length 2.54) - (name "GP13" + (name "M1B" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "14" (effects (font (size 1.27 1.27) @@ -28970,17 +28609,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin power_in line + (at -2.54 17.78 270) + (length 2.54) + (name "VIO" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "15" (effects (font (size 1.27 1.27) @@ -28988,17 +28627,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -17.78 0) + (pin power_in line + (at 2.54 -17.78 90) (length 2.54) - (name "GP14" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "16" (effects (font (size 1.27 1.27) @@ -29006,10 +28645,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 15.24 0) + (pin input line + (at -12.7 5.08 0) (length 2.54) - (name "GP1" + (name "STEP" (effects (font (size 1.27 1.27) @@ -29024,17 +28663,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -20.32 0) - (length 2.54) - (name "GP15" + (pin no_connect line + (at -12.7 -12.7 0) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "3" (effects (font (size 1.27 1.27) @@ -29042,17 +28681,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -20.32 180) - (length 2.54) - (name "GP16" + (pin no_connect line + (at -12.7 -10.16 0) + (length 2.54) hide + (name "NC" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "4" (effects (font (size 1.27 1.27) @@ -29060,17 +28699,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -17.78 180) + (pin input line + (at -12.7 -5.08 0) (length 2.54) - (name "GP17" + (name "CFG3" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "5" (effects (font (size 1.27 1.27) @@ -29078,17 +28717,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin input line + (at -12.7 -2.54 0) + (length 2.54) + (name "CFG2" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "6" (effects (font (size 1.27 1.27) @@ -29096,17 +28735,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -15.24 180) + (pin input line + (at -12.7 0 0) (length 2.54) - (name "GP18" + (name "CFG1" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "7" (effects (font (size 1.27 1.27) @@ -29114,17 +28753,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -12.7 180) + (pin input line + (at -12.7 12.7 0) (length 2.54) - (name "GP19" + (name "EN" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "8" (effects (font (size 1.27 1.27) @@ -29132,17 +28771,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -10.16 180) + (pin power_in line + (at 0 17.78 270) (length 2.54) - (name "GP20" + (name "VM" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "9" (effects (font (size 1.27 1.27) @@ -29150,89 +28789,100 @@ ) ) ) - (pin bidirectional line - (at 12.7 -7.62 180) - (length 2.54) - (name "GP21" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "MotorDriver_TI_DRV8428EPWPR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -10.16 16.51 0) + (effects + (font + (size 1.27 1.27) ) - (number "27" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Value" "MotorDriver_TI_DRV8428EPWPR" + (at 3.81 16.51 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:HTSSOP-16" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "28" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv8428e.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at 12.7 -5.08 180) - (length 2.54) - (name "GP22" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP DRV8428PWPR DRV8428PPWPR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 0 -27.94 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*HTSSOP*16*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "MotorDriver_TI_DRV8428EPWPR_0_1" + (rectangle + (start -10.16 15.24) + (end 10.16 -15.24) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) - (pin input line - (at 12.7 10.16 180) + ) + (symbol "MotorDriver_TI_DRV8428EPWPR_1_1" + (pin power_in line + (at -5.08 17.78 270) (length 2.54) - (name "RUN" + (name "VM" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "1" (effects (font (size 1.27 1.27) @@ -29240,17 +28890,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) + (pin power_in line + (at 0 17.78 270) (length 2.54) - (name "GP26" + (name "VREFA" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "10" (effects (font (size 1.27 1.27) @@ -29258,17 +28908,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 0 180) + (pin input line + (at -12.7 -7.62 0) (length 2.54) - (name "GP27" + (name "DECAY/TOFF" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "11" (effects (font (size 1.27 1.27) @@ -29276,17 +28926,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin input line + (at -12.7 0 0) + (length 2.54) + (name "BPH" (effects (font (size 1.27 1.27) ) ) ) - (number "33" + (number "12" (effects (font (size 1.27 1.27) @@ -29294,17 +28944,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin input line + (at -12.7 5.08 0) (length 2.54) - (name "GP28" + (name "BEN" (effects (font (size 1.27 1.27) ) ) ) - (number "34" + (number "13" (effects (font (size 1.27 1.27) @@ -29313,16 +28963,16 @@ ) ) (pin input line - (at 12.7 12.7 180) + (at -12.7 2.54 0) (length 2.54) - (name "ADC_VREF" + (name "APH" (effects (font (size 1.27 1.27) ) ) ) - (number "35" + (number "14" (effects (font (size 1.27 1.27) @@ -29330,17 +28980,17 @@ ) ) ) - (pin power_in line - (at 2.54 27.94 270) + (pin input line + (at -12.7 7.62 0) (length 2.54) - (name "3V3_OUT" + (name "AEN" (effects (font (size 1.27 1.27) ) ) ) - (number "36" + (number "15" (effects (font (size 1.27 1.27) @@ -29349,16 +28999,16 @@ ) ) (pin input line - (at 12.7 15.24 180) + (at -12.7 -5.08 0) (length 2.54) - (name "3V3_EN" + (name "nSLEEP" (effects (font (size 1.27 1.27) ) ) ) - (number "37" + (number "16" (effects (font (size 1.27 1.27) @@ -29367,16 +29017,16 @@ ) ) (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (at 12.7 -12.7 180) + (length 2.54) + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "38" + (number "17" (effects (font (size 1.27 1.27) @@ -29385,16 +29035,16 @@ ) ) (pin power_in line - (at -2.54 27.94 270) + (at -2.54 -17.78 90) (length 2.54) - (name "VSYS" + (name "PGND" (effects (font (size 1.27 1.27) ) ) ) - (number "39" + (number "2" (effects (font (size 1.27 1.27) @@ -29402,17 +29052,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 12.7 0) + (pin output line + (at 12.7 5.08 180) (length 2.54) - (name "GP2" + (name "AOUT1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "3" (effects (font (size 1.27 1.27) @@ -29420,17 +29070,17 @@ ) ) ) - (pin power_in line - (at -5.08 27.94 270) + (pin output line + (at 12.7 2.54 180) (length 2.54) - (name "VBUS" + (name "AOUT2" (effects (font (size 1.27 1.27) ) ) ) - (number "40" + (number "4" (effects (font (size 1.27 1.27) @@ -29438,10 +29088,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 10.16 0) + (pin output line + (at 12.7 -2.54 180) (length 2.54) - (name "GP3" + (name "BOUT2" (effects (font (size 1.27 1.27) @@ -29456,10 +29106,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 7.62 0) + (pin output line + (at 12.7 0 180) (length 2.54) - (name "GP4" + (name "BOUT1" (effects (font (size 1.27 1.27) @@ -29474,10 +29124,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 5.08 0) + (pin power_in line + (at 0 -17.78 90) (length 2.54) - (name "GP5" + (name "GND" (effects (font (size 1.27 1.27) @@ -29492,10 +29142,10 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin power_in line + (at -2.54 17.78 270) + (length 2.54) + (name "DVDD" (effects (font (size 1.27 1.27) @@ -29510,10 +29160,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) + (pin power_in line + (at 2.54 17.78 270) (length 2.54) - (name "GP6" + (name "VREFB" (effects (font (size 1.27 1.27) @@ -29530,27 +29180,29 @@ ) ) ) - (symbol "Module_RaspberryPi_PicoW_SocketTHT" + (symbol "MotorDriver_ThreePhase_A5940" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at 0 0 0) + (property "Reference" "U" + (at -7.62 13.97 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Value" "Module_RaspberryPi_PicoW_SocketTHT" - (at 0 0 0) + (property "Value" "MotorDriver_ThreePhase_A5940" + (at 1.27 13.97 0) (effects (font (size 1.27 1.27) ) + (justify left) ) ) - (property "Footprint" "fab:RaspberryPi_PicoW_SocketTHT" + (property "Footprint" "fab:SOIC-10-EP_3.9x4.9mm_P1.0mm_EP2.41x3.3mm" (at 0 0 0) (effects (font @@ -29559,7 +29211,7 @@ (hide yes) ) ) - (property "Datasheet" "https://datasheets.raspberrypi.com/picow/pico-w-datasheet.pdf" + (property "Datasheet" "https://www.allegromicro.com/-/media/Files/Datasheets/A5940-Datasheet.ashx" (at 0 0 0) (effects (font @@ -29568,7 +29220,7 @@ (hide yes) ) ) - (property "Description" "RP2040 Transceiver; 802.11 b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® 5 2.4GHz Evaluation Board" + (property "Description" "Three Phase Sensorless Sinusoidal Fan Driver, Allegro A5940GLKTR-T" (at 0 0 0) (effects (font @@ -29577,7 +29229,7 @@ (hide yes) ) ) - (property "ki_keywords" "Raspberry Pi Pico RP2040 SC0918" + (property "ki_keywords" "three phase sensorless sinusoidal fan motor driver" (at 0 0 0) (effects (font @@ -29586,7 +29238,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*RaspberryPi?PicoW*" + (property "ki_fp_filters" "*SOIC*10*EP*" (at 0 0 0) (effects (font @@ -29595,101 +29247,31 @@ (hide yes) ) ) - (symbol "Module_RaspberryPi_PicoW_SocketTHT_1_1" + (symbol "MotorDriver_ThreePhase_A5940_0_1" (rectangle - (start -10.16 25.4) - (end 10.16 -25.4) + (start -7.62 12.7) + (end 7.62 -12.7) (stroke - (width 0) + (width 0.254) (type default) ) (fill (type background) ) ) - (pin bidirectional line - (at -12.7 17.78 0) - (length 2.54) - (name "GP0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "GP7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "GP8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at -12.7 -5.08 0) + ) + (symbol "MotorDriver_ThreePhase_A5940_1_1" + (pin input line + (at -10.16 2.54 0) (length 2.54) - (name "GP9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (name "PWM" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "1" (effects (font (size 1.27 1.27) @@ -29697,17 +29279,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) + (pin input line + (at -10.16 -2.54 0) (length 2.54) - (name "GP10" + (name "SOFTST" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "10" (effects (font (size 1.27 1.27) @@ -29715,17 +29297,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -10.16 0) + (pin passive line + (at 10.16 -10.16 180) (length 2.54) - (name "GP11" + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "11" (effects (font (size 1.27 1.27) @@ -29733,17 +29315,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) + (pin output line + (at 10.16 -2.54 180) (length 2.54) - (name "GP12" + (name "FG" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "2" (effects (font (size 1.27 1.27) @@ -29751,17 +29333,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -15.24 0) + (pin power_in line + (at 0 15.24 270) (length 2.54) - (name "GP13" + (name "VBB" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "3" (effects (font (size 1.27 1.27) @@ -29769,17 +29351,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin output line + (at 10.16 7.62 180) + (length 2.54) + (name "OUTA" (effects (font (size 1.27 1.27) ) ) ) - (number "18" + (number "4" (effects (font (size 1.27 1.27) @@ -29787,17 +29369,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -17.78 0) + (pin output line + (at 10.16 5.08 180) (length 2.54) - (name "GP14" + (name "OUTB" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "5" (effects (font (size 1.27 1.27) @@ -29805,17 +29387,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 15.24 0) + (pin power_in line + (at 0 -15.24 90) (length 2.54) - (name "GP1" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "6" (effects (font (size 1.27 1.27) @@ -29823,17 +29405,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -20.32 0) + (pin output line + (at 10.16 2.54 180) (length 2.54) - (name "GP15" + (name "OUTC" (effects (font (size 1.27 1.27) ) ) ) - (number "20" + (number "7" (effects (font (size 1.27 1.27) @@ -29841,17 +29423,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -20.32 180) + (pin output line + (at 10.16 -5.08 180) (length 2.54) - (name "GP16" + (name "_VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "21" + (number "8" (effects (font (size 1.27 1.27) @@ -29859,17 +29441,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -17.78 180) + (pin input line + (at -10.16 0 0) (length 2.54) - (name "GP17" + (name "MINSPD" (effects (font (size 1.27 1.27) ) ) ) - (number "22" + (number "9" (effects (font (size 1.27 1.27) @@ -29877,71 +29459,100 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "MotorDriver_ThreePhase_AMT49400" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at -7.62 13.97 0) + (effects + (font + (size 1.27 1.27) ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Value" "MotorDriver_ThreePhase_AMT49400" + (at 1.27 13.97 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin bidirectional line - (at 12.7 -15.24 180) - (length 2.54) - (name "GP18" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:SOIC-10-EP_3.9x4.9mm_P1.0mm_EP2.41x3.3mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "24" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.allegromicro.com/-/media/Files/Datasheets/AMT49400-Datasheet.ashx" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at 12.7 -12.7 180) - (length 2.54) - (name "GP19" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "WINDOWLESS SINUSOIDAL BLDC FAN D" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "25" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "Motor Driver Power MOSFET I²C 10-SOIC-EP" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at 12.7 -10.16 180) + ) + (property "ki_fp_filters" "*SOIC*10*EP*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MotorDriver_ThreePhase_AMT49400_0_1" + (rectangle + (start -7.62 12.7) + (end 7.62 -12.7) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + ) + (symbol "MotorDriver_ThreePhase_AMT49400_1_1" + (pin input line + (at -10.16 10.16 0) (length 2.54) - (name "GP20" + (name "PWM" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "1" (effects (font (size 1.27 1.27) @@ -29949,17 +29560,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -7.62 180) + (pin unspecified line + (at -10.16 -5.08 0) (length 2.54) - (name "GP21" + (name "TEST2" (effects (font (size 1.27 1.27) ) ) ) - (number "27" + (number "10" (effects (font (size 1.27 1.27) @@ -29968,16 +29579,16 @@ ) ) (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (at 10.16 -10.16 180) + (length 2.54) + (name "PAD" (effects (font (size 1.27 1.27) ) ) ) - (number "28" + (number "11" (effects (font (size 1.27 1.27) @@ -29985,17 +29596,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -5.08 180) + (pin output line + (at 10.16 -2.54 180) (length 2.54) - (name "GP22" + (name "FG" (effects (font (size 1.27 1.27) ) ) ) - (number "29" + (number "2" (effects (font (size 1.27 1.27) @@ -30004,9 +29615,9 @@ ) ) (pin power_in line - (at 0 -27.94 90) + (at 0 15.24 270) (length 2.54) - (name "GND" + (name "VBB" (effects (font (size 1.27 1.27) @@ -30021,17 +29632,17 @@ ) ) ) - (pin input line - (at 12.7 10.16 180) + (pin output line + (at 10.16 10.16 180) (length 2.54) - (name "RUN" + (name "OUTA" (effects (font (size 1.27 1.27) ) ) ) - (number "30" + (number "4" (effects (font (size 1.27 1.27) @@ -30039,17 +29650,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) + (pin output line + (at 10.16 7.62 180) (length 2.54) - (name "GP26" + (name "OUTB" (effects (font (size 1.27 1.27) ) ) ) - (number "31" + (number "5" (effects (font (size 1.27 1.27) @@ -30057,17 +29668,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 0 180) + (pin power_in line + (at 0 -15.24 90) (length 2.54) - (name "GP27" + (name "GND" (effects (font (size 1.27 1.27) ) ) ) - (number "32" + (number "6" (effects (font (size 1.27 1.27) @@ -30075,17 +29686,17 @@ ) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" + (pin output line + (at 10.16 5.08 180) + (length 2.54) + (name "OUTC" (effects (font (size 1.27 1.27) ) ) ) - (number "33" + (number "7" (effects (font (size 1.27 1.27) @@ -30093,17 +29704,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 2.54 180) + (pin output line + (at 10.16 -5.08 180) (length 2.54) - (name "GP28" + (name "_VREF" (effects (font (size 1.27 1.27) ) ) ) - (number "34" + (number "8" (effects (font (size 1.27 1.27) @@ -30111,17 +29722,17 @@ ) ) ) - (pin input line - (at 12.7 12.7 180) + (pin unspecified line + (at -10.16 -2.54 0) (length 2.54) - (name "ADC_VREF" + (name "TEST1" (effects (font (size 1.27 1.27) ) ) ) - (number "35" + (number "9" (effects (font (size 1.27 1.27) @@ -30129,237 +29740,282 @@ ) ) ) - (pin power_in line - (at 2.54 27.94 270) - (length 2.54) - (name "3V3_OUT" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "MountingHole_M2" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "H" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "36" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at 12.7 15.24 180) - (length 2.54) - (name "3V3_EN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:MountingHole_M2" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "37" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "38" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "MountingHole_M2_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at -2.54 27.94 270) - (length 2.54) - (name "VSYS" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "39" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "GP2" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MountingHole_M2_1_1" + (text "M2" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) + ) + ) + ) + ) + (symbol "MountingHole_M2.5" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "H" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:MountingHole_M2.5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at -5.08 27.94 270) - (length 2.54) - (name "VBUS" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "40" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "GP3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "MountingHole_M2.5_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "GP4" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "GP5" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin passive line - (at 0 -27.94 90) - (length 2.54) hide - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "GP6" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) + (fill + (type none) + ) + ) + ) + (symbol "MountingHole_M2.5_1_1" + (text "M2.5" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) ) ) ) ) - (symbol "Module_Wio-SX1262" + (symbol "MountingHole_M3" + (pin_numbers hide) + (pin_names + (offset 0) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "A" - (at -2.54 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "Module_Wio-SX1262" - (at -2.54 0 0) + (property "Reference" "H" + (at 0 0 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:Module_Wio-SX1262" - (at -2.54 0 0) + (property "Value" "" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Datasheet" "https://files.seeedstudio.com/products/SenseCAP/Wio_SX1262/Wio-SX1262_Module_Datasheet.pdf" - (at -2.54 0 0) + (property "Footprint" "fab:MountingHole_M3" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -30367,7 +30023,7 @@ (hide yes) ) ) - (property "Description" "WIO-SX1262 WIRELESS MODULE" + (property "Datasheet" "" (at 0 0 0) (effects (font @@ -30376,7 +30032,7 @@ (hide yes) ) ) - (property "ki_keywords" "Seeed 114993390 Wio-SX1262" + (property "Description" "" (at 0 0 0) (effects (font @@ -30385,259 +30041,228 @@ (hide yes) ) ) - (symbol "Module_Wio-SX1262_1_1" - (rectangle - (start -10.16 10.16) - (end 10.16 -10.16) + (symbol "MountingHole_M3_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin input line - (at -12.7 7.62 0) - (length 2.54) - (name "RF_SW" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at 0 -12.7 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin output line - (at 12.7 0 180) - (length 2.54) - (name "BUSY" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at 12.7 2.54 180) - (length 2.54) - (name "DIO1" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "SPI_MISO" - (effects - (font - (size 1.27 1.27) - ) + ) + (symbol "MountingHole_M3_1_1" + (text "M3" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + ) + (symbol "MountingHole_M3.5" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "H" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "SPI_MOSI" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Footprint" "fab:MountingHole_M3.5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "SPI_SCK" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -12.7 -2.54 0) - (length 2.54) - (name "NRST" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "MountingHole_M3.5_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 2.54) - (name "SPI_NSS" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at 2.54 -12.7 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at 0 12.7 270) - (length 2.54) - (name "VCC" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin no_connect line - (at 12.7 -5.08 180) - (length 2.54) hide - (name "ANT" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) + (fill + (type none) + ) + ) + ) + (symbol "MountingHole_M3.5_1_1" + (text "M3.5" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) ) ) ) ) - (symbol "Module_XIAO-ESP32C3" + (symbol "MountingHole_M4" + (pin_numbers hide) + (pin_names + (offset 0) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at -10.16 16.51 0) + (property "Reference" "H" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Module_XIAO-ESP32C3" - (at 3.81 16.51 0) + (property "Value" "" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SeeedStudio_XIAO_ESP32C3" + (property "Footprint" "fab:MountingHole_M4" (at 0 0 0) (effects (font @@ -30646,8 +30271,8 @@ (hide yes) ) ) - (property "Datasheet" "https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/" - (at -2.54 0 0) + (property "Datasheet" "" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -30655,7 +30280,7 @@ (hide yes) ) ) - (property "Description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" + (property "Description" "" (at 0 0 0) (effects (font @@ -30664,7 +30289,104 @@ (hide yes) ) ) - (property "ki_keywords" "SEEED STUDIO XIAO ESP32C3 WIFI+B 113991054" + (symbol "MountingHole_M4_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "MountingHole_M4_1_1" + (text "M4" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) + ) + (justify left) + ) + ) + ) + ) + (symbol "MountingHole_M4.5" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "H" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:MountingHole_M4.5" (at 0 0 0) (effects (font @@ -30673,7 +30395,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SeeedStudio?XIAO?ESP32C*" + (property "Datasheet" "" (at 0 0 0) (effects (font @@ -30682,353 +30404,327 @@ (hide yes) ) ) - (symbol "Module_XIAO-ESP32C3_1_1" - (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "MountingHole_M4.5_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "D0" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 2.54) - (name "D9" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 2.54) - (name "D10" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin power_in line - (at 2.54 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) + ) + (symbol "MountingHole_M4.5_1_1" + (text "M4.5" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + ) + (symbol "MountingHole_M5" + (pin_numbers hide) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "H" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Footprint" "fab:MountingHole_M5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 2.54) - (name "BAT_GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Description" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 2.54 17.78 270) - (length 2.54) - (name "BAT_VIN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "MountingHole_M5_0_1" + (polyline + (pts + (xy -1.27 0) (xy -1.905 0) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at 12.7 0 180) - (length 2.54) - (name "MTDI" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -1.27) (xy 0 -1.905) ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at 12.7 5.08 180) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 1.27) (xy 0 1.905) ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at 12.7 -5.08 180) - (length 2.54) - (name "MTMS" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 1.27 0) (xy 1.905 0) ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) + (circle + (center 0 0) + (radius 1.27) + (stroke + (width 0) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin input line - (at 12.7 -7.62 180) - (length 2.54) - (name "MTCK" - (effects - (font - (size 1.27 1.27) - ) + ) + (symbol "MountingHole_M5_1_1" + (text "M5" + (at 0.635 -1.905 0) + (effects + (font + (size 0.635 0.635) ) + (justify left) ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + ) + (symbol "OPAMP_AD8605" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "OPAMP_AD8605" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin power_in line - (at 5.08 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD8605_8606_8608.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin output line - (at 12.7 -2.54 180) - (length 2.54) - (name "MTDO" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "single opamp SOT-23-5 AD8605ARTZ-REEL7" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "THERMAL" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "SOT*23*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "OPAMP_AD8605_0_1" + (polyline + (pts + (xy 0 -3.81) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "D2" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 3.81) (xy 0 2.54) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "D3" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "D4" + (pin power_in line + (at 0 -7.62 90) + (length 3.81) + (name "V-" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -31036,17 +30732,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "D5" + (pin power_in line + (at 0 7.62 270) + (length 3.81) + (name "V+" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "5" (effects (font (size 1.27 1.27) @@ -31054,17 +30750,19 @@ ) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) + ) + (symbol "OPAMP_AD8605_1_1" + (pin output line + (at 7.62 0 180) (length 2.54) - (name "D6" + (name "OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" (effects (font (size 1.27 1.27) @@ -31072,17 +30770,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) + (pin input line + (at -7.62 2.54 0) (length 2.54) - (name "D7" + (name "+IN" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "3" (effects (font (size 1.27 1.27) @@ -31090,17 +30788,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) + (pin input line + (at -7.62 -2.54 0) (length 2.54) - (name "D8" + (name "-IN" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "4" (effects (font (size 1.27 1.27) @@ -31110,12 +30808,12 @@ ) ) ) - (symbol "Module_XIAO-ESP32S3" + (symbol "OPAMP_AD8615" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at -10.16 16.51 0) + (property "Reference" "U" + (at 0 5.08 0) (effects (font (size 1.27 1.27) @@ -31123,8 +30821,8 @@ (justify left) ) ) - (property "Value" "Module_XIAO-ESP32S3" - (at 3.81 16.51 0) + (property "Value" "OPAMP_AD8615" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) @@ -31132,7 +30830,7 @@ (justify left) ) ) - (property "Footprint" "fab:SeeedStudio_XIAO_ESP32S3" + (property "Footprint" "fab:TSOT-23-5" (at 0 0 0) (effects (font @@ -31141,8 +30839,8 @@ (hide yes) ) ) - (property "Datasheet" "https://wiki.seeedstudio.com/xiao_esp32s3_getting_started/" - (at -2.54 0 0) + (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD8615_8616_8618.pdf" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -31150,7 +30848,7 @@ (hide yes) ) ) - (property "Description" "ESP32-C3 Transceiver; 802.11 a/b/g/n (Wi-Fi, WiFi, WLAN), Bluetooth® Smart 4.x Low Energy (BLE) 2.4GHz Evaluation Board" + (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail TSOT-23-5" (at 0 0 0) (effects (font @@ -31159,7 +30857,7 @@ (hide yes) ) ) - (property "ki_keywords" "SEEED STUDIO XIAO ESP32S3 WIFI+B 113991115 113991114" + (property "ki_keywords" "single opamp TSOT-23-5" (at 0 0 0) (effects (font @@ -31168,7 +30866,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SeeedStudio?XIAO?ESP32S*" + (property "ki_fp_filters" "TSOT*23*" (at 0 0 0) (effects (font @@ -31177,101 +30875,54 @@ (hide yes) ) ) - (symbol "Module_XIAO-ESP32S3_1_1" - (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (symbol "OPAMP_AD8615_0_1" + (polyline + (pts + (xy 0 -2.54) (xy 0 -3.81) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "D0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 3.81) (xy 0 2.54) ) - ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 2.54) - (name "D9" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 2.54) - (name "D10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) ) - ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.254) + (type default) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type background) ) ) (pin power_in line - (at 2.54 -17.78 90) - (length 2.54) - (name "GND" + (at 0 -7.62 90) + (length 3.81) + (name "V-" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "2" (effects (font (size 1.27 1.27) @@ -31280,16 +30931,16 @@ ) ) (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "5V" + (at 0 7.62 270) + (length 3.81) + (name "V+" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "5" (effects (font (size 1.27 1.27) @@ -31297,17 +30948,19 @@ ) ) ) - (pin power_in line - (at -2.54 -17.78 90) + ) + (symbol "OPAMP_AD8615_1_1" + (pin output line + (at 7.62 0 180) (length 2.54) - (name "BAT_GND" + (name "OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "15" + (number "1" (effects (font (size 1.27 1.27) @@ -31315,17 +30968,17 @@ ) ) ) - (pin power_in line - (at 2.54 17.78 270) + (pin input line + (at -7.62 2.54 0) (length 2.54) - (name "BAT_VIN" + (name "+IN" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "3" (effects (font (size 1.27 1.27) @@ -31334,16 +30987,16 @@ ) ) (pin input line - (at 12.7 5.08 180) + (at -7.62 -2.54 0) (length 2.54) - (name "MTDI" + (name "-IN" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "4" (effects (font (size 1.27 1.27) @@ -31351,125 +31004,123 @@ ) ) ) - (pin input line - (at 12.7 10.16 180) - (length 2.54) - (name "EN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "OpAmp_Texas_TLV365DBVR" + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "U" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Value" "OpAmp_Texas_TLV365DBVR" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin input line - (at 12.7 0 180) - (length 2.54) - (name "MTMS" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:OpAmp_Texas_TLV365DBVR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv365.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail SOT-23-5" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "cmos amplifier opamp SOT-23-5 TLV365DBVR" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at 12.7 -2.54 180) - (length 2.54) - (name "MTCK" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "SOT*23* *OpAmp*Texas*TLV365DBVR*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "OpAmp_Texas_TLV365DBVR_0_1" + (polyline + (pts + (xy 0 -3.81) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin power_in line - (at 5.08 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 3.81) (xy 0 2.54) ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin output line - (at 12.7 2.54 180) - (length 2.54) - (name "MTDO" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) ) ) - (pin bidirectional line - (at 12.7 -7.62 180) - (length 2.54) - (name "D-" + (pin power_in line + (at 0 -7.62 90) + (length 3.81) + (name "V-" (effects (font (size 1.27 1.27) ) ) ) - (number "23" + (number "2" (effects (font (size 1.27 1.27) @@ -31477,17 +31128,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -10.16 180) - (length 2.54) - (name "D+" + (pin power_in line + (at 0 7.62 270) + (length 3.81) + (name "V+" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "5" (effects (font (size 1.27 1.27) @@ -31495,17 +31146,19 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) + ) + (symbol "OpAmp_Texas_TLV365DBVR_1_1" + (pin output line + (at 7.62 0 180) (length 2.54) - (name "THERMAL" + (name "OUT" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "1" (effects (font (size 1.27 1.27) @@ -31513,10 +31166,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 7.62 0) + (pin input line + (at -7.62 2.54 0) (length 2.54) - (name "D2" + (name "+IN" (effects (font (size 1.27 1.27) @@ -31531,10 +31184,10 @@ ) ) ) - (pin bidirectional line - (at -12.7 5.08 0) + (pin input line + (at -7.62 -2.54 0) (length 2.54) - (name "D3" + (name "-IN" (effects (font (size 1.27 1.27) @@ -31549,35 +31202,119 @@ ) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "D4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PWR_12V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Value" "PWR_12V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "D5" + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+12V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_12V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PWR_12V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "PWR_12V" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "1" (effects (font (size 1.27 1.27) @@ -31585,17 +31322,119 @@ ) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "D6" + ) + ) + (symbol "PWR_24V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_24V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+24V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_24V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PWR_24V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "PWR_24V" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" (effects (font (size 1.27 1.27) @@ -31603,17 +31442,119 @@ ) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 2.54) - (name "D7" + ) + ) + (symbol "PWR_36V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_36V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+36V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_36V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PWR_36V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "PWR_36V" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "1" (effects (font (size 1.27 1.27) @@ -31621,17 +31562,119 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) - (length 2.54) - (name "D8" + ) + ) + (symbol "PWR_3V3" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_3V3" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PWR_3V3_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PWR_3V3_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "PWR_3V3" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "1" (effects (font (size 1.27 1.27) @@ -31641,29 +31684,32 @@ ) ) ) - (symbol "Module_XIAO-RP2040" + (symbol "PWR_48V" + (power) + (pin_names + (offset 0) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at -10.16 16.51 0) + (property "Reference" "#PWR" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "Module_XIAO-RP2040" - (at 3.81 16.51 0) + (property "Value" "PWR_48V" + (at 0 3.556 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SeeedStudio_XIAO_RP2040" + (property "Footprint" "" (at 0 0 0) (effects (font @@ -31672,7 +31718,7 @@ (hide yes) ) ) - (property "Datasheet" "https://wiki.seeedstudio.com/XIAO-RP2040/" + (property "Datasheet" "" (at 0 0 0) (effects (font @@ -31681,7 +31727,7 @@ (hide yes) ) ) - (property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board" + (property "Description" "Power symbol creates a global label with name \"+48V\"" (at 0 0 0) (effects (font @@ -31690,7 +31736,7 @@ (hide yes) ) ) - (property "ki_keywords" "XIAO RP2040 102010428" + (property "ki_keywords" "power-flag" (at 0 0 0) (effects (font @@ -31699,92 +31745,56 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (symbol "PWR_48V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) ) - (hide yes) - ) - ) - (symbol "Module_XIAO-RP2040_1_1" - (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "D0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) ) - ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 2.54) - (name "D9" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 2.54) - (name "D10" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "PWR_48V_1_1" (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "3V3" + (at 0 0 90) + (length 0) hide + (name "PWR_48V" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "1" (effects (font (size 1.27 1.27) @@ -31792,125 +31802,119 @@ ) ) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PWR_5V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Value" "PWR_5V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Power symbol creates a global label with name \"+5V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 2.54 17.78 270) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "PWR_5V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at 12.7 -2.54 180) - (length 2.54) - (name "SWDIO" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at 12.7 -7.62 180) - (length 2.54) - (name "RESET" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "PWR_5V_1_1" (pin power_in line - (at 2.54 -17.78 90) - (length 2.54) - (name "GND" + (at 0 0 90) + (length 0) hide + (name "PWR_5V" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "1" (effects (font (size 1.27 1.27) @@ -31918,161 +31922,119 @@ ) ) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PWR_9V" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at 12.7 -5.08 180) - (length 2.54) - (name "SWCLK" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "PWR_9V" + (at 0 3.556 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "D2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "D3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "D4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Power symbol creates a global label with name \"+9V\"" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "D5" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "PWR_9V_0_1" + (polyline + (pts + (xy -0.762 1.27) (xy 0 2.54) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "D6" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 0) (xy 0 2.54) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) - (length 2.54) - (name "D7" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 2.54) (xy 0.762 1.27) ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) - (length 2.54) - (name "D8" + ) + (symbol "PWR_9V_1_1" + (pin power_in line + (at 0 0 90) + (length 0) hide + (name "PWR_9V" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "1" (effects (font (size 1.27 1.27) @@ -32082,29 +32044,32 @@ ) ) ) - (symbol "Module_XIAO-SAMD21" + (symbol "PWR_FLAG" + (power) + (pin_numbers hide) + (pin_names + (offset 0) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at -10.16 16.51 0) + (property "Reference" "#FLG" + (at 0 0 0) (effects (font (size 1.27 1.27) ) - (justify left) + (hide yes) ) ) - (property "Value" "Module_XIAO-SAMD21" - (at 3.81 16.51 0) + (property "Value" "PWR_FLAG" + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SeeedStudio_XIAO_SAMD21" + (property "Footprint" "" (at 0 0 0) (effects (font @@ -32113,7 +32078,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.digikey.com/en/products/detail/seeed-technology-co-ltd/102010328/11506471" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -32122,7 +32087,7 @@ (hide yes) ) ) - (property "Description" "RP2040 XIAO RP2040 - ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board" + (property "Description" "Special symbol for telling ERC where power comes from" (at 0 0 0) (effects (font @@ -32131,7 +32096,7 @@ (hide yes) ) ) - (property "ki_keywords" "XIAO SAMD21 Seeeduino 102010328" + (property "ki_keywords" "power-flag" (at 0 0 0) (effects (font @@ -32140,31 +32105,25 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SeeedStudio?XIAO?RP2040*" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (symbol "PWR_FLAG_0_1" + (polyline + (pts + (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) ) - (hide yes) - ) - ) - (symbol "Module_XIAO-SAMD21_1_1" - (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) (stroke - (width 0.254) + (width 0) (type default) ) (fill - (type background) + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "D0" + ) + (symbol "PWR_FLAG_1_0" + (pin power_out line + (at 0 0 90) + (length 0) + (name "PWR_FLAG" (effects (font (size 1.27 1.27) @@ -32179,89 +32138,95 @@ ) ) ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 2.54) - (name "D9" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PWR_GND" + (power) + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "#PWR" + (at 0 -6.35 0) + (effects + (font + (size 1.27 1.27) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Value" "PWR_GND" + (at 0 -3.81 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 2.54) - (name "D10" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "power-flag" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "PWR_GND_0_1" + (polyline + (pts + (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) + ) + (symbol "PWR_GND_1_1" (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "5V" + (at 0 0 270) + (length 0) hide + (name "PWR_GND" (effects (font (size 1.27 1.27) ) ) ) - (number "14" + (number "1" (effects (font (size 1.27 1.27) @@ -32269,233 +32234,187 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "Phototransistor_Infrared_PT15-21B-TR8" + (pin_names + (offset 0) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "Q" + (at 2.54 1.27 0) + (effects + (font + (size 1.27 1.27) ) + (justify left) ) - (pin power_in line - (at 2.54 17.78 270) - (length 2.54) - (name "VIN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "Phototransistor_Infrared_PT15-21B-TR8" + (at 2.54 -1.27 0) + (effects + (font + (size 1.27 1.27) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (justify left) + ) + ) + (property "Footprint" "fab:Q_1206" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin bidirectional line - (at 12.7 -2.54 180) - (length 2.54) - (name "SWDIO" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "https://www.everlight.com/file/ProductFile/PT15-21B-TR8.pdf" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Description" "PT15-21B/TR8 is a phototransistor in miniature SMD package which is molded in a black plastic with flat top view lens. The device is spectrally matched to infrared emitting diode." + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at 12.7 -7.62 180) - (length 2.54) - (name "RESET" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_keywords" "phototransistor NPN PT15-21B/TR8" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*Q*1206*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 2.54 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "Phototransistor_Infrared_PT15-21B-TR8_0_1" + (circle + (center -1.778 0) + (radius 3.048) + (stroke + (width 0.254) + (type default) ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -3.81 3.556) (xy -4.445 3.556) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin input line - (at 12.7 -5.08 180) - (length 2.54) - (name "SWCLK" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -2.54 3.556) (xy -3.175 3.556) ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "D2" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.778 1.27) (xy -1.778 -1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "D3" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -4.826 4.572) (xy -3.81 3.556) (xy -3.81 4.191) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "D4" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -3.556 4.572) (xy -2.54 3.556) (xy -2.54 4.191) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "D5" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 -2.54) (xy -0.254 -1.778) (xy -0.762 -2.286) (xy 0 -2.54) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "D6" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy 0 2.54) (xy -1.778 0.762) (xy -1.778 -0.762) (xy 0 -2.54) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) + ) + (symbol "Phototransistor_Infrared_PT15-21B-TR8_1_1" + (pin passive line + (at 0 -5.08 90) (length 2.54) - (name "D7" + (name "E" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "1" (effects (font (size 1.27 1.27) @@ -32503,17 +32422,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) + (pin passive line + (at 0 5.08 270) (length 2.54) - (name "D8" + (name "C" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "2" (effects (font (size 1.27 1.27) @@ -32523,12 +32442,15 @@ ) ) ) - (symbol "Module_XIAO_Generic_SocketSMD" + (symbol "Phototransistor_Visible_PT15-21C-TR8" + (pin_names + (offset 0) + ) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "M" - (at -10.16 16.51 0) + (property "Reference" "Q" + (at 2.54 1.27 0) (effects (font (size 1.27 1.27) @@ -32536,8 +32458,8 @@ (justify left) ) ) - (property "Value" "Module_XIAO_Generic_SocketSMD" - (at 1.27 16.51 0) + (property "Value" "Phototransistor_Visible_PT15-21C-TR8" + (at 2.54 -1.27 0) (effects (font (size 1.27 1.27) @@ -32545,7 +32467,7 @@ (justify left) ) ) - (property "Footprint" "fab:Module_XIAO_Generic_SocketSMD" + (property "Footprint" "fab:Q_1206" (at 0 0 0) (effects (font @@ -32554,7 +32476,7 @@ (hide yes) ) ) - (property "Datasheet" "https://wiki.seeedstudio.com/xiao_topic_page/" + (property "Datasheet" "https://www.everlight.com/file/ProductFile/PT15-21C-TR8.pdf" (at 0 0 0) (effects (font @@ -32563,7 +32485,7 @@ (hide yes) ) ) - (property "Description" "The Seeed Studio XIAO series, named after the Chinese word for \"small,\" comprises tiny development boards based on various hardware platforms of ESP32, SAMD21, RP2040, nRF52840, RP2350 and RA4M1, MG24" + (property "Description" "PT15-21C/TR8 is a phototransistor in miniature SMD package which is molded in a water clear with flat top view lens. The device is Spectrally matched to visible AND infrared emitting diode." (at 0 0 0) (effects (font @@ -32572,7 +32494,7 @@ (hide yes) ) ) - (property "ki_keywords" "SEEED STUDIO XIAO ESP32 SAMD21 RP2040 nRF52840 RP2350 RA4M1 MG24" + (property "ki_keywords" "phototransistor NPN PT15-21C/TR8" (at 0 0 0) (effects (font @@ -32581,7 +32503,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SeeedStudio?XIAO?SocketSMD*" + (property "ki_fp_filters" "*Q*1206*" (at 0 0 0) (effects (font @@ -32590,245 +32512,127 @@ (hide yes) ) ) - (symbol "Module_XIAO_Generic_SocketSMD_1_1" - (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (symbol "Phototransistor_Visible_PT15-21C-TR8_0_1" + (circle + (center -1.27 0) + (radius 2.8194) (stroke (width 0.254) (type default) ) (fill - (type background) + (type none) ) ) - (pin bidirectional line - (at -12.7 12.7 0) - (length 2.54) - (name "D0" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -3.81 3.175) (xy -4.445 3.175) ) - ) - (pin bidirectional line - (at -12.7 -10.16 0) - (length 2.54) - (name "D9" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -12.7 0) - (length 2.54) - (name "D10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -2.54 3.175) (xy -3.175 3.175) ) - ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "3V3" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.905 0.635) (xy 0 2.54) ) - ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "5V" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 10.16 0) - (length 2.54) - (name "D1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -5.08 4.445) (xy -3.81 3.175) (xy -3.81 3.81) ) - ) - (pin bidirectional line - (at -12.7 7.62 0) - (length 2.54) - (name "D2" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 5.08 0) - (length 2.54) - (name "D3" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -3.81 4.445) (xy -2.54 3.175) (xy -2.54 3.81) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 2.54 0) - (length 2.54) - (name "D4" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.905 -0.635) (xy 0 -2.54) (xy 0 -2.54) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 0 0) - (length 2.54) - (name "D5" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.905 1.27) (xy -1.905 -1.27) (xy -1.905 -1.27) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0.508) + (type default) + ) + (fill + (type none) ) ) - (pin bidirectional line - (at -12.7 -2.54 0) - (length 2.54) - (name "D6" - (effects - (font - (size 1.27 1.27) - ) - ) + (polyline + (pts + (xy -1.27 -1.778) (xy -0.762 -1.27) (xy -0.254 -2.286) (xy -1.27 -1.778) (xy -1.27 -1.778) ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) ) ) - (pin bidirectional line - (at -12.7 -5.08 0) + ) + (symbol "Phototransistor_Visible_PT15-21C-TR8_1_1" + (pin passive line + (at 0 -5.08 90) (length 2.54) - (name "D7" + (name "E" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "1" (effects (font (size 1.27 1.27) @@ -32836,17 +32640,17 @@ ) ) ) - (pin bidirectional line - (at -12.7 -7.62 0) + (pin passive line + (at 0 5.08 270) (length 2.54) - (name "D8" + (name "C" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "2" (effects (font (size 1.27 1.27) @@ -32856,30 +32660,30 @@ ) ) ) - (symbol "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" + (symbol "PinHeader_01x01_P2.54mm_Horizontal_SMD" + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) + (property "Reference" "J" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" - (at 1.27 8.89 0) + (property "Value" "PinHeader_01x01_P2.54mm_Horizontal_SMD" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:MotorDriver_BLDC_Allegro_A4949GLJTR-6-T" - (at -0.254 0.254 0) + (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Horizontal_SMD" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -32887,8 +32691,8 @@ (hide yes) ) ) - (property "Datasheet" "https://www.digikey.com/en/products/detail/allegro-microsystems/A4949GLJTR-6-T/5014632" - (at 0.508 0 0) + (property "Datasheet" "~" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -32896,8 +32700,8 @@ (hide yes) ) ) - (property "Description" "50V/3A BRUSHED MOTOR DRIVER Toshiba TB67H451FNG,EL" - (at 0.508 0.254 0) + (property "Description" "Connector pin header 2.54mm pitch horizontal SMD" + (at 0 0 0) (effects (font (size 1.27 1.27) @@ -32905,7 +32709,7 @@ (hide yes) ) ) - (property "ki_keywords" "BLDC motor driver Allegro A4949GLJTR-6-T" + (property "ki_keywords" "Connector pin header 2.54mm pitch horizontal SMD GBC36SGSN-M89" (at 0 0 0) (effects (font @@ -32914,7 +32718,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Allegro*A4949GLJTR-6-T*" + (property "ki_fp_filters" "*PinHeader*1x01*" (at 0 0 0) (effects (font @@ -32923,173 +32727,29 @@ (hide yes) ) ) - (symbol "MotorDriver_BLDC_Allegro_A4949GLJTR-6-T_1_1" + (symbol "PinHeader_01x01_P2.54mm_Horizontal_SMD_1_1" (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) + (start -1.27 0.635) + (end 1.27 -0.635) (stroke - (width 0) + (width 0.1524) (type default) ) (fill - (type background) - ) - ) - (pin power_in line - (at -2.54 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 10.16 5.08 180) - (length 2.54) - (name "OUTA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VBB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -10.16 0 0) - (length 2.54) - (name "PWM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 10.16 -5.08 180) - (length 2.54) - (name "VREF" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 10.16 -2.54 180) - (length 2.54) - (name "FG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 10.16 0 180) - (length 2.54) - (name "OUTC" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 10.16 2.54 180) - (length 2.54) - (name "OUTB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "PAD" + (type outline) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "1" (effects (font (size 1.27 1.27) @@ -33099,29 +32759,29 @@ ) ) ) - (symbol "MotorDriver_BipolarStepper_A4982" + (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" + (pin_names + (offset 1.016) hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 24.13 0) + (property "Reference" "J" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BipolarStepper_A4982" - (at 6.35 24.13 0) + (property "Value" "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:TSSOP-24-EP" + (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font @@ -33130,7 +32790,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.allegromicro.com/~/media/Files/Datasheets/A4982-Datasheet.ashx" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -33139,7 +32799,7 @@ (hide yes) ) ) - (property "Description" "Bipolar Motor Driver DMOS Logic 24-TSSOP-EP Allegro MicroSystems A4982SLPTR-T" + (property "Description" "Connector pin header 2.54mm pitch vertical tht" (at 0 0 0) (effects (font @@ -33148,7 +32808,7 @@ (hide yes) ) ) - (property "ki_keywords" "bipolar stepper motor driver allegro microsystems" + (property "ki_keywords" "Connector pin header 2.54mm pitch vertical tht" (at 0 0 0) (effects (font @@ -33157,7 +32817,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*TSSOP*24*EP*" + (property "ki_fp_filters" "*PinHeader*1x01*" (at 0 0 0) (effects (font @@ -33166,24 +32826,22 @@ (hide yes) ) ) - (symbol "MotorDriver_BipolarStepper_A4982_0_1" + (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1.4mm_1_1" (rectangle - (start -12.7 22.86) - (end 12.7 -22.86) + (start -1.27 0.635) + (end 1.27 -0.635) (stroke - (width 0.254) + (width 0.1524) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_BipolarStepper_A4982_1_1" - (pin bidirectional line - (at 15.24 -2.54 180) - (length 2.54) - (name "CP1" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -33198,431 +32856,98 @@ ) ) ) - (pin power_in line - (at 0 25.4 270) - (length 2.54) - (name "VDD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 -17.78 0) - (length 2.54) - (name "STEP" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 2.54 0) - (length 2.54) - (name "REF" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -25.4 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 -20.32 0) - (length 2.54) - (name "DIR" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 15.24 7.62 180) - (length 2.54) - (name "OUT1B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 25.4 270) - (length 2.54) - (name "VBB1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 -10.16 0) - (length 2.54) - (name "SENSE1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 15.24 10.16 180) - (length 2.54) - (name "OUT1A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 15.24 5.08 180) - (length 2.54) - (name "OUT2A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "19" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin bidirectional line - (at 15.24 -5.08 180) - (length 2.54) - (name "CP2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 -12.7 0) - (length 2.54) - (name "SENSE2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 5.08 25.4 270) - (length 2.54) - (name "VBB2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 15.24 2.54 180) - (length 2.54) - (name "OUT2B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -15.24 20.32 0) - (length 2.54) - (name "~{ENABLE}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 -25.4 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "24" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" + (pin_names + (offset 1.016) hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin passive line - (at 15.24 -10.16 180) - (length 2.54) - (name "PAD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "25" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" + (at 0 -2.54 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin bidirectional line - (at -15.24 10.16 0) - (length 2.54) - (name "VCP" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Vertical_THT_D1mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 7.62 0) - (length 2.54) - (name "VREG" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 -2.54 0) - (length 2.54) - (name "MS1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Connector pin header 2.54mm pitch vertical tht" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 -5.08 0) - (length 2.54) - (name "MS2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_keywords" "Connector pin header 2.54mm pitch vertical tht" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 17.78 0) - (length 2.54) - (name "~{RESET}" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "7" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*PinHeader*1x01*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 5.08 0) - (length 2.54) - (name "ROSC" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "PinHeader_01x01_P2.54mm_Vertical_THT_D1mm_1_1" + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.1524) + (type default) ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -15.24 15.24 0) - (length 2.54) - (name "~{SLEEP}" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "1" (effects (font (size 1.27 1.27) @@ -33632,29 +32957,28 @@ ) ) ) - (symbol "MotorDriver_BipolarStepper_Trinamic_TMC2226" + (symbol "PinHeader_01x02_P2.54mm_Horizontal_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -12.7 21.59 0) + (property "Reference" "J" + (at 0 2.54 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BipolarStepper_Trinamic_TMC2226" - (at 6.35 21.59 0) + (property "Value" "PinHeader_01x02_P2.54mm_Horizontal_SMD" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:HTSSOP-28" + (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -33663,7 +32987,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2226_Datasheet_V106.pdf" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -33672,7 +32996,7 @@ (hide yes) ) ) - (property "Description" "Bipolar Motor Driver Power MOSFET Step/Direction, UART 28-HTSSOP" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -33681,7 +33005,7 @@ (hide yes) ) ) - (property "ki_keywords" "bipolar stepper motor driver smd trinamic TMC2226-SA-T" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -33690,7 +33014,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*HTSSOP?28*" + (property "ki_fp_filters" "*PinHeader*1x02*" (at 0 0 0) (effects (font @@ -33699,22 +33023,33 @@ (hide yes) ) ) - (symbol "MotorDriver_BipolarStepper_Trinamic_TMC2226_1_1" + (symbol "PinHeader_01x02_P2.54mm_Horizontal_SMD_1_1" (rectangle - (start -12.7 20.32) - (end 12.7 -20.32) + (start -1.27 -1.905) + (end 1.27 -3.175) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - (pin output line - (at 15.24 10.16 180) - (length 2.54) - (name "OB1" + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -33729,17 +33064,17 @@ ) ) ) - (pin input line - (at -15.24 5.08 0) - (length 2.54) - (name "SPREAD" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "2" (effects (font (size 1.27 1.27) @@ -33747,107 +33082,108 @@ ) ) ) - (pin power_in line - (at 5.08 22.86 270) - (length 2.54) - (name "5VOUT" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -15.24 -2.54 0) - (length 2.54) - (name "MS1_AD0" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin no_connect line - (at 5.08 -22.86 90) - (length 2.54) hide - (name "" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 -5.08 0) - (length 2.54) - (name "MS2_AD1" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*PinHeader*1x02*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1.4mm_1_1" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) - (pin output line - (at 15.24 -12.7 180) - (length 2.54) - (name "DIAG" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 15.24 -10.16 180) - (length 2.54) - (name "INDEX" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "16" + (number "1" (effects (font (size 1.27 1.27) @@ -33855,17 +33191,17 @@ ) ) ) - (pin input line - (at 15.24 -5.08 180) - (length 2.54) - (name "CLK" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "2" (effects (font (size 1.27 1.27) @@ -33873,35 +33209,108 @@ ) ) ) - (pin bidirectional line - (at 15.24 -7.62 180) - (length 2.54) - (name "PDN_UART" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 2.54 0) + (effects + (font + (size 1.27 1.27) ) - (number "18" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin power_in line - (at 2.54 22.86 270) - (length 2.54) - (name "VCC_IO" + ) + (property "Footprint" "fab:PinHeader_01x02_P2.54mm_Vertical_THT_D1mm" + (at 1.27 12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*PinHeader*1x02*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PinHeader_01x02_P2.54mm_Vertical_THT_D1mm_1_1" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "19" + (number "1" (effects (font (size 1.27 1.27) @@ -33909,10 +33318,10 @@ ) ) ) - (pin input line - (at -15.24 -12.7 0) - (length 2.54) - (name "BRB" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -33927,89 +33336,119 @@ ) ) ) - (pin input line - (at -15.24 10.16 0) - (length 2.54) - (name "STEP" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x03_P2.54mm_Horizontal_SMD" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) ) - (number "20" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x03_P2.54mm_Horizontal_SMD" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -15.24 2.54 0) - (length 2.54) - (name "VREF" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Horizontal_SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "21" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at 0 -22.86 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "22" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -15.24 12.7 0) - (length 2.54) - (name "DIR" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*PinHeader*1x03*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "23" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "PinHeader_01x03_P2.54mm_Horizontal_SMD_1_1" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) - (pin input line - (at -15.24 7.62 0) - (length 2.54) - (name "STDBY" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "24" + (number "1" (effects (font (size 1.27 1.27) @@ -34017,17 +33456,17 @@ ) ) ) - (pin output line - (at 15.24 12.7 180) - (length 2.54) - (name "OA2" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "25" + (number "2" (effects (font (size 1.27 1.27) @@ -34035,17 +33474,17 @@ ) ) ) - (pin power_in line - (at -2.54 22.86 270) - (length 2.54) - (name "VS" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "26" + (number "3" (effects (font (size 1.27 1.27) @@ -34053,143 +33492,119 @@ ) ) ) - (pin input line - (at -15.24 -10.16 0) - (length 2.54) - (name "BRA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "27" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin output line - (at 15.24 15.24 180) - (length 2.54) - (name "OA1" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Value" "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -5.08 0) + (effects + (font + (size 1.27 1.27) ) - (number "28" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin passive line - (at 2.54 -22.86 90) - (length 2.54) - (name "PAD" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "29" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin power_in line - (at -5.08 22.86 270) - (length 2.54) - (name "VS" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*PinHeader*1x03*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin output line - (at 15.24 7.62 180) - (length 2.54) - (name "OB2" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1.4mm_1_1" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -15.24 15.24 0) - (length 2.54) - (name "ENN" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin power_in line - (at -2.54 -22.86 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) ) - (number "6" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 15.24 0 180) - (length 2.54) - (name "CPO" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "1" (effects (font (size 1.27 1.27) @@ -34197,17 +33612,17 @@ ) ) ) - (pin input line - (at 15.24 2.54 180) - (length 2.54) - (name "CPI" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "2" (effects (font (size 1.27 1.27) @@ -34215,17 +33630,17 @@ ) ) ) - (pin power_in line - (at 0 22.86 270) - (length 2.54) - (name "VCP" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "3" (effects (font (size 1.27 1.27) @@ -34235,29 +33650,28 @@ ) ) ) - (symbol "MotorDriver_BrushedDC_DRV8838DSGR" + (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) + (property "Reference" "J" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BrushedDC_DRV8838DSGR" - (at 3.81 8.89 0) + (property "Value" "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:WSON-8_2x2mm_P0.5mm_EP0.9x1.6mm" + (property "Footprint" "fab:PinHeader_01x03_P2.54mm_Vertical_THT_D1mm" (at 0 0 0) (effects (font @@ -34266,7 +33680,7 @@ (hide yes) ) ) - (property "Datasheet" "http://www.ti.com/lit/ds/symlink/drv8838.pdf" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -34275,7 +33689,7 @@ (hide yes) ) ) - (property "Description" "Low-Voltage H-Bridge Motor Driver 8-WSON (2x2) in Package" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -34284,7 +33698,7 @@ (hide yes) ) ) - (property "ki_keywords" "Motor Driver NMOS On/Off 8-WSON (2x2)" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -34293,7 +33707,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*WSON*8*" + (property "ki_fp_filters" "*PinHeader*1x03*" (at 0 0 0) (effects (font @@ -34302,24 +33716,44 @@ (hide yes) ) ) - (symbol "MotorDriver_BrushedDC_DRV8838DSGR_0_1" + (symbol "PinHeader_01x03_P2.54mm_Vertical_THT_D1mm_1_1" (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) + (start -1.27 -1.905) + (end 1.27 -3.175) (stroke (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_BrushedDC_DRV8838DSGR_1_1" - (pin power_in line - (at 2.54 10.16 270) - (length 2.54) - (name "VM" + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -34334,10 +33768,10 @@ ) ) ) - (pin output line - (at 10.16 2.54 180) - (length 2.54) - (name "OUT1" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -34352,10 +33786,10 @@ ) ) ) - (pin output line - (at 10.16 0 180) - (length 2.54) - (name "OUT2" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) @@ -34370,53 +33804,130 @@ ) ) ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x04_P2.54mm_Horizontal_SMD" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 5.08 0) + (effects + (font + (size 1.27 1.27) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x04_P2.54mm_Horizontal_SMD" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Horizontal_SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -10.16 5.08 0) - (length 2.54) - (name "IN1" + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*PinHeader*1x04*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PinHeader_01x04_P2.54mm_Horizontal_SMD_1_1" + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "1" (effects (font (size 1.27 1.27) @@ -34424,17 +33935,17 @@ ) ) ) - (pin input line - (at -10.16 -2.54 0) - (length 2.54) - (name "nSLEEP" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "2" (effects (font (size 1.27 1.27) @@ -34442,17 +33953,17 @@ ) ) ) - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VCC" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "3" (effects (font (size 1.27 1.27) @@ -34461,16 +33972,16 @@ ) ) (pin passive line - (at 10.16 -5.08 180) - (length 2.54) - (name "PAD" + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "4" (effects (font (size 1.27 1.27) @@ -34480,29 +33991,28 @@ ) ) ) - (symbol "MotorDriver_BrushedDC_Toshiba_TB67H451FNG" + (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) + (property "Reference" "J" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BrushedDC_Toshiba_TB67H451FNG" - (at 1.27 8.89 0) + (property "Value" "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:HSOP-8" + (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font @@ -34511,7 +34021,7 @@ (hide yes) ) ) - (property "Datasheet" "https://toshiba.semicon-storage.com/info/TB67H451FNG_datasheet_en_20201126.pdf?did=68598&prodName=TB67H451FNG" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -34520,7 +34030,7 @@ (hide yes) ) ) - (property "Description" "50V/3A BRUSHED MOTOR DRIVER Toshiba TB67H451FNG,EL" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -34529,7 +34039,7 @@ (hide yes) ) ) - (property "ki_keywords" "brushed dc motor driver TB67H451AFNG,EL" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -34538,7 +34048,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*HSOP?8*" + (property "ki_fp_filters" "*PinHeader*1x04*" (at 0 0 0) (effects (font @@ -34547,119 +34057,62 @@ (hide yes) ) ) - (symbol "MotorDriver_BrushedDC_Toshiba_TB67H451FNG_1_1" + (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1.4mm_1_1" (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type background) - ) - ) - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (type outline) ) ) - (pin input line - (at -10.16 0 0) - (length 2.54) - (name "IN1" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 -5.08 0) - (length 2.54) - (name "VREF" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin power_in line - (at -2.54 10.16 270) - (length 2.54) - (name "VM" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 10.16 0 180) - (length 2.54) - (name "OUT1" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "1" (effects (font (size 1.27 1.27) @@ -34667,17 +34120,17 @@ ) ) ) - (pin input line - (at -10.16 -2.54 0) - (length 2.54) - (name "RS" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "2" (effects (font (size 1.27 1.27) @@ -34685,17 +34138,17 @@ ) ) ) - (pin output line - (at 10.16 -2.54 180) - (length 2.54) - (name "OUT2" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "3" (effects (font (size 1.27 1.27) @@ -34703,17 +34156,17 @@ ) ) ) - (pin power_in line - (at 2.54 -10.16 90) - (length 2.54) - (name "PAD" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "4" (effects (font (size 1.27 1.27) @@ -34723,29 +34176,28 @@ ) ) ) - (symbol "MotorDriver_BrushlessDC_TI_DRV11873PWPR" + (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -10.16 16.51 0) + (property "Reference" "J" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_BrushlessDC_TI_DRV11873PWPR" - (at 1.27 16.51 0) + (property "Value" "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:HTSSOP-16" + (property "Footprint" "fab:PinHeader_01x04_P2.54mm_Vertical_THT_D1mm" (at 0 0 0) (effects (font @@ -34754,7 +34206,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv11873.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1679079217111" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -34763,7 +34215,7 @@ (hide yes) ) ) - (property "Description" "Brushless DC (BLDC) motor driver" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -34772,7 +34224,7 @@ (hide yes) ) ) - (property "ki_keywords" "brushless DC BLDC motor driver smd DRV11873PWPR" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -34781,7 +34233,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*HTSSOP?16*" + (property "ki_fp_filters" "*PinHeader*1x04*" (at 0 0 0) (effects (font @@ -34790,22 +34242,55 @@ (hide yes) ) ) - (symbol "MotorDriver_BrushlessDC_TI_DRV11873PWPR_1_1" + (symbol "PinHeader_01x04_P2.54mm_Vertical_THT_D1mm_1_1" (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - (pin input line - (at -12.7 5.08 0) - (length 2.54) - (name "FS" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -34820,17 +34305,17 @@ ) ) ) - (pin output line - (at 12.7 7.62 180) - (length 2.54) - (name "U" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "2" (effects (font (size 1.27 1.27) @@ -34838,17 +34323,17 @@ ) ) ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "VCC" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "3" (effects (font (size 1.27 1.27) @@ -34856,17 +34341,17 @@ ) ) ) - (pin output line - (at 12.7 2.54 180) - (length 2.54) - (name "V5" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "4" (effects (font (size 1.27 1.27) @@ -34874,161 +34359,141 @@ ) ) ) - (pin input line - (at -12.7 2.54 0) - (length 2.54) - (name "COM" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x05_P2.54mm_Horizontal_SMD" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x05_P2.54mm_Horizontal_SMD" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -12.7 0 0) - (length 2.54) - (name "CS" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Horizontal_SMD" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -12.7 -2.54 0) - (length 2.54) - (name "FR" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -12.7 -5.08 0) - (length 2.54) - (name "PWMIN" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*PinHeader*1x05*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "PinHeader_01x05_P2.54mm_Horizontal_SMD_1_1" + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) - (pin passive line - (at -12.7 -10.16 0) - (length 2.54) - (name "PAD" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "17" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 -2.54 180) - (length 2.54) - (name "FG" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 -5.08 180) - (length 2.54) - (name "RD" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 -7.62 180) - (length 2.54) - (name "VCP" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 -10.16 180) - (length 2.54) - (name "CPP" + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "1" (effects (font (size 1.27 1.27) @@ -35036,17 +34501,17 @@ ) ) ) - (pin output line - (at 12.7 -12.7 180) - (length 2.54) - (name "CPN" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "2" (effects (font (size 1.27 1.27) @@ -35054,17 +34519,17 @@ ) ) ) - (pin output line - (at 12.7 12.7 180) - (length 2.54) - (name "W" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "3" (effects (font (size 1.27 1.27) @@ -35072,17 +34537,17 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "4" (effects (font (size 1.27 1.27) @@ -35090,17 +34555,17 @@ ) ) ) - (pin output line - (at 12.7 10.16 180) - (length 2.54) - (name "V" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "5" (effects (font (size 1.27 1.27) @@ -35110,29 +34575,28 @@ ) ) ) - (symbol "MotorDriver_DualHBridge_TI_DRV8847PWPR" + (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -10.16 11.43 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_DualHBridge_TI_DRV8847PWPR" - (at 1.27 11.43 0) + (property "Value" "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:HTSSOP-16" + (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font @@ -35141,7 +34605,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv8847.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1679077125871" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -35150,7 +34614,7 @@ (hide yes) ) ) - (property "Description" "2A DUAL H-BRIDGE MOTOR DRIVER" + (property "Description" "Pin header" (at 0 0 0) (effects (font @@ -35159,7 +34623,7 @@ (hide yes) ) ) - (property "ki_keywords" "motor driver h-bridge smd DRV8847PWPR" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -35168,7 +34632,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*HTSSOP?16*" + (property "ki_fp_filters" "*PinHeader*1x05*" (at 0 0 0) (effects (font @@ -35177,22 +34641,66 @@ (hide yes) ) ) - (symbol "MotorDriver_DualHBridge_TI_DRV8847PWPR_1_1" + (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1.4mm_1_1" (rectangle - (start -10.16 10.16) - (end 10.16 -10.16) + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - (pin input line - (at -12.7 -2.54 0) - (length 2.54) - (name "nSLEEP" + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -35207,17 +34715,17 @@ ) ) ) - (pin input line - (at -12.7 0 0) - (length 2.54) - (name "IN4" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "10" + (number "2" (effects (font (size 1.27 1.27) @@ -35225,17 +34733,17 @@ ) ) ) - (pin input line - (at -12.7 -7.62 0) - (length 2.54) - (name "TRQ" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "3" (effects (font (size 1.27 1.27) @@ -35243,17 +34751,17 @@ ) ) ) - (pin power_in line - (at 0 12.7 270) - (length 2.54) - (name "VM" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "12" + (number "4" (effects (font (size 1.27 1.27) @@ -35261,17 +34769,17 @@ ) ) ) - (pin power_in line - (at 0 -12.7 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "13" + (number "5" (effects (font (size 1.27 1.27) @@ -35279,125 +34787,141 @@ ) ) ) - (pin input line - (at -12.7 -5.08 0) - (length 2.54) - (name "MODE" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "J" + (at 0 7.62 0) + (effects + (font + (size 1.27 1.27) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + ) + (property "Value" "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" + (at 0 -7.62 0) + (effects + (font + (size 1.27 1.27) ) ) - (pin input line - (at -12.7 5.08 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Footprint" "fab:PinHeader_01x05_P2.54mm_Vertical_THT_D1mm" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin input line - (at -12.7 7.62 0) - (length 2.54) - (name "IN1" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "Description" "Male connector, single row" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (property "ki_keywords" "single row male connector" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) - (pin output line - (at 12.7 7.62 180) - (length 2.54) - (name "OUT1" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (property "ki_fp_filters" "*PinHeader*1x05*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (hide yes) + ) + ) + (symbol "PinHeader_01x05_P2.54mm_Vertical_THT_D1mm_1_1" + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 -2.54 180) - (length 2.54) - (name "ISEN12" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 5.08 180) - (length 2.54) - (name "OUT2" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "4" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 12.7 0 180) - (length 2.54) - (name "OUT4" + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "1" (effects (font (size 1.27 1.27) @@ -35405,17 +34929,17 @@ ) ) ) - (pin output line - (at 12.7 -5.08 180) - (length 2.54) - (name "ISEN34" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "2" (effects (font (size 1.27 1.27) @@ -35423,17 +34947,17 @@ ) ) ) - (pin output line - (at 12.7 2.54 180) - (length 2.54) - (name "OUT3" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "3" (effects (font (size 1.27 1.27) @@ -35441,17 +34965,17 @@ ) ) ) - (pin bidirectional line - (at 12.7 -7.62 180) - (length 2.54) - (name "nFAULT" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "4" (effects (font (size 1.27 1.27) @@ -35459,17 +34983,17 @@ ) ) ) - (pin input line - (at -12.7 2.54 0) - (length 2.54) - (name "IN3" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "5" (effects (font (size 1.27 1.27) @@ -35479,29 +35003,28 @@ ) ) ) - (symbol "MotorDriver_FullBridge_A4953" + (symbol "PinHeader_01x06_P2.54mm_Horizontal_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_FullBridge_A4953" - (at 1.27 8.89 0) + (property "Value" "PinHeader_01x06_P2.54mm_Horizontal_SMD" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SOIC-8_3.9x4.9mm_P1.27mm_EP2.41x3.3mm" + (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -35510,7 +35033,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.allegromicro.com/~/media/Files/Datasheets/A4952-3-Datasheet.ashx" + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" (at 0 0 0) (effects (font @@ -35519,7 +35042,7 @@ (hide yes) ) ) - (property "Description" "Motor Driver, 40V, 2A, Full-Bridge, DMOS PWM, SOIC-8, Exposed Pad" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -35528,7 +35051,7 @@ (hide yes) ) ) - (property "ki_keywords" "full bridge motor driver allegro A4950ELJTR-T" + (property "ki_keywords" "single row male connector BG300-06-A-L-A" (at 0 0 0) (effects (font @@ -35537,7 +35060,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC*8*" + (property "ki_fp_filters" "*PinHeader*1x06*" (at 0 0 0) (effects (font @@ -35546,85 +35069,84 @@ (hide yes) ) ) - (symbol "MotorDriver_FullBridge_A4953_0_1" + (symbol "PinHeader_01x06_P2.54mm_Horizontal_SMD_1_1" (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_FullBridge_A4953_1_1" - (pin power_in line - (at 0 -10.16 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 5.08 0) - (length 2.54) - (name "IN1" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 -5.08 0) - (length 2.54) - (name "VREF" + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "1" (effects (font (size 1.27 1.27) @@ -35632,17 +35154,17 @@ ) ) ) - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VBB" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -35650,17 +35172,17 @@ ) ) ) - (pin output line - (at 10.16 5.08 180) - (length 2.54) - (name "OUT1" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "3" (effects (font (size 1.27 1.27) @@ -35668,17 +35190,17 @@ ) ) ) - (pin input line - (at -10.16 -2.54 0) - (length 2.54) - (name "LSS" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "4" (effects (font (size 1.27 1.27) @@ -35686,17 +35208,17 @@ ) ) ) - (pin output line - (at 10.16 2.54 180) - (length 2.54) - (name "OUT2" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "5" (effects (font (size 1.27 1.27) @@ -35705,16 +35227,16 @@ ) ) (pin passive line - (at 10.16 -5.08 180) - (length 2.54) - (name "PAD" + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "6" (effects (font (size 1.27 1.27) @@ -35724,29 +35246,28 @@ ) ) ) - (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR" + (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 8.89 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_HalfBridge_Texas_DRV8251ADDAR" - (at 1.27 8.89 0) + (property "Value" "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:MotorDriver_HalfBridge_Texas_DRV8251ADDAR" + (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font @@ -35755,7 +35276,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.digikey.com/en/products/detail/texas-instruments/DRV8251ADDAR/16182453" + (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" (at 0 0 0) (effects (font @@ -35764,7 +35285,7 @@ (hide yes) ) ) - (property "Description" "Motor Driver, 40V, 2A, Full-Bridge, DMOS PWM, SOIC-8, Exposed Pad" + (property "Description" "Connector Header Through Hole 6 positions 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -35773,7 +35294,7 @@ (hide yes) ) ) - (property "ki_keywords" "half bridge motor driver texas DRV8251ADDAR" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -35782,7 +35303,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Texas*DRV8251ADDAR*" + (property "ki_fp_filters" "*PinHeader*1x06*" (at 0 0 0) (effects (font @@ -35791,85 +35312,84 @@ (hide yes) ) ) - (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR_0_1" + (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1.4mm_1_1" (rectangle - (start -7.62 7.62) - (end 7.62 -7.62) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_HalfBridge_Texas_DRV8251ADDAR_1_1" - (pin power_in line - (at -1.27 -10.16 90) - (length 2.54) - (name "IPROPI" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "IN2" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 5.08 0) - (length 2.54) - (name "IN1" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 -5.08 0) - (length 2.54) - (name "VREF" + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "1" (effects (font (size 1.27 1.27) @@ -35877,17 +35397,17 @@ ) ) ) - (pin power_in line - (at 0 10.16 270) - (length 2.54) - (name "VM" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -35895,17 +35415,17 @@ ) ) ) - (pin output line - (at 10.16 5.08 180) - (length 2.54) - (name "OUT1" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "3" (effects (font (size 1.27 1.27) @@ -35913,17 +35433,17 @@ ) ) ) - (pin power_in line - (at 1.27 -10.16 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "4" (effects (font (size 1.27 1.27) @@ -35931,17 +35451,17 @@ ) ) ) - (pin output line - (at 10.16 2.54 180) - (length 2.54) - (name "OUT2" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "5" (effects (font (size 1.27 1.27) @@ -35950,16 +35470,16 @@ ) ) (pin passive line - (at 10.16 -5.08 180) - (length 2.54) - (name "PAD" + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "6" (effects (font (size 1.27 1.27) @@ -35969,29 +35489,28 @@ ) ) ) - (symbol "MotorDriver_StepStick_Generic" + (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at -10.16 16.51 0) + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_StepStick_Generic" - (at 1.27 16.51 0) + (property "Value" "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:Conn_StepStick" + (property "Footprint" "fab:PinHeader_01x06_P2.54mm_Vertical_THT_D1mm" (at 0 0 0) (effects (font @@ -36000,7 +35519,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.trinamic.com/fileadmin/assets/Products/Eval_Drawings/SilentStepStick-TMC2100_v13.pdf" + (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" (at 0 0 0) (effects (font @@ -36009,7 +35528,7 @@ (hide yes) ) ) - (property "Description" "Generic StepStick based on the TMC SilentStepStick layout" + (property "Description" "Connector Header Through Hole 6 positions 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -36018,7 +35537,7 @@ (hide yes) ) ) - (property "ki_keywords" "stepstick motor driver connector" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -36027,7 +35546,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*StepStick*" + (property "ki_fp_filters" "*PinHeader*1x06*" (at 0 0 0) (effects (font @@ -36036,229 +35555,102 @@ (hide yes) ) ) - (symbol "MotorDriver_StepStick_Generic_0_1" + (symbol "PinHeader_01x06_P2.54mm_Vertical_THT_D1mm_1_1" (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke - (width 0.254) + (width 0.1524) (type default) ) (fill - (type background) - ) - ) - ) - (symbol "MotorDriver_StepStick_Generic_1_1" - (pin input line - (at -12.7 7.62 0) - (length 2.54) - (name "DIR" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 0 180) - (length 2.54) - (name "M2B" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 2.54 180) - (length 2.54) - (name "M2A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin output line - (at 12.7 7.62 180) - (length 2.54) - (name "M1A" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (type outline) ) ) - (pin output line - (at 12.7 5.08 180) - (length 2.54) - (name "M1B" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.1524) + (type default) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "VIO" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.1524) + (type default) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin power_in line - (at 2.54 -17.78 90) - (length 2.54) - (name "GND" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.1524) + (type default) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 5.08 0) - (length 2.54) - (name "STEP" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.1524) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin no_connect line - (at -12.7 -12.7 0) - (length 2.54) hide - (name "NC" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.1524) + (type default) ) - (number "3" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin no_connect line - (at -12.7 -10.16 0) - (length 2.54) hide - (name "NC" + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "1" (effects (font (size 1.27 1.27) ) - ) - ) - ) - (pin input line - (at -12.7 -5.08 0) - (length 2.54) - (name "CFG3" + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "2" (effects (font (size 1.27 1.27) @@ -36266,17 +35658,17 @@ ) ) ) - (pin input line - (at -12.7 -2.54 0) - (length 2.54) - (name "CFG2" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "3" (effects (font (size 1.27 1.27) @@ -36284,17 +35676,17 @@ ) ) ) - (pin input line - (at -12.7 0 0) - (length 2.54) - (name "CFG1" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "4" (effects (font (size 1.27 1.27) @@ -36302,17 +35694,17 @@ ) ) ) - (pin input line - (at -12.7 12.7 0) - (length 2.54) - (name "EN" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "5" (effects (font (size 1.27 1.27) @@ -36320,17 +35712,17 @@ ) ) ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "VM" + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "6" (effects (font (size 1.27 1.27) @@ -36340,29 +35732,28 @@ ) ) ) - (symbol "MotorDriver_TI_DRV8428EPWPR" + (symbol "PinHeader_01x07_P2.54mm_Horizontal_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -10.16 16.51 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_TI_DRV8428EPWPR" - (at 3.81 16.51 0) + (property "Value" "PinHeader_01x07_P2.54mm_Horizontal_SMD" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:HTSSOP-16" + (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -36371,7 +35762,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/drv8428e.pdf" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -36380,7 +35771,7 @@ (hide yes) ) ) - (property "Description" "Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -36389,7 +35780,7 @@ (hide yes) ) ) - (property "ki_keywords" "Bipolar Motor Driver Power MOSFET PWM 16-HTSSOP DRV8428PWPR DRV8428PPWPR" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -36398,7 +35789,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*HTSSOP*16*" + (property "ki_fp_filters" "*PinHeader*1x07*" (at 0 0 0) (effects (font @@ -36407,175 +35798,95 @@ (hide yes) ) ) - (symbol "MotorDriver_TI_DRV8428EPWPR_0_1" + (symbol "PinHeader_01x07_P2.54mm_Horizontal_SMD_1_1" (rectangle - (start -10.16 15.24) - (end 10.16 -15.24) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke (width 0.254) (type default) ) (fill - (type background) - ) - ) - ) - (symbol "MotorDriver_TI_DRV8428EPWPR_1_1" - (pin power_in line - (at -5.08 17.78 270) - (length 2.54) - (name "VM" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 0 17.78 270) - (length 2.54) - (name "VREFA" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (type outline) ) ) - (pin input line - (at -12.7 -7.62 0) - (length 2.54) - (name "DECAY/TOFF" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 0 0) - (length 2.54) - (name "BPH" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "12" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 5.08 0) - (length 2.54) - (name "BEN" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "13" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 2.54 0) - (length 2.54) - (name "APH" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) ) - (number "14" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 7.62 0) - (length 2.54) - (name "AEN" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) ) - (number "15" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -12.7 -5.08 0) - (length 2.54) - (name "nSLEEP" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) + (stroke + (width 0.254) + (type default) ) - (number "16" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) (pin passive line - (at 12.7 -12.7 180) - (length 2.54) - (name "PAD" + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "17" + (number "1" (effects (font (size 1.27 1.27) @@ -36583,10 +35894,10 @@ ) ) ) - (pin power_in line - (at -2.54 -17.78 90) - (length 2.54) - (name "PGND" + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -36601,10 +35912,10 @@ ) ) ) - (pin output line - (at 12.7 5.08 180) - (length 2.54) - (name "AOUT1" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) @@ -36619,10 +35930,10 @@ ) ) ) - (pin output line - (at 12.7 2.54 180) - (length 2.54) - (name "AOUT2" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) @@ -36637,10 +35948,10 @@ ) ) ) - (pin output line - (at 12.7 -2.54 180) - (length 2.54) - (name "BOUT2" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) @@ -36655,10 +35966,10 @@ ) ) ) - (pin output line - (at 12.7 0 180) - (length 2.54) - (name "BOUT1" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) @@ -36673,10 +35984,10 @@ ) ) ) - (pin power_in line - (at 0 -17.78 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27) @@ -36691,67 +36002,30 @@ ) ) ) - (pin power_in line - (at -2.54 17.78 270) - (length 2.54) - (name "DVDD" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin power_in line - (at 2.54 17.78 270) - (length 2.54) - (name "VREFB" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) ) ) - (symbol "MotorDriver_ThreePhase_A5940" + (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 13.97 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_ThreePhase_A5940" - (at 1.27 13.97 0) + (property "Value" "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SOIC-10-EP_3.9x4.9mm_P1.0mm_EP2.41x3.3mm" + (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font @@ -36760,7 +36034,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.allegromicro.com/-/media/Files/Datasheets/A5940-Datasheet.ashx" + (property "Datasheet" "https://media.digikey.com/PDF/Data%20Sheets/Sullins%20PDFs/xRxCzzzSxxN-RC_ST_11635-B.pdf" (at 0 0 0) (effects (font @@ -36769,7 +36043,7 @@ (hide yes) ) ) - (property "Description" "Three Phase Sensorless Sinusoidal Fan Driver, Allegro A5940GLKTR-T" + (property "Description" "Connector Header Through Hole 7 positions 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -36778,7 +36052,7 @@ (hide yes) ) ) - (property "ki_keywords" "three phase sensorless sinusoidal fan motor driver" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -36787,7 +36061,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC*10*EP*" + (property "ki_fp_filters" "*PinHeader*1x07*" (at 0 0 0) (effects (font @@ -36796,121 +36070,113 @@ (hide yes) ) ) - (symbol "MotorDriver_ThreePhase_A5940_0_1" + (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1.4mm_1_1" (rectangle - (start -7.62 12.7) - (end 7.62 -12.7) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_ThreePhase_A5940_1_1" - (pin input line - (at -10.16 2.54 0) - (length 2.54) - (name "PWM" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin input line - (at -10.16 -2.54 0) - (length 2.54) - (name "SOFTST" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin passive line - (at 10.16 -10.16 180) - (length 2.54) - (name "PAD" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) ) - (number "11" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin output line - (at 10.16 -2.54 180) - (length 2.54) - (name "FG" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) ) - (number "2" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin power_in line - (at 0 15.24 270) - (length 2.54) - (name "VBB" + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (pin passive line + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "1" (effects (font (size 1.27 1.27) ) - ) - ) - ) - (pin output line - (at 10.16 7.62 180) - (length 2.54) - (name "OUTA" + ) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "2" (effects (font (size 1.27 1.27) @@ -36918,17 +36184,17 @@ ) ) ) - (pin output line - (at 10.16 5.08 180) - (length 2.54) - (name "OUTB" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -36936,17 +36202,17 @@ ) ) ) - (pin power_in line - (at 0 -15.24 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "6" + (number "4" (effects (font (size 1.27 1.27) @@ -36954,17 +36220,17 @@ ) ) ) - (pin output line - (at 10.16 2.54 180) - (length 2.54) - (name "OUTC" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "7" + (number "5" (effects (font (size 1.27 1.27) @@ -36972,17 +36238,17 @@ ) ) ) - (pin output line - (at 10.16 -5.08 180) - (length 2.54) - (name "_VREF" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "8" + (number "6" (effects (font (size 1.27 1.27) @@ -36990,17 +36256,17 @@ ) ) ) - (pin input line - (at -10.16 0 0) - (length 2.54) - (name "MINSPD" + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27) ) ) ) - (number "9" + (number "7" (effects (font (size 1.27 1.27) @@ -37010,29 +36276,28 @@ ) ) ) - (symbol "MotorDriver_ThreePhase_AMT49400" + (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at -7.62 13.97 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "MotorDriver_ThreePhase_AMT49400" - (at 1.27 13.97 0) + (property "Value" "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" + (at 0 -10.16 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SOIC-10-EP_3.9x4.9mm_P1.0mm_EP2.41x3.3mm" + (property "Footprint" "fab:PinHeader_01x07_P2.54mm_Vertical_THT_D1mm" (at 0 0 0) (effects (font @@ -37041,7 +36306,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.allegromicro.com/-/media/Files/Datasheets/AMT49400-Datasheet.ashx" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -37050,7 +36315,7 @@ (hide yes) ) ) - (property "Description" "WINDOWLESS SINUSOIDAL BLDC FAN D" + (property "Description" "Connector Header Through Hole 7 positions 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -37059,7 +36324,7 @@ (hide yes) ) ) - (property "ki_keywords" "Motor Driver Power MOSFET I²C 10-SOIC-EP" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -37068,7 +36333,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*SOIC*10*EP*" + (property "ki_fp_filters" "*PinHeader*1x07*" (at 0 0 0) (effects (font @@ -37077,67 +36342,95 @@ (hide yes) ) ) - (symbol "MotorDriver_ThreePhase_AMT49400_0_1" + (symbol "PinHeader_01x07_P2.54mm_Vertical_THT_D1mm_1_1" (rectangle - (start -7.62 12.7) - (end 7.62 -12.7) + (start -1.27 -6.985) + (end 1.27 -8.255) (stroke (width 0.254) (type default) ) (fill - (type background) + (type outline) ) ) - ) - (symbol "MotorDriver_ThreePhase_AMT49400_1_1" - (pin input line - (at -10.16 10.16 0) - (length 2.54) - (name "PWM" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) + (stroke + (width 0.254) + (type default) ) - (number "1" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) ) ) - (pin unspecified line - (at -10.16 -5.08 0) - (length 2.54) - (name "TEST2" - (effects - (font - (size 1.27 1.27) - ) - ) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) ) - (number "10" - (effects - (font - (size 1.27 1.27) - ) - ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) ) (pin passive line - (at 10.16 -10.16 180) - (length 2.54) - (name "PAD" + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "11" + (number "1" (effects (font (size 1.27 1.27) @@ -37145,10 +36438,10 @@ ) ) ) - (pin output line - (at 10.16 -2.54 180) - (length 2.54) - (name "FG" + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -37163,10 +36456,10 @@ ) ) ) - (pin power_in line - (at 0 15.24 270) - (length 2.54) - (name "VBB" + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) @@ -37181,10 +36474,10 @@ ) ) ) - (pin output line - (at 10.16 10.16 180) - (length 2.54) - (name "OUTA" + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) @@ -37199,10 +36492,10 @@ ) ) ) - (pin output line - (at 10.16 7.62 180) - (length 2.54) - (name "OUTB" + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) @@ -37217,10 +36510,10 @@ ) ) ) - (pin power_in line - (at 0 -15.24 90) - (length 2.54) - (name "GND" + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) @@ -37235,10 +36528,10 @@ ) ) ) - (pin output line - (at 10.16 5.08 180) - (length 2.54) - (name "OUTC" + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27) @@ -37253,317 +36546,48 @@ ) ) ) - (pin output line - (at 10.16 -5.08 180) - (length 2.54) - (name "_VREF" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "8" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - (pin unspecified line - (at -10.16 -2.54 0) - (length 2.54) - (name "TEST1" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "9" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - ) - (symbol "MountingHole_M2" - (pin_numbers hide) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "H" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:MountingHole_M2" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "MountingHole_M2_0_1" - (polyline - (pts - (xy -1.27 0) (xy -1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 1.27) (xy 0 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 0) (xy 1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0 0) - (radius 1.27) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "MountingHole_M2_1_1" - (text "M2" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) - ) - (justify left) - ) - ) ) ) - (symbol "MountingHole_M2.5" - (pin_numbers hide) - (pin_names - (offset 0) - ) + (symbol "PinHeader_01x08_P2.54mm_Horizontal_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "H" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:MountingHole_M2.5" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Description" "" - (at 0 0 0) + (property "Value" "PinHeader_01x08_P2.54mm_Horizontal_SMD" + (at 0 -12.7 0) (effects (font (size 1.27 1.27) ) - (hide yes) - ) - ) - (symbol "MountingHole_M2.5_0_1" - (polyline - (pts - (xy -1.27 0) (xy -1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 1.27) (xy 0 1.905) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 1.27 0) (xy 1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (circle - (center 0 0) - (radius 1.27) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - ) - (symbol "MountingHole_M2.5_1_1" - (text "M2.5" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) - ) - (justify left) - ) ) ) - ) - (symbol "MountingHole_M3" - (pin_numbers hide) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "H" + (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Value" "" + (property "Datasheet" "~" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Footprint" "fab:MountingHole_M3" + (property "Description" "Male connector, single row" (at 0 0 0) (effects (font @@ -37572,7 +36596,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "ki_keywords" "single row male connector" (at 0 0 0) (effects (font @@ -37581,7 +36605,7 @@ (hide yes) ) ) - (property "Description" "" + (property "ki_fp_filters" "*PinHeader*1x08*" (at 0 0 0) (effects (font @@ -37590,104 +36614,272 @@ (hide yes) ) ) - (symbol "MountingHole_M3_0_1" - (polyline - (pts - (xy -1.27 0) (xy -1.905 0) - ) + (symbol "PinHeader_01x08_P2.54mm_Horizontal_SMD_1_1" + (rectangle + (start -1.27 -9.525) + (end 1.27 -10.795) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -1.905) + (rectangle + (start -1.27 -6.985) + (end 1.27 -8.255) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 1.27) (xy 0 1.905) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 1.27 0) (xy 1.905 0) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (circle - (center 0 0) - (radius 1.27) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - ) - (symbol "MountingHole_M3_1_1" - (text "M3" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) + (pin passive line + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) ) ) - (symbol "MountingHole_M3.5" - (pin_numbers hide) - (pin_names - (offset 0) - ) + (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "H" - (at 0 0 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "" + (property "Value" "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Footprint" "fab:MountingHole_M3.5" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -37696,7 +36888,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Description" "Connector Header Through Hole 8 positions 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -37705,7 +36897,7 @@ (hide yes) ) ) - (property "Description" "" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -37714,104 +36906,281 @@ (hide yes) ) ) - (symbol "MountingHole_M3.5_0_1" - (polyline - (pts - (xy -1.27 0) (xy -1.905 0) + (property "ki_fp_filters" "*PinHeader*1x08*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) + ) + ) + (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1.4mm_1_1" + (rectangle + (start -1.27 -9.525) + (end 1.27 -10.795) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -1.905) + (rectangle + (start -1.27 -6.985) + (end 1.27 -8.255) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 1.27) (xy 0 1.905) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 1.27 0) (xy 1.905 0) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (circle - (center 0 0) - (radius 1.27) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - ) - (symbol "MountingHole_M3.5_1_1" - (text "M3.5" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) + (pin passive line + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) ) ) - (symbol "MountingHole_M4" - (pin_numbers hide) - (pin_names - (offset 0) - ) + (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "H" - (at 0 0 0) + (property "Reference" "J" + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "" + (property "Value" "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:PinHeader_01x08_P2.54mm_Vertical_THT_D1mm" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Footprint" "fab:MountingHole_M4" + (property "Datasheet" "~" (at 0 0 0) (effects (font @@ -37820,7 +37189,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Description" "Connector Header Through Hole 8 positions 2.54mm" (at 0 0 0) (effects (font @@ -37829,7 +37198,7 @@ (hide yes) ) ) - (property "Description" "" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -37838,104 +37207,290 @@ (hide yes) ) ) - (symbol "MountingHole_M4_0_1" - (polyline - (pts - (xy -1.27 0) (xy -1.905 0) + (property "ki_fp_filters" "*PinHeader*1x08*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) + ) + ) + (symbol "PinHeader_01x08_P2.54mm_Vertical_THT_D1mm_1_1" + (rectangle + (start -1.27 -9.525) + (end 1.27 -10.795) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 -1.27) (xy 0 -1.905) + (rectangle + (start -1.27 -6.985) + (end 1.27 -8.255) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 -4.445) + (end 1.27 -5.715) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 0 1.27) (xy 0 1.905) + (rectangle + (start -1.27 -1.905) + (end 1.27 -3.175) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 0.635) + (end 1.27 -0.635) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (polyline - (pts - (xy 1.27 0) (xy 1.905 0) + (rectangle + (start -1.27 3.175) + (end 1.27 1.905) + (stroke + (width 0.254) + (type default) + ) + (fill + (type outline) ) + ) + (rectangle + (start -1.27 5.715) + (end 1.27 4.445) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - (circle - (center 0 0) - (radius 1.27) + (rectangle + (start -1.27 8.255) + (end 1.27 6.985) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type outline) ) ) - ) - (symbol "MountingHole_M4_1_1" - (text "M4" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) + (pin passive line + (at 5.08 7.62 180) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 2.54 180) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 0 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -7.62 180) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -10.16 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "8" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) ) ) - (symbol "MountingHole_M4.5" - (pin_numbers hide) - (pin_names - (offset 0) - ) + (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "H" + (property "Reference" "J" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PinHeader_02x02_P1.27mm_Vertical_SMD" + (at 1.27 -3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "fab:PinHeader_02x02_P1.27mm_Vertical_SMD" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Value" "" + (property "Datasheet" "https://s3.amazonaws.com/catalogspreads-pdf/PAGE94-95%20.050%20MALE%20HDR%20ST%20RA%20SMT.pdf" (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Footprint" "fab:MountingHole_M4.5" + (property "Description" "Connector Header Surface Mount 4 position 0.050\" (1.27mm)" (at 0 0 0) (effects (font @@ -37944,7 +37499,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "ki_keywords" "connector 95278-101-04LF" (at 0 0 0) (effects (font @@ -37953,7 +37508,7 @@ (hide yes) ) ) - (property "Description" "" + (property "ki_fp_filters" "*PinHeader*2x02*" (at 0 0 0) (effects (font @@ -37962,10 +37517,10 @@ (hide yes) ) ) - (symbol "MountingHole_M4.5_0_1" + (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD_0_1" (polyline (pts - (xy -1.27 0) (xy -1.905 0) + (xy -5.08 -1.27) (xy -1.27 -1.27) ) (stroke (width 0) @@ -37977,7 +37532,7 @@ ) (polyline (pts - (xy 0 -1.27) (xy 0 -1.905) + (xy -1.27 1.27) (xy -5.08 1.27) ) (stroke (width 0) @@ -37989,7 +37544,7 @@ ) (polyline (pts - (xy 0 1.27) (xy 0 1.905) + (xy 1.27 -1.27) (xy 5.08 -1.27) ) (stroke (width 0) @@ -38001,19 +37556,8 @@ ) (polyline (pts - (xy 1.27 0) (xy 1.905 0) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) + (xy 1.27 1.27) (xy 5.08 1.27) ) - ) - (circle - (center 0 0) - (radius 1.27) (stroke (width 0) (type default) @@ -38022,166 +37566,163 @@ (type none) ) ) - ) - (symbol "MountingHole_M4.5_1_1" - (text "M4.5" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) - ) - (justify left) - ) - ) - ) - ) - (symbol "MountingHole_M5" - (pin_numbers hide) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "H" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Value" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "fab:MountingHole_M5" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (symbol "MountingHole_M5_0_1" (polyline (pts - (xy -1.27 0) (xy -1.905 0) + (xy -1.905 -0.635) (xy -1.27 -1.27) (xy -1.905 -1.905) (xy -1.905 -0.635) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy 0 -1.27) (xy 0 -1.905) + (xy -1.905 1.905) (xy -1.27 1.27) (xy -1.905 0.635) (xy -1.905 1.905) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy 0 1.27) (xy 0 1.905) + (xy 1.905 -0.635) (xy 1.27 -1.27) (xy 1.905 -1.905) (xy 1.905 -0.635) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy 1.27 0) (xy 1.905 0) + (xy 1.905 1.905) (xy 1.27 1.27) (xy 1.905 0.635) (xy 1.905 1.905) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) - (circle - (center 0 0) - (radius 1.27) + ) + (symbol "PinHeader_02x02_P1.27mm_Vertical_SMD_1_1" + (rectangle + (start -5.08 2.54) + (end 5.08 -2.54) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - ) - (symbol "MountingHole_M5_1_1" - (text "M5" - (at 0.635 -1.905 0) - (effects - (font - (size 0.635 0.635) + (pin passive line + (at -7.62 1.27 0) + (length 2.54) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 1.27 180) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 -1.27 0) + (length 2.54) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -1.27 180) + (length 2.54) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) ) - (justify left) ) ) ) ) - (symbol "OPAMP_AD8605" + (symbol "PinHeader_02x02_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at 0 5.08 0) + (property "Reference" "J" + (at 0 3.81 0) (effects (font (size 1.27 1.27) ) - (justify left) ) - ) - (property "Value" "OPAMP_AD8605" - (at 0 -5.08 0) + ) + (property "Value" "PinHeader_02x02_P2.54mm_Vertical_SMD" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:SOT-23-5" + (property "Footprint" "fab:PinHeader_02x02_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -38190,7 +37731,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD8605_8606_8608.pdf" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -38199,7 +37740,7 @@ (hide yes) ) ) - (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail SOT-23-5" + (property "Description" "Connector Header Surface Mount 4 position 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -38208,7 +37749,7 @@ (hide yes) ) ) - (property "ki_keywords" "single opamp SOT-23-5 AD8605ARTZ-REEL7" + (property "ki_keywords" "connector GRPB022VWQS-RC" (at 0 0 0) (effects (font @@ -38217,7 +37758,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOT*23*" + (property "ki_fp_filters" "*PinHeader*2x02*" (at 0 0 0) (effects (font @@ -38226,35 +37767,10 @@ (hide yes) ) ) - (symbol "OPAMP_AD8605_0_1" - (polyline - (pts - (xy 0 -3.81) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) - ) + (symbol "PinHeader_02x02_P2.54mm_Vertical_SMD_1_1" + (rectangle + (start -3.81 2.54) + (end 3.81 -2.54) (stroke (width 0.254) (type default) @@ -38263,17 +37779,17 @@ (type background) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin passive line + (at -7.62 1.27 0) (length 3.81) - (name "V-" + (name "Pin_1" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "1" (effects (font (size 1.27 1.27) @@ -38281,37 +37797,17 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) + (pin passive line + (at 7.62 1.27 180) (length 3.81) - (name "V+" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (number "5" - (effects - (font - (size 1.27 1.27) - ) - ) - ) - ) - ) - (symbol "OPAMP_AD8605_1_1" - (pin output line - (at 7.62 0 180) - (length 2.54) - (name "OUT" + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -38319,10 +37815,10 @@ ) ) ) - (pin input line - (at -7.62 2.54 0) - (length 2.54) - (name "+IN" + (pin passive line + (at -7.62 -1.27 0) + (length 3.81) + (name "Pin_3" (effects (font (size 1.27 1.27) @@ -38337,10 +37833,10 @@ ) ) ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "-IN" + (pin passive line + (at 7.62 -1.27 180) + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) @@ -38357,29 +37853,28 @@ ) ) ) - (symbol "OPAMP_AD8615" + (symbol "PinHeader_02x03_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" + (property "Reference" "J" (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "OPAMP_AD8615" + (property "Value" "PinHeader_02x03_P2.54mm_Vertical_SMD" (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:TSOT-23-5" + (property "Footprint" "fab:PinHeader_02x03_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -38388,7 +37883,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.analog.com/media/en/technical-documentation/data-sheets/AD8615_8616_8618.pdf" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -38397,7 +37892,7 @@ (hide yes) ) ) - (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail TSOT-23-5" + (property "Description" "Connector Header Surface Mount 6 position 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -38406,7 +37901,7 @@ (hide yes) ) ) - (property "ki_keywords" "single opamp TSOT-23-5" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -38415,7 +37910,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "TSOT*23*" + (property "ki_fp_filters" "*PinHeader*2x03*" (at 0 0 0) (effects (font @@ -38424,47 +37919,40 @@ (hide yes) ) ) - (symbol "OPAMP_AD8615_0_1" - (polyline - (pts - (xy 0 -2.54) (xy 0 -3.81) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy 0 3.81) (xy 0 2.54) - ) + (symbol "PinHeader_02x03_P2.54mm_Vertical_SMD_1_1" + (rectangle + (start -3.81 3.81) + (end 3.81 -3.81) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) - ) - (stroke - (width 0.254) - (type default) + (pin passive line + (at -7.62 2.54 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin passive line + (at 7.62 2.54 180) (length 3.81) - (name "V-" + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -38479,17 +37967,17 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) + (pin passive line + (at -7.62 0 0) (length 3.81) - (name "V+" + (name "Pin_3" (effects (font (size 1.27 1.27) ) ) ) - (number "5" + (number "3" (effects (font (size 1.27 1.27) @@ -38497,19 +37985,17 @@ ) ) ) - ) - (symbol "OPAMP_AD8615_1_1" - (pin output line + (pin passive line (at 7.62 0 180) - (length 2.54) - (name "OUT" + (length 3.81) + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -38517,17 +38003,17 @@ ) ) ) - (pin input line - (at -7.62 2.54 0) - (length 2.54) - (name "+IN" + (pin passive line + (at -7.62 -2.54 0) + (length 3.81) + (name "Pin_5" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "5" (effects (font (size 1.27 1.27) @@ -38535,17 +38021,17 @@ ) ) ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "-IN" + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "6" (effects (font (size 1.27 1.27) @@ -38555,29 +38041,28 @@ ) ) ) - (symbol "OpAmp_Texas_TLV365DBVR" + (symbol "PinHeader_02x04_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "U" - (at 0 5.08 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "OpAmp_Texas_TLV365DBVR" - (at 0 -5.08 0) + (property "Value" "PinHeader_02x04_P2.54mm_Vertical_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:OpAmp_Texas_TLV365DBVR" + (property "Footprint" "fab:PinHeader_02x04_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -38586,7 +38071,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv365.pdf" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -38595,7 +38080,7 @@ (hide yes) ) ) - (property "Description" "General Purpose Amplifier 1 Circuit Rail-to-Rail SOT-23-5" + (property "Description" "Connector Header Surface Mount 8 position 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -38604,7 +38089,7 @@ (hide yes) ) ) - (property "ki_keywords" "cmos amplifier opamp SOT-23-5 TLV365DBVR" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -38613,7 +38098,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "SOT*23* *OpAmp*Texas*TLV365DBVR*" + (property "ki_fp_filters" "*PinHeader*2x04*" (at 0 0 0) (effects (font @@ -38622,54 +38107,83 @@ (hide yes) ) ) - (symbol "OpAmp_Texas_TLV365DBVR_0_1" - (polyline - (pts - (xy 0 -3.81) (xy 0 -2.54) - ) + (symbol "PinHeader_02x04_P2.54mm_Vertical_SMD_1_1" + (rectangle + (start -3.81 6.35) + (end 3.81 -6.35) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy 0 3.81) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -7.62 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy -5.08 5.08) (xy 5.08 0) (xy -5.08 -5.08) (xy -5.08 5.08) + (pin passive line + (at 7.62 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (stroke - (width 0.254) - (type default) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type background) + ) + (pin passive line + (at -7.62 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (pin power_in line - (at 0 -7.62 90) + (pin passive line + (at 7.62 2.54 180) (length 3.81) - (name "V-" + (name "Pin_4" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "4" (effects (font (size 1.27 1.27) @@ -38677,10 +38191,10 @@ ) ) ) - (pin power_in line - (at 0 7.62 270) + (pin passive line + (at -7.62 -2.54 0) (length 3.81) - (name "V+" + (name "Pin_5" (effects (font (size 1.27 1.27) @@ -38695,19 +38209,17 @@ ) ) ) - ) - (symbol "OpAmp_Texas_TLV365DBVR_1_1" - (pin output line - (at 7.62 0 180) - (length 2.54) - (name "OUT" + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_6" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "6" (effects (font (size 1.27 1.27) @@ -38715,17 +38227,17 @@ ) ) ) - (pin input line - (at -7.62 2.54 0) - (length 2.54) - (name "+IN" + (pin passive line + (at -7.62 -5.08 0) + (length 3.81) + (name "Pin_7" (effects (font (size 1.27 1.27) ) ) ) - (number "3" + (number "7" (effects (font (size 1.27 1.27) @@ -38733,17 +38245,17 @@ ) ) ) - (pin input line - (at -7.62 -2.54 0) - (length 2.54) - (name "-IN" + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_8" (effects (font (size 1.27 1.27) ) ) ) - (number "4" + (number "8" (effects (font (size 1.27 1.27) @@ -38753,32 +38265,28 @@ ) ) ) - (symbol "PWR_12V" - (power) - (pin_names - (offset 0) - ) + (symbol "PinHeader_02x05_P1.27mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_12V" - (at 0 3.556 0) + (property "Value" "PinHeader_02x05_P1.27mm_Vertical_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinHeader_02x05_P1.27mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -38787,7 +38295,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/20021121.pdf" (at 0 0 0) (effects (font @@ -38796,7 +38304,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+12V\"" + (property "Description" "Connector Header Surface Mount 10 position 0.050\" (1.27mm)" (at 0 0 0) (effects (font @@ -38805,65 +38313,209 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "connector 20021121-00010T1LF" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_fp_filters" "*PinHeader*2x05*" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (hide yes) + ) + ) + (symbol "PinHeader_02x05_P1.27mm_Vertical_SMD_1_1" + (rectangle + (start -3.81 6.35) + (end 3.81 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (pin passive line + (at -7.62 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 5.08 180) + (length 3.81) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -7.62 0 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) ) - ) - (symbol "PWR_12V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -7.62 -2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_12V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_12V" + (pin passive line + (at -7.62 -5.08 0) + (length 3.81) + (name "Pin_9" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "9" (effects (font (size 1.27 1.27) @@ -38873,32 +38525,28 @@ ) ) ) - (symbol "PWR_24V" - (power) - (pin_names - (offset 0) - ) + (symbol "PinHeader_02x05_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_24V" - (at 0 3.556 0) + (property "Value" "PinHeader_02x05_P2.54mm_Vertical_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinHeader_02x05_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -38907,7 +38555,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/95278.pdf" (at 0 0 0) (effects (font @@ -38916,7 +38564,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+24V\"" + (property "Description" "Connector Header Surface Mount 10 position 0.100\" (2.54mm)" (at 0 0 0) (effects (font @@ -38925,7 +38573,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "connector" (at 0 0 0) (effects (font @@ -38934,56 +38582,74 @@ (hide yes) ) ) - (symbol "PWR_24V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) + (property "ki_fp_filters" "*PinHeader*2x05*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) + ) + ) + (symbol "PinHeader_02x05_P2.54mm_Vertical_SMD_1_1" + (rectangle + (start -3.81 6.35) + (end 3.81 -6.35) (stroke - (width 0) + (width 0.254) (type default) ) (fill - (type none) + (type background) ) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -7.62 5.08 0) + (length 3.81) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 7.62 -5.08 180) + (length 3.81) + (name "Pin_10" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "10" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_24V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_24V" + (pin passive line + (at 7.62 5.08 180) + (length 3.81) + (name "Pin_2" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -38991,119 +38657,125 @@ ) ) ) - ) - ) - (symbol "PWR_36V" - (power) - (pin_names - (offset 0) - ) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at -7.62 2.54 0) + (length 3.81) + (name "Pin_3" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Value" "PWR_36V" - (at 0 3.556 0) - (effects - (font - (size 1.27 1.27) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (property "Footprint" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at 7.62 2.54 180) + (length 3.81) + (name "Pin_4" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (property "Description" "Power symbol creates a global label with name \"+36V\"" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (pin passive line + (at -7.62 0 0) + (length 3.81) + (name "Pin_5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) - ) - ) - (property "ki_keywords" "power-flag" - (at 0 0 0) - (effects - (font - (size 1.27 1.27) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (hide yes) ) - ) - (symbol "PWR_36V_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 7.62 0 180) + (length 3.81) + (name "Pin_6" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -7.62 -2.54 0) + (length 3.81) + (name "Pin_7" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "7" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at 7.62 -2.54 180) + (length 3.81) + (name "Pin_8" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "8" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_36V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_36V" + (pin passive line + (at -7.62 -5.08 0) + (length 3.81) + (name "Pin_9" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "9" (effects (font (size 1.27 1.27) @@ -39113,32 +38785,27 @@ ) ) ) - (symbol "PWR_3V3" - (power) - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "J" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_3V3" - (at 0 3.556 0) + (property "Value" "PinSocket_01x02_P2.54mm_Horizontal_SMD" + (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -39147,8 +38814,8 @@ (hide yes) ) ) - (property "Datasheet" "" - (at 0 0 0) + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" + (at -6.35 0 0) (effects (font (size 1.27 1.27) @@ -39156,7 +38823,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" (at 0 0 0) (effects (font @@ -39165,7 +38832,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-02-A-L-ACT-ND" (at 0 0 0) (effects (font @@ -39174,22 +38841,19 @@ (hide yes) ) ) - (symbol "PWR_3V3_0_1" - (polyline - (pts - (xy -0.762 1.27) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) + (property "ki_fp_filters" "*PinSocket*1x02*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) ) + (hide yes) ) + ) + (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD_0_0" (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy -2.286 -7.366) (xy -2.286 -7.366) ) (stroke (width 0) @@ -39199,31 +38863,37 @@ (type none) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + ) + (symbol "PinSocket_01x02_P2.54mm_Horizontal_SMD_1_1" + (pin passive line + (at -2.54 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_3V3_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_3V3" + (pin passive line + (at -2.54 -1.27 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "2" (effects (font (size 1.27 1.27) @@ -39233,32 +38903,37 @@ ) ) ) - (symbol "PWR_48V" - (power) - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" + (property "Reference" "J" + (at 0 3.81 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PinSocket_01x02_P2.54mm_Vertical_SMD" (at 0 -3.81 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_48V" - (at 0 3.556 0) + (property "Footprint" "fab:PinSocket_01x02_P2.54mm_Vertical_SMD" + (at 0 0 0) (effects (font (size 1.27 1.27) ) + (hide yes) ) ) - (property "Footprint" "" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" (at 0 0 0) (effects (font @@ -39267,7 +38942,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Description" "2 Position Header, Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" (at 0 0 0) (effects (font @@ -39276,7 +38951,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+48V\"" + (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC021KFXC-RC" (at 0 0 0) (effects (font @@ -39285,19 +38960,42 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_fp_filters" "*PinSocket*1x02*" (at 0 0 0) (effects (font (size 1.27 1.27) ) - (hide yes) + (hide yes) + ) + ) + (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD_0_0" + (rectangle + (start -2.54 2.54) + (end 2.54 -2.54) + (stroke + (width 0.254) + (type default) + ) + (fill + (type background) + ) + ) + (polyline + (pts + (xy 0 -1.27) (xy -2.54 -1.27) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) ) - ) - (symbol "PWR_48V_0_1" (polyline (pts - (xy -0.762 1.27) (xy 0 2.54) + (xy 2.54 1.27) (xy 0 1.27) ) (stroke (width 0) @@ -39309,34 +39007,34 @@ ) (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy 0 -1.905) (xy -0.635 -1.27) (xy 0 -0.635) (xy 0 -1.905) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy 0 2.54) (xy 0.762 1.27) + (xy 0 0.635) (xy 0.635 1.27) (xy 0 1.905) (xy 0 0.635) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) ) - (symbol "PWR_48V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_48V" + (symbol "PinSocket_01x02_P2.54mm_Vertical_SMD_1_1" + (pin passive line + (at 5.08 1.27 180) + (length 2.54) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -39351,34 +39049,47 @@ ) ) ) + (pin passive line + (at -5.08 -1.27 0) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PWR_5V" - (power) - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "J" + (at 0 6.35 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_5V" - (at 0 3.556 0) + (property "Value" "PinSocket_01x03_P2.54mm_Horizontal_SMD" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinSocket_01x03_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -39387,7 +39098,16 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" + (at -6.35 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" (at 0 0 0) (effects (font @@ -39396,7 +39116,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+5V\"" + (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-03-A-L-ACT-ND" (at 0 0 0) (effects (font @@ -39405,7 +39125,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_fp_filters" "*PinSocket*1x03*" (at 0 0 0) (effects (font @@ -39414,10 +39134,10 @@ (hide yes) ) ) - (symbol "PWR_5V_0_1" + (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD_0_0" (polyline (pts - (xy -0.762 1.27) (xy 0 2.54) + (xy -2.286 -7.366) (xy -2.286 -7.366) ) (stroke (width 0) @@ -39427,43 +39147,55 @@ (type none) ) ) - (polyline - (pts - (xy 0 0) (xy 0 2.54) - ) - (stroke - (width 0) - (type default) + ) + (symbol "PinSocket_01x03_P2.54mm_Horizontal_SMD_1_1" + (pin passive line + (at -2.54 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy 0.762 1.27) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -2.54 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "PWR_5V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_5V" + (pin passive line + (at -2.54 -2.54 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "3" (effects (font (size 1.27 1.27) @@ -39473,32 +39205,28 @@ ) ) ) - (symbol "PWR_9V" - (power) - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -3.81 0) + (property "Reference" "J" + (at 0 5.08 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_9V" - (at 0 3.556 0) + (property "Value" "PinSocket_01x03_P2.54mm_Vertical_SMD" + (at 0 -5.08 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinSocket_01x03_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -39507,7 +39235,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" (at 0 0 0) (effects (font @@ -39516,7 +39244,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"+9V\"" + (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" (at 0 0 0) (effects (font @@ -39525,7 +39253,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC031KFXC-RC" (at 0 0 0) (effects (font @@ -39534,10 +39262,19 @@ (hide yes) ) ) - (symbol "PWR_9V_0_1" + (property "ki_fp_filters" "*PinSocket*1x03*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_0_0" (polyline (pts - (xy -0.762 1.27) (xy 0 2.54) + (xy 0 0) (xy -2.54 0) ) (stroke (width 0) @@ -39549,7 +39286,7 @@ ) (polyline (pts - (xy 0 0) (xy 0 2.54) + (xy 2.54 -2.54) (xy 0 -2.54) ) (stroke (width 0) @@ -39561,22 +39298,71 @@ ) (polyline (pts - (xy 0 2.54) (xy 0.762 1.27) + (xy 2.54 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -3.175) (xy 0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 -0.635) (xy -0.635 0) (xy 0 0.635) (xy 0 -0.635) ) (stroke (width 0) (type default) ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.905) (xy 0.635 2.54) (xy 0 3.175) (xy 0 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_1_0" + (rectangle + (start -2.54 3.81) + (end 2.54 -3.81) + (stroke + (width 0.254) + (type default) + ) (fill (type none) ) ) ) - (symbol "PWR_9V_1_1" - (pin power_in line - (at 0 0 90) - (length 0) hide - (name "PWR_9V" + (symbol "PinSocket_01x03_P2.54mm_Vertical_SMD_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -39591,34 +39377,65 @@ ) ) ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PWR_FLAG" - (power) - (pin_numbers hide) - (pin_names - (offset 0) hide) + (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#FLG" - (at 0 0 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_FLAG" - (at 0 3.81 0) + (property "Value" "PinSocket_01x04_P2.54mm_Horizontal_SMD" + (at 0 -6.35 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinSocket_01x04_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -39627,7 +39444,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" (at 0 0 0) (effects (font @@ -39636,7 +39453,7 @@ (hide yes) ) ) - (property "Description" "Special symbol for telling ERC where power comes from" + (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" (at 0 0 0) (effects (font @@ -39645,7 +39462,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "pin socket connector smd horizontal 2073-BG300-04-A-L-ACT-ND" (at 0 0 0) (effects (font @@ -39654,10 +39471,19 @@ (hide yes) ) ) - (symbol "PWR_FLAG_0_1" + (property "ki_fp_filters" "*PinSocket*1x04*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD_0_0" (polyline (pts - (xy 0 0) (xy 0 1.27) (xy -1.016 1.905) (xy 0 2.54) (xy 1.016 1.905) (xy 0 1.27) + (xy -2.286 -3.556) (xy -2.286 -3.556) ) (stroke (width 0) @@ -39668,11 +39494,11 @@ ) ) ) - (symbol "PWR_FLAG_1_0" - (pin power_out line - (at 0 0 90) - (length 0) - (name "PWR_FLAG" + (symbol "PinSocket_01x04_P2.54mm_Horizontal_SMD_1_1" + (pin passive line + (at -2.54 3.81 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -39687,34 +39513,84 @@ ) ) ) + (pin passive line + (at -2.54 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PWR_GND" - (power) - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "#PWR" - (at 0 -6.35 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (hide yes) ) ) - (property "Value" "PWR_GND" - (at 0 -3.81 0) + (property "Value" "PinSocket_01x04_P2.54mm_Vertical_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "" + (property "Footprint" "fab:PinSocket_01x04_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -39723,7 +39599,7 @@ (hide yes) ) ) - (property "Datasheet" "" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" (at 0 0 0) (effects (font @@ -39732,7 +39608,7 @@ (hide yes) ) ) - (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" (at 0 0 0) (effects (font @@ -39741,7 +39617,7 @@ (hide yes) ) ) - (property "ki_keywords" "power-flag" + (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC041KFXC-RC" (at 0 0 0) (effects (font @@ -39750,13 +39626,119 @@ (hide yes) ) ) - (symbol "PWR_GND_0_1" + (property "ki_fp_filters" "*PinSocket*1x04*" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_0_0" (polyline (pts - (xy 0 0) (xy 0 -1.27) (xy 1.27 -1.27) (xy 0 -2.54) (xy -1.27 -1.27) (xy 0 -1.27) + (xy 0 -5.08) (xy -2.54 -5.08) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0) (xy -2.54 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 0 -2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 -5.715) (xy -0.635 -5.08) (xy 0 -4.445) (xy 0 -5.715) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 -3.175) (xy 0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) + ) + (stroke + (width 0) + (type default) ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 -0.635) (xy -0.635 0) (xy 0 0.635) (xy 0 -0.635) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.905) (xy 0.635 2.54) (xy 0 3.175) (xy 0 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + ) + (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_1_0" + (rectangle + (start -2.54 6.35) + (end 2.54 -6.35) (stroke - (width 0) + (width 0.254) (type default) ) (fill @@ -39764,11 +39746,11 @@ ) ) ) - (symbol "PWR_GND_1_1" - (pin power_in line - (at 0 0 270) - (length 0) hide - (name "PWR_GND" + (symbol "PinSocket_01x04_P2.54mm_Vertical_SMD_1_1" + (pin passive line + (at 5.08 2.54 180) + (length 2.54) + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -39783,34 +39765,83 @@ ) ) ) + (pin passive line + (at -5.08 0 0) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -2.54 180) + (length 2.54) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -5.08 0) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "Phototransistor_Infrared_PT15-21B-TR8" - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "Q" - (at 2.54 1.27 0) + (property "Reference" "J" + (at 0 8.89 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Phototransistor_Infrared_PT15-21B-TR8" - (at 2.54 -1.27 0) + (property "Value" "PinSocket_01x05_P2.54mm_Horizontal_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:Q_1206" + (property "Footprint" "fab:PinSocket_01x05_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -39819,7 +39850,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.everlight.com/file/ProductFile/PT15-21B-TR8.pdf" + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" (at 0 0 0) (effects (font @@ -39828,7 +39859,7 @@ (hide yes) ) ) - (property "Description" "PT15-21B/TR8 is a phototransistor in miniature SMD package which is molded in a black plastic with flat top view lens. The device is spectrally matched to infrared emitting diode." + (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" (at 0 0 0) (effects (font @@ -39837,7 +39868,7 @@ (hide yes) ) ) - (property "ki_keywords" "phototransistor NPN PT15-21B/TR8" + (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-05-A-L-ACT-ND" (at 0 0 0) (effects (font @@ -39846,7 +39877,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Q*1206*" + (property "ki_fp_filters" "*PinSocket*1x05*" (at 0 0 0) (effects (font @@ -39855,57 +39886,10 @@ (hide yes) ) ) - (symbol "Phototransistor_Infrared_PT15-21B-TR8_0_1" - (circle - (center -1.778 0) - (radius 3.048) - (stroke - (width 0.254) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -3.81 3.556) (xy -4.445 3.556) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -2.54 3.556) (xy -3.175 3.556) - ) - (stroke - (width 0) - (type default) - ) - (fill - (type none) - ) - ) - (polyline - (pts - (xy -1.778 1.27) (xy -1.778 -1.27) - ) - (stroke - (width 0.508) - (type default) - ) - (fill - (type none) - ) - ) + (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD_0_0" (polyline (pts - (xy -4.826 4.572) (xy -3.81 3.556) (xy -3.81 4.191) + (xy -2.286 0.254) (xy -2.286 0.254) ) (stroke (width 0) @@ -39915,55 +39899,73 @@ (type none) ) ) - (polyline - (pts - (xy -3.556 4.572) (xy -2.54 3.556) (xy -2.54 4.191) - ) - (stroke - (width 0) - (type default) + ) + (symbol "PinSocket_01x05_P2.54mm_Horizontal_SMD_1_1" + (pin passive line + (at -2.54 5.08 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 -2.54) (xy -0.254 -1.778) (xy -0.762 -2.286) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -2.54 2.54 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type outline) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - (polyline - (pts - (xy 0 2.54) (xy -1.778 0.762) (xy -1.778 -0.762) (xy 0 -2.54) - ) - (stroke - (width 0) - (type default) + (pin passive line + (at -2.54 0 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) ) - (fill - (type none) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) ) ) - ) - (symbol "Phototransistor_Infrared_PT15-21B-TR8_1_1" (pin passive line - (at 0 -5.08 90) + (at -2.54 -2.54 0) (length 2.54) - (name "E" + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "1" + (number "4" (effects (font (size 1.27 1.27) @@ -39972,16 +39974,16 @@ ) ) (pin passive line - (at 0 5.08 270) + (at -2.54 -5.08 0) (length 2.54) - (name "C" + (name "" (effects (font (size 1.27 1.27) ) ) ) - (number "2" + (number "5" (effects (font (size 1.27 1.27) @@ -39991,32 +39993,28 @@ ) ) ) - (symbol "Phototransistor_Visible_PT15-21C-TR8" - (pin_names - (offset 0) - ) + (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD" + (pin_names hide) (exclude_from_sim no) (in_bom yes) (on_board yes) - (property "Reference" "Q" - (at 2.54 1.27 0) + (property "Reference" "J" + (at 0 7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Value" "Phototransistor_Visible_PT15-21C-TR8" - (at 2.54 -1.27 0) + (property "Value" "PinSocket_01x05_P2.54mm_Vertical_SMD" + (at 0 -7.62 0) (effects (font (size 1.27 1.27) ) - (justify left) ) ) - (property "Footprint" "fab:Q_1206" + (property "Footprint" "fab:PinSocket_01x05_P2.54mm_Vertical_SMD" (at 0 0 0) (effects (font @@ -40025,7 +40023,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.everlight.com/file/ProductFile/PT15-21C-TR8.pdf" + (property "Datasheet" "https://media.digikey.com/pdf/Data%20Sheets/Sullins%20PDFs/NPxCxx1KFXx-RC%2010487-D.pdf" (at 0 0 0) (effects (font @@ -40034,7 +40032,7 @@ (hide yes) ) ) - (property "Description" "PT15-21C/TR8 is a phototransistor in miniature SMD package which is molded in a water clear with flat top view lens. The device is Spectrally matched to visible AND infrared emitting diode." + (property "Description" "Top or Bottom Entry Connector 0.100\" (2.54mm) Surface Mount Tin" (at 0 0 0) (effects (font @@ -40043,7 +40041,7 @@ (hide yes) ) ) - (property "ki_keywords" "phototransistor NPN PT15-21C/TR8" + (property "ki_keywords" "single row female connector Sullins Connector Solutions NPTC051KFXC-RC" (at 0 0 0) (effects (font @@ -40052,7 +40050,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*Q*1206*" + (property "ki_fp_filters" "*PinSocket?1x05*" (at 0 0 0) (effects (font @@ -40061,12 +40059,13 @@ (hide yes) ) ) - (symbol "Phototransistor_Visible_PT15-21C-TR8_0_1" - (circle - (center -1.27 0) - (radius 2.8194) + (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_0_0" + (polyline + (pts + (xy 0 -2.54) (xy -2.54 -2.54) + ) (stroke - (width 0.254) + (width 0) (type default) ) (fill @@ -40075,7 +40074,7 @@ ) (polyline (pts - (xy -3.81 3.175) (xy -4.445 3.175) + (xy 0 2.54) (xy -2.54 2.54) ) (stroke (width 0) @@ -40087,7 +40086,7 @@ ) (polyline (pts - (xy -2.54 3.175) (xy -3.175 3.175) + (xy 2.54 -5.08) (xy 0 -5.08) ) (stroke (width 0) @@ -40099,7 +40098,7 @@ ) (polyline (pts - (xy -1.905 0.635) (xy 0 2.54) + (xy 2.54 0) (xy 0 0) ) (stroke (width 0) @@ -40111,7 +40110,7 @@ ) (polyline (pts - (xy -5.08 4.445) (xy -3.81 3.175) (xy -3.81 3.81) + (xy 2.54 5.08) (xy 0 5.08) ) (stroke (width 0) @@ -40123,43 +40122,55 @@ ) (polyline (pts - (xy -3.81 4.445) (xy -2.54 3.175) (xy -2.54 3.81) + (xy 0 -5.715) (xy 0.635 -5.08) (xy 0 -4.445) (xy 0 -5.715) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy -1.905 -0.635) (xy 0 -2.54) (xy 0 -2.54) + (xy 0 -3.175) (xy -0.635 -2.54) (xy 0 -1.905) (xy 0 -3.175) ) (stroke (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy -1.905 1.27) (xy -1.905 -1.27) (xy -1.905 -1.27) + (xy 0 -0.635) (xy 0.635 0) (xy 0 0.635) (xy 0 -0.635) ) (stroke - (width 0.508) + (width 0) (type default) ) (fill - (type none) + (type outline) ) ) (polyline (pts - (xy -1.27 -1.778) (xy -0.762 -1.27) (xy -0.254 -2.286) (xy -1.27 -1.778) (xy -1.27 -1.778) + (xy 0 1.905) (xy -0.635 2.54) (xy 0 3.175) (xy 0 1.905) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 4.445) (xy 0.635 5.08) (xy 0 5.715) (xy 0 4.445) ) (stroke (width 0) @@ -40170,11 +40181,24 @@ ) ) ) - (symbol "Phototransistor_Visible_PT15-21C-TR8_1_1" + (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_1_0" + (rectangle + (start -2.54 6.35) + (end 2.54 -6.35) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "PinSocket_01x05_P2.54mm_Vertical_SMD_1_1" (pin passive line - (at 0 -5.08 90) + (at 5.08 5.08 180) (length 2.54) - (name "E" + (name "Pin_1" (effects (font (size 1.27 1.27) @@ -40190,9 +40214,9 @@ ) ) (pin passive line - (at 0 5.08 270) + (at -5.08 2.54 0) (length 2.54) - (name "C" + (name "Pin_2" (effects (font (size 1.27 1.27) @@ -40207,31 +40231,83 @@ ) ) ) + (pin passive line + (at 5.08 0 180) + (length 2.54) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -5.08 -2.54 0) + (length 2.54) + (name "Pin_2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 5.08 -5.08 180) + (length 2.54) + (name "Pin_1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) - (symbol "PinHeader_01x01_P2.54mm_Horizontal_SMD" - (pin_names - (offset 1.016) hide) + (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD" (exclude_from_sim no) (in_bom yes) (on_board yes) (property "Reference" "J" - (at 0 2.54 0) + (at 0 10.16 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Value" "PinHeader_01x01_P2.54mm_Horizontal_SMD" - (at 0 -2.54 0) + (property "Value" "PinSocket_01x06_P2.54mm_Horizontal_SMD" + (at 0 -8.89 0) (effects (font (size 1.27 1.27) ) ) ) - (property "Footprint" "fab:PinHeader_01x01_P2.54mm_Horizontal_SMD" + (property "Footprint" "fab:PinSocket_01x06_P2.54mm_Horizontal_SMD" (at 0 0 0) (effects (font @@ -40240,7 +40316,7 @@ (hide yes) ) ) - (property "Datasheet" "~" + (property "Datasheet" "https://gct.co/files/specs/2.54mm-socket-spec.pdf" (at 0 0 0) (effects (font @@ -40249,7 +40325,7 @@ (hide yes) ) ) - (property "Description" "Connector pin header 2.54mm pitch horizontal SMD" + (property "Description" "Horizontal SMD 2.54mm pitch pin socket connector" (at 0 0 0) (effects (font @@ -40258,7 +40334,7 @@ (hide yes) ) ) - (property "ki_keywords" "Connector pin header 2.54mm pitch horizontal SMD GBC36SGSN-M89" + (property "ki_keywords" "pin socket connector smd horizontal 2.54 2073-BG300-06-A-L-ACT-ND" (at 0 0 0) (effects (font @@ -40267,7 +40343,7 @@ (hide yes) ) ) - (property "ki_fp_filters" "*PinHeader*1x01*" + (property "ki_fp_filters" "*PinSocket*1x06*" (at 0 0 0) (effects (font @@ -40276,22 +40352,25 @@ (hide yes) ) ) - (symbol "PinHeader_01x01_P2.54mm_Horizontal_SMD_1_1" - (rectangle - (start -1.27 0.635) - (end 1.27 -0.635) + (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD_0_0" + (polyline + (pts + (xy -2.286 1.524) (xy -2.286 1.524) + ) (stroke - (width 0.1524) + (width 0) (type default) ) (fill - (type outline) + (type none) ) ) + ) + (symbol "PinSocket_01x06_P2.54mm_Horizontal_SMD_1_1" (pin passive line - (at 5.08 0 180) - (length 3.81) - (name "Pin_1" + (at -2.54 6.35 0) + (length 2.54) + (name "" (effects (font (size 1.27 1.27) @@ -40306,6 +40385,96 @@ ) ) ) + (pin passive line + (at -2.54 3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -1.27 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "4" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -3.81 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "5" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at -2.54 -6.35 0) + (length 2.54) + (name "" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "6" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) ) ) (symbol "R_0603" diff --git a/fab.pretty/C_0603.kicad_mod b/fab.pretty/C_0603.kicad_mod index 40dc64d..a18f41f 100644 --- a/fab.pretty/C_0603.kicad_mod +++ b/fab.pretty/C_0603.kicad_mod @@ -119,13 +119,13 @@ ) (pad "1" smd rect (at -0.75 0) - (size 0.61 0.81) + (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (uuid "a65dd18a-21ee-45ce-9687-8ac88c783b19") ) (pad "2" smd rect (at 0.75 0) - (size 0.61 0.81) + (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (uuid "8b1aa8a6-264c-436a-8721-41a8baedaba4") ) diff --git a/fab.pretty/LED_0603.kicad_mod b/fab.pretty/LED_0603.kicad_mod new file mode 100644 index 0000000..ae6ef77 --- /dev/null +++ b/fab.pretty/LED_0603.kicad_mod @@ -0,0 +1,243 @@ +(footprint "LED_0603" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "LED SMD 0603, hand soldering") + (tags "LED 0603") + (property "Reference" "REF**" + (at 0 -1.6 0) + (layer "F.SilkS") + (uuid "baa160c7-1644-4ec1-8f9c-fc324df7c8a2") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_0603" + (at 0 1.9 0) + (layer "F.Fab") + (uuid "c7223529-d879-4ff5-a73d-e5ae93fb890e") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "304bca58-ce29-4af6-939d-d035e4773a95") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "6ba67ef8-0fdd-4378-b769-46f413d7f75b") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "0bfdac1b-0d90-47d3-b5f9-e55d6560f652") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_line + (start -0.8 -0.6) + (end 0.8 -0.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "98cf0065-3faf-4806-9c04-e2cffef3c7f4") + ) + (fp_line + (start -0.8 0.6) + (end 0.8 0.6) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b24b8d7b-d4a5-4f9b-9bf0-a8f666c2d1b7") + ) + (fp_rect + (start -1.4 -0.6) + (end 1.4 0.6) + (stroke + (width 0.05) + (type default) + ) + (fill none) + (layer "F.CrtYd") + (uuid "0c398b90-4f9c-4ba3-858a-a8a6fe5731ad") + ) + (fp_line + (start -1.5 -0.2) + (end -1.5 0.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "46285575-7065-4b58-a9b7-2acf6010d8d6") + ) + (fp_line + (start -1.5 0.2) + (end -1.3 0) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "c343367c-2316-4215-b146-c4dc0d0340fa") + ) + (fp_line + (start -1.3 0) + (end -1.5 -0.2) + (stroke + (width 0.1) + (type default) + ) + (layer "F.Fab") + (uuid "087cfee1-ae0a-40e6-98f5-325f5711bb12") + ) + (fp_line + (start -0.8 -0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "2d2e6fb6-3b03-4d6e-a592-7dda29d8ac89") + ) + (fp_line + (start -0.8 0.4) + (end -0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "525dfc25-d102-4b87-969a-6493aa4257f4") + ) + (fp_line + (start -0.2 -0.2) + (end -0.2 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b558c9b2-ecc6-43ba-920d-c0919d0373af") + ) + (fp_line + (start -0.1 0) + (end 0.2 -0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "7b958031-898f-4326-8c5a-6b6372fd69f1") + ) + (fp_line + (start 0.2 -0.2) + (end 0.2 0.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "eabd7561-9d51-4914-afdf-ab2954e0beaf") + ) + (fp_line + (start 0.2 0.2) + (end -0.1 0) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "a5764518-b931-4f98-843f-e28a75f3f952") + ) + (fp_line + (start 0.8 -0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4412dffb-9ede-4a2a-9e92-cff89fb7e13e") + ) + (fp_line + (start 0.8 0.4) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c6eeaecf-1730-4214-9b0f-3f455116c770") + ) + (fp_text user "${REFERENCE}" + (at 0 -1.8 0) + (unlocked yes) + (layer "F.Fab") + (uuid "927aa570-d4f8-4a5a-92f8-13a0d3cd5ded") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd rect + (at -0.75 0) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "16095954-642c-4d65-a293-7da982498ff4") + ) + (pad "2" smd rect + (at 0.75 0) + (size 0.8 0.8) + (layers "F.Cu" "F.Paste" "F.Mask") + (uuid "39b37ae1-03a6-477c-85fb-227734f473d5") + ) + (model "${FAB}/fab.3dshapes/LED-0603.step" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) +) diff --git a/fab.pretty/R_0603.kicad_mod b/fab.pretty/R_0603.kicad_mod index 40fb3fc..3ae8dfc 100644 --- a/fab.pretty/R_0603.kicad_mod +++ b/fab.pretty/R_0603.kicad_mod @@ -119,13 +119,13 @@ ) (pad "1" smd rect (at -0.75 0) - (size 0.61 0.81) + (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (uuid "8d2b9331-a059-488a-99ca-0f01b775d403") ) (pad "2" smd rect (at 0.75 0) - (size 0.61 0.81) + (size 0.8 0.8) (layers "F.Cu" "F.Paste" "F.Mask") (uuid "9d8bed2e-2cf0-46b0-8fdb-e4b0074e7045") ) -- GitLab