// // File: ATCA_Zone_1_Connector without the JTAG chicklet // without Metallic Test and Ring Voltage chicklets // without ATCA drill holes that are not // actually on the TE Connectivity part // // // Date: // 18-April-2014 Original Rev. // // 14-March-2016 Pull out the unused chicklets for // pins 1:4, pins 17:20, and pins 21:24. // // 31-June-2106 Fix the pad-stack drill diameters. // They were NOT in terms of finished size. // What stupid jerk screwed this up ? // // // // // This is the ATCA Zone 1 connector // -------- // // It is based on TE part number 1766500-1 // // This version of the Zone 1 connector has: // // - the top chciklet for the unused JTAG // connection pins 1:4 removed and // // - the two chicklets for the unused Metallic Test // and Ring Voltage pins 17:24 also removed // // - and the 4 ATCA drill holes that are not used // by the TE Connectivity part are also removed. // // The standard way in which these connectors are // supplied by TE Connectivity is with the top // JTAG chicklet removed. // // A notch in the Component Outline for this Geometry // has been removed in its NW cornter where the JTAG // chicklet could be placed. The Silkscreen has not // been changed - just the Component outline has this // notch. // // This is the Zone 1 power and control signal // connector. // // It has 34 pins that come in various diameters // and lengths. There appears to be a standard // pin numbering scheme for the Zone 1 connector. // // Some pins carry power, some "ground" or "return" // and some control signals. Recall that there is // redundent main power and an auxilary power supply. // // There are 4 alignment pin drill holes for this // connector: 2x 1.70 mm and 2x 2.50 mm that // are in the ATCA specification but not used used // by the TE Conn version of this connector. // // // // Note that the 0,0 of this geometry is at pin 27 // and not in the ceneter of the connector. // // For normal mounting, the center of pin 27 should // be 24.77 mm back from the East edge of the card. // // For normal mounting where the SW corner of the // card is the 0,0 origin, pin 27 is located at: // X = 255.23 mm Y = 22.00 mm // // Note that this geometry has its own // internal padstacks for 2 type of Press-In pins. // // The layout orientation of the geometry will // be so that it fits onto the ATCA card without // rotation when the ATCA card is in the "standard" // orientation. // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- // // SMALL padstack for the ATCA Zone 1 Connector // // 1.00 mm Finished Hole Size for Press-Fit Pins. // This is specified by TE Conn. Note that // in the Mentor design we call this a 1.00 mm // Drill and then specify this as Finished Dia // to the bare PCB house. // // 1.00 mm drill // 2.00 mm pad land // 1.80 mm soldermask opening // 2.50 mm plane relief // // --> the thickness of the donut wall is 0.50 mm // --> the thickness of the Gnd Plane web is ?? $$create_pin("term_thd_sml_zone_1", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$term_thd_sml_zone_1']); $$point_mode(@vertex); $$attribute( "TERMINAL_THRUHOLE_DEFINITION", ""); $$attribute( "TERMINAL_DRILL_SIZE", "", , @scale , , [ 1.00, 0.0 ]); $$circle( "PAD", 0.0, 0.0, 2.00, 0.0); $$circle( "SIGNAL", 0.0, 0.0, 2.00, 0.0); $$circle( "SOLDER_MASK", 0.0, 0.0, 1.80, 0.0); $$circle( "POWER", 0.0, 0.0, 2.50, 0.0); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- // BIG padstack for the ATCA Zone 1 Connector // // 1.60 mm Finished Hole Size for Press-Fit Pins. // This is specified by TE Conn. Note that // in the Mentor design we call this a 1.60 mm // Drill and then specify this as Finished Dia // to the bare PCB house. // // 1.60 mm drill // 3.00 mm pad land // 2.40 mm soldermask opening // 3.50 mm plane relief // // --> the thickness of the donut wall is 0.70 mm // --> the thickness of the Gnd Plane web is ?? $$create_pin("term_thd_big_zone_1", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$term_thd_big_zone_1']); $$point_mode(@vertex); $$attribute( "TERMINAL_THRUHOLE_DEFINITION", ""); $$attribute( "TERMINAL_DRILL_SIZE", "", , @scale , , [ 1.60, 0.0]); $$circle( "PAD", 0.0, 0.0, 3.00, 0.0); $$circle( "SIGNAL", 0.0, 0.0, 3.00, 0.0); $$circle( "SOLDER_MASK", 0.0, 0.0, 2.40, 0.0); $$circle( "POWER", 0.0, 0.0, 3.50, 0.0); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- $$create_component("ATCA_Zone_1_Conn"); $$page(0.0, 0.0, 0.0, @mm, 0.0, 0.0, [0.0,0.0,'CO$ATCA_Zone_1_Conn'] ); $$point_mode(@vertex); $$attribute( "COMPONENT_HEIGHT", "", , @scale , , [8.0, 0.0]); $$attribute( "COMPONENT_OUTLINE_OVERHANG", "yes"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); // // Component Outline // $$initial([ 31.2, 28.5 ], , @nosnap ); $$terminal([ 5.3, 28.5 ]); $$terminal([ 5.3, 26.0 ]); $$terminal([ -10.2, 26.0 ]); $$terminal([ -10.2, -17.4 ]); $$terminal([ 31.2, -17.4 ]); $$terminal([ 31.2, 28.5 ]); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // Silkscreen Outline then Details // $$template_line_style( @Solid ); $$initial([ 31.2, 28.5 ], , @nosnap ); $$terminal([ -10.2, 28.5 ]); $$terminal([ -10.2, -17.4 ]); $$terminal([ 31.2, -17.4 ]); $$terminal([ 31.2, 28.5 ]); $$path( "SILKSCREEN_1", 0.20 ); // Silkscreen Row Separators $$path( "SILKSCREEN_1", 0.20 , , [ 28.35, 28.50, 28.35, -17.40 ]); // Silkscreen End of // // Reference Designator // $$text( "SILKSCREEN", "^$ref", -11.2, 6.0, 2.5, @BC, 90, 1.00, 0.20, "std", "None", 0.0, 0.0 ); // // Drill Holes - 4 of them 2x 1.70 mm and 2x 2.50 mm. // // Drill Holes are not used by the TE Connectivity part // //$$attribute( "DRILL_DEFINITION_UNPLATED", "2.50", , @scale , , [ 0.00, 22.55 ]); //$$attribute( "DRILL_DEFINITION_UNPLATED", "2.50", , @scale , , [ 12.47, -6.00 ]); //$$circle( "POWER", 0.00, 22.55, 3.0, 0.0); //$$circle( "POWER", 12.47, -6.00, 3.0, 0.0); //$$attribute( "DRILL_DEFINITION_UNPLATED", "1.70", , @scale , , [ 12.47, 24.50 ]); //$$attribute( "DRILL_DEFINITION_UNPLATED", "1.70", , @scale , , [ 12.47, -13.40 ]); //$$circle( "POWER", 12.47, 24.50, 2.2, 0.0); //$$circle( "POWER", 12.47, -13.40, 2.2, 0.0); // // Now the pins on the Connector. #1 through #34 // ///$$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -6.60, 26.60 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ -3.90, 26.60 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "3", , @scale , , [ 3.90, 26.60 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "3, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "4", , @scale , , [ 6.60, 26.60 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "4, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "5", , @scale , , [ -6.60, 23.90 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "5, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "6", , @scale , , [ -3.90, 23.90 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "6, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "7", , @scale , , [ 3.90, 23.90 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "7, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "8", , @scale , , [ 6.60, 23.90 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "8, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "9", , @scale , , [ -6.60, 21.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "9, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "10", , @scale , , [ -3.90, 21.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "10, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "11", , @scale , , [ 3.90, 21.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "11, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "12", , @scale , , [ 6.60, 21.20 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "12, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "13", , @scale , , [ -6.60, 18.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "13, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "14", , @scale , , [ -3.90, 18.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "14, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "15", , @scale , , [ 3.90, 18.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "15, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "16", , @scale , , [ 6.60, 18.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "16, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "17", , @scale , , [ -6.60, 13.70 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "17, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "18", , @scale , , [ -2.20, 13.70 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "18, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "19", , @scale , , [ 2.20, 13.70 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "19, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "20", , @scale , , [ 6.60, 13.70 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "20, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "21", , @scale , , [ -6.60, 9.40 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "21, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "22", , @scale , , [ -2.20, 9.40 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "22, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "23", , @scale , , [ 2.20, 9.40 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "23, term_thd_sml_zone_1"); ///$$attribute( "COMPONENT_PIN_DEFINITION", "24", , @scale , , [ 6.60, 9.40 ]); ///$$attribute( "COMPONENT_PADSTACK_OVERRIDE", "24, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "25", , @scale , , [ -4.50, 3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "25, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "26", , @scale , , [ 4.50, 3.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "26, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "27", , @scale , , [ 0.00, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "27, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "28", , @scale , , [ -4.50, -2.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "28, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "29", , @scale , , [ 4.50, -2.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "29, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "30", , @scale , , [ -4.50, -10.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "30, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "31", , @scale , , [ 4.50, -10.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "31, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "32", , @scale , , [ 0.00, -12.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "32, term_thd_sml_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "33", , @scale , , [ -4.50, -14.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "33, term_thd_big_zone_1"); $$attribute( "COMPONENT_PIN_DEFINITION", "34", , @scale , , [ 4.50, -14.50 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "34, term_thd_big_zone_1");