// file: sot_23_6 // // // date: Tuesday 17-Dec-2012 12:00:00 // // Tuesday 22-Aug-2023 Edit to standardize Pin #1 marker // and the Component Placement Outline // // // Geometry for SOT-23-6 package for CMX and now for Disco // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- $$create_pin("SOT_23_6_PAD", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$SOT_23_6_PAD']); $$point_mode(@vertex); $$polygon( "PAD", , [ -0.60, -0.25, 0.60, -0.25, 0.60, 0.25, -0.60, 0.25 ]); $$polygon( "SOLDER_MASK", , [ -0.65, -0.30, 0.65, -0.30, 0.65, 0.30, -0.65, 0.30 ]); $$polygon( "PASTE_MASK", , [ -0.60, -0.25, 0.60, -0.25, 0.60, 0.25, -0.60, 0.25 ]); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); //---------------------------------------------------------------------------- $$create_component("SOT_23_6", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'CO$SOT_23_6']); $$point_mode(@vertex); $$attribute( "COMPONENT_LAYOUT_TYPE", "surface"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); $$attribute( "COMPONENT_HEIGHT", "1.0", , @scale , , [0.0, 0.0] ); // // Component Placement Outline for the SOT_23_6 // $$initial([ -1.90, -1.40 ], , @nosnap ); $$terminal([ -1.90, 1.40 ] ); $$terminal([ 1.90, 1.40 ] ); $$terminal([ 1.90, -1.40 ] ); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // Silkscreen // $$path( "SILKSCREEN", 0.20 , , [ -2.10, 1.60, 2.10, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -2.10, -1.60, 2.10, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -2.10, 1.60, -2.10, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ 2.10, 1.60, 2.10, -1.60 ]); // Pin #1 Marker $$circle( "SILKSCREEN_1", -2.70, 2.20, 0.4, 0.20 ); $$circle( "SILKSCREEN_1", -2.70, 2.20, 0.6, 0.20 ); $$circle( "SILKSCREEN_1", -2.70, 2.20, 0.8, 0.20 ); $$circle( "SILKSCREEN_1", -2.70, 2.20, 1.0, 0.20 ); $$text( "SILKSCREEN", "^$ref", 0.0, -2.10, 2.5, @TC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); $$attribute( "COMPONENT_PIN_DEFINITION", "6", , @scale , , [ 1.10, 0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "6,SOT_23_6_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "5", , @scale , , [ 1.10, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "5,SOT_23_6_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "4", , @scale , , [ 1.10, -0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "4,SOT_23_6_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "3", , @scale , , [ -1.10, -0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "3,SOT_23_6_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ -1.10, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2,SOT_23_6_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -1.10, 0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1,SOT_23_6_PAD");