Ver Fonte

Add footprints and symbols

Jonatan Gezelius há 2 anos atrás
pai
commit
e700b4bb88

+ 0 - 983
Components/PB01-109TL - Tactile Switch/Switch-Part.step

@@ -1,983 +0,0 @@
-ISO-10303-21;
-HEADER;
-FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
-FILE_NAME('Open CASCADE Shape Model','2023-11-03T20:19:26',(''),(''),
-  'Open CASCADE STEP processor 7.6','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('Part','Part','',(#8));
-#8 = PRODUCT_CONTEXT('',#2,'mechanical');
-#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
-#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 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
-(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
-  '3D Context with UNIT and UNCERTAINTY') );
-#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
-  'distance_accuracy_value','confusion accuracy');
-#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
-#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);
-#30 = PRODUCT_DEFINITION_SHAPE('','',#31);
-#31 = PRODUCT_DEFINITION('design','',#32,#35);
-#32 = PRODUCT_DEFINITION_FORMATION('','',#33);
-#33 = PRODUCT('Body','Body','',(#34));
-#34 = PRODUCT_CONTEXT('',#2,'mechanical');
-#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#457);
-#37 = MANIFOLD_SOLID_BREP('',#38);
-#38 = CLOSED_SHELL('',(#39,#159,#235,#306,#364,#391,#398,#453));
-#39 = ADVANCED_FACE('',(#40),#54,.T.);
-#40 = FACE_BOUND('',#41,.T.);
-#41 = EDGE_LOOP('',(#42,#77,#105,#133));
-#42 = ORIENTED_EDGE('',*,*,#43,.T.);
-#43 = EDGE_CURVE('',#44,#46,#48,.T.);
-#44 = VERTEX_POINT('',#45);
-#45 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
-#46 = VERTEX_POINT('',#47);
-#47 = CARTESIAN_POINT('',(-3.75,-3.75,-2.5));
-#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);
-#49 = LINE('',#50,#51);
-#50 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
-#51 = VECTOR('',#52,1.);
-#52 = DIRECTION('',(-0.,-0.,-1.));
-#53 = PCURVE('',#54,#59);
-#54 = PLANE('',#55);
-#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
-#56 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
-#57 = DIRECTION('',(0.,-1.,0.));
-#58 = DIRECTION('',(1.,0.,0.));
-#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
-#60 = LINE('',#61,#62);
-#61 = CARTESIAN_POINT('',(0.,0.));
-#62 = VECTOR('',#63,1.);
-#63 = DIRECTION('',(0.,-1.));
-#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#65 = PCURVE('',#66,#71);
-#66 = PLANE('',#67);
-#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
-#68 = CARTESIAN_POINT('',(-3.75,3.75,0.));
-#69 = DIRECTION('',(-1.,0.,0.));
-#70 = DIRECTION('',(0.,-1.,0.));
-#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
-#72 = LINE('',#73,#74);
-#73 = CARTESIAN_POINT('',(7.5,0.));
-#74 = VECTOR('',#75,1.);
-#75 = DIRECTION('',(0.,-1.));
-#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#77 = ORIENTED_EDGE('',*,*,#78,.T.);
-#78 = EDGE_CURVE('',#46,#79,#81,.T.);
-#79 = VERTEX_POINT('',#80);
-#80 = CARTESIAN_POINT('',(3.75,-3.75,-2.5));
-#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);
-#82 = LINE('',#83,#84);
-#83 = CARTESIAN_POINT('',(-3.75,-3.75,-2.5));
-#84 = VECTOR('',#85,1.);
-#85 = DIRECTION('',(1.,0.,0.));
-#86 = PCURVE('',#54,#87);
-#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
-#88 = LINE('',#89,#90);
-#89 = CARTESIAN_POINT('',(0.,-2.5));
-#90 = VECTOR('',#91,1.);
-#91 = DIRECTION('',(1.,0.));
-#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#93 = PCURVE('',#94,#99);
-#94 = PLANE('',#95);
-#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
-#96 = CARTESIAN_POINT('',(0.,0.,-2.5));
-#97 = DIRECTION('',(0.,0.,1.));
-#98 = DIRECTION('',(1.,0.,0.));
-#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
-#100 = LINE('',#101,#102);
-#101 = CARTESIAN_POINT('',(-3.75,-3.75));
-#102 = VECTOR('',#103,1.);
-#103 = DIRECTION('',(1.,0.));
-#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#105 = ORIENTED_EDGE('',*,*,#106,.F.);
-#106 = EDGE_CURVE('',#107,#79,#109,.T.);
-#107 = VERTEX_POINT('',#108);
-#108 = CARTESIAN_POINT('',(3.75,-3.75,0.));
-#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);
-#110 = LINE('',#111,#112);
-#111 = CARTESIAN_POINT('',(3.75,-3.75,0.));
-#112 = VECTOR('',#113,1.);
-#113 = DIRECTION('',(-0.,-0.,-1.));
-#114 = PCURVE('',#54,#115);
-#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
-#116 = LINE('',#117,#118);
-#117 = CARTESIAN_POINT('',(7.5,0.));
-#118 = VECTOR('',#119,1.);
-#119 = DIRECTION('',(0.,-1.));
-#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#121 = PCURVE('',#122,#127);
-#122 = PLANE('',#123);
-#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
-#124 = CARTESIAN_POINT('',(3.75,-3.75,0.));
-#125 = DIRECTION('',(1.,0.,0.));
-#126 = DIRECTION('',(0.,1.,0.));
-#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
-#128 = LINE('',#129,#130);
-#129 = CARTESIAN_POINT('',(0.,0.));
-#130 = VECTOR('',#131,1.);
-#131 = DIRECTION('',(0.,-1.));
-#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#133 = ORIENTED_EDGE('',*,*,#134,.F.);
-#134 = EDGE_CURVE('',#44,#107,#135,.T.);
-#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.);
-#136 = LINE('',#137,#138);
-#137 = CARTESIAN_POINT('',(-3.75,-3.75,0.));
-#138 = VECTOR('',#139,1.);
-#139 = DIRECTION('',(1.,0.,0.));
-#140 = PCURVE('',#54,#141);
-#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
-#142 = LINE('',#143,#144);
-#143 = CARTESIAN_POINT('',(0.,0.));
-#144 = VECTOR('',#145,1.);
-#145 = DIRECTION('',(1.,0.));
-#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#147 = PCURVE('',#148,#153);
-#148 = PLANE('',#149);
-#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
-#150 = CARTESIAN_POINT('',(0.,0.,0.));
-#151 = DIRECTION('',(0.,0.,1.));
-#152 = DIRECTION('',(1.,0.,0.));
-#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
-#154 = LINE('',#155,#156);
-#155 = CARTESIAN_POINT('',(-3.75,-3.75));
-#156 = VECTOR('',#157,1.);
-#157 = DIRECTION('',(1.,0.));
-#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#159 = ADVANCED_FACE('',(#160),#66,.T.);
-#160 = FACE_BOUND('',#161,.T.);
-#161 = EDGE_LOOP('',(#162,#192,#213,#214));
-#162 = ORIENTED_EDGE('',*,*,#163,.T.);
-#163 = EDGE_CURVE('',#164,#166,#168,.T.);
-#164 = VERTEX_POINT('',#165);
-#165 = CARTESIAN_POINT('',(-3.75,3.75,0.));
-#166 = VERTEX_POINT('',#167);
-#167 = CARTESIAN_POINT('',(-3.75,3.75,-2.5));
-#168 = SURFACE_CURVE('',#169,(#173,#180),.PCURVE_S1.);
-#169 = LINE('',#170,#171);
-#170 = CARTESIAN_POINT('',(-3.75,3.75,0.));
-#171 = VECTOR('',#172,1.);
-#172 = DIRECTION('',(-0.,-0.,-1.));
-#173 = PCURVE('',#66,#174);
-#174 = DEFINITIONAL_REPRESENTATION('',(#175),#179);
-#175 = LINE('',#176,#177);
-#176 = CARTESIAN_POINT('',(0.,0.));
-#177 = VECTOR('',#178,1.);
-#178 = DIRECTION('',(0.,-1.));
-#179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#180 = PCURVE('',#181,#186);
-#181 = PLANE('',#182);
-#182 = AXIS2_PLACEMENT_3D('',#183,#184,#185);
-#183 = CARTESIAN_POINT('',(3.75,3.75,0.));
-#184 = DIRECTION('',(0.,1.,0.));
-#185 = DIRECTION('',(-1.,0.,0.));
-#186 = DEFINITIONAL_REPRESENTATION('',(#187),#191);
-#187 = LINE('',#188,#189);
-#188 = CARTESIAN_POINT('',(7.5,0.));
-#189 = VECTOR('',#190,1.);
-#190 = DIRECTION('',(0.,-1.));
-#191 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#192 = ORIENTED_EDGE('',*,*,#193,.T.);
-#193 = EDGE_CURVE('',#166,#46,#194,.T.);
-#194 = SURFACE_CURVE('',#195,(#199,#206),.PCURVE_S1.);
-#195 = LINE('',#196,#197);
-#196 = CARTESIAN_POINT('',(-3.75,3.75,-2.5));
-#197 = VECTOR('',#198,1.);
-#198 = DIRECTION('',(0.,-1.,0.));
-#199 = PCURVE('',#66,#200);
-#200 = DEFINITIONAL_REPRESENTATION('',(#201),#205);
-#201 = LINE('',#202,#203);
-#202 = CARTESIAN_POINT('',(0.,-2.5));
-#203 = VECTOR('',#204,1.);
-#204 = DIRECTION('',(1.,0.));
-#205 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#206 = PCURVE('',#94,#207);
-#207 = DEFINITIONAL_REPRESENTATION('',(#208),#212);
-#208 = LINE('',#209,#210);
-#209 = CARTESIAN_POINT('',(-3.75,3.75));
-#210 = VECTOR('',#211,1.);
-#211 = DIRECTION('',(0.,-1.));
-#212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#213 = ORIENTED_EDGE('',*,*,#43,.F.);
-#214 = ORIENTED_EDGE('',*,*,#215,.F.);
-#215 = EDGE_CURVE('',#164,#44,#216,.T.);
-#216 = SURFACE_CURVE('',#217,(#221,#228),.PCURVE_S1.);
-#217 = LINE('',#218,#219);
-#218 = CARTESIAN_POINT('',(-3.75,3.75,0.));
-#219 = VECTOR('',#220,1.);
-#220 = DIRECTION('',(0.,-1.,0.));
-#221 = PCURVE('',#66,#222);
-#222 = DEFINITIONAL_REPRESENTATION('',(#223),#227);
-#223 = LINE('',#224,#225);
-#224 = CARTESIAN_POINT('',(0.,0.));
-#225 = VECTOR('',#226,1.);
-#226 = DIRECTION('',(1.,0.));
-#227 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#228 = PCURVE('',#148,#229);
-#229 = DEFINITIONAL_REPRESENTATION('',(#230),#234);
-#230 = LINE('',#231,#232);
-#231 = CARTESIAN_POINT('',(-3.75,3.75));
-#232 = VECTOR('',#233,1.);
-#233 = DIRECTION('',(0.,-1.));
-#234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#235 = ADVANCED_FACE('',(#236),#122,.T.);
-#236 = FACE_BOUND('',#237,.T.);
-#237 = EDGE_LOOP('',(#238,#239,#262,#285));
-#238 = ORIENTED_EDGE('',*,*,#106,.T.);
-#239 = ORIENTED_EDGE('',*,*,#240,.T.);
-#240 = EDGE_CURVE('',#79,#241,#243,.T.);
-#241 = VERTEX_POINT('',#242);
-#242 = CARTESIAN_POINT('',(3.75,3.75,-2.5));
-#243 = SURFACE_CURVE('',#244,(#248,#255),.PCURVE_S1.);
-#244 = LINE('',#245,#246);
-#245 = CARTESIAN_POINT('',(3.75,-3.75,-2.5));
-#246 = VECTOR('',#247,1.);
-#247 = DIRECTION('',(0.,1.,0.));
-#248 = PCURVE('',#122,#249);
-#249 = DEFINITIONAL_REPRESENTATION('',(#250),#254);
-#250 = LINE('',#251,#252);
-#251 = CARTESIAN_POINT('',(0.,-2.5));
-#252 = VECTOR('',#253,1.);
-#253 = DIRECTION('',(1.,0.));
-#254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#255 = PCURVE('',#94,#256);
-#256 = DEFINITIONAL_REPRESENTATION('',(#257),#261);
-#257 = LINE('',#258,#259);
-#258 = CARTESIAN_POINT('',(3.75,-3.75));
-#259 = VECTOR('',#260,1.);
-#260 = DIRECTION('',(0.,1.));
-#261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#262 = ORIENTED_EDGE('',*,*,#263,.F.);
-#263 = EDGE_CURVE('',#264,#241,#266,.T.);
-#264 = VERTEX_POINT('',#265);
-#265 = CARTESIAN_POINT('',(3.75,3.75,0.));
-#266 = SURFACE_CURVE('',#267,(#271,#278),.PCURVE_S1.);
-#267 = LINE('',#268,#269);
-#268 = CARTESIAN_POINT('',(3.75,3.75,0.));
-#269 = VECTOR('',#270,1.);
-#270 = DIRECTION('',(-0.,-0.,-1.));
-#271 = PCURVE('',#122,#272);
-#272 = DEFINITIONAL_REPRESENTATION('',(#273),#277);
-#273 = LINE('',#274,#275);
-#274 = CARTESIAN_POINT('',(7.5,0.));
-#275 = VECTOR('',#276,1.);
-#276 = DIRECTION('',(0.,-1.));
-#277 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#278 = PCURVE('',#181,#279);
-#279 = DEFINITIONAL_REPRESENTATION('',(#280),#284);
-#280 = LINE('',#281,#282);
-#281 = CARTESIAN_POINT('',(0.,0.));
-#282 = VECTOR('',#283,1.);
-#283 = DIRECTION('',(0.,-1.));
-#284 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#285 = ORIENTED_EDGE('',*,*,#286,.F.);
-#286 = EDGE_CURVE('',#107,#264,#287,.T.);
-#287 = SURFACE_CURVE('',#288,(#292,#299),.PCURVE_S1.);
-#288 = LINE('',#289,#290);
-#289 = CARTESIAN_POINT('',(3.75,-3.75,0.));
-#290 = VECTOR('',#291,1.);
-#291 = DIRECTION('',(0.,1.,0.));
-#292 = PCURVE('',#122,#293);
-#293 = DEFINITIONAL_REPRESENTATION('',(#294),#298);
-#294 = LINE('',#295,#296);
-#295 = CARTESIAN_POINT('',(0.,0.));
-#296 = VECTOR('',#297,1.);
-#297 = DIRECTION('',(1.,0.));
-#298 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#299 = PCURVE('',#148,#300);
-#300 = DEFINITIONAL_REPRESENTATION('',(#301),#305);
-#301 = LINE('',#302,#303);
-#302 = CARTESIAN_POINT('',(3.75,-3.75));
-#303 = VECTOR('',#304,1.);
-#304 = DIRECTION('',(0.,1.));
-#305 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#306 = ADVANCED_FACE('',(#307,#333),#148,.T.);
-#307 = FACE_BOUND('',#308,.T.);
-#308 = EDGE_LOOP('',(#309,#310,#311,#332));
-#309 = ORIENTED_EDGE('',*,*,#134,.T.);
-#310 = ORIENTED_EDGE('',*,*,#286,.T.);
-#311 = ORIENTED_EDGE('',*,*,#312,.T.);
-#312 = EDGE_CURVE('',#264,#164,#313,.T.);
-#313 = SURFACE_CURVE('',#314,(#318,#325),.PCURVE_S1.);
-#314 = LINE('',#315,#316);
-#315 = CARTESIAN_POINT('',(3.75,3.75,0.));
-#316 = VECTOR('',#317,1.);
-#317 = DIRECTION('',(-1.,0.,0.));
-#318 = PCURVE('',#148,#319);
-#319 = DEFINITIONAL_REPRESENTATION('',(#320),#324);
-#320 = LINE('',#321,#322);
-#321 = CARTESIAN_POINT('',(3.75,3.75));
-#322 = VECTOR('',#323,1.);
-#323 = DIRECTION('',(-1.,0.));
-#324 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#325 = PCURVE('',#181,#326);
-#326 = DEFINITIONAL_REPRESENTATION('',(#327),#331);
-#327 = LINE('',#328,#329);
-#328 = CARTESIAN_POINT('',(0.,0.));
-#329 = VECTOR('',#330,1.);
-#330 = DIRECTION('',(1.,0.));
-#331 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#332 = ORIENTED_EDGE('',*,*,#215,.T.);
-#333 = FACE_BOUND('',#334,.T.);
-#334 = EDGE_LOOP('',(#335));
-#335 = ORIENTED_EDGE('',*,*,#336,.F.);
-#336 = EDGE_CURVE('',#337,#337,#339,.T.);
-#337 = VERTEX_POINT('',#338);
-#338 = CARTESIAN_POINT('',(2.75,0.,0.));
-#339 = SURFACE_CURVE('',#340,(#345,#352),.PCURVE_S1.);
-#340 = CIRCLE('',#341,2.75);
-#341 = AXIS2_PLACEMENT_3D('',#342,#343,#344);
-#342 = CARTESIAN_POINT('',(0.,0.,0.));
-#343 = DIRECTION('',(0.,0.,1.));
-#344 = DIRECTION('',(1.,0.,0.));
-#345 = PCURVE('',#148,#346);
-#346 = DEFINITIONAL_REPRESENTATION('',(#347),#351);
-#347 = CIRCLE('',#348,2.75);
-#348 = AXIS2_PLACEMENT_2D('',#349,#350);
-#349 = CARTESIAN_POINT('',(0.,0.));
-#350 = DIRECTION('',(1.,0.));
-#351 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#352 = PCURVE('',#353,#358);
-#353 = CYLINDRICAL_SURFACE('',#354,2.75);
-#354 = AXIS2_PLACEMENT_3D('',#355,#356,#357);
-#355 = CARTESIAN_POINT('',(0.,0.,0.));
-#356 = DIRECTION('',(-0.,-0.,-1.));
-#357 = DIRECTION('',(1.,0.,0.));
-#358 = DEFINITIONAL_REPRESENTATION('',(#359),#363);
-#359 = LINE('',#360,#361);
-#360 = CARTESIAN_POINT('',(-0.,0.));
-#361 = VECTOR('',#362,1.);
-#362 = DIRECTION('',(-1.,0.));
-#363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#364 = ADVANCED_FACE('',(#365),#94,.F.);
-#365 = FACE_BOUND('',#366,.F.);
-#366 = EDGE_LOOP('',(#367,#368,#369,#390));
-#367 = ORIENTED_EDGE('',*,*,#78,.T.);
-#368 = ORIENTED_EDGE('',*,*,#240,.T.);
-#369 = ORIENTED_EDGE('',*,*,#370,.T.);
-#370 = EDGE_CURVE('',#241,#166,#371,.T.);
-#371 = SURFACE_CURVE('',#372,(#376,#383),.PCURVE_S1.);
-#372 = LINE('',#373,#374);
-#373 = CARTESIAN_POINT('',(3.75,3.75,-2.5));
-#374 = VECTOR('',#375,1.);
-#375 = DIRECTION('',(-1.,0.,0.));
-#376 = PCURVE('',#94,#377);
-#377 = DEFINITIONAL_REPRESENTATION('',(#378),#382);
-#378 = LINE('',#379,#380);
-#379 = CARTESIAN_POINT('',(3.75,3.75));
-#380 = VECTOR('',#381,1.);
-#381 = DIRECTION('',(-1.,0.));
-#382 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#383 = PCURVE('',#181,#384);
-#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
-#385 = LINE('',#386,#387);
-#386 = CARTESIAN_POINT('',(0.,-2.5));
-#387 = VECTOR('',#388,1.);
-#388 = DIRECTION('',(1.,0.));
-#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#390 = ORIENTED_EDGE('',*,*,#193,.T.);
-#391 = ADVANCED_FACE('',(#392),#181,.T.);
-#392 = FACE_BOUND('',#393,.T.);
-#393 = EDGE_LOOP('',(#394,#395,#396,#397));
-#394 = ORIENTED_EDGE('',*,*,#263,.T.);
-#395 = ORIENTED_EDGE('',*,*,#370,.T.);
-#396 = ORIENTED_EDGE('',*,*,#163,.F.);
-#397 = ORIENTED_EDGE('',*,*,#312,.F.);
-#398 = ADVANCED_FACE('',(#399),#353,.T.);
-#399 = FACE_BOUND('',#400,.F.);
-#400 = EDGE_LOOP('',(#401,#424,#451,#452));
-#401 = ORIENTED_EDGE('',*,*,#402,.T.);
-#402 = EDGE_CURVE('',#337,#403,#405,.T.);
-#403 = VERTEX_POINT('',#404);
-#404 = CARTESIAN_POINT('',(2.75,0.,6.3));
-#405 = SEAM_CURVE('',#406,(#410,#417),.PCURVE_S1.);
-#406 = LINE('',#407,#408);
-#407 = CARTESIAN_POINT('',(2.75,0.,0.));
-#408 = VECTOR('',#409,1.);
-#409 = DIRECTION('',(0.,0.,1.));
-#410 = PCURVE('',#353,#411);
-#411 = DEFINITIONAL_REPRESENTATION('',(#412),#416);
-#412 = LINE('',#413,#414);
-#413 = CARTESIAN_POINT('',(-0.,0.));
-#414 = VECTOR('',#415,1.);
-#415 = DIRECTION('',(-0.,-1.));
-#416 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#417 = PCURVE('',#353,#418);
-#418 = DEFINITIONAL_REPRESENTATION('',(#419),#423);
-#419 = LINE('',#420,#421);
-#420 = CARTESIAN_POINT('',(-6.28318530718,0.));
-#421 = VECTOR('',#422,1.);
-#422 = DIRECTION('',(-0.,-1.));
-#423 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#424 = ORIENTED_EDGE('',*,*,#425,.T.);
-#425 = EDGE_CURVE('',#403,#403,#426,.T.);
-#426 = SURFACE_CURVE('',#427,(#432,#439),.PCURVE_S1.);
-#427 = CIRCLE('',#428,2.75);
-#428 = AXIS2_PLACEMENT_3D('',#429,#430,#431);
-#429 = CARTESIAN_POINT('',(0.,0.,6.3));
-#430 = DIRECTION('',(0.,0.,1.));
-#431 = DIRECTION('',(1.,0.,0.));
-#432 = PCURVE('',#353,#433);
-#433 = DEFINITIONAL_REPRESENTATION('',(#434),#438);
-#434 = LINE('',#435,#436);
-#435 = CARTESIAN_POINT('',(-0.,-6.3));
-#436 = VECTOR('',#437,1.);
-#437 = DIRECTION('',(-1.,0.));
-#438 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#439 = PCURVE('',#440,#445);
-#440 = PLANE('',#441);
-#441 = AXIS2_PLACEMENT_3D('',#442,#443,#444);
-#442 = CARTESIAN_POINT('',(-1.9E-16,-1.1E-16,6.3));
-#443 = DIRECTION('',(0.,0.,1.));
-#444 = DIRECTION('',(1.,0.,0.));
-#445 = DEFINITIONAL_REPRESENTATION('',(#446),#450);
-#446 = CIRCLE('',#447,2.75);
-#447 = AXIS2_PLACEMENT_2D('',#448,#449);
-#448 = CARTESIAN_POINT('',(1.9E-16,1.1E-16));
-#449 = DIRECTION('',(1.,0.));
-#450 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#451 = ORIENTED_EDGE('',*,*,#402,.F.);
-#452 = ORIENTED_EDGE('',*,*,#336,.F.);
-#453 = ADVANCED_FACE('',(#454),#440,.T.);
-#454 = FACE_BOUND('',#455,.T.);
-#455 = EDGE_LOOP('',(#456));
-#456 = ORIENTED_EDGE('',*,*,#425,.T.);
-#457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#461)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#458,#459,#460)) REPRESENTATION_CONTEXT('Context #1',
-  '3D Context with UNIT and UNCERTAINTY') );
-#458 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#459 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#460 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#461 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#458,
-  'distance_accuracy_value','confusion accuracy');
-#462 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#463,#465);
-#463 = ( REPRESENTATION_RELATIONSHIP('','',#36,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#464) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#464 = ITEM_DEFINED_TRANSFORMATION('','',#11,#15);
-#465 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#466
-  );
-#466 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('1','Body','',#5,#31,$);
-#467 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#33));
-#468 = SHAPE_DEFINITION_REPRESENTATION(#469,#475);
-#469 = PRODUCT_DEFINITION_SHAPE('','',#470);
-#470 = PRODUCT_DEFINITION('design','',#471,#474);
-#471 = PRODUCT_DEFINITION_FORMATION('','',#472);
-#472 = PRODUCT('Body001','Body001','',(#473));
-#473 = PRODUCT_CONTEXT('',#2,'mechanical');
-#474 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
-#475 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#476),#806);
-#476 = MANIFOLD_SOLID_BREP('',#477);
-#477 = CLOSED_SHELL('',(#478,#598,#674,#745,#792,#799));
-#478 = ADVANCED_FACE('',(#479),#493,.F.);
-#479 = FACE_BOUND('',#480,.F.);
-#480 = EDGE_LOOP('',(#481,#516,#544,#572));
-#481 = ORIENTED_EDGE('',*,*,#482,.T.);
-#482 = EDGE_CURVE('',#483,#485,#487,.T.);
-#483 = VERTEX_POINT('',#484);
-#484 = CARTESIAN_POINT('',(-3.,3.,-2.5));
-#485 = VERTEX_POINT('',#486);
-#486 = CARTESIAN_POINT('',(-3.,3.,-9.8));
-#487 = SURFACE_CURVE('',#488,(#492,#504),.PCURVE_S1.);
-#488 = LINE('',#489,#490);
-#489 = CARTESIAN_POINT('',(-3.,3.,-2.5));
-#490 = VECTOR('',#491,1.);
-#491 = DIRECTION('',(0.,0.,-1.));
-#492 = PCURVE('',#493,#498);
-#493 = PLANE('',#494);
-#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
-#495 = CARTESIAN_POINT('',(-3.,3.,-2.5));
-#496 = DIRECTION('',(0.,-1.,0.));
-#497 = DIRECTION('',(1.,0.,0.));
-#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
-#499 = LINE('',#500,#501);
-#500 = CARTESIAN_POINT('',(0.,0.));
-#501 = VECTOR('',#502,1.);
-#502 = DIRECTION('',(0.,-1.));
-#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#504 = PCURVE('',#505,#510);
-#505 = PLANE('',#506);
-#506 = AXIS2_PLACEMENT_3D('',#507,#508,#509);
-#507 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
-#508 = DIRECTION('',(1.,0.,0.));
-#509 = DIRECTION('',(-0.,1.,0.));
-#510 = DEFINITIONAL_REPRESENTATION('',(#511),#515);
-#511 = LINE('',#512,#513);
-#512 = CARTESIAN_POINT('',(6.,0.));
-#513 = VECTOR('',#514,1.);
-#514 = DIRECTION('',(0.,-1.));
-#515 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#516 = ORIENTED_EDGE('',*,*,#517,.T.);
-#517 = EDGE_CURVE('',#485,#518,#520,.T.);
-#518 = VERTEX_POINT('',#519);
-#519 = CARTESIAN_POINT('',(3.,3.,-9.8));
-#520 = SURFACE_CURVE('',#521,(#525,#532),.PCURVE_S1.);
-#521 = LINE('',#522,#523);
-#522 = CARTESIAN_POINT('',(-3.,3.,-9.8));
-#523 = VECTOR('',#524,1.);
-#524 = DIRECTION('',(1.,0.,0.));
-#525 = PCURVE('',#493,#526);
-#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
-#527 = LINE('',#528,#529);
-#528 = CARTESIAN_POINT('',(0.,-7.3));
-#529 = VECTOR('',#530,1.);
-#530 = DIRECTION('',(1.,0.));
-#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#532 = PCURVE('',#533,#538);
-#533 = PLANE('',#534);
-#534 = AXIS2_PLACEMENT_3D('',#535,#536,#537);
-#535 = CARTESIAN_POINT('',(3.E-16,3.E-16,-9.8));
-#536 = DIRECTION('',(0.,0.,1.));
-#537 = DIRECTION('',(1.,0.,0.));
-#538 = DEFINITIONAL_REPRESENTATION('',(#539),#543);
-#539 = LINE('',#540,#541);
-#540 = CARTESIAN_POINT('',(-3.,3.));
-#541 = VECTOR('',#542,1.);
-#542 = DIRECTION('',(1.,0.));
-#543 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#544 = ORIENTED_EDGE('',*,*,#545,.F.);
-#545 = EDGE_CURVE('',#546,#518,#548,.T.);
-#546 = VERTEX_POINT('',#547);
-#547 = CARTESIAN_POINT('',(3.,3.,-2.5));
-#548 = SURFACE_CURVE('',#549,(#553,#560),.PCURVE_S1.);
-#549 = LINE('',#550,#551);
-#550 = CARTESIAN_POINT('',(3.,3.,-2.5));
-#551 = VECTOR('',#552,1.);
-#552 = DIRECTION('',(0.,0.,-1.));
-#553 = PCURVE('',#493,#554);
-#554 = DEFINITIONAL_REPRESENTATION('',(#555),#559);
-#555 = LINE('',#556,#557);
-#556 = CARTESIAN_POINT('',(6.,0.));
-#557 = VECTOR('',#558,1.);
-#558 = DIRECTION('',(0.,-1.));
-#559 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#560 = PCURVE('',#561,#566);
-#561 = PLANE('',#562);
-#562 = AXIS2_PLACEMENT_3D('',#563,#564,#565);
-#563 = CARTESIAN_POINT('',(3.,3.,-2.5));
-#564 = DIRECTION('',(-1.,-0.,-0.));
-#565 = DIRECTION('',(0.,-1.,0.));
-#566 = DEFINITIONAL_REPRESENTATION('',(#567),#571);
-#567 = LINE('',#568,#569);
-#568 = CARTESIAN_POINT('',(0.,0.));
-#569 = VECTOR('',#570,1.);
-#570 = DIRECTION('',(0.,-1.));
-#571 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#572 = ORIENTED_EDGE('',*,*,#573,.F.);
-#573 = EDGE_CURVE('',#483,#546,#574,.T.);
-#574 = SURFACE_CURVE('',#575,(#579,#586),.PCURVE_S1.);
-#575 = LINE('',#576,#577);
-#576 = CARTESIAN_POINT('',(-3.,3.,-2.5));
-#577 = VECTOR('',#578,1.);
-#578 = DIRECTION('',(1.,0.,0.));
-#579 = PCURVE('',#493,#580);
-#580 = DEFINITIONAL_REPRESENTATION('',(#581),#585);
-#581 = LINE('',#582,#583);
-#582 = CARTESIAN_POINT('',(0.,0.));
-#583 = VECTOR('',#584,1.);
-#584 = DIRECTION('',(1.,0.));
-#585 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#586 = PCURVE('',#587,#592);
-#587 = PLANE('',#588);
-#588 = AXIS2_PLACEMENT_3D('',#589,#590,#591);
-#589 = CARTESIAN_POINT('',(3.E-16,3.E-16,-2.5));
-#590 = DIRECTION('',(0.,0.,1.));
-#591 = DIRECTION('',(1.,0.,0.));
-#592 = DEFINITIONAL_REPRESENTATION('',(#593),#597);
-#593 = LINE('',#594,#595);
-#594 = CARTESIAN_POINT('',(-3.,3.));
-#595 = VECTOR('',#596,1.);
-#596 = DIRECTION('',(1.,0.));
-#597 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#598 = ADVANCED_FACE('',(#599),#561,.F.);
-#599 = FACE_BOUND('',#600,.F.);
-#600 = EDGE_LOOP('',(#601,#602,#625,#653));
-#601 = ORIENTED_EDGE('',*,*,#545,.T.);
-#602 = ORIENTED_EDGE('',*,*,#603,.T.);
-#603 = EDGE_CURVE('',#518,#604,#606,.T.);
-#604 = VERTEX_POINT('',#605);
-#605 = CARTESIAN_POINT('',(3.,-3.,-9.8));
-#606 = SURFACE_CURVE('',#607,(#611,#618),.PCURVE_S1.);
-#607 = LINE('',#608,#609);
-#608 = CARTESIAN_POINT('',(3.,3.,-9.8));
-#609 = VECTOR('',#610,1.);
-#610 = DIRECTION('',(0.,-1.,0.));
-#611 = PCURVE('',#561,#612);
-#612 = DEFINITIONAL_REPRESENTATION('',(#613),#617);
-#613 = LINE('',#614,#615);
-#614 = CARTESIAN_POINT('',(0.,-7.3));
-#615 = VECTOR('',#616,1.);
-#616 = DIRECTION('',(1.,0.));
-#617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#618 = PCURVE('',#533,#619);
-#619 = DEFINITIONAL_REPRESENTATION('',(#620),#624);
-#620 = LINE('',#621,#622);
-#621 = CARTESIAN_POINT('',(3.,3.));
-#622 = VECTOR('',#623,1.);
-#623 = DIRECTION('',(0.,-1.));
-#624 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#625 = ORIENTED_EDGE('',*,*,#626,.F.);
-#626 = EDGE_CURVE('',#627,#604,#629,.T.);
-#627 = VERTEX_POINT('',#628);
-#628 = CARTESIAN_POINT('',(3.,-3.,-2.5));
-#629 = SURFACE_CURVE('',#630,(#634,#641),.PCURVE_S1.);
-#630 = LINE('',#631,#632);
-#631 = CARTESIAN_POINT('',(3.,-3.,-2.5));
-#632 = VECTOR('',#633,1.);
-#633 = DIRECTION('',(0.,0.,-1.));
-#634 = PCURVE('',#561,#635);
-#635 = DEFINITIONAL_REPRESENTATION('',(#636),#640);
-#636 = LINE('',#637,#638);
-#637 = CARTESIAN_POINT('',(6.,0.));
-#638 = VECTOR('',#639,1.);
-#639 = DIRECTION('',(0.,-1.));
-#640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#641 = PCURVE('',#642,#647);
-#642 = PLANE('',#643);
-#643 = AXIS2_PLACEMENT_3D('',#644,#645,#646);
-#644 = CARTESIAN_POINT('',(3.,-3.,-2.5));
-#645 = DIRECTION('',(0.,1.,0.));
-#646 = DIRECTION('',(-1.,0.,0.));
-#647 = DEFINITIONAL_REPRESENTATION('',(#648),#652);
-#648 = LINE('',#649,#650);
-#649 = CARTESIAN_POINT('',(0.,0.));
-#650 = VECTOR('',#651,1.);
-#651 = DIRECTION('',(0.,-1.));
-#652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#653 = ORIENTED_EDGE('',*,*,#654,.F.);
-#654 = EDGE_CURVE('',#546,#627,#655,.T.);
-#655 = SURFACE_CURVE('',#656,(#660,#667),.PCURVE_S1.);
-#656 = LINE('',#657,#658);
-#657 = CARTESIAN_POINT('',(3.,3.,-2.5));
-#658 = VECTOR('',#659,1.);
-#659 = DIRECTION('',(0.,-1.,0.));
-#660 = PCURVE('',#561,#661);
-#661 = DEFINITIONAL_REPRESENTATION('',(#662),#666);
-#662 = LINE('',#663,#664);
-#663 = CARTESIAN_POINT('',(0.,0.));
-#664 = VECTOR('',#665,1.);
-#665 = DIRECTION('',(1.,0.));
-#666 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#667 = PCURVE('',#587,#668);
-#668 = DEFINITIONAL_REPRESENTATION('',(#669),#673);
-#669 = LINE('',#670,#671);
-#670 = CARTESIAN_POINT('',(3.,3.));
-#671 = VECTOR('',#672,1.);
-#672 = DIRECTION('',(0.,-1.));
-#673 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#674 = ADVANCED_FACE('',(#675),#642,.F.);
-#675 = FACE_BOUND('',#676,.F.);
-#676 = EDGE_LOOP('',(#677,#678,#701,#724));
-#677 = ORIENTED_EDGE('',*,*,#626,.T.);
-#678 = ORIENTED_EDGE('',*,*,#679,.T.);
-#679 = EDGE_CURVE('',#604,#680,#682,.T.);
-#680 = VERTEX_POINT('',#681);
-#681 = CARTESIAN_POINT('',(-3.,-3.,-9.8));
-#682 = SURFACE_CURVE('',#683,(#687,#694),.PCURVE_S1.);
-#683 = LINE('',#684,#685);
-#684 = CARTESIAN_POINT('',(3.,-3.,-9.8));
-#685 = VECTOR('',#686,1.);
-#686 = DIRECTION('',(-1.,0.,0.));
-#687 = PCURVE('',#642,#688);
-#688 = DEFINITIONAL_REPRESENTATION('',(#689),#693);
-#689 = LINE('',#690,#691);
-#690 = CARTESIAN_POINT('',(0.,-7.3));
-#691 = VECTOR('',#692,1.);
-#692 = DIRECTION('',(1.,0.));
-#693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#694 = PCURVE('',#533,#695);
-#695 = DEFINITIONAL_REPRESENTATION('',(#696),#700);
-#696 = LINE('',#697,#698);
-#697 = CARTESIAN_POINT('',(3.,-3.));
-#698 = VECTOR('',#699,1.);
-#699 = DIRECTION('',(-1.,0.));
-#700 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#701 = ORIENTED_EDGE('',*,*,#702,.F.);
-#702 = EDGE_CURVE('',#703,#680,#705,.T.);
-#703 = VERTEX_POINT('',#704);
-#704 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
-#705 = SURFACE_CURVE('',#706,(#710,#717),.PCURVE_S1.);
-#706 = LINE('',#707,#708);
-#707 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
-#708 = VECTOR('',#709,1.);
-#709 = DIRECTION('',(0.,0.,-1.));
-#710 = PCURVE('',#642,#711);
-#711 = DEFINITIONAL_REPRESENTATION('',(#712),#716);
-#712 = LINE('',#713,#714);
-#713 = CARTESIAN_POINT('',(6.,0.));
-#714 = VECTOR('',#715,1.);
-#715 = DIRECTION('',(0.,-1.));
-#716 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#717 = PCURVE('',#505,#718);
-#718 = DEFINITIONAL_REPRESENTATION('',(#719),#723);
-#719 = LINE('',#720,#721);
-#720 = CARTESIAN_POINT('',(0.,0.));
-#721 = VECTOR('',#722,1.);
-#722 = DIRECTION('',(0.,-1.));
-#723 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#724 = ORIENTED_EDGE('',*,*,#725,.F.);
-#725 = EDGE_CURVE('',#627,#703,#726,.T.);
-#726 = SURFACE_CURVE('',#727,(#731,#738),.PCURVE_S1.);
-#727 = LINE('',#728,#729);
-#728 = CARTESIAN_POINT('',(3.,-3.,-2.5));
-#729 = VECTOR('',#730,1.);
-#730 = DIRECTION('',(-1.,0.,0.));
-#731 = PCURVE('',#642,#732);
-#732 = DEFINITIONAL_REPRESENTATION('',(#733),#737);
-#733 = LINE('',#734,#735);
-#734 = CARTESIAN_POINT('',(0.,0.));
-#735 = VECTOR('',#736,1.);
-#736 = DIRECTION('',(1.,0.));
-#737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#738 = PCURVE('',#587,#739);
-#739 = DEFINITIONAL_REPRESENTATION('',(#740),#744);
-#740 = LINE('',#741,#742);
-#741 = CARTESIAN_POINT('',(3.,-3.));
-#742 = VECTOR('',#743,1.);
-#743 = DIRECTION('',(-1.,0.));
-#744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#745 = ADVANCED_FACE('',(#746),#505,.F.);
-#746 = FACE_BOUND('',#747,.F.);
-#747 = EDGE_LOOP('',(#748,#749,#770,#771));
-#748 = ORIENTED_EDGE('',*,*,#702,.T.);
-#749 = ORIENTED_EDGE('',*,*,#750,.T.);
-#750 = EDGE_CURVE('',#680,#485,#751,.T.);
-#751 = SURFACE_CURVE('',#752,(#756,#763),.PCURVE_S1.);
-#752 = LINE('',#753,#754);
-#753 = CARTESIAN_POINT('',(-3.,-3.,-9.8));
-#754 = VECTOR('',#755,1.);
-#755 = DIRECTION('',(0.,1.,0.));
-#756 = PCURVE('',#505,#757);
-#757 = DEFINITIONAL_REPRESENTATION('',(#758),#762);
-#758 = LINE('',#759,#760);
-#759 = CARTESIAN_POINT('',(0.,-7.3));
-#760 = VECTOR('',#761,1.);
-#761 = DIRECTION('',(1.,0.));
-#762 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#763 = PCURVE('',#533,#764);
-#764 = DEFINITIONAL_REPRESENTATION('',(#765),#769);
-#765 = LINE('',#766,#767);
-#766 = CARTESIAN_POINT('',(-3.,-3.));
-#767 = VECTOR('',#768,1.);
-#768 = DIRECTION('',(0.,1.));
-#769 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#770 = ORIENTED_EDGE('',*,*,#482,.F.);
-#771 = ORIENTED_EDGE('',*,*,#772,.F.);
-#772 = EDGE_CURVE('',#703,#483,#773,.T.);
-#773 = SURFACE_CURVE('',#774,(#778,#785),.PCURVE_S1.);
-#774 = LINE('',#775,#776);
-#775 = CARTESIAN_POINT('',(-3.,-3.,-2.5));
-#776 = VECTOR('',#777,1.);
-#777 = DIRECTION('',(0.,1.,0.));
-#778 = PCURVE('',#505,#779);
-#779 = DEFINITIONAL_REPRESENTATION('',(#780),#784);
-#780 = LINE('',#781,#782);
-#781 = CARTESIAN_POINT('',(0.,0.));
-#782 = VECTOR('',#783,1.);
-#783 = DIRECTION('',(1.,0.));
-#784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#785 = PCURVE('',#587,#786);
-#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
-#787 = LINE('',#788,#789);
-#788 = CARTESIAN_POINT('',(-3.,-3.));
-#789 = VECTOR('',#790,1.);
-#790 = DIRECTION('',(0.,1.));
-#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
-PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
-  ) );
-#792 = ADVANCED_FACE('',(#793),#587,.T.);
-#793 = FACE_BOUND('',#794,.F.);
-#794 = EDGE_LOOP('',(#795,#796,#797,#798));
-#795 = ORIENTED_EDGE('',*,*,#573,.T.);
-#796 = ORIENTED_EDGE('',*,*,#654,.T.);
-#797 = ORIENTED_EDGE('',*,*,#725,.T.);
-#798 = ORIENTED_EDGE('',*,*,#772,.T.);
-#799 = ADVANCED_FACE('',(#800),#533,.F.);
-#800 = FACE_BOUND('',#801,.T.);
-#801 = EDGE_LOOP('',(#802,#803,#804,#805));
-#802 = ORIENTED_EDGE('',*,*,#517,.T.);
-#803 = ORIENTED_EDGE('',*,*,#603,.T.);
-#804 = ORIENTED_EDGE('',*,*,#679,.T.);
-#805 = ORIENTED_EDGE('',*,*,#750,.T.);
-#806 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
-GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#810)) GLOBAL_UNIT_ASSIGNED_CONTEXT
-((#807,#808,#809)) REPRESENTATION_CONTEXT('Context #1',
-  '3D Context with UNIT and UNCERTAINTY') );
-#807 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
-#808 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
-#809 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
-#810 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#807,
-  'distance_accuracy_value','confusion accuracy');
-#811 = CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#812,#814);
-#812 = ( REPRESENTATION_RELATIONSHIP('','',#475,#10) 
-REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#813) 
-SHAPE_REPRESENTATION_RELATIONSHIP() );
-#813 = ITEM_DEFINED_TRANSFORMATION('','',#11,#19);
-#814 = PRODUCT_DEFINITION_SHAPE('Placement','Placement of an item',#815
-  );
-#815 = NEXT_ASSEMBLY_USAGE_OCCURRENCE('2','Body001','',#5,#470,$);
-#816 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#472));
-#817 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#818)
-  ,#806);
-#818 = STYLED_ITEM('color',(#819),#476);
-#819 = PRESENTATION_STYLE_ASSIGNMENT((#820,#826));
-#820 = SURFACE_STYLE_USAGE(.BOTH.,#821);
-#821 = SURFACE_SIDE_STYLE('',(#822));
-#822 = SURFACE_STYLE_FILL_AREA(#823);
-#823 = FILL_AREA_STYLE('',(#824));
-#824 = FILL_AREA_STYLE_COLOUR('',#825);
-#825 = COLOUR_RGB('',0.219607846375,0.219607846375,0.219607846375);
-#826 = CURVE_STYLE('',#827,POSITIVE_LENGTH_MEASURE(0.1),#828);
-#827 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-#828 = COLOUR_RGB('',9.803921802644E-02,9.803921802644E-02,
-  9.803921802644E-02);
-#829 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#830)
-  ,#457);
-#830 = STYLED_ITEM('color',(#831),#37);
-#831 = PRESENTATION_STYLE_ASSIGNMENT((#832,#840));
-#832 = SURFACE_STYLE_USAGE(.BOTH.,#833);
-#833 = SURFACE_SIDE_STYLE('',(#834,#838));
-#834 = SURFACE_STYLE_FILL_AREA(#835);
-#835 = FILL_AREA_STYLE('',(#836));
-#836 = FILL_AREA_STYLE_COLOUR('',#837);
-#837 = COLOUR_RGB('',0.580392170981,0.733333345324,0.780392170416);
-#838 = SURFACE_STYLE_RENDERING_WITH_PROPERTIES(.NORMAL_SHADING.,#837,(
-    #839));
-#839 = SURFACE_STYLE_TRANSPARENT(0.269999980927);
-#840 = CURVE_STYLE('',#841,POSITIVE_LENGTH_MEASURE(0.1),#828);
-#841 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
-ENDSEC;
-END-ISO-10303-21;

+ 2013 - 0
Components/PB01-109TL - Tactile Switch/TactileSwitch v10.step

@@ -0,0 +1,2013 @@
+ISO-10303-21;
+HEADER;
+/* Generated by software containing ST-Developer
+ * from STEP Tools, Inc. (www.steptools.com) 
+ */
+
+FILE_DESCRIPTION(
+/* description */ (''),
+/* implementation_level */ '2;1');
+
+FILE_NAME(
+/* name */ 'TactileSwitch v10.step',
+/* time_stamp */ '2023-11-12T00:19:20+01:00',
+/* author */ (''),
+/* organization */ (''),
+/* preprocessor_version */ 'ST-DEVELOPER v20',
+/* originating_system */ 'Autodesk Translation Framework v12.14.0.127',
+
+/* authorisation */ '');
+
+FILE_SCHEMA (('AUTOMOTIVE_DESIGN { 1 0 10303 214 3 1 1 }'));
+ENDSEC;
+
+DATA;
+#10=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#13,#14,
+#15,#16,#17,#18,#19,#20),#1903);
+#11=SHAPE_REPRESENTATION_RELATIONSHIP('SRR','None',#1910,#12);
+#12=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#21,#22,#23,#24,#25,#26,#27,
+#28),#1902);
+#13=STYLED_ITEM('',(#1920),#21);
+#14=STYLED_ITEM('',(#1921),#22);
+#15=STYLED_ITEM('',(#1922),#23);
+#16=STYLED_ITEM('',(#1922),#24);
+#17=STYLED_ITEM('',(#1922),#25);
+#18=STYLED_ITEM('',(#1922),#26);
+#19=STYLED_ITEM('',(#1922),#27);
+#20=STYLED_ITEM('',(#1922),#28);
+#21=MANIFOLD_SOLID_BREP('SwitchBody',#1176);
+#22=MANIFOLD_SOLID_BREP('Button',#1177);
+#23=MANIFOLD_SOLID_BREP('Leg4',#1178);
+#24=MANIFOLD_SOLID_BREP('Leg2',#1179);
+#25=MANIFOLD_SOLID_BREP('Leg3',#1180);
+#26=MANIFOLD_SOLID_BREP('Leg1',#1181);
+#27=MANIFOLD_SOLID_BREP('Body8',#1182);
+#28=MANIFOLD_SOLID_BREP('Body9',#1183);
+#29=FACE_BOUND('',#187,.T.);
+#30=FACE_BOUND('',#188,.T.);
+#31=FACE_BOUND('',#196,.T.);
+#32=PLANE('',#1200);
+#33=PLANE('',#1204);
+#34=PLANE('',#1205);
+#35=PLANE('',#1206);
+#36=PLANE('',#1207);
+#37=PLANE('',#1208);
+#38=PLANE('',#1209);
+#39=PLANE('',#1210);
+#40=PLANE('',#1211);
+#41=PLANE('',#1212);
+#42=PLANE('',#1213);
+#43=PLANE('',#1214);
+#44=PLANE('',#1215);
+#45=PLANE('',#1216);
+#46=PLANE('',#1217);
+#47=PLANE('',#1218);
+#48=PLANE('',#1222);
+#49=PLANE('',#1223);
+#50=PLANE('',#1224);
+#51=PLANE('',#1225);
+#52=PLANE('',#1226);
+#53=PLANE('',#1227);
+#54=PLANE('',#1228);
+#55=PLANE('',#1229);
+#56=PLANE('',#1230);
+#57=PLANE('',#1231);
+#58=PLANE('',#1232);
+#59=PLANE('',#1233);
+#60=PLANE('',#1234);
+#61=PLANE('',#1235);
+#62=PLANE('',#1236);
+#63=PLANE('',#1237);
+#64=PLANE('',#1238);
+#65=PLANE('',#1239);
+#66=PLANE('',#1240);
+#67=PLANE('',#1241);
+#68=PLANE('',#1242);
+#69=PLANE('',#1243);
+#70=PLANE('',#1244);
+#71=PLANE('',#1245);
+#72=PLANE('',#1246);
+#73=PLANE('',#1247);
+#74=PLANE('',#1248);
+#75=PLANE('',#1249);
+#76=PLANE('',#1250);
+#77=PLANE('',#1251);
+#78=PLANE('',#1252);
+#79=PLANE('',#1253);
+#80=PLANE('',#1254);
+#81=PLANE('',#1255);
+#82=PLANE('',#1256);
+#83=PLANE('',#1257);
+#84=PLANE('',#1258);
+#85=PLANE('',#1259);
+#86=PLANE('',#1260);
+#87=PLANE('',#1261);
+#88=PLANE('',#1262);
+#89=PLANE('',#1263);
+#90=PLANE('',#1264);
+#91=PLANE('',#1265);
+#92=PLANE('',#1266);
+#93=PLANE('',#1267);
+#94=PLANE('',#1268);
+#95=PLANE('',#1269);
+#96=PLANE('',#1270);
+#97=PLANE('',#1271);
+#98=PLANE('',#1272);
+#99=FACE_OUTER_BOUND('',#169,.T.);
+#100=FACE_OUTER_BOUND('',#170,.T.);
+#101=FACE_OUTER_BOUND('',#171,.T.);
+#102=FACE_OUTER_BOUND('',#172,.T.);
+#103=FACE_OUTER_BOUND('',#173,.T.);
+#104=FACE_OUTER_BOUND('',#174,.T.);
+#105=FACE_OUTER_BOUND('',#175,.T.);
+#106=FACE_OUTER_BOUND('',#176,.T.);
+#107=FACE_OUTER_BOUND('',#177,.T.);
+#108=FACE_OUTER_BOUND('',#178,.T.);
+#109=FACE_OUTER_BOUND('',#179,.T.);
+#110=FACE_OUTER_BOUND('',#180,.T.);
+#111=FACE_OUTER_BOUND('',#181,.T.);
+#112=FACE_OUTER_BOUND('',#182,.T.);
+#113=FACE_OUTER_BOUND('',#183,.T.);
+#114=FACE_OUTER_BOUND('',#184,.T.);
+#115=FACE_OUTER_BOUND('',#185,.T.);
+#116=FACE_OUTER_BOUND('',#186,.T.);
+#117=FACE_OUTER_BOUND('',#189,.T.);
+#118=FACE_OUTER_BOUND('',#190,.T.);
+#119=FACE_OUTER_BOUND('',#191,.T.);
+#120=FACE_OUTER_BOUND('',#192,.T.);
+#121=FACE_OUTER_BOUND('',#193,.T.);
+#122=FACE_OUTER_BOUND('',#194,.T.);
+#123=FACE_OUTER_BOUND('',#195,.T.);
+#124=FACE_OUTER_BOUND('',#197,.T.);
+#125=FACE_OUTER_BOUND('',#198,.T.);
+#126=FACE_OUTER_BOUND('',#199,.T.);
+#127=FACE_OUTER_BOUND('',#200,.T.);
+#128=FACE_OUTER_BOUND('',#201,.T.);
+#129=FACE_OUTER_BOUND('',#202,.T.);
+#130=FACE_OUTER_BOUND('',#203,.T.);
+#131=FACE_OUTER_BOUND('',#204,.T.);
+#132=FACE_OUTER_BOUND('',#205,.T.);
+#133=FACE_OUTER_BOUND('',#206,.T.);
+#134=FACE_OUTER_BOUND('',#207,.T.);
+#135=FACE_OUTER_BOUND('',#208,.T.);
+#136=FACE_OUTER_BOUND('',#209,.T.);
+#137=FACE_OUTER_BOUND('',#210,.T.);
+#138=FACE_OUTER_BOUND('',#211,.T.);
+#139=FACE_OUTER_BOUND('',#212,.T.);
+#140=FACE_OUTER_BOUND('',#213,.T.);
+#141=FACE_OUTER_BOUND('',#214,.T.);
+#142=FACE_OUTER_BOUND('',#215,.T.);
+#143=FACE_OUTER_BOUND('',#216,.T.);
+#144=FACE_OUTER_BOUND('',#217,.T.);
+#145=FACE_OUTER_BOUND('',#218,.T.);
+#146=FACE_OUTER_BOUND('',#219,.T.);
+#147=FACE_OUTER_BOUND('',#220,.T.);
+#148=FACE_OUTER_BOUND('',#221,.T.);
+#149=FACE_OUTER_BOUND('',#222,.T.);
+#150=FACE_OUTER_BOUND('',#223,.T.);
+#151=FACE_OUTER_BOUND('',#224,.T.);
+#152=FACE_OUTER_BOUND('',#225,.T.);
+#153=FACE_OUTER_BOUND('',#226,.T.);
+#154=FACE_OUTER_BOUND('',#227,.T.);
+#155=FACE_OUTER_BOUND('',#228,.T.);
+#156=FACE_OUTER_BOUND('',#229,.T.);
+#157=FACE_OUTER_BOUND('',#230,.T.);
+#158=FACE_OUTER_BOUND('',#231,.T.);
+#159=FACE_OUTER_BOUND('',#232,.T.);
+#160=FACE_OUTER_BOUND('',#233,.T.);
+#161=FACE_OUTER_BOUND('',#234,.T.);
+#162=FACE_OUTER_BOUND('',#235,.T.);
+#163=FACE_OUTER_BOUND('',#236,.T.);
+#164=FACE_OUTER_BOUND('',#237,.T.);
+#165=FACE_OUTER_BOUND('',#238,.T.);
+#166=FACE_OUTER_BOUND('',#239,.T.);
+#167=FACE_OUTER_BOUND('',#240,.T.);
+#168=FACE_OUTER_BOUND('',#241,.T.);
+#169=EDGE_LOOP('',(#797,#798,#799,#800));
+#170=EDGE_LOOP('',(#801));
+#171=EDGE_LOOP('',(#802,#803,#804,#805));
+#172=EDGE_LOOP('',(#806));
+#173=EDGE_LOOP('',(#807,#808,#809,#810));
+#174=EDGE_LOOP('',(#811,#812,#813,#814));
+#175=EDGE_LOOP('',(#815,#816,#817,#818));
+#176=EDGE_LOOP('',(#819,#820,#821,#822));
+#177=EDGE_LOOP('',(#823,#824,#825,#826));
+#178=EDGE_LOOP('',(#827,#828,#829,#830));
+#179=EDGE_LOOP('',(#831,#832,#833,#834));
+#180=EDGE_LOOP('',(#835,#836,#837,#838,#839,#840,#841,#842));
+#181=EDGE_LOOP('',(#843,#844,#845,#846));
+#182=EDGE_LOOP('',(#847,#848,#849,#850));
+#183=EDGE_LOOP('',(#851,#852,#853,#854,#855,#856,#857,#858,#859,#860,#861,
+#862));
+#184=EDGE_LOOP('',(#863,#864,#865,#866));
+#185=EDGE_LOOP('',(#867,#868,#869,#870));
+#186=EDGE_LOOP('',(#871,#872,#873,#874,#875,#876,#877,#878));
+#187=EDGE_LOOP('',(#879));
+#188=EDGE_LOOP('',(#880));
+#189=EDGE_LOOP('',(#881,#882,#883,#884));
+#190=EDGE_LOOP('',(#885));
+#191=EDGE_LOOP('',(#886,#887,#888,#889));
+#192=EDGE_LOOP('',(#890,#891,#892,#893));
+#193=EDGE_LOOP('',(#894,#895,#896,#897));
+#194=EDGE_LOOP('',(#898,#899,#900,#901));
+#195=EDGE_LOOP('',(#902,#903,#904,#905));
+#196=EDGE_LOOP('',(#906));
+#197=EDGE_LOOP('',(#907,#908,#909,#910));
+#198=EDGE_LOOP('',(#911,#912,#913,#914));
+#199=EDGE_LOOP('',(#915,#916,#917,#918));
+#200=EDGE_LOOP('',(#919,#920,#921,#922));
+#201=EDGE_LOOP('',(#923,#924,#925,#926));
+#202=EDGE_LOOP('',(#927,#928,#929,#930));
+#203=EDGE_LOOP('',(#931,#932,#933,#934));
+#204=EDGE_LOOP('',(#935,#936,#937,#938,#939,#940));
+#205=EDGE_LOOP('',(#941,#942,#943,#944,#945,#946));
+#206=EDGE_LOOP('',(#947,#948,#949,#950));
+#207=EDGE_LOOP('',(#951,#952,#953,#954));
+#208=EDGE_LOOP('',(#955,#956,#957,#958));
+#209=EDGE_LOOP('',(#959,#960,#961,#962));
+#210=EDGE_LOOP('',(#963,#964,#965,#966));
+#211=EDGE_LOOP('',(#967,#968,#969,#970));
+#212=EDGE_LOOP('',(#971,#972,#973,#974,#975,#976));
+#213=EDGE_LOOP('',(#977,#978,#979,#980,#981,#982));
+#214=EDGE_LOOP('',(#983,#984,#985,#986));
+#215=EDGE_LOOP('',(#987,#988,#989,#990));
+#216=EDGE_LOOP('',(#991,#992,#993,#994));
+#217=EDGE_LOOP('',(#995,#996,#997,#998));
+#218=EDGE_LOOP('',(#999,#1000,#1001,#1002));
+#219=EDGE_LOOP('',(#1003,#1004,#1005,#1006));
+#220=EDGE_LOOP('',(#1007,#1008,#1009,#1010,#1011,#1012));
+#221=EDGE_LOOP('',(#1013,#1014,#1015,#1016,#1017,#1018));
+#222=EDGE_LOOP('',(#1019,#1020,#1021,#1022));
+#223=EDGE_LOOP('',(#1023,#1024,#1025,#1026));
+#224=EDGE_LOOP('',(#1027,#1028,#1029,#1030));
+#225=EDGE_LOOP('',(#1031,#1032,#1033,#1034));
+#226=EDGE_LOOP('',(#1035,#1036,#1037,#1038));
+#227=EDGE_LOOP('',(#1039,#1040,#1041,#1042));
+#228=EDGE_LOOP('',(#1043,#1044,#1045,#1046,#1047,#1048));
+#229=EDGE_LOOP('',(#1049,#1050,#1051,#1052,#1053,#1054));
+#230=EDGE_LOOP('',(#1055,#1056,#1057,#1058));
+#231=EDGE_LOOP('',(#1059,#1060,#1061,#1062));
+#232=EDGE_LOOP('',(#1063,#1064,#1065,#1066));
+#233=EDGE_LOOP('',(#1067,#1068,#1069,#1070));
+#234=EDGE_LOOP('',(#1071,#1072,#1073,#1074));
+#235=EDGE_LOOP('',(#1075,#1076,#1077,#1078));
+#236=EDGE_LOOP('',(#1079,#1080,#1081,#1082));
+#237=EDGE_LOOP('',(#1083,#1084,#1085,#1086));
+#238=EDGE_LOOP('',(#1087,#1088,#1089,#1090));
+#239=EDGE_LOOP('',(#1091,#1092,#1093,#1094));
+#240=EDGE_LOOP('',(#1095,#1096,#1097,#1098));
+#241=EDGE_LOOP('',(#1099,#1100,#1101,#1102));
+#242=LINE('',#1579,#389);
+#243=LINE('',#1586,#390);
+#244=LINE('',#1592,#391);
+#245=LINE('',#1594,#392);
+#246=LINE('',#1596,#393);
+#247=LINE('',#1597,#394);
+#248=LINE('',#1600,#395);
+#249=LINE('',#1602,#396);
+#250=LINE('',#1603,#397);
+#251=LINE('',#1606,#398);
+#252=LINE('',#1608,#399);
+#253=LINE('',#1609,#400);
+#254=LINE('',#1613,#401);
+#255=LINE('',#1615,#402);
+#256=LINE('',#1617,#403);
+#257=LINE('',#1618,#404);
+#258=LINE('',#1621,#405);
+#259=LINE('',#1623,#406);
+#260=LINE('',#1624,#407);
+#261=LINE('',#1627,#408);
+#262=LINE('',#1629,#409);
+#263=LINE('',#1630,#410);
+#264=LINE('',#1632,#411);
+#265=LINE('',#1633,#412);
+#266=LINE('',#1635,#413);
+#267=LINE('',#1639,#414);
+#268=LINE('',#1641,#415);
+#269=LINE('',#1643,#416);
+#270=LINE('',#1644,#417);
+#271=LINE('',#1647,#418);
+#272=LINE('',#1649,#419);
+#273=LINE('',#1650,#420);
+#274=LINE('',#1652,#421);
+#275=LINE('',#1654,#422);
+#276=LINE('',#1656,#423);
+#277=LINE('',#1657,#424);
+#278=LINE('',#1659,#425);
+#279=LINE('',#1660,#426);
+#280=LINE('',#1667,#427);
+#281=LINE('',#1673,#428);
+#282=LINE('',#1675,#429);
+#283=LINE('',#1677,#430);
+#284=LINE('',#1678,#431);
+#285=LINE('',#1681,#432);
+#286=LINE('',#1683,#433);
+#287=LINE('',#1684,#434);
+#288=LINE('',#1687,#435);
+#289=LINE('',#1689,#436);
+#290=LINE('',#1690,#437);
+#291=LINE('',#1692,#438);
+#292=LINE('',#1693,#439);
+#293=LINE('',#1699,#440);
+#294=LINE('',#1701,#441);
+#295=LINE('',#1703,#442);
+#296=LINE('',#1704,#443);
+#297=LINE('',#1707,#444);
+#298=LINE('',#1709,#445);
+#299=LINE('',#1710,#446);
+#300=LINE('',#1713,#447);
+#301=LINE('',#1715,#448);
+#302=LINE('',#1716,#449);
+#303=LINE('',#1719,#450);
+#304=LINE('',#1721,#451);
+#305=LINE('',#1722,#452);
+#306=LINE('',#1725,#453);
+#307=LINE('',#1727,#454);
+#308=LINE('',#1728,#455);
+#309=LINE('',#1730,#456);
+#310=LINE('',#1731,#457);
+#311=LINE('',#1737,#458);
+#312=LINE('',#1739,#459);
+#313=LINE('',#1741,#460);
+#314=LINE('',#1742,#461);
+#315=LINE('',#1745,#462);
+#316=LINE('',#1747,#463);
+#317=LINE('',#1748,#464);
+#318=LINE('',#1751,#465);
+#319=LINE('',#1753,#466);
+#320=LINE('',#1754,#467);
+#321=LINE('',#1757,#468);
+#322=LINE('',#1759,#469);
+#323=LINE('',#1760,#470);
+#324=LINE('',#1763,#471);
+#325=LINE('',#1765,#472);
+#326=LINE('',#1766,#473);
+#327=LINE('',#1768,#474);
+#328=LINE('',#1769,#475);
+#329=LINE('',#1775,#476);
+#330=LINE('',#1777,#477);
+#331=LINE('',#1779,#478);
+#332=LINE('',#1780,#479);
+#333=LINE('',#1783,#480);
+#334=LINE('',#1785,#481);
+#335=LINE('',#1786,#482);
+#336=LINE('',#1789,#483);
+#337=LINE('',#1791,#484);
+#338=LINE('',#1792,#485);
+#339=LINE('',#1795,#486);
+#340=LINE('',#1797,#487);
+#341=LINE('',#1798,#488);
+#342=LINE('',#1801,#489);
+#343=LINE('',#1803,#490);
+#344=LINE('',#1804,#491);
+#345=LINE('',#1806,#492);
+#346=LINE('',#1807,#493);
+#347=LINE('',#1813,#494);
+#348=LINE('',#1815,#495);
+#349=LINE('',#1817,#496);
+#350=LINE('',#1818,#497);
+#351=LINE('',#1821,#498);
+#352=LINE('',#1823,#499);
+#353=LINE('',#1824,#500);
+#354=LINE('',#1827,#501);
+#355=LINE('',#1829,#502);
+#356=LINE('',#1830,#503);
+#357=LINE('',#1833,#504);
+#358=LINE('',#1835,#505);
+#359=LINE('',#1836,#506);
+#360=LINE('',#1839,#507);
+#361=LINE('',#1841,#508);
+#362=LINE('',#1842,#509);
+#363=LINE('',#1844,#510);
+#364=LINE('',#1845,#511);
+#365=LINE('',#1851,#512);
+#366=LINE('',#1853,#513);
+#367=LINE('',#1855,#514);
+#368=LINE('',#1856,#515);
+#369=LINE('',#1859,#516);
+#370=LINE('',#1861,#517);
+#371=LINE('',#1862,#518);
+#372=LINE('',#1865,#519);
+#373=LINE('',#1866,#520);
+#374=LINE('',#1869,#521);
+#375=LINE('',#1870,#522);
+#376=LINE('',#1872,#523);
+#377=LINE('',#1877,#524);
+#378=LINE('',#1879,#525);
+#379=LINE('',#1881,#526);
+#380=LINE('',#1882,#527);
+#381=LINE('',#1885,#528);
+#382=LINE('',#1887,#529);
+#383=LINE('',#1888,#530);
+#384=LINE('',#1891,#531);
+#385=LINE('',#1892,#532);
+#386=LINE('',#1895,#533);
+#387=LINE('',#1896,#534);
+#388=LINE('',#1898,#535);
+#389=VECTOR('',#1279,0.5);
+#390=VECTOR('',#1288,0.5);
+#391=VECTOR('',#1295,10.);
+#392=VECTOR('',#1296,10.);
+#393=VECTOR('',#1297,10.);
+#394=VECTOR('',#1298,10.);
+#395=VECTOR('',#1301,10.);
+#396=VECTOR('',#1302,10.);
+#397=VECTOR('',#1303,10.);
+#398=VECTOR('',#1306,10.);
+#399=VECTOR('',#1307,10.);
+#400=VECTOR('',#1308,10.);
+#401=VECTOR('',#1311,10.);
+#402=VECTOR('',#1312,10.);
+#403=VECTOR('',#1313,10.);
+#404=VECTOR('',#1314,10.);
+#405=VECTOR('',#1317,10.);
+#406=VECTOR('',#1318,10.);
+#407=VECTOR('',#1319,10.);
+#408=VECTOR('',#1322,10.);
+#409=VECTOR('',#1323,10.);
+#410=VECTOR('',#1324,10.);
+#411=VECTOR('',#1327,10.);
+#412=VECTOR('',#1328,10.);
+#413=VECTOR('',#1331,10.);
+#414=VECTOR('',#1334,10.);
+#415=VECTOR('',#1335,10.);
+#416=VECTOR('',#1336,10.);
+#417=VECTOR('',#1337,10.);
+#418=VECTOR('',#1340,10.);
+#419=VECTOR('',#1341,10.);
+#420=VECTOR('',#1342,10.);
+#421=VECTOR('',#1345,10.);
+#422=VECTOR('',#1346,10.);
+#423=VECTOR('',#1347,10.);
+#424=VECTOR('',#1348,10.);
+#425=VECTOR('',#1351,10.);
+#426=VECTOR('',#1352,10.);
+#427=VECTOR('',#1361,2.75);
+#428=VECTOR('',#1368,10.);
+#429=VECTOR('',#1369,10.);
+#430=VECTOR('',#1370,10.);
+#431=VECTOR('',#1371,10.);
+#432=VECTOR('',#1374,10.);
+#433=VECTOR('',#1375,10.);
+#434=VECTOR('',#1376,10.);
+#435=VECTOR('',#1379,10.);
+#436=VECTOR('',#1380,10.);
+#437=VECTOR('',#1381,10.);
+#438=VECTOR('',#1384,10.);
+#439=VECTOR('',#1385,10.);
+#440=VECTOR('',#1392,10.);
+#441=VECTOR('',#1393,10.);
+#442=VECTOR('',#1394,10.);
+#443=VECTOR('',#1395,10.);
+#444=VECTOR('',#1398,10.);
+#445=VECTOR('',#1399,10.);
+#446=VECTOR('',#1400,10.);
+#447=VECTOR('',#1403,10.);
+#448=VECTOR('',#1404,10.);
+#449=VECTOR('',#1405,10.);
+#450=VECTOR('',#1408,10.);
+#451=VECTOR('',#1409,10.);
+#452=VECTOR('',#1410,10.);
+#453=VECTOR('',#1413,10.);
+#454=VECTOR('',#1414,10.);
+#455=VECTOR('',#1415,10.);
+#456=VECTOR('',#1418,10.);
+#457=VECTOR('',#1419,10.);
+#458=VECTOR('',#1426,10.);
+#459=VECTOR('',#1427,10.);
+#460=VECTOR('',#1428,10.);
+#461=VECTOR('',#1429,10.);
+#462=VECTOR('',#1432,10.);
+#463=VECTOR('',#1433,10.);
+#464=VECTOR('',#1434,10.);
+#465=VECTOR('',#1437,10.);
+#466=VECTOR('',#1438,10.);
+#467=VECTOR('',#1439,10.);
+#468=VECTOR('',#1442,10.);
+#469=VECTOR('',#1443,10.);
+#470=VECTOR('',#1444,10.);
+#471=VECTOR('',#1447,10.);
+#472=VECTOR('',#1448,10.);
+#473=VECTOR('',#1449,10.);
+#474=VECTOR('',#1452,10.);
+#475=VECTOR('',#1453,10.);
+#476=VECTOR('',#1460,10.);
+#477=VECTOR('',#1461,10.);
+#478=VECTOR('',#1462,10.);
+#479=VECTOR('',#1463,10.);
+#480=VECTOR('',#1466,10.);
+#481=VECTOR('',#1467,10.);
+#482=VECTOR('',#1468,10.);
+#483=VECTOR('',#1471,10.);
+#484=VECTOR('',#1472,10.);
+#485=VECTOR('',#1473,10.);
+#486=VECTOR('',#1476,10.);
+#487=VECTOR('',#1477,10.);
+#488=VECTOR('',#1478,10.);
+#489=VECTOR('',#1481,10.);
+#490=VECTOR('',#1482,10.);
+#491=VECTOR('',#1483,10.);
+#492=VECTOR('',#1486,10.);
+#493=VECTOR('',#1487,10.);
+#494=VECTOR('',#1494,10.);
+#495=VECTOR('',#1495,10.);
+#496=VECTOR('',#1496,10.);
+#497=VECTOR('',#1497,10.);
+#498=VECTOR('',#1500,10.);
+#499=VECTOR('',#1501,10.);
+#500=VECTOR('',#1502,10.);
+#501=VECTOR('',#1505,10.);
+#502=VECTOR('',#1506,10.);
+#503=VECTOR('',#1507,10.);
+#504=VECTOR('',#1510,10.);
+#505=VECTOR('',#1511,10.);
+#506=VECTOR('',#1512,10.);
+#507=VECTOR('',#1515,10.);
+#508=VECTOR('',#1516,10.);
+#509=VECTOR('',#1517,10.);
+#510=VECTOR('',#1520,10.);
+#511=VECTOR('',#1521,10.);
+#512=VECTOR('',#1528,10.);
+#513=VECTOR('',#1529,10.);
+#514=VECTOR('',#1530,10.);
+#515=VECTOR('',#1531,10.);
+#516=VECTOR('',#1534,10.);
+#517=VECTOR('',#1535,10.);
+#518=VECTOR('',#1536,10.);
+#519=VECTOR('',#1539,10.);
+#520=VECTOR('',#1540,10.);
+#521=VECTOR('',#1543,10.);
+#522=VECTOR('',#1544,10.);
+#523=VECTOR('',#1547,10.);
+#524=VECTOR('',#1552,10.);
+#525=VECTOR('',#1553,10.);
+#526=VECTOR('',#1554,10.);
+#527=VECTOR('',#1555,10.);
+#528=VECTOR('',#1558,10.);
+#529=VECTOR('',#1559,10.);
+#530=VECTOR('',#1560,10.);
+#531=VECTOR('',#1563,10.);
+#532=VECTOR('',#1564,10.);
+#533=VECTOR('',#1567,10.);
+#534=VECTOR('',#1568,10.);
+#535=VECTOR('',#1571,10.);
+#536=CIRCLE('',#1198,0.5);
+#537=CIRCLE('',#1199,0.5);
+#538=CIRCLE('',#1202,0.5);
+#539=CIRCLE('',#1203,0.5);
+#540=CIRCLE('',#1220,2.75);
+#541=CIRCLE('',#1221,2.75);
+#542=VERTEX_POINT('',#1576);
+#543=VERTEX_POINT('',#1578);
+#544=VERTEX_POINT('',#1583);
+#545=VERTEX_POINT('',#1585);
+#546=VERTEX_POINT('',#1590);
+#547=VERTEX_POINT('',#1591);
+#548=VERTEX_POINT('',#1593);
+#549=VERTEX_POINT('',#1595);
+#550=VERTEX_POINT('',#1599);
+#551=VERTEX_POINT('',#1601);
+#552=VERTEX_POINT('',#1605);
+#553=VERTEX_POINT('',#1607);
+#554=VERTEX_POINT('',#1611);
+#555=VERTEX_POINT('',#1612);
+#556=VERTEX_POINT('',#1614);
+#557=VERTEX_POINT('',#1616);
+#558=VERTEX_POINT('',#1620);
+#559=VERTEX_POINT('',#1622);
+#560=VERTEX_POINT('',#1626);
+#561=VERTEX_POINT('',#1628);
+#562=VERTEX_POINT('',#1637);
+#563=VERTEX_POINT('',#1638);
+#564=VERTEX_POINT('',#1640);
+#565=VERTEX_POINT('',#1642);
+#566=VERTEX_POINT('',#1646);
+#567=VERTEX_POINT('',#1648);
+#568=VERTEX_POINT('',#1653);
+#569=VERTEX_POINT('',#1655);
+#570=VERTEX_POINT('',#1664);
+#571=VERTEX_POINT('',#1666);
+#572=VERTEX_POINT('',#1671);
+#573=VERTEX_POINT('',#1672);
+#574=VERTEX_POINT('',#1674);
+#575=VERTEX_POINT('',#1676);
+#576=VERTEX_POINT('',#1680);
+#577=VERTEX_POINT('',#1682);
+#578=VERTEX_POINT('',#1686);
+#579=VERTEX_POINT('',#1688);
+#580=VERTEX_POINT('',#1697);
+#581=VERTEX_POINT('',#1698);
+#582=VERTEX_POINT('',#1700);
+#583=VERTEX_POINT('',#1702);
+#584=VERTEX_POINT('',#1706);
+#585=VERTEX_POINT('',#1708);
+#586=VERTEX_POINT('',#1712);
+#587=VERTEX_POINT('',#1714);
+#588=VERTEX_POINT('',#1718);
+#589=VERTEX_POINT('',#1720);
+#590=VERTEX_POINT('',#1724);
+#591=VERTEX_POINT('',#1726);
+#592=VERTEX_POINT('',#1735);
+#593=VERTEX_POINT('',#1736);
+#594=VERTEX_POINT('',#1738);
+#595=VERTEX_POINT('',#1740);
+#596=VERTEX_POINT('',#1744);
+#597=VERTEX_POINT('',#1746);
+#598=VERTEX_POINT('',#1750);
+#599=VERTEX_POINT('',#1752);
+#600=VERTEX_POINT('',#1756);
+#601=VERTEX_POINT('',#1758);
+#602=VERTEX_POINT('',#1762);
+#603=VERTEX_POINT('',#1764);
+#604=VERTEX_POINT('',#1773);
+#605=VERTEX_POINT('',#1774);
+#606=VERTEX_POINT('',#1776);
+#607=VERTEX_POINT('',#1778);
+#608=VERTEX_POINT('',#1782);
+#609=VERTEX_POINT('',#1784);
+#610=VERTEX_POINT('',#1788);
+#611=VERTEX_POINT('',#1790);
+#612=VERTEX_POINT('',#1794);
+#613=VERTEX_POINT('',#1796);
+#614=VERTEX_POINT('',#1800);
+#615=VERTEX_POINT('',#1802);
+#616=VERTEX_POINT('',#1811);
+#617=VERTEX_POINT('',#1812);
+#618=VERTEX_POINT('',#1814);
+#619=VERTEX_POINT('',#1816);
+#620=VERTEX_POINT('',#1820);
+#621=VERTEX_POINT('',#1822);
+#622=VERTEX_POINT('',#1826);
+#623=VERTEX_POINT('',#1828);
+#624=VERTEX_POINT('',#1832);
+#625=VERTEX_POINT('',#1834);
+#626=VERTEX_POINT('',#1838);
+#627=VERTEX_POINT('',#1840);
+#628=VERTEX_POINT('',#1849);
+#629=VERTEX_POINT('',#1850);
+#630=VERTEX_POINT('',#1852);
+#631=VERTEX_POINT('',#1854);
+#632=VERTEX_POINT('',#1858);
+#633=VERTEX_POINT('',#1860);
+#634=VERTEX_POINT('',#1864);
+#635=VERTEX_POINT('',#1868);
+#636=VERTEX_POINT('',#1875);
+#637=VERTEX_POINT('',#1876);
+#638=VERTEX_POINT('',#1878);
+#639=VERTEX_POINT('',#1880);
+#640=VERTEX_POINT('',#1884);
+#641=VERTEX_POINT('',#1886);
+#642=VERTEX_POINT('',#1890);
+#643=VERTEX_POINT('',#1894);
+#644=EDGE_CURVE('',#542,#542,#536,.T.);
+#645=EDGE_CURVE('',#542,#543,#242,.T.);
+#646=EDGE_CURVE('',#543,#543,#537,.T.);
+#647=EDGE_CURVE('',#544,#544,#538,.T.);
+#648=EDGE_CURVE('',#544,#545,#243,.T.);
+#649=EDGE_CURVE('',#545,#545,#539,.T.);
+#650=EDGE_CURVE('',#546,#547,#244,.T.);
+#651=EDGE_CURVE('',#546,#548,#245,.T.);
+#652=EDGE_CURVE('',#549,#548,#246,.T.);
+#653=EDGE_CURVE('',#547,#549,#247,.T.);
+#654=EDGE_CURVE('',#550,#547,#248,.T.);
+#655=EDGE_CURVE('',#551,#549,#249,.T.);
+#656=EDGE_CURVE('',#550,#551,#250,.T.);
+#657=EDGE_CURVE('',#552,#550,#251,.T.);
+#658=EDGE_CURVE('',#553,#551,#252,.T.);
+#659=EDGE_CURVE('',#552,#553,#253,.T.);
+#660=EDGE_CURVE('',#554,#555,#254,.T.);
+#661=EDGE_CURVE('',#556,#554,#255,.T.);
+#662=EDGE_CURVE('',#557,#556,#256,.T.);
+#663=EDGE_CURVE('',#555,#557,#257,.T.);
+#664=EDGE_CURVE('',#558,#555,#258,.T.);
+#665=EDGE_CURVE('',#559,#557,#259,.T.);
+#666=EDGE_CURVE('',#558,#559,#260,.T.);
+#667=EDGE_CURVE('',#558,#560,#261,.T.);
+#668=EDGE_CURVE('',#561,#559,#262,.T.);
+#669=EDGE_CURVE('',#560,#561,#263,.T.);
+#670=EDGE_CURVE('',#560,#546,#264,.T.);
+#671=EDGE_CURVE('',#548,#561,#265,.T.);
+#672=EDGE_CURVE('',#553,#556,#266,.T.);
+#673=EDGE_CURVE('',#562,#563,#267,.T.);
+#674=EDGE_CURVE('',#562,#564,#268,.T.);
+#675=EDGE_CURVE('',#565,#564,#269,.T.);
+#676=EDGE_CURVE('',#563,#565,#270,.T.);
+#677=EDGE_CURVE('',#563,#566,#271,.T.);
+#678=EDGE_CURVE('',#567,#565,#272,.T.);
+#679=EDGE_CURVE('',#566,#567,#273,.T.);
+#680=EDGE_CURVE('',#566,#552,#274,.T.);
+#681=EDGE_CURVE('',#568,#567,#275,.T.);
+#682=EDGE_CURVE('',#569,#568,#276,.T.);
+#683=EDGE_CURVE('',#554,#569,#277,.T.);
+#684=EDGE_CURVE('',#569,#562,#278,.T.);
+#685=EDGE_CURVE('',#564,#568,#279,.T.);
+#686=EDGE_CURVE('',#570,#570,#540,.T.);
+#687=EDGE_CURVE('',#570,#571,#280,.T.);
+#688=EDGE_CURVE('',#571,#571,#541,.T.);
+#689=EDGE_CURVE('',#572,#573,#281,.T.);
+#690=EDGE_CURVE('',#572,#574,#282,.T.);
+#691=EDGE_CURVE('',#575,#574,#283,.T.);
+#692=EDGE_CURVE('',#573,#575,#284,.T.);
+#693=EDGE_CURVE('',#573,#576,#285,.T.);
+#694=EDGE_CURVE('',#577,#575,#286,.T.);
+#695=EDGE_CURVE('',#576,#577,#287,.T.);
+#696=EDGE_CURVE('',#576,#578,#288,.T.);
+#697=EDGE_CURVE('',#579,#577,#289,.T.);
+#698=EDGE_CURVE('',#578,#579,#290,.T.);
+#699=EDGE_CURVE('',#578,#572,#291,.T.);
+#700=EDGE_CURVE('',#574,#579,#292,.T.);
+#701=EDGE_CURVE('',#580,#581,#293,.T.);
+#702=EDGE_CURVE('',#581,#582,#294,.T.);
+#703=EDGE_CURVE('',#583,#582,#295,.T.);
+#704=EDGE_CURVE('',#580,#583,#296,.T.);
+#705=EDGE_CURVE('',#584,#580,#297,.T.);
+#706=EDGE_CURVE('',#585,#583,#298,.T.);
+#707=EDGE_CURVE('',#584,#585,#299,.T.);
+#708=EDGE_CURVE('',#586,#584,#300,.T.);
+#709=EDGE_CURVE('',#587,#585,#301,.T.);
+#710=EDGE_CURVE('',#586,#587,#302,.T.);
+#711=EDGE_CURVE('',#588,#586,#303,.T.);
+#712=EDGE_CURVE('',#589,#587,#304,.T.);
+#713=EDGE_CURVE('',#588,#589,#305,.T.);
+#714=EDGE_CURVE('',#590,#588,#306,.T.);
+#715=EDGE_CURVE('',#591,#589,#307,.T.);
+#716=EDGE_CURVE('',#590,#591,#308,.T.);
+#717=EDGE_CURVE('',#581,#590,#309,.T.);
+#718=EDGE_CURVE('',#582,#591,#310,.T.);
+#719=EDGE_CURVE('',#592,#593,#311,.T.);
+#720=EDGE_CURVE('',#593,#594,#312,.T.);
+#721=EDGE_CURVE('',#595,#594,#313,.T.);
+#722=EDGE_CURVE('',#592,#595,#314,.T.);
+#723=EDGE_CURVE('',#596,#592,#315,.T.);
+#724=EDGE_CURVE('',#597,#595,#316,.T.);
+#725=EDGE_CURVE('',#596,#597,#317,.T.);
+#726=EDGE_CURVE('',#598,#596,#318,.T.);
+#727=EDGE_CURVE('',#599,#597,#319,.T.);
+#728=EDGE_CURVE('',#598,#599,#320,.T.);
+#729=EDGE_CURVE('',#600,#598,#321,.T.);
+#730=EDGE_CURVE('',#601,#599,#322,.T.);
+#731=EDGE_CURVE('',#600,#601,#323,.T.);
+#732=EDGE_CURVE('',#602,#600,#324,.T.);
+#733=EDGE_CURVE('',#603,#601,#325,.T.);
+#734=EDGE_CURVE('',#602,#603,#326,.T.);
+#735=EDGE_CURVE('',#593,#602,#327,.T.);
+#736=EDGE_CURVE('',#594,#603,#328,.T.);
+#737=EDGE_CURVE('',#604,#605,#329,.T.);
+#738=EDGE_CURVE('',#604,#606,#330,.T.);
+#739=EDGE_CURVE('',#606,#607,#331,.T.);
+#740=EDGE_CURVE('',#605,#607,#332,.T.);
+#741=EDGE_CURVE('',#608,#604,#333,.T.);
+#742=EDGE_CURVE('',#608,#609,#334,.T.);
+#743=EDGE_CURVE('',#609,#606,#335,.T.);
+#744=EDGE_CURVE('',#610,#608,#336,.T.);
+#745=EDGE_CURVE('',#610,#611,#337,.T.);
+#746=EDGE_CURVE('',#611,#609,#338,.T.);
+#747=EDGE_CURVE('',#612,#610,#339,.T.);
+#748=EDGE_CURVE('',#612,#613,#340,.T.);
+#749=EDGE_CURVE('',#613,#611,#341,.T.);
+#750=EDGE_CURVE('',#614,#612,#342,.T.);
+#751=EDGE_CURVE('',#614,#615,#343,.T.);
+#752=EDGE_CURVE('',#615,#613,#344,.T.);
+#753=EDGE_CURVE('',#605,#614,#345,.T.);
+#754=EDGE_CURVE('',#607,#615,#346,.T.);
+#755=EDGE_CURVE('',#616,#617,#347,.T.);
+#756=EDGE_CURVE('',#616,#618,#348,.T.);
+#757=EDGE_CURVE('',#618,#619,#349,.T.);
+#758=EDGE_CURVE('',#617,#619,#350,.T.);
+#759=EDGE_CURVE('',#620,#616,#351,.T.);
+#760=EDGE_CURVE('',#620,#621,#352,.T.);
+#761=EDGE_CURVE('',#621,#618,#353,.T.);
+#762=EDGE_CURVE('',#622,#620,#354,.T.);
+#763=EDGE_CURVE('',#622,#623,#355,.T.);
+#764=EDGE_CURVE('',#623,#621,#356,.T.);
+#765=EDGE_CURVE('',#624,#622,#357,.T.);
+#766=EDGE_CURVE('',#624,#625,#358,.T.);
+#767=EDGE_CURVE('',#625,#623,#359,.T.);
+#768=EDGE_CURVE('',#626,#624,#360,.T.);
+#769=EDGE_CURVE('',#626,#627,#361,.T.);
+#770=EDGE_CURVE('',#627,#625,#362,.T.);
+#771=EDGE_CURVE('',#617,#626,#363,.T.);
+#772=EDGE_CURVE('',#619,#627,#364,.T.);
+#773=EDGE_CURVE('',#628,#629,#365,.T.);
+#774=EDGE_CURVE('',#629,#630,#366,.T.);
+#775=EDGE_CURVE('',#630,#631,#367,.T.);
+#776=EDGE_CURVE('',#631,#628,#368,.T.);
+#777=EDGE_CURVE('',#632,#629,#369,.T.);
+#778=EDGE_CURVE('',#633,#632,#370,.T.);
+#779=EDGE_CURVE('',#630,#633,#371,.T.);
+#780=EDGE_CURVE('',#634,#633,#372,.T.);
+#781=EDGE_CURVE('',#631,#634,#373,.T.);
+#782=EDGE_CURVE('',#635,#634,#374,.T.);
+#783=EDGE_CURVE('',#628,#635,#375,.T.);
+#784=EDGE_CURVE('',#632,#635,#376,.T.);
+#785=EDGE_CURVE('',#636,#637,#377,.T.);
+#786=EDGE_CURVE('',#637,#638,#378,.T.);
+#787=EDGE_CURVE('',#638,#639,#379,.T.);
+#788=EDGE_CURVE('',#639,#636,#380,.T.);
+#789=EDGE_CURVE('',#640,#637,#381,.T.);
+#790=EDGE_CURVE('',#641,#640,#382,.T.);
+#791=EDGE_CURVE('',#638,#641,#383,.T.);
+#792=EDGE_CURVE('',#642,#641,#384,.T.);
+#793=EDGE_CURVE('',#639,#642,#385,.T.);
+#794=EDGE_CURVE('',#643,#642,#386,.T.);
+#795=EDGE_CURVE('',#636,#643,#387,.T.);
+#796=EDGE_CURVE('',#640,#643,#388,.T.);
+#797=ORIENTED_EDGE('',*,*,#644,.F.);
+#798=ORIENTED_EDGE('',*,*,#645,.T.);
+#799=ORIENTED_EDGE('',*,*,#646,.F.);
+#800=ORIENTED_EDGE('',*,*,#645,.F.);
+#801=ORIENTED_EDGE('',*,*,#644,.T.);
+#802=ORIENTED_EDGE('',*,*,#647,.F.);
+#803=ORIENTED_EDGE('',*,*,#648,.T.);
+#804=ORIENTED_EDGE('',*,*,#649,.F.);
+#805=ORIENTED_EDGE('',*,*,#648,.F.);
+#806=ORIENTED_EDGE('',*,*,#647,.T.);
+#807=ORIENTED_EDGE('',*,*,#650,.F.);
+#808=ORIENTED_EDGE('',*,*,#651,.T.);
+#809=ORIENTED_EDGE('',*,*,#652,.F.);
+#810=ORIENTED_EDGE('',*,*,#653,.F.);
+#811=ORIENTED_EDGE('',*,*,#654,.T.);
+#812=ORIENTED_EDGE('',*,*,#653,.T.);
+#813=ORIENTED_EDGE('',*,*,#655,.F.);
+#814=ORIENTED_EDGE('',*,*,#656,.F.);
+#815=ORIENTED_EDGE('',*,*,#657,.T.);
+#816=ORIENTED_EDGE('',*,*,#656,.T.);
+#817=ORIENTED_EDGE('',*,*,#658,.F.);
+#818=ORIENTED_EDGE('',*,*,#659,.F.);
+#819=ORIENTED_EDGE('',*,*,#660,.F.);
+#820=ORIENTED_EDGE('',*,*,#661,.F.);
+#821=ORIENTED_EDGE('',*,*,#662,.F.);
+#822=ORIENTED_EDGE('',*,*,#663,.F.);
+#823=ORIENTED_EDGE('',*,*,#664,.T.);
+#824=ORIENTED_EDGE('',*,*,#663,.T.);
+#825=ORIENTED_EDGE('',*,*,#665,.F.);
+#826=ORIENTED_EDGE('',*,*,#666,.F.);
+#827=ORIENTED_EDGE('',*,*,#667,.F.);
+#828=ORIENTED_EDGE('',*,*,#666,.T.);
+#829=ORIENTED_EDGE('',*,*,#668,.F.);
+#830=ORIENTED_EDGE('',*,*,#669,.F.);
+#831=ORIENTED_EDGE('',*,*,#670,.F.);
+#832=ORIENTED_EDGE('',*,*,#669,.T.);
+#833=ORIENTED_EDGE('',*,*,#671,.F.);
+#834=ORIENTED_EDGE('',*,*,#651,.F.);
+#835=ORIENTED_EDGE('',*,*,#671,.T.);
+#836=ORIENTED_EDGE('',*,*,#668,.T.);
+#837=ORIENTED_EDGE('',*,*,#665,.T.);
+#838=ORIENTED_EDGE('',*,*,#662,.T.);
+#839=ORIENTED_EDGE('',*,*,#672,.F.);
+#840=ORIENTED_EDGE('',*,*,#658,.T.);
+#841=ORIENTED_EDGE('',*,*,#655,.T.);
+#842=ORIENTED_EDGE('',*,*,#652,.T.);
+#843=ORIENTED_EDGE('',*,*,#673,.F.);
+#844=ORIENTED_EDGE('',*,*,#674,.T.);
+#845=ORIENTED_EDGE('',*,*,#675,.F.);
+#846=ORIENTED_EDGE('',*,*,#676,.F.);
+#847=ORIENTED_EDGE('',*,*,#677,.F.);
+#848=ORIENTED_EDGE('',*,*,#676,.T.);
+#849=ORIENTED_EDGE('',*,*,#678,.F.);
+#850=ORIENTED_EDGE('',*,*,#679,.F.);
+#851=ORIENTED_EDGE('',*,*,#680,.F.);
+#852=ORIENTED_EDGE('',*,*,#679,.T.);
+#853=ORIENTED_EDGE('',*,*,#681,.F.);
+#854=ORIENTED_EDGE('',*,*,#682,.F.);
+#855=ORIENTED_EDGE('',*,*,#683,.F.);
+#856=ORIENTED_EDGE('',*,*,#660,.T.);
+#857=ORIENTED_EDGE('',*,*,#664,.F.);
+#858=ORIENTED_EDGE('',*,*,#667,.T.);
+#859=ORIENTED_EDGE('',*,*,#670,.T.);
+#860=ORIENTED_EDGE('',*,*,#650,.T.);
+#861=ORIENTED_EDGE('',*,*,#654,.F.);
+#862=ORIENTED_EDGE('',*,*,#657,.F.);
+#863=ORIENTED_EDGE('',*,*,#684,.F.);
+#864=ORIENTED_EDGE('',*,*,#682,.T.);
+#865=ORIENTED_EDGE('',*,*,#685,.F.);
+#866=ORIENTED_EDGE('',*,*,#674,.F.);
+#867=ORIENTED_EDGE('',*,*,#685,.T.);
+#868=ORIENTED_EDGE('',*,*,#681,.T.);
+#869=ORIENTED_EDGE('',*,*,#678,.T.);
+#870=ORIENTED_EDGE('',*,*,#675,.T.);
+#871=ORIENTED_EDGE('',*,*,#661,.T.);
+#872=ORIENTED_EDGE('',*,*,#683,.T.);
+#873=ORIENTED_EDGE('',*,*,#684,.T.);
+#874=ORIENTED_EDGE('',*,*,#673,.T.);
+#875=ORIENTED_EDGE('',*,*,#677,.T.);
+#876=ORIENTED_EDGE('',*,*,#680,.T.);
+#877=ORIENTED_EDGE('',*,*,#659,.T.);
+#878=ORIENTED_EDGE('',*,*,#672,.T.);
+#879=ORIENTED_EDGE('',*,*,#646,.T.);
+#880=ORIENTED_EDGE('',*,*,#649,.T.);
+#881=ORIENTED_EDGE('',*,*,#686,.F.);
+#882=ORIENTED_EDGE('',*,*,#687,.T.);
+#883=ORIENTED_EDGE('',*,*,#688,.F.);
+#884=ORIENTED_EDGE('',*,*,#687,.F.);
+#885=ORIENTED_EDGE('',*,*,#686,.T.);
+#886=ORIENTED_EDGE('',*,*,#689,.F.);
+#887=ORIENTED_EDGE('',*,*,#690,.T.);
+#888=ORIENTED_EDGE('',*,*,#691,.F.);
+#889=ORIENTED_EDGE('',*,*,#692,.F.);
+#890=ORIENTED_EDGE('',*,*,#693,.F.);
+#891=ORIENTED_EDGE('',*,*,#692,.T.);
+#892=ORIENTED_EDGE('',*,*,#694,.F.);
+#893=ORIENTED_EDGE('',*,*,#695,.F.);
+#894=ORIENTED_EDGE('',*,*,#696,.F.);
+#895=ORIENTED_EDGE('',*,*,#695,.T.);
+#896=ORIENTED_EDGE('',*,*,#697,.F.);
+#897=ORIENTED_EDGE('',*,*,#698,.F.);
+#898=ORIENTED_EDGE('',*,*,#699,.F.);
+#899=ORIENTED_EDGE('',*,*,#698,.T.);
+#900=ORIENTED_EDGE('',*,*,#700,.F.);
+#901=ORIENTED_EDGE('',*,*,#690,.F.);
+#902=ORIENTED_EDGE('',*,*,#700,.T.);
+#903=ORIENTED_EDGE('',*,*,#697,.T.);
+#904=ORIENTED_EDGE('',*,*,#694,.T.);
+#905=ORIENTED_EDGE('',*,*,#691,.T.);
+#906=ORIENTED_EDGE('',*,*,#688,.T.);
+#907=ORIENTED_EDGE('',*,*,#699,.T.);
+#908=ORIENTED_EDGE('',*,*,#689,.T.);
+#909=ORIENTED_EDGE('',*,*,#693,.T.);
+#910=ORIENTED_EDGE('',*,*,#696,.T.);
+#911=ORIENTED_EDGE('',*,*,#701,.T.);
+#912=ORIENTED_EDGE('',*,*,#702,.T.);
+#913=ORIENTED_EDGE('',*,*,#703,.F.);
+#914=ORIENTED_EDGE('',*,*,#704,.F.);
+#915=ORIENTED_EDGE('',*,*,#705,.T.);
+#916=ORIENTED_EDGE('',*,*,#704,.T.);
+#917=ORIENTED_EDGE('',*,*,#706,.F.);
+#918=ORIENTED_EDGE('',*,*,#707,.F.);
+#919=ORIENTED_EDGE('',*,*,#708,.T.);
+#920=ORIENTED_EDGE('',*,*,#707,.T.);
+#921=ORIENTED_EDGE('',*,*,#709,.F.);
+#922=ORIENTED_EDGE('',*,*,#710,.F.);
+#923=ORIENTED_EDGE('',*,*,#711,.T.);
+#924=ORIENTED_EDGE('',*,*,#710,.T.);
+#925=ORIENTED_EDGE('',*,*,#712,.F.);
+#926=ORIENTED_EDGE('',*,*,#713,.F.);
+#927=ORIENTED_EDGE('',*,*,#714,.T.);
+#928=ORIENTED_EDGE('',*,*,#713,.T.);
+#929=ORIENTED_EDGE('',*,*,#715,.F.);
+#930=ORIENTED_EDGE('',*,*,#716,.F.);
+#931=ORIENTED_EDGE('',*,*,#717,.T.);
+#932=ORIENTED_EDGE('',*,*,#716,.T.);
+#933=ORIENTED_EDGE('',*,*,#718,.F.);
+#934=ORIENTED_EDGE('',*,*,#702,.F.);
+#935=ORIENTED_EDGE('',*,*,#717,.F.);
+#936=ORIENTED_EDGE('',*,*,#701,.F.);
+#937=ORIENTED_EDGE('',*,*,#705,.F.);
+#938=ORIENTED_EDGE('',*,*,#708,.F.);
+#939=ORIENTED_EDGE('',*,*,#711,.F.);
+#940=ORIENTED_EDGE('',*,*,#714,.F.);
+#941=ORIENTED_EDGE('',*,*,#718,.T.);
+#942=ORIENTED_EDGE('',*,*,#715,.T.);
+#943=ORIENTED_EDGE('',*,*,#712,.T.);
+#944=ORIENTED_EDGE('',*,*,#709,.T.);
+#945=ORIENTED_EDGE('',*,*,#706,.T.);
+#946=ORIENTED_EDGE('',*,*,#703,.T.);
+#947=ORIENTED_EDGE('',*,*,#719,.T.);
+#948=ORIENTED_EDGE('',*,*,#720,.T.);
+#949=ORIENTED_EDGE('',*,*,#721,.F.);
+#950=ORIENTED_EDGE('',*,*,#722,.F.);
+#951=ORIENTED_EDGE('',*,*,#723,.T.);
+#952=ORIENTED_EDGE('',*,*,#722,.T.);
+#953=ORIENTED_EDGE('',*,*,#724,.F.);
+#954=ORIENTED_EDGE('',*,*,#725,.F.);
+#955=ORIENTED_EDGE('',*,*,#726,.T.);
+#956=ORIENTED_EDGE('',*,*,#725,.T.);
+#957=ORIENTED_EDGE('',*,*,#727,.F.);
+#958=ORIENTED_EDGE('',*,*,#728,.F.);
+#959=ORIENTED_EDGE('',*,*,#729,.T.);
+#960=ORIENTED_EDGE('',*,*,#728,.T.);
+#961=ORIENTED_EDGE('',*,*,#730,.F.);
+#962=ORIENTED_EDGE('',*,*,#731,.F.);
+#963=ORIENTED_EDGE('',*,*,#732,.T.);
+#964=ORIENTED_EDGE('',*,*,#731,.T.);
+#965=ORIENTED_EDGE('',*,*,#733,.F.);
+#966=ORIENTED_EDGE('',*,*,#734,.F.);
+#967=ORIENTED_EDGE('',*,*,#735,.T.);
+#968=ORIENTED_EDGE('',*,*,#734,.T.);
+#969=ORIENTED_EDGE('',*,*,#736,.F.);
+#970=ORIENTED_EDGE('',*,*,#720,.F.);
+#971=ORIENTED_EDGE('',*,*,#735,.F.);
+#972=ORIENTED_EDGE('',*,*,#719,.F.);
+#973=ORIENTED_EDGE('',*,*,#723,.F.);
+#974=ORIENTED_EDGE('',*,*,#726,.F.);
+#975=ORIENTED_EDGE('',*,*,#729,.F.);
+#976=ORIENTED_EDGE('',*,*,#732,.F.);
+#977=ORIENTED_EDGE('',*,*,#736,.T.);
+#978=ORIENTED_EDGE('',*,*,#733,.T.);
+#979=ORIENTED_EDGE('',*,*,#730,.T.);
+#980=ORIENTED_EDGE('',*,*,#727,.T.);
+#981=ORIENTED_EDGE('',*,*,#724,.T.);
+#982=ORIENTED_EDGE('',*,*,#721,.T.);
+#983=ORIENTED_EDGE('',*,*,#737,.F.);
+#984=ORIENTED_EDGE('',*,*,#738,.T.);
+#985=ORIENTED_EDGE('',*,*,#739,.T.);
+#986=ORIENTED_EDGE('',*,*,#740,.F.);
+#987=ORIENTED_EDGE('',*,*,#741,.F.);
+#988=ORIENTED_EDGE('',*,*,#742,.T.);
+#989=ORIENTED_EDGE('',*,*,#743,.T.);
+#990=ORIENTED_EDGE('',*,*,#738,.F.);
+#991=ORIENTED_EDGE('',*,*,#744,.F.);
+#992=ORIENTED_EDGE('',*,*,#745,.T.);
+#993=ORIENTED_EDGE('',*,*,#746,.T.);
+#994=ORIENTED_EDGE('',*,*,#742,.F.);
+#995=ORIENTED_EDGE('',*,*,#747,.F.);
+#996=ORIENTED_EDGE('',*,*,#748,.T.);
+#997=ORIENTED_EDGE('',*,*,#749,.T.);
+#998=ORIENTED_EDGE('',*,*,#745,.F.);
+#999=ORIENTED_EDGE('',*,*,#750,.F.);
+#1000=ORIENTED_EDGE('',*,*,#751,.T.);
+#1001=ORIENTED_EDGE('',*,*,#752,.T.);
+#1002=ORIENTED_EDGE('',*,*,#748,.F.);
+#1003=ORIENTED_EDGE('',*,*,#753,.F.);
+#1004=ORIENTED_EDGE('',*,*,#740,.T.);
+#1005=ORIENTED_EDGE('',*,*,#754,.T.);
+#1006=ORIENTED_EDGE('',*,*,#751,.F.);
+#1007=ORIENTED_EDGE('',*,*,#753,.T.);
+#1008=ORIENTED_EDGE('',*,*,#750,.T.);
+#1009=ORIENTED_EDGE('',*,*,#747,.T.);
+#1010=ORIENTED_EDGE('',*,*,#744,.T.);
+#1011=ORIENTED_EDGE('',*,*,#741,.T.);
+#1012=ORIENTED_EDGE('',*,*,#737,.T.);
+#1013=ORIENTED_EDGE('',*,*,#754,.F.);
+#1014=ORIENTED_EDGE('',*,*,#739,.F.);
+#1015=ORIENTED_EDGE('',*,*,#743,.F.);
+#1016=ORIENTED_EDGE('',*,*,#746,.F.);
+#1017=ORIENTED_EDGE('',*,*,#749,.F.);
+#1018=ORIENTED_EDGE('',*,*,#752,.F.);
+#1019=ORIENTED_EDGE('',*,*,#755,.F.);
+#1020=ORIENTED_EDGE('',*,*,#756,.T.);
+#1021=ORIENTED_EDGE('',*,*,#757,.T.);
+#1022=ORIENTED_EDGE('',*,*,#758,.F.);
+#1023=ORIENTED_EDGE('',*,*,#759,.F.);
+#1024=ORIENTED_EDGE('',*,*,#760,.T.);
+#1025=ORIENTED_EDGE('',*,*,#761,.T.);
+#1026=ORIENTED_EDGE('',*,*,#756,.F.);
+#1027=ORIENTED_EDGE('',*,*,#762,.F.);
+#1028=ORIENTED_EDGE('',*,*,#763,.T.);
+#1029=ORIENTED_EDGE('',*,*,#764,.T.);
+#1030=ORIENTED_EDGE('',*,*,#760,.F.);
+#1031=ORIENTED_EDGE('',*,*,#765,.F.);
+#1032=ORIENTED_EDGE('',*,*,#766,.T.);
+#1033=ORIENTED_EDGE('',*,*,#767,.T.);
+#1034=ORIENTED_EDGE('',*,*,#763,.F.);
+#1035=ORIENTED_EDGE('',*,*,#768,.F.);
+#1036=ORIENTED_EDGE('',*,*,#769,.T.);
+#1037=ORIENTED_EDGE('',*,*,#770,.T.);
+#1038=ORIENTED_EDGE('',*,*,#766,.F.);
+#1039=ORIENTED_EDGE('',*,*,#771,.F.);
+#1040=ORIENTED_EDGE('',*,*,#758,.T.);
+#1041=ORIENTED_EDGE('',*,*,#772,.T.);
+#1042=ORIENTED_EDGE('',*,*,#769,.F.);
+#1043=ORIENTED_EDGE('',*,*,#771,.T.);
+#1044=ORIENTED_EDGE('',*,*,#768,.T.);
+#1045=ORIENTED_EDGE('',*,*,#765,.T.);
+#1046=ORIENTED_EDGE('',*,*,#762,.T.);
+#1047=ORIENTED_EDGE('',*,*,#759,.T.);
+#1048=ORIENTED_EDGE('',*,*,#755,.T.);
+#1049=ORIENTED_EDGE('',*,*,#772,.F.);
+#1050=ORIENTED_EDGE('',*,*,#757,.F.);
+#1051=ORIENTED_EDGE('',*,*,#761,.F.);
+#1052=ORIENTED_EDGE('',*,*,#764,.F.);
+#1053=ORIENTED_EDGE('',*,*,#767,.F.);
+#1054=ORIENTED_EDGE('',*,*,#770,.F.);
+#1055=ORIENTED_EDGE('',*,*,#773,.T.);
+#1056=ORIENTED_EDGE('',*,*,#774,.T.);
+#1057=ORIENTED_EDGE('',*,*,#775,.T.);
+#1058=ORIENTED_EDGE('',*,*,#776,.T.);
+#1059=ORIENTED_EDGE('',*,*,#777,.F.);
+#1060=ORIENTED_EDGE('',*,*,#778,.F.);
+#1061=ORIENTED_EDGE('',*,*,#779,.F.);
+#1062=ORIENTED_EDGE('',*,*,#774,.F.);
+#1063=ORIENTED_EDGE('',*,*,#779,.T.);
+#1064=ORIENTED_EDGE('',*,*,#780,.F.);
+#1065=ORIENTED_EDGE('',*,*,#781,.F.);
+#1066=ORIENTED_EDGE('',*,*,#775,.F.);
+#1067=ORIENTED_EDGE('',*,*,#781,.T.);
+#1068=ORIENTED_EDGE('',*,*,#782,.F.);
+#1069=ORIENTED_EDGE('',*,*,#783,.F.);
+#1070=ORIENTED_EDGE('',*,*,#776,.F.);
+#1071=ORIENTED_EDGE('',*,*,#783,.T.);
+#1072=ORIENTED_EDGE('',*,*,#784,.F.);
+#1073=ORIENTED_EDGE('',*,*,#777,.T.);
+#1074=ORIENTED_EDGE('',*,*,#773,.F.);
+#1075=ORIENTED_EDGE('',*,*,#784,.T.);
+#1076=ORIENTED_EDGE('',*,*,#782,.T.);
+#1077=ORIENTED_EDGE('',*,*,#780,.T.);
+#1078=ORIENTED_EDGE('',*,*,#778,.T.);
+#1079=ORIENTED_EDGE('',*,*,#785,.T.);
+#1080=ORIENTED_EDGE('',*,*,#786,.T.);
+#1081=ORIENTED_EDGE('',*,*,#787,.T.);
+#1082=ORIENTED_EDGE('',*,*,#788,.T.);
+#1083=ORIENTED_EDGE('',*,*,#789,.F.);
+#1084=ORIENTED_EDGE('',*,*,#790,.F.);
+#1085=ORIENTED_EDGE('',*,*,#791,.F.);
+#1086=ORIENTED_EDGE('',*,*,#786,.F.);
+#1087=ORIENTED_EDGE('',*,*,#791,.T.);
+#1088=ORIENTED_EDGE('',*,*,#792,.F.);
+#1089=ORIENTED_EDGE('',*,*,#793,.F.);
+#1090=ORIENTED_EDGE('',*,*,#787,.F.);
+#1091=ORIENTED_EDGE('',*,*,#793,.T.);
+#1092=ORIENTED_EDGE('',*,*,#794,.F.);
+#1093=ORIENTED_EDGE('',*,*,#795,.F.);
+#1094=ORIENTED_EDGE('',*,*,#788,.F.);
+#1095=ORIENTED_EDGE('',*,*,#795,.T.);
+#1096=ORIENTED_EDGE('',*,*,#796,.F.);
+#1097=ORIENTED_EDGE('',*,*,#789,.T.);
+#1098=ORIENTED_EDGE('',*,*,#785,.F.);
+#1099=ORIENTED_EDGE('',*,*,#796,.T.);
+#1100=ORIENTED_EDGE('',*,*,#794,.T.);
+#1101=ORIENTED_EDGE('',*,*,#792,.T.);
+#1102=ORIENTED_EDGE('',*,*,#790,.T.);
+#1103=CYLINDRICAL_SURFACE('',#1197,0.5);
+#1104=CYLINDRICAL_SURFACE('',#1201,0.5);
+#1105=CYLINDRICAL_SURFACE('',#1219,2.75);
+#1106=ADVANCED_FACE('',(#99),#1103,.T.);
+#1107=ADVANCED_FACE('',(#100),#32,.T.);
+#1108=ADVANCED_FACE('',(#101),#1104,.T.);
+#1109=ADVANCED_FACE('',(#102),#33,.T.);
+#1110=ADVANCED_FACE('',(#103),#34,.T.);
+#1111=ADVANCED_FACE('',(#104),#35,.T.);
+#1112=ADVANCED_FACE('',(#105),#36,.T.);
+#1113=ADVANCED_FACE('',(#106),#37,.T.);
+#1114=ADVANCED_FACE('',(#107),#38,.T.);
+#1115=ADVANCED_FACE('',(#108),#39,.T.);
+#1116=ADVANCED_FACE('',(#109),#40,.T.);
+#1117=ADVANCED_FACE('',(#110),#41,.T.);
+#1118=ADVANCED_FACE('',(#111),#42,.T.);
+#1119=ADVANCED_FACE('',(#112),#43,.T.);
+#1120=ADVANCED_FACE('',(#113),#44,.T.);
+#1121=ADVANCED_FACE('',(#114),#45,.T.);
+#1122=ADVANCED_FACE('',(#115),#46,.T.);
+#1123=ADVANCED_FACE('',(#116,#29,#30),#47,.F.);
+#1124=ADVANCED_FACE('',(#117),#1105,.T.);
+#1125=ADVANCED_FACE('',(#118),#48,.T.);
+#1126=ADVANCED_FACE('',(#119),#49,.T.);
+#1127=ADVANCED_FACE('',(#120),#50,.T.);
+#1128=ADVANCED_FACE('',(#121),#51,.T.);
+#1129=ADVANCED_FACE('',(#122),#52,.T.);
+#1130=ADVANCED_FACE('',(#123,#31),#53,.T.);
+#1131=ADVANCED_FACE('',(#124),#54,.F.);
+#1132=ADVANCED_FACE('',(#125),#55,.T.);
+#1133=ADVANCED_FACE('',(#126),#56,.T.);
+#1134=ADVANCED_FACE('',(#127),#57,.T.);
+#1135=ADVANCED_FACE('',(#128),#58,.T.);
+#1136=ADVANCED_FACE('',(#129),#59,.T.);
+#1137=ADVANCED_FACE('',(#130),#60,.T.);
+#1138=ADVANCED_FACE('',(#131),#61,.T.);
+#1139=ADVANCED_FACE('',(#132),#62,.T.);
+#1140=ADVANCED_FACE('',(#133),#63,.T.);
+#1141=ADVANCED_FACE('',(#134),#64,.T.);
+#1142=ADVANCED_FACE('',(#135),#65,.T.);
+#1143=ADVANCED_FACE('',(#136),#66,.T.);
+#1144=ADVANCED_FACE('',(#137),#67,.T.);
+#1145=ADVANCED_FACE('',(#138),#68,.T.);
+#1146=ADVANCED_FACE('',(#139),#69,.T.);
+#1147=ADVANCED_FACE('',(#140),#70,.T.);
+#1148=ADVANCED_FACE('',(#141),#71,.F.);
+#1149=ADVANCED_FACE('',(#142),#72,.F.);
+#1150=ADVANCED_FACE('',(#143),#73,.F.);
+#1151=ADVANCED_FACE('',(#144),#74,.F.);
+#1152=ADVANCED_FACE('',(#145),#75,.F.);
+#1153=ADVANCED_FACE('',(#146),#76,.F.);
+#1154=ADVANCED_FACE('',(#147),#77,.F.);
+#1155=ADVANCED_FACE('',(#148),#78,.F.);
+#1156=ADVANCED_FACE('',(#149),#79,.F.);
+#1157=ADVANCED_FACE('',(#150),#80,.F.);
+#1158=ADVANCED_FACE('',(#151),#81,.F.);
+#1159=ADVANCED_FACE('',(#152),#82,.F.);
+#1160=ADVANCED_FACE('',(#153),#83,.F.);
+#1161=ADVANCED_FACE('',(#154),#84,.F.);
+#1162=ADVANCED_FACE('',(#155),#85,.F.);
+#1163=ADVANCED_FACE('',(#156),#86,.F.);
+#1164=ADVANCED_FACE('',(#157),#87,.T.);
+#1165=ADVANCED_FACE('',(#158),#88,.T.);
+#1166=ADVANCED_FACE('',(#159),#89,.T.);
+#1167=ADVANCED_FACE('',(#160),#90,.T.);
+#1168=ADVANCED_FACE('',(#161),#91,.T.);
+#1169=ADVANCED_FACE('',(#162),#92,.T.);
+#1170=ADVANCED_FACE('',(#163),#93,.T.);
+#1171=ADVANCED_FACE('',(#164),#94,.T.);
+#1172=ADVANCED_FACE('',(#165),#95,.T.);
+#1173=ADVANCED_FACE('',(#166),#96,.T.);
+#1174=ADVANCED_FACE('',(#167),#97,.T.);
+#1175=ADVANCED_FACE('',(#168),#98,.T.);
+#1176=CLOSED_SHELL('',(#1106,#1107,#1108,#1109,#1110,#1111,#1112,#1113,
+#1114,#1115,#1116,#1117,#1118,#1119,#1120,#1121,#1122,#1123));
+#1177=CLOSED_SHELL('',(#1124,#1125,#1126,#1127,#1128,#1129,#1130,#1131));
+#1178=CLOSED_SHELL('',(#1132,#1133,#1134,#1135,#1136,#1137,#1138,#1139));
+#1179=CLOSED_SHELL('',(#1140,#1141,#1142,#1143,#1144,#1145,#1146,#1147));
+#1180=CLOSED_SHELL('',(#1148,#1149,#1150,#1151,#1152,#1153,#1154,#1155));
+#1181=CLOSED_SHELL('',(#1156,#1157,#1158,#1159,#1160,#1161,#1162,#1163));
+#1182=CLOSED_SHELL('',(#1164,#1165,#1166,#1167,#1168,#1169));
+#1183=CLOSED_SHELL('',(#1170,#1171,#1172,#1173,#1174,#1175));
+#1184=DERIVED_UNIT_ELEMENT(#1186,1.);
+#1185=DERIVED_UNIT_ELEMENT(#1905,-3.);
+#1186=(
+MASS_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.KILO.,.GRAM.)
+);
+#1187=DERIVED_UNIT((#1184,#1185));
+#1188=MEASURE_REPRESENTATION_ITEM('density measure',
+POSITIVE_RATIO_MEASURE(7850.),#1187);
+#1189=PROPERTY_DEFINITION_REPRESENTATION(#1194,#1191);
+#1190=PROPERTY_DEFINITION_REPRESENTATION(#1195,#1192);
+#1191=REPRESENTATION('material name',(#1193),#1902);
+#1192=REPRESENTATION('density',(#1188),#1902);
+#1193=DESCRIPTIVE_REPRESENTATION_ITEM('Steel','Steel');
+#1194=PROPERTY_DEFINITION('material property','material name',#1912);
+#1195=PROPERTY_DEFINITION('material property','density of part',#1912);
+#1196=AXIS2_PLACEMENT_3D('',#1574,#1273,#1274);
+#1197=AXIS2_PLACEMENT_3D('',#1575,#1275,#1276);
+#1198=AXIS2_PLACEMENT_3D('',#1577,#1277,#1278);
+#1199=AXIS2_PLACEMENT_3D('',#1580,#1280,#1281);
+#1200=AXIS2_PLACEMENT_3D('',#1581,#1282,#1283);
+#1201=AXIS2_PLACEMENT_3D('',#1582,#1284,#1285);
+#1202=AXIS2_PLACEMENT_3D('',#1584,#1286,#1287);
+#1203=AXIS2_PLACEMENT_3D('',#1587,#1289,#1290);
+#1204=AXIS2_PLACEMENT_3D('',#1588,#1291,#1292);
+#1205=AXIS2_PLACEMENT_3D('',#1589,#1293,#1294);
+#1206=AXIS2_PLACEMENT_3D('',#1598,#1299,#1300);
+#1207=AXIS2_PLACEMENT_3D('',#1604,#1304,#1305);
+#1208=AXIS2_PLACEMENT_3D('',#1610,#1309,#1310);
+#1209=AXIS2_PLACEMENT_3D('',#1619,#1315,#1316);
+#1210=AXIS2_PLACEMENT_3D('',#1625,#1320,#1321);
+#1211=AXIS2_PLACEMENT_3D('',#1631,#1325,#1326);
+#1212=AXIS2_PLACEMENT_3D('',#1634,#1329,#1330);
+#1213=AXIS2_PLACEMENT_3D('',#1636,#1332,#1333);
+#1214=AXIS2_PLACEMENT_3D('',#1645,#1338,#1339);
+#1215=AXIS2_PLACEMENT_3D('',#1651,#1343,#1344);
+#1216=AXIS2_PLACEMENT_3D('',#1658,#1349,#1350);
+#1217=AXIS2_PLACEMENT_3D('',#1661,#1353,#1354);
+#1218=AXIS2_PLACEMENT_3D('',#1662,#1355,#1356);
+#1219=AXIS2_PLACEMENT_3D('',#1663,#1357,#1358);
+#1220=AXIS2_PLACEMENT_3D('',#1665,#1359,#1360);
+#1221=AXIS2_PLACEMENT_3D('',#1668,#1362,#1363);
+#1222=AXIS2_PLACEMENT_3D('',#1669,#1364,#1365);
+#1223=AXIS2_PLACEMENT_3D('',#1670,#1366,#1367);
+#1224=AXIS2_PLACEMENT_3D('',#1679,#1372,#1373);
+#1225=AXIS2_PLACEMENT_3D('',#1685,#1377,#1378);
+#1226=AXIS2_PLACEMENT_3D('',#1691,#1382,#1383);
+#1227=AXIS2_PLACEMENT_3D('',#1694,#1386,#1387);
+#1228=AXIS2_PLACEMENT_3D('',#1695,#1388,#1389);
+#1229=AXIS2_PLACEMENT_3D('',#1696,#1390,#1391);
+#1230=AXIS2_PLACEMENT_3D('',#1705,#1396,#1397);
+#1231=AXIS2_PLACEMENT_3D('',#1711,#1401,#1402);
+#1232=AXIS2_PLACEMENT_3D('',#1717,#1406,#1407);
+#1233=AXIS2_PLACEMENT_3D('',#1723,#1411,#1412);
+#1234=AXIS2_PLACEMENT_3D('',#1729,#1416,#1417);
+#1235=AXIS2_PLACEMENT_3D('',#1732,#1420,#1421);
+#1236=AXIS2_PLACEMENT_3D('',#1733,#1422,#1423);
+#1237=AXIS2_PLACEMENT_3D('',#1734,#1424,#1425);
+#1238=AXIS2_PLACEMENT_3D('',#1743,#1430,#1431);
+#1239=AXIS2_PLACEMENT_3D('',#1749,#1435,#1436);
+#1240=AXIS2_PLACEMENT_3D('',#1755,#1440,#1441);
+#1241=AXIS2_PLACEMENT_3D('',#1761,#1445,#1446);
+#1242=AXIS2_PLACEMENT_3D('',#1767,#1450,#1451);
+#1243=AXIS2_PLACEMENT_3D('',#1770,#1454,#1455);
+#1244=AXIS2_PLACEMENT_3D('',#1771,#1456,#1457);
+#1245=AXIS2_PLACEMENT_3D('',#1772,#1458,#1459);
+#1246=AXIS2_PLACEMENT_3D('',#1781,#1464,#1465);
+#1247=AXIS2_PLACEMENT_3D('',#1787,#1469,#1470);
+#1248=AXIS2_PLACEMENT_3D('',#1793,#1474,#1475);
+#1249=AXIS2_PLACEMENT_3D('',#1799,#1479,#1480);
+#1250=AXIS2_PLACEMENT_3D('',#1805,#1484,#1485);
+#1251=AXIS2_PLACEMENT_3D('',#1808,#1488,#1489);
+#1252=AXIS2_PLACEMENT_3D('',#1809,#1490,#1491);
+#1253=AXIS2_PLACEMENT_3D('',#1810,#1492,#1493);
+#1254=AXIS2_PLACEMENT_3D('',#1819,#1498,#1499);
+#1255=AXIS2_PLACEMENT_3D('',#1825,#1503,#1504);
+#1256=AXIS2_PLACEMENT_3D('',#1831,#1508,#1509);
+#1257=AXIS2_PLACEMENT_3D('',#1837,#1513,#1514);
+#1258=AXIS2_PLACEMENT_3D('',#1843,#1518,#1519);
+#1259=AXIS2_PLACEMENT_3D('',#1846,#1522,#1523);
+#1260=AXIS2_PLACEMENT_3D('',#1847,#1524,#1525);
+#1261=AXIS2_PLACEMENT_3D('',#1848,#1526,#1527);
+#1262=AXIS2_PLACEMENT_3D('',#1857,#1532,#1533);
+#1263=AXIS2_PLACEMENT_3D('',#1863,#1537,#1538);
+#1264=AXIS2_PLACEMENT_3D('',#1867,#1541,#1542);
+#1265=AXIS2_PLACEMENT_3D('',#1871,#1545,#1546);
+#1266=AXIS2_PLACEMENT_3D('',#1873,#1548,#1549);
+#1267=AXIS2_PLACEMENT_3D('',#1874,#1550,#1551);
+#1268=AXIS2_PLACEMENT_3D('',#1883,#1556,#1557);
+#1269=AXIS2_PLACEMENT_3D('',#1889,#1561,#1562);
+#1270=AXIS2_PLACEMENT_3D('',#1893,#1565,#1566);
+#1271=AXIS2_PLACEMENT_3D('',#1897,#1569,#1570);
+#1272=AXIS2_PLACEMENT_3D('',#1899,#1572,#1573);
+#1273=DIRECTION('axis',(0.,0.,1.));
+#1274=DIRECTION('refdir',(1.,0.,0.));
+#1275=DIRECTION('center_axis',(0.,0.,-1.));
+#1276=DIRECTION('ref_axis',(1.,0.,0.));
+#1277=DIRECTION('center_axis',(0.,0.,-1.));
+#1278=DIRECTION('ref_axis',(1.,0.,0.));
+#1279=DIRECTION('',(0.,0.,1.));
+#1280=DIRECTION('center_axis',(0.,0.,1.));
+#1281=DIRECTION('ref_axis',(1.,0.,0.));
+#1282=DIRECTION('center_axis',(0.,0.,-1.));
+#1283=DIRECTION('ref_axis',(1.,0.,0.));
+#1284=DIRECTION('center_axis',(0.,0.,-1.));
+#1285=DIRECTION('ref_axis',(1.,0.,0.));
+#1286=DIRECTION('center_axis',(0.,0.,-1.));
+#1287=DIRECTION('ref_axis',(1.,0.,0.));
+#1288=DIRECTION('',(0.,0.,1.));
+#1289=DIRECTION('center_axis',(0.,0.,1.));
+#1290=DIRECTION('ref_axis',(1.,0.,0.));
+#1291=DIRECTION('center_axis',(0.,0.,-1.));
+#1292=DIRECTION('ref_axis',(1.,0.,0.));
+#1293=DIRECTION('center_axis',(0.,-1.,1.52655665885959E-15));
+#1294=DIRECTION('ref_axis',(0.,-1.52655665885959E-15,-1.));
+#1295=DIRECTION('',(0.,1.52655665885959E-15,1.));
+#1296=DIRECTION('',(1.,0.,0.));
+#1297=DIRECTION('',(0.,-1.52655665885959E-15,-1.));
+#1298=DIRECTION('',(1.,0.,0.));
+#1299=DIRECTION('center_axis',(0.,-3.97844994880418E-16,-1.));
+#1300=DIRECTION('ref_axis',(0.,1.,-3.97844994880418E-16));
+#1301=DIRECTION('',(0.,1.,-3.97844994880418E-16));
+#1302=DIRECTION('',(0.,1.,-3.97844994880418E-16));
+#1303=DIRECTION('',(1.,0.,0.));
+#1304=DIRECTION('center_axis',(0.,-1.,2.77555756156289E-16));
+#1305=DIRECTION('ref_axis',(0.,-2.77555756156289E-16,-1.));
+#1306=DIRECTION('',(0.,-2.77555756156289E-16,-1.));
+#1307=DIRECTION('',(0.,-2.77555756156289E-16,-1.));
+#1308=DIRECTION('',(1.,0.,0.));
+#1309=DIRECTION('center_axis',(0.,1.,-2.77555756156289E-16));
+#1310=DIRECTION('ref_axis',(0.,2.77555756156289E-16,1.));
+#1311=DIRECTION('',(0.,-2.77555756156289E-16,-1.));
+#1312=DIRECTION('',(-1.,0.,0.));
+#1313=DIRECTION('',(0.,2.77555756156289E-16,1.));
+#1314=DIRECTION('',(1.,0.,0.));
+#1315=DIRECTION('center_axis',(0.,-3.36612654923051E-16,-1.));
+#1316=DIRECTION('ref_axis',(0.,1.,-3.36612654923051E-16));
+#1317=DIRECTION('',(0.,1.,-3.36612654923051E-16));
+#1318=DIRECTION('',(0.,1.,-3.36612654923051E-16));
+#1319=DIRECTION('',(1.,0.,0.));
+#1320=DIRECTION('center_axis',(0.,1.,-1.11022302462515E-15));
+#1321=DIRECTION('ref_axis',(0.,1.11022302462515E-15,1.));
+#1322=DIRECTION('',(0.,-1.11022302462515E-15,-1.));
+#1323=DIRECTION('',(0.,1.11022302462515E-15,1.));
+#1324=DIRECTION('',(1.,0.,0.));
+#1325=DIRECTION('center_axis',(0.,-2.08166817117217E-15,-1.));
+#1326=DIRECTION('ref_axis',(0.,1.,-2.08166817117217E-15));
+#1327=DIRECTION('',(0.,-1.,2.08166817117217E-15));
+#1328=DIRECTION('',(0.,1.,-2.08166817117217E-15));
+#1329=DIRECTION('center_axis',(1.,0.,0.));
+#1330=DIRECTION('ref_axis',(0.,0.,-1.));
+#1331=DIRECTION('',(0.,1.,0.));
+#1332=DIRECTION('center_axis',(1.,0.,0.));
+#1333=DIRECTION('ref_axis',(0.,1.,0.));
+#1334=DIRECTION('',(0.,-1.,0.));
+#1335=DIRECTION('',(0.,0.,1.));
+#1336=DIRECTION('',(0.,1.,0.));
+#1337=DIRECTION('',(0.,0.,1.));
+#1338=DIRECTION('center_axis',(0.,-1.,0.));
+#1339=DIRECTION('ref_axis',(1.,0.,0.));
+#1340=DIRECTION('',(-1.,0.,0.));
+#1341=DIRECTION('',(1.,0.,0.));
+#1342=DIRECTION('',(0.,0.,1.));
+#1343=DIRECTION('center_axis',(-1.,0.,0.));
+#1344=DIRECTION('ref_axis',(0.,-1.,0.));
+#1345=DIRECTION('',(0.,1.,0.));
+#1346=DIRECTION('',(0.,-1.,0.));
+#1347=DIRECTION('',(0.,0.,1.));
+#1348=DIRECTION('',(0.,1.,0.));
+#1349=DIRECTION('center_axis',(1.85037170770859E-16,1.,0.));
+#1350=DIRECTION('ref_axis',(-1.,1.85037170770859E-16,0.));
+#1351=DIRECTION('',(1.,-1.85037170770859E-16,0.));
+#1352=DIRECTION('',(-1.,1.85037170770859E-16,0.));
+#1353=DIRECTION('center_axis',(0.,0.,1.));
+#1354=DIRECTION('ref_axis',(1.,0.,0.));
+#1355=DIRECTION('center_axis',(0.,0.,1.));
+#1356=DIRECTION('ref_axis',(1.,0.,0.));
+#1357=DIRECTION('center_axis',(0.,0.,1.));
+#1358=DIRECTION('ref_axis',(-1.,0.,0.));
+#1359=DIRECTION('center_axis',(0.,0.,1.));
+#1360=DIRECTION('ref_axis',(-1.,0.,0.));
+#1361=DIRECTION('',(0.,0.,-1.));
+#1362=DIRECTION('center_axis',(0.,0.,-1.));
+#1363=DIRECTION('ref_axis',(-1.,0.,0.));
+#1364=DIRECTION('center_axis',(0.,0.,1.));
+#1365=DIRECTION('ref_axis',(-1.,0.,0.));
+#1366=DIRECTION('center_axis',(1.,0.,0.));
+#1367=DIRECTION('ref_axis',(0.,1.,0.));
+#1368=DIRECTION('',(0.,-1.,0.));
+#1369=DIRECTION('',(0.,0.,1.));
+#1370=DIRECTION('',(0.,1.,0.));
+#1371=DIRECTION('',(0.,0.,1.));
+#1372=DIRECTION('center_axis',(0.,-1.,0.));
+#1373=DIRECTION('ref_axis',(1.,0.,0.));
+#1374=DIRECTION('',(-1.,0.,0.));
+#1375=DIRECTION('',(1.,0.,0.));
+#1376=DIRECTION('',(0.,0.,1.));
+#1377=DIRECTION('center_axis',(-1.,0.,0.));
+#1378=DIRECTION('ref_axis',(0.,-1.,0.));
+#1379=DIRECTION('',(0.,1.,0.));
+#1380=DIRECTION('',(0.,-1.,0.));
+#1381=DIRECTION('',(0.,0.,1.));
+#1382=DIRECTION('center_axis',(0.,1.,0.));
+#1383=DIRECTION('ref_axis',(-1.,0.,0.));
+#1384=DIRECTION('',(1.,0.,0.));
+#1385=DIRECTION('',(-1.,0.,0.));
+#1386=DIRECTION('center_axis',(0.,0.,1.));
+#1387=DIRECTION('ref_axis',(1.,0.,0.));
+#1388=DIRECTION('center_axis',(0.,0.,1.));
+#1389=DIRECTION('ref_axis',(-1.,0.,0.));
+#1390=DIRECTION('center_axis',(0.,0.966234939601247,0.257662650560329));
+#1391=DIRECTION('ref_axis',(0.,-0.257662650560329,0.966234939601247));
+#1392=DIRECTION('',(0.,-0.257662650560329,0.966234939601247));
+#1393=DIRECTION('',(1.,0.,0.));
+#1394=DIRECTION('',(0.,-0.257662650560329,0.966234939601247));
+#1395=DIRECTION('',(1.,0.,0.));
+#1396=DIRECTION('center_axis',(0.,0.257662650563262,-0.966234939600465));
+#1397=DIRECTION('ref_axis',(0.,0.966234939600465,0.257662650563262));
+#1398=DIRECTION('',(0.,0.966234939600465,0.257662650563262));
+#1399=DIRECTION('',(0.,0.966234939600465,0.257662650563262));
+#1400=DIRECTION('',(1.,0.,0.));
+#1401=DIRECTION('center_axis',(0.,-0.966234939601246,-0.257662650560332));
+#1402=DIRECTION('ref_axis',(0.,0.257662650560332,-0.966234939601246));
+#1403=DIRECTION('',(0.,0.257662650560332,-0.966234939601246));
+#1404=DIRECTION('',(0.,0.257662650560332,-0.966234939601246));
+#1405=DIRECTION('',(1.,0.,0.));
+#1406=DIRECTION('center_axis',(0.,-0.983511138503264,0.180847561332782));
+#1407=DIRECTION('ref_axis',(0.,-0.180847561332782,-0.983511138503264));
+#1408=DIRECTION('',(0.,-0.180847561332782,-0.983511138503264));
+#1409=DIRECTION('',(0.,-0.180847561332782,-0.983511138503264));
+#1410=DIRECTION('',(1.,0.,0.));
+#1411=DIRECTION('center_axis',(0.,0.,1.));
+#1412=DIRECTION('ref_axis',(0.,-1.,0.));
+#1413=DIRECTION('',(0.,-1.,0.));
+#1414=DIRECTION('',(0.,-1.,0.));
+#1415=DIRECTION('',(1.,0.,0.));
+#1416=DIRECTION('center_axis',(0.,0.98351113850399,-0.180847561328832));
+#1417=DIRECTION('ref_axis',(0.,0.180847561328832,0.98351113850399));
+#1418=DIRECTION('',(0.,0.180847561328832,0.98351113850399));
+#1419=DIRECTION('',(0.,0.180847561328832,0.98351113850399));
+#1420=DIRECTION('center_axis',(-1.,0.,0.));
+#1421=DIRECTION('ref_axis',(0.,-1.,0.));
+#1422=DIRECTION('center_axis',(1.,0.,0.));
+#1423=DIRECTION('ref_axis',(0.,0.,-1.));
+#1424=DIRECTION('center_axis',(0.,0.966234939601247,0.257662650560329));
+#1425=DIRECTION('ref_axis',(0.,-0.257662650560329,0.966234939601247));
+#1426=DIRECTION('',(0.,-0.257662650560329,0.966234939601247));
+#1427=DIRECTION('',(1.,0.,0.));
+#1428=DIRECTION('',(0.,-0.257662650560329,0.966234939601247));
+#1429=DIRECTION('',(1.,0.,0.));
+#1430=DIRECTION('center_axis',(0.,0.257662650563262,-0.966234939600465));
+#1431=DIRECTION('ref_axis',(0.,0.966234939600465,0.257662650563262));
+#1432=DIRECTION('',(0.,0.966234939600465,0.257662650563262));
+#1433=DIRECTION('',(0.,0.966234939600465,0.257662650563262));
+#1434=DIRECTION('',(1.,0.,0.));
+#1435=DIRECTION('center_axis',(0.,-0.966234939601246,-0.257662650560332));
+#1436=DIRECTION('ref_axis',(0.,0.257662650560332,-0.966234939601246));
+#1437=DIRECTION('',(0.,0.257662650560332,-0.966234939601246));
+#1438=DIRECTION('',(0.,0.257662650560332,-0.966234939601246));
+#1439=DIRECTION('',(1.,0.,0.));
+#1440=DIRECTION('center_axis',(0.,-0.983511138503264,0.180847561332782));
+#1441=DIRECTION('ref_axis',(0.,-0.180847561332782,-0.983511138503264));
+#1442=DIRECTION('',(0.,-0.180847561332782,-0.983511138503264));
+#1443=DIRECTION('',(0.,-0.180847561332782,-0.983511138503264));
+#1444=DIRECTION('',(1.,0.,0.));
+#1445=DIRECTION('center_axis',(0.,0.,1.));
+#1446=DIRECTION('ref_axis',(0.,-1.,0.));
+#1447=DIRECTION('',(0.,-1.,0.));
+#1448=DIRECTION('',(0.,-1.,0.));
+#1449=DIRECTION('',(1.,0.,0.));
+#1450=DIRECTION('center_axis',(0.,0.98351113850399,-0.180847561328832));
+#1451=DIRECTION('ref_axis',(0.,0.180847561328832,0.98351113850399));
+#1452=DIRECTION('',(0.,0.180847561328832,0.98351113850399));
+#1453=DIRECTION('',(0.,0.180847561328832,0.98351113850399));
+#1454=DIRECTION('center_axis',(-1.,0.,0.));
+#1455=DIRECTION('ref_axis',(0.,-1.,0.));
+#1456=DIRECTION('center_axis',(1.,0.,0.));
+#1457=DIRECTION('ref_axis',(0.,0.,-1.));
+#1458=DIRECTION('center_axis',(0.,0.966234939601247,-0.257662650560329));
+#1459=DIRECTION('ref_axis',(0.,0.257662650560329,0.966234939601247));
+#1460=DIRECTION('',(0.,0.257662650560329,0.966234939601247));
+#1461=DIRECTION('',(1.,0.,0.));
+#1462=DIRECTION('',(0.,0.257662650560329,0.966234939601247));
+#1463=DIRECTION('',(1.,0.,0.));
+#1464=DIRECTION('center_axis',(0.,0.257662650563262,0.966234939600465));
+#1465=DIRECTION('ref_axis',(0.,-0.966234939600465,0.257662650563262));
+#1466=DIRECTION('',(0.,-0.966234939600465,0.257662650563262));
+#1467=DIRECTION('',(1.,0.,0.));
+#1468=DIRECTION('',(0.,-0.966234939600465,0.257662650563262));
+#1469=DIRECTION('center_axis',(0.,-0.966234939601246,0.257662650560332));
+#1470=DIRECTION('ref_axis',(0.,-0.257662650560332,-0.966234939601246));
+#1471=DIRECTION('',(0.,-0.257662650560332,-0.966234939601246));
+#1472=DIRECTION('',(1.,0.,0.));
+#1473=DIRECTION('',(0.,-0.257662650560332,-0.966234939601246));
+#1474=DIRECTION('center_axis',(0.,-0.983511138503264,-0.180847561332782));
+#1475=DIRECTION('ref_axis',(0.,0.180847561332782,-0.983511138503264));
+#1476=DIRECTION('',(0.,0.180847561332782,-0.983511138503264));
+#1477=DIRECTION('',(1.,0.,0.));
+#1478=DIRECTION('',(0.,0.180847561332782,-0.983511138503264));
+#1479=DIRECTION('center_axis',(0.,0.,-1.));
+#1480=DIRECTION('ref_axis',(0.,1.,0.));
+#1481=DIRECTION('',(0.,1.,0.));
+#1482=DIRECTION('',(1.,0.,0.));
+#1483=DIRECTION('',(0.,1.,0.));
+#1484=DIRECTION('center_axis',(0.,0.98351113850399,0.180847561328832));
+#1485=DIRECTION('ref_axis',(0.,-0.180847561328832,0.98351113850399));
+#1486=DIRECTION('',(0.,-0.180847561328832,0.98351113850399));
+#1487=DIRECTION('',(0.,-0.180847561328832,0.98351113850399));
+#1488=DIRECTION('center_axis',(1.,0.,0.));
+#1489=DIRECTION('ref_axis',(0.,1.,0.));
+#1490=DIRECTION('center_axis',(-1.,0.,0.));
+#1491=DIRECTION('ref_axis',(0.,0.,-1.));
+#1492=DIRECTION('center_axis',(0.,0.966234939601247,-0.257662650560329));
+#1493=DIRECTION('ref_axis',(0.,0.257662650560329,0.966234939601247));
+#1494=DIRECTION('',(0.,0.257662650560329,0.966234939601247));
+#1495=DIRECTION('',(1.,0.,0.));
+#1496=DIRECTION('',(0.,0.257662650560329,0.966234939601247));
+#1497=DIRECTION('',(1.,0.,0.));
+#1498=DIRECTION('center_axis',(0.,0.257662650563262,0.966234939600465));
+#1499=DIRECTION('ref_axis',(0.,-0.966234939600465,0.257662650563262));
+#1500=DIRECTION('',(0.,-0.966234939600465,0.257662650563262));
+#1501=DIRECTION('',(1.,0.,0.));
+#1502=DIRECTION('',(0.,-0.966234939600465,0.257662650563262));
+#1503=DIRECTION('center_axis',(0.,-0.966234939601246,0.257662650560332));
+#1504=DIRECTION('ref_axis',(0.,-0.257662650560332,-0.966234939601246));
+#1505=DIRECTION('',(0.,-0.257662650560332,-0.966234939601246));
+#1506=DIRECTION('',(1.,0.,0.));
+#1507=DIRECTION('',(0.,-0.257662650560332,-0.966234939601246));
+#1508=DIRECTION('center_axis',(0.,-0.983511138503264,-0.180847561332782));
+#1509=DIRECTION('ref_axis',(0.,0.180847561332782,-0.983511138503264));
+#1510=DIRECTION('',(0.,0.180847561332782,-0.983511138503264));
+#1511=DIRECTION('',(1.,0.,0.));
+#1512=DIRECTION('',(0.,0.180847561332782,-0.983511138503264));
+#1513=DIRECTION('center_axis',(0.,0.,-1.));
+#1514=DIRECTION('ref_axis',(0.,1.,0.));
+#1515=DIRECTION('',(0.,1.,0.));
+#1516=DIRECTION('',(1.,0.,0.));
+#1517=DIRECTION('',(0.,1.,0.));
+#1518=DIRECTION('center_axis',(0.,0.98351113850399,0.180847561328832));
+#1519=DIRECTION('ref_axis',(0.,-0.180847561328832,0.98351113850399));
+#1520=DIRECTION('',(0.,-0.180847561328832,0.98351113850399));
+#1521=DIRECTION('',(0.,-0.180847561328832,0.98351113850399));
+#1522=DIRECTION('center_axis',(1.,0.,0.));
+#1523=DIRECTION('ref_axis',(0.,1.,0.));
+#1524=DIRECTION('center_axis',(-1.,0.,0.));
+#1525=DIRECTION('ref_axis',(0.,0.,-1.));
+#1526=DIRECTION('center_axis',(-1.,0.,0.));
+#1527=DIRECTION('ref_axis',(0.,0.,1.));
+#1528=DIRECTION('',(0.,-1.11022302462516E-16,-1.));
+#1529=DIRECTION('',(0.,-1.,0.));
+#1530=DIRECTION('',(0.,3.33066907387547E-16,1.));
+#1531=DIRECTION('',(0.,1.,2.77555756156291E-15));
+#1532=DIRECTION('center_axis',(0.,0.,-1.));
+#1533=DIRECTION('ref_axis',(0.,1.,0.));
+#1534=DIRECTION('',(-1.,0.,0.));
+#1535=DIRECTION('',(0.,1.,0.));
+#1536=DIRECTION('',(1.,0.,0.));
+#1537=DIRECTION('center_axis',(0.,-1.,3.33066907387547E-16));
+#1538=DIRECTION('ref_axis',(0.,-3.33066907387547E-16,-1.));
+#1539=DIRECTION('',(0.,-3.33066907387547E-16,-1.));
+#1540=DIRECTION('',(1.,0.,0.));
+#1541=DIRECTION('center_axis',(0.,-2.77555756156291E-15,1.));
+#1542=DIRECTION('ref_axis',(0.,-1.,-2.77555756156291E-15));
+#1543=DIRECTION('',(0.,-1.,-2.77555756156291E-15));
+#1544=DIRECTION('',(1.,0.,0.));
+#1545=DIRECTION('center_axis',(0.,1.,-1.11022302462516E-16));
+#1546=DIRECTION('ref_axis',(0.,1.11022302462516E-16,1.));
+#1547=DIRECTION('',(0.,1.11022302462516E-16,1.));
+#1548=DIRECTION('center_axis',(1.,0.,0.));
+#1549=DIRECTION('ref_axis',(0.,0.,-1.));
+#1550=DIRECTION('center_axis',(-1.,0.,0.));
+#1551=DIRECTION('ref_axis',(0.,0.,1.));
+#1552=DIRECTION('',(0.,0.,-1.));
+#1553=DIRECTION('',(0.,-1.,0.));
+#1554=DIRECTION('',(0.,0.,1.));
+#1555=DIRECTION('',(0.,1.,0.));
+#1556=DIRECTION('center_axis',(0.,0.,-1.));
+#1557=DIRECTION('ref_axis',(0.,1.,0.));
+#1558=DIRECTION('',(-1.,0.,0.));
+#1559=DIRECTION('',(0.,1.,0.));
+#1560=DIRECTION('',(1.,0.,0.));
+#1561=DIRECTION('center_axis',(0.,-1.,0.));
+#1562=DIRECTION('ref_axis',(0.,0.,-1.));
+#1563=DIRECTION('',(0.,0.,-1.));
+#1564=DIRECTION('',(1.,0.,0.));
+#1565=DIRECTION('center_axis',(0.,0.,1.));
+#1566=DIRECTION('ref_axis',(0.,-1.,0.));
+#1567=DIRECTION('',(0.,-1.,0.));
+#1568=DIRECTION('',(1.,0.,0.));
+#1569=DIRECTION('center_axis',(0.,1.,0.));
+#1570=DIRECTION('ref_axis',(0.,0.,1.));
+#1571=DIRECTION('',(0.,0.,1.));
+#1572=DIRECTION('center_axis',(1.,0.,0.));
+#1573=DIRECTION('ref_axis',(0.,0.,-1.));
+#1574=CARTESIAN_POINT('',(0.,0.,0.));
+#1575=CARTESIAN_POINT('Origin',(2.,1.,0.5));
+#1576=CARTESIAN_POINT('',(1.5,1.,0.));
+#1577=CARTESIAN_POINT('Origin',(2.,1.,0.));
+#1578=CARTESIAN_POINT('',(1.5,1.,0.5));
+#1579=CARTESIAN_POINT('',(1.5,1.,0.5));
+#1580=CARTESIAN_POINT('Origin',(2.,1.,0.5));
+#1581=CARTESIAN_POINT('Origin',(2.,1.,0.));
+#1582=CARTESIAN_POINT('Origin',(2.,-1.,0.5));
+#1583=CARTESIAN_POINT('',(1.5,-1.,0.));
+#1584=CARTESIAN_POINT('Origin',(2.,-1.,0.));
+#1585=CARTESIAN_POINT('',(1.5,-1.,0.5));
+#1586=CARTESIAN_POINT('',(1.5,-1.,0.5));
+#1587=CARTESIAN_POINT('Origin',(2.,-1.,0.5));
+#1588=CARTESIAN_POINT('Origin',(2.,-1.,0.));
+#1589=CARTESIAN_POINT('Origin',(-3.,-0.25,-2.77555756156289E-16));
+#1590=CARTESIAN_POINT('',(-3.,-0.250000000000001,-0.5));
+#1591=CARTESIAN_POINT('',(-3.,-0.25,-2.98383746160314E-16));
+#1592=CARTESIAN_POINT('',(-3.,-0.250000000000001,-0.5));
+#1593=CARTESIAN_POINT('',(-2.5,-0.250000000000001,-0.5));
+#1594=CARTESIAN_POINT('',(-3.,-0.250000000000001,-0.5));
+#1595=CARTESIAN_POINT('',(-2.5,-0.25,-2.77555756156289E-16));
+#1596=CARTESIAN_POINT('',(-2.5,-0.250000000000001,-0.5));
+#1597=CARTESIAN_POINT('',(-3.,-0.25,-2.98383746160314E-16));
+#1598=CARTESIAN_POINT('Origin',(-3.,-1.,0.));
+#1599=CARTESIAN_POINT('',(-3.,-1.,0.));
+#1600=CARTESIAN_POINT('',(-3.,-1.,0.));
+#1601=CARTESIAN_POINT('',(-2.5,-1.,0.));
+#1602=CARTESIAN_POINT('',(-2.5,-1.,0.));
+#1603=CARTESIAN_POINT('',(-3.,-1.,0.));
+#1604=CARTESIAN_POINT('Origin',(-3.,-1.,0.5));
+#1605=CARTESIAN_POINT('',(-3.,-1.,0.5));
+#1606=CARTESIAN_POINT('',(-3.,-1.,0.5));
+#1607=CARTESIAN_POINT('',(-2.5,-1.,0.5));
+#1608=CARTESIAN_POINT('',(-2.5,-1.,0.5));
+#1609=CARTESIAN_POINT('',(-1.5,-1.,0.5));
+#1610=CARTESIAN_POINT('Origin',(-3.,1.,-7.63278329429795E-16));
+#1611=CARTESIAN_POINT('',(-3.,1.,0.5));
+#1612=CARTESIAN_POINT('',(-3.,1.,-7.49765734792811E-16));
+#1613=CARTESIAN_POINT('',(-3.,1.,0.5));
+#1614=CARTESIAN_POINT('',(-2.5,1.,0.5));
+#1615=CARTESIAN_POINT('',(-1.5,1.,0.5));
+#1616=CARTESIAN_POINT('',(-2.5,1.,-7.63278329429795E-16));
+#1617=CARTESIAN_POINT('',(-2.5,1.,0.5));
+#1618=CARTESIAN_POINT('',(-3.,1.,-7.49765734792811E-16));
+#1619=CARTESIAN_POINT('Origin',(-3.,0.25,-4.97306243600523E-16));
+#1620=CARTESIAN_POINT('',(-3.,0.25,-4.97306243600523E-16));
+#1621=CARTESIAN_POINT('',(-3.,0.25,-4.97306243600523E-16));
+#1622=CARTESIAN_POINT('',(-2.5,0.25,-4.85722573273506E-16));
+#1623=CARTESIAN_POINT('',(-2.5,0.25,-4.97306243600523E-16));
+#1624=CARTESIAN_POINT('',(-3.,0.25,-4.97306243600523E-16));
+#1625=CARTESIAN_POINT('Origin',(-3.,0.249999999999999,-0.500000000000001));
+#1626=CARTESIAN_POINT('',(-3.,0.249999999999999,-0.500000000000001));
+#1627=CARTESIAN_POINT('',(-3.,0.25,-4.97306243600523E-16));
+#1628=CARTESIAN_POINT('',(-2.5,0.249999999999999,-0.500000000000001));
+#1629=CARTESIAN_POINT('',(-2.5,0.25,-4.97306243600523E-16));
+#1630=CARTESIAN_POINT('',(-3.,0.249999999999999,-0.500000000000001));
+#1631=CARTESIAN_POINT('Origin',(-3.,-0.250000000000001,-0.5));
+#1632=CARTESIAN_POINT('',(-3.,0.249999999999999,-0.500000000000001));
+#1633=CARTESIAN_POINT('',(-2.5,0.249999999999999,-0.500000000000001));
+#1634=CARTESIAN_POINT('Origin',(-2.5,0.,-6.24500451351651E-16));
+#1635=CARTESIAN_POINT('',(-2.5,8.32667268468867E-16,0.5));
+#1636=CARTESIAN_POINT('Origin',(3.,-3.5,0.5));
+#1637=CARTESIAN_POINT('',(3.,3.5,0.5));
+#1638=CARTESIAN_POINT('',(3.,-3.5,0.5));
+#1639=CARTESIAN_POINT('',(3.,3.5,0.5));
+#1640=CARTESIAN_POINT('',(3.,3.5,7.7));
+#1641=CARTESIAN_POINT('',(3.,3.5,0.5));
+#1642=CARTESIAN_POINT('',(3.,-3.5,7.7));
+#1643=CARTESIAN_POINT('',(3.,3.5,7.7));
+#1644=CARTESIAN_POINT('',(3.,-3.5,0.5));
+#1645=CARTESIAN_POINT('Origin',(-3.,-3.5,0.5));
+#1646=CARTESIAN_POINT('',(-3.,-3.5,0.5));
+#1647=CARTESIAN_POINT('',(3.,-3.5,0.5));
+#1648=CARTESIAN_POINT('',(-3.,-3.5,7.7));
+#1649=CARTESIAN_POINT('',(3.,-3.5,7.7));
+#1650=CARTESIAN_POINT('',(-3.,-3.5,0.5));
+#1651=CARTESIAN_POINT('Origin',(-3.,3.5,0.5));
+#1652=CARTESIAN_POINT('',(-3.,-3.5,0.5));
+#1653=CARTESIAN_POINT('',(-3.,3.5,7.7));
+#1654=CARTESIAN_POINT('',(-3.,-3.5,7.7));
+#1655=CARTESIAN_POINT('',(-3.,3.5,0.5));
+#1656=CARTESIAN_POINT('',(-3.,3.5,0.5));
+#1657=CARTESIAN_POINT('',(-3.,-3.5,0.5));
+#1658=CARTESIAN_POINT('Origin',(3.,3.5,0.5));
+#1659=CARTESIAN_POINT('',(-3.,3.5,0.5));
+#1660=CARTESIAN_POINT('',(-3.,3.5,7.7));
+#1661=CARTESIAN_POINT('Origin',(-2.77555756156289E-15,1.66533453693773E-15,
+7.7));
+#1662=CARTESIAN_POINT('Origin',(-2.77555756156289E-15,1.66533453693773E-15,
+0.5));
+#1663=CARTESIAN_POINT('Origin',(0.,0.,10.2));
+#1664=CARTESIAN_POINT('',(2.75,3.36777869765522E-16,14.));
+#1665=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#1666=CARTESIAN_POINT('',(2.75,3.36777869765522E-16,10.2));
+#1667=CARTESIAN_POINT('',(2.75,3.36777869765522E-16,10.2));
+#1668=CARTESIAN_POINT('Origin',(0.,0.,10.2));
+#1669=CARTESIAN_POINT('Origin',(0.,0.,14.));
+#1670=CARTESIAN_POINT('Origin',(3.75,-3.75,7.7));
+#1671=CARTESIAN_POINT('',(3.75,3.75,7.7));
+#1672=CARTESIAN_POINT('',(3.75,-3.75,7.7));
+#1673=CARTESIAN_POINT('',(3.75,3.75,7.7));
+#1674=CARTESIAN_POINT('',(3.75,3.75,10.2));
+#1675=CARTESIAN_POINT('',(3.75,3.75,7.7));
+#1676=CARTESIAN_POINT('',(3.75,-3.75,10.2));
+#1677=CARTESIAN_POINT('',(3.75,3.75,10.2));
+#1678=CARTESIAN_POINT('',(3.75,-3.75,7.7));
+#1679=CARTESIAN_POINT('Origin',(-3.75,-3.75,7.7));
+#1680=CARTESIAN_POINT('',(-3.75,-3.75,7.7));
+#1681=CARTESIAN_POINT('',(3.75,-3.75,7.7));
+#1682=CARTESIAN_POINT('',(-3.75,-3.75,10.2));
+#1683=CARTESIAN_POINT('',(3.75,-3.75,10.2));
+#1684=CARTESIAN_POINT('',(-3.75,-3.75,7.7));
+#1685=CARTESIAN_POINT('Origin',(-3.75,3.75,7.7));
+#1686=CARTESIAN_POINT('',(-3.75,3.75,7.7));
+#1687=CARTESIAN_POINT('',(-3.75,-3.75,7.7));
+#1688=CARTESIAN_POINT('',(-3.75,3.75,10.2));
+#1689=CARTESIAN_POINT('',(-3.75,-3.75,10.2));
+#1690=CARTESIAN_POINT('',(-3.75,3.75,7.7));
+#1691=CARTESIAN_POINT('Origin',(3.75,3.75,7.7));
+#1692=CARTESIAN_POINT('',(-3.75,3.75,7.7));
+#1693=CARTESIAN_POINT('',(-3.75,3.75,10.2));
+#1694=CARTESIAN_POINT('Origin',(0.,3.33066907387547E-15,10.2));
+#1695=CARTESIAN_POINT('Origin',(0.,3.33066907387547E-15,7.7));
+#1696=CARTESIAN_POINT('Origin',(-2.89,-2.41991701243867,-3.42531120331607));
+#1697=CARTESIAN_POINT('',(-2.89,-2.41991701243867,-3.42531120331607));
+#1698=CARTESIAN_POINT('',(-2.89,-2.79999999998962,-2.));
+#1699=CARTESIAN_POINT('',(-2.89,-2.41991701243867,-3.42531120331607));
+#1700=CARTESIAN_POINT('',(-2.19,-2.79999999998962,-2.));
+#1701=CARTESIAN_POINT('',(-2.89,-2.79999999998962,-2.));
+#1702=CARTESIAN_POINT('',(-2.19,-2.41991701243867,-3.42531120331607));
+#1703=CARTESIAN_POINT('',(-2.19,-2.41991701243867,-3.42531120331607));
+#1704=CARTESIAN_POINT('',(-2.89,-2.41991701243867,-3.42531120331607));
+#1705=CARTESIAN_POINT('Origin',(-2.89,-2.7,-3.5));
+#1706=CARTESIAN_POINT('',(-2.89,-2.7,-3.5));
+#1707=CARTESIAN_POINT('',(-2.89,-2.7,-3.5));
+#1708=CARTESIAN_POINT('',(-2.19,-2.7,-3.5));
+#1709=CARTESIAN_POINT('',(-2.19,-2.7,-3.5));
+#1710=CARTESIAN_POINT('',(-2.89,-2.7,-3.5));
+#1711=CARTESIAN_POINT('Origin',(-2.89,-3.1,-2.));
+#1712=CARTESIAN_POINT('',(-2.89,-3.1,-2.));
+#1713=CARTESIAN_POINT('',(-2.89,-3.1,-2.));
+#1714=CARTESIAN_POINT('',(-2.19,-3.1,-2.));
+#1715=CARTESIAN_POINT('',(-2.19,-3.1,-2.));
+#1716=CARTESIAN_POINT('',(-2.89,-3.1,-2.));
+#1717=CARTESIAN_POINT('Origin',(-2.89,-2.64030118660374,0.5));
+#1718=CARTESIAN_POINT('',(-2.89,-2.64030118660374,0.5));
+#1719=CARTESIAN_POINT('',(-2.89,-2.64030118660374,0.5));
+#1720=CARTESIAN_POINT('',(-2.19,-2.64030118660374,0.5));
+#1721=CARTESIAN_POINT('',(-2.19,-2.64030118660374,0.5));
+#1722=CARTESIAN_POINT('',(-2.89,-2.64030118660374,0.5));
+#1723=CARTESIAN_POINT('Origin',(-2.89,-2.34030118660374,0.5));
+#1724=CARTESIAN_POINT('',(-2.89,-2.34030118660374,0.5));
+#1725=CARTESIAN_POINT('',(-2.89,-2.34030118660374,0.5));
+#1726=CARTESIAN_POINT('',(-2.19,-2.34030118660374,0.5));
+#1727=CARTESIAN_POINT('',(-2.19,-2.34030118660374,0.5));
+#1728=CARTESIAN_POINT('',(-2.89,-2.34030118660374,0.5));
+#1729=CARTESIAN_POINT('Origin',(-2.89,-2.79999999998962,-2.));
+#1730=CARTESIAN_POINT('',(-2.89,-2.79999999998962,-2.));
+#1731=CARTESIAN_POINT('',(-2.19,-2.79999999998962,-2.));
+#1732=CARTESIAN_POINT('Origin',(-2.89,-2.72015059330187,-1.5));
+#1733=CARTESIAN_POINT('Origin',(-2.19,-2.72015059330187,-1.5));
+#1734=CARTESIAN_POINT('Origin',(2.19,-2.41991701243867,-3.42531120331607));
+#1735=CARTESIAN_POINT('',(2.19,-2.41991701243867,-3.42531120331607));
+#1736=CARTESIAN_POINT('',(2.19,-2.79999999998962,-2.));
+#1737=CARTESIAN_POINT('',(2.19,-2.41991701243867,-3.42531120331607));
+#1738=CARTESIAN_POINT('',(2.89,-2.79999999998962,-2.));
+#1739=CARTESIAN_POINT('',(2.19,-2.79999999998962,-2.));
+#1740=CARTESIAN_POINT('',(2.89,-2.41991701243867,-3.42531120331607));
+#1741=CARTESIAN_POINT('',(2.89,-2.41991701243867,-3.42531120331607));
+#1742=CARTESIAN_POINT('',(2.19,-2.41991701243867,-3.42531120331607));
+#1743=CARTESIAN_POINT('Origin',(2.19,-2.7,-3.5));
+#1744=CARTESIAN_POINT('',(2.19,-2.7,-3.5));
+#1745=CARTESIAN_POINT('',(2.19,-2.7,-3.5));
+#1746=CARTESIAN_POINT('',(2.89,-2.7,-3.5));
+#1747=CARTESIAN_POINT('',(2.89,-2.7,-3.5));
+#1748=CARTESIAN_POINT('',(2.19,-2.7,-3.5));
+#1749=CARTESIAN_POINT('Origin',(2.19,-3.1,-2.));
+#1750=CARTESIAN_POINT('',(2.19,-3.1,-2.));
+#1751=CARTESIAN_POINT('',(2.19,-3.1,-2.));
+#1752=CARTESIAN_POINT('',(2.89,-3.1,-2.));
+#1753=CARTESIAN_POINT('',(2.89,-3.1,-2.));
+#1754=CARTESIAN_POINT('',(2.19,-3.1,-2.));
+#1755=CARTESIAN_POINT('Origin',(2.19,-2.64030118660374,0.5));
+#1756=CARTESIAN_POINT('',(2.19,-2.64030118660374,0.5));
+#1757=CARTESIAN_POINT('',(2.19,-2.64030118660374,0.5));
+#1758=CARTESIAN_POINT('',(2.89,-2.64030118660374,0.5));
+#1759=CARTESIAN_POINT('',(2.89,-2.64030118660374,0.5));
+#1760=CARTESIAN_POINT('',(2.19,-2.64030118660374,0.5));
+#1761=CARTESIAN_POINT('Origin',(2.19,-2.34030118660374,0.5));
+#1762=CARTESIAN_POINT('',(2.19,-2.34030118660374,0.5));
+#1763=CARTESIAN_POINT('',(2.19,-2.34030118660374,0.5));
+#1764=CARTESIAN_POINT('',(2.89,-2.34030118660374,0.5));
+#1765=CARTESIAN_POINT('',(2.89,-2.34030118660374,0.5));
+#1766=CARTESIAN_POINT('',(2.19,-2.34030118660374,0.5));
+#1767=CARTESIAN_POINT('Origin',(2.19,-2.79999999998962,-2.));
+#1768=CARTESIAN_POINT('',(2.19,-2.79999999998962,-2.));
+#1769=CARTESIAN_POINT('',(2.89,-2.79999999998962,-2.));
+#1770=CARTESIAN_POINT('Origin',(2.19,-2.72015059330187,-1.5));
+#1771=CARTESIAN_POINT('Origin',(2.89,-2.72015059330187,-1.5));
+#1772=CARTESIAN_POINT('Origin',(-2.89,2.41991701243867,-3.42531120331607));
+#1773=CARTESIAN_POINT('',(-2.89,2.41991701243867,-3.42531120331607));
+#1774=CARTESIAN_POINT('',(-2.89,2.79999999998962,-2.));
+#1775=CARTESIAN_POINT('',(-2.89,2.41991701243867,-3.42531120331607));
+#1776=CARTESIAN_POINT('',(-2.19,2.41991701243867,-3.42531120331607));
+#1777=CARTESIAN_POINT('',(-2.89,2.41991701243867,-3.42531120331607));
+#1778=CARTESIAN_POINT('',(-2.19,2.79999999998962,-2.));
+#1779=CARTESIAN_POINT('',(-2.19,2.41991701243867,-3.42531120331607));
+#1780=CARTESIAN_POINT('',(-2.89,2.79999999998962,-2.));
+#1781=CARTESIAN_POINT('Origin',(-2.89,2.7,-3.5));
+#1782=CARTESIAN_POINT('',(-2.89,2.7,-3.5));
+#1783=CARTESIAN_POINT('',(-2.89,2.7,-3.5));
+#1784=CARTESIAN_POINT('',(-2.19,2.7,-3.5));
+#1785=CARTESIAN_POINT('',(-2.89,2.7,-3.5));
+#1786=CARTESIAN_POINT('',(-2.19,2.7,-3.5));
+#1787=CARTESIAN_POINT('Origin',(-2.89,3.1,-2.));
+#1788=CARTESIAN_POINT('',(-2.89,3.1,-2.));
+#1789=CARTESIAN_POINT('',(-2.89,3.1,-2.));
+#1790=CARTESIAN_POINT('',(-2.19,3.1,-2.));
+#1791=CARTESIAN_POINT('',(-2.89,3.1,-2.));
+#1792=CARTESIAN_POINT('',(-2.19,3.1,-2.));
+#1793=CARTESIAN_POINT('Origin',(-2.89,2.64030118660374,0.5));
+#1794=CARTESIAN_POINT('',(-2.89,2.64030118660374,0.5));
+#1795=CARTESIAN_POINT('',(-2.89,2.64030118660374,0.5));
+#1796=CARTESIAN_POINT('',(-2.19,2.64030118660374,0.5));
+#1797=CARTESIAN_POINT('',(-2.89,2.64030118660374,0.5));
+#1798=CARTESIAN_POINT('',(-2.19,2.64030118660374,0.5));
+#1799=CARTESIAN_POINT('Origin',(-2.89,2.34030118660374,0.5));
+#1800=CARTESIAN_POINT('',(-2.89,2.34030118660374,0.5));
+#1801=CARTESIAN_POINT('',(-2.89,2.34030118660374,0.5));
+#1802=CARTESIAN_POINT('',(-2.19,2.34030118660374,0.5));
+#1803=CARTESIAN_POINT('',(-2.89,2.34030118660374,0.5));
+#1804=CARTESIAN_POINT('',(-2.19,2.34030118660374,0.5));
+#1805=CARTESIAN_POINT('Origin',(-2.89,2.79999999998962,-2.));
+#1806=CARTESIAN_POINT('',(-2.89,2.79999999998962,-2.));
+#1807=CARTESIAN_POINT('',(-2.19,2.79999999998962,-2.));
+#1808=CARTESIAN_POINT('Origin',(-2.89,2.72015059330187,-1.5));
+#1809=CARTESIAN_POINT('Origin',(-2.19,2.72015059330187,-1.5));
+#1810=CARTESIAN_POINT('Origin',(2.19,2.41991701243867,-3.42531120331607));
+#1811=CARTESIAN_POINT('',(2.19,2.41991701243867,-3.42531120331607));
+#1812=CARTESIAN_POINT('',(2.19,2.79999999998962,-2.));
+#1813=CARTESIAN_POINT('',(2.19,2.41991701243867,-3.42531120331607));
+#1814=CARTESIAN_POINT('',(2.89,2.41991701243867,-3.42531120331607));
+#1815=CARTESIAN_POINT('',(2.19,2.41991701243867,-3.42531120331607));
+#1816=CARTESIAN_POINT('',(2.89,2.79999999998962,-2.));
+#1817=CARTESIAN_POINT('',(2.89,2.41991701243867,-3.42531120331607));
+#1818=CARTESIAN_POINT('',(2.19,2.79999999998962,-2.));
+#1819=CARTESIAN_POINT('Origin',(2.19,2.7,-3.5));
+#1820=CARTESIAN_POINT('',(2.19,2.7,-3.5));
+#1821=CARTESIAN_POINT('',(2.19,2.7,-3.5));
+#1822=CARTESIAN_POINT('',(2.89,2.7,-3.5));
+#1823=CARTESIAN_POINT('',(2.19,2.7,-3.5));
+#1824=CARTESIAN_POINT('',(2.89,2.7,-3.5));
+#1825=CARTESIAN_POINT('Origin',(2.19,3.1,-2.));
+#1826=CARTESIAN_POINT('',(2.19,3.1,-2.));
+#1827=CARTESIAN_POINT('',(2.19,3.1,-2.));
+#1828=CARTESIAN_POINT('',(2.89,3.1,-2.));
+#1829=CARTESIAN_POINT('',(2.19,3.1,-2.));
+#1830=CARTESIAN_POINT('',(2.89,3.1,-2.));
+#1831=CARTESIAN_POINT('Origin',(2.19,2.64030118660374,0.5));
+#1832=CARTESIAN_POINT('',(2.19,2.64030118660374,0.5));
+#1833=CARTESIAN_POINT('',(2.19,2.64030118660374,0.5));
+#1834=CARTESIAN_POINT('',(2.89,2.64030118660374,0.5));
+#1835=CARTESIAN_POINT('',(2.19,2.64030118660374,0.5));
+#1836=CARTESIAN_POINT('',(2.89,2.64030118660374,0.5));
+#1837=CARTESIAN_POINT('Origin',(2.19,2.34030118660374,0.5));
+#1838=CARTESIAN_POINT('',(2.19,2.34030118660374,0.5));
+#1839=CARTESIAN_POINT('',(2.19,2.34030118660374,0.5));
+#1840=CARTESIAN_POINT('',(2.89,2.34030118660374,0.5));
+#1841=CARTESIAN_POINT('',(2.19,2.34030118660374,0.5));
+#1842=CARTESIAN_POINT('',(2.89,2.34030118660374,0.5));
+#1843=CARTESIAN_POINT('Origin',(2.19,2.79999999998962,-2.));
+#1844=CARTESIAN_POINT('',(2.19,2.79999999998962,-2.));
+#1845=CARTESIAN_POINT('',(2.89,2.79999999998962,-2.));
+#1846=CARTESIAN_POINT('Origin',(2.19,2.72015059330187,-1.5));
+#1847=CARTESIAN_POINT('Origin',(2.89,2.72015059330187,-1.5));
+#1848=CARTESIAN_POINT('Origin',(-0.25,2.54,-2.));
+#1849=CARTESIAN_POINT('',(-0.25,2.59,0.5));
+#1850=CARTESIAN_POINT('',(-0.25,2.59,-4.5));
+#1851=CARTESIAN_POINT('',(-0.25,2.59,-4.5));
+#1852=CARTESIAN_POINT('',(-0.25,2.49,-4.5));
+#1853=CARTESIAN_POINT('',(-0.25,2.49,-4.5));
+#1854=CARTESIAN_POINT('',(-0.25,2.49,0.5));
+#1855=CARTESIAN_POINT('',(-0.25,2.49,0.5));
+#1856=CARTESIAN_POINT('',(-0.25,2.59,0.5));
+#1857=CARTESIAN_POINT('Origin',(0.,2.49,-4.5));
+#1858=CARTESIAN_POINT('',(0.25,2.59,-4.5));
+#1859=CARTESIAN_POINT('',(0.,2.59,-4.5));
+#1860=CARTESIAN_POINT('',(0.25,2.49,-4.5));
+#1861=CARTESIAN_POINT('',(0.25,2.49,-4.5));
+#1862=CARTESIAN_POINT('',(0.,2.49,-4.5));
+#1863=CARTESIAN_POINT('Origin',(0.,2.49,0.5));
+#1864=CARTESIAN_POINT('',(0.25,2.49,0.5));
+#1865=CARTESIAN_POINT('',(0.25,2.49,0.5));
+#1866=CARTESIAN_POINT('',(0.,2.49,0.5));
+#1867=CARTESIAN_POINT('Origin',(0.,2.59,0.5));
+#1868=CARTESIAN_POINT('',(0.25,2.59,0.5));
+#1869=CARTESIAN_POINT('',(0.25,2.59,0.5));
+#1870=CARTESIAN_POINT('',(0.,2.59,0.5));
+#1871=CARTESIAN_POINT('Origin',(0.,2.59,-4.5));
+#1872=CARTESIAN_POINT('',(0.25,2.59,-4.5));
+#1873=CARTESIAN_POINT('Origin',(0.25,2.54,-2.));
+#1874=CARTESIAN_POINT('Origin',(-0.25,-2.54,-1.5));
+#1875=CARTESIAN_POINT('',(-0.25,-2.49,0.5));
+#1876=CARTESIAN_POINT('',(-0.25,-2.49,-3.5));
+#1877=CARTESIAN_POINT('',(-0.25,-2.49,-3.5));
+#1878=CARTESIAN_POINT('',(-0.25,-2.59,-3.5));
+#1879=CARTESIAN_POINT('',(-0.25,-2.59,-3.5));
+#1880=CARTESIAN_POINT('',(-0.25,-2.59,0.5));
+#1881=CARTESIAN_POINT('',(-0.25,-2.59,0.500000000000001));
+#1882=CARTESIAN_POINT('',(-0.25,-2.49,0.500000000000001));
+#1883=CARTESIAN_POINT('Origin',(0.,-2.59,-3.5));
+#1884=CARTESIAN_POINT('',(0.25,-2.49,-3.5));
+#1885=CARTESIAN_POINT('',(0.,-2.49,-3.5));
+#1886=CARTESIAN_POINT('',(0.25,-2.59,-3.5));
+#1887=CARTESIAN_POINT('',(0.25,-2.59,-3.5));
+#1888=CARTESIAN_POINT('',(0.,-2.59,-3.5));
+#1889=CARTESIAN_POINT('Origin',(0.,-2.59,0.500000000000001));
+#1890=CARTESIAN_POINT('',(0.25,-2.59,0.5));
+#1891=CARTESIAN_POINT('',(0.25,-2.59,0.500000000000001));
+#1892=CARTESIAN_POINT('',(0.,-2.59,0.500000000000001));
+#1893=CARTESIAN_POINT('Origin',(0.,-2.49,0.500000000000001));
+#1894=CARTESIAN_POINT('',(0.25,-2.49,0.5));
+#1895=CARTESIAN_POINT('',(0.25,-2.49,0.500000000000001));
+#1896=CARTESIAN_POINT('',(0.,-2.49,0.5));
+#1897=CARTESIAN_POINT('Origin',(0.,-2.49,-3.5));
+#1898=CARTESIAN_POINT('',(0.25,-2.49,-3.5));
+#1899=CARTESIAN_POINT('Origin',(0.25,-2.54,-1.5));
+#1900=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#1904,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#1901=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(0.01),#1904,
+'DISTANCE_ACCURACY_VALUE',
+'Maximum model space distance between geometric entities at asserted c
+onnectivities');
+#1902=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1900))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1904,#1906,#1907))
+REPRESENTATION_CONTEXT('','3D')
+);
+#1903=(
+GEOMETRIC_REPRESENTATION_CONTEXT(3)
+GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#1901))
+GLOBAL_UNIT_ASSIGNED_CONTEXT((#1904,#1906,#1907))
+REPRESENTATION_CONTEXT('','3D')
+);
+#1904=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT(.MILLI.,.METRE.)
+);
+#1905=(
+LENGTH_UNIT()
+NAMED_UNIT(*)
+SI_UNIT($,.METRE.)
+);
+#1906=(
+NAMED_UNIT(*)
+PLANE_ANGLE_UNIT()
+SI_UNIT($,.RADIAN.)
+);
+#1907=(
+NAMED_UNIT(*)
+SI_UNIT($,.STERADIAN.)
+SOLID_ANGLE_UNIT()
+);
+#1908=SHAPE_DEFINITION_REPRESENTATION(#1909,#1910);
+#1909=PRODUCT_DEFINITION_SHAPE('',$,#1912);
+#1910=SHAPE_REPRESENTATION('',(#1196),#1902);
+#1911=PRODUCT_DEFINITION_CONTEXT('part definition',#1916,'design');
+#1912=PRODUCT_DEFINITION('TactileSwitch','TactileSwitch v10',#1913,#1911);
+#1913=PRODUCT_DEFINITION_FORMATION('',$,#1918);
+#1914=PRODUCT_RELATED_PRODUCT_CATEGORY('TactileSwitch v10',
+'TactileSwitch v10',(#1918));
+#1915=APPLICATION_PROTOCOL_DEFINITION('international standard',
+'automotive_design',2009,#1916);
+#1916=APPLICATION_CONTEXT(
+'Core Data for Automotive Mechanical Design Process');
+#1917=PRODUCT_CONTEXT('part definition',#1916,'mechanical');
+#1918=PRODUCT('TactileSwitch','TactileSwitch v10',$,(#1917));
+#1919=PRESENTATION_STYLE_ASSIGNMENT((#1923));
+#1920=PRESENTATION_STYLE_ASSIGNMENT((#1924));
+#1921=PRESENTATION_STYLE_ASSIGNMENT((#1925));
+#1922=PRESENTATION_STYLE_ASSIGNMENT((#1926));
+#1923=SURFACE_STYLE_USAGE(.BOTH.,#1927);
+#1924=SURFACE_STYLE_USAGE(.BOTH.,#1928);
+#1925=SURFACE_STYLE_USAGE(.BOTH.,#1929);
+#1926=SURFACE_STYLE_USAGE(.BOTH.,#1930);
+#1927=SURFACE_SIDE_STYLE('',(#1931));
+#1928=SURFACE_SIDE_STYLE('',(#1932));
+#1929=SURFACE_SIDE_STYLE('',(#1933));
+#1930=SURFACE_SIDE_STYLE('',(#1934));
+#1931=SURFACE_STYLE_FILL_AREA(#1935);
+#1932=SURFACE_STYLE_FILL_AREA(#1936);
+#1933=SURFACE_STYLE_FILL_AREA(#1937);
+#1934=SURFACE_STYLE_FILL_AREA(#1938);
+#1935=FILL_AREA_STYLE('Steel - Satin',(#1939));
+#1936=FILL_AREA_STYLE('Nylon 12 (with Formlabs Fuse 1 3D Printer)',(#1940));
+#1937=FILL_AREA_STYLE('Acrylic (Clear)',(#1941));
+#1938=FILL_AREA_STYLE('Silver - Polished',(#1942));
+#1939=FILL_AREA_STYLE_COLOUR('Steel - Satin',#1943);
+#1940=FILL_AREA_STYLE_COLOUR(
+'Nylon 12 (with Formlabs Fuse 1 3D Printer)',#1944);
+#1941=FILL_AREA_STYLE_COLOUR('Acrylic (Clear)',#1945);
+#1942=FILL_AREA_STYLE_COLOUR('Silver - Polished',#1946);
+#1943=COLOUR_RGB('Steel - Satin',0.627450980392157,0.627450980392157,0.627450980392157);
+#1944=COLOUR_RGB('Nylon 12 (with Formlabs Fuse 1 3D Printer)',0.247058823529412,
+0.247058823529412,0.247058823529412);
+#1945=COLOUR_RGB('Acrylic (Clear)',0.690196078431373,0.827450980392157,
+0.819607843137255);
+#1946=COLOUR_RGB('Silver - Polished',0.984313725490196,0.980392156862745,
+0.96078431372549);
+ENDSEC;
+END-ISO-10303-21;

+ 11 - 11
WillItBlend/MonoChannel.kicad_sch

@@ -5,7 +5,7 @@
   (paper "A4")
 
   (lib_symbols
-    (symbol "SSI2164-multiunit_1" (in_bom yes) (on_board yes)
+    (symbol "WillItBlend:SSI2164-multiunit" (in_bom yes) (on_board yes)
       (property "Reference" "U" (at -8.89 7.62 0)
         (effects (font (size 1.27 1.27)) (justify left))
       )
@@ -30,7 +30,7 @@
       (property "ki_fp_filters" "SOIC*3.9x8.7mm*P1.27mm* TSSOP*4.4x5mm*P0.65mm* SSOP*5.3x6.2mm*P0.65mm*" (at 0 0 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (symbol "SSI2164-multiunit_1_1_1"
+      (symbol "SSI2164-multiunit_1_1"
         (polyline
           (pts
             (xy -8.89 -5.08)
@@ -66,7 +66,7 @@
           (number "4" (effects (font (size 1.27 1.27))))
         )
       )
-      (symbol "SSI2164-multiunit_1_2_1"
+      (symbol "SSI2164-multiunit_2_1"
         (polyline
           (pts
             (xy -8.89 -5.08)
@@ -102,7 +102,7 @@
           (number "7" (effects (font (size 1.27 1.27))))
         )
       )
-      (symbol "SSI2164-multiunit_1_3_1"
+      (symbol "SSI2164-multiunit_3_1"
         (polyline
           (pts
             (xy -8.89 -5.08)
@@ -138,7 +138,7 @@
           (number "12" (effects (font (size 1.27 1.27))))
         )
       )
-      (symbol "SSI2164-multiunit_1_4_1"
+      (symbol "SSI2164-multiunit_4_1"
         (polyline
           (pts
             (xy -8.89 -5.08)
@@ -174,7 +174,7 @@
           (number "15" (effects (font (size 1.27 1.27))))
         )
       )
-      (symbol "SSI2164-multiunit_1_5_1"
+      (symbol "SSI2164-multiunit_5_1"
         (rectangle (start -5.08 6.35) (end 5.08 -5.08)
           (stroke (width 0) (type default))
           (fill (type background))
@@ -200,7 +200,7 @@
   )
 
 
-  (symbol (lib_name "SSI2164-multiunit_1") (lib_id "WillItBlend:SSI2164-multiunit") (at 63.5 180.34 0) (unit 5)
+  (symbol (lib_id "WillItBlend:SSI2164-multiunit") (at 63.5 180.34 0) (unit 5)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 548d59ec-0663-44f6-93a6-5aafdc8b5ece)
     (property "Reference" "U1" (at 63.5 168.91 0)
@@ -240,7 +240,7 @@
     )
   )
 
-  (symbol (lib_name "SSI2164-multiunit_1") (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 110.49 0) (unit 3)
+  (symbol (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 110.49 0) (unit 3)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid 68394e6a-aa27-4fb4-9150-133a20d08fb4)
     (property "Reference" "U1" (at 169.545 118.11 0)
@@ -280,7 +280,7 @@
     )
   )
 
-  (symbol (lib_name "SSI2164-multiunit_1") (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 88.9 0) (unit 2)
+  (symbol (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 88.9 0) (unit 2)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid a3843973-7f61-4a34-8e9a-e872e6a01fea)
     (property "Reference" "U1" (at 169.545 96.52 0)
@@ -320,7 +320,7 @@
     )
   )
 
-  (symbol (lib_name "SSI2164-multiunit_1") (lib_id "WillItBlend:SSI2164-multiunit") (at 170.18 135.89 0) (unit 4)
+  (symbol (lib_id "WillItBlend:SSI2164-multiunit") (at 170.18 135.89 0) (unit 4)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid f231cdf2-fffd-4b45-a677-d8e5ce1c5a32)
     (property "Reference" "U1" (at 168.275 143.51 0)
@@ -360,7 +360,7 @@
     )
   )
 
-  (symbol (lib_name "SSI2164-multiunit_1") (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 63.5 0) (unit 1)
+  (symbol (lib_id "WillItBlend:SSI2164-multiunit") (at 171.45 63.5 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
     (uuid fad88854-8c83-416c-af98-0db1270e07e5)
     (property "Reference" "U1" (at 169.545 71.12 0)

+ 992 - 49
WillItBlend/WillItBlend.kicad_pcb

@@ -92,88 +92,629 @@
   (net 14 "unconnected-(U1D-Vc-Pad14)")
   (net 15 "unconnected-(U1D-Iin-Pad15)")
   (net 16 "unconnected-(U1E-V+-Pad16)")
+  (net 17 "unconnected-(R1-Pad1)")
+  (net 18 "unconnected-(R1-Pad2)")
+  (net 19 "unconnected-(R1-Pad3)")
+  (net 20 "unconnected-(R2-Pad1)")
+  (net 21 "unconnected-(R2-Pad2)")
+  (net 22 "unconnected-(R2-Pad3)")
+  (net 23 "Net-(J2-PadT)")
+  (net 24 "/Channel 1 input/Pan_cv")
+  (net 25 "unconnected-(R3-Pad3)")
+  (net 26 "unconnected-(R4-Pad1)")
+  (net 27 "unconnected-(R4-Pad2)")
+  (net 28 "unconnected-(R4-Pad3)")
+  (net 29 "unconnected-(R5-Pad1)")
+  (net 30 "unconnected-(R5-Pad2)")
+  (net 31 "unconnected-(R5-Pad3)")
+  (net 32 "unconnected-(R6-Pad1)")
+  (net 33 "unconnected-(R6-Pad2)")
+  (net 34 "unconnected-(R6-Pad3)")
+  (net 35 "unconnected-(R7-Pad1)")
+  (net 36 "unconnected-(R7-Pad2)")
+  (net 37 "unconnected-(R7-Pad3)")
+  (net 38 "Net-(J4-PadT)")
+  (net 39 "/Channel 2 input/Pan_cv")
+  (net 40 "unconnected-(R8-Pad3)")
+  (net 41 "unconnected-(R9-Pad1)")
+  (net 42 "unconnected-(R9-Pad2)")
+  (net 43 "unconnected-(R9-Pad3)")
+  (net 44 "unconnected-(R10-Pad1)")
+  (net 45 "unconnected-(R10-Pad2)")
+  (net 46 "unconnected-(R10-Pad3)")
+  (net 47 "unconnected-(R5-PadB)")
+  (net 48 "unconnected-(R5-PadE)")
+  (net 49 "unconnected-(R5-PadL)")
+  (net 50 "unconnected-(R10-PadB)")
+  (net 51 "unconnected-(R10-PadE)")
+  (net 52 "unconnected-(R10-PadL)")
+  (net 53 "unconnected-(SW1-Pad1)")
+  (net 54 "unconnected-(SW1-Pad2)")
+  (net 55 "unconnected-(SW1-Pad3)")
+  (net 56 "unconnected-(SW1-Pad4)")
+  (net 57 "unconnected-(SW1-PadL1)")
+  (net 58 "unconnected-(SW1-PadL2)")
+  (net 59 "unconnected-(SW2-Pad1)")
+  (net 60 "unconnected-(SW2-Pad2)")
+  (net 61 "unconnected-(SW2-Pad3)")
+  (net 62 "unconnected-(SW2-Pad4)")
+  (net 63 "unconnected-(SW2-PadL1)")
+  (net 64 "unconnected-(SW2-PadL2)")
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp 307a88e9-8d07-44f3-92e2-d98a3bcafb9e)
+    (at 160.6 95.2)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/ea074df6-93b7-4146-9dc9-50a4912207d0")
+    (attr through_hole)
+    (fp_text reference "R6" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d22e55f4-9d76-48ca-a578-859c8762f93f)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4f8defcf-4608-45e6-af91-4937ab2082d6)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 9896e014-915a-48b9-be4f-045342046f1a)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b8213d81-dc73-407a-9a49-ad6dcaa02b11))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e3d7a655-0e8d-4d93-8dc4-79de499b9771))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f1bb55c1-99b0-449f-8124-dcc4a2cc3e42))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9977caed-6304-4106-867e-68703bf52f07))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6fa4d181-0eef-45d9-b684-ccef4057fbe6))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e7ecb848-3bd5-40f9-a3b4-c88d1335dbfd))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d0ba605b-0293-4f27-985d-9937608155e1))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 523b025d-e37d-4fd8-bb08-586c56a91398))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 320e2144-fd48-4c18-919d-d12e38b9e022))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp db346dcf-1535-4f13-9c08-9501ecdb2bc4))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1b72cb08-a380-4509-8949-d8edcffeff0c))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c2d40d06-6632-4910-8472-ce54374f30d5))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 5e26373e-fe92-46ce-9722-0353ee56bc2f))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 6380a918-bba7-4f3e-8edb-fa27255e4349))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 7cb82534-d21a-44e2-85da-298b89c2ff3b))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 32 "unconnected-(R6-Pad1)") (pinfunction "1") (pintype "passive") (tstamp d58243a2-0125-4669-9854-b5e6e0218b26))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 33 "unconnected-(R6-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 50342c93-54a6-43cc-8583-85a8d6a695f3))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 34 "unconnected-(R6-Pad3)") (pinfunction "3") (pintype "passive") (tstamp a64a5964-6d88-4d49-85eb-36d129ead437))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp 3aad918d-439b-4279-bbbb-78f68b3bbb6f)
+    (at 160.6 42.53)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/ea074df6-93b7-4146-9dc9-50a4912207d0")
+    (attr through_hole)
+    (fp_text reference "R1" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d1cbbac0-b691-4bbf-8866-4e7bcd344968)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d29c60dc-047b-4a19-bb84-f36804773c28)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d4c82abb-6a79-4977-9c8d-8a069ceac082)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d0265b87-b06d-43ff-9af4-a0347efb52d9))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 07776c0c-cb46-474e-a8ca-4e48b18a885e))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2e039733-44bf-4652-b9f4-e4d1e89546de))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 600fe959-1e29-469e-bc33-9664c2046dbb))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 320a0fd2-ca7d-4e4e-8034-0d46da5334d5))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4acd452c-9df9-4cc1-9c75-0300c1696243))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp fc018819-b09c-4b6e-b55c-db9f64e33eb9))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp aec34dc5-7ccc-4660-95e9-0d7dce2e1a8e))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 04986a64-9b88-40ca-8046-019b0c8f6f20))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 293e88ba-1855-4564-aa5c-52ed6f05e51a))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp f99c8647-95e3-4689-84d2-f3b15e59314e))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 210d8a50-3635-4125-9694-425f03b907e4))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp f9659346-7193-40e9-ac14-e9e3b1d76dc4))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 1e568ee0-7df6-4596-a27a-f483d256d454))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 5e866d97-89dc-468c-a3ea-c1b3829b6b93))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 17 "unconnected-(R1-Pad1)") (pinfunction "1") (pintype "passive") (tstamp c4bc7f27-a32f-4a10-86e3-4cde212cbae6))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 18 "unconnected-(R1-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 1be92c66-c0f9-4e66-9dd1-e194f459a743))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 19 "unconnected-(R1-Pad3)") (pinfunction "3") (pintype "passive") (tstamp 87db9ea2-cde7-4b3a-acfb-169260d9729a))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp 3f477a9b-54b0-4dff-85a7-ed716ed2c6a6)
+    (at 174.1 42.53)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/e2f28177-e673-4d5a-ab45-4b2fbd4f6f53")
+    (attr through_hole)
+    (fp_text reference "R2" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 46762b78-b01a-4e3d-91a4-c911b709053a)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 91000a14-77ce-4a63-abf0-6767017bbca2)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp e9ef2e76-a8ce-4488-a7c3-b2b782a039a3)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 46e9bdd2-60d7-4b1b-ba15-483dc4f70f42))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 089d6690-b8c3-4622-81a4-e717c93e966c))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 88299342-622a-442a-a665-e4d449ba97e7))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp de92fd0c-ab05-4d98-9f49-4ddecea2f4b2))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 91482177-011d-426a-abe3-758ee5ceadfe))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3023e235-d246-4efb-bff2-000f1bd28df9))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1d01da21-a488-494e-9d8a-9220bbbebf1e))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp b5e3b6a4-7183-419c-930d-f26413eeba79))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d3f01637-daca-4cbe-9d74-d81c66c6106d))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 13b4c470-b175-421f-acf0-92533b881ee8))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 0bd266c6-8fb6-4174-b222-ce903d9a129f))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 89122bce-db53-40fe-8ce0-f35ccfe7b6c4))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp acb65fcc-ccf0-42e7-b9bd-a10bb13c6b11))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 8a25d67d-9e17-4801-be3c-8d3ac8073f61))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 8bb3ffff-e787-4417-ba2f-c9f06db404b9))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 20 "unconnected-(R2-Pad1)") (pinfunction "1") (pintype "passive") (tstamp e1d6b3f7-fc4d-4a93-93fc-bf6a3c984f04))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 21 "unconnected-(R2-Pad2)") (pinfunction "2") (pintype "passive") (tstamp ccb62d8b-27a1-40a4-9485-22d29bffdd6c))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 22 "unconnected-(R2-Pad3)") (pinfunction "3") (pintype "passive") (tstamp 6b5bc449-aa5f-4257-a68d-4349771df817))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:PJ398SM" (layer "F.Cu")
+    (tstamp 4841346e-2e1e-46f6-b793-be428dfbe059)
+    (at 170.3 58.42)
+    (descr "3.5 mm connector, PJ398SM")
+    (tags "jack, 3.5mm")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)")
+    (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/67db2fe2-ef8d-497f-b065-724e025dc34c")
+    (attr through_hole)
+    (fp_text reference "J1" (at 0 -7 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp 432f2229-16ec-45c7-b375-7ed4bca7fce7)
+    )
+    (fp_text value "PJ398SM" (at 0 -1.25 unlocked) (layer "F.Fab") hide
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp d466041f-81b9-49c2-b260-a0cf108a50f8)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0.014 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 6f3b774b-934a-489b-8245-134efb1289e7)
+    )
+    (fp_text user "1" (at 1.25 7 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp 9c131627-0580-41de-b49f-b07d1bb039fe)
+    )
+    (fp_rect (start -4.5 -6) (end 4.5 6)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp fade140c-679f-42c4-9183-a1eaffd649b2))
+    (fp_circle (center 0 0) (end 2.236 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 9e779458-d440-49bc-8559-d166a0fd719e))
+    (fp_rect (start -4.5 -6) (end 4.5 7.2)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp 1ee8c9a7-8639-495e-8a95-279b70816fee))
+    (fp_rect (start -4.5 -5.986) (end 4.5 6.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 8a0bcc93-67db-4279-8e09-0af4785dbf2b))
+    (fp_circle (center 0 0.014) (end 2.236 0.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp f02e0eab-2ba7-4120-b960-aad42e238099))
+    (pad "1" thru_hole roundrect (at 0 6.48) (size 2.3 1.7) (drill oval 1.1 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 6b9e04be-77c5-4679-9637-397f36ece966))
+    (pad "2" thru_hole circle (at 0 3.38) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 2b452b0b-543e-4184-809b-6f6da5ba8824))
+    (pad "3" thru_hole circle (at 0 -4.92) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp ab37ab33-c0f6-41ac-b1d2-d8da6bbf62b5))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PJ398SM - Jack/WQP-PJ398SM.step"
+      (offset (xyz 0 0.02 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WillItBlend:PJ398SM" (layer "F.Cu")
+    (tstamp 5b4e1e20-e1d0-45d3-9ae7-5cbc59b275de)
+    (at 169.5 110.365)
+    (descr "3.5 mm connector, PJ398SM")
+    (tags "jack, 3.5mm")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)")
+    (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/67db2fe2-ef8d-497f-b065-724e025dc34c")
+    (attr through_hole)
+    (fp_text reference "J3" (at 0 -7 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp 6a883f81-af82-45a0-a926-863d7106c588)
+    )
+    (fp_text value "PJ398SM" (at 0 -1.25 unlocked) (layer "F.Fab") hide
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp a6e6a1ba-45ab-41dd-b1d5-2cb2749a9a68)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0.25 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 7da9c8be-22a0-492a-a6dd-53d24af80c1a)
+    )
+    (fp_text user "1" (at 1.25 7 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp de586351-a6e9-4e12-b389-9bd49605ffb7)
+    )
+    (fp_rect (start -4.5 -6) (end 4.5 6)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 169ce09a-8a8a-4589-b269-28ab9a2f23c9))
+    (fp_circle (center 0 0) (end 2.236 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp fd83cfd9-7db6-4249-bd2c-79c5e8765c5e))
+    (fp_rect (start -4.5 -6) (end 4.5 7.2)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp ccd002e6-696d-4f92-ad50-893ef178ffb2))
+    (fp_rect (start -4.5 -5.986) (end 4.5 6.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 3f7ab8a5-2abd-49bb-8818-8daee4321603))
+    (fp_circle (center 0 0.014) (end 2.236 0.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 072379de-349b-44b5-a957-4a597e89e48b))
+    (pad "1" thru_hole roundrect (at 0 6.48) (size 2.3 1.7) (drill oval 1.1 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp f61bbf50-8a25-4ff7-a244-61c03213f24a))
+    (pad "2" thru_hole circle (at 0 3.38) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp ff80ee63-b957-48b7-aefa-7b5038d50e90))
+    (pad "3" thru_hole circle (at 0 -4.92) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 30957387-f304-4ef8-a698-f9eccefbc72c))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PJ398SM - Jack/WQP-PJ398SM.step"
+      (offset (xyz 0 0.02 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WillItBlend:PB01-109TL" (layer "F.Cu")
+    (tstamp 6aa4ba72-8468-4b42-8c60-148c9ee301c5)
+    (at 198.12 109.22)
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Single Pole Single Throw (SPST) switch with LED, generic")
+    (property "ki_keywords" "switch SPST LED OFF-ON")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/fe2b952a-102b-4f58-834a-61822e73929f")
+    (attr through_hole)
+    (fp_text reference "SW2" (at 0 -5.08 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp 4ddd16a5-1d41-4223-ab79-2de45c2fadfd)
+    )
+    (fp_text value "SW_SPST_LED" (at 0 1 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 8843954f-1313-4ada-828a-c4138e515947)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ab971233-4761-4d9e-a78c-21e66e932799)
+    )
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp a3fa57e4-2802-482d-976b-474eeb217278))
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp fcf73620-4434-4a8d-9599-6057e2d0a91b))
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp de54d4e9-0f7b-4d4f-8cac-77daaa7086b0))
+    (fp_circle (center 0 0) (end 2.54 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 4b0bb618-2246-467a-a69f-c514d9919680))
+    (pad "" np_thru_hole circle (at -2.54 0) (size 1.7 1.7) (drill 1.1) (layers "*.Mask") (tstamp 4e17a8fe-f263-4f2e-b9bc-40979af6869c))
+    (pad "1" thru_hole circle (at 2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 59 "unconnected-(SW2-Pad1)") (pinfunction "1") (pintype "passive") (tstamp 52e08f64-d7dd-4d7d-bea0-1f244f31711d))
+    (pad "2" thru_hole circle (at 2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 60 "unconnected-(SW2-Pad2)") (pinfunction "2") (pintype "passive") (tstamp dbd10d29-8187-4e9d-a80c-4d1da25a439c))
+    (pad "3" thru_hole circle (at -2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 61 "unconnected-(SW2-Pad3)") (pinfunction "3") (pintype "passive") (tstamp a73c02a2-71d5-4721-a678-c9725e340bdd))
+    (pad "4" thru_hole circle (at -2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 62 "unconnected-(SW2-Pad4)") (pinfunction "4") (pintype "passive") (tstamp 9f46b1ca-d779-45a6-8e4a-2c32e6b45154))
+    (pad "L1" thru_hole circle (at 0 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 63 "unconnected-(SW2-PadL1)") (pinfunction "L1") (pintype "passive") (tstamp 1ab659f7-3769-431f-970f-5b774dd2ade2))
+    (pad "L2" thru_hole circle (at 0 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 64 "unconnected-(SW2-PadL2)") (pinfunction "L2") (pintype "passive") (tstamp 1623a50f-65ad-4d46-93f8-1bc08188eadc))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PB01-109TL - Tactile Switch/TactileSwitch v10.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WillItBlend:PJ398SM" (layer "F.Cu")
+    (tstamp 6c25374e-7f67-4f07-b31a-bb02e46c18ba)
+    (at 182.88 58.42)
+    (descr "3.5 mm connector, PJ398SM")
+    (tags "jack, 3.5mm")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)")
+    (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/f6e857f0-90fb-41eb-9fc3-30cb0484fbda")
+    (attr through_hole)
+    (fp_text reference "J2" (at 0 -7 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp e1cbfebb-019b-4b40-b9fb-612961b2a08e)
+    )
+    (fp_text value "PJ398SM" (at 0 -1.25 unlocked) (layer "F.Fab") hide
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp fc747e8d-fb47-4ad5-aea5-a81929b6dfe6)
+    )
+    (fp_text user "1" (at 1.25 7 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp 6ab9df10-5794-4b0d-865e-b336803f6e32)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0.25 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp abccd0a7-b881-4bec-a85b-cf76b8eaba4d)
+    )
+    (fp_rect (start -4.5 -6) (end 4.5 6)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 73a7afc0-8ae4-41a6-8675-c29950020cd4))
+    (fp_circle (center 0 0) (end 2.236 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 4d611a14-4620-4a7d-9e2a-ad8b014890d0))
+    (fp_rect (start -4.5 -6) (end 4.5 7.2)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp ac19d567-362d-44ef-8d97-d819c502666a))
+    (fp_rect (start -4.5 -5.986) (end 4.5 6.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 2da26d09-3a1a-43e7-b49c-937f97918dae))
+    (fp_circle (center 0 0.014) (end 2.236 0.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp bab2f2ef-f112-43c9-8c66-08b0e1d133df))
+    (pad "1" thru_hole roundrect (at 0 6.48) (size 2.3 1.7) (drill oval 1.1 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp f8fd32a4-0be5-43a6-9832-7ac510457b07))
+    (pad "2" thru_hole circle (at 0 3.38) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp eba84de2-9aac-4a8b-a853-581007937a53))
+    (pad "3" thru_hole circle (at 0 -4.92) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 7f6e2b91-983b-4bb9-abc2-7ca098178e47))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PJ398SM - Jack/WQP-PJ398SM.step"
+      (offset (xyz 0 0.02 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WillItBlend:PJ398SM" (layer "F.Cu")
+    (tstamp 86742a48-9507-4aef-9517-2aa15d035290)
+    (at 179.6 110.365)
+    (descr "3.5 mm connector, PJ398SM")
+    (tags "jack, 3.5mm")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)")
+    (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/f6e857f0-90fb-41eb-9fc3-30cb0484fbda")
+    (attr through_hole)
+    (fp_text reference "J4" (at 0 -7 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp c1a95ed2-2023-424f-ab42-784f5424ca55)
+    )
+    (fp_text value "PJ398SM" (at 0 -1.25 unlocked) (layer "F.Fab") hide
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 11c93028-78a1-434b-b8ba-784f7e445b6b)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0.25 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 782bef3a-183e-4a1f-be2c-1327aaed033c)
+    )
+    (fp_text user "1" (at 1.25 7 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp 83e76809-a971-4288-ab0c-ff1543459cb0)
+    )
+    (fp_rect (start -4.5 -6) (end 4.5 6)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp cac093ae-450c-49d1-8f20-c54337b12995))
+    (fp_circle (center 0 0) (end 2.236 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 0ba99f63-4ac4-4841-9e4c-287f69bc8d4d))
+    (fp_rect (start -4.5 -6) (end 4.5 7.2)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp ab07c8e4-832c-4cd3-a44d-95da0ea1d09d))
+    (fp_rect (start -4.5 -5.986) (end 4.5 6.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp ba6145e7-742a-4a0f-8ef6-db23f1eb8909))
+    (fp_circle (center 0 0.014) (end 2.236 0.014)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp dc39a529-b91f-4f87-899c-8ae1f7d6e492))
+    (pad "1" thru_hole roundrect (at 0 6.48) (size 2.3 1.7) (drill oval 1.1 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp a7d06865-a2f8-4adf-a9fb-a3ee3f26e6b2))
+    (pad "2" thru_hole circle (at 0 3.38) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 28d0a65f-6952-4279-a56d-660003f991b5))
+    (pad "3" thru_hole circle (at 0 -4.92) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp c878da1a-3801-47dd-8135-7412c5508977))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PJ398SM - Jack/WQP-PJ398SM.step"
+      (offset (xyz 0 0.02 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp 8edf845d-04a1-47b1-a3bd-28296f9c2a07)
+    (at 201.1 95.2)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/2ddd29bc-0201-418f-ac3d-1a1f3bb4b52e")
+    (attr through_hole)
+    (fp_text reference "R9" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 3fdb1ecd-b933-42d4-8b1e-9358af014368)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 29e23311-8590-41e0-9239-a10ed2bc4799)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 6d8178c4-afdc-4998-b8a5-906e177133e1)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 71dbd32c-fffe-462c-a084-7d49d411c82b))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 49fa83cd-5d9a-49a3-a406-c0c870806b94))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d86a1575-331f-4f1f-b00c-da32eef5c1bd))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0170cd3b-63d1-40fe-bdf8-d8911180b985))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 004e9507-1560-4e01-a421-89365e357be9))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d3c24bca-62fe-4ce8-a4cb-e04195d2ee5b))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44798be0-3f7f-4008-830b-5987b1a1fed8))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp afeb2b7d-3e87-4fcf-91a3-640828254b82))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ca2ddee0-5855-4f4e-a0d9-d65a5a961b13))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c9edcb86-efc2-47ea-a9bb-532b535bb2eb))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 6deeda8c-f491-4342-9c79-4b262638043d))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 200b0274-7ac2-42fb-b48a-5dc809d49950))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 872e388a-b033-4761-a814-51d97f4c670c))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp f006b701-a715-4258-98b1-d7ece8142719))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 62596746-935f-4021-9988-ef54225eed00))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 41 "unconnected-(R9-Pad1)") (pinfunction "1") (pintype "passive") (tstamp 69f9b092-9182-4b53-9056-e5fe30bcfeec))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 42 "unconnected-(R9-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 736f4ba7-309a-43b6-994f-de92c329b8b8))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 43 "unconnected-(R9-Pad3)") (pinfunction "3") (pintype "passive") (tstamp 2a2f5ee3-68b9-430a-bfdf-0674848736d2))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
 
   (footprint "Package_SO:SOIC-16_3.9x9.9mm_P1.27mm" (layer "F.Cu")
-    (tstamp 8d0292a6-b14b-4ed8-a717-7fb18d6d7a92)
-    (at 119.315 74.295)
+    (tstamp 9dd73d7d-ea65-4c1a-9c5d-ae0e0f3cd41a)
+    (at 214.075 94.9)
     (descr "SOIC, 16 Pin (JEDEC MS-012AC, https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/soic_narrow-r/r_16.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
     (tags "SOIC SO")
     (property "Sheetfile" "MonoChannel.kicad_sch")
-    (property "Sheetname" "Untitled Sheet")
+    (property "Sheetname" "Channel 1")
     (property "ki_description" "Quad VCA")
     (property "ki_keywords" "quad vca")
     (path "/8d798b07-322e-44ee-8554-6d343958cf5f/fad88854-8c83-416c-af98-0db1270e07e5")
     (attr smd)
     (fp_text reference "U1" (at 0 -5.9) (layer "F.SilkS")
         (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp 9866b676-9a68-456d-86fe-fb9b6f549f87)
+      (tstamp 741e34e0-04d3-4e4a-a847-b93432b57412)
     )
     (fp_text value "SSI2164" (at 0 5.9) (layer "F.Fab")
         (effects (font (size 1 1) (thickness 0.15)))
-      (tstamp e5313f32-6661-46ad-ac40-d8b1de65d009)
+      (tstamp 0f6e9354-d98d-4a5d-944f-2eafb914cd92)
     )
     (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab")
         (effects (font (size 0.98 0.98) (thickness 0.15)))
-      (tstamp 7dc35a8a-287d-47d9-b5ae-942d70c551c7)
+      (tstamp dc7e2447-ceac-4006-ab4c-e3c536d5486f)
     )
     (fp_line (start 0 -5.06) (end -3.45 -5.06)
-      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 64afc2ba-b8af-47e6-ab94-a0052a84bbf0))
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 576ae133-1abe-47ee-867c-ee6180ea9ab4))
     (fp_line (start 0 -5.06) (end 1.95 -5.06)
-      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 301e8ed1-0d17-419c-a682-d906e20b1f8a))
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3ebee527-adb8-4b63-91a2-a52528ca73de))
     (fp_line (start 0 5.06) (end -1.95 5.06)
-      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 88987767-9958-4f9a-b4b8-f8faee48aa6e))
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 23c22824-e85e-4778-8b9e-3319cf02ff7d))
     (fp_line (start 0 5.06) (end 1.95 5.06)
-      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp f175e21e-a308-42e6-96c5-8bfda2e764ff))
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 61cae06d-1e2f-458a-8987-6d2d084baeb9))
     (fp_line (start -3.7 -5.2) (end -3.7 5.2)
-      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d432f37a-b6ad-4032-b012-6067f7acc7df))
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4faf0679-4d29-4b1a-ab0a-7f2e9ba4bf1e))
     (fp_line (start -3.7 5.2) (end 3.7 5.2)
-      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c5f837db-971f-4d35-890b-36f383d0ea46))
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 1cdd4763-3111-4d28-ba4b-92374c132da7))
     (fp_line (start 3.7 -5.2) (end -3.7 -5.2)
-      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b8d53f69-063c-4b36-8fb3-33571212f47c))
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cb4dd6f0-d876-4ced-a6c6-36939a1ce902))
     (fp_line (start 3.7 5.2) (end 3.7 -5.2)
-      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 09c63562-7fb5-423c-b544-7f506851d282))
+      (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 75bcc83a-9ed2-4180-8c52-f113eb430633))
     (fp_line (start -1.95 -3.975) (end -0.975 -4.95)
-      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 67ae5d11-56bc-4c80-b44b-8ed3839af8e0))
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a461f7c2-b886-4595-ae00-cb1cb61503ac))
     (fp_line (start -1.95 4.95) (end -1.95 -3.975)
-      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3589d314-dd8c-4e47-a1df-c0ee66b19a3e))
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fe2b5d6a-a5f1-4e2f-8db6-d9ffac1ea727))
     (fp_line (start -0.975 -4.95) (end 1.95 -4.95)
-      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp ab0f156f-95b8-445f-abf8-85b059738137))
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 984c0b63-f037-479e-9433-b9d3988b8a96))
     (fp_line (start 1.95 -4.95) (end 1.95 4.95)
-      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 518f5164-be63-4a26-9040-c11df41a4497))
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b40c8905-8eda-4706-a5fa-e48d80ae75b8))
     (fp_line (start 1.95 4.95) (end -1.95 4.95)
-      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp aee41fc0-5666-4d53-978a-5f3202730323))
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp a67d1763-5cad-4054-84fb-52d4a3e5f441))
     (pad "1" smd roundrect (at -2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 1 "unconnected-(U1E-MODE-Pad1)") (pinfunction "MODE") (pintype "power_in") (tstamp ea357dbb-434b-4d3a-a6d4-7770b7b9c775))
+      (net 1 "unconnected-(U1E-MODE-Pad1)") (pinfunction "MODE") (pintype "power_in") (tstamp 0062eb8a-3eaf-49a3-a9bc-dc827fa71669))
     (pad "2" smd roundrect (at -2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 2 "unconnected-(U1A-Iin-Pad2)") (pinfunction "Iin") (pintype "input") (tstamp f61f330f-828e-4ed1-abeb-9a3df064abf5))
+      (net 2 "unconnected-(U1A-Iin-Pad2)") (pinfunction "Iin") (pintype "input") (tstamp c7f3b4ef-b45d-409a-b64a-b6a300c670ae))
     (pad "3" smd roundrect (at -2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 3 "unconnected-(U1A-Vc-Pad3)") (pinfunction "Vc") (pintype "input") (tstamp 930b0a50-9fe6-472c-a060-0a7624a7767e))
+      (net 3 "unconnected-(U1A-Vc-Pad3)") (pinfunction "Vc") (pintype "input") (tstamp 8aa26960-ec73-42b6-8fe9-3e21c33cd826))
     (pad "4" smd roundrect (at -2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 4 "unconnected-(U1A-Iout-Pad4)") (pinfunction "Iout") (pintype "output") (tstamp 22d42265-bf9d-4877-9c1e-700d35f20dc0))
+      (net 4 "unconnected-(U1A-Iout-Pad4)") (pinfunction "Iout") (pintype "output") (tstamp 4fb3363e-6446-4cdf-8f23-1cd57624a9c9))
     (pad "5" smd roundrect (at -2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 5 "unconnected-(U1B-Iout-Pad5)") (pinfunction "Iout") (pintype "output") (tstamp f0368381-e0a5-45a1-804b-5ca65dd8d542))
+      (net 5 "unconnected-(U1B-Iout-Pad5)") (pinfunction "Iout") (pintype "output") (tstamp 54a07cd9-967b-493d-a770-4111258244da))
     (pad "6" smd roundrect (at -2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 6 "unconnected-(U1B-Vc-Pad6)") (pinfunction "Vc") (pintype "input") (tstamp 26d26b78-4cf9-4d45-9452-58b1dd1ad194))
+      (net 6 "unconnected-(U1B-Vc-Pad6)") (pinfunction "Vc") (pintype "input") (tstamp fdb11271-ce81-4efb-a9e8-210e42ba84ba))
     (pad "7" smd roundrect (at -2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 7 "unconnected-(U1B-Iin-Pad7)") (pinfunction "Iin") (pintype "input") (tstamp 8b0169ba-9c6e-4266-8b81-00566cfe0052))
+      (net 7 "unconnected-(U1B-Iin-Pad7)") (pinfunction "Iin") (pintype "input") (tstamp 5376cc7a-95ad-413c-a813-8cc445034688))
     (pad "8" smd roundrect (at -2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 8 "unconnected-(U1E-GND-Pad8)") (pinfunction "GND") (pintype "power_in") (tstamp 6e346519-88e9-494d-984e-a4730d328e7e))
+      (net 8 "unconnected-(U1E-GND-Pad8)") (pinfunction "GND") (pintype "power_in") (tstamp dd1fe246-8bcb-44e1-a32d-f52398c538bf))
     (pad "9" smd roundrect (at 2.475 4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 9 "unconnected-(U1E-V--Pad9)") (pinfunction "V-") (pintype "power_in") (tstamp e3ac62d7-e5e7-48ad-86cf-f0234c94aa19))
+      (net 9 "unconnected-(U1E-V--Pad9)") (pinfunction "V-") (pintype "power_in") (tstamp 580efaa8-0d30-45c6-8e01-0bb830bc620f))
     (pad "10" smd roundrect (at 2.475 3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 10 "unconnected-(U1C-Iin-Pad10)") (pinfunction "Iin") (pintype "input") (tstamp 6d76a345-d19f-4f19-8171-7bdff946ce49))
+      (net 10 "unconnected-(U1C-Iin-Pad10)") (pinfunction "Iin") (pintype "input") (tstamp a45b7b8d-866c-4bd1-9fd7-0c6e8a34074e))
     (pad "11" smd roundrect (at 2.475 1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 11 "unconnected-(U1C-Vc-Pad11)") (pinfunction "Vc") (pintype "input") (tstamp d9a73eef-8a1e-4195-80db-ff3575de2bc8))
+      (net 11 "unconnected-(U1C-Vc-Pad11)") (pinfunction "Vc") (pintype "input") (tstamp 765b5dd0-5971-400b-a5bf-89baf604ca11))
     (pad "12" smd roundrect (at 2.475 0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 12 "unconnected-(U1C-Iout-Pad12)") (pinfunction "Iout") (pintype "output") (tstamp 9b7ce131-2d38-479d-88e3-49a8c2390839))
+      (net 12 "unconnected-(U1C-Iout-Pad12)") (pinfunction "Iout") (pintype "output") (tstamp de755043-ee92-4037-8b83-d3b7650f168b))
     (pad "13" smd roundrect (at 2.475 -0.635) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 13 "unconnected-(U1D-Iout-Pad13)") (pinfunction "Iout") (pintype "output") (tstamp 9cc0218c-e5e6-4b2b-b9bf-d9e83966cbb5))
+      (net 13 "unconnected-(U1D-Iout-Pad13)") (pinfunction "Iout") (pintype "output") (tstamp 7905314c-ebcc-45f9-ba2c-acc561d8537f))
     (pad "14" smd roundrect (at 2.475 -1.905) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 14 "unconnected-(U1D-Vc-Pad14)") (pinfunction "Vc") (pintype "input") (tstamp f08ec7bf-5468-4e0d-ab1d-e736f38e557e))
+      (net 14 "unconnected-(U1D-Vc-Pad14)") (pinfunction "Vc") (pintype "input") (tstamp 3d6b92d1-5e6d-4c1c-b6c2-4362c931a9d9))
     (pad "15" smd roundrect (at 2.475 -3.175) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 15 "unconnected-(U1D-Iin-Pad15)") (pinfunction "Iin") (pintype "input") (tstamp 0d4af5ab-7d88-448f-834f-99c695dfe4c4))
+      (net 15 "unconnected-(U1D-Iin-Pad15)") (pinfunction "Iin") (pintype "input") (tstamp 4d86d06d-a7b6-4c17-8a95-8f278ffefb65))
     (pad "16" smd roundrect (at 2.475 -4.445) (size 1.95 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25)
-      (net 16 "unconnected-(U1E-V+-Pad16)") (pinfunction "V+") (pintype "power_in") (tstamp b53380bf-c83d-4ea0-b5b4-990973ddd5b7))
+      (net 16 "unconnected-(U1E-V+-Pad16)") (pinfunction "V+") (pintype "power_in") (tstamp eed4bb04-c648-47e3-a03f-0a7171ce3161))
     (model "${KICAD6_3DMODEL_DIR}/Package_SO.3dshapes/SOIC-16_3.9x9.9mm_P1.27mm.wrl"
       (offset (xyz 0 0 0))
       (scale (xyz 1 1 1))
@@ -181,19 +722,421 @@
     )
   )
 
-  (gr_line (start 137.16 60.96) (end 109.22 60.96)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 3f180dc7-b0eb-464d-aa31-3e4dcb335bf5))
-  (gr_line (start 109.22 81.28) (end 111.76 83.82)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 697c54c7-683a-4127-aa4e-71c57fed7627))
-  (gr_line (start 129.54 86.36) (end 137.16 78.74)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp 7d031a7d-a1ec-48a5-a5bb-07691ec57a9b))
-  (gr_line (start 137.16 78.74) (end 137.16 60.96)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp b21844c7-a0e0-42a6-8d22-143310675b7e))
-  (gr_line (start 109.22 60.96) (end 109.22 68.58)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp cf494774-d494-490c-99a4-cf82f94ad8c1))
-  (gr_line (start 109.22 68.58) (end 109.22 81.28)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp d0b74fa6-4c35-4d77-8f64-b2b1715c4028))
-  (gr_line (start 111.76 83.82) (end 129.54 86.36)
-    (stroke (width 0.1) (type default)) (layer "Edge.Cuts") (tstamp fcab369c-c190-43e3-a20f-d69ade9a746c))
+  (footprint "WillItBlend:RA2045F-20" (layer "F.Cu")
+    (tstamp a3fc3426-b213-468b-82e7-310711c68227)
+    (at 159.15 69.15)
+    (descr "Alpha 20mm slider pot with LED")
+    (tags "potentiometer, slide, slider, pot, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Potentiometer, Alpha, Slider, 20mm travel")
+    (property "ki_keywords" "resistor variable, slider, alpha, pot")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/3d47c651-2e49-43db-85d5-934f7bd2c9de")
+    (attr through_hole)
+    (fp_text reference "R5" (at 0 -18.5 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp b472502e-d456-4ee2-b577-3c3e38a5ae6e)
+    )
+    (fp_text value "50k" (at 0 -1.75 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp a744359b-c663-4347-b9cf-6e3ada121fce)
+    )
+    (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp 794b4162-82f3-42d4-b5d0-ed8fa348f6f0)
+    )
+    (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp 947cec3f-d619-4560-8f7c-8ed0277eddae)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp aa3ba5ab-e227-45ec-bbc0-b45544a624f6)
+    )
+    (fp_rect (start 4.75 17) (end -4.75 -17)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp b3744c5e-71c0-4f19-a881-9c7b92aa990d))
+    (fp_rect (start 4.7 17.5) (end -4.7 -17.5)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp aa0e49d2-6acf-4202-ad1e-c68c939d51d9))
+    (fp_rect (start 4.75 16.5) (end -4.75 -16.5)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp ee59ec3c-e4e9-4fc4-a9a8-9aabf2c11865))
+    (pad "1" thru_hole roundrect (at -1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 29 "unconnected-(R5-Pad1)") (pinfunction "1") (pintype "passive") (tstamp a6e36c60-e528-4f49-b11e-5fa15fbe5621))
+    (pad "2" thru_hole roundrect (at -3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 30 "unconnected-(R5-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 1df2f16b-6ccc-4850-ac88-6e3697c4c4d9))
+    (pad "3" thru_hole roundrect (at -1.25 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 31 "unconnected-(R5-Pad3)") (pinfunction "3") (pintype "passive") (tstamp cb0348b1-1c47-41d7-a789-01f7a4f35784))
+    (pad "B" thru_hole roundrect (at 3.75 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 47 "unconnected-(R5-PadB)") (pinfunction "B") (pintype "passive") (tstamp 9bdea968-72de-4f7e-9897-17e4d042bf16))
+    (pad "E" thru_hole roundrect (at 3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 48 "unconnected-(R5-PadE)") (pinfunction "E") (pintype "passive") (tstamp 9286b583-115d-4d1f-9f90-22885ca6f53a))
+    (pad "L" thru_hole roundrect (at 1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 49 "unconnected-(R5-PadL)") (pinfunction "L") (pintype "no_connect") (tstamp cdff1fe8-9c3c-4ef1-a281-faa7c81d97b3))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/RA2045F - Slider Potentiometer/RA2045F-20A-15LC-B10K-C.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 -90))
+    )
+  )
+
+  (footprint "WillItBlend:RA2045F-20" (layer "F.Cu")
+    (tstamp b61b426f-6c58-4dfd-8792-3c017232898a)
+    (at 159.15 121.82)
+    (descr "Alpha 20mm slider pot with LED")
+    (tags "potentiometer, slide, slider, pot, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Potentiometer, Alpha, Slider, 20mm travel")
+    (property "ki_keywords" "resistor variable, slider, alpha, pot")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/3d47c651-2e49-43db-85d5-934f7bd2c9de")
+    (attr through_hole)
+    (fp_text reference "R10" (at 0 -18.5 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp db92522b-4515-4e16-8eb7-e0d3dce8732f)
+    )
+    (fp_text value "50k" (at 0 -1.75 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp abdecd73-03de-4e6d-936f-7bc230ddfd9a)
+    )
+    (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp f4897503-3046-47cc-8a87-d425cb485ce6)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp bce7177a-f3d1-4f19-bba0-3f4cc835bf29)
+    )
+    (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+      (tstamp fa32540f-9518-4f11-8654-536c111e5ae8)
+    )
+    (fp_rect (start 4.75 17) (end -4.75 -17)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 3835be83-a71e-421f-ba78-8a73f650c4ec))
+    (fp_rect (start 4.7 17.5) (end -4.7 -17.5)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp c6a6e174-b9b1-4df5-b60e-253ea126a3bb))
+    (fp_rect (start 4.75 16.5) (end -4.75 -16.5)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 80eb05e6-6b0f-4ee7-a275-e0f60c831836))
+    (pad "1" thru_hole roundrect (at -1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 44 "unconnected-(R10-Pad1)") (pinfunction "1") (pintype "passive") (tstamp 0f5bc709-81bd-441f-9e79-5acc3ec1566c))
+    (pad "2" thru_hole roundrect (at -3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 45 "unconnected-(R10-Pad2)") (pinfunction "2") (pintype "passive") (tstamp db20c8a8-395c-4915-844f-f8f5addea94d))
+    (pad "3" thru_hole roundrect (at -1.25 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 46 "unconnected-(R10-Pad3)") (pinfunction "3") (pintype "passive") (tstamp 36175a91-581a-48ad-86f7-0b75523ff4bb))
+    (pad "B" thru_hole roundrect (at 3.75 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 50 "unconnected-(R10-PadB)") (pinfunction "B") (pintype "passive") (tstamp cb7c9427-6a47-4663-bd78-e261ade432f1))
+    (pad "E" thru_hole roundrect (at 3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 51 "unconnected-(R10-PadE)") (pinfunction "E") (pintype "passive") (tstamp 3a8e1f6f-92ed-4d97-9760-6a52bae10598))
+    (pad "L" thru_hole roundrect (at 1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 52 "unconnected-(R10-PadL)") (pinfunction "L") (pintype "no_connect") (tstamp 3309734c-066f-4ec2-8a2c-111c380ddc54))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/RA2045F - Slider Potentiometer/RA2045F-20A-15LC-B10K-C.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 -90))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp b780f53e-b27e-485a-8c33-1159b6da9ecd)
+    (at 187.6 42.53)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/459b56cd-b072-488f-8456-5b34f1ed6301")
+    (attr through_hole)
+    (fp_text reference "R3" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp dc5ed945-8b9d-40e6-af3a-031736ae0cb7)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp ab8a3c0f-676d-477d-8387-966eb6341476)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp fdb600ea-f962-443e-8347-2e04333658e6)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp c0190d7b-0595-4ad7-aba7-2f519f53ce4d))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9d75981f-1807-4361-be6f-e635aa3c0654))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 721a810b-2500-4f62-9ad5-86cb7202c05b))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b8550cb4-e74f-4432-a7bf-80a4548eb585))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp ebe8544e-bcdf-4788-bed3-7f49ac4b343c))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d301ebb7-d66d-495c-8a41-b084e63e1119))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 834fa4da-62ba-4c2f-a8df-d9e6478b5327))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 722e98ae-1aeb-4e8d-8096-adca1e900d73))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 7eed32f3-9231-40c2-9044-8f420c7c465d))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c607582f-c7ec-4907-98d6-3fda9d76aa04))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 55c5cf12-a310-42d0-a429-88212a61edc0))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 09c3857e-2d44-4418-833a-2c37792a1cae))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp d2be1470-c7cc-4911-ae5c-545c445c8e3b))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp b21617ec-1a57-4223-b3b4-273903280719))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp f32a86aa-202d-4aa2-b12b-c25861c441da))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 23 "Net-(J2-PadT)") (pinfunction "1") (pintype "passive") (tstamp 0fb90506-1430-4d2c-861f-a93fa507320e))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 24 "/Channel 1 input/Pan_cv") (pinfunction "2") (pintype "passive") (tstamp f13205ca-ec10-42d8-b59b-570c67a04d3c))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 25 "unconnected-(R3-Pad3)") (pinfunction "3") (pintype "passive") (tstamp 187a9f9e-b939-43f8-8a23-28db792e460a))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp baf4f2b0-2a2a-4d46-af64-0013311b697a)
+    (at 187.6 95.2)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/459b56cd-b072-488f-8456-5b34f1ed6301")
+    (attr through_hole)
+    (fp_text reference "R8" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 4acf38f1-993f-4976-b128-629dda3dd2ea)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 1fff9b14-7725-4ed3-9c43-527a9c77bed3)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 48bc72b6-fb7d-4d1a-aa16-b90a89d2e076)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 6958d9b7-04ce-4a49-b45e-cd22cc33ca9d))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 48cedfec-277c-4a36-9b76-bb163dcefca6))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 709db3f9-c899-4b20-b239-9be03adf293f))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 50a47a4a-7059-4d4a-806b-61ccf033d33d))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 2f88f80e-f25e-4b86-b304-60fbdefc30fb))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 10b5fc2d-7ce7-4616-b4e0-536ffab5dfb7))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0f548703-50e4-4e94-a10c-c21a7cf10b48))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 1b37403f-b6ce-44a3-997b-735373a617be))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp df7d3a5e-4885-4ac9-a83d-7aaaa66a7ba7))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 032849a9-4bef-42ee-ba5a-d3191a8a03d7))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp cb2959ff-549c-49cd-9313-2fcf55f0de98))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c39c417f-9e96-479d-9754-2bf043591d2c))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 16ecd5d8-824e-413b-a5a5-fea912344c4e))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 95d24f54-3b77-4464-ad5a-6065c6a4aaa4))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 11e5ff3e-0ace-42d3-89f4-6c46c6ad5e7e))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 38 "Net-(J4-PadT)") (pinfunction "1") (pintype "passive") (tstamp 5a3bbc01-6de5-44a3-a5f9-982a412ee3b4))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 39 "/Channel 2 input/Pan_cv") (pinfunction "2") (pintype "passive") (tstamp e77a4f57-17f6-4f8d-b86a-e4396b41f142))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 40 "unconnected-(R8-Pad3)") (pinfunction "3") (pintype "passive") (tstamp a24212d2-3a44-42ad-9a02-7a209c83baf9))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp c053c5ae-faa5-4e0c-845d-73107f203b47)
+    (at 174.1 95.2)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 2 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad/e2f28177-e673-4d5a-ab45-4b2fbd4f6f53")
+    (attr through_hole)
+    (fp_text reference "R7" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp da21f623-daa7-4cb9-86bf-f48339a7b993)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp e29f499f-9443-4aa7-a132-76e7003fc8f1)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp b77391e3-f588-4f78-a631-9c8493d8dde3)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ea56e9f-e0f5-42b9-bd39-c3ffb0dab28b))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp b65923ea-c87c-4ead-9048-212cbd9136e5))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 949b8616-2786-4763-abbf-54e1a1efe64f))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0991a8a9-1a2b-4968-9443-83c03c250256))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp efc8513c-fba1-4bc5-b783-d4c36896b4d6))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1858d393-3afc-48d2-b33d-a25d03d9f474))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 92b40b26-fcc2-4d9c-8a16-38f877b60a1f))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 5e556f81-7381-44b0-bdd6-9b0529df72c5))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 96ca5f7b-78d3-4f23-9662-d1b2f54c5501))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp bbfa9e93-e606-48fd-9066-a2270dbb6765))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8edc3433-dc86-47b5-9fe2-51345bccadb2))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5426875c-dee5-4993-8014-48fab8c9af58))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 3eebd758-c0b2-4019-9a12-a36ccd09a235))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp c2347219-f73a-4c53-a628-600a4195cd89))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 413b1539-26a1-4097-8051-056d3df617af))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 35 "unconnected-(R7-Pad1)") (pinfunction "1") (pintype "passive") (tstamp c9076986-6f86-4720-9764-9254a774243d))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 36 "unconnected-(R7-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 1b9f56e9-0c50-477e-98a2-92d9dfdf186e))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 37 "unconnected-(R7-Pad3)") (pinfunction "3") (pintype "passive") (tstamp e67efc73-77dc-4d84-ba51-9a74b10c2b9d))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:Potentiometer_SongHuei_9mm" (layer "F.Cu")
+    (tstamp cad0b42d-ea4d-4cf7-80a5-9c50ce2f47fa)
+    (at 201.1 42.53)
+    (descr "Potentiometer, vertical, 9mm, single")
+    (tags "potentiometer vertical 9mm single, alpha")
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Potentiometer, Alpha, Song Huei, 9mm, Tall")
+    (property "ki_keywords" "resistor variable")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/2ddd29bc-0201-418f-ac3d-1a1f3bb4b52e")
+    (attr through_hole)
+    (fp_text reference "R4" (at 0 -6) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 53f8070e-6bdc-450f-83a8-3f0dd673be6b)
+    )
+    (fp_text value "100k" (at 0 1.5 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp 7aa05bcb-3e32-4f86-bbd5-a3400d8e100f)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp c722c1a9-75c4-4f3c-9557-7c630feef4c5)
+    )
+    (fp_line (start -5 -2.25) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e2fae754-50b9-4560-b867-e378c03b7f01))
+    (fp_line (start -5 6.75) (end -5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp af8159fb-3d4f-4100-9dce-97e318e15090))
+    (fp_line (start -3.665 6.75) (end -5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a4fd1eb6-c014-43e4-96dd-9161c7ab762c))
+    (fp_line (start 3.665 6.75) (end 5 6.75)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 62ad865a-132e-4048-8172-62d3721d9ac8))
+    (fp_line (start 5 -5) (end -5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8ef68b28-186d-4961-8f41-de8430b8e55b))
+    (fp_line (start 5 -2.25) (end 5 -5)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 274fb2be-4842-4b24-a095-24dfc9a534b2))
+    (fp_line (start 5 6.75) (end 5 2.25)
+      (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 620c1d4c-2e2a-499f-b55d-966c1aa2caaf))
+    (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp d5ff8c67-331f-4954-9717-21821ab5b39e))
+    (fp_line (start -4.75 6.5) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 5d650063-2df1-499f-8d1c-b48b5a4cd81a))
+    (fp_line (start 4.75 -4.85) (end -4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 42677480-4140-4568-9148-65d2bccf09f7))
+    (fp_line (start 4.75 6.5) (end -4.75 6.5)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp c401d9a5-c643-44cb-aed9-61bd87255ac8))
+    (fp_line (start 4.75 6.5) (end 4.75 -4.85)
+      (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp b6b4c17f-d755-45b5-8eb6-49a615bd987c))
+    (fp_circle (center 0 0) (end -3.5 0)
+      (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 4eceaee1-12a7-4635-a9fe-ea451f2d5caa))
+    (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp bcb19df3-5704-43da-a179-78f70efc68be))
+    (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 9e84f168-ac2b-4633-892a-d078c6523aae))
+    (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 26 "unconnected-(R4-Pad1)") (pinfunction "1") (pintype "passive") (tstamp 8d7eae23-7ca5-435b-b41d-79731817961e))
+    (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 27 "unconnected-(R4-Pad2)") (pinfunction "2") (pintype "passive") (tstamp d68469ed-cc20-4488-bebb-4aea3f4562f3))
+    (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25)
+      (net 28 "unconnected-(R4-Pad3)") (pinfunction "3") (pintype "passive") (tstamp e8cae031-b4fc-4f39-93b9-98e08265d157))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 180))
+    )
+  )
+
+  (footprint "WillItBlend:PB01-109TL" (layer "F.Cu")
+    (tstamp d5138586-494e-46f1-b4b8-dd725b73d681)
+    (at 198.12 60.96)
+    (property "Sheetfile" "channel_input.kicad_sch")
+    (property "Sheetname" "Channel 1 input")
+    (property "ki_description" "Single Pole Single Throw (SPST) switch with LED, generic")
+    (property "ki_keywords" "switch SPST LED OFF-ON")
+    (path "/c13f0636-b400-42a6-909e-6381aa89bad9/fe2b952a-102b-4f58-834a-61822e73929f")
+    (attr through_hole)
+    (fp_text reference "SW1" (at 0 -5.08 unlocked) (layer "F.SilkS")
+        (effects (font (size 1 1) (thickness 0.1)))
+      (tstamp fff7d115-3a27-4a4e-ae2a-1f9faa3c137b)
+    )
+    (fp_text value "SW_SPST_LED" (at 0 1 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp feb41053-99da-4fb8-93e0-62f12b758fd2)
+    )
+    (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+        (effects (font (size 1 1) (thickness 0.15)))
+      (tstamp c4313d90-77a9-4643-b668-9a9c98b2df05)
+    )
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp f405b9e8-65ca-4c7c-8b9d-93f02d1e32c6))
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp b68f4c55-fd63-4a4d-ba5e-2d0ecf464e27))
+    (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 5e8ebb93-1bda-4af1-b15d-a81294be7d22))
+    (fp_circle (center 0 0) (end 2.54 0)
+      (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 0f202e53-ade5-4e1a-84c9-d230b3338d32))
+    (pad "" np_thru_hole circle (at -2.54 0) (size 1.7 1.7) (drill 1.1) (layers "*.Mask") (tstamp cc9cc85d-e9ff-49d9-84f3-8af04254b06e))
+    (pad "1" thru_hole circle (at 2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 53 "unconnected-(SW1-Pad1)") (pinfunction "1") (pintype "passive") (tstamp 67d394e2-52c8-4d64-bda4-c9e48865ac38))
+    (pad "2" thru_hole circle (at 2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 54 "unconnected-(SW1-Pad2)") (pinfunction "2") (pintype "passive") (tstamp 35251d09-b371-4de3-b2e2-2a3d4f2dd1ec))
+    (pad "3" thru_hole circle (at -2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 55 "unconnected-(SW1-Pad3)") (pinfunction "3") (pintype "passive") (tstamp b148e2e2-2b0a-40e2-af0d-648d0d739d77))
+    (pad "4" thru_hole circle (at -2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 56 "unconnected-(SW1-Pad4)") (pinfunction "4") (pintype "passive") (tstamp e4467ec6-5f14-46d7-b266-47e7d286e2c5))
+    (pad "L1" thru_hole circle (at 0 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 57 "unconnected-(SW1-PadL1)") (pinfunction "L1") (pintype "passive") (tstamp df043dec-5b9f-4c4f-a6c4-057aded7d84b))
+    (pad "L2" thru_hole circle (at 0 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask")
+      (net 58 "unconnected-(SW1-PadL2)") (pinfunction "L2") (pintype "passive") (tstamp 661fc07c-65e8-4f5b-bf32-d766d60653c8))
+    (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PB01-109TL - Tactile Switch/TactileSwitch v10.step"
+      (offset (xyz 0 0 0))
+      (scale (xyz 1 1 1))
+      (rotate (xyz 0 0 0))
+    )
+  )
 
 )

+ 28 - 2
WillItBlend/WillItBlend.kicad_pro

@@ -1,6 +1,26 @@
 {
   "board": {
-    "3dviewports": [],
+    "3dviewports": [
+      {
+        "name": "fasf",
+        "ww": 1.0,
+        "wx": -11.862390518188477,
+        "wy": 3.006315231323242,
+        "wz": -13.933032989501953,
+        "xw": 0.0,
+        "xx": 0.9568133354187012,
+        "xy": -0.13366547226905823,
+        "xz": 0.258147269487381,
+        "yw": 0.0,
+        "yx": 0.2779836654663086,
+        "yy": 0.1609325408935547,
+        "yz": -0.9470081925392151,
+        "zw": 0.0,
+        "zx": 0.08503814786672592,
+        "zy": 0.9778716564178467,
+        "zz": 0.19113898277282715
+      }
+    ],
     "design_settings": {
       "defaults": {
         "board_outline_line_width": 0.09999999999999999,
@@ -389,7 +409,9 @@
   },
   "libraries": {
     "pinned_footprint_libs": [],
-    "pinned_symbol_libs": []
+    "pinned_symbol_libs": [
+      "WillItBlend"
+    ]
   },
   "meta": {
     "filename": "WillItBlend.kicad_pro",
@@ -479,6 +501,10 @@
     [
       "c13f0636-b400-42a6-909e-6381aa89bad9",
       "Channel 1 input"
+    ],
+    [
+      "d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad",
+      "Channel 2 input"
     ]
   ],
   "text_variables": {}

+ 28 - 3
WillItBlend/WillItBlend.kicad_sch

@@ -25,16 +25,20 @@
     )
   )
 
-  (sheet (at 40.64 26.67) (size 30.48 17.78) (fields_autoplaced)
+  (sheet (at 38.1 26.67) (size 30.48 17.78) (fields_autoplaced)
     (stroke (width 0.1524) (type solid))
     (fill (color 0 0 0 0.0000))
     (uuid c13f0636-b400-42a6-909e-6381aa89bad9)
-    (property "Sheetname" "Channel 1 input" (at 40.64 25.9584 0)
+    (property "Sheetname" "Channel 1 input" (at 38.1 25.9584 0)
       (effects (font (size 1.27 1.27)) (justify left bottom))
     )
-    (property "Sheetfile" "channel_input.kicad_sch" (at 40.64 45.0346 0)
+    (property "Sheetfile" "channel_input.kicad_sch" (at 38.1 45.0346 0)
       (effects (font (size 1.27 1.27)) (justify left top))
     )
+    (pin "Pan_cv" input (at 68.58 34.29 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+      (uuid db3c1b1e-f82d-474d-b520-ec17a855c54f)
+    )
     (instances
       (project "WillItBlend"
         (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6" (page "3"))
@@ -42,6 +46,27 @@
     )
   )
 
+  (sheet (at 38.1 54.61) (size 30.48 17.78) (fields_autoplaced)
+    (stroke (width 0.1524) (type solid))
+    (fill (color 0 0 0 0.0000))
+    (uuid d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad)
+    (property "Sheetname" "Channel 2 input" (at 38.1 53.8984 0)
+      (effects (font (size 1.27 1.27)) (justify left bottom))
+    )
+    (property "Sheetfile" "channel_input.kicad_sch" (at 38.1 72.9746 0)
+      (effects (font (size 1.27 1.27)) (justify left top))
+    )
+    (pin "Pan_cv" input (at 68.58 62.23 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+      (uuid fa03cc0f-1560-4a8d-b5a2-0b5a4f6f09a6)
+    )
+    (instances
+      (project "WillItBlend"
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6" (page "4"))
+      )
+    )
+  )
+
   (sheet_instances
     (path "/" (page "1"))
   )

+ 387 - 4
WillItBlend/WillItBlend.kicad_sym

@@ -158,17 +158,265 @@
       (effects (font (size 1.27 1.27)) hide)
     )
   )
+  (symbol "PB01-109TL" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+    (property "Reference" "SW" (at 3.81 2.54 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "SW_SPST_LED" (at -1.905 14.605 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "WillItBlend:PB01-109TL" (at 1.905 -0.635 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2021/12/LowProfileButton.pdf" (at 0 12.7 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "switch SPST LED OFF-ON" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "Single Pole Single Throw (SPST) switch with LED, generic" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "PB01-109TL_0_0"
+      (polyline
+        (pts
+          (xy -8.89 -3.175)
+          (xy -7.62 -1.905)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -8.89 -1.27)
+          (xy -7.62 0)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -6.35 -1.905)
+          (xy -3.81 -1.905)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -5.08 -2.54)
+          (xy -5.08 2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -8.89 -2.54)
+          (xy -8.89 -3.175)
+          (xy -8.255 -3.175)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -8.89 -0.635)
+          (xy -8.89 -1.27)
+          (xy -8.255 -1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -5.08 -1.905)
+          (xy -6.35 0)
+          (xy -3.81 0)
+          (xy -5.08 -1.905)
+        )
+        (stroke (width 0) (type default))
+        (fill (type outline))
+      )
+    )
+    (symbol "PB01-109TL_0_1"
+      (polyline
+        (pts
+          (xy 1.27 -2.54)
+          (xy 1.27 -1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.27 -1.27)
+          (xy 0 1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.27 2.54)
+          (xy 1.27 1.651)
+        )
+        (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))
+      )
+      (circle (center 1.27 -1.27) (radius 0.381)
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (circle (center 1.27 1.27) (radius 0.381)
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (pin passive line (at 2.54 5.08 270) (length 2.54)
+        (name "2" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+    )
+    (symbol "PB01-109TL_1_1"
+      (pin passive line (at 0 5.08 270) (length 2.54)
+        (name "1" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 0 -5.08 90) (length 2.54)
+        (name "3" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 2.54 -5.08 90) (length 2.54)
+        (name "4" (effects (font (size 1.27 1.27))))
+        (number "4" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at -5.08 5.08 270) (length 2.54)
+        (name "L1" (effects (font (size 1.27 1.27))))
+        (number "L1" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at -5.08 -5.08 90) (length 2.54)
+        (name "L2" (effects (font (size 1.27 1.27))))
+        (number "L2" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
+  (symbol "PJ398SM" (in_bom yes) (on_board yes)
+    (property "Reference" "J" (at 0 8.89 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "PJ398SM" (at 0 6.35 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "WillItBlend:PJ398SM" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2018/07/Thonkiconn_Jack_Datasheet-new.jpg" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "Jack*" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "PJ398SM_0_1"
+      (rectangle (start -2.54 0) (end -3.81 -2.54)
+        (stroke (width 0.254) (type default))
+        (fill (type outline))
+      )
+      (polyline
+        (pts
+          (xy 1.778 -0.254)
+          (xy 2.032 -0.762)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 0 0)
+          (xy 0.635 -0.635)
+          (xy 1.27 0)
+          (xy 2.54 0)
+        )
+        (stroke (width 0.254) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 2.54 -2.54)
+          (xy 1.778 -2.54)
+          (xy 1.778 -0.254)
+          (xy 1.524 -0.762)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 2.54 2.54)
+          (xy -0.635 2.54)
+          (xy -0.635 0)
+          (xy -1.27 -0.635)
+          (xy -1.905 0)
+        )
+        (stroke (width 0.254) (type default))
+        (fill (type none))
+      )
+      (rectangle (start 2.54 3.81) (end -2.54 -5.08)
+        (stroke (width 0.254) (type default))
+        (fill (type background))
+      )
+    )
+    (symbol "PJ398SM_1_1"
+      (pin passive line (at 0 -7.62 90) (length 2.54)
+        (name "~" (effects (font (size 1.27 1.27))))
+        (number "G" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 5.08 2.54 180) (length 2.54)
+        (name "~" (effects (font (size 1.27 1.27))))
+        (number "S" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 5.08 0 180) (length 2.54)
+        (name "~" (effects (font (size 1.27 1.27))))
+        (number "T" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 5.08 -2.54 180) (length 2.54)
+        (name "~" (effects (font (size 1.27 1.27))))
+        (number "TN" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "R0904N-B100K-L25-KQ" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-    (property "Reference" "R" (at -4.445 0 90)
+    (property "Reference" "R" (at -5.08 1.27 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Value" "R0904N-B100K-L25-KQ" (at -2.54 0 90)
+    (property "Value" "100k" (at -3.81 -1.27 0)
       (effects (font (size 1.27 1.27)))
     )
-    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 0 0 0)
+    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 2.54 -11.43 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 0 0)
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 -12.7 0)
       (effects (font (size 1.27 1.27)) hide)
     )
     (property "ki_keywords" "resistor variable" (at 0 0 0)
@@ -219,6 +467,141 @@
       )
     )
   )
+  (symbol "RA2045F-20R-15LC-B50K" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+    (property "Reference" "R" (at -3.81 1.27 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "50k" (at -3.81 -1.27 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "WillItBlend:RA2045F-20" (at 2.54 -11.43 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 -12.7 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_keywords" "resistor variable, slider, alpha, pot" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_description" "Potentiometer, Alpha, Slider, 20mm travel" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "ki_fp_filters" "Potentiometer*" (at 0 0 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (symbol "RA2045F-20R-15LC-B50K_0_1"
+      (polyline
+        (pts
+          (xy -10.8697 -0.3197)
+          (xy -10.5729 -0.2736)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -10.8631 0.4387)
+          (xy -10.5663 0.4848)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -10.16 0)
+          (xy -7.62 0)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -8.89 0)
+          (xy -8.89 -2.54)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 2.54 0)
+          (xy 1.524 0)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -10.5729 0.1288)
+          (xy -10.8763 -0.2999)
+          (xy -10.9158 0.0034)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy -10.5663 0.8872)
+          (xy -10.8697 0.4585)
+          (xy -10.9092 0.7618)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (polyline
+        (pts
+          (xy 1.143 0)
+          (xy 2.286 0.508)
+          (xy 2.286 -0.508)
+          (xy 1.143 0)
+        )
+        (stroke (width 0) (type default))
+        (fill (type outline))
+      )
+      (polyline
+        (pts
+          (xy -8.89 2.54)
+          (xy -8.89 1.27)
+          (xy -10.16 1.27)
+          (xy -8.89 0)
+          (xy -7.62 1.27)
+          (xy -8.89 1.27)
+        )
+        (stroke (width 0) (type default))
+        (fill (type none))
+      )
+      (rectangle (start 1.016 2.54) (end -1.016 -2.54)
+        (stroke (width 0.254) (type default))
+        (fill (type none))
+      )
+    )
+    (symbol "RA2045F-20R-15LC-B50K_1_1"
+      (pin passive line (at 0 3.81 270) (length 1.27)
+        (name "1" (effects (font (size 1.27 1.27))))
+        (number "1" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 3.81 0 180) (length 1.27)
+        (name "2" (effects (font (size 1.27 1.27))))
+        (number "2" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at 0 -3.81 90) (length 1.27)
+        (name "3" (effects (font (size 1.27 1.27))))
+        (number "3" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at -8.89 3.81 270) (length 1.27)
+        (name "B" (effects (font (size 1.27 1.27))))
+        (number "B" (effects (font (size 1.27 1.27))))
+      )
+      (pin passive line (at -8.89 -3.81 90) (length 1.27)
+        (name "E" (effects (font (size 1.27 1.27))))
+        (number "E" (effects (font (size 1.27 1.27))))
+      )
+      (pin no_connect line (at -6.35 -3.81 90) (length 1.27) hide
+        (name "L" (effects (font (size 1.27 1.27))))
+        (number "L" (effects (font (size 1.27 1.27))))
+      )
+    )
+  )
   (symbol "SSI2164-multiunit" (in_bom yes) (on_board yes)
     (property "Reference" "U" (at -8.89 7.62 0)
       (effects (font (size 1.27 1.27)) (justify left))

+ 36 - 0
WillItBlend/WillItBlend.pretty/PB01-109TL.kicad_mod

@@ -0,0 +1,36 @@
+(footprint "PB01-109TL" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -5.08 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp eb220d0a-e4bb-42aa-8d8c-4b86a98db0ac)
+  )
+  (fp_text value "PB01-109TL" (at 0 1 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp caab794c-2fe0-4ac3-9c50-42b99bdb166d)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp a0c1484a-e961-4256-ab6c-ee08f1ea79d2)
+  )
+  (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp fd53a80c-52bd-4228-97de-7f049976ec03))
+  (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp c1fc41ca-d3a9-485c-9597-0ada2dc638db))
+  (fp_rect (start -3.81 -3.81) (end 3.81 3.81)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp ba5abc01-5fac-4ff2-a6c4-71df7b127cbf))
+  (fp_circle (center 0 0) (end 2.54 0)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 1ed72f5a-4b29-4a9c-b2ba-9855da5aebe0))
+  (pad "" np_thru_hole circle (at -2.54 0) (size 1.7 1.7) (drill 1.1) (layers "*.Mask") (tstamp ddee2e26-3bdf-4d37-9724-d9807897f39d))
+  (pad "1" thru_hole circle (at 2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2e929769-2a19-41a1-a117-ce9bfff7df2c))
+  (pad "2" thru_hole circle (at 2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 843d98a3-a356-4e1f-a548-bd570a146d03))
+  (pad "3" thru_hole circle (at -2.54 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 8e589460-2782-4540-8239-62ba68c2a6d5))
+  (pad "4" thru_hole circle (at -2.54 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 867c6710-8f04-4714-aa01-c10b210827b1))
+  (pad "L1" thru_hole circle (at 0 -2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp f9f6284a-70d4-4ce8-a26b-1a509e9b5280))
+  (pad "L2" thru_hole circle (at 0 2.54) (size 2 2) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 96169c54-135b-463c-abc9-a588a01726db))
+  (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PB01-109TL - Tactile Switch/TactileSwitch v10.step"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 40 - 0
WillItBlend/WillItBlend.pretty/PJ398SM.kicad_mod

@@ -0,0 +1,40 @@
+(footprint "PJ398SM" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "3.5 mm connector, PJ398SM")
+  (tags "jack, 3.5mm")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -7 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 86d4151f-71f6-45a5-918e-df714662d093)
+  )
+  (fp_text value "PJ398SM" (at 0 -1.25 unlocked) (layer "F.Fab") hide
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 35c0529f-a11d-4bb0-baff-db1a1033d6c1)
+  )
+  (fp_text user "1" (at 1.25 7 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+    (tstamp 0169eca2-ed90-467b-b4ce-c98016dd03f5)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0.25 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp ea0915c2-463d-4bdb-9056-b8cafbfe2d87)
+  )
+  (fp_rect (start -4.5 -6) (end 4.5 6)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 4753d670-ec34-4eaa-928f-c6113bc6140e))
+  (fp_circle (center 0 0) (end 2.236 0)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp 8c97c682-bcbe-4fb0-8e7b-323b75e771b5))
+  (fp_rect (start -4.5 -6) (end 4.5 7.2)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.CrtYd") (tstamp f53f67be-361d-4744-beb5-e07156ae80b4))
+  (fp_rect (start -4.5 -5.986) (end 4.5 6.014)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 21c3c699-de6d-49e4-8889-77fc2f36c595))
+  (fp_circle (center 0 0.014) (end 2.236 0.014)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp 128fa34a-58be-49ba-bbde-f0eea176927f))
+  (pad "1" thru_hole roundrect (at 0 6.48) (size 2.3 1.7) (drill oval 1.1 0.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp bbef046f-ce35-4cfe-9e46-d10d3b11634d))
+  (pad "2" thru_hole circle (at 0 3.38) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 6e3ac67b-eb42-4d57-9167-faadbebde8c5))
+  (pad "3" thru_hole circle (at 0 -4.92) (size 2.3 2.3) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp c1f97a65-7de8-4655-9d45-5b846bfdb8a6))
+  (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/PJ398SM - Jack/WQP-PJ398SM.step"
+    (offset (xyz 0 0.02 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 0))
+  )
+)

+ 16 - 20
WillItBlend/WillItBlend.pretty/Potentiometer_SongHuei_9mm.kicad_mod

@@ -3,36 +3,32 @@
   (descr "Potentiometer, vertical, 9mm, single")
   (tags "potentiometer vertical 9mm single, alpha")
   (attr through_hole)
-  (fp_text reference "REF**" (at -7.14 0.79 -90) (layer "F.SilkS")
+  (fp_text reference "REF**" (at 0 -6) (layer "F.SilkS")
       (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 5556b31a-a42d-4c02-8359-2cadd5e45d6b)
   )
-  (fp_text value "Potentiometer_SongHuei_9mm" (at -7.5 7.36 180) (layer "F.Fab")
+  (fp_text value "Potentiometer_SongHuei_9mm" (at 0 1.5 180) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 76eede0a-e6d8-47d6-b23c-43a8c85c8b4a)
   )
-  (fp_text user "${REFERENCE}" (at 0.04 -0.12 90) (layer "F.Fab")
+  (fp_text user "${REFERENCE}" (at 0 0 180) (layer "F.Fab")
       (effects (font (size 1 1) (thickness 0.15)))
     (tstamp 60cc1576-50ef-4a23-be2e-b127f5f0f480)
   )
-  (fp_line (start -4.88 6.62) (end -4.88 1.9)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22e3ac33-75a4-4535-8897-965c58dff516))
-  (fp_line (start -4.87 -1.91) (end -4.87 -4.97)
+  (fp_line (start -5 -2.25) (end -5 -5)
     (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e8ae64dd-a4e4-478e-83ad-7143ed2cf767))
-  (fp_line (start -3.69 6.62) (end -4.87 6.62)
+  (fp_line (start -5 6.75) (end -5 2.25)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 22e3ac33-75a4-4535-8897-965c58dff516))
+  (fp_line (start -3.665 6.75) (end -5 6.75)
     (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3ae46bcb-049a-469a-81a9-bc5bca8eb97c))
-  (fp_line (start -0.79 6.62) (end -1.32 6.62)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 3819c62b-4a85-4b58-9bb8-bc7a9dca2a8e))
-  (fp_line (start 1.66 6.62) (end 0.83 6.62)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0f6528c2-be0c-42ff-ba2c-080bf271ed0f))
-  (fp_line (start 4.87 -4.97) (end -4.87 -4.97)
+  (fp_line (start 3.665 6.75) (end 5 6.75)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp cd7c0d0c-fdfb-4fdb-9061-cb35571e2c87))
+  (fp_line (start 5 -5) (end -5 -5)
     (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 7b23cde7-8ec1-429b-b943-13922555701e))
-  (fp_line (start 4.87 -1.91) (end 4.87 -4.97)
+  (fp_line (start 5 -2.25) (end 5 -5)
     (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a8f5d308-540e-4f4a-90f5-4dddc171ebd5))
-  (fp_line (start 4.87 6.62) (end 3.38 6.62)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 03d33f26-8668-49bd-92f1-d1c5424217f2))
-  (fp_line (start 4.87 6.62) (end 4.87 1.9)
-    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp d0214bc1-093d-4cf7-831a-996c6d692a78))
+  (fp_line (start 5 6.75) (end 5 2.25)
+    (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 4769e671-e3bd-44a2-a0b4-500ca9982ab1))
   (fp_rect (start -5.675 -5.5) (end 5.675 7.1)
     (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 9a9ead29-292e-4ebd-bb63-d6867b1ad76a))
   (fp_line (start -4.75 6.5) (end -4.75 -4.85)
@@ -47,9 +43,9 @@
     (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 5e449f0b-e4f5-44a1-a59b-b353282a6938))
   (pad "" thru_hole roundrect (at -4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp dfe03e0a-3a48-4b4c-831a-d33acedfab57))
   (pad "" thru_hole roundrect (at 4.75 0 180) (size 3 3.8) (drill oval 1.5 2.5) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 66179681-fa28-4622-9eaf-796875584c54))
-  (pad "1" thru_hole circle (at -2.5 7 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 8cd2564e-628a-4387-8bca-bd679fd2e2a9))
-  (pad "2" thru_hole circle (at 0 7 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 301621fe-17da-439b-b857-c659cbe63409))
-  (pad "3" thru_hole circle (at 2.5 7 180) (size 2 2) (drill 1.1) (layers "*.Cu" "*.Mask") (tstamp 927b3020-d809-4bd9-95fd-49dd74c263e6))
+  (pad "1" thru_hole roundrect (at -2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 8cd2564e-628a-4387-8bca-bd679fd2e2a9))
+  (pad "2" thru_hole roundrect (at 0 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 301621fe-17da-439b-b857-c659cbe63409))
+  (pad "3" thru_hole roundrect (at 2.5 7 180) (size 1.7 2.2) (drill 1.1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 927b3020-d809-4bd9-95fd-49dd74c263e6))
   (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/R0904N - Tall Pot/R-0904N-L-25KCv2.step"
     (offset (xyz 0 0 0))
     (scale (xyz 1 1 1))

+ 43 - 0
WillItBlend/WillItBlend.pretty/RA2045F-20.kicad_mod

@@ -0,0 +1,43 @@
+(footprint "RA2045F-20" (version 20221018) (generator pcbnew)
+  (layer "F.Cu")
+  (descr "Alpha 20mm slider pot with LED")
+  (tags "potentiometer, slide, slider, pot, alpha")
+  (attr through_hole)
+  (fp_text reference "REF**" (at 0 -18.5 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.1)))
+    (tstamp 705b4d7a-2942-474f-998a-e64ea8da9206)
+  )
+  (fp_text value "RA2045F-20" (at 0 -1.75 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 12f53c55-f125-4020-a153-f09c3183e28f)
+  )
+  (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.SilkS")
+      (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+    (tstamp 249478b6-363a-477c-b70e-e7f3cea0935e)
+  )
+  (fp_text user "1" (at -1.75 13.5 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)) (justify left bottom))
+    (tstamp 171d1a2e-2336-4f2c-bf21-6fc8b3317589)
+  )
+  (fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer "F.Fab")
+      (effects (font (size 1 1) (thickness 0.15)))
+    (tstamp 8427cc21-2fe7-4ce8-aed2-fa6494f875ae)
+  )
+  (fp_rect (start 4.75 17) (end -4.75 -17)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.SilkS") (tstamp b99f4385-44b0-4061-992f-0eeff3bcfd64))
+  (fp_rect (start 4.7 17.5) (end -4.7 -17.5)
+    (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 0aa1b4d9-a007-4576-b51e-eb3f4c6ef971))
+  (fp_rect (start 4.75 16.5) (end -4.75 -16.5)
+    (stroke (width 0.1) (type default)) (fill none) (layer "F.Fab") (tstamp c5250694-cff0-416f-8c30-b95817312045))
+  (pad "1" thru_hole roundrect (at -1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 7059f15f-39d4-4be7-9732-f3527534b873))
+  (pad "2" thru_hole roundrect (at -3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 106db5ee-6b01-4580-8611-fa0c080c72dd))
+  (pad "3" thru_hole roundrect (at -1.25 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp e807799b-3bbe-4e7a-a3af-01b44cd77797))
+  (pad "B" thru_hole roundrect (at 3.75 -15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 8df8d5d7-1aa9-4c39-bb97-2866aa65cc9d))
+  (pad "E" thru_hole roundrect (at 3.75 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 016976c6-3e52-499c-940d-d3b57e2250d2))
+  (pad "L" thru_hole roundrect (at 1.25 15 180) (size 1.5 2.3) (drill 1) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 4cae9cc8-e8c3-480e-945b-0ddc11c7bc8a))
+  (model "J:/Users/Jonatan/Documents/Altium/eurorack/2164 Mixer/Components/RA2045F - Slider Potentiometer/RA2045F-20A-15LC-B10K-C.step"
+    (offset (xyz 0 0 0))
+    (scale (xyz 1 1 1))
+    (rotate (xyz 0 0 -90))
+  )
+)

+ 634 - 44
WillItBlend/channel_input.kicad_sch

@@ -5,17 +5,265 @@
   (paper "A4")
 
   (lib_symbols
+    (symbol "WillItBlend:PB01-109TL" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "SW" (at 3.81 2.54 0)
+        (effects (font (size 1.27 1.27)) (justify left))
+      )
+      (property "Value" "SW_SPST_LED" (at -1.905 14.605 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Footprint" "WillItBlend:PB01-109TL" (at 1.905 -0.635 90)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2021/12/LowProfileButton.pdf" (at 0 12.7 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "switch SPST LED OFF-ON" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Single Pole Single Throw (SPST) switch with LED, generic" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "PB01-109TL_0_0"
+        (polyline
+          (pts
+            (xy -8.89 -3.175)
+            (xy -7.62 -1.905)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -8.89 -1.27)
+            (xy -7.62 0)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -6.35 -1.905)
+            (xy -3.81 -1.905)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -5.08 -2.54)
+            (xy -5.08 2.54)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -8.89 -2.54)
+            (xy -8.89 -3.175)
+            (xy -8.255 -3.175)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -8.89 -0.635)
+            (xy -8.89 -1.27)
+            (xy -8.255 -1.27)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -5.08 -1.905)
+            (xy -6.35 0)
+            (xy -3.81 0)
+            (xy -5.08 -1.905)
+          )
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+      )
+      (symbol "PB01-109TL_0_1"
+        (polyline
+          (pts
+            (xy 1.27 -2.54)
+            (xy 1.27 -1.27)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 -1.27)
+            (xy 0 1.27)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.27 2.54)
+            (xy 1.27 1.651)
+          )
+          (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))
+        )
+        (circle (center 1.27 -1.27) (radius 0.381)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (circle (center 1.27 1.27) (radius 0.381)
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (pin passive line (at 2.54 5.08 270) (length 2.54)
+          (name "2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+      )
+      (symbol "PB01-109TL_1_1"
+        (pin passive line (at 0 5.08 270) (length 2.54)
+          (name "1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -5.08 90) (length 2.54)
+          (name "3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 2.54 -5.08 90) (length 2.54)
+          (name "4" (effects (font (size 1.27 1.27))))
+          (number "4" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 5.08 270) (length 2.54)
+          (name "L1" (effects (font (size 1.27 1.27))))
+          (number "L1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -5.08 -5.08 90) (length 2.54)
+          (name "L2" (effects (font (size 1.27 1.27))))
+          (number "L2" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
+    (symbol "WillItBlend:PJ398SM" (in_bom yes) (on_board yes)
+      (property "Reference" "J" (at 0 8.89 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "PJ398SM" (at 0 6.35 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "WillItBlend:PJ398SM" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2018/07/Thonkiconn_Jack_Datasheet-new.jpg" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "audio jack receptacle mono headphones phone TS connector" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Audio Jack, 2 Poles (Mono / TS), Grounded Sleeve, Switched T Pole (Normalling)" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Jack*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "PJ398SM_0_1"
+        (rectangle (start -2.54 0) (end -3.81 -2.54)
+          (stroke (width 0.254) (type default))
+          (fill (type outline))
+        )
+        (polyline
+          (pts
+            (xy 1.778 -0.254)
+            (xy 2.032 -0.762)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 0 0)
+            (xy 0.635 -0.635)
+            (xy 1.27 0)
+            (xy 2.54 0)
+          )
+          (stroke (width 0.254) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 2.54 -2.54)
+            (xy 1.778 -2.54)
+            (xy 1.778 -0.254)
+            (xy 1.524 -0.762)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 2.54 2.54)
+            (xy -0.635 2.54)
+            (xy -0.635 0)
+            (xy -1.27 -0.635)
+            (xy -1.905 0)
+          )
+          (stroke (width 0.254) (type default))
+          (fill (type none))
+        )
+        (rectangle (start 2.54 3.81) (end -2.54 -5.08)
+          (stroke (width 0.254) (type default))
+          (fill (type background))
+        )
+      )
+      (symbol "PJ398SM_1_1"
+        (pin passive line (at 0 -7.62 90) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "G" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 5.08 2.54 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "S" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 5.08 0 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "T" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 5.08 -2.54 180) (length 2.54)
+          (name "~" (effects (font (size 1.27 1.27))))
+          (number "TN" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
     (symbol "WillItBlend:R0904N-B100K-L25-KQ" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
-      (property "Reference" "RV" (at -4.445 0 90)
+      (property "Reference" "R" (at -5.08 1.27 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Value" "R0904N-B100K-L25-KQ" (at -2.54 0 90)
+      (property "Value" "100k" (at -3.81 -1.27 0)
         (effects (font (size 1.27 1.27)))
       )
-      (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 0 0 0)
+      (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 2.54 -11.43 0)
         (effects (font (size 1.27 1.27)) hide)
       )
-      (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 0 0)
+      (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 -12.7 0)
         (effects (font (size 1.27 1.27)) hide)
       )
       (property "ki_keywords" "resistor variable" (at 0 0 0)
@@ -66,112 +314,454 @@
         )
       )
     )
+    (symbol "WillItBlend:RA2045F-20R-15LC-B50K" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes)
+      (property "Reference" "R" (at -3.81 1.27 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Value" "50k" (at -3.81 -1.27 0)
+        (effects (font (size 1.27 1.27)))
+      )
+      (property "Footprint" "WillItBlend:RA2045F-20" (at 2.54 -11.43 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 0 -12.7 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_keywords" "resistor variable, slider, alpha, pot" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_description" "Potentiometer, Alpha, Slider, 20mm travel" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (property "ki_fp_filters" "Potentiometer*" (at 0 0 0)
+        (effects (font (size 1.27 1.27)) hide)
+      )
+      (symbol "RA2045F-20R-15LC-B50K_0_1"
+        (polyline
+          (pts
+            (xy -10.8697 -0.3197)
+            (xy -10.5729 -0.2736)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -10.8631 0.4387)
+            (xy -10.5663 0.4848)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -10.16 0)
+            (xy -7.62 0)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -8.89 0)
+            (xy -8.89 -2.54)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 2.54 0)
+            (xy 1.524 0)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -10.5729 0.1288)
+            (xy -10.8763 -0.2999)
+            (xy -10.9158 0.0034)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy -10.5663 0.8872)
+            (xy -10.8697 0.4585)
+            (xy -10.9092 0.7618)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (polyline
+          (pts
+            (xy 1.143 0)
+            (xy 2.286 0.508)
+            (xy 2.286 -0.508)
+            (xy 1.143 0)
+          )
+          (stroke (width 0) (type default))
+          (fill (type outline))
+        )
+        (polyline
+          (pts
+            (xy -8.89 2.54)
+            (xy -8.89 1.27)
+            (xy -10.16 1.27)
+            (xy -8.89 0)
+            (xy -7.62 1.27)
+            (xy -8.89 1.27)
+          )
+          (stroke (width 0) (type default))
+          (fill (type none))
+        )
+        (rectangle (start 1.016 2.54) (end -1.016 -2.54)
+          (stroke (width 0.254) (type default))
+          (fill (type none))
+        )
+      )
+      (symbol "RA2045F-20R-15LC-B50K_1_1"
+        (pin passive line (at 0 3.81 270) (length 1.27)
+          (name "1" (effects (font (size 1.27 1.27))))
+          (number "1" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 3.81 0 180) (length 1.27)
+          (name "2" (effects (font (size 1.27 1.27))))
+          (number "2" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at 0 -3.81 90) (length 1.27)
+          (name "3" (effects (font (size 1.27 1.27))))
+          (number "3" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -8.89 3.81 270) (length 1.27)
+          (name "B" (effects (font (size 1.27 1.27))))
+          (number "B" (effects (font (size 1.27 1.27))))
+        )
+        (pin passive line (at -8.89 -3.81 90) (length 1.27)
+          (name "E" (effects (font (size 1.27 1.27))))
+          (number "E" (effects (font (size 1.27 1.27))))
+        )
+        (pin no_connect line (at -6.35 -3.81 90) (length 1.27) hide
+          (name "L" (effects (font (size 1.27 1.27))))
+          (number "L" (effects (font (size 1.27 1.27))))
+        )
+      )
+    )
   )
 
 
-  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 46.99 66.04 0) (unit 1)
+  (wire (pts (xy 78.74 30.48) (xy 63.5 30.48))
+    (stroke (width 0) (type default))
+    (uuid 00d56064-06df-4e0e-854f-bacab2b4309e)
+  )
+  (wire (pts (xy 229.87 73.66) (xy 140.97 73.66))
+    (stroke (width 0) (type default))
+    (uuid 1e7c8a20-17bc-42c6-a1cd-01d7c49d96d0)
+  )
+  (wire (pts (xy 140.97 118.11) (xy 36.83 118.11))
+    (stroke (width 0) (type default))
+    (uuid 254f8369-cc1d-46a7-9c50-229ec4215c36)
+  )
+  (wire (pts (xy 63.5 27.94) (xy 87.63 27.94))
+    (stroke (width 0) (type default))
+    (uuid 3a2cbc51-baed-4bf7-ada3-d7a98be2e268)
+  )
+  (wire (pts (xy 78.74 111.76) (xy 78.74 30.48))
+    (stroke (width 0) (type default))
+    (uuid 418b4bae-3ac2-4d9e-986b-0246f94bfe9e)
+  )
+  (wire (pts (xy 140.97 73.66) (xy 140.97 118.11))
+    (stroke (width 0) (type default))
+    (uuid 901818b4-00f0-4840-9ee8-7c86bc85ba4b)
+  )
+  (wire (pts (xy 33.02 111.76) (xy 78.74 111.76))
+    (stroke (width 0) (type default))
+    (uuid d718684c-1b76-42a8-b299-93055c6df102)
+  )
+  (wire (pts (xy 33.02 114.3) (xy 33.02 111.76))
+    (stroke (width 0) (type default))
+    (uuid db35a784-e00c-4fb7-9aef-d0f9265c520e)
+  )
+  (wire (pts (xy 87.63 27.94) (xy 87.63 30.48))
+    (stroke (width 0) (type default))
+    (uuid ed71ba78-c2e5-4722-9fe3-fb1e60e35782)
+  )
+
+  (text "Aux2" (at 17.78 99.06 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 1e2bbc7f-6c04-4e52-ab6e-6090bf76f0af)
+  )
+  (text "Pan CV in" (at 53.34 19.05 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 3eb7307f-609f-4515-9dfa-3e24cfc9e470)
+  )
+  (text "Pan CV level" (at 12.7 119.38 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 954278b7-d668-40a3-903d-1f2a685ad655)
+  )
+  (text "Audio in" (at 29.21 19.05 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid 9a96f401-f8fb-4f77-b17c-9e32889dcbbe)
+  )
+  (text "Pan" (at 17.78 139.7 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid b5404afb-9d93-46e6-a8ee-6959013da9f9)
+  )
+  (text "Aux1" (at 17.78 76.2 0)
+    (effects (font (size 1.27 1.27)) (justify left bottom))
+    (uuid c15182df-68f1-4741-8a20-dddf86daed63)
+  )
+
+  (hierarchical_label "Pan_cv" (shape input) (at 229.87 73.66 0) (fields_autoplaced)
+    (effects (font (size 1.27 1.27)) (justify left))
+    (uuid a50c5677-110d-4045-b51e-e5e81ac644e7)
+  )
+
+  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 33.02 138.43 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid 40df4fce-6633-41bc-94fe-83f8384efc75)
-    (property "Reference" "RV3" (at 44.45 64.77 0)
+    (uuid 2ddd29bc-0201-418f-ac3d-1a1f3bb4b52e)
+    (property "Reference" "R4" (at 30.48 137.16 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Value" "R0904N-B100K-L25-KQ" (at 44.45 67.31 0)
+    (property "Value" "100k" (at 30.48 139.7 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 46.99 66.04 0)
+    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 35.56 149.86 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 46.99 66.04 0)
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 33.02 151.13 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 5beb07d6-b49a-4494-b276-ef0271febc43))
-    (pin "2" (uuid dfc545fd-21d9-42e3-9b57-e73579df0e70))
-    (pin "3" (uuid 49544a93-fc8b-489f-bbe0-2cff8415163a))
+    (pin "1" (uuid 0207b747-9f5f-4933-aea5-e03aba01f61e))
+    (pin "2" (uuid 675550ca-01d7-4d4e-a7e2-df6ed4616408))
+    (pin "3" (uuid 3de81800-4720-4d9e-a908-de627d8a2d09))
     (instances
       (project "WillItBlend"
         (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
-          (reference "RV3") (unit 1)
+          (reference "R4") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "R9") (unit 1)
         )
       )
     )
   )
 
-  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 48.26 45.72 0) (unit 1)
+  (symbol (lib_id "WillItBlend:RA2045F-20R-15LC-B50K") (at 33.02 176.53 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid e77238e1-c3c6-4cb7-9eba-52c34bdb86c6)
-    (property "Reference" "RV2" (at 45.72 44.45 0)
+    (uuid 3d47c651-2e49-43db-85d5-934f7bd2c9de)
+    (property "Reference" "R5" (at 20.32 175.26 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Value" "R0904N-B100K-L25-KQ" (at 45.72 46.99 0)
+    (property "Value" "50k" (at 20.32 177.8 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 48.26 45.72 0)
+    (property "Footprint" "WillItBlend:RA2045F-20" (at 35.56 187.96 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 48.26 45.72 0)
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 33.02 189.23 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid a39a89a8-4150-41f8-9d0d-22c8f7f0cc1c))
-    (pin "2" (uuid 7f299ebc-3152-45e9-8973-9c9ad3b71b65))
-    (pin "3" (uuid 98053797-34f7-430c-a9f2-57de2c07aae3))
+    (pin "1" (uuid 3a060c96-8d11-48d7-8ddb-7940ad59e578))
+    (pin "2" (uuid c31366c2-a31b-480c-9539-3e4d9f359ff2))
+    (pin "3" (uuid ea554c7a-6471-458a-a683-4a6f96736faa))
+    (pin "B" (uuid 3ad2fbac-42d7-49e4-b98f-42df5bac173d))
+    (pin "E" (uuid dc32cba4-7ce0-4435-ab90-cf5c6c5a9011))
+    (pin "L" (uuid 15731929-bdc6-41ae-a9fe-6d1cb0ccb71c))
     (instances
       (project "WillItBlend"
         (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
-          (reference "RV2") (unit 1)
+          (reference "R5") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "R10") (unit 1)
         )
       )
     )
   )
 
-  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 45.72 30.48 0) (unit 1)
+  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 33.02 118.11 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid f2b56d4c-11cb-4654-87e0-e1d59ecee768)
-    (property "Reference" "RV1" (at 43.18 29.21 0)
+    (uuid 459b56cd-b072-488f-8456-5b34f1ed6301)
+    (property "Reference" "R3" (at 30.48 116.84 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Value" "R0904N-B100K-L25-KQ" (at 43.18 31.75 0)
+    (property "Value" "100k" (at 30.48 119.38 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 45.72 30.48 0)
+    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 35.56 129.54 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 45.72 30.48 0)
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 33.02 130.81 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 44206190-77e9-45eb-8aff-77f15a4d7967))
-    (pin "2" (uuid ab3bb67c-1f3e-4b1f-b548-e3a935d50eb7))
-    (pin "3" (uuid 198aa0dc-ee9b-4ef2-b988-a4947995e375))
+    (pin "1" (uuid c8a4bbf7-c6de-4515-abb3-f6a18d8e2a35))
+    (pin "2" (uuid 300a2cef-efcd-4c2d-a757-1860cc8d27a9))
+    (pin "3" (uuid 7fb5263b-5d6d-431c-84ae-ecd852469804))
     (instances
       (project "WillItBlend"
         (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
-          (reference "RV1") (unit 1)
+          (reference "R3") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "R8") (unit 1)
         )
       )
     )
   )
 
-  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 49.53 81.28 0) (unit 1)
+  (symbol (lib_id "WillItBlend:PJ398SM") (at 33.02 30.48 0) (unit 1)
     (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
-    (uuid f7b90248-7a34-4031-8c83-46561d95ba76)
-    (property "Reference" "RV4" (at 46.99 80.01 0)
+    (uuid 67db2fe2-ef8d-497f-b065-724e025dc34c)
+    (property "Reference" "J1" (at 32.385 21.59 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "PJ398SM" (at 32.385 24.13 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "WillItBlend:PJ398SM" (at 33.02 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2018/07/Thonkiconn_Jack_Datasheet-new.jpg" (at 33.02 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "G" (uuid 9e518eeb-d4b1-4aee-ac79-ea12f7b081e5))
+    (pin "S" (uuid 852505f7-e7cc-4451-a7c1-dcb17d0da3a3))
+    (pin "T" (uuid f3053c88-6c8a-4de7-b3e0-20c6ac1cc7e1))
+    (pin "TN" (uuid 6ff815c6-0da6-4999-8800-7b812273a0de))
+    (instances
+      (project "WillItBlend"
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
+          (reference "J1") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "J3") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 33.02 97.79 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid e2f28177-e673-4d5a-ab45-4b2fbd4f6f53)
+    (property "Reference" "R2" (at 30.48 96.52 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Value" "R0904N-B100K-L25-KQ" (at 46.99 82.55 0)
+    (property "Value" "100k" (at 30.48 99.06 0)
       (effects (font (size 1.27 1.27)) (justify right))
     )
-    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 49.53 81.28 0)
+    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 35.56 109.22 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 49.53 81.28 0)
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 33.02 110.49 0)
       (effects (font (size 1.27 1.27)) hide)
     )
-    (pin "1" (uuid 5abd1a42-0f44-4562-b566-9e0bb52e3b3d))
-    (pin "2" (uuid 23f55180-530f-403d-97b3-4343e5cfa278))
-    (pin "3" (uuid dd5ea750-5f7a-4a52-a5c6-3021c837910f))
+    (pin "1" (uuid 43681ff4-2922-4621-9359-6a4b9c12c838))
+    (pin "2" (uuid c85cf39b-3cf3-4080-a5f6-6463cc5a6282))
+    (pin "3" (uuid b4a15896-be86-4a92-9279-c113246d11d7))
     (instances
       (project "WillItBlend"
         (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
-          (reference "RV4") (unit 1)
+          (reference "R2") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "R7") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "WillItBlend:R0904N-B100K-L25-KQ") (at 33.02 74.93 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid ea074df6-93b7-4146-9dc9-50a4912207d0)
+    (property "Reference" "R1" (at 30.48 73.66 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Value" "100k" (at 30.48 76.2 0)
+      (effects (font (size 1.27 1.27)) (justify right))
+    )
+    (property "Footprint" "WillItBlend:Potentiometer_SongHuei_9mm" (at 35.56 86.36 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2014/10/R0904N_Thonk.pdf" (at 33.02 87.63 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "1" (uuid 861b52d7-55f7-4427-b284-d6132cff8106))
+    (pin "2" (uuid 62ce7558-ead2-4974-a918-46dd6ce082b2))
+    (pin "3" (uuid 52cede91-45f5-4ba8-9f40-5b8713080984))
+    (instances
+      (project "WillItBlend"
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
+          (reference "R1") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "R6") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "WillItBlend:PJ398SM") (at 58.42 30.48 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid f6e857f0-90fb-41eb-9fc3-30cb0484fbda)
+    (property "Reference" "J2" (at 57.785 21.59 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Value" "PJ398SM" (at 57.785 24.13 0)
+      (effects (font (size 1.27 1.27)))
+    )
+    (property "Footprint" "WillItBlend:PJ398SM" (at 58.42 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2018/07/Thonkiconn_Jack_Datasheet-new.jpg" (at 58.42 30.48 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "G" (uuid 86d1341a-5308-4e15-8464-0a45a7257c4b))
+    (pin "S" (uuid 5781d7b5-647b-4ef3-b832-e3b983e5607e))
+    (pin "T" (uuid 70531cc4-3b23-480d-8c37-f25129216a72))
+    (pin "TN" (uuid 71e4e2bb-26a6-4046-94bb-e5ff94ae41e9))
+    (instances
+      (project "WillItBlend"
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
+          (reference "J2") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "J4") (unit 1)
+        )
+      )
+    )
+  )
+
+  (symbol (lib_id "WillItBlend:PB01-109TL") (at 30.48 157.48 0) (unit 1)
+    (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced)
+    (uuid fe2b952a-102b-4f58-834a-61822e73929f)
+    (property "Reference" "SW1" (at 34.29 157.7975 0)
+      (effects (font (size 1.27 1.27)) (justify left))
+    )
+    (property "Value" "SW_SPST_LED" (at 28.575 142.875 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Footprint" "WillItBlend:PB01-109TL" (at 32.385 158.115 90)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (property "Datasheet" "https://www.thonk.co.uk/wp-content/uploads/2021/12/LowProfileButton.pdf" (at 30.48 144.78 0)
+      (effects (font (size 1.27 1.27)) hide)
+    )
+    (pin "2" (uuid 6bdc348e-e10b-4e3b-8bd9-869328478f5c))
+    (pin "1" (uuid 16b6ed00-3df2-401b-8a3a-b2e49482c860))
+    (pin "3" (uuid 32436713-0f23-4848-8066-85a2cd82eafc))
+    (pin "4" (uuid 22589053-3343-4151-b40f-ccd6f5280f01))
+    (pin "L1" (uuid 923c7c5c-dea7-4c68-9d87-9573b4911ca5))
+    (pin "L2" (uuid c22c5a55-61ff-4f3f-bf3c-509c04b70bb0))
+    (instances
+      (project "WillItBlend"
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/c13f0636-b400-42a6-909e-6381aa89bad9"
+          (reference "SW1") (unit 1)
+        )
+        (path "/b7b56e43-d8ce-44f9-a98b-3fb8fa92b7f6/d9bf8c63-6022-4aaf-9aa1-191c2a83b7ad"
+          (reference "SW2") (unit 1)
         )
       )
     )

+ 1 - 1
WillItBlend/sym-lib-table

@@ -1,4 +1,4 @@
 (sym_lib_table
   (version 7)
-  (lib (name "WillItBlend")(type "KiCad")(uri "${KIPRJMOD}/WillItBlend.kicad_sym")(options "")(descr ""))
+  (lib (name "WillItBlend")(type "KiCad")(uri "${KIPRJMOD}/WillItBlend.kicad_sym")(options "")(descr "Synth Parts"))
 )