diff --git a/bh.kicad_sym b/bh.kicad_sym index 5f5093e..f967896 100755 --- a/bh.kicad_sym +++ b/bh.kicad_sym @@ -13689,6 +13689,15 @@ (property "Datasheet" "https://www.st.com/content/ccc/resource/technical/document/datasheet/49/c7/6b/aa/a2/b9/4b/8e/DM00108370.pdf/files/DM00108370.pdf/jcr:content/translations/en.DM00108370.pdf" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Sim.Pins" "1=1 3=2 4=3" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Params" "type=\"X\" model=\"STL3N10F7_V2\" lib=\"${KICAD_BHLIB_DIR}/spice/STMicroelectronics/stl3n10f7_spice/STL3N10F7_V2.LIB\"" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) (property "Manufacturer" "STMicroelectronics" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -13704,21 +13713,6 @@ (property "Populate" "" (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Primitive" "X" (at 1.27 1.27 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Spice_Model" "STL3N10F7_V2" (at 1.27 1.27 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Spice_Netlist_Enabled" "Y" (at 1.27 1.27 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Spice_Node_Sequence" "1 3 4" (at 1.27 1.27 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) - (property "Spice_Lib_File" "${KICAD_BHLIB_DIR}/spice/STMicroelectronics/stl3n10f7_spice/STL3N10F7_V2.LIB" (at 1.27 1.27 0) - (effects (font (size 1.27 1.27)) (justify left) hide) - ) (property "ki_keywords" "NMOS" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -15906,16 +15900,13 @@ (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Spice_Primitive" "X" (at 0 0 0) + (property "Sim.Device" "SPICE" (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Model" "LTM4664" (at 0 0 0) + (property "Sim.Params" "type=\"X\" model=\"LTM4664\" lib=\"/home/brendan/Documents/projects/kicad_new/spice/copy/sub/LTM4664.sub\"" (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Netlist_Enabled" "Y" (at 0 0 0) - (effects (font (size 1.27 1.27))) - ) - (property "Spice_Lib_File" "/home/brendan/Documents/projects/kicad_new/spice/copy/sub/LTM4664.sub" (at 0 0 0) + (property "Sim.Pins" "" (at 0 0 0) (effects (font (size 1.27 1.27))) ) ) @@ -16940,7 +16931,7 @@ (property "Reference" "Q" (at 1.27 1.27 0) (effects (font (size 1.27 1.27)) (justify left)) ) - (property "Value" "NPN" (at 1.27 -1.27 0) + (property "Value" "${SIM.PARAMS}" (at 1.27 -1.27 0) (effects (font (size 1.27 1.27)) (justify left) hide) ) (property "Footprint" "" (at 0 0 0) @@ -16949,6 +16940,15 @@ (property "Datasheet" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Sim.Pins" "1=1 1=2 1=3" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Params" "type=\"Q\" model=\"NPN\" lib=\"\"" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) (property "Manufacturer" "" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -16964,15 +16964,6 @@ (property "Populate" "" (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Primitive" "Q" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Netlist_Enabled" "Y" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Node_Sequence" "C B E" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) (property "ki_description" "Transistor, BJT, NPN" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -18090,6 +18081,195 @@ ) ) ) + (symbol "RaspberryPi40" (in_bom yes) (on_board yes) + (property "Reference" "P" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Value" "" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Footprint" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "ki_description" "Raspberry Pi, 40 Pin header" (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "RaspberryPi40_0_1" + (rectangle (start 0 0) (end 25.4 -73.66) + (stroke (width 0) (type default)) + (fill (type background)) + ) + (rectangle (start 25.4 -72.39) (end 25.4 -72.39) + (stroke (width 0) (type default)) + (fill (type none)) + ) + ) + (symbol "RaspberryPi40_1_1" + (pin power_out line (at 27.94 -7.62 180) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -40.64 0) (length 2.54) + (name "GPIO15" (effects (font (size 1.27 1.27)))) + (number "10" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -45.72 0) (length 2.54) + (name "GPIO17" (effects (font (size 1.27 1.27)))) + (number "11" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -48.26 0) (length 2.54) + (name "GPIO18" (effects (font (size 1.27 1.27)))) + (number "12" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -71.12 0) (length 2.54) + (name "GPIO27" (effects (font (size 1.27 1.27)))) + (number "13" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -58.42 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "14" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -58.42 0) (length 2.54) + (name "GPIO22" (effects (font (size 1.27 1.27)))) + (number "15" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -60.96 0) (length 2.54) + (name "GPIO23" (effects (font (size 1.27 1.27)))) + (number "16" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 27.94 -10.16 180) (length 2.54) + (name "3V3" (effects (font (size 1.27 1.27)))) + (number "17" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -63.5 0) (length 2.54) + (name "GPIO24" (effects (font (size 1.27 1.27)))) + (number "18" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -27.94 0) (length 2.54) + (name "GPIO10" (effects (font (size 1.27 1.27)))) + (number "19" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 27.94 -2.54 180) (length 2.54) + (name "5V0" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -60.96 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "20" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -25.4 0) (length 2.54) + (name "GPIO9" (effects (font (size 1.27 1.27)))) + (number "21" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -66.04 0) (length 2.54) + (name "GPIO25" (effects (font (size 1.27 1.27)))) + (number "22" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -30.48 0) (length 2.54) + (name "GPIO11" (effects (font (size 1.27 1.27)))) + (number "23" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -22.86 0) (length 2.54) + (name "GPIO8" (effects (font (size 1.27 1.27)))) + (number "24" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 27.94 -63.5 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "25" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -20.32 0) (length 2.54) + (name "GPIO7" (effects (font (size 1.27 1.27)))) + (number "26" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -2.54 0) (length 2.54) + (name "GPIO0" (effects (font (size 1.27 1.27)))) + (number "27" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -5.08 0) (length 2.54) + (name "GPIO1" (effects (font (size 1.27 1.27)))) + (number "28" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -15.24 0) (length 2.54) + (name "GPIO5" (effects (font (size 1.27 1.27)))) + (number "29" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -7.62 0) (length 2.54) + (name "GPIO2" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -66.04 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "30" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -17.78 0) (length 2.54) + (name "GPIO6" (effects (font (size 1.27 1.27)))) + (number "31" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -33.02 0) (length 2.54) + (name "GPIO12" (effects (font (size 1.27 1.27)))) + (number "32" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -35.56 0) (length 2.54) + (name "GPIO13" (effects (font (size 1.27 1.27)))) + (number "33" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -68.58 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "34" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -50.8 0) (length 2.54) + (name "GPIO19" (effects (font (size 1.27 1.27)))) + (number "35" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -43.18 0) (length 2.54) + (name "GPIO16" (effects (font (size 1.27 1.27)))) + (number "36" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -68.58 0) (length 2.54) + (name "GPIO26" (effects (font (size 1.27 1.27)))) + (number "37" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -53.34 0) (length 2.54) + (name "GPIO20" (effects (font (size 1.27 1.27)))) + (number "38" (effects (font (size 1.27 1.27)))) + ) + (pin power_out line (at 27.94 -71.12 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "39" (effects (font (size 1.27 1.27)))) + ) + (pin passive line (at 27.94 -5.08 180) (length 2.54) + (name "5V0" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -55.88 0) (length 2.54) + (name "GPIO21" (effects (font (size 1.27 1.27)))) + (number "40" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -10.16 0) (length 2.54) + (name "GPIO3" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -53.34 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -12.7 0) (length 2.54) + (name "GPIO4" (effects (font (size 1.27 1.27)))) + (number "7" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -2.54 -38.1 0) (length 2.54) + (name "GPIO14" (effects (font (size 1.27 1.27)))) + (number "8" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 27.94 -55.88 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "9" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "SI3471A-A01-IMR" (in_bom yes) (on_board yes) (property "Reference" "U" (at 0 0 0) (effects (font (size 1.27 1.27))) @@ -18306,6 +18486,15 @@ (property "Datasheet" "http://www.ti.com/lit/ds/symlink/sn74lvc1g00.pdf" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Sim.Pins" "1=1 1=2 1=3 1=4 1=5" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Params" "type=\"X\" model=\"SN74LVC1G00\" lib=\"/home/brendan/Documents/projects/kicad_new/spice/ti/SN74LVC1G00.cir\"" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) (property "Manufacturer" "Texas Instruments" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -18321,21 +18510,6 @@ (property "Populate" "" (at 0 -1.27 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Primitive" "X" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Model" "SN74LVC1G00" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Netlist_Enabled" "Y" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Node_Sequence" "Y A B VCC GND" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Lib_File" "/home/brendan/Documents/projects/kicad_new/spice/ti/SN74LVC1G00.cir" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) (property "ki_description" "IC, Logic, NAND, Single, SOT-353" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -28276,6 +28450,12 @@ (property "Datasheet" "https://www.ti.com/lit/ds/symlink/tlv700.pdf" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) + (property "Sim.Device" "SPICE" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) + (property "Sim.Params" "type=\"X\" model=\"TLV70012\" lib=\"/home/brendan/Documents/projects/kicad_new/spice/ti/TLV70012.lib\"" (at 0 0 0) + (effects (font (size 1.27 1.27))) + ) (property "Manufacturer" "Texas Instruments" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) ) @@ -28291,17 +28471,8 @@ (property "Populate" "" (at 0 0 0) (effects (font (size 1.27 1.27))) ) - (property "Spice_Primitive" "X" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Model" "TLV70012" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Netlist_Enabled" "Y" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) - ) - (property "Spice_Lib_File" "/home/brendan/Documents/projects/kicad_new/spice/ti/TLV70012.lib" (at 0 0 0) - (effects (font (size 1.27 1.27)) hide) + (property "Sim.Pins" "1=1 2=2 3=3 4=4 5=5" (at 0 0 0) + (effects (font (size 1.27 1.27))) ) (property "ki_description" "IC, Regulator, Linear, 1.2V 200MA, SC70-5" (at 0 0 0) (effects (font (size 1.27 1.27)) hide) diff --git a/common.pretty/RaspberryPi-B.kicad_mod b/common.pretty/RaspberryPi-B.kicad_mod new file mode 100644 index 0000000..ae6b270 --- /dev/null +++ b/common.pretty/RaspberryPi-B.kicad_mod @@ -0,0 +1,38 @@ +(footprint "RaspberryPi-B" (version 20221018) (generator pcbnew) + (layer "F.Cu") + (attr smd) + (fp_text reference "REF**" (at 0 -0.9525 unlocked) (layer "F.SilkS") hide + (effects (font (size 0.635 0.635) (thickness 0.127))) + (tstamp ff33c12e-6b85-4d42-b9ca-2c6119495b17) + ) + (fp_text value "RaspberryPi-B" (at 0 0 unlocked) (layer "F.Fab") hide + (effects (font (size 0.635 0.635) (thickness 0.127))) + (tstamp 3afd657a-f0db-49ca-8b8a-9b6527e0a6a4) + ) + (fp_text user "${REFERENCE}" (at 0 0.9525 unlocked) (layer "F.Fab") hide + (effects (font (size 0.635 0.635) (thickness 0.127))) + (tstamp 548afa77-931a-46a7-a2d7-8a12803588d3) + ) + (fp_line (start -42.5 -25) (end -42.5 25) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp 43390cdc-0874-48ca-8673-8f9697cbe6e2)) + (fp_line (start -39.5 -28) (end 39.5 -28) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp 950a35a1-74ad-4ada-81a7-c9474f68dbef)) + (fp_line (start -39.5 28) (end 39.5 28) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp fbf200ac-d025-42aa-9a55-144aab514d65)) + (fp_line (start 42.5 -25) (end 42.5 25) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp 37df60cf-1ce2-444a-ae1c-3b777e70eb97)) + (fp_arc (start -42.5 -25) (mid -41.62132 -27.12132) (end -39.5 -28) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp f3858a02-b027-4a86-97f9-e2d237ca3242)) + (fp_arc (start -39.5 28) (mid -41.62132 27.12132) (end -42.5 25) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp 2a705f53-b063-43a1-9941-d57a858e2b32)) + (fp_arc (start 39.5 -28) (mid 41.62132 -27.12132) (end 42.5 -25) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp 7678868f-a569-4088-ab65-4acee1e1ad42)) + (fp_arc (start 42.5 25) (mid 41.62132 27.12132) (end 39.5 28) + (stroke (width 0.127) (type default)) (layer "F.Fab") (tstamp a141a5a5-a33b-4f22-9ae5-0a9bec38a25f)) + (fp_circle (center -10 -24.5) (end -9.9 -24.5) + (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") (tstamp 82e4eae1-3f7b-4a1c-878d-1ff242ffc7d1)) + (pad "" np_thru_hole circle (at -39 -24.5) (size 6 6) (drill 2.7) (layers F&B.Cu *.Mask) (tstamp e42116a5-f6af-4aa1-b4ac-468e2cc9a185)) + (pad "" np_thru_hole circle (at -39 24.5) (size 6 6) (drill 2.7) (layers F&B.Cu *.Mask) (tstamp 4584b4fc-f544-4eab-ab67-e41a21e6da00)) + (pad "" np_thru_hole circle (at 19 -24.5) (size 6 6) (drill 2.7) (layers F&B.Cu *.Mask) (tstamp af0c4ec6-0b2c-462b-95ad-0535ce1ae3f6)) + (pad "" np_thru_hole circle (at 19 24.5) (size 6 6) (drill 2.7) (layers F&B.Cu *.Mask) (tstamp d66daa9b-c7ed-4959-878f-dcf6a721b6a1)) +) diff --git a/generate_molex.py b/generate_molex.py index c8e38c5..6092b50 100644 --- a/generate_molex.py +++ b/generate_molex.py @@ -12,7 +12,7 @@ dir_ = Path(__file__).parent PARTS = [ # Micro-Fit 3.0 Single Row Headers - *[f"43650-{i:02d}10" for i in range(2, 13)], # 1 row, RA, press-fit retention clip + # *[f"43650-{i:02d}10" for i in range(2, 13)], # 1 row, RA, press-fit retention clip # *[f"43650-{i:02d}13" for i in range(2, 13)], # 1 row, RA, solder tab # *[f"43650-{i:02d}22" for i in range(2, 13)], # 1 row, Vertical, press-fit retention clip # *[f"43650-{i:02d}25" for i in range(2, 13)], # 1 row, RA, solder tab @@ -22,9 +22,10 @@ PARTS = [ # *[f"43045-{i:02d}16" for i in range(2, 25, 2)], # 2 row, Vertical, press-fit retention clip # *[f"43045-{i:02d}19" for i in range(2, 25, 2)], # 2 row, RA, solder tab # Eurostyle 5.08mm Headers - # "39531-0002", + # [f"39531-00{i:02d}" for i in range(2, 24)], # 1 row, Vertical + # *[f"39532-00{i:02d}" for i in range(2, 24)], # 1 row, Horizontal # Eurostyle 5.08mm Plugs - # "39530-0002", + *[f"39530-00{i:02d}" for i in range(2, 24)], ] @@ -43,7 +44,8 @@ def download_step_molex(part: Union[str, int]) -> None: # download with open(tmp / zipname, "wb") as f: - f.write(requests.get(f"https://www.molex.com/pdm_docs/stp/{p}_stp.zip").content) + url = f"https://www.molex.com/pdm_docs/stp/{p}_stp.zip" + f.write(requests.get(url, timeout=10).content) # unzip with zipfile.ZipFile(tmp / zipname) as zip: @@ -54,6 +56,9 @@ def download_step_molex(part: Union[str, int]) -> None: (Path(tmp) / filename).rename(dir_ / "molex.pretty" / "step" / filename) return + except requests.exceptions.ReadTimeout: + # + pass except zipfile.BadZipFile: print(f"zip does not exist for part {p}") @@ -123,6 +128,42 @@ def footprint(part: str, lib: Optional[Union[Path, str]] = None): fp.write() else: raise NotImplementedError + elif part.startswith("39532"): + # Eurostyle + match = re.match(r"39532(\d\d)(\d\d)", part) + flavor = int(match[1]) + pins = int(match[2]) + + if flavor == 00: + fp = Footprint(part, lib=lib, description=f"connector, Eurostyle, 5.08mm, 1x{pins:02f}, RA, Black, Tin") + else: + raise NotImplementedError + + fp.add_text("reference", "REF**", -(6.93 + (0.025 + 0.005) * INCH), 0, rotation=90, layer="F.SilkS") + fp.add_text("value", "VAL**", -0.025 * INCH, 0, rotation=90, layer="F.Fab") + fp.add_text("user", r"${REFERENCE}**", 0.025 * INCH, 0, rotation=90, layer="F.Fab") + a, b = [0.200 * pins, 0.200 * (pins - 1)] + a *= INCH + b *= INCH + for pad in range(pins): + fp.add_pad( + pad + 1, + (-0.273 + 0.115 / 2) * INCH, + -b / 2 + 0.200 * pad * INCH, + size=0.12 * INCH, + hole=0.063 * INCH, + shape="circle", + ) + fp.add_model( + lib / "step" / f"{part}.stp", + (4.6, 0, 0.5), + rotate=(0, 0, -90), + ) + fp.add_rect((4.6 - 9.9, -a / 2), (4.6, a / 2), layer="F.Fab") + fp.write() + elif part.startswith("39530"): + # free-hanging plug doesn't need footprint + pass else: raise NotImplementedError @@ -131,7 +172,7 @@ if __name__ == "__main__": from multiprocessing import Pool pool = Pool(10) - # pool.map(download_step_molex, PARTS) + pool.map(download_step_molex, PARTS) for part in PARTS: footprint(part) pool.close() diff --git a/molex.pretty/395320002.kicad_mod b/molex.pretty/395320002.kicad_mod new file mode 100644 index 0000000..20d5b3b --- /dev/null +++ b/molex.pretty/395320002.kicad_mod @@ -0,0 +1,14 @@ +(footprint "395320002" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x2.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -2.54) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 2.54) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320002.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -5.08) (end 4.6 5.08) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320003.kicad_mod b/molex.pretty/395320003.kicad_mod new file mode 100644 index 0000000..e2579ec --- /dev/null +++ b/molex.pretty/395320003.kicad_mod @@ -0,0 +1,15 @@ +(footprint "395320003" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x3.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -5.08) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 5.08) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320003.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -7.620000000000001) (end 4.6 7.620000000000001) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320004.kicad_mod b/molex.pretty/395320004.kicad_mod new file mode 100644 index 0000000..775919e --- /dev/null +++ b/molex.pretty/395320004.kicad_mod @@ -0,0 +1,16 @@ +(footprint "395320004" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x4.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -2.540000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320004.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -10.16) (end 4.6 10.16) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320005.kicad_mod b/molex.pretty/395320005.kicad_mod new file mode 100644 index 0000000..1dffcb4 --- /dev/null +++ b/molex.pretty/395320005.kicad_mod @@ -0,0 +1,17 @@ +(footprint "395320005" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x5.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -10.16) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -5.08) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 5.080000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 10.16) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320005.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -12.7) (end 4.6 12.7) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320006.kicad_mod b/molex.pretty/395320006.kicad_mod new file mode 100644 index 0000000..66736ce --- /dev/null +++ b/molex.pretty/395320006.kicad_mod @@ -0,0 +1,18 @@ +(footprint "395320006" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x6.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -12.7) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -7.619999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 2.5400000000000027) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 12.7) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320006.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -15.240000000000002) (end 4.6 15.240000000000002) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320007.kicad_mod b/molex.pretty/395320007.kicad_mod new file mode 100644 index 0000000..ccf457a --- /dev/null +++ b/molex.pretty/395320007.kicad_mod @@ -0,0 +1,19 @@ +(footprint "395320007" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x7.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -10.160000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -5.080000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320007.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -17.78) (end 4.6 17.78) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320008.kicad_mod b/molex.pretty/395320008.kicad_mod new file mode 100644 index 0000000..2d3ef12 --- /dev/null +++ b/molex.pretty/395320008.kicad_mod @@ -0,0 +1,20 @@ +(footprint "395320008" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x8.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -12.700000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 12.700000000000003) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320008.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -20.32) (end 4.6 20.32) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320009.kicad_mod b/molex.pretty/395320009.kicad_mod new file mode 100644 index 0000000..4f2e540 --- /dev/null +++ b/molex.pretty/395320009.kicad_mod @@ -0,0 +1,21 @@ +(footprint "395320009" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x9.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -15.24) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -10.16) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320009.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -22.86) (end 4.6 22.86) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320010.kicad_mod b/molex.pretty/395320010.kicad_mod new file mode 100644 index 0000000..ab4a5be --- /dev/null +++ b/molex.pretty/395320010.kicad_mod @@ -0,0 +1,22 @@ +(footprint "395320010" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x10.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -22.86) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -12.7) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 7.6200000000000045) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 12.700000000000003) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 22.86) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320010.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -25.4) (end 4.6 25.4) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320011.kicad_mod b/molex.pretty/395320011.kicad_mod new file mode 100644 index 0000000..a39295a --- /dev/null +++ b/molex.pretty/395320011.kicad_mod @@ -0,0 +1,23 @@ +(footprint "395320011" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x11.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -15.239999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 5.080000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320011.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -27.94) (end 4.6 27.94) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320012.kicad_mod b/molex.pretty/395320012.kicad_mod new file mode 100644 index 0000000..7fe0a44 --- /dev/null +++ b/molex.pretty/395320012.kicad_mod @@ -0,0 +1,24 @@ +(footprint "395320012" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x12.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -27.94) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -22.86) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -12.7) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -2.5400000000000027) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 2.5400000000000027) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 7.620000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 12.7) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 17.779999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 22.859999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 27.94) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320012.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -30.480000000000004) (end 4.6 30.480000000000004) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320013.kicad_mod b/molex.pretty/395320013.kicad_mod new file mode 100644 index 0000000..e37f8ae --- /dev/null +++ b/molex.pretty/395320013.kicad_mod @@ -0,0 +1,25 @@ +(footprint "395320013" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x13.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -25.400000000000006) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -20.320000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -5.080000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 15.239999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 20.319999999999993) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320013.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -33.019999999999996) (end 4.6 33.019999999999996) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320014.kicad_mod b/molex.pretty/395320014.kicad_mod new file mode 100644 index 0000000..788c04e --- /dev/null +++ b/molex.pretty/395320014.kicad_mod @@ -0,0 +1,26 @@ +(footprint "395320014" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x14.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -27.939999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -22.859999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -17.779999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -2.539999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 2.5400000000000063) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 7.6200000000000045) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 12.700000000000003) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 22.860000000000007) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 27.940000000000012) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320014.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -35.56) (end 4.6 35.56) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320015.kicad_mod b/molex.pretty/395320015.kicad_mod new file mode 100644 index 0000000..f1998aa --- /dev/null +++ b/molex.pretty/395320015.kicad_mod @@ -0,0 +1,27 @@ +(footprint "395320015" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x15.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -25.400000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 15.239999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 25.400000000000006) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 30.47999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320015.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -38.099999999999994) (end 4.6 38.099999999999994) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320016.kicad_mod b/molex.pretty/395320016.kicad_mod new file mode 100644 index 0000000..0391e70 --- /dev/null +++ b/molex.pretty/395320016.kicad_mod @@ -0,0 +1,28 @@ +(footprint "395320016" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x16.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -38.099999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -27.939999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -22.859999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -17.779999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -7.61999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -2.539999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 2.5400000000000063) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 7.6200000000000045) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 12.700000000000003) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 17.78000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 22.860000000000014) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 27.939999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 33.02000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 38.099999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320016.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -40.64) (end 4.6 40.64) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320017.kicad_mod b/molex.pretty/395320017.kicad_mod new file mode 100644 index 0000000..357f4dd --- /dev/null +++ b/molex.pretty/395320017.kicad_mod @@ -0,0 +1,29 @@ +(footprint "395320017" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x17.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -30.48) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 20.320000000000007) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 25.39999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 35.55999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320017.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -43.18) (end 4.6 43.18) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320018.kicad_mod b/molex.pretty/395320018.kicad_mod new file mode 100644 index 0000000..ec87745 --- /dev/null +++ b/molex.pretty/395320018.kicad_mod @@ -0,0 +1,30 @@ +(footprint "395320018" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x18.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -43.18) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -38.1) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -27.939999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -22.86) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -17.78) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 12.700000000000003) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 17.78000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 22.859999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 27.940000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 33.01999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 38.1) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 43.18) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320018.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -45.72) (end 4.6 45.72) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320019.kicad_mod b/molex.pretty/395320019.kicad_mod new file mode 100644 index 0000000..c8d8947 --- /dev/null +++ b/molex.pretty/395320019.kicad_mod @@ -0,0 +1,31 @@ +(footprint "395320019" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x19.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -45.72) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -30.479999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -15.239999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 15.240000000000009) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 20.319999999999993) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 25.400000000000006) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 30.47999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "19" thru_hole circle (at -5.4737 45.72) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320019.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -48.26) (end 4.6 48.26) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320020.kicad_mod b/molex.pretty/395320020.kicad_mod new file mode 100644 index 0000000..6e0028f --- /dev/null +++ b/molex.pretty/395320020.kicad_mod @@ -0,0 +1,32 @@ +(footprint "395320020" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x20.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -48.26) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -43.18) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -38.099999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -27.939999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -22.86) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -17.779999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 7.6200000000000045) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 12.70000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 17.779999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 22.860000000000007) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 27.93999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 33.02) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 38.1) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "19" thru_hole circle (at -5.4737 43.18) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "20" thru_hole circle (at -5.4737 48.26) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320020.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -50.8) (end 4.6 50.8) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320021.kicad_mod b/molex.pretty/395320021.kicad_mod new file mode 100644 index 0000000..8c66b6a --- /dev/null +++ b/molex.pretty/395320021.kicad_mod @@ -0,0 +1,33 @@ +(footprint "395320021" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x21.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -50.8) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -45.72) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -35.559999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -30.479999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -20.319999999999993) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -15.239999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -10.159999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 -5.079999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 5.080000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 10.16000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 15.239999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 20.320000000000007) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 25.39999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "19" thru_hole circle (at -5.4737 40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "20" thru_hole circle (at -5.4737 45.72) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "21" thru_hole circle (at -5.4737 50.8) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320021.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -53.339999999999996) (end 4.6 53.339999999999996) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320022.kicad_mod b/molex.pretty/395320022.kicad_mod new file mode 100644 index 0000000..b375afe --- /dev/null +++ b/molex.pretty/395320022.kicad_mod @@ -0,0 +1,34 @@ +(footprint "395320022" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x22.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -53.339999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -48.26) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -43.17999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -38.099999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -33.019999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -27.939999999999998) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -22.859999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -17.779999999999994) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 -7.619999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 -2.539999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 2.5400000000000063) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 7.620000000000012) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 12.699999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 17.78000000000001) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 22.859999999999992) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 27.940000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 33.02) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "19" thru_hole circle (at -5.4737 38.1) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "20" thru_hole circle (at -5.4737 43.18) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "21" thru_hole circle (at -5.4737 48.26) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "22" thru_hole circle (at -5.4737 53.339999999999996) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320022.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -55.88) (end 4.6 55.88) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/395320023.kicad_mod b/molex.pretty/395320023.kicad_mod new file mode 100644 index 0000000..3244707 --- /dev/null +++ b/molex.pretty/395320023.kicad_mod @@ -0,0 +1,35 @@ +(footprint "395320023" + (version 20221217) + (generator pcbnew) + (layer "F.Cu") + (attr smd) + (descr "connector, Eurostyle, 5.08mm, 1x23.000000, RA, Black, Tin") + (fp_text reference "REF**" (at -7.692 0 90) (layer "F.SilkS") (effects (font (size 0.7619999999999999 0.7619999999999999) (thickness 0.17779999999999999))) ) + (fp_text value "VAL**" (at -0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (fp_text user "${REFERENCE}**" (at 0.635 0 90) (layer "F.Fab") (effects (font (size 0.635 0.635) (thickness 0.127))) ) + (pad "1" thru_hole circle (at -5.4737 -55.88) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "2" thru_hole circle (at -5.4737 -50.800000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "3" thru_hole circle (at -5.4737 -45.72) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "4" thru_hole circle (at -5.4737 -40.64) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "5" thru_hole circle (at -5.4737 -35.56) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "6" thru_hole circle (at -5.4737 -30.480000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "7" thru_hole circle (at -5.4737 -25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "8" thru_hole circle (at -5.4737 -20.32) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "9" thru_hole circle (at -5.4737 -15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "10" thru_hole circle (at -5.4737 -10.160000000000004) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "11" thru_hole circle (at -5.4737 -5.080000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "12" thru_hole circle (at -5.4737 0.0) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "13" thru_hole circle (at -5.4737 5.080000000000005) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "14" thru_hole circle (at -5.4737 10.15999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "15" thru_hole circle (at -5.4737 15.240000000000002) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "16" thru_hole circle (at -5.4737 20.319999999999986) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "17" thru_hole circle (at -5.4737 25.4) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "18" thru_hole circle (at -5.4737 30.479999999999997) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "19" thru_hole circle (at -5.4737 35.559999999999995) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "20" thru_hole circle (at -5.4737 40.63999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "21" thru_hole circle (at -5.4737 45.71999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "22" thru_hole circle (at -5.4737 50.79999999999999) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (pad "23" thru_hole circle (at -5.4737 55.88) (size 3.0479999999999996 3.0479999999999996) (drill 1.6001999999999998) (layers *.Cu *.Mask)) + (model "step/395320023.stp" (offset (xyz 4.6 0 0.5)) (scale (xyz 1 1 1)) (rotate (xyz 0 0 -90)) ) + (fp_rect (start -5.300000000000001 -58.42) (end 4.6 58.42) (stroke (width 0.127) (type default)) (fill none) (layer "F.Fab") ) +) \ No newline at end of file diff --git a/molex.pretty/436500210.kicad_mod b/molex.pretty/436500210.kicad_mod index 53bef74..30da249 100644 --- a/molex.pretty/436500210.kicad_mod +++ b/molex.pretty/436500210.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500210" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500310.kicad_mod b/molex.pretty/436500310.kicad_mod index 7a4965e..fe9b2b6 100644 --- a/molex.pretty/436500310.kicad_mod +++ b/molex.pretty/436500310.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500310" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500410.kicad_mod b/molex.pretty/436500410.kicad_mod index 75df2eb..3e5ef13 100644 --- a/molex.pretty/436500410.kicad_mod +++ b/molex.pretty/436500410.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500410" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500510.kicad_mod b/molex.pretty/436500510.kicad_mod index 0bed661..d2aa087 100644 --- a/molex.pretty/436500510.kicad_mod +++ b/molex.pretty/436500510.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500510" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500610.kicad_mod b/molex.pretty/436500610.kicad_mod index 311614d..8b603a2 100644 --- a/molex.pretty/436500610.kicad_mod +++ b/molex.pretty/436500610.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500610" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500710.kicad_mod b/molex.pretty/436500710.kicad_mod index f8345fc..e33b66a 100644 --- a/molex.pretty/436500710.kicad_mod +++ b/molex.pretty/436500710.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500710" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500810.kicad_mod b/molex.pretty/436500810.kicad_mod index dce2f7d..9f3e668 100644 --- a/molex.pretty/436500810.kicad_mod +++ b/molex.pretty/436500810.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500810" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436500910.kicad_mod b/molex.pretty/436500910.kicad_mod index 413a0ae..b0dbedd 100644 --- a/molex.pretty/436500910.kicad_mod +++ b/molex.pretty/436500910.kicad_mod @@ -1,5 +1,5 @@ (footprint "436500910" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436501010.kicad_mod b/molex.pretty/436501010.kicad_mod index cc361f3..c386522 100644 --- a/molex.pretty/436501010.kicad_mod +++ b/molex.pretty/436501010.kicad_mod @@ -1,5 +1,5 @@ (footprint "436501010" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436501110.kicad_mod b/molex.pretty/436501110.kicad_mod index e5431ec..37b3208 100644 --- a/molex.pretty/436501110.kicad_mod +++ b/molex.pretty/436501110.kicad_mod @@ -1,5 +1,5 @@ (footprint "436501110" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd) diff --git a/molex.pretty/436501210.kicad_mod b/molex.pretty/436501210.kicad_mod index 3c7a476..a4dd37e 100644 --- a/molex.pretty/436501210.kicad_mod +++ b/molex.pretty/436501210.kicad_mod @@ -1,5 +1,5 @@ (footprint "436501210" - (version 20221029) + (version 20221217) (generator pcbnew) (layer "F.Cu") (attr smd)