mirror of https://github.com/radex/RadPie2040
Initial commit
commit
e1c8e17e35
|
@ -0,0 +1,30 @@
|
||||||
|
# For PCBs designed using KiCad: https://www.kicad.org/
|
||||||
|
# Format documentation: https://kicad.org/help/file-formats/
|
||||||
|
|
||||||
|
# Temporary files
|
||||||
|
*.000
|
||||||
|
*.bak
|
||||||
|
*.bck
|
||||||
|
*.kicad_pcb-bak
|
||||||
|
*.kicad_sch-bak
|
||||||
|
*-backups
|
||||||
|
*.kicad_prl
|
||||||
|
*.sch-bak
|
||||||
|
*~
|
||||||
|
~*
|
||||||
|
_autosave-*
|
||||||
|
*.tmp
|
||||||
|
*-save.pro
|
||||||
|
*-save.kicad_pcb
|
||||||
|
fp-info-cache
|
||||||
|
|
||||||
|
# Netlist files (exported from Eeschema)
|
||||||
|
*.net
|
||||||
|
|
||||||
|
# Autorouter files (exported from Pcbnew)
|
||||||
|
*.dsn
|
||||||
|
*.ses
|
||||||
|
|
||||||
|
# Exported BOM files
|
||||||
|
*.xml
|
||||||
|
*.csv
|
|
@ -0,0 +1,748 @@
|
||||||
|
(footprint "RP2040-QFN-56"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(descr "QFN, 56 Pin (http://www.cypress.com/file/416486/download#page=40), generated with kicad-footprint-generator ipc_dfn_qfn_generator.py")
|
||||||
|
(tags "QFN DFN_QFN")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0 -4.82 0)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "94ec11cf-5c3f-4978-bba0-0d274b9e5842")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "Pico2040-QFN-56"
|
||||||
|
(at 0 4.82 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "f812e9be-04d5-4eb4-9be7-b7193c3c3fcf")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "493946aa-f2cd-4c96-b99c-4e89e7e720d4")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "f4d3727d-8632-4a04-b6e8-6d0f926103d5")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "af03adc0-4a44-49f5-88a4-4bb8a405d124")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -3.61 3.61)
|
||||||
|
(end -3.61 2.96)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "87ccece7-e444-4a57-9ab1-0500cdde9c5a")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.96 -3.61)
|
||||||
|
(end -3.61 -3.61)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "79f8822a-d38e-422d-9516-3d4ca05762ce")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.96 3.61)
|
||||||
|
(end -3.61 3.61)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "e3f9d875-edd3-4d51-b7a8-ae3a4bbebb6f")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.96 -3.61)
|
||||||
|
(end 3.61 -3.61)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "29f51482-bc4e-4f72-83f4-a7a934cb17e3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.96 3.61)
|
||||||
|
(end 3.61 3.61)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "caf8a340-a953-4b51-ab56-ca793c38cdab")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 3.61 -3.61)
|
||||||
|
(end 3.61 -2.96)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "a70a6450-c1ae-49d5-8916-85503da6e8d2")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 3.61 3.61)
|
||||||
|
(end 3.61 2.96)
|
||||||
|
(stroke
|
||||||
|
(width 0.12)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "13d90c02-0979-4194-91db-9ca5c313c477")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -4.12 -4.12)
|
||||||
|
(end -4.12 4.12)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "429b444b-9837-4aef-a851-4631ad176ec3")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -4.12 4.12)
|
||||||
|
(end 4.12 4.12)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "7ed4a499-b8e5-4d9e-9b0f-bb636141f130")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.12 -4.12)
|
||||||
|
(end -4.12 -4.12)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "7ba9035e-d3cb-4c53-8541-4b9ed4d5db7d")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 4.12 4.12)
|
||||||
|
(end 4.12 -4.12)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "bc5ba383-e992-492d-9a6b-71bf89d42723")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -3.5 -2.5)
|
||||||
|
(end -2.5 -3.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "dcfef913-9815-4343-bfb0-336465982c8f")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -3.5 3.5)
|
||||||
|
(end -3.5 -2.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "68950f97-f397-4891-8791-a66f69be4f1c")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.5 -3.5)
|
||||||
|
(end 3.5 -3.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "0c438463-e482-4670-83b6-e8e0dfd97845")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 3.5 -3.5)
|
||||||
|
(end 3.5 3.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "723f884d-157e-427b-990b-9dcddb2eca93")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 3.5 3.5)
|
||||||
|
(end -3.5 3.5)
|
||||||
|
(stroke
|
||||||
|
(width 0.1)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ca668808-3e27-4fe4-ab59-23ee3ffb586f")
|
||||||
|
)
|
||||||
|
(fp_text user "${REFERENCE}"
|
||||||
|
(at 0 0 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "671b3324-51ec-4d97-b5e9-ffce67fca928")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(pad "" smd roundrect
|
||||||
|
(at -0.6375 -0.6375)
|
||||||
|
(size 1.084435 1.084435)
|
||||||
|
(layers "F.Paste")
|
||||||
|
(roundrect_rratio 0.230535)
|
||||||
|
(uuid "a6ab6992-6165-4224-a885-60bcf08e0044")
|
||||||
|
)
|
||||||
|
(pad "" smd roundrect
|
||||||
|
(at -0.6375 0.6375)
|
||||||
|
(size 1.084435 1.084435)
|
||||||
|
(layers "F.Paste")
|
||||||
|
(roundrect_rratio 0.230535)
|
||||||
|
(uuid "f677169f-f73e-4a24-b130-be34d402776a")
|
||||||
|
)
|
||||||
|
(pad "" smd roundrect
|
||||||
|
(at 0.6375 -0.6375)
|
||||||
|
(size 1.084435 1.084435)
|
||||||
|
(layers "F.Paste")
|
||||||
|
(roundrect_rratio 0.230535)
|
||||||
|
(uuid "69adb160-87f9-467c-bfbb-d996ca850208")
|
||||||
|
)
|
||||||
|
(pad "" smd roundrect
|
||||||
|
(at 0.6375 0.6375)
|
||||||
|
(size 1.084435 1.084435)
|
||||||
|
(layers "F.Paste")
|
||||||
|
(roundrect_rratio 0.230535)
|
||||||
|
(uuid "446859f1-7b89-4a59-98bb-150ec3eb243a")
|
||||||
|
)
|
||||||
|
(pad "1" smd roundrect
|
||||||
|
(at -3.4375 -2.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "b3d2b4d3-2b01-4693-af2b-417d3727b357")
|
||||||
|
)
|
||||||
|
(pad "2" smd roundrect
|
||||||
|
(at -3.4375 -2.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "171e57a4-06a9-4403-83a3-1b17de018585")
|
||||||
|
)
|
||||||
|
(pad "3" smd roundrect
|
||||||
|
(at -3.4375 -1.8)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "7425aedd-1487-43a6-bc2b-ae1ad95861ef")
|
||||||
|
)
|
||||||
|
(pad "4" smd roundrect
|
||||||
|
(at -3.4375 -1.4)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "b3825ddf-317f-46db-b753-a6d4e9c8fc65")
|
||||||
|
)
|
||||||
|
(pad "5" smd roundrect
|
||||||
|
(at -3.4375 -1)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "685a40d6-2673-4d4f-929b-368263d17188")
|
||||||
|
)
|
||||||
|
(pad "6" smd roundrect
|
||||||
|
(at -3.4375 -0.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "a70b8d46-e505-4099-98cf-961a76cf4fe7")
|
||||||
|
)
|
||||||
|
(pad "7" smd roundrect
|
||||||
|
(at -3.4375 -0.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "5e6c2e08-65d8-4147-8d0a-2b67ee693a9c")
|
||||||
|
)
|
||||||
|
(pad "8" smd roundrect
|
||||||
|
(at -3.4375 0.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "9744a668-55b2-4c74-bc5a-6d52b0d98155")
|
||||||
|
)
|
||||||
|
(pad "9" smd roundrect
|
||||||
|
(at -3.4375 0.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "19f55147-b6d8-4185-9800-f97f8073b922")
|
||||||
|
)
|
||||||
|
(pad "10" smd roundrect
|
||||||
|
(at -3.4375 1)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "7be68ac1-344b-49fc-bc24-5768b27f7848")
|
||||||
|
)
|
||||||
|
(pad "11" smd roundrect
|
||||||
|
(at -3.4375 1.4)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "004418a7-bd89-4792-9cad-7497fd975bb6")
|
||||||
|
)
|
||||||
|
(pad "12" smd roundrect
|
||||||
|
(at -3.4375 1.8)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "34c17049-6cfc-4fb1-ac6d-210dce55dcac")
|
||||||
|
)
|
||||||
|
(pad "13" smd roundrect
|
||||||
|
(at -3.4375 2.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "5e5532e9-6b81-4516-bb36-1fee969f42ae")
|
||||||
|
)
|
||||||
|
(pad "14" smd roundrect
|
||||||
|
(at -3.4375 2.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "b050887d-acdf-4c1a-ab68-a569c2e7da93")
|
||||||
|
)
|
||||||
|
(pad "15" smd roundrect
|
||||||
|
(at -2.6 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "fab799ef-0ea9-4aac-81d6-632b77c7550a")
|
||||||
|
)
|
||||||
|
(pad "16" smd roundrect
|
||||||
|
(at -2.2 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "b81e9dfa-eac9-412b-bada-18f148a03f38")
|
||||||
|
)
|
||||||
|
(pad "17" smd roundrect
|
||||||
|
(at -1.8 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "df1c2e15-8650-46a1-8381-b7df15521755")
|
||||||
|
)
|
||||||
|
(pad "18" smd roundrect
|
||||||
|
(at -1.4 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "1dbc3843-4d6b-4fc8-971f-7349e21d79a8")
|
||||||
|
)
|
||||||
|
(pad "19" smd roundrect
|
||||||
|
(at -1 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "26acd3e7-16af-4f07-bad0-21e0aa63b4c2")
|
||||||
|
)
|
||||||
|
(pad "20" smd roundrect
|
||||||
|
(at -0.6 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "063fb44d-3d5d-44db-8875-6a2706ece7c2")
|
||||||
|
)
|
||||||
|
(pad "21" smd roundrect
|
||||||
|
(at -0.2 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "4a06aef5-87a4-41bc-a6f9-656ad2fd929e")
|
||||||
|
)
|
||||||
|
(pad "22" smd roundrect
|
||||||
|
(at 0.2 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "2f6730ff-0b79-4d0c-aed3-b1eebb6860dc")
|
||||||
|
)
|
||||||
|
(pad "23" smd roundrect
|
||||||
|
(at 0.6 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "d159c08d-d506-4a23-ad2d-b67e2a3c7f48")
|
||||||
|
)
|
||||||
|
(pad "24" smd roundrect
|
||||||
|
(at 1 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "51ca153e-59b4-405a-8eef-fd0b5505546a")
|
||||||
|
)
|
||||||
|
(pad "25" smd roundrect
|
||||||
|
(at 1.4 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "0c007cb4-c975-4bf6-a454-3ca05cdb5a8a")
|
||||||
|
)
|
||||||
|
(pad "26" smd roundrect
|
||||||
|
(at 1.8 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "72436c38-9132-4583-9391-f89ebefd0f1b")
|
||||||
|
)
|
||||||
|
(pad "27" smd roundrect
|
||||||
|
(at 2.2 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "6158f631-5e98-45b8-a07d-83ddfb242ef1")
|
||||||
|
)
|
||||||
|
(pad "28" smd roundrect
|
||||||
|
(at 2.6 3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "29b994c0-3b69-40fd-984d-8614f48afabd")
|
||||||
|
)
|
||||||
|
(pad "29" smd roundrect
|
||||||
|
(at 3.4375 2.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "bfb71042-c5fb-4883-bbb0-78eb46da5320")
|
||||||
|
)
|
||||||
|
(pad "30" smd roundrect
|
||||||
|
(at 3.4375 2.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "66816118-cd31-4357-88f8-593ea2bf5386")
|
||||||
|
)
|
||||||
|
(pad "31" smd roundrect
|
||||||
|
(at 3.4375 1.8)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "f75c5f55-2d43-459d-bf12-fa36d6a79f2d")
|
||||||
|
)
|
||||||
|
(pad "32" smd roundrect
|
||||||
|
(at 3.4375 1.4)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "ba81e1d2-5c52-41a8-8908-5dd97a7f1ee1")
|
||||||
|
)
|
||||||
|
(pad "33" smd roundrect
|
||||||
|
(at 3.4375 1)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "6cccd078-c404-4f3e-ad0e-ac590922dde3")
|
||||||
|
)
|
||||||
|
(pad "34" smd roundrect
|
||||||
|
(at 3.4375 0.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "ad74ebdc-cb66-4284-bcb6-3509df8a60fb")
|
||||||
|
)
|
||||||
|
(pad "35" smd roundrect
|
||||||
|
(at 3.4375 0.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "59f5d70d-acd0-441f-b0d1-07d3c6e53071")
|
||||||
|
)
|
||||||
|
(pad "36" smd roundrect
|
||||||
|
(at 3.4375 -0.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "40b4b56d-330c-478d-8fc7-b2577dab6f71")
|
||||||
|
)
|
||||||
|
(pad "37" smd roundrect
|
||||||
|
(at 3.4375 -0.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "0666fda0-83e1-4774-aac6-a92fbd862f65")
|
||||||
|
)
|
||||||
|
(pad "38" smd roundrect
|
||||||
|
(at 3.4375 -1)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "6200193b-0cb6-45f1-9d92-f8055de23933")
|
||||||
|
)
|
||||||
|
(pad "39" smd roundrect
|
||||||
|
(at 3.4375 -1.4)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "9663723c-8c5f-456c-beda-1de7c8ebec58")
|
||||||
|
)
|
||||||
|
(pad "40" smd roundrect
|
||||||
|
(at 3.4375 -1.8)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "42888177-dbe9-4226-a5af-8f4907ed23b3")
|
||||||
|
)
|
||||||
|
(pad "41" smd roundrect
|
||||||
|
(at 3.4375 -2.2)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "5c38cb07-8ce8-4de2-bc1c-556499df4e66")
|
||||||
|
)
|
||||||
|
(pad "42" smd roundrect
|
||||||
|
(at 3.4375 -2.6)
|
||||||
|
(size 0.875 0.2)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "5bfd7fbf-edbf-4856-9fd2-51c80ea4f30a")
|
||||||
|
)
|
||||||
|
(pad "43" smd roundrect
|
||||||
|
(at 2.6 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "0dff0ee0-7ee1-42ce-81e9-a99bf1d2e9de")
|
||||||
|
)
|
||||||
|
(pad "44" smd roundrect
|
||||||
|
(at 2.2 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "606d6119-ed5e-4089-b05e-55d682a811c4")
|
||||||
|
)
|
||||||
|
(pad "45" smd roundrect
|
||||||
|
(at 1.8 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "e90e9e91-d41c-4d53-8b72-763608bd8438")
|
||||||
|
)
|
||||||
|
(pad "46" smd roundrect
|
||||||
|
(at 1.4 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "449e2bc0-d78c-46ea-8e0d-2d12751cb8d8")
|
||||||
|
)
|
||||||
|
(pad "47" smd roundrect
|
||||||
|
(at 1 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "45185d5d-306f-46a8-afbd-ac5f14e012a0")
|
||||||
|
)
|
||||||
|
(pad "48" smd roundrect
|
||||||
|
(at 0.6 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "39b53b5e-2125-499c-80e4-8ec1265c818a")
|
||||||
|
)
|
||||||
|
(pad "49" smd roundrect
|
||||||
|
(at 0.2 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "c65bde64-5c5d-4e4f-a605-b9b4f551c23e")
|
||||||
|
)
|
||||||
|
(pad "50" smd roundrect
|
||||||
|
(at -0.2 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "2787e441-b846-4ec1-b5c8-55e11b148225")
|
||||||
|
)
|
||||||
|
(pad "51" smd roundrect
|
||||||
|
(at -0.6 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "d75d68cc-262f-4bbb-a19d-c4474c38f9aa")
|
||||||
|
)
|
||||||
|
(pad "52" smd roundrect
|
||||||
|
(at -1 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "0cbba4b8-0d4b-4e6d-b66c-615f65b38f6b")
|
||||||
|
)
|
||||||
|
(pad "53" smd roundrect
|
||||||
|
(at -1.4 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "bf5e0f88-5596-4d99-ab5e-26becfa71a88")
|
||||||
|
)
|
||||||
|
(pad "54" smd roundrect
|
||||||
|
(at -1.8 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "d0b63eb8-f128-4943-9a95-de5866a7213d")
|
||||||
|
)
|
||||||
|
(pad "55" smd roundrect
|
||||||
|
(at -2.2 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "f1cc50c6-304d-4330-be01-929a8fa6d5be")
|
||||||
|
)
|
||||||
|
(pad "56" smd roundrect
|
||||||
|
(at -2.6 -3.4375)
|
||||||
|
(size 0.2 0.875)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(roundrect_rratio 0.25)
|
||||||
|
(uuid "0276951b-e7e8-402f-b6fc-925de1e4cc76")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at -1.275 -1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "05a12fc4-dcea-4df1-800b-44923ff72709")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at -1.275 0)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "a0e181d5-9dbc-4ad7-a6c1-e15319412e36")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at -1.275 1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "adfa17fb-ecf3-4fc9-894b-0249683327ae")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 0 -1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "2590cc37-b5b5-4a03-a8f8-015ade801f28")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 0 0)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "7ef582e4-bc20-4fd7-8ade-85c68ecd8976")
|
||||||
|
)
|
||||||
|
(pad "57" smd roundrect
|
||||||
|
(at 0 0)
|
||||||
|
(size 3.2 3.2)
|
||||||
|
(layers "F.Cu" "F.Mask")
|
||||||
|
(roundrect_rratio 0.045)
|
||||||
|
(uuid "6d4c1bd7-fce8-473c-ad02-d4a0a5414180")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 0 1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "ab7c768e-0733-4c73-994e-c0ff1ee9adfe")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 1.275 -1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "50175e31-6587-4376-9f96-6542d3964a0b")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 1.275 0)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "f28683ad-132c-41e2-8b69-45cf73d1c3f1")
|
||||||
|
)
|
||||||
|
(pad "57" thru_hole circle
|
||||||
|
(at 1.275 1.275)
|
||||||
|
(size 0.6 0.6)
|
||||||
|
(drill 0.35)
|
||||||
|
(layers "*.Cu")
|
||||||
|
(remove_unused_layers no)
|
||||||
|
(uuid "c279ce41-85f8-48f6-8196-24f9b38cbf28")
|
||||||
|
)
|
||||||
|
(model "${KIPRJMOD}/Libraries/RadPie2040/RP2040_QFN_PACKAGE.STEP"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,151 @@
|
||||||
|
(footprint "TS-1187A-B-A-B"
|
||||||
|
(version 20240108)
|
||||||
|
(generator "pcbnew")
|
||||||
|
(generator_version "8.0")
|
||||||
|
(layer "F.Cu")
|
||||||
|
(property "Reference" "REF**"
|
||||||
|
(at 0.032 3.6 0)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "ea41039d-5188-43a8-9856-b4afa86bd791")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1 1)
|
||||||
|
(thickness 0.15)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Value" "TS-1187A-B-A-B"
|
||||||
|
(at 0 0 0)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(uuid "ab75f61f-f374-4d9c-8de6-cae68f4f0920")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 0.5 0.5)
|
||||||
|
(thickness 0.12)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Footprint" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "d745bd0f-3f1b-4214-bb05-c2a9eeb52e94")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Datasheet" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "fdaf587b-c86c-4b03-8670-83796f397fe7")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(property "Description" ""
|
||||||
|
(at 0 0 0)
|
||||||
|
(unlocked yes)
|
||||||
|
(layer "F.Fab")
|
||||||
|
(hide yes)
|
||||||
|
(uuid "f43a501e-9457-4b28-a5d0-35722275b750")
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
(attr smd)
|
||||||
|
(fp_line
|
||||||
|
(start -2.55 -2.55)
|
||||||
|
(end 2.55 -2.55)
|
||||||
|
(stroke
|
||||||
|
(width 0.2)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "4f41ef3b-9aab-4870-9fb6-093f830f9cff")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.55 -1)
|
||||||
|
(end -2.55 1)
|
||||||
|
(stroke
|
||||||
|
(width 0.2)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "d4600c2a-1bbc-4615-afee-4a479ccd24c4")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start -2.55 2.55)
|
||||||
|
(end 2.55 2.55)
|
||||||
|
(stroke
|
||||||
|
(width 0.2)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "42dca65c-6a54-4ea7-9fe1-c2e315f0e396")
|
||||||
|
)
|
||||||
|
(fp_line
|
||||||
|
(start 2.55 -1)
|
||||||
|
(end 2.55 1)
|
||||||
|
(stroke
|
||||||
|
(width 0.2)
|
||||||
|
(type solid)
|
||||||
|
)
|
||||||
|
(layer "F.SilkS")
|
||||||
|
(uuid "8e8bb3d1-b484-4f26-a21e-32fb0c4f92e9")
|
||||||
|
)
|
||||||
|
(fp_rect
|
||||||
|
(start -3.8 -2.8)
|
||||||
|
(end 3.8 2.8)
|
||||||
|
(stroke
|
||||||
|
(width 0.05)
|
||||||
|
(type default)
|
||||||
|
)
|
||||||
|
(fill none)
|
||||||
|
(layer "F.CrtYd")
|
||||||
|
(uuid "2d4a2469-9efc-46e0-abf5-84360017872a")
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at -3 -1.875)
|
||||||
|
(size 1 0.75)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(uuid "0808bbae-eff1-4e1a-b007-05227e3bd3f0")
|
||||||
|
)
|
||||||
|
(pad "1" smd rect
|
||||||
|
(at 3 -1.875)
|
||||||
|
(size 1 0.75)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(uuid "925cf21b-a2d2-4046-bd0c-ccb968a2ae08")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at -3 1.875)
|
||||||
|
(size 1 0.75)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(uuid "e081c14b-ead2-4d4c-a9fe-8042192bd768")
|
||||||
|
)
|
||||||
|
(pad "2" smd rect
|
||||||
|
(at 3 1.875)
|
||||||
|
(size 1 0.75)
|
||||||
|
(layers "F.Cu" "F.Paste" "F.Mask")
|
||||||
|
(uuid "efb8d364-944f-4cf4-97ea-f31a97d24f37")
|
||||||
|
)
|
||||||
|
(model "${KIPRJMOD}/Libraries/RadPie2040/TS-1187A.step"
|
||||||
|
(offset
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
(scale
|
||||||
|
(xyz 1 1 1)
|
||||||
|
)
|
||||||
|
(rotate
|
||||||
|
(xyz 0 0 0)
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,707 @@
|
||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"apply_defaults_to_fp_fields": false,
|
||||||
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.09999999999999999,
|
||||||
|
"copper_line_width": 0.19999999999999998,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.049999999999999996,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": false,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 1
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.09999999999999999,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.15,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 0.0,
|
||||||
|
"height": 0.62,
|
||||||
|
"width": 0.56
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.15,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.15,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"45_degree_only": false,
|
||||||
|
"min_clearance": 0.19999999999999998
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "error",
|
||||||
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
|
"copper_edge_clearance": "error",
|
||||||
|
"copper_sliver": "warning",
|
||||||
|
"courtyards_overlap": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
|
"footprint_type_mismatch": "error",
|
||||||
|
"hole_clearance": "error",
|
||||||
|
"hole_near_hole": "error",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"missing_courtyard": "ignore",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"npth_inside_courtyard": "ignore",
|
||||||
|
"padstack": "error",
|
||||||
|
"pth_inside_courtyard": "ignore",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "warning",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_thickness": "warning",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zone_has_empty_net": "error",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"allow_blind_buried_vias": false,
|
||||||
|
"allow_microvias": false,
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.19999999999999998,
|
||||||
|
"min_connection": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.0,
|
||||||
|
"min_hole_clearance": 0.0,
|
||||||
|
"min_hole_to_hole": 0.5,
|
||||||
|
"min_microvia_diameter": 0.19999999999999998,
|
||||||
|
"min_microvia_drill": 0.09999999999999999,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.7999999999999999,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.19999999999999998,
|
||||||
|
"min_via_annular_width": 0.049999999999999996,
|
||||||
|
"min_via_diameter": 0.6,
|
||||||
|
"solder_mask_clearance": 0.0,
|
||||||
|
"solder_mask_min_width": 0.0,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_onpadsmd": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onviapad": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"track_widths": [
|
||||||
|
0.0,
|
||||||
|
0.15,
|
||||||
|
0.2,
|
||||||
|
0.3,
|
||||||
|
0.5,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"diameter": 0.6,
|
||||||
|
"drill": 0.3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"diameter": 0.8,
|
||||||
|
"drill": 0.4
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false,
|
||||||
|
"zones_use_no_outline": true
|
||||||
|
},
|
||||||
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
|
"layer_presets": [],
|
||||||
|
"viewports": []
|
||||||
|
},
|
||||||
|
"boards": [],
|
||||||
|
"cvpcb": {
|
||||||
|
"equivalence_files": []
|
||||||
|
},
|
||||||
|
"erc": {
|
||||||
|
"erc_exclusions": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"pin_map": [
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
2,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
2
|
||||||
|
],
|
||||||
|
[
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2,
|
||||||
|
2
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"rule_severities": {
|
||||||
|
"bus_definition_conflict": "error",
|
||||||
|
"bus_entry_needed": "error",
|
||||||
|
"bus_label_syntax": "error",
|
||||||
|
"bus_to_bus_conflict": "error",
|
||||||
|
"bus_to_net_conflict": "error",
|
||||||
|
"conflicting_netclasses": "error",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"missing_bidi_pin": "warning",
|
||||||
|
"missing_input_pin": "warning",
|
||||||
|
"missing_power_pin": "error",
|
||||||
|
"missing_unit": "warning",
|
||||||
|
"multiple_net_names": "warning",
|
||||||
|
"net_not_bus_member": "warning",
|
||||||
|
"no_connect_connected": "warning",
|
||||||
|
"no_connect_dangling": "warning",
|
||||||
|
"pin_not_connected": "error",
|
||||||
|
"pin_not_driven": "error",
|
||||||
|
"pin_to_pin": "error",
|
||||||
|
"power_pin_not_driven": "error",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "RadPie2040.kicad_pro",
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.254,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.2,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.2,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Power",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.381,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.15,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.265,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "USB Data",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"schematic_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"track_width": 0.2,
|
||||||
|
"via_diameter": 0.6,
|
||||||
|
"via_drill": 0.3,
|
||||||
|
"wire_width": 6
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_colors": null,
|
||||||
|
"netclass_assignments": null,
|
||||||
|
"netclass_patterns": [
|
||||||
|
{
|
||||||
|
"netclass": "Power",
|
||||||
|
"pattern": "+1V1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "Power",
|
||||||
|
"pattern": "+3V3"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "Power",
|
||||||
|
"pattern": "+5V"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "Power",
|
||||||
|
"pattern": "GND"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "Power",
|
||||||
|
"pattern": "VBUS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "USB Data",
|
||||||
|
"pattern": "USB_D*"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"netclass": "USB Data",
|
||||||
|
"pattern": "/USB_D*"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"pcbnew": {
|
||||||
|
"last_paths": {
|
||||||
|
"gencad": "",
|
||||||
|
"idf": "",
|
||||||
|
"netlist": "",
|
||||||
|
"plot": "",
|
||||||
|
"pos_files": "",
|
||||||
|
"specctra_dsn": "",
|
||||||
|
"step": "",
|
||||||
|
"svg": "",
|
||||||
|
"vrml": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": ""
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"annotate_start_num": 0,
|
||||||
|
"bom_fmt_presets": [],
|
||||||
|
"bom_fmt_settings": {
|
||||||
|
"field_delimiter": ",",
|
||||||
|
"keep_line_breaks": false,
|
||||||
|
"keep_tabs": false,
|
||||||
|
"name": "CSV",
|
||||||
|
"ref_delimiter": ",",
|
||||||
|
"ref_range_delimiter": "",
|
||||||
|
"string_delimiter": "\""
|
||||||
|
},
|
||||||
|
"bom_presets": [],
|
||||||
|
"bom_settings": {
|
||||||
|
"exclude_dnp": false,
|
||||||
|
"fields_ordered": [
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Reference",
|
||||||
|
"name": "Reference",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "#",
|
||||||
|
"name": "${ITEM_NUMBER}",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "LCSC",
|
||||||
|
"name": "LCSC",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Description",
|
||||||
|
"name": "Description",
|
||||||
|
"show": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"name": "",
|
||||||
|
"sort_asc": true,
|
||||||
|
"sort_field": "Reference"
|
||||||
|
},
|
||||||
|
"connection_grid_size": 50.0,
|
||||||
|
"drawing": {
|
||||||
|
"dashed_lines_dash_length_ratio": 12.0,
|
||||||
|
"dashed_lines_gap_length_ratio": 3.0,
|
||||||
|
"default_line_thickness": 6.0,
|
||||||
|
"default_text_size": 50.0,
|
||||||
|
"field_names": [],
|
||||||
|
"intersheets_ref_own_page": false,
|
||||||
|
"intersheets_ref_prefix": "",
|
||||||
|
"intersheets_ref_short": false,
|
||||||
|
"intersheets_ref_show": false,
|
||||||
|
"intersheets_ref_suffix": "",
|
||||||
|
"junction_size_choice": 3,
|
||||||
|
"label_size_ratio": 0.375,
|
||||||
|
"operating_point_overlay_i_precision": 3,
|
||||||
|
"operating_point_overlay_i_range": "~A",
|
||||||
|
"operating_point_overlay_v_precision": 3,
|
||||||
|
"operating_point_overlay_v_range": "~V",
|
||||||
|
"overbar_offset_ratio": 1.23,
|
||||||
|
"pin_symbol_size": 25.0,
|
||||||
|
"text_offset_ratio": 0.15
|
||||||
|
},
|
||||||
|
"legacy_lib_dir": "",
|
||||||
|
"legacy_lib_list": [],
|
||||||
|
"meta": {
|
||||||
|
"version": 1
|
||||||
|
},
|
||||||
|
"net_format_name": "",
|
||||||
|
"ngspice": {
|
||||||
|
"fix_include_paths": true,
|
||||||
|
"fix_passive_vals": false,
|
||||||
|
"meta": {
|
||||||
|
"version": 0
|
||||||
|
},
|
||||||
|
"model_mode": 0,
|
||||||
|
"workbook_filename": ""
|
||||||
|
},
|
||||||
|
"page_layout_descr_file": "",
|
||||||
|
"plot_directory": "",
|
||||||
|
"spice_adjust_passive_values": false,
|
||||||
|
"spice_current_sheet_as_root": false,
|
||||||
|
"spice_external_command": "spice \"%I\"",
|
||||||
|
"spice_model_current_sheet_as_root": true,
|
||||||
|
"spice_save_all_currents": false,
|
||||||
|
"spice_save_all_dissipations": false,
|
||||||
|
"spice_save_all_voltages": false,
|
||||||
|
"subpart_first_id": 65,
|
||||||
|
"subpart_id_separator": 0
|
||||||
|
},
|
||||||
|
"sheets": [
|
||||||
|
[
|
||||||
|
"ba62e47e-9e07-4e97-ab08-24b670d50f97",
|
||||||
|
"Root"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
||||||
|
(fp_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "RadPie2040")(type "KiCad")(uri "${KIPRJMOD}/Libraries/RadPie2040")(options "")(descr ""))
|
||||||
|
)
|
|
@ -0,0 +1,4 @@
|
||||||
|
(sym_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "RadPie2040")(type "KiCad")(uri "${KIPRJMOD}/Libraries/RadPie2040/RadPie2040.kicad_sym")(options "")(descr ""))
|
||||||
|
)
|
|
@ -0,0 +1,55 @@
|
||||||
|
# RadPie2040
|
||||||
|
|
||||||
|
A RP2040-based board, similar to [Raspberry Pi Pico H](https://www.raspberrypi.com/products/raspberry-pi-pico/), featuring:
|
||||||
|
|
||||||
|
- RP2040 microcontroller
|
||||||
|
- 16MB Flash
|
||||||
|
- breadboard-friendly pin headers with labels (+ debug header)
|
||||||
|
- USB-C connector
|
||||||
|
- BOOTSEL *and* RESET buttons
|
||||||
|
- **JLCPCB Assembly optimized**, 2-layer board
|
||||||
|
- KiCad 8 template, easily modifiable to your project needs
|
||||||
|
|
||||||
|
**DISCLAIMER**: This board was designed as an exercise. It has not (yet) been manufactured and tested. Also, **I don't know what I'm doing**, this is like the third PCB I've designed. Don't use it lol.
|
||||||
|
|
||||||
|
## Credits and learning resources
|
||||||
|
|
||||||
|
This project is a fork of [Sleepdealr/RP2040-designguide](https://github.com/Sleepdealr/RP2040-designguide). It bears little resemblance to the original, but it was a great starting point (and still contains some pieces of it).
|
||||||
|
|
||||||
|
I also took a lot of inspiration and knowledge from these YouTube videos:
|
||||||
|
|
||||||
|
- [MicroType Engineering - RP2040 KiCad 6 Hardware Design](https://www.youtube.com/watch?v=RNH-CL8GrF8)
|
||||||
|
- [Phil’s Lab - Raspberry Pi RP2040 Hardware Design](https://www.youtube.com/watch?v=X00Cm5LMNQk)
|
||||||
|
|
||||||
|
There's extra learning resources in the `Resources/` folder (copied from Sleepdealr's project).
|
||||||
|
|
||||||
|
## Components
|
||||||
|
|
||||||
|
This board is optimized to use JLCPCB Basic (or Extended Preferred) components as much as possible to make it cheap to manufacture at 2-5 pieces scale.
|
||||||
|
|
||||||
|
Some worth mentioning:
|
||||||
|
|
||||||
|
- Flash: C97521 - Winbond W25Q128JVSIQ - 128Mbit (16MB) NOR Flash
|
||||||
|
- Voltage Regulator: C5446 - XC6206
|
||||||
|
- Crystal: C9002 - 12MHz
|
||||||
|
- Buttons: C318884 - TS-1187A-B-A-B
|
||||||
|
- TVS diodes: C7420376 - SRV05-4
|
||||||
|
|
||||||
|
Most components are the same as in [Sleepdealr's design](https://github.com/Sleepdealr/RP2040-designguide). Differences: larger Flash, different TVS diodes, added buttons, power LED indicator, removed resettable fuse.
|
||||||
|
|
||||||
|
**Extended parts**: The only parts that are not on JLCPCB's Basic parts list (i.e. you'll pay $3 feeder fee per part) are the RP2040 and the USB-C connector. (Pin headers are not on the BOM, but you can add them).
|
||||||
|
|
||||||
|
## Customizability
|
||||||
|
|
||||||
|
Some things to consider:
|
||||||
|
|
||||||
|
- The 0Ω 1206 resistor is a placeholder for a resettable fuse. (There are none in JLC's Basic parts, but it's a good idea to have one)
|
||||||
|
- Flash storage and buttons could be replaced with smaller physical packages
|
||||||
|
- For size/cost/simplicity, you can remove buttons, USB, TVS, fuse placeholder, LED if you don't need them. You could even remove the crystal and rely on RP2040's ring oscillator if you don't need precise timing or max performance
|
||||||
|
|
||||||
|
## TODO
|
||||||
|
|
||||||
|
- Have this board manufactured, see if it works!
|
||||||
|
- I'm concerned about the crystal, it seems to me that layout and loading capacitors could be better, but they can be finnicky, and Sleepdealr's design works, so I didn't change anything.
|
||||||
|
- I'm thinking of designing a smaller version, optimized for use as a module with carrier boards (using 1mm pitch pin headers, not castellated holes like the original Pico for cost reasons)
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 463 KiB |
Binary file not shown.
After Width: | Height: | Size: 616 KiB |
Binary file not shown.
After Width: | Height: | Size: 542 KiB |
Loading…
Reference in New Issue