// // file: sot_23_5 // // // date: 22-Dec-2015 // // // Geometry for SOT_23_5 package for the Hub Module // // On the Hub Module this Geometry is used for the Single Signal // LVDS Receivers TI SN65LVDT2DBV. // // This layout will 99% follow the TI recommendations. // // In this geometry the axis of the component is vertical // with pin #1 in the NW corner. // // The pads are: 1.06 mm in X by 0.60 in Y // with a pitch of: 0.95 mm // with a center to center column spacing of: 2.70 mm // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- $$create_pin("SOT_23_5_PAD", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$SOT_23_5_PAD']); $$point_mode(@vertex); $$polygon( "PAD", , [ 0.53, 0.30, -0.53, 0.30, -0.53, -0.30, 0.53, -0.30 ]); $$polygon( "SOLDER_MASK", , [ 0.58, 0.35, -0.58, 0.35, -0.58, -0.35, 0.58, -0.35 ]); $$polygon( "PASTE_MASK", , [ 0.53, 0.30, -0.53, 0.30, -0.53, -0.30, 0.53, -0.30 ]); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); //---------------------------------------------------------------------------- $$create_component("SOT_23_5", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'CO$SOT_23_5']); $$point_mode(@vertex); $$attribute( "COMPONENT_LAYOUT_TYPE", "surface"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); $$attribute( "COMPONENT_HEIGHT", "1.0", , @scale , , [0.0, 0.0] ); // // Setup the Component Placement Outline for the sot_23_5 // $$initial([ 2.20, 1.70 ], , @nosnap ); $$terminal([ -2.20, 1.70 ] ); $$terminal([ -2.20, -1.70 ] ); $$terminal([ 2.20, -1.70 ] ); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // SilkScreen // $$path( "SILKSCREEN", 0.20 , , [ -1.80, 1.70, 2.20, 1.70 ]); $$path( "SILKSCREEN", 0.20 , , [ -2.20, -1.70, 2.20, -1.70 ]); $$path( "SILKSCREEN", 0.20 , , [ -2.20, 1.30, -2.20, -1.70 ]); $$path( "SILKSCREEN", 0.20 , , [ 2.20, 1.70, 2.20, -1.70 ]); $$path( "SILKSCREEN", 0.20 , , [ -1.80, 1.70, -2.20, 1.30 ]); // // Pin #1 Marker // $$circle( "SILKSCREEN", -2.4, 1.9, 0.5, 0.20 ); $$circle( "SILKSCREEN", -2.4, 1.9, 0.3, 0.20 ); // // Reference Designator // $$text( "SILKSCREEN", "^$ref", 0.0, -1.90, 1.7, @TC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); // // Pin List // $$attribute( "COMPONENT_PIN_DEFINITION", "5", , @scale , , [ 1.35, 0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "5,SOT_23_5_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "4", , @scale , , [ 1.35, -0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "4,SOT_23_5_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "3", , @scale , , [ -1.35, -0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "3,SOT_23_5_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ -1.35, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2,SOT_23_5_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -1.35, 0.95 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1,SOT_23_5_PAD");