// // file: electro_k_cap_geom.txt // // Orig: 25-Mar-2015 original setup for Hub Module // // // // Geometry for case size "K" aluminum electrolytic capacitor // // Panasonic FK series low ESR aluminum electrolytic capacitor // for the Hub Module design. // // 330 uFd 100 Volt Case "K16" 105 deg C. Panasonic No. EEE-FK2A331AM // // // And lots of other Panasonic electrolytic capacitors. // // $abort_enable = @false; $$lock_windows(@on) ; $$snap_diagonal(@off) ; $$snap_orthogonal(@off) ; //---------------------------------------------------------------------------- $$create_pin("ELECTRO_K_PAD", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'PI$ELECTRO_K_PAD']); $$point_mode(@vertex); $$polygon( "PAD", , [ 3.75, 1.25, 3.75, -1.25, -3.75, -1.25, -3.75, 1.25 ]); $$polygon( "SOLDER_MASK", , [ 3.80, 1.30, 3.80, -1.30, -3.80, -1.30, -3.80, 1.30 ]); $$polygon( "PASTE_MASK", , [ 3.75, 1.25, 3.75, -1.25, -3.75, -1.25, -3.75, 1.25 ]); $$attribute( "TERMINAL_SURFACE_DEFINITION", ""); //---------------------------------------------------------------------------- $$create_component("ELECTRO_K", @replace); $$page(0.0,0.0,0.0, @mm, 0.0, 0.0, [0.0, 0.0, 'CO$ELECTRO_K']); $$point_mode(@vertex); $$attribute( "COMPONENT_LAYOUT_TYPE", "surface"); $$attribute( "COMPONENT_LAYOUT_SURFACE", "both"); $$attribute( "COMPONENT_HEIGHT", "10.20", , @scale , , [0.0, 0.0] ); // // Component Placement Outline for the ELECTRO_K // $$initial([ -9.50, -9.50 ], , @nosnap ); $$terminal([ -9.50, 9.50 ] ); $$terminal([ 9.50, 9.50 ] ); $$terminal([ 9.50, -9.50 ] ); $$attribute( "COMPONENT_PLACEMENT_OUTLINE", "", @mark, @scale ); // // Silkscreen // $$path( "SILKSCREEN", 0.20 , , [ -4.50, 9.50, 9.50, 9.50 ]); $$path( "SILKSCREEN", 0.20 , , [ -4.50, -9.50, 9.50, -9.50 ]); $$path( "SILKSCREEN", 0.20 , , [ 9.50, 9.50, 9.50, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ 9.50, -1.60, 9.50, -9.50 ]); $$path( "SILKSCREEN", 0.20 , , [ -4.50, 9.50, -9.50, 4.50 ]); $$path( "SILKSCREEN", 0.20 , , [ -4.50, -9.50, -9.50, -4.50 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.50, 4.50, -9.50, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.40, 4.60, -9.40, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.30, 4.70, -9.30, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.20, 4.80, -9.20, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.10, 4.90, -9.10, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.00, 5.00, -9.00, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -8.90, 5.10, -8.90, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.50, 1.60, -8.90, 1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.50, -4.50, -9.50, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.40, -4.60, -9.40, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.30, -4.70, -9.30, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.20, -4.80, -9.20, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.10, -4.90, -9.10, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.00, -5.00, -9.00, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -8.90, -5.10, -8.90, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.50, -1.60, -8.90, -1.60 ]); $$path( "SILKSCREEN", 0.20 , , [ -9.20, 8.10, -7.00, 8.10 ]); $$path( "SILKSCREEN", 0.20 , , [ -8.10, 9.20, -8.10, 7.00 ]); // // End of Silkscreen // $$text( "SILKSCREEN", "^$ref", 0.0, -11.7, 1.5, @BC, 0, 0.7, 0.20, "std", "None", 0.0, 0.0 ); // Define the two pins on the ELECTRO_K: // // pin #1 the positive terminal is to the left, pin #2 to the right // the axis is horizontal $$attribute( "COMPONENT_PIN_DEFINITION", "1", , @scale , , [ -6.70, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "1, ELECTRO_K_PAD"); $$attribute( "COMPONENT_PIN_DEFINITION", "2", , @scale , , [ 6.70, 0.00 ]); $$attribute( "COMPONENT_PADSTACK_OVERRIDE", "2, ELECTRO_K_PAD");