diff --git a/.gitmodules b/.gitmodules index 8043191..4af5f14 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,6 @@ [submodule "libs/Panelization.pretty"] path = libs/Panelization.pretty url = https://github.com/madworm/Panelization.pretty +[submodule "libs/xenua-kicad"] + path = libs/xenua-kicad + url = https://git.julia.network/julia/xenua-kicad diff --git a/fp-lib-table b/fp-lib-table index e73b4e9..ea181f7 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -1,5 +1,4 @@ (fp_lib_table - (lib (name "xenua")(type "KiCad")(uri "${KIPRJMOD}/libs/xenua.pretty")(options "")(descr "")) (lib (name "cirque")(type "KiCad")(uri "${KIPRJMOD}/libs/cirque.pretty")(options "")(descr "")) (lib (name "1N4148")(type "KiCad")(uri "${KIPRJMOD}/libs/1N4148")(options "")(descr "")) (lib (name "mbk")(type "KiCad")(uri "${KIPRJMOD}/libs/mbk_footprints/mbk.pretty")(options "")(descr "")) @@ -8,4 +7,5 @@ (lib (name "pj320a")(type "KiCad")(uri "${KIPRJMOD}/libs/pj320a.pretty")(options "")(descr "")) (lib (name "resist_the")(type "KiCad")(uri "${KIPRJMOD}/libs/resist_the.pretty")(options "")(descr "")) (lib (name "Panelization")(type "KiCad")(uri "${KIPRJMOD}/libs/Panelization.pretty")(options "")(descr "")) + (lib (name "xenua")(type "KiCad")(uri "${KIPRJMOD}/libs/xenua-kicad/xenua.pretty")(options "")(descr "")) ) diff --git a/libs/xenua-kicad b/libs/xenua-kicad new file mode 160000 index 0000000..aa79935 --- /dev/null +++ b/libs/xenua-kicad @@ -0,0 +1 @@ +Subproject commit aa79935bc4ee274205f673f18081584dd2552ffc diff --git a/libs/xenua.pretty/EVQWGD001.kicad_mod b/libs/xenua.pretty/EVQWGD001.kicad_mod deleted file mode 100644 index 81fa9bb..0000000 --- a/libs/xenua.pretty/EVQWGD001.kicad_mod +++ /dev/null @@ -1,40 +0,0 @@ -(module RollerEncoder_Panasonic_EVQWGD001 (layer F.Cu) (tedit 6040A10C) - (fp_text reference REF** (at 0 0) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_text value RollerEncoder_Panasonic_EVQWGD001 (at -0.1 9) (layer F.Fab) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -8.5 5.5) (end -8.5 7.5) (layer F.SilkS) (width 0.2)) - (fp_line (start -8.4 -6.4) (end 8.4 -6.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 8.4 -6.4) (end 8.4 7.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 8.4 7.4) (end -8.4 7.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start -8.4 7.4) (end -8.4 -6.4) (layer Dwgs.User) (width 0.12)) - (fp_line (start 9.8 7.3) (end 9.8 -6.3) (layer Edge.Cuts) (width 0.05)) - (fp_line (start 7.4 -6.3) (end 7.4 7.3) (layer Edge.Cuts) (width 0.05)) - (fp_line (start 6.9 -6.5) (end -4 -6.5) (layer F.SilkS) (width 0.2)) - (fp_line (start -7.9 -6.5) (end -8.5 -6.5) (layer F.SilkS) (width 0.2)) - (fp_line (start -8.5 -6.5) (end -8.5 -4.5) (layer F.SilkS) (width 0.2)) - (fp_line (start -8.5 7.5) (end 6.9 7.5) (layer F.SilkS) (width 0.2)) - (fp_line (start 9.5 -6.6) (end 7.7 -6.6) (layer Edge.Cuts) (width 0.05)) - (fp_line (start 7.7 7.6) (end 9.5 7.6) (layer Edge.Cuts) (width 0.05)) - (fp_arc (start 7.7 7.3) (end 7.4 7.3) (angle -90) (layer Edge.Cuts) (width 0.05)) - (fp_arc (start 9.5 7.3) (end 9.5 7.6) (angle -90) (layer Edge.Cuts) (width 0.05)) - (fp_arc (start 7.7 -6.3) (end 7.7 -6.6) (angle -90) (layer Edge.Cuts) (width 0.05)) - (fp_arc (start 9.5 -6.3) (end 9.8 -6.3) (angle -90) (layer Edge.Cuts) (width 0.05)) - (fp_text user %R (at -2.4 -7.3) (layer F.SilkS) - (effects (font (size 0.8 0.8) (thickness 0.2))) - ) - (pad S1 thru_hole circle (at -6.85 -6.2) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad S2 thru_hole circle (at -5 -6.2) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad A thru_hole circle (at -5.625 -3.81) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad B thru_hole circle (at -5.625 -1.27) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad C thru_hole circle (at -5.625 1.27) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad D thru_hole circle (at -5.625 3.81) (size 1.6 1.6) (drill 0.9) (layers *.Cu *.Mask)) - (pad "" np_thru_hole circle (at -5.625 6.3) (size 1.5 1.5) (drill 1.5) (layers *.Cu *.Mask)) - (model ${KICAD_USER_LIB}/3D_models/PanasonicEncoder.STEP - (offset (xyz 8.300000000000001 -7 0)) - (scale (xyz 1 1 1)) - (rotate (xyz -90 0 -90)) - ) -) diff --git a/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod b/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod deleted file mode 100644 index f50a5c9..0000000 --- a/libs/xenua.pretty/USB_C_Receptacle_GCT_USB4510.kicad_mod +++ /dev/null @@ -1,38 +0,0 @@ -(footprint "USB_C_Receptacle_GCT_USB4510" (version 20211014) (generator pcbnew) - (layer "F.Cu") - (tedit 620E9070) - (fp_text reference "REF**" (at 0.27 3.09 unlocked) (layer "F.SilkS") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 052d1111-2c0d-4e8a-bd48-e07e22b7bcb4) - ) - (fp_text value "USB_C_Receptacle_GCT_USB4510" (at 0 1.3 unlocked) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp f6e42c18-b3e1-4bff-b417-d9303fc7ace5) - ) - (fp_line (start 4.62 0) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 635d4640-75bc-43a9-b288-9fc307b52395)) - (fp_line (start -4.62 0) (end -4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 95b4dce6-c037-429c-b51d-2c141e29fe90)) - (fp_line (start 4.02 -6.2) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp ebe02255-128d-4cd6-8093-8b7db1705f29)) - (fp_arc (start -4.62 -6.2) (mid -4.32 -6.5) (end -4.02 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 0486107f-5f20-4e1c-ad5b-b15989d0a543)) - (fp_arc (start 4.02 -6.2) (mid 4.32 -6.5) (end 4.62 -6.2) (layer "Edge.Cuts") (width 0.1) (tstamp 14547f1e-d4b0-4089-b0dc-d2125193237d)) - (fp_line (start 4.62 0) (end -4.62 0) (layer "User.1") (width 0.1) (tstamp 873bbe50-6316-48a1-8194-7d0786643cdf)) - (pad "A1" smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 91f75ef7-c6a6-46c1-85b1-d63636ef55ab)) - (pad "A4" smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 27b0c459-4052-4033-81b9-4b1644c8d14e)) - (pad "A5" smd rect (at -1.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38dfea45-0ec1-4802-825c-c06260a62b7d)) - (pad "A6" smd rect (at -0.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 543f8012-13a3-4ac1-8776-d0ea686edb64)) - (pad "A7" smd rect (at 0.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6467592d-0406-4656-957b-8a3c874708e5)) - (pad "A8" smd rect (at 1.25 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 383b67f2-19f7-4807-8526-8cf61d380ee1)) - (pad "A9" smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1e5872b7-fa5e-460f-8397-1fcee8368866)) - (pad "A12" smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2638830-613c-4051-af75-8c1d78eaa4af)) - (pad "B1" smd rect (at 3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b6d5c50f-a0c0-4c42-a860-a08fd8ddc8c5)) - (pad "B4" smd rect (at 2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 120a3d15-69c0-4bc8-906d-fb88d337142b)) - (pad "B5" smd rect (at 1.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 293886b0-b0da-4fb8-b613-a194bc02229a)) - (pad "B6" smd rect (at 0.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a2fd331d-1cfd-4fc3-9eb4-924a8432ad40)) - (pad "B7" smd rect (at -0.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1131e1d9-01f2-4003-9894-0b24724b93fb)) - (pad "B8" smd rect (at -1.75 -6.75) (size 0.3 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp da747cdd-dc69-4d76-9c08-a483228acc38)) - (pad "B9" smd rect (at -2.4 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f5bcd78c-5d41-4e5a-8f22-c6e576f54866)) - (pad "B12" smd rect (at -3.2 -6.75) (size 0.6 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6e52c62-1302-4c18-9f6f-0f2503acd5d2)) - (pad "S1" thru_hole oval (at -5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp 68d578bc-f9f5-4384-80f8-35d98d88fcbc)) - (pad "S1" thru_hole oval (at 5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) (tstamp 9f80d5eb-f83c-428f-b391-86468f7d389d)) - (pad "S1" thru_hole oval (at -5.62 -1.6) (size 1 2.2) (drill oval 0.6 1.8) (layers *.Cu *.Mask) (tstamp b3144811-d61a-4e48-b273-08643961e535)) - (pad "S1" thru_hole oval (at 5.62 -5.6) (size 1 1.8) (drill oval 0.6 1.4) (layers *.Cu *.Mask) (tstamp c20b96ad-d227-4526-b6eb-6eb51a564256)) -) diff --git a/libs/xenua.pretty/sig.kicad_mod b/libs/xenua.pretty/sig.kicad_mod deleted file mode 100644 index 5fca84e..0000000 --- a/libs/xenua.pretty/sig.kicad_mod +++ /dev/null @@ -1,64 +0,0 @@ -(footprint "sig" (version 20211014) (generator pcbnew) - (layer "F.Cu") - (tedit 0) - (fp_text reference "REF**" (at -0.5 -0.75 unlocked) (layer "F.SilkS") hide - (effects (font (size 1 1) (thickness 0.15))) - (tstamp 9b2fc24f-5129-48fd-b700-2eb585399793) - ) - (fp_text value "sig" (at 3.75 1 unlocked) (layer "F.Fab") - (effects (font (size 1 1) (thickness 0.15))) - (tstamp a4c5fcfd-1a9e-46bb-9943-6b4b8838bcbf) - ) - (fp_line (start 2.5 -1.25) (end 2.5 -1.5) (layer "F.SilkS") (width 0.12) (tstamp 34b6dbd3-92ab-492e-a68e-2956d0477ffc)) - (fp_line (start 4.75 -0.489784) (end 4.75 -0.25) (layer "F.SilkS") (width 0.12) (tstamp 68566dac-a8f1-494a-982b-9614eb1141b7)) - (fp_line (start 1.5 -2) (end 5.5 -2) (layer "F.SilkS") (width 0.12) (tstamp 8b559fb5-565a-4d96-a2b1-00369f8e9cda)) - (fp_line (start 0 0) (end 1.25 -2) (layer "F.SilkS") (width 0.12) (tstamp 8bda4d0e-ec38-4cd9-95a2-0dfb7daa5fd0)) - (fp_line (start 4.75 -1.5) (end 4.75 -0.75) (layer "F.SilkS") (width 0.12) (tstamp acee4cd9-55b5-4f52-81a5-b68cd88a2201)) - (fp_line (start 0.25 -2) (end 0.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp af830c16-af66-4852-a30e-fd9c6e1f21ab)) - (fp_line (start 2.5 -0.25) (end 2.5 -1) (layer "F.SilkS") (width 0.12) (tstamp ba39afd7-3c4b-4f5c-a5a4-95272fa61da0)) - (fp_line (start 6.5 -1) (end 6.5 -0.25) (layer "F.SilkS") (width 0.12) (tstamp deff3c0d-d1fa-4bf0-bf6e-351409949e75)) - (fp_line (start 1.5 -0.90533) (end 2.124999 -1.15533) (layer "F.SilkS") (width 0.12) (tstamp e3fa3484-c148-4754-a9cf-7041d7ee8d59)) - (fp_line (start 3.5 -1) (end 3.5 -0.25) (layer "F.SilkS") (width 0.12) (tstamp f814ab14-b202-4b63-84a6-bda42f538816)) - (fp_line (start 0.75 -0.75) (end 1 0) (layer "F.SilkS") (width 0.12) (tstamp fa042ed1-7140-4a31-8178-81e3a93ee399)) - (fp_line (start 3.75 -0.75) (end 3.75 -1.5) (layer "F.SilkS") (width 0.12) (tstamp fb20d378-1552-479d-9e21-b7a1657d5409)) - (fp_line (start 6.25 -0.75) (end 6.25 -0.25) (layer "F.SilkS") (width 0.12) (tstamp fd0f5c72-94b2-42f2-8f1a-5e18fab273f8)) - (fp_line (start 1.25 0) (end 6.5 0) (layer "F.SilkS") (width 0.12) (tstamp fe78dabd-e6aa-4eda-a6c3-0f38fbf8c209)) - (fp_arc (start 5.704599 -2) (mid 6.25763 -1.789733) (end 6.5 -1.25) (layer "F.SilkS") (width 0.12) (tstamp 0a575f8f-de5f-419f-b10b-cd63bf07a47f)) - (fp_arc (start 5.75 -0.25) (mid 5.381013 -0.381013) (end 5.25 -0.75) (layer "F.SilkS") (width 0.12) (tstamp 16fca474-d789-436a-838b-3403276ec457)) - (fp_arc (start 2.125 -0.40533) (mid 1.75 -0.25) (end 1.375 -0.40533) (layer "F.SilkS") (width 0.12) (tstamp 221d5c6f-fba2-46a9-b7ed-5b41af052ecd)) - (fp_arc (start 1.625 -1.40533) (mid 1.926775 -1.383881) (end 2.124999 -1.15533) (layer "F.SilkS") (width 0.12) (tstamp 238f505b-8758-438e-bce8-8dcaf911b1a8)) - (fp_arc (start 5.25 -0.75) (mid 5.555255 -1.084232) (end 6 -1) (layer "F.SilkS") (width 0.12) (tstamp 28b75102-cfe2-49ea-9ea9-fe844646f944)) - (fp_arc (start 2.5 -1.25) (mid 3.081761 -1.452043) (end 3.5 -1) (layer "F.SilkS") (width 0.12) (tstamp 2d3141bb-0ac1-4198-ac31-5556e8689607)) - (fp_arc (start 1.375 -0.40533) (mid 1.217525 -0.975949) (end 1.625 -1.40533) (layer "F.SilkS") (width 0.12) (tstamp 308c8ed0-cda6-4de8-aca0-d9cb22f1426f)) - (fp_arc (start 5.25 -1.25) (mid 5.850622 -1.527502) (end 6.25 -1) (layer "F.SilkS") (width 0.12) (tstamp 4e555bbb-a8db-4ac6-8cde-44ac5a8e35fd)) - (fp_arc (start 6.25 -0.75) (mid 6.117196 -0.382804) (end 5.75 -0.25) (layer "F.SilkS") (width 0.12) (tstamp 5afbf1b1-746b-43a5-a2ff-dc6548231d4b)) - (fp_arc (start 4.75 -0.489784) (mid 4.165784 -0.296256) (end 3.75 -0.75) (layer "F.SilkS") (width 0.12) (tstamp bd76fa0e-3db9-42f9-8b6d-ed59aae11555)) - (group "" (id e9ba3791-d087-4528-8cb1-b8278b031594) - (members - 0a575f8f-de5f-419f-b10b-cd63bf07a47f - 16fca474-d789-436a-838b-3403276ec457 - 221d5c6f-fba2-46a9-b7ed-5b41af052ecd - 238f505b-8758-438e-bce8-8dcaf911b1a8 - 28b75102-cfe2-49ea-9ea9-fe844646f944 - 2d3141bb-0ac1-4198-ac31-5556e8689607 - 308c8ed0-cda6-4de8-aca0-d9cb22f1426f - 34b6dbd3-92ab-492e-a68e-2956d0477ffc - 4e555bbb-a8db-4ac6-8cde-44ac5a8e35fd - 5afbf1b1-746b-43a5-a2ff-dc6548231d4b - 68566dac-a8f1-494a-982b-9614eb1141b7 - 8b559fb5-565a-4d96-a2b1-00369f8e9cda - 8bda4d0e-ec38-4cd9-95a2-0dfb7daa5fd0 - acee4cd9-55b5-4f52-81a5-b68cd88a2201 - af830c16-af66-4852-a30e-fd9c6e1f21ab - ba39afd7-3c4b-4f5c-a5a4-95272fa61da0 - bd76fa0e-3db9-42f9-8b6d-ed59aae11555 - deff3c0d-d1fa-4bf0-bf6e-351409949e75 - e3fa3484-c148-4754-a9cf-7041d7ee8d59 - f814ab14-b202-4b63-84a6-bda42f538816 - fa042ed1-7140-4a31-8178-81e3a93ee399 - fb20d378-1552-479d-9e21-b7a1657d5409 - fd0f5c72-94b2-42f2-8f1a-5e18fab273f8 - fe78dabd-e6aa-4eda-a6c3-0f38fbf8c209 - ) - ) -)