This commit is contained in:
jaseg 2025-01-15 21:40:14 +01:00
parent 0a4aed147b
commit 6538b159d1
11 changed files with 116109 additions and 8562 deletions

4
micro-ihsm-hw/.gitignore vendored Normal file
View file

@ -0,0 +1,4 @@
*-backups
.ipynb_checkpoints
*.bak
*.lck

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,242 @@
(footprint "L_Murata_3x3"
(version 20241010)
(generator "pcbnew")
(generator_version "8.99")
(layer "F.Cu")
(descr "Inductor, Cenker, CKCS3012, 3.0x3.0x1.3mm, https://www.ckcoil.com/file/upload/spae532/2023-07/11/202307110955366446.pdf")
(tags "Inductor ckcs")
(property "Reference" "REF**"
(at 0 -2.5 0)
(layer "F.SilkS")
(uuid "e4003573-c5bd-47bb-b85b-9655250e4007")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "L_Murata_3x3"
(at 0 2.5 0)
(layer "F.Fab")
(uuid "2ce2f21a-73dd-43e5-90d1-4137244db6fd")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "b09e777b-eb16-4da9-83a9-88b153f8efce")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "32996a56-81ed-44e6-816c-093f4a901642")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "f3cd29c4-598e-4952-91d5-814bed07b3ce")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -1.76 -1.76)
(end -1.76 -1.61)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "93126452-9b62-4d86-b52b-e4cfecc5c68b")
)
(fp_line
(start -1.76 -1.76)
(end 1.76 -1.76)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "48217306-d939-4835-8702-e1fd73efd63d")
)
(fp_line
(start -1.76 1.76)
(end -1.76 1.61)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "fdec88b2-cfb1-40df-ae6e-d35557a28aa5")
)
(fp_line
(start -1.76 1.76)
(end 1.76 1.76)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "59c42cec-142d-4aa1-be1c-33dfc0e5ecda")
)
(fp_line
(start 1.76 -1.76)
(end 1.76 -1.61)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "e19af70a-ff5c-4189-afbc-c95132febe8b")
)
(fp_line
(start 1.76 1.76)
(end 1.76 1.61)
(stroke
(width 0.12)
(type solid)
)
(layer "F.SilkS")
(uuid "58dc5671-4542-435a-981e-06752ca9181e")
)
(fp_line
(start -2 -1.75)
(end -2 1.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "2d6a0f09-d082-4450-8661-b44df62f6e75")
)
(fp_line
(start -2 1.75)
(end 2 1.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "f2aa8e76-d7e2-4535-ab44-615a18ffb34b")
)
(fp_line
(start 2 -1.75)
(end -2 -1.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "9034ce3e-82b1-4318-bd6f-049f82ddb9dc")
)
(fp_line
(start 2 1.75)
(end 2 -1.75)
(stroke
(width 0.05)
(type solid)
)
(layer "F.CrtYd")
(uuid "af2cffe6-3267-4f3a-a03d-d7a6ed50ad1d")
)
(fp_line
(start -1.5 -1.5)
(end -1.5 1.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "a40b3118-f9c6-4aee-8d23-684ca1b4ab1b")
)
(fp_line
(start -1.5 1.5)
(end 1.5 1.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "491da019-28e5-47ac-9be7-fd83af966714")
)
(fp_line
(start 1.5 -1.5)
(end -1.5 -1.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "f10032ea-e0b0-48ab-8898-38962eaf97f4")
)
(fp_line
(start 1.5 1.5)
(end 1.5 -1.5)
(stroke
(width 0.1)
(type solid)
)
(layer "F.Fab")
(uuid "5abfbf07-e55d-4cd3-9e15-a32012636a38")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "e19c8134-ae33-480c-92a2-56452886e098")
(effects
(font
(size 0.5 0.5)
(thickness 0.075)
)
)
)
(pad "1" smd rect
(at -1.1 0)
(size 0.8 2.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "6b0b7cf6-6872-40cb-ac61-3ccb41ea353e")
)
(pad "2" smd rect
(at 1.1 0)
(size 0.8 2.7)
(layers "F.Cu" "F.Mask" "F.Paste")
(uuid "43acfdc4-6471-434e-bcec-bb3b2e23c4af")
)
(embedded_fonts no)
(model "${KICAD8_3DMODEL_DIR}/Inductor_SMD.3dshapes/L_Cenker_CKCS3012.wrl"
(offset
(xyz 0 0 0)
)
(scale
(xyz 1 1 1)
)
(rotate
(xyz 0 0 0)
)
)
)

View file

@ -0,0 +1,354 @@
(footprint "QFN-10_EP_2x2mm_Pitch0.4mm_EP0.9x1.5mm"
(version 20241010)
(generator "pcbnew")
(generator_version "8.99")
(layer "F.Cu")
(property "Reference" "REF**"
(at 0 -2.5 0)
(layer "F.SilkS")
(uuid "fe472ed4-8001-4c59-a7bc-a3d18e88302d")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Value" "QFN-10_EP_2x2mm_Pitch0.4mm_EP0.9x1.5mm"
(at 0 2.5 0)
(layer "F.Fab")
(uuid "8734a986-f4e9-40a4-b2df-57f46eeff446")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(property "Footprint" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "a070de2e-9d75-4e75-8bd4-106ec4c11c14")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Datasheet" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "fa872d58-f6b2-4987-aef8-699c0e633588")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(property "Description" ""
(at 0 0 0)
(layer "F.Fab")
(hide yes)
(uuid "01f58471-3f6a-40d9-b48b-7ec003138ffa")
(effects
(font
(size 1.27 1.27)
(thickness 0.15)
)
)
)
(attr smd)
(fp_line
(start -1.15 -1.15)
(end 1.15 -1.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "fb6d5766-060f-4ff6-bc52-e7412487f585")
)
(fp_line
(start -1.15 1.15)
(end 1.15 1.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "8641e07f-e988-4e9f-8314-d40955f73253")
)
(fp_line
(start -1.15 1.2)
(end -1.15 1.15)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "16dd474d-d294-46d5-a2bc-6494f79bea17")
)
(fp_line
(start 1.15 -1.15)
(end 1.15 -1.2)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "9265c9fd-d928-47b7-bfae-26c2ef5211a9")
)
(fp_line
(start 1.15 1.15)
(end 1.15 1.2)
(stroke
(width 0.12)
(type default)
)
(layer "F.SilkS")
(uuid "44767928-f2e0-4971-8d46-c5d31ed63be2")
)
(fp_line
(start -1.5 -1.5)
(end 1.5 -1.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "af5bfc51-0b03-48ce-95f4-b5b16a7b6be3")
)
(fp_line
(start -1.5 1.5)
(end -1.5 -1.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "004ee1fd-9b48-4213-9314-75ddd9e132cc")
)
(fp_line
(start 1.5 -1.5)
(end 1.5 1.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "c725f3ef-604d-4e85-94c3-5cebc5ba05c0")
)
(fp_line
(start 1.5 1.5)
(end -1.5 1.5)
(stroke
(width 0.05)
(type default)
)
(layer "F.CrtYd")
(uuid "4814bccc-e6de-4f79-a5e6-dbee29e98f3b")
)
(fp_line
(start -1 0)
(end -1 1)
(stroke
(width 0.15)
(type default)
)
(layer "F.Fab")
(uuid "306ab394-33b0-4f81-9189-3e30022dde1e")
)
(fp_line
(start -1 1)
(end 1 1)
(stroke
(width 0.15)
(type default)
)
(layer "F.Fab")
(uuid "b58e0fae-3284-47a4-b74b-9a8aef47642c")
)
(fp_line
(start 0 -1)
(end -1 0)
(stroke
(width 0.15)
(type default)
)
(layer "F.Fab")
(uuid "7e1adc9c-5a8f-4a92-9006-97f02172ad41")
)
(fp_line
(start 1 -1)
(end 0 -1)
(stroke
(width 0.15)
(type default)
)
(layer "F.Fab")
(uuid "8dcaa787-d60c-49ca-b779-06fa0c3951d2")
)
(fp_line
(start 1 1)
(end 1 -1)
(stroke
(width 0.15)
(type default)
)
(layer "F.Fab")
(uuid "33318e10-d70c-422e-92f8-2503b345728f")
)
(fp_text user "${REFERENCE}"
(at 0 0 0)
(layer "F.Fab")
(uuid "e519bda7-8e37-451c-b8c0-be9fbcd457ac")
(effects
(font
(size 1 1)
(thickness 0.15)
)
)
)
(pad "1" smd rect
(at -0.95 -0.8 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "2dc0bac6-dd34-444b-9a45-aad16638a0c7")
)
(pad "1" smd rect
(at -0.225 -0.5)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "d8535d8d-2846-4e99-9d3c-8d1ed6777d43")
)
(pad "1" smd rect
(at -0.225 0)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "0e12f920-f43c-4f6d-8a16-3c4a4c9f1db6")
)
(pad "1" smd rect
(at -0.225 0.5)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "526d6021-9cbc-4551-9839-8645e3948532")
)
(pad "1" smd rect
(at 0.225 -0.5)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "3774c0ef-1ce9-4b52-bf04-1414fa0f0199")
)
(pad "1" smd rect
(at 0.225 0)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "f6f9171c-efea-4dc7-ab9a-61747a4b0fa0")
)
(pad "1" smd rect
(at 0.225 0.5)
(size 0.000001 0.050001)
(layers "F.Paste")
(thermal_bridge_angle 45)
(uuid "3181e8ef-1405-4753-8a34-e6dc63167601")
)
(pad "2" smd rect
(at -0.95 -0.4 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "d5a9ec53-70bd-4b47-8420-0c757b44169d")
)
(pad "3" smd rect
(at -0.95 0 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "9e87cbda-e3b4-47d7-a0c5-dff73236f75d")
)
(pad "4" smd rect
(at -0.95 0.4 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "7a810a8e-ba30-4726-8253-0441eae3fa36")
)
(pad "5" smd rect
(at -0.95 0.8 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "d507ad8f-f366-40d9-8da7-120e3bfd08f7")
)
(pad "6" smd rect
(at 0.95 0.8 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "61e0e995-516b-445c-823e-fdcfd604197e")
)
(pad "7" smd rect
(at 0.95 0.4 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "178355de-30a2-4520-ab32-354d5b92b586")
)
(pad "8" smd rect
(at 0.95 0 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "a0c0600d-ff5d-4208-8c4c-10565de756d5")
)
(pad "9" smd rect
(at 0.95 -0.4 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "a855698e-8bb4-4752-bb4e-b9cdf78facf8")
)
(pad "10" smd rect
(at 0.95 -0.8 90)
(size 0.2 0.5)
(layers "F.Cu" "F.Mask" "F.Paste")
(thermal_bridge_angle 45)
(uuid "4d520805-7fda-4102-87b0-7d5e7c3a7421")
)
(pad "11" thru_hole circle
(at 0 -0.25)
(size 0.225 0.225)
(drill 0.1125)
(property pad_prop_heatsink)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "3b2cee92-be83-4071-b78f-1946dd598a65")
)
(pad "11" smd rect
(at 0 0)
(size 0.9 1.5)
(layers "F.Cu" "F.Mask")
(thermal_bridge_angle 45)
(uuid "ab1bae3a-3d42-432d-ac62-46e48bf4c225")
)
(pad "11" thru_hole circle
(at 0 0.25)
(size 0.225 0.225)
(drill 0.1125)
(property pad_prop_heatsink)
(layers "*.Cu" "*.Mask")
(remove_unused_layers no)
(uuid "feb77a93-d5fa-40af-b26e-fd02ed9937d9")
)
(embedded_fonts no)
)

101536
micro-ihsm-hw/fp-info-cache Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,4 @@
(fp_lib_table
(version 7)
(lib (name "Footprints")(type "KiCad")(uri "/home/jaseg/proj/ihsm-micro/micro-ihsm-hw/footprints.pretty")(options "")(descr ""))
)

File diff suppressed because one or more lines are too long

View file

@ -1,2 +1,112 @@
(kicad_pcb (version 20241010) (generator "pcbnew") (generator_version "8.99") (kicad_pcb
) (version 20241010)
(generator "pcbnew")
(generator_version "8.99")
(general
(thickness 1.6)
(legacy_teardrops no)
)
(paper "A4")
(layers
(0 "F.Cu" signal)
(2 "B.Cu" signal)
(9 "F.Adhes" user "F.Adhesive")
(11 "B.Adhes" user "B.Adhesive")
(13 "F.Paste" user)
(15 "B.Paste" user)
(5 "F.SilkS" user "F.Silkscreen")
(7 "B.SilkS" user "B.Silkscreen")
(1 "F.Mask" user)
(3 "B.Mask" user)
(17 "Dwgs.User" user "User.Drawings")
(19 "Cmts.User" user "User.Comments")
(21 "Eco1.User" user "User.Eco1")
(23 "Eco2.User" user "User.Eco2")
(25 "Edge.Cuts" user)
(27 "Margin" user)
(31 "F.CrtYd" user "F.Courtyard")
(29 "B.CrtYd" user "B.Courtyard")
(35 "F.Fab" user)
(33 "B.Fab" user)
(39 "User.1" auxiliary)
(41 "User.2" auxiliary)
(43 "User.3" auxiliary)
(45 "User.4" auxiliary)
(47 "User.5" auxiliary)
(49 "User.6" auxiliary)
(51 "User.7" auxiliary)
(53 "User.8" auxiliary)
(55 "User.9" auxiliary)
(57 "User.10" user)
(59 "User.11" user)
(61 "User.12" user)
(63 "User.13" user)
)
(setup
(pad_to_mask_clearance 0)
(allow_soldermask_bridges_in_footprints no)
(tenting front back)
(pcbplotparams
(layerselection 0x55555555_5755f5ff)
(plot_on_all_layers_selection 0x00000000_00000000)
(disableapertmacros no)
(usegerberextensions no)
(usegerberattributes yes)
(usegerberadvancedattributes yes)
(creategerberjobfile yes)
(dashed_line_dash_ratio 12.000000)
(dashed_line_gap_ratio 3.000000)
(svgprecision 4)
(plotframeref no)
(mode 1)
(useauxorigin no)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(pdf_front_fp_property_popups yes)
(pdf_back_fp_property_popups yes)
(pdf_metadata yes)
(dxfpolygonmode yes)
(dxfimperialunits yes)
(dxfusepcbnewfont yes)
(psnegative no)
(psa4output no)
(plotinvisibletext no)
(sketchpadsonfab no)
(plotpadnumbers no)
(hidednponfab no)
(sketchdnponfab yes)
(crossoutdnponfab yes)
(subtractmaskfromsilk no)
(outputformat 1)
(mirror no)
(drillshape 1)
(scaleselection 1)
(outputdirectory "")
)
)
(net 0 "")
(gr_circle
(center 100 100)
(end 125 100)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "Dwgs.User")
(uuid "65792ca3-b423-40d0-9b28-a6ae5b79efc9")
)
(gr_circle
(center 100 100)
(end 108.5 100)
(stroke
(width 0.1)
(type default)
)
(fill none)
(layer "Dwgs.User")
(uuid "ce1694e5-44a9-4853-862e-dba0ef3d5dd3")
)
(embedded_fonts no)
)

View file

@ -1,7 +1,7 @@
{ {
"board": { "board": {
"active_layer": 0, "active_layer": 17,
"active_layer_preset": "", "active_layer_preset": "All Layers",
"auto_track_width": true, "auto_track_width": true,
"hidden_netclasses": [], "hidden_netclasses": [],
"hidden_nets": [], "hidden_nets": [],
@ -82,8 +82,30 @@
"version": 4 "version": 4
}, },
"net_inspector_panel": { "net_inspector_panel": {
"col_hidden": [], "col_hidden": [
"col_order": [], false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"col_order": [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9
],
"col_widths": [], "col_widths": [],
"custom_group_rules": [], "custom_group_rules": [],
"expanded_rows": [], "expanded_rows": [],

View file

@ -244,8 +244,12 @@
} }
}, },
"libraries": { "libraries": {
"pinned_footprint_libs": [], "pinned_footprint_libs": [
"pinned_symbol_libs": [] "Footprints"
],
"pinned_symbol_libs": [
"components"
]
}, },
"meta": { "meta": {
"filename": "micro-ihsm-hw.kicad_pro", "filename": "micro-ihsm-hw.kicad_pro",

File diff suppressed because it is too large Load diff