// // file: ecp_05t210_dc_dc_converter_geom.txt // // date: 28-AUG-2012 // // This is the geometry for the Texas Instruments // Power Trends PTH04T210W DC/DC Converter. // // The PTH05T210W is a 30 Amp converter in the // ECP (R-PDSS-T14) package. // // I will make this geometry in mm although it appears // that the original Power Trends layout was in inches. // // This pad-stack geometries for the pth_big_pin and // pth_sml_pin that are used by this ecp 05t210 // component geometry are defined in the eay 04t240 // geometry. // // This version is for card CMX $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //----------------------------------------------------------------------- $$create_component("TI_PTH05T210W"); $$page(8.5, 5.5, 0.03, @mm, 0.0, 0.0, [0.0,0.0,'CO$TI_PTH05T210W'] ); $$point_mode(@vertex); $$attribute( "COMPONENT_HEIGHT", "", , @scale , , [ 8.5, 0.0 ]); // Setup the Component Placement Outline for this power supply module $$initial([ -17.95, -8.40 ], , @nosnap ); $$terminal([ -17.95, 8.40 ] ); $$terminal([ 17.95, 8.40 ] ); $$terminal([ 17.95, -8.40 ] ); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // Make the silkscreen outline for this part on side 1 $$template_line_style( @Solid ); $$path( "SILKSCREEN_1", 0.20, , [ -17.95, 8.40, 17.95, 8.40 ]); $$path( "SILKSCREEN_1", 0.20, , [ -17.95, -8.40, 17.95, -8.40 ]); $$path( "SILKSCREEN_1", 0.20, , [ -17.95, 8.40, -17.95, -8.40 ]); $$path( "SILKSCREEN_1", 0.20, , [ 17.95, 8.40, 17.95, -8.40 ]); // Make the silkscreen outline for this part on side 2 // //$$path( "SILKSCREEN_2", 0.20, , [ -12.00, 7.00, -8.50, 7.00 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ 8.50, 7.00, 12.00, 7.00 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ -12.00, -7.00, -8.50, -7.00 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ 8.50, -7.00, 12.00, -7.00 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ -12.00, 7.00, -12.00, 3.50 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ -12.00, -3.50, -12.00, -7.00 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ 12.00, 7.00, 12.00, 3.50 ]); // //$$path( "SILKSCREEN_2", 0.20, , [ 12.00, -3.50, 12.00, -7.00 ]); // Reference Designator is on Both sides. $$text( "SILKSCREEN_1", "^$ref", 0.0, 0.0, 2.0, @CC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); $$text( "SILKSCREEN_2", "^$ref", 0.0, 0.0, 2.0, @CC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); // Add some text to label the pins: // //$$text( "SILKSCREEN_1", "1 Gnd", -8.0, 4.76, 1.5, @CL, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_1", "2 Vin", -8.0, -1.58, 1.5, @CL, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_1", "3 INH", -8.0, -4.76, 1.5, @CL, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_1", "Vset 4", 8.0, -4.76, 1.5, @CR, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_1", "Vout 5", 8.0, 4.76, 1.5, @CR, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // Move the labels on Silkscreen 2 to fit around components // //$$text( "SILKSCREEN_2", "Gnd 1", -7.8, 5.50, 1.5, @CR, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_2", "Vin", -8.0, 1.10, 1.5, @CL, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_2", "INH 3", -13.0, -6.40, 1.5, @CL, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_2", "4 Vset", 13.0, -5.05, 1.5, @CR, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // //$$text( "SILKSCREEN_2", "Vout", 7.9, 8.50, 1.5, @CR, 0, 0.80, 0.2, "std", "None", 0.0, 0.0 ); // Now define the PadStack to be used for the pins and list the pins. $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -15.88, 6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1, pth_sml_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ -15.88, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "3", , @scale , , [ -12.70, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "3, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "4", , @scale , , [ -6.35, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "4, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "5", , @scale , , [ -3.18, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "5, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "6", , @scale , , [ 0.00, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "6, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "7", , @scale , , [ 3.18, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "7, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "8", , @scale , , [ 9.53, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "8, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "9", , @scale , , [ 12.70, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "9, pth_big_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "10", , @scale , , [ 15.88, -6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "10, pth_sml_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "11", , @scale , , [ 15.88, -3.18 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "11, pth_sml_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "12", , @scale , , [ 15.88, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "12, pth_sml_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "13", , @scale , , [ 15.88, 3.18 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "13, pth_sml_pin" ); $$attribute( "COMPONENT_PIN_DEFINITION", "14", , @scale , , [ 15.88, 6.35 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "14, pth_sml_pin" );