Added schematic (just missing some footprint assignments)

Added interface description
Added libraries
Added relevant datasheets
Added schematic pdf
This commit is contained in:
2025-12-26 03:45:39 +01:00
parent 6b734843ae
commit 3ca2347ce9
15 changed files with 28568 additions and 0 deletions

BIN
Docs/123A-58M01_B_1.pdf Normal file

Binary file not shown.

BIN
Docs/123A-58X01_Spec.pdf Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,347 @@
(footprint "MLF44Q-16L"
(version 20251028)
(generator "pcbnew")
(generator_version "9.99")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 8.1 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "f7dba8bf-8fbe-46b8-9e76-5049a96f313d")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "VQFN-16-4x4-0.65mm"
(at 0 9.6 0)
(unlocked yes)
(layer "F.Fab")
(uuid "6389d003-ce00-46e7-ae24-6570e4790547")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "1bb1d8f0-f432-411e-9805-d4f067957be3")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "1a6dd243-6de4-4ffe-b48c-f114911df25e")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_line
(start -2.6 -1.8)
(end -2.6 -1.8)
(stroke
(width 0.4)
(type solid)
)
(layer "F.SilkS")
(uuid "77b120b2-4c89-459c-96b5-31d2c25c13b5")
)
(fp_line
(start -2.2 -2.2)
(end -1.4 -2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "dff76195-ca71-403f-bf38-fb855699dd13")
)
(fp_line
(start -2.2 -1.4)
(end -2.2 -2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "56fb1f3c-8085-4d50-8a06-3aad8467efec")
)
(fp_line
(start -2.2 2.2)
(end -2.2 1.4)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "2c7da35d-06e3-4a01-9390-f8c393513238")
)
(fp_line
(start -1.4 2.2)
(end -2.2 2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "14487a74-462a-4aa9-a7a4-a76fd9f8b0a0")
)
(fp_line
(start 1.4 -2.2)
(end 2.2 -2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "6d0de0c2-655a-46d8-a398-3770d9bb499b")
)
(fp_line
(start 2.2 -2.2)
(end 2.2 -1.4)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "a01cfa59-9ec9-484b-a4f0-a393f590d6e0")
)
(fp_line
(start 2.2 1.4)
(end 2.2 2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "4e15de4b-78c0-4399-9e7f-b2678868d482")
)
(fp_line
(start 2.2 2.2)
(end 1.4 2.2)
(stroke
(width 0.15)
(type solid)
)
(layer "F.SilkS")
(uuid "dd6cc85e-d3f4-4335-b6bf-d1c371df567f")
)
(fp_text user "${REFERENCE}"
(at 0 11.1 0)
(unlocked yes)
(layer "F.Fab")
(uuid "d2ac52eb-ad5e-47a2-8732-3e438b8c19b5")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.9 -0.975 90)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "1e1fad6d-10ef-4bb6-9bdb-16c9d2336195")
)
(pad "2" smd roundrect
(at -1.9 -0.325 90)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "da28d4b4-a603-490d-b0a2-e7244f5a95d0")
)
(pad "3" smd roundrect
(at -1.9 0.325 90)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "06f434d9-a69d-4ae5-85ed-39e07a873d72")
)
(pad "4" smd roundrect
(at -1.9 0.975 90)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "29fc09a7-6b73-4936-9e10-e0d22e523f0d")
)
(pad "5" smd roundrect
(at -0.975 1.9 180)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "86ad266f-b28e-4994-ba35-fb9f82fc6345")
)
(pad "6" smd roundrect
(at -0.325 1.9 180)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "b7f8c85f-f1ba-4337-8ffd-c068428a0511")
)
(pad "7" smd roundrect
(at 0.325 1.9 180)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "cb90e66c-9c77-4e90-aee1-58d0dbf3b1c5")
)
(pad "8" smd roundrect
(at 0.975 1.9 180)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "2e681f23-117c-4906-882e-a0284e2c863f")
)
(pad "9" smd roundrect
(at 1.9 0.975 270)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "d8c36116-04a0-4b7b-a3b5-df02f2cda716")
)
(pad "10" smd roundrect
(at 1.9 0.325 270)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "1884334e-badf-47fe-94af-b3b078ce2ef4")
)
(pad "11" smd roundrect
(at 1.9 -0.325 270)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "b644dd1d-877e-4a80-9664-1da558b614ff")
)
(pad "12" smd roundrect
(at 1.9 -0.975 270)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "41e64c4f-d819-408e-b0cb-a5003b2138b3")
)
(pad "13" smd roundrect
(at 0.975 -1.9)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "790e691a-ead8-4003-9762-abb74bd62cb6")
)
(pad "14" smd roundrect
(at 0.325 -1.9)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "af03293c-dc9b-4921-b2bf-c9304ac8a5d4")
)
(pad "15" smd roundrect
(at -0.325 -1.9)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "e4266093-92bc-4fb7-ad82-3a12e792e76a")
)
(pad "16" smd roundrect
(at -0.975 -1.9)
(size 0.35 1)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "6786fffb-4225-4730-a132-0ca33bb8494e")
)
(pad "17" smd rect
(at 0 0)
(size 2.4 2.4)
(layers "F.Cu" "F.Mask" "F.Paste")
(tenting
(front none)
(back none)
)
(uuid "74d9a50a-efc3-4bfb-aa37-e1005f3ce2db")
)
(embedded_fonts no)
)

View File

@@ -0,0 +1,480 @@
(footprint "XQFN3x2.5-14(FC)"
(version 20251028)
(generator "pcbnew")
(generator_version "9.99")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 13.3 0)
(unlocked yes)
(layer "F.SilkS")
(uuid "080db409-91e8-432e-ae87-a9184a015fdf")
(effects
(font
(size 1 1)
(thickness 0.1)
)
)
)
(property "Value" "XQFN3x2.5-14(FC)"
(at 0 14.8 0)
(unlocked yes)
(layer "F.Fab")
(uuid "df797848-99ef-4cb4-be2c-abeca1669e66")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "a11bd15a-45df-4128-a9dd-7be2c6952586")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(unlocked yes)
(layer "F.Fab")
(hide yes)
(uuid "4187ae56-4585-4657-9f4f-aa39912224fc")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(attr smd)
(duplicate_pad_numbers_are_jumpers no)
(fp_rect
(start -1.137661 -1.64593)
(end -0.862661 -0.87093)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "0f978b38-4db4-491f-82b3-3387dd46bdcb")
)
(fp_rect
(start -1.136723 0.870082)
(end -0.861723 1.645082)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "f10f8612-50fe-47e8-8d92-e4488cf86b40")
)
(fp_rect
(start 0.90097 -1.645199)
(end 1.30097 -0.595199)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "c2480597-4c15-4620-9879-2d1156bc894c")
)
(fp_rect
(start 0.902786 0.604922)
(end 1.302786 1.654922)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "7d3b4753-9ee0-486f-a22b-bf68931cb32a")
)
(fp_rect
(start 1.384219 0.117666)
(end 2.012933 0.342666)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "0b25c5a7-2b5e-491d-9c02-5aa09627065b")
)
(fp_rect
(start 1.386286 -0.3425)
(end 2.015 -0.1175)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layers "F.Cu" "F.Mask")
(uuid "7f8d52b0-63f3-48d6-b886-7f30b2714bbd")
)
(fp_line
(start -1.5 -1.5)
(end -1.5 -1.2)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "c751651b-eb2d-40c2-af73-d61da12c3acc")
)
(fp_line
(start -1.5 -1.5)
(end -1.25 -1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "9032defa-4fb4-4a7c-8cdf-b7e888c26d38")
)
(fp_line
(start -1.5 1.2)
(end -1.5 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "fa64fb05-c857-4255-9776-1f1f46b26ced")
)
(fp_line
(start -1.5 1.5)
(end -1.25 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "6914e145-cb2d-4a23-8c8d-dc1187a8b18d")
)
(fp_line
(start 1.4 -1.5)
(end 1.7 -1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "bfa4ddd0-1e1b-4fff-9504-e3ab71b0fcea")
)
(fp_line
(start 1.4 1.5)
(end 1.7 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "954bea22-ac31-44f5-94f1-ae4087ea6ed4")
)
(fp_line
(start 1.7 -1.5)
(end 1.7 -1.15)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "b4489439-36ac-42f9-9c97-76636172fa96")
)
(fp_line
(start 1.7 1.15)
(end 1.7 1.5)
(stroke
(width 0.1)
(type default)
)
(layer "F.SilkS")
(uuid "1c9f3a9f-e5cd-40e9-a86c-649646244f5c")
)
(fp_poly
(pts
(xy -1.6 -1.6) (xy -1.95 -1.6) (xy -1.6 -1.9)
)
(stroke
(width 0.1)
(type solid)
)
(fill yes)
(layer "F.SilkS")
(uuid "9765bcae-b2a3-4727-956f-7d45c867acd4")
)
(fp_rect
(start -1.137735 -1.645988)
(end -0.862735 -1.195988)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "4ba4ea6c-d1e4-4212-97eb-76e30415b2a7")
)
(fp_rect
(start -1.136723 1.195082)
(end -0.861723 1.645082)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "b44dd14f-c56a-4de6-9130-3ed275351a4f")
)
(fp_rect
(start 0.900977 -1.645092)
(end 1.300977 -1.145092)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "144aceb7-ecf3-4966-b50b-b69678eab5e6")
)
(fp_rect
(start 0.902786 1.154922)
(end 1.302786 1.654922)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "f0f9d6c3-82c3-45f9-b832-5ba7f44535cf")
)
(fp_rect
(start 1.639352 0.11785)
(end 2.013066 0.34285)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "0a344438-8a97-4a43-af94-1a4067ac12f9")
)
(fp_rect
(start 1.641494 -0.342014)
(end 2.015208 -0.117014)
(stroke
(width 0.01)
(type solid)
)
(fill yes)
(layer "F.Paste")
(uuid "0ad1bc50-57cc-4b84-a53e-9e1ff14aa0e0")
)
(fp_text user "${REFERENCE}"
(at 0 16.3 0)
(unlocked yes)
(layer "F.Fab")
(uuid "37464a67-a8ab-430c-94cd-c2c08ee22454")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd roundrect
(at -1.270624 -0.978348 90)
(size 0.225 0.825)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "aeef337a-35d7-425d-b80e-1fb169f835c6")
)
(pad "2" smd roundrect
(at -1.27 -0.5 180)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "e4fd0108-d1dd-4ad2-a3e7-068f55122b1c")
)
(pad "3" smd roundrect
(at -1.27 0 180)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "1aae0762-5a47-4cea-8833-a8f9c2b66ecb")
)
(pad "4" smd roundrect
(at -1.27 0.5 180)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "10f1adee-bcb7-41c9-9e4a-93144dbfb9da")
)
(pad "5" smd roundrect
(at -1.269267 0.977644 90)
(size 0.225 0.825)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "aac5f6f3-f03d-4fd9-9625-001a0e92ac65")
)
(pad "6" smd roundrect
(at -0.5 1.2375 270)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "90084543-5ab9-432a-95d6-bac7b2a93d10")
)
(pad "7" smd roundrect
(at 0 1.2375 270)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "17a31909-a04c-4e9b-8b11-bbcfe55ea949")
)
(pad "8" smd roundrect
(at 0.55 1.125 90)
(size 1.05 0.35)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "1218c43b-22ab-4a06-ad9c-f726ebe087b4")
)
(pad "9" smd roundrect
(at 1.459783 0.801324 90)
(size 0.4 1.125)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "abce78c8-e894-475e-a82f-06b635118f36")
)
(pad "10" smd roundrect
(at 0.85 0)
(size 1.225 0.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.05)
(tenting
(front none)
(back none)
)
(uuid "4edacda5-c3fe-4629-80ea-b682b8f72704")
)
(pad "11" smd roundrect
(at 1.457761 -0.790136 90)
(size 0.4 1.125)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.15)
(tenting
(front none)
(back none)
)
(uuid "9f4cf787-de02-4010-a5f6-d4bc226963be")
)
(pad "12" smd roundrect
(at 0.55 -1.125 90)
(size 1.05 0.35)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "8c2e95f4-b263-4653-8dcb-1ae598594a8b")
)
(pad "13" smd roundrect
(at 0 -1.2375 270)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "5cf06fcc-e319-41e7-886f-5127a16a227e")
)
(pad "14" smd roundrect
(at -0.5 -1.2375 270)
(size 0.825 0.25)
(layers "F.Cu" "F.Mask" "F.Paste")
(roundrect_rratio 0.08)
(tenting
(front none)
(back none)
)
(uuid "ff792d01-b649-4ab9-9aa7-b008b3ec63ea")
)
(group ""
(uuid "2272130b-66b9-4ad3-9cb6-8d2ccfed09e4")
(members "144aceb7-ecf3-4966-b50b-b69678eab5e6" "9f4cf787-de02-4010-a5f6-d4bc226963be"
"c2480597-4c15-4620-9879-2d1156bc894c"
)
)
(group ""
(uuid "24748862-b6a8-42a7-ae5c-eef44e6579dd")
(members "aac5f6f3-f03d-4fd9-9625-001a0e92ac65" "b44dd14f-c56a-4de6-9130-3ed275351a4f"
"f10f8612-50fe-47e8-8d92-e4488cf86b40"
)
)
(group ""
(uuid "7ea5b09e-d787-4ac1-b7ca-a424fa7cef92")
(members "7d3b4753-9ee0-486f-a22b-bf68931cb32a" "abce78c8-e894-475e-a82f-06b635118f36"
"f0f9d6c3-82c3-45f9-b832-5ba7f44535cf"
)
)
(group ""
(uuid "ac7d1b85-2057-459e-8ac6-cafd0494764c")
(members "0a344438-8a97-4a43-af94-1a4067ac12f9" "0ad1bc50-57cc-4b84-a53e-9e1ff14aa0e0"
"0b25c5a7-2b5e-491d-9c02-5aa09627065b" "4edacda5-c3fe-4629-80ea-b682b8f72704"
"7f8d52b0-63f3-48d6-b886-7f30b2714bbd"
)
)
(group ""
(uuid "e924f386-fc9c-4b41-a877-8dbff274939e")
(members "0f978b38-4db4-491f-82b3-3387dd46bdcb" "4ba4ea6c-d1e4-4212-97eb-76e30415b2a7"
"aeef337a-35d7-425d-b80e-1fb169f835c6"
)
)
(embedded_fonts no)
)

Binary file not shown.

5244
kicad_proj/PSUs.kicad_sch Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,433 @@
{
"board": {
"3dviewports": [],
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"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_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"ground_pin_not_ground": "warning",
"hier_label_mismatch": "error",
"isolated_pin_label": "warning",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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": "warning",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [
"contacts"
],
"pinned_symbol_libs": []
},
"meta": {
"filename": "m2_carrier_24x24_xbar.kicad_pro",
"version": 3
},
"net_settings": {
"classes": [
{
"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": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"idf": "",
"netlist": "",
"plot": "",
"specctra_dsn": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "Default Editing",
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"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": [],
"hop_over_size_choice": 0,
"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
},
"page_layout_descr_file": "",
"plot_directory": "",
"reuse_designators": true,
"subpart_first_id": 65,
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "m2_carrier_24x24_xbar.kicad_sch",
"name": "m2_carrier_template",
"uuid": "9cf05607-5653-43ec-b97b-6b1df2a77cb2"
}
],
"used_designators": ""
},
"sheets": [
[
"9cf05607-5653-43ec-b97b-6b1df2a77cb2",
"m2_carrier_template"
]
],
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

View File

@@ -0,0 +1,2 @@
(kicad_pcb (version 20251028) (generator "pcbnew") (generator_version "9.99")
)

View File

@@ -0,0 +1,702 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {
"apply_defaults_to_fp_barcodes": false,
"apply_defaults_to_fp_dimensions": false,
"apply_defaults_to_fp_fields": false,
"apply_defaults_to_fp_shapes": false,
"apply_defaults_to_fp_text": false,
"board_outline_line_width": 0.05,
"copper_line_width": 0.2,
"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.05,
"dimension_precision": 4,
"dimension_units": 3,
"dimensions": {
"arrow_length": 1270000,
"extension_offset": 500000,
"keep_text_aligned": true,
"suppress_zeroes": true,
"text_position": 0,
"units_format": 0
},
"fab_line_width": 0.1,
"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.1,
"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.8,
"height": 1.27,
"width": 2.54
},
"silk_line_width": 0.1,
"silk_text_italic": false,
"silk_text_size_h": 1.0,
"silk_text_size_v": 1.0,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.5
}
},
"diff_pair_dimensions": [],
"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",
"creepage": "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_filters_mismatch": "ignore",
"footprint_symbol_mismatch": "warning",
"footprint_type_mismatch": "ignore",
"hole_clearance": "error",
"hole_to_hole": "warning",
"holes_co_located": "warning",
"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",
"mirrored_text_on_front_layer": "warning",
"missing_courtyard": "ignore",
"missing_footprint": "warning",
"missing_tuning_profile": "warning",
"net_conflict": "warning",
"nonmirrored_text_on_back_layer": "warning",
"npth_inside_courtyard": "ignore",
"padstack": "warning",
"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_on_edge_cuts": "error",
"text_thickness": "warning",
"through_hole_pad_without_hole": "error",
"too_many_vias": "error",
"track_angle": "error",
"track_dangling": "warning",
"track_segment_length": "error",
"track_width": "error",
"tracks_crossing": "error",
"tuning_profile_track_geometries": "ignore",
"unconnected_items": "error",
"unresolved_variable": "error",
"via_dangling": "warning",
"zones_intersect": "error"
},
"rules": {
"max_error": 0.005,
"min_clearance": 0.0,
"min_connection": 0.0,
"min_copper_edge_clearance": 0.5,
"min_groove_width": 0.0,
"min_hole_clearance": 0.25,
"min_hole_to_hole": 0.25,
"min_microvia_diameter": 0.2,
"min_microvia_drill": 0.1,
"min_resolved_spokes": 2,
"min_silk_clearance": 0.0,
"min_text_height": 0.8,
"min_text_thickness": 0.08,
"min_through_hole_diameter": 0.3,
"min_track_width": 0.0,
"min_via_annular_width": 0.1,
"min_via_diameter": 0.5,
"solder_mask_to_copper_clearance": 0.0,
"use_height_for_length_calcs": true
},
"teardrop_options": [
{
"td_onpthpad": true,
"td_onroundshapesonly": false,
"td_onsmdpad": true,
"td_ontrackend": false,
"td_onvia": 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": [],
"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": [],
"zones_allow_external_fillets": false
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_pairs": [],
"layer_presets": [],
"viewports": []
},
"boards": [],
"component_class_settings": {
"assignments": [],
"meta": {
"version": 0
},
"sheet_component_classes": {
"enabled": false
}
},
"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_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"footprint_filter": "ignore",
"footprint_link_issues": "warning",
"four_way_junction": "ignore",
"ground_pin_not_ground": "warning",
"hier_label_mismatch": "error",
"isolated_pin_label": "warning",
"label_dangling": "error",
"label_multiple_wires": "warning",
"lib_symbol_issues": "warning",
"lib_symbol_mismatch": "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": "warning",
"power_pin_not_driven": "error",
"same_local_global_label": "warning",
"similar_label_and_power": "warning",
"similar_labels": "warning",
"similar_power": "warning",
"simulation_model_issue": "ignore",
"single_global_label": "ignore",
"stacked_pin_name": "warning",
"unannotated": "error",
"unconnected_wire_endpoint": "warning",
"undefined_netclass": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [
"contacts"
],
"pinned_symbol_libs": []
},
"meta": {
"filename": "m2_carrier_template.kicad_pro",
"version": 3
},
"net_settings": {
"classes": [
{
"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": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"priority": 2147483647,
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"tuning_profile": "",
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 5
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"idf": "",
"netlist": "",
"plot": "",
"specctra_dsn": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"annotation": {
"method": 0,
"sort_order": 0
},
"bom_export_filename": "${PROJECTNAME}.csv",
"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": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
},
{
"group_by": false,
"label": "Vrated",
"name": "Vrated",
"show": true
},
{
"group_by": true,
"label": "Exclude from BOM",
"name": "${EXCLUDE_FROM_BOM}",
"show": true
},
{
"group_by": true,
"label": "Exclude from Board",
"name": "${EXCLUDE_FROM_BOARD}",
"show": true
},
{
"group_by": true,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Mfg PN",
"name": "Mfg PN",
"show": true
},
{
"group_by": false,
"label": "Sim.Device",
"name": "Sim.Device",
"show": false
},
{
"group_by": false,
"label": "Sim.Pins",
"name": "Sim.Pins",
"show": false
},
{
"group_by": false,
"label": "Sim.Type",
"name": "Sim.Type",
"show": false
},
{
"group_by": false,
"label": "Gain",
"name": "Gain",
"show": false
},
{
"group_by": false,
"label": "Description",
"name": "Description",
"show": false
},
{
"group_by": false,
"label": "#",
"name": "${ITEM_NUMBER}",
"show": false
}
],
"filter_string": "",
"group_symbols": true,
"include_excluded_from_bom": true,
"name": "",
"sort_asc": true,
"sort_field": "Reference"
},
"bus_aliases": {},
"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": [],
"hop_over_size_choice": 0,
"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
},
"page_layout_descr_file": "",
"plot_directory": "",
"reuse_designators": true,
"subpart_first_id": 65,
"subpart_id_separator": 0,
"top_level_sheets": [
{
"filename": "m2_carrier_template.kicad_sch",
"name": "m2_carrier_template",
"uuid": "9cf05607-5653-43ec-b97b-6b1df2a77cb2"
}
],
"used_designators": "XB_25,U6,R9-10,R15-18,#PWR19,#PWR23-25,#PWR27-40,PT100_A1,C5,C15-25"
},
"sheets": [
[
"9cf05607-5653-43ec-b97b-6b1df2a77cb2",
"m2_carrier_template"
],
[
"afbf59a6-06a0-43d6-ab77-746e4bda3715",
"Temperature control"
],
[
"c0e05150-bc0a-45f1-8a64-a3db94f60609",
"PSUs"
]
],
"text_variables": {},
"tuning_profiles": {
"meta": {
"version": 0
},
"tuning_profiles_impedance_geometric": []
}
}

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

56
m2_interface_description Normal file
View File

@@ -0,0 +1,56 @@
This m.2 memristor carrier is intended to support up to 24x24 crossbar arrays
also temperature control via peltier cell with feedback using Pt-100 sensor
Characteristics of the connector:
Rated current per contact: 0.5A
Pin count w/o ke
possible suppliers for pt-100A
https://www.digikey.sk/en/products/detail/te-connectivity-measurement-specialties/NB-PTCO-058/5272161
--FIXED PINOUT
57 Board type ID resistor Sense
58 Ground plane / Board type ID resistor return
/--
24x24 x-bar temperature controlled test board
Requirements for peltier cell and control (10x10mm)
-Power: around 1.5w for sub 0 temperature with a cpu heatsink (lets make it min 6)
pinout:
Group 1: low power/analog signals (1-56)
1-48 (odd): Array IN
1-48 (even): Array OUT
49 Pt-100-Vsense+
50 Pt-100-Vin
51 Pt-100-Vsense-
52 Pt-100-Return
53 Thermal EMF measuring pin 1
54 Thermal EMF measuring pin 2
these should be just 2 pads located adjacent to the mr chip contact pins and wirebonded therefore should be possible to track
emf due to local temperature on the memristor chip area, maybe it would make sense to bond to a separate memristor and track this too
(optional)
55: Thermal EMF memristor measuring pin 1
56: Thermal EMF memristor measuring pin 2
Group 2: power and HF signals (67-75)
67: Vin_peltier (5-12v)
68: 0v_peltier
69: Vin_peltier (5-12v)
70: 0v_peltier
71: ~peltier_PG
72: Cool_SW
73: Heat_SW
74: I_FB
75: EEPROM-data/supply