From 2ae26efaba1ee6b98e40a8bc948b8ae99dd844fe Mon Sep 17 00:00:00 2001 From: phiwan-dev <75113544+phiwan-dev@users.noreply.github.com> Date: Mon, 2 Feb 2026 09:43:11 +0100 Subject: [PATCH] board: create custom DF40C footprint for project --- .../phiboard.pretty/DF40C-40DS-0.4V.kicad_mod | 361 ++++++++++++++++++ 1 file changed, 361 insertions(+) create mode 100644 board/libraries/phiboard.pretty/DF40C-40DS-0.4V.kicad_mod diff --git a/board/libraries/phiboard.pretty/DF40C-40DS-0.4V.kicad_mod b/board/libraries/phiboard.pretty/DF40C-40DS-0.4V.kicad_mod new file mode 100644 index 0000000..6bc4638 --- /dev/null +++ b/board/libraries/phiboard.pretty/DF40C-40DS-0.4V.kicad_mod @@ -0,0 +1,361 @@ +(footprint "DF40C-40DS-0.4V" + (version 20241229) + (generator "pcbnew") + (generator_version "9.0") + (layer "F.Cu") + (property "Reference" "REF**" + (at 0 0.04 0) + (unlocked yes) + (layer "F.SilkS") + (uuid "2965c037-d12a-459d-a628-d4c6ed383b3f") + (effects + (font + (size 1 1) + (thickness 0.1) + ) + ) + ) + (property "Value" "DF40C-40DS-0.4V" + (at 0 2.8 0) + (unlocked yes) + (layer "F.Fab") + (uuid "4bd81b43-0c17-4142-b8a7-f6d4a2cab96c") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "8130d6ca-7f5c-4b58-b9ab-f5c135e9332f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Description" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "c09df738-99f7-4875-b50d-9b54ac8d244d") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (attr smd) + (fp_rect + (start -5.3 -1.4) + (end 5.3 1.48) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "User.1") + (uuid "30bbc47c-0c0c-4a60-afef-6c02ec690f70") + ) + (fp_text user "${REFERENCE}" + (at 0 4.3 0) + (unlocked yes) + (layer "F.Fab") + (uuid "212e0fde-f64a-4b62-8f3e-42633b3d8af0") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (pad "1" smd roundrect + (at -3.8 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "03b441d9-fbc5-4bc3-9ccb-420cc0e16935") + ) + (pad "2" smd roundrect + (at -3.4 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "1c1513df-57b2-4418-b417-f3f5ef772510") + ) + (pad "3" smd roundrect + (at -3 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "14775c9a-7c00-478a-9cb7-e024853c36d5") + ) + (pad "4" smd roundrect + (at -2.6 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "2b86472d-2955-422d-b38a-faa33e238aea") + ) + (pad "5" smd roundrect + (at -2.2 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "6cef4afe-ac08-4ca3-af07-b50c75ad125c") + ) + (pad "6" smd roundrect + (at -1.8 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "39139506-8b84-46cd-930d-c0933959be04") + ) + (pad "7" smd roundrect + (at -1.4 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "d5477c2f-7f83-4786-b41a-a21898bf30b7") + ) + (pad "8" smd roundrect + (at -1 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "bacd181d-321a-4538-aea5-1f69f940cff4") + ) + (pad "9" smd roundrect + (at -0.6 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "b559e8c7-d28a-4e19-a13c-748594a035dd") + ) + (pad "10" smd roundrect + (at -0.2 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "1448aea5-e228-432f-9308-cef0d85da9d9") + ) + (pad "11" smd roundrect + (at 0.2 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "de7f90a7-57bf-492a-9fb3-425113a39c74") + ) + (pad "12" smd roundrect + (at 0.6 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "2456dabd-f152-46d5-bfe2-7ed04b98fc28") + ) + (pad "13" smd roundrect + (at 1 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "c5c3a89e-f662-47a7-91f3-40e7b4bd9e2a") + ) + (pad "14" smd roundrect + (at 1.4 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "6d82132b-b6de-46aa-b9b8-eb3086f3b85d") + ) + (pad "15" smd roundrect + (at 1.8 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "7b2b37cd-9aae-40c1-a527-367831c8edca") + ) + (pad "16" smd roundrect + (at 2.2 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "43e8b763-9d89-486f-9223-cac3d650f7b3") + ) + (pad "17" smd roundrect + (at 2.6 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "a929abc3-5d89-439a-be83-11e9dec74da1") + ) + (pad "18" smd roundrect + (at 3 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "f0777ab8-526b-494e-8131-8f6915744307") + ) + (pad "19" smd roundrect + (at 3.4 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "196d7d97-9d23-40d5-bda5-026ea83d8e30") + ) + (pad "20" smd roundrect + (at 3.8 -1.5) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "60b5856c-c37c-4b57-bf20-9e7d1feec19f") + ) + (pad "21" smd roundrect + (at -3.8 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "db0d9b14-512b-47bb-bd79-9bdc63a62022") + ) + (pad "22" smd roundrect + (at -3.4 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "1501df94-650a-472d-9be5-579ac8d7e691") + ) + (pad "23" smd roundrect + (at -3 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "09584e8f-6a03-43e9-9e65-1927f6d02737") + ) + (pad "24" smd roundrect + (at -2.6 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "91167813-ff63-40c6-a16c-249c251b4882") + ) + (pad "25" smd roundrect + (at -2.2 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "fc26fc0b-34f4-4409-b1b4-ba03e24312eb") + ) + (pad "26" smd roundrect + (at -1.8 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "3333eef7-47ae-492d-b295-929c7e465f27") + ) + (pad "27" smd roundrect + (at -1.4 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "fbd01cc4-a873-4cad-a717-680cbe504f36") + ) + (pad "28" smd roundrect + (at -1 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "518742dc-7c1a-40af-a92c-8e968a928c06") + ) + (pad "29" smd roundrect + (at -0.6 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "bd544663-db9e-4b53-ba2e-0c8f2e52c100") + ) + (pad "30" smd roundrect + (at -0.2 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "be130c7f-18f8-4c34-82bc-e0b76b7a8bf1") + ) + (pad "31" smd roundrect + (at 0.2 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "e91df7a2-632e-4638-a6f4-c69295fd0f0e") + ) + (pad "32" smd roundrect + (at 0.6 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "c47d55aa-50ef-4be5-a7e5-eab2cc2e1266") + ) + (pad "33" smd roundrect + (at 1 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "7985ed62-a705-4732-8c74-4f35c341bfb6") + ) + (pad "34" smd roundrect + (at 1.4 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "b5a6e337-65ec-478c-8a05-32515a494372") + ) + (pad "35" smd roundrect + (at 1.8 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "971fda16-4a14-4d46-abf3-ae369e4cc899") + ) + (pad "36" smd roundrect + (at 2.2 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "48bd9846-63d5-4ce0-ae4e-9d745e09be82") + ) + (pad "37" smd roundrect + (at 2.6 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "9de8a61d-4fa4-4017-9c54-77580b848a15") + ) + (pad "38" smd roundrect + (at 3 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "2cb62a5c-070e-4f7d-962a-90ade75dfc77") + ) + (pad "39" smd roundrect + (at 3.4 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "3313421b-32e8-42e2-b93a-722bcfb0547e") + ) + (pad "40" smd roundrect + (at 3.8 1.58) + (size 0.2 0.7) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.15) + (uuid "bf332c11-44f4-401f-a36f-956ae04f93a5") + ) + (embedded_fonts no) +)