work in progress

This commit is contained in:
2026-04-10 17:35:49 +02:00
parent 867c94edef
commit 6e9b4c9d53
19 changed files with 107134 additions and 18493 deletions

3
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,3 @@
{
"python.languageServer": "None"
}

View File

@@ -0,0 +1,76 @@
(footprint "AG9905MT_SLV" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tags "AG9905MT ")
(attr smd)
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value AG9905MT_SLV (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "${REFERENCE}" (at 0 0 unlocked) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -7.1247 11.2268) (end -7.1247 10.276611) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.1247 -11.2268) (end 7.1247 -11.2268) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 -11.2268) (end 7.1247 -10.283469) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 11.2268) (end -7.1247 11.2268) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.1247 -10.283469) (end -7.1247 -11.2268) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.1247 -7.743469) (end -7.1247 -8.373389) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.1247 5.826531) (end -7.1247 -5.833389) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.1247 8.366531) (end -7.1247 7.736611) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 10.276611) (end 7.1247 11.2268) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 7.736611) (end 7.1247 8.366531) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 -5.833389) (end 7.1247 5.826531) (layer "F.SilkS") (width 0.1524))
(fp_line (start 7.1247 -8.373389) (end 7.1247 -7.743469) (layer "F.SilkS") (width 0.1524))
(fp_line (start -7.2517 7.657871) (end -7.2517 8.445271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 8.445271) (end -9.247899 8.445271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 8.445271) (end -9.247899 10.197871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 10.197871) (end -7.2517 10.197871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 10.197871) (end -7.2517 11.3538) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 11.3538) (end 7.2517 11.3538) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 11.3538) (end 7.2517 10.197871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 10.197871) (end 9.247899 10.197871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 10.197871) (end 9.247899 8.445271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 8.445271) (end 7.2517 8.445271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 8.445271) (end 7.2517 7.657871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 7.657871) (end 9.247899 7.657871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 7.657871) (end 9.247899 5.905271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 5.905271) (end 7.2517 5.905271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 5.905271) (end 7.2517 -5.912129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 -5.912129) (end 9.247899 -5.912129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 -5.912129) (end 9.247899 -7.664729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 -7.664729) (end 7.2517 -7.664729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 -7.664729) (end 7.2517 -8.452129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 -8.452129) (end 9.247899 -8.452129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 -8.452129) (end 9.247899 -10.204729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 9.247899 -10.204729) (end 7.2517 -10.204729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 -10.204729) (end 7.2517 -11.3538) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 7.2517 -11.3538) (end -7.2517 -11.3538) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 -11.3538) (end -7.2517 -10.204729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 -10.204729) (end -9.247899 -10.204729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 -10.204729) (end -9.247899 -8.452129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 -8.452129) (end -7.2517 -8.452129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 -8.452129) (end -7.2517 -7.664729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 -7.664729) (end -9.247899 -7.664729) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 -7.664729) (end -9.247899 -5.912129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 -5.912129) (end -7.2517 -5.912129) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 -5.912129) (end -7.2517 5.905271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -7.2517 5.905271) (end -9.247899 5.905271) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 5.905271) (end -9.247899 7.657871) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -9.247899 7.657871) (end -7.2517 7.657871) (layer "F.CrtYd") (width 0.1524))
(fp_circle (center -6.7437 -3.81) (end -6.7437 -3.81) (layer "F.Fab") (width 0.0254) (fill none))
(fp_line (start -6.9977 11.0998) (end 6.9977 11.0998) (layer "F.Fab") (width 0.0254))
(fp_line (start 6.9977 11.0998) (end 6.9977 -11.0998) (layer "F.Fab") (width 0.0254))
(fp_line (start 6.9977 -11.0998) (end -6.9977 -11.0998) (layer "F.Fab") (width 0.0254))
(fp_line (start -6.9977 -11.0998) (end -6.9977 11.0998) (layer "F.Fab") (width 0.0254))
(fp_arc (start 0.3048 -11.0998) (mid 0 -10.795) (end -0.3048 -11.0998) (layer "F.Fab") (width 0.0254))
(pad "1" smd rect (at -6.999999 -9.328429) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -6.999999 -6.788429) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -6.999999 6.781571) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -6.999999 9.321571) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at 6.999999 9.321571) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at 6.999999 6.781571) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at 6.999999 -6.788429) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at 6.999999 -9.328429) (size 3.9878 1.2446) (layers "F.Cu" "F.Paste" "F.Mask"))
)

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

14754
cm4-nrf54.3dshapes/R0603.step Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
{
"board": {
"active_layer": 0,
"active_layer": 1,
"active_layer_preset": "",
"auto_track_width": false,
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
@@ -20,7 +20,7 @@
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"lockedItems": true,
"otherItems": true,
"pads": true,
"text": true,
@@ -49,7 +49,7 @@
"conflict_shadows",
"shapes"
],
"visible_layers": "ffffffff_ffffffff_fffffff5_ff5d5f5f",
"visible_layers": "ffffffff_ffffffff_fffffff5_ff5d5fff",
"zone_display_mode": 1
},
"git": {

View File

@@ -41,11 +41,11 @@
"height": 1.6,
"width": 1.6
},
"silk_line_width": 0.12,
"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.15,
"silk_text_size_h": 0.8,
"silk_text_size_v": 0.8,
"silk_text_thickness": 0.1,
"silk_text_upright": false,
"zones": {
"min_clearance": 0.15
@@ -59,6 +59,26 @@
}
],
"drc_exclusions": [
[
"courtyards_overlap|143025000|12905000|3e7b762a-aeb1-4487-8b8e-8fd487d18048|5ff58893-bd42-48aa-be8e-97e50276be45",
""
],
[
"courtyards_overlap|78516889|23095000|b4949617-d981-4d66-aeb4-a96fb9d3712e|e2657404-22fb-4dd9-86f2-864c71065f4c",
""
],
[
"courtyards_overlap|90555000|62475000|45dec301-ba4d-45f3-b267-7595a929954b|c477f1a7-5903-451c-81dd-c6a7bc66a3e5",
""
],
[
"courtyards_overlap|98105000|111805000|4152f161-3c87-44a0-aa17-48a768bf1211|43707ca4-6a06-4fc1-b96f-66b46349b257",
""
],
[
"courtyards_overlap|99605918|114455000|43707ca4-6a06-4fc1-b96f-66b46349b257|f9224608-e469-4541-9ac8-7900f40323c2",
""
],
[
"holes_co_located|118400000|31800000|815cc57c-29a0-41f8-8852-e9846534f3b3|e7eccaab-7c5c-4938-9303-725f2b24052a",
""
@@ -107,10 +127,6 @@
"silk_overlap|114900000|64800000|647ef5a0-7070-4421-8f34-c89690ccbd8a|a5f3e881-25fb-4334-84bc-80ae85284c26",
""
],
[
"silk_overlap|115976190|82690000|3b7a3b3d-10ae-423c-a896-56eeedb8565e|477a9878-5c92-4e7e-b05c-4f2cca8cc155",
""
],
[
"silk_overlap|118400000|28300000|3bacbdb7-fad6-434a-816e-08caca5a1c82|55cfa06a-f724-43c7-aa9e-365a5f7015f7",
""
@@ -135,6 +151,62 @@
"silk_overlap|118400000|68300000|a5f3e881-25fb-4334-84bc-80ae85284c26|d615b50e-8729-4a95-9121-fdaef7b019a0",
""
],
[
"silk_overlap|144300000|13370000|629e3af3-3daf-4bec-8689-244129586db2|a9194df3-b93d-4ed6-bd9c-0668f27abe17",
""
],
[
"silk_overlap|144300000|13470000|48cfbe67-ec3e-432e-9fa8-9c92bd4ffd98|629e3af3-3daf-4bec-8689-244129586db2",
""
],
[
"silk_overlap|144800000|16030000|119f4ee6-f92a-4460-b0f6-2fd12e9b5889|123dc679-265a-4702-8517-a9028c578491",
""
],
[
"silk_overlap|145300000|13370000|629e3af3-3daf-4bec-8689-244129586db2|69253abf-7bb0-4878-9944-e39173235063",
""
],
[
"silk_overlap|146800000|13370000|629e3af3-3daf-4bec-8689-244129586db2|99b8292d-8889-46c0-ab26-96bf7334c92b",
""
],
[
"silk_overlap|146800000|13370000|629e3af3-3daf-4bec-8689-244129586db2|b9abcef8-c7cb-4b4f-a773-6a96971b1bbc",
""
],
[
"silk_overlap|147300000|16030000|123dc679-265a-4702-8517-a9028c578491|79af1b6d-482f-48e6-b8a8-6cc5941fec06",
""
],
[
"silk_overlap|147800000|13470000|555e88a9-8f94-430b-a7c8-26ad2b206cbe|629e3af3-3daf-4bec-8689-244129586db2",
""
],
[
"silk_overlap|149300000|13370000|629e3af3-3daf-4bec-8689-244129586db2|865bb55d-c764-4a29-92cf-6e281b8a7daa",
""
],
[
"silk_overlap|149300000|13370000|629e3af3-3daf-4bec-8689-244129586db2|ef60e978-d9b8-4715-9514-70abff3058a1",
""
],
[
"silk_overlap|149800000|16030000|123dc679-265a-4702-8517-a9028c578491|b4cc1e5d-32de-4d4d-a536-9bb1fa0d85a8",
""
],
[
"silk_overlap|150300000|13370000|629e3af3-3daf-4bec-8689-244129586db2|f439f7f2-ff5b-4485-bd72-6b9a4834a9dc",
""
],
[
"silk_overlap|151150000|13370000|629e3af3-3daf-4bec-8689-244129586db2|c377f091-6001-4591-b5dc-ad5032797d05",
""
],
[
"silk_overlap|152420000|16030000|0fbe9626-7d66-4e27-8eda-61ec6e8095b2|fe1a3e2d-0aaf-4ad6-8c8b-e8e688527394",
""
],
[
"silk_overlap|166400000|28300000|3bacbdb7-fad6-434a-816e-08caca5a1c82|45fe9b44-3e26-4749-88ae-0318863f514c",
""

File diff suppressed because it is too large Load Diff

View File

@@ -377,6 +377,140 @@
)
(embedded_fonts no)
)
(symbol "0603WAJ0513T5E"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "R"
(at 0 5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "0603WAJ0513T5E"
(at 0 -5.08 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "cm4-nrf54:R0603"
(at 0 -7.62 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://lcsc.com/product-detail/Chip-Resistor-Surface-Mount-UniOhm_51KR-513-5_C18672.html"
(at 0 -10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" "51KΩ (513) ±5%"
(at 0 -22.86 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Manufacturer" "UNI-ROYAL(厚声)"
(at 0 -12.7 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "MPN" "0603WAJ0513T5E"
(at 0 -15.24 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC Part" "C18672"
(at 0 -17.78 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "Resistors"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "0603WAJ0513T5E_0_1"
(rectangle
(start -2.54 1.02)
(end 2.54 -1.02)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin input line
(at -5.08 0 0)
(length 2.54)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 5.08 0 180)
(length 2.54)
(name "2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "1771114"
(exclude_from_sim no)
(in_bom yes)
@@ -1580,6 +1714,280 @@
)
(embedded_fonts no)
)
(symbol "AG9905MT"
(pin_names
(offset 0.254)
)
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 20.32 10.16 0)
(effects
(font
(size 1.524 1.524)
)
)
)
(property "Value" "AG9905MT"
(at 20.32 7.62 0)
(effects
(font
(size 1.524 1.524)
)
)
)
(property "Footprint" "AG9905MT_SLV"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
(italic yes)
)
(hide yes)
)
)
(property "Datasheet" "AG9905MT"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
(italic yes)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_locked" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "ki_keywords" "AG9905MT"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_fp_filters" "AG9905MT_SLV"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "AG9905MT_0_1"
(polyline
(pts
(xy 7.62 5.08) (xy 7.62 -12.7)
)
(stroke
(width 0.127)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 7.62 -12.7) (xy 33.02 -12.7)
)
(stroke
(width 0.127)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 33.02 5.08) (xy 7.62 5.08)
)
(stroke
(width 0.127)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 33.02 -12.7) (xy 33.02 5.08)
)
(stroke
(width 0.127)
(type default)
)
(fill
(type none)
)
)
(pin power_in line
(at 0 0 0)
(length 7.62)
(name "+VDC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -2.54 0)
(length 7.62)
(name "+VDC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin power_in line
(at 0 -5.08 0)
(length 7.62)
(name "-VDC"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin output line
(at 0 -7.62 0)
(length 7.62)
(name "ADJ"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 40.64 0 180)
(length 7.62)
(name "VIN-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "8"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 40.64 -2.54 180)
(length 7.62)
(name "VIN-"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "7"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 40.64 -5.08 180)
(length 7.62)
(name "VIN+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin input line
(at 40.64 -7.62 180)
(length 7.62)
(name "VIN+"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "ASE-xxxMHz"
(pin_names
(offset 0.254)
@@ -2030,6 +2438,258 @@
)
(embedded_fonts no)
)
(symbol "B82793C0104N201"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "B82793C0104N201"
(at 0 -7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "cm4-nrf54:FILTER-SMD_4P-L7.1-W6.0-P2.50-LS9.0-BL"
(at 0 -10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://www.lcsc.com/datasheet/C2662417.pdf"
(at 0 -12.7 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Manufacturer" "TDK"
(at 0 -15.24 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "MPN" "B82793C0104N201"
(at 0 -17.78 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC Part" "C2662417"
(at 0 -20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "Common Mode Filters"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "B82793C0104N201_0_1"
(rectangle
(start -4.83 5.08)
(end 5.33 -5.08)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy -2.54 1.27) (xy 2.79 1.27) (xy 2.79 -1.27) (xy -2.54 -1.27)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start -2.29 3.3)
(end 2.79 1.78)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy -2.29 2.54) (xy -5.08 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(rectangle
(start -2.29 -1.78)
(end 2.79 -3.3)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(polyline
(pts
(xy -2.29 -2.54) (xy -5.08 -2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.79 2.54) (xy 5.33 2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(polyline
(pts
(xy 2.79 -2.54) (xy 5.33 -2.54)
)
(stroke
(width 0)
(type default)
)
(fill
(type none)
)
)
(pin unspecified line
(at -10.16 2.54 0)
(length 5.08)
(name "4"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at -10.16 -2.54 0)
(length 5.08)
(name "1"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at 10.16 2.54 180)
(length 5.08)
(name "3"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at 10.16 -2.54 180)
(length 5.08)
(name "2"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "BAT54J"
(pin_numbers
(hide yes)
@@ -23421,6 +24081,212 @@
)
(embedded_fonts no)
)
(symbol "TPS2553DBVR"
(exclude_from_sim no)
(in_bom yes)
(on_board yes)
(property "Reference" "U"
(at 0 7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Value" "TPS2553DBVR"
(at 0 -7.62 0)
(effects
(font
(size 1.27 1.27)
)
)
)
(property "Footprint" "cm4-nrf54:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR"
(at 0 -10.16 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Datasheet" "https://lcsc.com/product-detail/PMIC-Power-Distribution-Switches_TI_TPS2553DBV_TPS2553DBV_C55266.html"
(at 0 -12.7 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Description" ""
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "Manufacturer" "TI(德州仪器)"
(at 0 -15.24 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "MPN" "TPS2553DBVR"
(at 0 -17.78 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "LCSC Part" "C55266"
(at 0 -20.32 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(property "ki_keywords" "Power Distribution Switches"
(at 0 0 0)
(effects
(font
(size 1.27 1.27)
)
(hide yes)
)
)
(symbol "TPS2553DBVR_0_1"
(rectangle
(start -7.62 5.08)
(end 7.62 -5.08)
(stroke
(width 0)
(type default)
)
(fill
(type background)
)
)
(pin unspecified line
(at -12.7 2.54 0)
(length 5.08)
(name "IN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "1"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at -12.7 0 0)
(length 5.08)
(name "GND"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "2"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at -12.7 -2.54 0)
(length 5.08)
(name "EN"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "3"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at 12.7 2.54 180)
(length 5.08)
(name "OUT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "6"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at 12.7 0 180)
(length 5.08)
(name "ILIM"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "5"
(effects
(font
(size 1.27 1.27)
)
)
)
)
(pin unspecified line
(at 12.7 -2.54 180)
(length 5.08)
(name "/FAULT"
(effects
(font
(size 1.27 1.27)
)
)
)
(number "4"
(effects
(font
(size 1.27 1.27)
)
)
)
)
)
(embedded_fonts no)
)
(symbol "TS3USB221ARSER"
(pin_names
(offset 0.254)

View File

@@ -0,0 +1,38 @@
(module easyeda2kicad:FILTER-SMD_4P-L7.1-W6.0-P2.50-LS9.0-BL (layer F.Cu) (tedit 5DC5F6A4)
(attr smd)
(fp_text reference REF** (at 0.000 -5.250) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value FILTER-SMD_4P-L7.1-W6.0-P2.50-LS9.0-BL (at 0.000 5.250) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "LCSC Part" "C2662417")
(fp_line (start 3.61 -1.89) (end 3.61 -3.04) (layer F.SilkS) (width 0.25))
(fp_line (start 3.61 -3.04) (end -3.54 -3.04) (layer F.SilkS) (width 0.25))
(fp_line (start -3.54 -3.04) (end -3.58 -3.01) (layer F.SilkS) (width 0.25))
(fp_line (start 3.61 0.61) (end 3.61 -0.61) (layer F.SilkS) (width 0.25))
(fp_line (start -3.60 1.89) (end -3.60 3.02) (layer F.SilkS) (width 0.25))
(fp_line (start -3.60 3.02) (end 3.59 3.02) (layer F.SilkS) (width 0.25))
(fp_line (start 3.59 3.02) (end 3.61 3.00) (layer F.SilkS) (width 0.25))
(fp_line (start 3.61 3.00) (end 3.61 1.89) (layer F.SilkS) (width 0.25))
(fp_line (start -3.60 -0.61) (end -3.60 0.61) (layer F.SilkS) (width 0.25))
(fp_line (start -3.60 -3.06) (end -3.60 -1.89) (layer F.SilkS) (width 0.25))
(pad 2 smd rect (at 3.80 1.25 90.00) (size 0.812 2.390) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 3.80 -1.25 90.00) (size 0.812 2.390) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -3.80 1.25 90.00) (size 0.812 2.390) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.80 -1.25 90.00) (size 0.812 2.390) (layers F.Cu F.Paste F.Mask))
(fp_circle (center -4.50 3.00) (end -4.47 3.00) (layer F.SilkS) (width 0.06))
(fp_circle (center -4.95 2.54) (end -4.80 2.54) (layer F.SilkS) (width 0.30))
(fp_line (start -3.55 3.00) (end -3.55 -3.00) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.55 -3.00) (end 3.55 -3.00) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.55 -3.00) (end 3.55 3.00) (layer F.CrtYd) (width 0.05))
(fp_line (start 3.55 3.00) (end -3.55 3.00) (layer F.CrtYd) (width 0.05))
(model "cm4-nrf54.3dshapes/FILTER-SMD_4P-L7.1-W6.0-P2.50-LS9.0-BL.wrl"
(offset (xyz 0.000 0.000 0.000))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@@ -0,0 +1,32 @@
(module easyeda2kicad:R0603 (layer F.Cu) (tedit 5DC5F6A4)
(descr "51KΩ (513) ±5%")
(attr smd)
(fp_text reference REF** (at 0.000 -4.000) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value R0603 (at 0.000 4.000) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "LCSC Part" "C18672")
(fp_line (start 0.43 0.66) (end 1.39 0.66) (layer F.SilkS) (width 0.15))
(fp_line (start 1.39 0.66) (end 1.39 -0.66) (layer F.SilkS) (width 0.15))
(fp_line (start 1.39 -0.66) (end 0.43 -0.66) (layer F.SilkS) (width 0.15))
(fp_line (start -0.43 0.66) (end -1.39 0.66) (layer F.SilkS) (width 0.15))
(fp_line (start -1.39 0.66) (end -1.39 -0.66) (layer F.SilkS) (width 0.15))
(fp_line (start -1.39 -0.66) (end -0.43 -0.66) (layer F.SilkS) (width 0.15))
(pad 2 smd rect (at 0.75 0.00 0.00) (size 0.806 0.864) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -0.75 0.00 0.00) (size 0.806 0.864) (layers F.Cu F.Paste F.Mask))
(fp_circle (center -0.80 0.40) (end -0.77 0.40) (layer F.SilkS) (width 0.06))
(fp_line (start -0.80 0.40) (end -0.80 -0.40) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.80 -0.40) (end 0.80 -0.40) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.80 -0.40) (end 0.80 0.40) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.80 0.40) (end -0.80 0.40) (layer F.CrtYd) (width 0.05))
(model "cm4-nrf54.3dshapes/R0603.wrl"
(offset (xyz 0.000 0.000 0.000))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 270))
)
)

View File

@@ -0,0 +1,33 @@
(module easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR (layer F.Cu) (tedit 5DC5F6A4)
(attr smd)
(fp_text reference REF** (at 0.000 -4.950) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BR (at 0.000 4.950) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(property "LCSC Part" "C55266")
(fp_line (start -0.90 -1.55) (end 0.90 -1.55) (layer F.SilkS) (width 0.25))
(fp_line (start -0.90 1.55) (end 0.90 1.55) (layer F.SilkS) (width 0.25))
(pad 3 smd rect (at 1.35 -0.95 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.35 0.00 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 1.35 0.95 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -1.35 0.95 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -1.35 0.00 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -1.35 -0.95 0.00) (size 1.100 0.600) (layers F.Cu F.Paste F.Mask))
(fp_circle (center 1.40 1.45) (end 1.43 1.45) (layer F.SilkS) (width 0.06))
(fp_circle (center 1.40 0.95) (end 1.50 0.95) (layer Cmts.User) (width 0.20))
(fp_circle (center 1.40 1.65) (end 1.52 1.65) (layer F.SilkS) (width 0.25))
(fp_line (start -0.80 1.45) (end -0.80 -1.45) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.80 -1.45) (end 0.80 -1.45) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.80 -1.45) (end 0.80 1.45) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.80 1.45) (end -0.80 1.45) (layer F.CrtYd) (width 0.05))
(model "cm4-nrf54.3dshapes/SOT-23-6_L2.9-W1.6-H1.5-LS2.8-P0.95.wrl"
(offset (xyz 0.000 0.000 0.000))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 180))
)
)

View File

@@ -4,4 +4,5 @@
(lib (name "jkiv-library")(type "KiCad")(uri "${KIPRJMOD}/../external/jkiv-kicad-library/jkiv-library.pretty")(options "")(descr ""))
(lib (name "auracast_streamer")(type "KiCad")(uri "/home/paul/Nextcloud/tech/pcb/kicad/library/auracast_streamer.pretty")(options "")(descr ""))
(lib (name "cm4-bl54")(type "KiCad")(uri "${KIPRJMOD}/cm4-bl54.pretty")(options "")(descr ""))
(lib (name "cm4-nrf54")(type "KiCad")(uri "${KIPRJMOD}/cm4-nrf54.pretty")(options "")(descr ""))
)

15
run_easyeda2kicad.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/usr/bin/env bash
# Simple script to run easyeda2kicad via Poetry with specified parameters
# Usage: ./run_easyeda2kicad.sh [LCSC_ID]
set -euo pipefail
# Require LCSC ID as first argument
if [[ $# -lt 1 ]]; then
echo "Usage: $0 <LCSC_ID>"
exit 1
fi
LCSC_ID="$1"
poetry run easyeda2kicad --full --lcsc_id="$LCSC_ID" --output cm4-nrf54