// File: atca_esd_strip_mid_back // // Date: // // Original Rev. 9-Mar-2015 // // Rev. 14-Jun-2016 Add the "Component_not_in_bom" attribute // to Remove all instances of this component // from the BOM. // // Rev. 19-Oct-2016 Add a Solder Mask opening to Section #3. // // Rev. 6-Dec-2016 Need metal on both sides of FP drill hole. // Split into two Geometries: Front_Only // Mid_Back // // // // This is the ATCA ESD Strip geometry Mid_Back // -------------- -------- // // This geometry is for the 3 section ESD Strip that // goes along the bottom edge on side 1 of an ATCA card. // // This geometry has 3 built in pad-stacks: // // - Section 1 of the ESD Strip is nearest the back of // the card and it is the first to engage when the // card is plugged into the shelf. This is a pure // SMD pad-stack and it is pin 1 on this component. // // - Section 2 of the ESD Strip is in the middle. This is // a pure SMD pad-stack. It is pin 2 on this component. // // - Section 3 of the ESD Strip is nearest the front panel // edge of the card and it is last to engage. This is // a Through-Hole pad-stack as it includes the drill // hole for the front panel mounting screw that this // section of the ESD Strip must connect to. // // Note that there are no Paste Mask openings on these // pad-stacks. // // Recall that ATCA PIVMG 3.0 uses the center of this front // panel mounting hole as the 0,0 of their dimension system. // // For the Hub Module PCB Mentor layout I use the lower // left-hand corner of the card, i.e. its SW corner, // as the 0.0 of the design. // // Thus in the Mentor Hub PCB design this front panel mounting // hole is located at: X = 3.57 mm Y = 5.55 mm. // The 0,0 center of this geometry is its far lower left-hand // corner, its SW corner. This point matches the SW corner // of the ATCA PCB. Thus this componnet is placed at location // 0,0 on the PCB with no rotation. Everything in this // geometry is in the First Quadrant. // // // This component has the Not in BOM attribute. // // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- // // // ESD Strip Section #2 Pad-Stack // $$create_pin("ESD_Section_2_Pad", @replace); $$page(0.0, 0.0, 0.0, @mm, 0.0, 0.0, [0.0,0.0,'PI$ESD_Section_2_Pad'] ); $$point_mode(@vertex); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); $$path( "PAD_1", 2.50, , [ -3.60, 0.00, 3.60, 0.00 ] ); $$polygon( "SOLDER_MASK_1", , [ -5.05, -1.30, 5.05, -1.30, 5.05, 1.30, -5.05, 1.30 ] ); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- // // // ESD Strip Section #1 Pad-Stack // $$create_pin("ESD_Section_1_Pad", @replace); $$page(0.0, 0.0, 0.0, @mm, 0.0, 0.0, [0.0,0.0,'PI$ESD_Section_1_Pad'] ); $$point_mode(@vertex); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); $$path( "PAD_1", 2.50, , [ -61.50, 0.00, 61.50, 0.00 ] ); $$polygon( "SOLDER_MASK_1", , [ -63.05, -1.30, 63.05, -1.30, 63.05, 1.30, -63.05, 1.30 ] ); //---------------------------------------------------------------------------- //---------------------------------------------------------------------------- // // Now the actual ATCA ESD Strip Geometry // $$create_component("ESD_Strip_Mid_Back"); $$page(0.0, 0.0, 0.0, @mm, 0.0, 0.0, [0.0,0.0,'CO$ESD_Strip_Mid_Back'] ); $$point_mode(@vertex); $$attribute( "COMPONENT_HEIGHT", "", , @scale , , [ 7.0, 0.0 ]); $$attribute( "COMPONENT_OUTLINE_OVERHANG", "yes"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); $$attribute( "COMPONENT_NOT_IN_BOM" ); // // Component Outline just in the area of the Section 3 mounting screw // $$initial([ 278.30, 4.00 ], , @nosnap ); $$terminal([ 124.50, 4.00 ]); $$terminal([ 124.50, 0.50 ]); $$terminal([ 278.30, 0.50 ]); $$terminal([ 278.30, 4.00 ]); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // ESD Strip Mid_Back Pins and Connections // ------------------------------------------- // // // Pin Location Connection // --- ----------- ------------------------------ // // 1 Rear Most through 10 Meg to Shelf Ground // // 2 Middle through 10 Meg to Logic Ground // // $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ 215.00, 2.25 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1, ESD_Section_1_Pad"); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ 130.00, 2.25 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2, ESD_Section_2_Pad");