4
mirror of https://github.com/murexrobotics/electrical-2024.git synced 2025-04-18 06:08:55 +00:00

Feat[minifoc_esc]: single-side PCB layout

This commit is contained in:
Max Liu 2024-10-21 22:47:33 -04:00
parent 22b0b68841
commit da305acec6
8 changed files with 22376 additions and 4274 deletions
esc/minifoc_esc
library
DRV8316CRRGFR/KiCADv6
ul_W25Q64JVXGIQ-TR/footprints.pretty/DFN_XGIQ TR_WIN.pretty

View File

LOADING design file

View File

@ -0,0 +1,256 @@
(footprint "SW_PUSH_6mm_SLIM"
(version 20240706)
(generator "pcbnew")
(generator_version "8.99")
(layer "F.Cu")
(descr "https://www.omron.com/ecb/products/pdf/en-b3f.pdf")
(tags "tact sw push 6mm")
(property "Reference" "REF**"
(at 3.25 -2 0)
(layer "F.SilkS")
(uuid "d17f06b3-06cf-4b86-9576-eb75fb3cc3df")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "SW_PUSH_6mm_SLIM"
(at 3.75 3.81 0)
(layer "F.Fab")
(uuid "5a601e4b-56c2-40d9-8b05-295fe984fd71")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "cd6da298-c4bc-4709-ae28-d9f94b651726")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "baa0711f-2dac-41d0-a4af-37f097981bd3")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "6f5e876e-e42f-43f8-a0b0-16f7fc77ceae")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr through_hole)
(fp_line
(start 1.052 1.27)
(end 5.552 1.27)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "c7c1e22f-b3eb-4ce5-b4e3-790a02a5acf0")
)
(fp_line
(start 5.5 -1)
(end 1 -1)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "41e8c0e2-ece5-48f0-882a-2113ba801bdb")
)
(fp_line
(start -1.524 1.778)
(end -1.274 1.778)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "d66c765c-a236-413e-850d-5f8f30e37dcf")
)
(fp_line
(start -1.5 -1.5)
(end -1.25 -1.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0e143176-0779-4219-adda-16ec51b2d5a8")
)
(fp_line
(start -1.5 -1.25)
(end -1.524 1.778)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "26f9776c-5ec9-435b-9a8a-2966023c30f4")
)
(fp_line
(start -1.5 -1.25)
(end -1.5 -1.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "39318ec2-78f4-4074-a528-7a5560bed69c")
)
(fp_line
(start -1.25 -1.5)
(end 7.75 -1.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "4b31a3f4-0963-4a8f-99dd-2011fefccb9b")
)
(fp_line
(start 7.75 -1.5)
(end 8 -1.5)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "778b8cee-cd6d-4b8b-8a63-9a632847fc50")
)
(fp_line
(start 7.75 1.778)
(end 8 1.778)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "01495f9d-3285-429f-bafd-8177f54eee25")
)
(fp_line
(start 7.802 1.778)
(end -1.274 1.778)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "a795f61a-4379-438f-a7cb-9daaf3d6a7d1")
)
(fp_line
(start 8 -1.5)
(end 8 1.524)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "331730ee-fcbd-4a2d-a106-49650f22c95a")
)
(fp_line
(start 8 1.778)
(end 8 1.528)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "0a71c932-a686-44e8-b404-6bec3b09760a")
)
(fp_line
(start 0.25 -0.75)
(end 3.25 -0.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "51b2ca53-bc63-449f-8d9a-16445856356f")
)
(fp_line
(start 3.25 -0.75)
(end 6.25 -0.75)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5f0d0b56-2335-4860-882c-e032a4e6cc27")
)
(fp_line
(start 6.302 0.762)
(end 0.302 0.762)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "8a3fa572-d869-4bc0-89ce-c37ef2911a90")
)
(fp_text user "${REFERENCE}"
(at 3.25 2.25 0)
(layer "F.Fab")
(uuid "e5706493-de05-4287-8700-e83ddb8dd1fb")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" thru_hole circle
(at 0 0 90)
(size 2 2)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "dc834195-01dc-42ec-83f9-3044efe2074a")
)
(pad "2" thru_hole circle
(at 6.5 0 180)
(size 2 2)
(drill 1.1)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "9bff696e-f4e2-4d30-9078-7d0e4fe03cce")
)
(embedded_fonts no)
(model "${KICAD6_3DMODEL_DIR}/Button_Switch_THT.3dshapes/SW_PUSH_6mm.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View File

@ -1,4 +1,5 @@
(fp_lib_table
(version 7)
(lib (name "DRV8316C")(type "KiCad")(uri "${KIPRJMOD}/DRV8316C.pretty")(options "")(descr ""))
(lib (name "SLIM_Switch")(type "KiCad")(uri "${KIPRJMOD}/SLIM_Switch.pretty")(options "")(descr ""))
)

View File

LOADING design file

View File

@ -806,6 +806,10 @@
[
"8ddd70c9-07a6-4f04-8f74-8215976b7312",
"Root"
],
[
"afa7cf08-4802-46af-91af-2da3933c2050",
"RP2040"
]
],
"text_variables": {}

View File

LOADING design file

View File

LOADING design file

View File

@ -0,0 +1,412 @@
(footprint "DFN_XGIQ TR_WIN"
(version 20240706)
(generator "pcbnew")
(generator_version "8.99")
(layer "F.Cu")
(tags "W25Q64JVXGIQ TR ")
(property "Reference" "REF**"
(at 0 0 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "c26922a0-a82a-4df2-9f5c-f3a3d08b32b1")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "DFN_XGIQ_TR_WIN"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(uuid "1c417799-4d6c-44b2-8468-40b1f6ae756c")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "5a3282a8-ad09-4710-b4f3-19b3112ec75b")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "90e08d6b-1afe-489a-82ef-37a652400aee")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "13d518b3-3801-471e-9d2d-0ceed82d4860")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_poly
(pts
(xy -1.0938 -1.4494) (xy -1.0938 -0.1) (xy 1.0938 -0.1) (xy 1.0938 -1.4494)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "2486bd8a-c0a6-4561-acc6-30a2d36eba37")
)
(fp_poly
(pts
(xy -1.0938 0.1) (xy -1.0938 1.4494) (xy 1.0938 1.4494) (xy 1.0938 0.1)
)
(stroke
(width 0)
(type solid)
)
(fill solid)
(layer "F.Paste")
(uuid "d811be0e-8744-420b-945d-0d3ef7ab7b23")
)
(fp_line
(start -2.1717 -2.1717)
(end -2.1717 -1.68529)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "f0defd10-ae81-4983-9ef1-8d827cd3a007")
)
(fp_line
(start -2.1717 1.68529)
(end -2.1717 2.1717)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "7ee5ed1f-9c2f-475a-a0d9-4715b0e4e62a")
)
(fp_line
(start -2.1717 2.1717)
(end 2.1717 2.1717)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "33aafc5d-7a23-4823-a5be-85119a0c3655")
)
(fp_line
(start 2.1717 -2.1717)
(end -2.1717 -2.1717)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "c37f81c9-2b24-47e6-ae99-a3351968cba0")
)
(fp_line
(start 2.1717 -1.68529)
(end 2.1717 -2.1717)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "2684f41a-d054-4c26-81c9-dd2622196842")
)
(fp_line
(start 2.1717 2.1717)
(end 2.1717 1.68529)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.SilkS")
(uuid "33d59982-85ee-4cf1-92eb-d22bc75686d6")
)
(fp_circle
(center -3.2004 -1.20015)
(end -3.0988 -1.20015)
(stroke
(width 0.1524)
(type solid)
)
(fill none)
(layer "F.SilkS")
(uuid "57a4299c-6a0e-4e65-9c69-47581331fc31")
)
(fp_line
(start -2.6035 -1.60655)
(end -2.2987 -1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "355dd361-97fe-4448-b9a2-cd27b4bc4811")
)
(fp_line
(start -2.6035 1.60655)
(end -2.6035 -1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "8758d601-6441-4600-bbc4-c3aea786695a")
)
(fp_line
(start -2.6035 1.60655)
(end -2.2987 1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "4845f10c-9e5d-4c00-9359-64a9253e41e2")
)
(fp_line
(start -2.2987 -2.2987)
(end 2.2987 -2.2987)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "631d8f66-318f-46a4-90a6-a18873bff0bb")
)
(fp_line
(start -2.2987 -1.60655)
(end -2.2987 -2.2987)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "fbc8ed18-ac96-485b-876a-fcb38793421d")
)
(fp_line
(start -2.2987 2.2987)
(end -2.2987 1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "e94f2f2b-4b0d-41fd-9151-0717b8a3cc2c")
)
(fp_line
(start 2.2987 -2.2987)
(end 2.2987 -1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "95d8d32c-d282-43f1-84ff-601bbf1ea9a7")
)
(fp_line
(start 2.2987 1.60655)
(end 2.2987 2.2987)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "744f1b45-8599-47ca-b792-3887d15b90c6")
)
(fp_line
(start 2.2987 2.2987)
(end -2.2987 2.2987)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "27128107-4815-473c-8364-4440b0d8e2b8")
)
(fp_line
(start 2.6035 -1.60655)
(end 2.2987 -1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "f2415e9a-a02a-4559-8f51-213c799fd791")
)
(fp_line
(start 2.6035 -1.60655)
(end 2.6035 1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "7e83ac66-2a6a-4248-a9e5-73c4e7cf906a")
)
(fp_line
(start 2.6035 1.60655)
(end 2.2987 1.60655)
(stroke
(width 0.1524)
(type solid)
)
(layer "F.CrtYd")
(uuid "89e09544-f892-4d99-a504-4813d8d4efe7")
)
(fp_line
(start -2.0447 -2.0447)
(end -2.0447 2.0447)
(stroke
(width 0.0254)
(type solid)
)
(layer "F.Fab")
(uuid "42229e7b-062a-455c-a4e4-b949aed10868")
)
(fp_line
(start -2.0447 2.0447)
(end 2.0447 2.0447)
(stroke
(width 0.0254)
(type solid)
)
(layer "F.Fab")
(uuid "0f44a143-b064-4356-a690-bf20959573f0")
)
(fp_line
(start 2.0447 -2.0447)
(end -2.0447 -2.0447)
(stroke
(width 0.0254)
(type solid)
)
(layer "F.Fab")
(uuid "f67956b8-4437-4562-b33f-1a2ae526c599")
)
(fp_line
(start 2.0447 2.0447)
(end 2.0447 -2.0447)
(stroke
(width 0.0254)
(type solid)
)
(layer "F.Fab")
(uuid "c36ef61d-7256-40e3-817d-f04ffeafbcf4")
)
(fp_arc
(start 0.3048 -2.0447)
(mid 0 -1.7399)
(end -0.3048 -2.0447)
(stroke
(width 0.0254)
(type solid)
)
(layer "F.Fab")
(uuid "fa4223f2-ed76-4e8f-9fb9-2fd22b82557e")
)
(fp_circle
(center -1.5875 -1.20015)
(end -1.5113 -1.20015)
(stroke
(width 0.0254)
(type solid)
)
(fill none)
(layer "F.Fab")
(uuid "09f27990-3c10-4607-8a16-f717e8e30232")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(uuid "1a93fbe3-ef0e-42f9-b77c-ec6c03a6ecff")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -1.9685 -1.20015)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "043bc96f-394d-46b0-ad07-adc9793c5b4a")
)
(pad "2" smd rect
(at -1.9685 -0.40005)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "773366ba-1adf-4cf3-bbef-034f983b8bf3")
)
(pad "3" smd rect
(at -1.9685 0.40005)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "9689d6c2-e18e-4d5a-9f2b-03d5cfbc179e")
)
(pad "4" smd rect
(at -1.9685 1.20015)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "a1e0154d-6e8a-45fc-9c10-d2472b1749b7")
)
(pad "4" smd rect
(at 0 0)
(size 2.3876 3.0988)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "55b278f4-7722-4b5b-8b67-78387e7bebb3")
)
(pad "5" smd rect
(at 1.9685 1.20015)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "fa7068bb-2175-4a19-ad2c-67af8d2c433b")
)
(pad "6" smd rect
(at 1.9685 0.40005)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "4fd09afa-5c0a-4a62-994c-ee3f1b9af051")
)
(pad "7" smd rect
(at 1.9685 -0.40005)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "74fbeb62-7757-4718-83e0-e7f577d3b651")
)
(pad "8" smd rect
(at 1.9685 -1.20015)
(size 0.762 0.3048)
(layers "F.Cu" "F.Paste" "F.Mask")
(uuid "af97f974-5869-408b-9a13-9964e2d05237")
)
(embedded_fonts no)
)