Skip to content

Commit

Permalink
Add dual-sided vertially-aligned footprint for the Frood
Browse files Browse the repository at this point in the history
  • Loading branch information
piit79 committed Jun 1, 2023
1 parent 751332f commit 49affcc
Showing 1 changed file with 138 additions and 0 deletions.
138 changes: 138 additions & 0 deletions footprints/Frood_PinHeader_2x13+5_P2.54mm_Dual_VAligned.kicad_mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
(footprint "Frood_PinHeader_2x13+5_P2.54mm_Dual_VAligned" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tedit 59FED5CC)
(descr "Through hole straight pin header, 1x12, 2.54mm pitch, single row")
(tags "Through hole pin header THT 1x12 2.54mm single row")
(property "Sheetfile" "pcb-pro-frood.kicad_sch")
(property "Sheetname" "")
(attr through_hole)
(fp_text reference "U1" (at 0 -3.3) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 4e930fa6-d545-482d-aa80-04cfb55e874e)
)
(fp_text value "YAAJ_WeAct_BlackPill_Part_Like" (at 0 34.3) (layer "B.Fab") hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp e9d882d8-a363-49fe-afc3-466c92a4fcb3)
)
(fp_text user "Upside down" (at -0.4 27.9 unlocked) (layer "B.SilkS")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp 1242c5b0-2129-4fe7-ae27-026f0c528667)
)
(fp_text user "Upside down" (at 0.4 27.9 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
(tstamp 05b4a519-d80f-4897-ac7f-8621fe33cc31)
)
(fp_text user "14" (at -6.35 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp 0ee5cffd-566c-47a0-a7a4-0eca57896fa0)
)
(fp_text user "18" (at 3.81 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp 118cfb01-102c-4b26-a8f6-d7db3c200af7)
)
(fp_text user "15" (at -3.81 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp 28c8ec23-63a3-4c34-8bf8-bddd4d84c53b)
)
(fp_text user "16" (at -1.27 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp 98bdf7ef-58c5-496e-9105-c0060984278c)
)
(fp_text user "17" (at 1.27 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp b5d37e77-237e-4b20-bc8a-cf4396668aec)
)
(fp_text user "${REFERENCE}" (at 0 15.35 -90) (layer "B.Fab")
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(tstamp e6cfcca2-6ffa-490f-99a6-f7f60599c3fe)
)
(fp_text user "19" (at 6.35 32.5 unlocked) (layer "B.Fab")
(effects (font (size 0.8 0.8) (thickness 0.1)) (justify mirror))
(tstamp ebcf6d77-ef26-4942-bd3e-7d24dafdd925)
)
(fp_line (start -10.131185 -1.344) (end -10.131185 31.676) (layer "B.SilkS") (width 0.15) (tstamp 15e17b26-987f-4e86-a8b0-2b4c0d915049))
(fp_line (start -10.131185 31.676) (end 7.648815 31.676) (layer "B.SilkS") (width 0.15) (tstamp 32eedf7a-ff72-4f48-bc86-8c6694799ffd))
(fp_line (start -7.591185 -1.344) (end -10.131185 -1.344) (layer "B.SilkS") (width 0.15) (tstamp 6bf60c2d-81b8-4232-a639-1349ac57f132))
(fp_line (start 5.108815 -1.344) (end 5.108815 29.136) (layer "B.SilkS") (width 0.15) (tstamp 83d6ab3e-58d9-4650-90e3-0a2f3eafbf33))
(fp_line (start 7.648815 -1.344) (end 5.108815 -1.344) (layer "B.SilkS") (width 0.15) (tstamp 8e034b02-bd21-4b06-b88a-b62b15f161e8))
(fp_line (start 7.648815 31.676) (end 7.648815 -1.344) (layer "B.SilkS") (width 0.15) (tstamp a96ef563-81fa-4bee-8de4-ade84294a5e7))
(fp_line (start -7.591185 29.136) (end 5.108815 29.136) (layer "B.SilkS") (width 0.15) (tstamp caf9a5e6-fb78-4c42-b18e-54ca2b14d214))
(fp_line (start -7.591185 29.136) (end -7.591185 -1.344) (layer "B.SilkS") (width 0.15) (tstamp ecde3f84-c814-4dcb-a1ef-b50808055111))
(fp_line (start 10.16 31.675745) (end -7.62 31.675745) (layer "F.SilkS") (width 0.15) (tstamp 12de837e-94df-4a01-8c85-34616a0a6602))
(fp_line (start 7.62 29.135745) (end -5.08 29.135745) (layer "F.SilkS") (width 0.15) (tstamp 305dcef4-9ccd-4630-8dba-1a2fe479beb5))
(fp_line (start -7.62 -1.344255) (end -5.08 -1.344255) (layer "F.SilkS") (width 0.15) (tstamp 48d4996e-c589-4618-984a-7baed182bb8a))
(fp_line (start 7.62 -1.344255) (end 10.16 -1.344255) (layer "F.SilkS") (width 0.15) (tstamp 5319e393-26d1-4d3c-8d7c-be433bd111a4))
(fp_line (start -5.08 -1.344255) (end -5.08 29.135745) (layer "F.SilkS") (width 0.15) (tstamp 6c8e9ad0-157c-4ff4-b285-de9861717dca))
(fp_line (start 10.16 -1.344255) (end 10.16 31.675745) (layer "F.SilkS") (width 0.15) (tstamp 7aee919b-a44b-4e6f-bbc6-3b3881a71c67))
(fp_line (start -7.62 31.675745) (end -7.62 -1.344255) (layer "F.SilkS") (width 0.15) (tstamp 7b95da3c-a800-441f-abf6-82fb3a069324))
(fp_line (start 7.62 29.135745) (end 7.62 -1.344255) (layer "F.SilkS") (width 0.15) (tstamp 9536def9-c742-4d73-b49a-7968aceb793d))
(fp_line (start -3.23 -2.1675) (end 5.77 -2.1675) (layer "B.Fab") (width 0.1) (tstamp 25bae144-2045-4335-a9f5-e45eb6736d2a))
(fp_line (start -3.23 4.4325) (end -3.23 -2.1675) (layer "B.Fab") (width 0.1) (tstamp 65bd2fb8-6422-4131-9ed4-103de1608665))
(fp_line (start 5.77 -2.1675) (end 5.77 4.4325) (layer "B.Fab") (width 0.1) (tstamp 9f74210e-0708-4fdf-a5ca-cfb09ca24570))
(fp_line (start 5.77 4.4325) (end -3.23 4.4325) (layer "B.Fab") (width 0.1) (tstamp c3c6c7d2-6829-4768-a664-953d5a35cbf2))
(fp_line (start -5.77 4.4325) (end 3.23 4.4325) (layer "F.Fab") (width 0.1) (tstamp 14939780-b5f2-472b-95c5-a0659acb0cb0))
(fp_line (start 3.23 -2.1675) (end -5.77 -2.1675) (layer "F.Fab") (width 0.1) (tstamp 4f8ba26f-fc44-40de-a499-25f52795b243))
(fp_line (start -5.77 -2.1675) (end -5.77 4.4325) (layer "F.Fab") (width 0.1) (tstamp 77c7b039-7e04-4d9a-8bd2-31ce18129bcb))
(fp_line (start 3.23 4.4325) (end 3.23 -2.1675) (layer "F.Fab") (width 0.1) (tstamp 7cb84a36-0c31-4eba-a2c2-11f2beb4fce0))
(pad "1" thru_hole oval (at -8.89 0) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 96ff1103-2f3e-4f4b-883f-d31aaa608775))
(pad "1" thru_hole oval (at 8.89 0) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp b371c68c-09ef-4581-b4f5-ce96f39daca6))
(pad "2" thru_hole oval (at 8.89 2.54) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 674d1f9d-6c7d-4a7d-911a-2abf212c97be))
(pad "2" thru_hole oval (at -8.89 2.54) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp de59bf4c-faef-45f8-bb73-6ca1e552a76c))
(pad "3" thru_hole oval (at 8.89 5.08) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 04969759-cb7e-4412-be5d-931f67af51e3))
(pad "3" thru_hole oval (at -8.89 5.08) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp eeb68185-be65-4d01-97ef-7bb7a43f4413))
(pad "4" thru_hole oval (at -8.89 7.62 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 1fbadc10-4e86-497d-8932-683276f9978f))
(pad "4" thru_hole oval (at 8.89 7.62 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 7adc57a6-08e1-469b-b2af-086e8ae6e43e))
(pad "5" thru_hole oval (at 8.89 10.16 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 6ae44620-db72-4668-8268-63de31db6dab))
(pad "5" thru_hole oval (at -8.89 10.16 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp c336cda0-21d2-441d-903b-42def71e022a))
(pad "6" thru_hole oval (at 8.89 12.7) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 142bd6c6-3207-44ae-877a-cb3d9bb0e90e))
(pad "6" thru_hole oval (at -8.89 12.7) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp bd11f711-6e74-47d3-bc47-abe526ed765b))
(pad "7" thru_hole oval (at 8.89 15.24) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 3a21d80c-c60d-4d78-9fbf-bb5aa6bca23c))
(pad "7" thru_hole oval (at -8.89 15.24) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp f3a98d41-6aa3-48b2-903b-c7fd54587efa))
(pad "8" thru_hole oval (at -8.89 17.78) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 7da1941c-37a9-4a6b-9b1e-e095e134b9d3))
(pad "8" thru_hole oval (at 8.89 17.78) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp b3409376-3d9e-4df0-822e-0a10b0fc5e80))
(pad "9" thru_hole oval (at 8.89 20.32) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 7973f655-d5c3-4842-a3fe-c55aff86a01c))
(pad "9" thru_hole oval (at -8.89 20.32) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp a6a0ccc2-09f5-4a92-8b98-2877c93f4908))
(pad "10" thru_hole oval (at -8.89 22.86) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 12781154-1b47-407f-bd74-8ca1148f7277))
(pad "10" thru_hole oval (at 8.89 22.86) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 41d5d53f-5bb0-43ea-bde8-94bdca3295c6))
(pad "11" thru_hole oval (at -8.89 25.4) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 01ac7c35-ce2a-45c2-b24e-4a931c5dba01))
(pad "11" thru_hole oval (at 8.89 25.4) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp a7a3cfd0-ecdd-4d43-a40f-1dea77163e79))
(pad "12" thru_hole oval (at 8.89 27.94) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 43dbe484-685d-423d-9153-a7f2c8155991))
(pad "12" thru_hole oval (at -8.89 27.94) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp b96d978a-4aa5-4ff3-957f-c81ef42b8703))
(pad "13" thru_hole oval (at 8.89 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 60337142-10b8-45bf-8d41-cfb1de4c5a53))
(pad "13" thru_hole oval (at -8.89 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp ae882040-e8d9-4f3e-952c-164f1f4dd852))
(pad "14" thru_hole oval (at 6.35 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 49f2befc-9809-4ac6-a67d-bca855ae857c))
(pad "15" thru_hole oval (at 3.81 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp f798e3a0-1c19-43ba-863d-c72d13b8a04e))
(pad "16" thru_hole oval (at 1.27 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 897a72b8-c087-4dc5-90f8-90252583fb9b))
(pad "17" thru_hole oval (at -1.27 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp bb84177d-f865-4465-9f9f-625eb0154e9a))
(pad "18" thru_hole oval (at -3.81 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp d3a0bb8d-79ba-4855-a747-4262c8f351eb))
(pad "19" thru_hole oval (at -6.35 30.48) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 8ac464d7-062c-4c21-9e02-213b924c99d7))
(pad "20" thru_hole oval (at -6.35 27.94) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 2faaa3cf-f383-4ca6-bfc1-6818cc7c7b0d))
(pad "20" thru_hole oval (at 6.35 27.94) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp ceca866b-0e0b-4eeb-9740-4f11af593da9))
(pad "21" thru_hole oval (at 6.35 25.4) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp dd22e4a5-148a-4337-a6e8-6cad0a3e0823))
(pad "21" thru_hole oval (at -6.35 25.4) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp f966c809-437a-4e5a-874c-8435eb6b21be))
(pad "22" thru_hole oval (at -6.35 22.86) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 4f218a00-b166-4695-af92-7c5531f02ce5))
(pad "22" thru_hole oval (at 6.35 22.86) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp cc147979-a58c-4185-9bb5-096808090efe))
(pad "23" thru_hole oval (at 6.35 20.32) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp bd4d8fd8-4012-45ca-92c1-a219799549a7))
(pad "23" thru_hole oval (at -6.35 20.32) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp e0acdea0-025a-444b-aa4f-38b6c0e5f4cc))
(pad "24" thru_hole oval (at -6.35 17.78) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 76a16764-96ba-47dc-8cb3-94d19902f9f5))
(pad "24" thru_hole oval (at 6.35 17.78) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp ef2f5bf0-c2b2-49ed-b788-25a8b51cd96c))
(pad "25" thru_hole oval (at 6.35 15.24) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 65eccf2a-ec0f-4205-8f5a-2098aa3cecac))
(pad "25" thru_hole oval (at -6.35 15.24) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 6b31698b-3f3e-4f4a-907e-444243f7ff04))
(pad "26" thru_hole oval (at 6.35 12.7) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 5a764ba8-681d-44bf-9d0a-28f00943e92b))
(pad "26" thru_hole oval (at -6.35 12.7) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp f783cde8-45a1-4769-8075-a4ece0f7cc1f))
(pad "27" thru_hole oval (at -6.35 10.16) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 94998179-ca2a-46ea-b36d-8464961fbcc4))
(pad "27" thru_hole oval (at 6.35 10.16) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp da494878-9b06-4b4a-b2de-6017785887fd))
(pad "28" thru_hole oval (at -6.35 7.62) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 59c71d36-69b2-4a24-9618-ea8242ad5029))
(pad "28" thru_hole oval (at 6.35 7.62) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp f7e5f53f-9f4d-40fe-b6b6-c46e148ccabd))
(pad "29" thru_hole oval (at 6.35 5.08 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 1314f0cb-9d6c-47b4-a5ec-0d434efd3264))
(pad "29" thru_hole oval (at -6.35 5.08 315) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 6fa8200b-c8ef-4e63-9970-cdcc352fb928))
(pad "30" thru_hole oval (at -6.35 2.54) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 4290b71e-fd60-4a3a-8332-f9965ec22f20))
(pad "30" thru_hole oval (at 6.35 2.54) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp 7450aa19-80a0-4b7e-aa37-d048a92d7fd1))
(pad "31" thru_hole oval (at -6.35 0) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp b17ef7f5-fe68-40a3-b6cf-d1b8cb99aec8))
(pad "31" thru_hole oval (at 6.35 0) (size 1.5 1.5) (drill 0.83) (layers *.Cu *.Mask) (tstamp b4f256c4-87ef-46bd-ab8d-8eb17ce3c59e))
(model "${KICAD6_3DMODEL_DIR}/Connector_PinHeader_2.54mm.3dshapes/PinHeader_1x12_P2.54mm_Vertical.wrl" hide
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

0 comments on commit 49affcc

Please sign in to comment.