diff --git a/Potentiometer_Alps_RK09L_Double_Vertical.kicad_mod b/Potentiometer_Alps_RK09L_Double_Vertical.kicad_mod index a5594c2..9a585c3 100644 --- a/Potentiometer_Alps_RK09L_Double_Vertical.kicad_mod +++ b/Potentiometer_Alps_RK09L_Double_Vertical.kicad_mod @@ -1,99 +1,416 @@ -(footprint "Potentiometer_Alps_RK09L_Double_Vertical" (version 20221018) (generator pcbnew) - (layer "F.Cu") - (descr "1240015 1240019 12D0A1W 12D0A1T Potentiometer, vertical, Alps RK09L Double, https://tech.alpsalpine.com/prod/e/pdf/potentiometer/rotarypotentiometers/rk09l/rk09l.pdf") - (tags "Potentiometer vertical Alps RK09L Double") - (attr through_hole) - (fp_text reference "REF**" (at 6.975 -5.5) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 3ad2cce2-a52c-44db-bb6d-df323928ecd7) - ) - (fp_text value "Potentiometer_Alps_RK09L_Double_Vertical" (at 6.975 10.5) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a183882f-856d-4ac6-8f9b-237402a49391) - ) - (fp_text user "${REFERENCE}" (at 4.5 2.5 90) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 1dfea68d-d863-44b4-84c2-631b1c630b5c) - ) - (fp_line (start 3.38 -3.67) (end 3.38 -0.871) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 5b19cfcf-74d9-4800-82ef-58b8c8dcd158)) - (fp_line (start 3.38 -3.67) (end 8.046 -3.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 9638be89-1182-494c-b34a-cef6c65aa73f)) - (fp_line (start 3.38 0.871) (end 3.38 1.63) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 1289c580-433d-4211-89c2-350befc86fb3)) - (fp_line (start 3.38 3.371) (end 3.38 4.13) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 8b4d016a-c57e-4600-928f-676f641ab47b)) - (fp_line (start 3.38 5.87) (end 3.38 8.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp a2b095fa-8f80-4d09-ac86-5b519aedf6b6)) - (fp_line (start 3.38 8.67) (end 8.046 8.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 823c7b67-db49-4c69-9711-73a4e94682bf)) - (fp_line (start 11.955 -3.67) (end 14.97 -3.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 0ba14c84-7d30-4862-b71e-8f90841eed02)) - (fp_line (start 11.955 8.67) (end 14.97 8.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 35a818be-6a48-476d-bd45-5a59e1cd58ca)) - (fp_line (start 14.97 -3.67) (end 14.97 8.67) - (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp e6f8ef56-a270-4378-85be-878dc06d0ac1)) - (fp_rect (start 5 0.5) (end 6.5 4.5) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp f415282e-f854-4428-afb8-0000af146061)) - (fp_rect (start 13.5 0.5) (end 15 4.5) - (stroke (width 0.12) (type solid)) (fill none) (layer "F.SilkS") (tstamp 437aaa5a-67f2-4a09-b716-1136ca096c4c)) - (fp_line (start -1.15 -4.5) (end -1.15 9.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 8896f315-99c2-4161-83b1-89445ff97182)) - (fp_line (start -1.15 9.5) (end 15.1 9.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ce66855-9d36-4e40-93e9-07afe7cad46d)) - (fp_line (start 15.1 -4.5) (end -1.15 -4.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 34dee3c7-e8cf-4b40-8f8f-ddbfcabd24c9)) - (fp_line (start 15.1 9.5) (end 15.1 -4.5) - (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e0c59b95-11a1-4057-84de-ec4662ccf454)) - (fp_line (start 3.5 -3.55) (end 3.5 8.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d733fd62-89eb-4093-8b3a-9da14d9cb929)) - (fp_line (start 3.5 8.55) (end 14.85 8.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 3d847fa4-4158-4f94-9cb4-14c46a8a131b)) - (fp_line (start 14.85 -3.55) (end 3.5 -3.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 1568dbf4-80ae-4b2e-bf29-0a58bf159bac)) - (fp_line (start 14.85 8.55) (end 14.85 -3.55) - (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d9db4b91-2c18-4025-93f7-e34d44372fce)) - (fp_circle (center 10 2.5) (end 13 2.5) - (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp abd3e247-ec9f-408d-bd54-37282c07d6ec)) - (pad "1" thru_hole rect (at 0 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 99a05ca1-d969-45e2-86c4-d34da3051abd)) - (pad "2" thru_hole circle (at 0 2.5) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 3bac6dfa-d7fe-489b-a1a7-7651495fe7fa)) - (pad "3" thru_hole circle (at 0 5) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 0e561606-b992-42c4-aef5-458a512f6b6b)) - (pad "4" thru_hole circle (at 2.5 0) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 43fb1ad0-b982-4374-be37-b53c9d5c6c69)) - (pad "5" thru_hole circle (at 2.5 2.5) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 2db468ce-74b6-4b8e-be3b-d954e0a4d82c)) - (pad "6" thru_hole circle (at 2.5 5) (size 1.8 1.8) (drill 1) (layers "*.Cu" "*.Mask") (tstamp 84f455f6-0e54-4bd9-8a21-565c54e63408)) - (pad "MP" thru_hole roundrect (at 10 -2.25) (size 2 3) (drill oval 1.1 1.8) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 60dd39b8-21f5-4094-b0e8-eb7921a73060)) - (pad "MP" thru_hole roundrect (at 10 7.25) (size 2 3) (drill oval 1.1 1.8) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) (tstamp 7e50628f-299a-426c-9253-e9120f8f7413)) - (zone (net 0) (net_name "") (layer "F.Cu") (tstamp db4b3fd7-8808-4be0-88b9-faa4d762c095) (name "Copper Keep Out") (hatch full 0.508) - (connect_pads (clearance 0)) - (min_thickness 0.254) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 6.5 4.5) - (xy 5 4.5) - (xy 5 0.5) - (xy 6.5 0.5) - ) - ) - ) - (zone (net 0) (net_name "") (layer "F.Cu") (tstamp 1399f001-fcc8-44ad-93cd-45f556537d9b) (name "Copper Keep Out") (hatch full 0.508) - (connect_pads (clearance 0)) - (min_thickness 0.254) (filled_areas_thickness no) - (keepout (tracks not_allowed) (vias not_allowed) (pads not_allowed) (copperpour not_allowed) (footprints not_allowed)) - (fill (thermal_gap 0.508) (thermal_bridge_width 0.508)) - (polygon - (pts - (xy 14.9 4.5) - (xy 13.5 4.5) - (xy 13.5 0.5) - (xy 14.9 0.5) - ) - ) - ) - (model "${KIPRJMOD}/NiasStuff.pretty/RK09L_Double_Vertical.x3d" - (offset (xyz 10.25 -2.5 -18)) - (scale (xyz 0.4 0.4 0.4)) - (rotate (xyz 0 180 90)) - ) +(footprint "Potentiometer_Alps_RK09L_Double_Vertical" + (version 20240108) + (generator "pcbnew") + (generator_version "8.0") + (layer "F.Cu") + (descr "1240015 1240019 12D0A1W 12D0A1T Potentiometer, vertical, Alps RK09L Double, https://tech.alpsalpine.com/prod/e/pdf/potentiometer/rotarypotentiometers/rk09l/rk09l.pdf") + (tags "Potentiometer vertical Alps RK09L Double") + (property "Reference" "REF**" + (at 6.975 -5.5 0) + (layer "F.SilkS") + (uuid "3ad2cce2-a52c-44db-bb6d-df323928ecd7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "Potentiometer_Alps_RK09L_Double_Vertical" + (at 6.975 10.5 0) + (layer "F.Fab") + (uuid "a183882f-856d-4ac6-8f9b-237402a49391") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Footprint" "Potentiometer_Alps_RK09L_Double_Vertical" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "b0422ba9-7315-4be9-b67d-f52fb0c32e02") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1f120833-bf54-4d5b-aa9c-37588d8226ab") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "89639173-15f6-4010-b6b4-b70d771d98ae") + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (attr through_hole) + (fp_line + (start 3.38 -3.67) + (end 3.38 -0.871) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "5b19cfcf-74d9-4800-82ef-58b8c8dcd158") + ) + (fp_line + (start 3.38 -3.67) + (end 8.046 -3.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "9638be89-1182-494c-b34a-cef6c65aa73f") + ) + (fp_line + (start 3.38 0.871) + (end 3.38 1.63) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "1289c580-433d-4211-89c2-350befc86fb3") + ) + (fp_line + (start 3.38 3.371) + (end 3.38 4.13) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "8b4d016a-c57e-4600-928f-676f641ab47b") + ) + (fp_line + (start 3.38 5.87) + (end 3.38 8.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "a2b095fa-8f80-4d09-ac86-5b519aedf6b6") + ) + (fp_line + (start 3.38 8.67) + (end 8.046 8.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "823c7b67-db49-4c69-9711-73a4e94682bf") + ) + (fp_line + (start 11.955 -3.67) + (end 14.97 -3.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "0ba14c84-7d30-4862-b71e-8f90841eed02") + ) + (fp_line + (start 11.955 8.67) + (end 14.97 8.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "35a818be-6a48-476d-bd45-5a59e1cd58ca") + ) + (fp_line + (start 14.97 -3.67) + (end 14.97 8.67) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "e6f8ef56-a270-4378-85be-878dc06d0ac1") + ) + (fp_rect + (start 5 0.5) + (end 6.5 4.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "f415282e-f854-4428-afb8-0000af146061") + ) + (fp_rect + (start 13.5 0.5) + (end 15 4.5) + (stroke + (width 0.12) + (type solid) + ) + (fill none) + (layer "F.SilkS") + (uuid "437aaa5a-67f2-4a09-b716-1136ca096c4c") + ) + (fp_line + (start -1.15 -4.5) + (end -1.15 9.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "8896f315-99c2-4161-83b1-89445ff97182") + ) + (fp_line + (start -1.15 9.5) + (end 15.1 9.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ce66855-9d36-4e40-93e9-07afe7cad46d") + ) + (fp_line + (start 15.1 -4.5) + (end -1.15 -4.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "34dee3c7-e8cf-4b40-8f8f-ddbfcabd24c9") + ) + (fp_line + (start 15.1 9.5) + (end 15.1 -4.5) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e0c59b95-11a1-4057-84de-ec4662ccf454") + ) + (fp_line + (start 3.5 -3.55) + (end 3.5 8.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d733fd62-89eb-4093-8b3a-9da14d9cb929") + ) + (fp_line + (start 3.5 8.55) + (end 14.85 8.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "3d847fa4-4158-4f94-9cb4-14c46a8a131b") + ) + (fp_line + (start 14.85 -3.55) + (end 3.5 -3.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1568dbf4-80ae-4b2e-bf29-0a58bf159bac") + ) + (fp_line + (start 14.85 8.55) + (end 14.85 -3.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9db4b91-2c18-4025-93f7-e34d44372fce") + ) + (fp_circle + (center 10 2.5) + (end 13 2.5) + (stroke + (width 0.1) + (type solid) + ) + (fill none) + (layer "F.Fab") + (uuid "abd3e247-ec9f-408d-bd54-37282c07d6ec") + ) + (fp_text user "${REFERENCE}" + (at 4.5 2.5 90) + (layer "F.Fab") + (uuid "1dfea68d-d863-44b4-84c2-631b1c630b5c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" thru_hole rect + (at 0 0) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "99a05ca1-d969-45e2-86c4-d34da3051abd") + ) + (pad "2" thru_hole circle + (at 0 2.5) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "3bac6dfa-d7fe-489b-a1a7-7651495fe7fa") + ) + (pad "3" thru_hole circle + (at 0 5) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "0e561606-b992-42c4-aef5-458a512f6b6b") + ) + (pad "4" thru_hole circle + (at 2.5 0) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "43fb1ad0-b982-4374-be37-b53c9d5c6c69") + ) + (pad "5" thru_hole circle + (at 2.5 2.5) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "2db468ce-74b6-4b8e-be3b-d954e0a4d82c") + ) + (pad "6" thru_hole circle + (at 2.5 5) + (size 1.8 1.8) + (drill 1) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (uuid "84f455f6-0e54-4bd9-8a21-565c54e63408") + ) + (pad "MP" thru_hole roundrect + (at 10 -2.25) + (size 2 3) + (drill oval 1.1 1.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (uuid "60dd39b8-21f5-4094-b0e8-eb7921a73060") + ) + (pad "MP" thru_hole roundrect + (at 10 7.25) + (size 2 3) + (drill oval 1.1 1.8) + (layers "*.Cu" "*.Mask") + (remove_unused_layers no) + (roundrect_rratio 0.25) + (uuid "7e50628f-299a-426c-9253-e9120f8f7413") + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "db4b3fd7-8808-4be0-88b9-faa4d762c095") + (name "Copper Keep Out") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 6.5 4.5) (xy 5 4.5) (xy 5 0.5) (xy 6.5 0.5) + ) + ) + ) + (zone + (net 0) + (net_name "") + (layer "F.Cu") + (uuid "1399f001-fcc8-44ad-93cd-45f556537d9b") + (name "Copper Keep Out") + (hatch full 0.508) + (connect_pads + (clearance 0) + ) + (min_thickness 0.254) + (filled_areas_thickness no) + (keepout + (tracks not_allowed) + (vias not_allowed) + (pads not_allowed) + (copperpour not_allowed) + (footprints not_allowed) + ) + (fill + (thermal_gap 0.508) + (thermal_bridge_width 0.508) + ) + (polygon + (pts + (xy 14.9 4.5) (xy 13.5 4.5) (xy 13.5 0.5) (xy 14.9 0.5) + ) + ) + ) + (model "${KIPRJMOD}/NiasStuff.pretty/RK09L12-F15V.step" + (offset + (xyz 10 -2.5 7.5) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz 0 0 90) + ) + ) )