Add ADG936BRUZ, SJ-series connectors, SN74AXC1T45DBVR, XTAC5212IRGER; add UltraLibrarian importer

Imports were done via import_snapeda.py for the SnapEDA parts and the new
scripts/import_ultralibrarian.py for XTAC5212IRGER (UltraLibrarian export),
mirroring import_snapeda.py but handling UL's timestamp-named symbol files
and its multiple pad-size footprint variants (nominal/-L/-M).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-20 09:50:13 +02:00
co-authored by Claude Sonnet 5
parent 5aa2eab5aa
commit a4a20822bf
23 changed files with 61721 additions and 0 deletions
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
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+18
View File
@@ -556,3 +556,21 @@ footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_yqinqs9q/SOIC
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/BQ25896RTWT.kicad_sym,symbols/power/BQ25896RTWT.kicad_sym,NEW,4d2fe9a4aba407bc3fadc1830a1e54cb11aa519c9c3461fd77649638545f0dd8,category=power
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/IC_BQ25896RTWT.kicad_mod,footprints/power/BQ25896RTWT.pretty/IC_BQ25896RTWT.kicad_mod,NEW,b5a14b9030e971218f7ec26183a01bcdab65727813e540997b4afe887006189e,category=power
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/BQ25896RTWT.step,3dmodels/power/BQ25896RTWT.step,NEW,d060905027351853e261b1bd0727fdadf7c99637c4770b6adb58ad02cf2282a3,category=power
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/ADG936BRUZ.kicad_sym,symbols/other/ADG936BRUZ.kicad_sym,NEW,e88af1580e9a60162c5e1af3b335d6a0d76fe8fdf3e2304120736a8f6d11088f,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/SOP65P640X120-20N.kicad_mod,footprints/other/ADG936BRUZ.pretty/SOP65P640X120-20N.kicad_mod,NEW,6f58ae89e05fee7bff106daea45349ff0ab8674800a3239c69935bd583455054,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/ADG936BRUZ.step,3dmodels/other/ADG936BRUZ.step,NEW,531cba9787b71fc419e0f036242279a95e8b51471f902418c0bae29f562b9dc8,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SN74AXC1T45DBVR.kicad_sym,symbols/other/SN74AXC1T45DBVR.kicad_sym,NEW,0f5ea5b6beb3e0430d8ca195cebb39d9390dcc5aeb8743108f5d3b5d0cc1ed5f,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SOT95P280X145-6N.kicad_mod,footprints/other/SN74AXC1T45DBVR.pretty/SOT95P280X145-6N.kicad_mod,NEW,efd5222c48c3b13739c980ab38958bfe4d627f686768c77476ac60cbc308f82d,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SN74AXC1T45DBVR.step,3dmodels/other/SN74AXC1T45DBVR.step,NEW,e86e576c72f65c530cc8f5f5af6d208fdcbe4cd8c1bc4206463469f6951181aa,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/SJ-43515TS-SMT-TR.kicad_sym,symbols/other/SJ-43515TS-SMT-TR.kicad_sym,NEW,4bc457b88b7da73e1a121e7c1c6ea48e808c2643cb2bbdc91c0f93f1497d7298,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/CUI_SJ-43515TS-SMT-TR.kicad_mod,footprints/other/SJ-43515TS-SMT-TR.pretty/CUI_SJ-43515TS-SMT-TR.kicad_mod,NEW,f2fbaa240ab6f1ac727a123a72792235e34794690f6787b7ea459afae2f87ee2,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/SJ-43515TS-SMT-TR.step,3dmodels/other/SJ-43515TS-SMT-TR.step,NEW,ab425b3f388b548e5a7301639f0f8921fc0f00557954da4a4f98604c6c4ffdde,category=other
symbol,/Users/michelebigi/Downloads/SJ-43515TS-SMT-TR.zip,,ERROR,,A component named 'SJ-43515TS-SMT-TR' already exists: symbols/other/SJ-43515TS-SMT-TR.kicad_sym. Refusing to overwrite -- choose a different --name or remove the existing component first.
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/SJ-435107RS.kicad_sym,symbols/other/SJ-435107RS.kicad_sym,NEW,e66457d56c4fdcd40d15115073a34dbc1e5cedae198a638207c594c42dd247de,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/CUI_SJ-435107RS.kicad_mod,footprints/other/SJ-435107RS.pretty/CUI_SJ-435107RS.kicad_mod,NEW,4f64f2fbe502c8fa2e8bf5b09cdd1ac4f104bfca6eb07569e9d73e00c0252da8,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/SJ-435107RS.step,3dmodels/other/SJ-435107RS.step,NEW,12613d0813d199b6b3ea4509c96dd31a9a1a1ac946f00d4339c3364e59df2d52,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/SJ-3506-SMT-TR.kicad_sym,symbols/other/SJ-3506-SMT-TR.kicad_sym,NEW,9dc5dbfd454ee438fe7c24b41affd070e04c3ff4863eab46992a64dddf7737de,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/CUI_SJ-3506-SMT-TR.kicad_mod,footprints/other/SJ-3506-SMT-TR.pretty/CUI_SJ-3506-SMT-TR.kicad_mod,NEW,e54727ada3ec48e64b6fd347652170d8e9db71a97f3f3177a635cc26478f2535,category=other
3d-model,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/SJ-3506-SMT-TR.step,3dmodels/other/SJ-3506-SMT-TR.step,NEW,58d533dd8e54e2e1e7c6e02c5b1c1b35df76cdcc30748bce395b0573d5131741,category=other
symbol,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_v0rwnotp/KiCADv6/2026-08-20_07-44-49.kicad_sym,symbols/other/XTAC5212IRGER.kicad_sym,NEW,c85d2d11871a3cbac15e93b1b51b575513853da1bb42789be586b5bb3c6148ae,category=other
footprint,/var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_v0rwnotp/KiCADv6/footprints.pretty/VQFN24_RGE_CORNERPADS_TEX.kicad_mod,footprints/other/XTAC5212IRGER.pretty/VQFN24_RGE_CORNERPADS_TEX.kicad_mod,NEW,2a2a1a5f831aeeebfde035b88094ccd238802fea4fd53c9bec12a8fc018a39cd,category=other
1 type source destination status hash notes
556 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/BQ25896RTWT.kicad_sym symbols/power/BQ25896RTWT.kicad_sym NEW 4d2fe9a4aba407bc3fadc1830a1e54cb11aa519c9c3461fd77649638545f0dd8 category=power
557 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/IC_BQ25896RTWT.kicad_mod footprints/power/BQ25896RTWT.pretty/IC_BQ25896RTWT.kicad_mod NEW b5a14b9030e971218f7ec26183a01bcdab65727813e540997b4afe887006189e category=power
558 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_bq3pbycq/BQ25896RTWT.step 3dmodels/power/BQ25896RTWT.step NEW d060905027351853e261b1bd0727fdadf7c99637c4770b6adb58ad02cf2282a3 category=power
559 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/ADG936BRUZ.kicad_sym symbols/other/ADG936BRUZ.kicad_sym NEW e88af1580e9a60162c5e1af3b335d6a0d76fe8fdf3e2304120736a8f6d11088f category=other
560 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/SOP65P640X120-20N.kicad_mod footprints/other/ADG936BRUZ.pretty/SOP65P640X120-20N.kicad_mod NEW 6f58ae89e05fee7bff106daea45349ff0ab8674800a3239c69935bd583455054 category=other
561 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_b4neb37e/ADG936BRUZ.step 3dmodels/other/ADG936BRUZ.step NEW 531cba9787b71fc419e0f036242279a95e8b51471f902418c0bae29f562b9dc8 category=other
562 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SN74AXC1T45DBVR.kicad_sym symbols/other/SN74AXC1T45DBVR.kicad_sym NEW 0f5ea5b6beb3e0430d8ca195cebb39d9390dcc5aeb8743108f5d3b5d0cc1ed5f category=other
563 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SOT95P280X145-6N.kicad_mod footprints/other/SN74AXC1T45DBVR.pretty/SOT95P280X145-6N.kicad_mod NEW efd5222c48c3b13739c980ab38958bfe4d627f686768c77476ac60cbc308f82d category=other
564 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_732pw4sp/SN74AXC1T45DBVR.step 3dmodels/other/SN74AXC1T45DBVR.step NEW e86e576c72f65c530cc8f5f5af6d208fdcbe4cd8c1bc4206463469f6951181aa category=other
565 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/SJ-43515TS-SMT-TR.kicad_sym symbols/other/SJ-43515TS-SMT-TR.kicad_sym NEW 4bc457b88b7da73e1a121e7c1c6ea48e808c2643cb2bbdc91c0f93f1497d7298 category=other
566 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/CUI_SJ-43515TS-SMT-TR.kicad_mod footprints/other/SJ-43515TS-SMT-TR.pretty/CUI_SJ-43515TS-SMT-TR.kicad_mod NEW f2fbaa240ab6f1ac727a123a72792235e34794690f6787b7ea459afae2f87ee2 category=other
567 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_pu_vvsrd/SJ-43515TS-SMT-TR.step 3dmodels/other/SJ-43515TS-SMT-TR.step NEW ab425b3f388b548e5a7301639f0f8921fc0f00557954da4a4f98604c6c4ffdde category=other
568 symbol /Users/michelebigi/Downloads/SJ-43515TS-SMT-TR.zip ERROR A component named 'SJ-43515TS-SMT-TR' already exists: symbols/other/SJ-43515TS-SMT-TR.kicad_sym. Refusing to overwrite -- choose a different --name or remove the existing component first.
569 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/SJ-435107RS.kicad_sym symbols/other/SJ-435107RS.kicad_sym NEW e66457d56c4fdcd40d15115073a34dbc1e5cedae198a638207c594c42dd247de category=other
570 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/CUI_SJ-435107RS.kicad_mod footprints/other/SJ-435107RS.pretty/CUI_SJ-435107RS.kicad_mod NEW 4f64f2fbe502c8fa2e8bf5b09cdd1ac4f104bfca6eb07569e9d73e00c0252da8 category=other
571 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_8b5wit03/SJ-435107RS.step 3dmodels/other/SJ-435107RS.step NEW 12613d0813d199b6b3ea4509c96dd31a9a1a1ac946f00d4339c3364e59df2d52 category=other
572 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/SJ-3506-SMT-TR.kicad_sym symbols/other/SJ-3506-SMT-TR.kicad_sym NEW 9dc5dbfd454ee438fe7c24b41affd070e04c3ff4863eab46992a64dddf7737de category=other
573 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/CUI_SJ-3506-SMT-TR.kicad_mod footprints/other/SJ-3506-SMT-TR.pretty/CUI_SJ-3506-SMT-TR.kicad_mod NEW e54727ada3ec48e64b6fd347652170d8e9db71a97f3f3177a635cc26478f2535 category=other
574 3d-model /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/snapeda_d8f9gfkl/SJ-3506-SMT-TR.step 3dmodels/other/SJ-3506-SMT-TR.step NEW 58d533dd8e54e2e1e7c6e02c5b1c1b35df76cdcc30748bce395b0573d5131741 category=other
575 symbol /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_v0rwnotp/KiCADv6/2026-08-20_07-44-49.kicad_sym symbols/other/XTAC5212IRGER.kicad_sym NEW c85d2d11871a3cbac15e93b1b51b575513853da1bb42789be586b5bb3c6148ae category=other
576 footprint /var/folders/cv/lwgyj_k14gx2rc3t2rlt29s80000gn/T/ultralibrarian_v0rwnotp/KiCADv6/footprints.pretty/VQFN24_RGE_CORNERPADS_TEX.kicad_mod footprints/other/XTAC5212IRGER.pretty/VQFN24_RGE_CORNERPADS_TEX.kicad_mod NEW 2a2a1a5f831aeeebfde035b88094ccd238802fea4fd53c9bec12a8fc018a39cd category=other
@@ -0,0 +1,137 @@
(footprint SOP65P640X120-20N (layer F.Cu) (tedit 6A844E89)
(descr "")
(attr smd)
(fp_text reference REF** (at 1.754615 -6.764145 0) (layer F.SilkS)
(effects (font (size 1.64188188976 1.64188188976) (thickness 0.15)))
)
(fp_text value SOP65P640X120-20N (at 14.260545 6.583755 0) (layer F.Fab)
(effects (font (size 1.64128346457 1.64128346457) (thickness 0.15)))
)
(pad 1 smd rect (at -2.8194 -2.921) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 2 smd rect (at -2.8194 -2.286) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 3 smd rect (at -2.8194 -1.6256) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 4 smd rect (at -2.8194 -0.9652) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 5 smd rect (at -2.8194 -0.3302) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 6 smd rect (at -2.8194 0.3302) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 7 smd rect (at -2.8194 0.9652) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 8 smd rect (at -2.8194 1.6256) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 9 smd rect (at -2.8194 2.286) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 10 smd rect (at -2.8194 2.921) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 11 smd rect (at 2.8194 2.921) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 12 smd rect (at 2.8194 2.286) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 13 smd rect (at 2.8194 1.6256) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 14 smd rect (at 2.8194 0.9652) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 15 smd rect (at 2.8194 0.3302) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 16 smd rect (at 2.8194 -0.3302) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 17 smd rect (at 2.8194 -0.9652) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 18 smd rect (at 2.8194 -1.6256) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 19 smd rect (at 2.8194 -2.286) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 20 smd rect (at 2.8194 -2.921) (size 1.4732 0.3556) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(fp_line (start -1.8288 3.302) (end 1.8288 3.302) (layer F.SilkS) (width 0.1524))
(fp_line (start 1.8288 -3.302) (end 0.3048 -3.302) (layer F.SilkS) (width 0.1524))
(fp_line (start 0.3048 -3.302) (end -0.3048 -3.302) (layer F.SilkS) (width 0.1524))
(fp_line (start -0.3048 -3.302) (end -1.8288 -3.302) (layer F.SilkS) (width 0.1524))
(fp_arc (start 0.0 -3.302) (end -0.3048 -3.302) (angle -180.0) (layer F.SilkS) (width 0.1524))
(fp_line (start -4.064 2.7432) (end -4.064 3.1242) (layer Dwgs.User) (width 0.1524))
(fp_line (start -4.064 3.1242) (end -3.81 3.1242) (layer Dwgs.User) (width 0.1524))
(fp_line (start -3.81 3.1242) (end -3.81 2.7432) (layer Dwgs.User) (width 0.1524))
(fp_line (start 4.064 -3.1242) (end 4.064 -2.7432) (layer Dwgs.User) (width 0.1524))
(fp_line (start 4.064 -2.7432) (end 3.81 -2.7432) (layer Dwgs.User) (width 0.1524))
(fp_line (start 3.81 -2.7432) (end 3.81 -3.1242) (layer Dwgs.User) (width 0.1524))
(fp_text user "*" (at -3.6601 -3.15175) (layer Dwgs.User)
(effects (font (size 1.00068503937 1.00068503937) (thickness 0.15)))
)
(fp_line (start -2.2352 -2.7686) (end -2.2352 -3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -3.0734) (end -3.2004 -3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -3.0734) (end -3.2004 -2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -2.7686) (end -2.2352 -2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -2.1336) (end -2.2352 -2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -2.4384) (end -3.2004 -2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -2.4384) (end -3.2004 -2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -2.1336) (end -2.2352 -2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -1.4732) (end -2.2352 -1.778) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -1.778) (end -3.2004 -1.778) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -1.778) (end -3.2004 -1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -1.4732) (end -2.2352 -1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -0.8128) (end -2.2352 -1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -1.1176) (end -3.2004 -1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -1.1176) (end -3.2004 -0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -0.8128) (end -2.2352 -0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -0.1778) (end -2.2352 -0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -0.4826) (end -3.2004 -0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -0.4826) (end -3.2004 -0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 -0.1778) (end -2.2352 -0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 0.4826) (end -2.2352 0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 0.1778) (end -3.2004 0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 0.1778) (end -3.2004 0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 0.4826) (end -2.2352 0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 1.1176) (end -2.2352 0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 0.8128) (end -3.2004 0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 0.8128) (end -3.2004 1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 1.1176) (end -2.2352 1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 1.778) (end -2.2352 1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 1.4732) (end -3.2004 1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 1.4732) (end -3.2004 1.778) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 1.778) (end -2.2352 1.778) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 2.4384) (end -2.2352 2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 2.1336) (end -3.2004 2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 2.1336) (end -3.2004 2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 2.4384) (end -2.2352 2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 3.0734) (end -2.2352 2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 2.7686) (end -3.2004 2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 2.7686) (end -3.2004 3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start -3.2004 3.0734) (end -2.2352 3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 2.7686) (end 2.2352 3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 3.0734) (end 3.2004 3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 3.0734) (end 3.2004 2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 2.7686) (end 2.2352 2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 2.1336) (end 2.2352 2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 2.4384) (end 3.2004 2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 2.4384) (end 3.2004 2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 2.1336) (end 2.2352 2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 1.4732) (end 2.2352 1.778) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 1.778) (end 3.2004 1.778) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 1.778) (end 3.2004 1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 1.4732) (end 2.2352 1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 0.8128) (end 2.2352 1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 1.1176) (end 3.2004 1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 1.1176) (end 3.2004 0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 0.8128) (end 2.2352 0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 0.1778) (end 2.2352 0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 0.4826) (end 3.2004 0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 0.4826) (end 3.2004 0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 0.1778) (end 2.2352 0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -0.4826) (end 2.2352 -0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -0.1778) (end 3.2004 -0.1778) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -0.1778) (end 3.2004 -0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -0.4826) (end 2.2352 -0.4826) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -1.1176) (end 2.2352 -0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -0.8128) (end 3.2004 -0.8128) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -0.8128) (end 3.2004 -1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -1.1176) (end 2.2352 -1.1176) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -1.778) (end 2.2352 -1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -1.4732) (end 3.2004 -1.4732) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -1.4732) (end 3.2004 -1.778) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -1.778) (end 2.2352 -1.778) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -2.4384) (end 2.2352 -2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -2.1336) (end 3.2004 -2.1336) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -2.1336) (end 3.2004 -2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -2.4384) (end 2.2352 -2.4384) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -3.0734) (end 2.2352 -2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -2.7686) (end 3.2004 -2.7686) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -2.7686) (end 3.2004 -3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start 3.2004 -3.0734) (end 2.2352 -3.0734) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 3.302) (end 2.2352 3.302) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 3.302) (end 2.2352 -3.302) (layer F.Fab) (width 0.1524))
(fp_line (start 2.2352 -3.302) (end 0.3048 -3.302) (layer F.Fab) (width 0.1524))
(fp_line (start 0.3048 -3.302) (end -0.3048 -3.302) (layer F.Fab) (width 0.1524))
(fp_line (start -0.3048 -3.302) (end -2.2352 -3.302) (layer F.Fab) (width 0.1524))
(fp_line (start -2.2352 -3.302) (end -2.2352 3.302) (layer F.Fab) (width 0.1524))
(fp_arc (start 0.0 -3.302) (end -0.3048 -3.302) (angle -180.0) (layer F.Fab) (width 0.1524))
(model ${KIPRJMOD}/3dmodels/other/ADG936BRUZ.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,52 @@
(footprint CUI_SJ-3506-SMT-TR (layer F.Cu) (tedit 6A85A70D)
(descr "")
(fp_text reference REF** (at 3.67445 -8.13681 0) (layer F.SilkS)
(effects (font (size 1.00022047244 1.00022047244) (thickness 0.15)))
)
(fp_text value CUI_SJ-3506-SMT-TR (at 12.18906 7.626315 0) (layer F.Fab)
(effects (font (size 1.00148818898 1.00148818898) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 1.85 -5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 2 thru_hole oval (at 9.7 -5.9) (size 1.45 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 6 thru_hole oval (at 11.5 -5.9) (size 1.45 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 3 thru_hole oval (at 11.5 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 4 thru_hole oval (at 9.0 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 5 thru_hole oval (at 1.85 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH1 thru_hole oval (at 5.88 -5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH2 thru_hole oval (at 5.88 5.9) (size 1.6 0.8) (drill oval 1.1 0.7) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(fp_line (start -2.8 3.0) (end -2.8 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 -3.0) (end 0.0 -6.4) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 -6.4) (end 12.0 -6.4) (layer F.Fab) (width 0.127))
(fp_line (start 12.0 -6.4) (end 12.0 6.4) (layer F.Fab) (width 0.127))
(fp_line (start 12.0 6.4) (end 0.0 6.4) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 6.4) (end 0.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.8 3.0) (end 0.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.8 -3.0) (end 0.0 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start 0.0 6.4) (end 0.8 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 0.0 -6.4) (end 0.8 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 2.9 -6.4) (end 4.8 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 6.9 -6.4) (end 8.6 -6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 2.9 6.4) (end 4.7 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start 7.0 6.4) (end 8.0 6.4) (layer F.SilkS) (width 0.127))
(fp_line (start -0.25 -6.75) (end -0.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 -3.25) (end -3.05 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.05 -3.25) (end -3.05 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.05 3.25) (end -0.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 3.25) (end -0.25 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -0.25 6.75) (end 13.55 6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 13.55 6.75) (end 13.55 -6.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 13.55 -6.75) (end -0.25 -6.75) (layer F.CrtYd) (width 0.05))
(fp_circle (center -0.5 -5.75) (end -0.4 -5.75) (layer F.SilkS) (width 0.2))
(fp_line (start 0.0 -5.05) (end 0.0 5.05) (layer Edge.Cuts) (width 0.01))
(fp_line (start 0.0 5.05) (end 13.05 5.05) (layer Edge.Cuts) (width 0.01))
(fp_arc (start 13.025 4.775) (end 13.3 4.75) (angle 90.0) (layer Edge.Cuts) (width 0.01))
(fp_line (start 13.3 4.75) (end 13.3 -4.75) (layer Edge.Cuts) (width 0.01))
(fp_arc (start 13.025 -4.775) (end 13.05 -5.05) (angle 90.0) (layer Edge.Cuts) (width 0.01))
(fp_line (start 13.05 -5.05) (end 0.0 -5.05) (layer Edge.Cuts) (width 0.01))
(model ${KIPRJMOD}/3dmodels/other/SJ-3506-SMT-TR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,62 @@
(footprint CUI_SJ-435107RS (layer F.Cu) (tedit 6A856332)
(descr "")
(fp_text reference REF** (at -2.270805 -6.922675 0) (layer F.SilkS)
(effects (font (size 1.00255905512 1.00255905512) (thickness 0.15)))
)
(fp_text value CUI_SJ-435107RS (at 3.638275 7.442155 0) (layer F.Fab)
(effects (font (size 1.00366141732 1.00366141732) (thickness 0.15)))
)
(pad 1 thru_hole oval (at 4.7 0.7) (size 1.1 2.2) (drill oval 0.8 1.3) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 2 thru_hole oval (at 1.4 3.6) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 3 thru_hole oval (at 4.5 -1.6) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 6 thru_hole oval (at 4.5 -4.5) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 5 thru_hole oval (at 2.5 -3.1) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad 4 thru_hole oval (at -3.6 4.5) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH1 thru_hole oval (at -3.6 -5.1) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad SH2 thru_hole oval (at -1.1 5.5) (size 2.2 1.1) (drill oval 1.3 0.8) (layers *.Cu *.Mask) (solder_mask_margin 0.102))
(pad None np_thru_hole circle (at -3.6 0.0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
(pad None np_thru_hole circle (at 1.4 0.0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask))
(fp_line (start -6.0 -5.2) (end 6.0 -5.2) (layer F.Fab) (width 0.127))
(fp_line (start 6.0 -5.2) (end 6.0 5.6) (layer F.Fab) (width 0.127))
(fp_line (start 6.0 5.6) (end -6.0 5.6) (layer F.Fab) (width 0.127))
(fp_line (start -6.0 5.6) (end -6.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -6.0 3.0) (end -6.0 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start -6.0 -3.0) (end -6.0 -5.2) (layer F.Fab) (width 0.127))
(fp_line (start -5.0 -5.2) (end -6.0 -5.2) (layer F.SilkS) (width 0.127))
(fp_line (start -6.0 -5.2) (end -6.0 -3.0) (layer F.SilkS) (width 0.127))
(fp_line (start -6.0 -3.0) (end -6.0 3.0) (layer F.SilkS) (width 0.127))
(fp_line (start -6.0 3.0) (end -6.0 5.6) (layer F.SilkS) (width 0.127))
(fp_line (start -6.0 5.6) (end -2.65 5.6) (layer F.SilkS) (width 0.127))
(fp_line (start 0.25 5.6) (end 6.0 5.6) (layer F.SilkS) (width 0.127))
(fp_line (start 6.0 5.6) (end 6.0 -5.2) (layer F.SilkS) (width 0.127))
(fp_line (start -5.0 -5.5) (end -5.0 -6.05) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.0 -6.05) (end -2.25 -6.05) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 -6.05) (end -2.25 -5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 -5.5) (end 6.25 -5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.25 -5.5) (end 6.25 5.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.25 5.75) (end 0.25 5.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.25 5.75) (end 0.25 6.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.25 6.25) (end -2.25 6.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 6.25) (end -2.25 5.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.25 5.75) (end -6.25 5.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.25 5.75) (end -6.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.25 3.25) (end -9.25 3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -9.25 3.25) (end -9.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_circle (center 6.75 0.75) (end 6.95 0.75) (layer F.SilkS) (width 0.4))
(fp_line (start -6.0 -3.0) (end -9.0 -3.0) (layer F.Fab) (width 0.127))
(fp_line (start -6.0 3.0) (end -9.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -9.0 -3.0) (end -9.0 3.0) (layer F.Fab) (width 0.127))
(fp_line (start -6.0 -3.0) (end -9.0 -3.0) (layer F.SilkS) (width 0.127))
(fp_line (start -9.0 -3.0) (end -9.0 3.0) (layer F.SilkS) (width 0.127))
(fp_line (start -9.0 3.0) (end -6.0 3.0) (layer F.SilkS) (width 0.127))
(fp_line (start -9.25 -3.25) (end -6.25 -3.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.25 -3.25) (end -6.25 -5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.25 -5.5) (end -5.0 -5.5) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.0 -5.2) (end 3.4 -5.2) (layer F.SilkS) (width 0.127))
(model ${KIPRJMOD}/3dmodels/other/SJ-435107RS.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,49 @@
(footprint CUI_SJ-43515TS-SMT-TR (layer F.Cu) (tedit 6A855FD5)
(descr "")
(attr smd)
(fp_text reference REF** (at 1.175 -10.135 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value CUI_SJ-43515TS-SMT-TR (at 11.335 3.135 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad 1 smd rect (at 0.0 0.0) (size 2.0 3.0) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 2 smd rect (at 12.4 0.0) (size 2.0 3.0) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 3 smd rect (at 4.7 -7.0) (size 2.0 3.0) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 4 smd rect (at 2.9 0.0) (size 2.0 3.0) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad None np_thru_hole circle (at 3.9 -3.5) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad None np_thru_hole circle (at 10.9 -3.5) (size 1.9 1.9) (drill 1.9) (layers *.Cu *.Mask))
(pad 5 smd rect (at 16.4 -4.3) (size 3.0 2.0) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(fp_line (start -0.6 -6.5) (end -0.6 -6.0) (layer F.Fab) (width 0.127))
(fp_line (start -0.6 -6.0) (end -0.6 -1.0) (layer F.Fab) (width 0.127))
(fp_line (start -0.6 -1.0) (end -0.6 0.3) (layer F.Fab) (width 0.127))
(fp_line (start -0.6 0.3) (end 5.4 0.3) (layer F.Fab) (width 0.127))
(fp_line (start 14.9 -0.5) (end 14.9 -6.5) (layer F.Fab) (width 0.127))
(fp_line (start 14.9 -6.5) (end -0.6 -6.5) (layer F.Fab) (width 0.127))
(fp_line (start -0.6 -6.0) (end -2.1 -6.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.1 -6.0) (end -2.1 -1.0) (layer F.Fab) (width 0.127))
(fp_line (start -2.1 -1.0) (end -0.6 -1.0) (layer F.Fab) (width 0.127))
(fp_line (start 5.4 0.3) (end 5.4 -0.5) (layer F.Fab) (width 0.127))
(fp_line (start 5.4 -0.5) (end 14.9 -0.5) (layer F.Fab) (width 0.127))
(fp_line (start -0.6 -6.5) (end -0.6 -1.82) (layer F.SilkS) (width 0.127))
(fp_line (start 4.22 0.3) (end 5.4 0.3) (layer F.SilkS) (width 0.127))
(fp_line (start 14.9 -5.62) (end 14.9 -6.5) (layer F.SilkS) (width 0.127))
(fp_line (start 14.9 -0.5) (end 14.9 -2.98) (layer F.SilkS) (width 0.127))
(fp_line (start 3.35 -6.5) (end -0.6 -6.5) (layer F.SilkS) (width 0.127))
(fp_line (start 14.9 -6.5) (end 6.02 -6.5) (layer F.SilkS) (width 0.127))
(fp_line (start 5.4 -0.5) (end 11.08 -0.5) (layer F.SilkS) (width 0.127))
(fp_line (start 13.72 -0.5) (end 14.9 -0.5) (layer F.SilkS) (width 0.127))
(fp_line (start 5.4 0.3) (end 5.4 -0.5) (layer F.SilkS) (width 0.127))
(fp_line (start -2.35 -8.75) (end -2.35 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.35 1.75) (end 18.15 1.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 18.15 1.75) (end 18.15 -8.75) (layer F.CrtYd) (width 0.05))
(fp_line (start 18.15 -8.75) (end -2.35 -8.75) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0.0 2.2) (end 0.1 2.2) (layer F.SilkS) (width 0.2))
(fp_circle (center 0.0 2.2) (end 0.1 2.2) (layer F.Fab) (width 0.2))
(model ${KIPRJMOD}/3dmodels/other/SJ-43515TS-SMT-TR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,34 @@
(footprint SOT95P280X145-6N (layer F.Cu) (tedit 6A8451B0)
(descr "")
(attr smd)
(fp_text reference REF** (at 1.065 -2.885 0) (layer F.SilkS)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(fp_text value SOT95P280X145-6N (at 8.05 2.885 0) (layer F.Fab)
(effects (font (size 1.0 1.0) (thickness 0.15)))
)
(pad 1 smd roundrect (roundrect_rratio 0.125) (at -1.255 -0.95) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 2 smd roundrect (roundrect_rratio 0.125) (at -1.255 0.0) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 3 smd roundrect (roundrect_rratio 0.125) (at -1.255 0.95) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 4 smd roundrect (roundrect_rratio 0.125) (at 1.255 0.95) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 5 smd roundrect (roundrect_rratio 0.125) (at 1.255 0.0) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(pad 6 smd roundrect (roundrect_rratio 0.125) (at 1.255 -0.95) (size 1.21 0.58) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102))
(fp_line (start -0.8 -1.45) (end 0.8 -1.45) (layer F.Fab) (width 0.127))
(fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer F.Fab) (width 0.127))
(fp_line (start 0.8 1.45) (end -0.8 1.45) (layer F.Fab) (width 0.127))
(fp_line (start -0.8 1.45) (end -0.8 -1.45) (layer F.Fab) (width 0.127))
(fp_line (start -2.11 -1.7) (end -2.11 1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.11 1.7) (end 2.11 1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.11 1.7) (end 2.11 -1.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.11 -1.7) (end -2.11 -1.7) (layer F.CrtYd) (width 0.05))
(fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer F.SilkS) (width 0.2))
(fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer F.Fab) (width 0.2))
(fp_line (start -0.8 -1.56) (end 0.8 -1.56) (layer F.SilkS) (width 0.127))
(fp_line (start -0.8 1.56) (end 0.8 1.56) (layer F.SilkS) (width 0.127))
(model ${KIPRJMOD}/3dmodels/other/SN74AXC1T45DBVR.step
(offset (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
@@ -0,0 +1,188 @@
(footprint "VQFN24_RGE_CORNERPADS_TEX" (version 20211014) (generator pcbnew)
(layer "F.Cu")
(tags "XTAC5212IRGER ")
(attr smd)
(fp_text reference "REF**" (at 0 0 unlocked) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value VQFN24_RGE_CORNERPADS_TEX (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_text user "*" (at -2.9845 -1.881378) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "*" (at -1.5367 -1.881378) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_poly (pts
(xy 0.059563 2.6035)
(xy 0.059563 2.8575)
(xy 0.440563 2.8575)
(xy 0.440563 2.6035)
) (layer "F.SilkS") (width 0) (fill solid))
(fp_poly (pts
(xy 0.559689 -2.6035)
(xy 0.559689 -2.8575)
(xy 0.940689 -2.8575)
(xy 0.940689 -2.6035)
) (layer "F.SilkS") (width 0) (fill solid))
(fp_line (start -2.2987 2.2987) (end -2.2987 1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.6035 1.758315) (end -2.2987 1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.6035 1.758315) (end -2.6035 -1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.6035 -1.758315) (end -2.2987 -1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.2987 -1.758315) (end -2.2987 -2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -2.2987 -2.2987) (end -1.758315 -2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.758315 -2.2987) (end -1.758315 -2.6035) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.758315 -2.6035) (end 1.758315 -2.6035) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.758315 -2.6035) (end 1.758315 -2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.758315 -2.2987) (end 2.2987 -2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2987 -2.2987) (end 2.2987 -1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2987 -1.758315) (end 2.6035 -1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.6035 -1.758315) (end 2.6035 1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.6035 1.758315) (end 2.2987 1.758315) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2987 1.758315) (end 2.2987 2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 2.2987 2.2987) (end 1.758315 2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.758315 2.2987) (end 1.758315 2.6035) (layer "F.CrtYd") (width 0.1524))
(fp_line (start 1.758315 2.6035) (end -1.758315 2.6035) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.758315 2.6035) (end -1.758315 2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_line (start -1.758315 2.2987) (end -2.2987 2.2987) (layer "F.CrtYd") (width 0.1524))
(fp_text user "*" (at -2.9845 -1.881378 unlocked) (layer "F.SilkS")
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "*" (at -1.5367 -1.881378 unlocked) (layer "F.Fab")
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -2.0447 -0.7747) (end -0.7747 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.097915 -2.0447) (end 1.402715 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.402715 -2.0447) (end 1.402715 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.402715 -2.0447) (end 1.097915 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.097915 -2.0447) (end 1.097915 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.597789 -2.0447) (end 0.902589 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.902589 -2.0447) (end 0.902589 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.902589 -2.0447) (end 0.597789 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.597789 -2.0447) (end 0.597789 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.097663 -2.0447) (end 0.402463 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.402463 -2.0447) (end 0.402463 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.402463 -2.0447) (end 0.097663 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.097663 -2.0447) (end 0.097663 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.402463 -2.0447) (end -0.097663 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.097663 -2.0447) (end -0.097663 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.097663 -2.0447) (end -0.402463 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.402463 -2.0447) (end -0.402463 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.902589 -2.0447) (end -0.597789 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.597789 -2.0447) (end -0.597789 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.597789 -2.0447) (end -0.902589 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.902589 -2.0447) (end -0.902589 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.402715 -2.0447) (end -1.097915 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.097915 -2.0447) (end -1.097915 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.097915 -2.0447) (end -1.402715 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.402715 -2.0447) (end -1.402715 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -1.097915) (end -2.0447 -1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -1.402715) (end -2.0447 -1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -1.402715) (end -2.0447 -1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -1.097915) (end -2.0447 -1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.597789) (end -2.0447 -0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.902589) (end -2.0447 -0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.902589) (end -2.0447 -0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.597789) (end -2.0447 -0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.097663) (end -2.0447 -0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.402463) (end -2.0447 -0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.402463) (end -2.0447 -0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -0.097663) (end -2.0447 -0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.402463) (end -2.0447 0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.097663) (end -2.0447 0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.097663) (end -2.0447 0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.402463) (end -2.0447 0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.902589) (end -2.0447 0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.597789) (end -2.0447 0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.597789) (end -2.0447 0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 0.902589) (end -2.0447 0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 1.402715) (end -2.0447 1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 1.097915) (end -2.0447 1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 1.097915) (end -2.0447 1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 1.402715) (end -2.0447 1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.097915 2.0447) (end -1.402715 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.402715 2.0447) (end -1.402715 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.402715 2.0447) (end -1.097915 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -1.097915 2.0447) (end -1.097915 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.597789 2.0447) (end -0.902589 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.902589 2.0447) (end -0.902589 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.902589 2.0447) (end -0.597789 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.597789 2.0447) (end -0.597789 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.097663 2.0447) (end -0.402463 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.402463 2.0447) (end -0.402463 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.402463 2.0447) (end -0.097663 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -0.097663 2.0447) (end -0.097663 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.402463 2.0447) (end 0.097663 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.097663 2.0447) (end 0.097663 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.097663 2.0447) (end 0.402463 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.402463 2.0447) (end 0.402463 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.902589 2.0447) (end 0.597789 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.597789 2.0447) (end 0.597789 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.597789 2.0447) (end 0.902589 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 0.902589 2.0447) (end 0.902589 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.402715 2.0447) (end 1.097915 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.097915 2.0447) (end 1.097915 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.097915 2.0447) (end 1.402715 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 1.402715 2.0447) (end 1.402715 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 1.097915) (end 2.0447 1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 1.402715) (end 2.0447 1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 1.402715) (end 2.0447 1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 1.097915) (end 2.0447 1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.597789) (end 2.0447 0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.902589) (end 2.0447 0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.902589) (end 2.0447 0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.597789) (end 2.0447 0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.097663) (end 2.0447 0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.402463) (end 2.0447 0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.402463) (end 2.0447 0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 0.097663) (end 2.0447 0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.402463) (end 2.0447 -0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.097663) (end 2.0447 -0.097663) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.097663) (end 2.0447 -0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.402463) (end 2.0447 -0.402463) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.902589) (end 2.0447 -0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.597789) (end 2.0447 -0.597789) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.597789) (end 2.0447 -0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -0.902589) (end 2.0447 -0.902589) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -1.402715) (end 2.0447 -1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -1.097915) (end 2.0447 -1.097915) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -1.097915) (end 2.0447 -1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -1.402715) (end 2.0447 -1.402715) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 2.0447) (end 2.0447 2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 2.0447) (end 2.0447 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start 2.0447 -2.0447) (end -2.0447 -2.0447) (layer "F.Fab") (width 0.0254))
(fp_line (start -2.0447 -2.0447) (end -2.0447 2.0447) (layer "F.Fab") (width 0.0254))
(pad "1" smd rect (at -1.9431 -1.250315 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "2" smd rect (at -1.9431 -0.750189 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "3" smd rect (at -1.9431 -0.250063 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "4" smd rect (at -1.9431 0.250063 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "5" smd rect (at -1.9431 0.750189 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "6" smd rect (at -1.9431 1.250315 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "7" smd rect (at -1.250315 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "8" smd rect (at -0.750189 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "9" smd rect (at -0.250063 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "10" smd rect (at 0.250063 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "11" smd rect (at 0.750189 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "12" smd rect (at 1.250315 1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "13" smd rect (at 1.9431 1.250315 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "14" smd rect (at 1.9431 0.750189 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "15" smd rect (at 1.9431 0.250063 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "16" smd rect (at 1.9431 -0.250063 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "17" smd rect (at 1.9431 -0.750189 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "18" smd rect (at 1.9431 -1.250315 90) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "19" smd rect (at 1.250315 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "20" smd rect (at 0.750189 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "21" smd rect (at 0.250063 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "22" smd rect (at -0.250063 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "23" smd rect (at -0.750189 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "24" smd rect (at -1.250315 -1.9431) (size 0.254 0.8128) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "A1" smd rect (at -1.726 -1.726057) (size 0.254 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "A2" smd rect (at -1.726 1.726057) (size 0.254 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "A3" smd rect (at 1.726 1.726057) (size 0.254 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "A4" smd rect (at 1.726 -1.726057) (size 0.254 0.254) (layers "F.Cu" "F.Paste" "F.Mask"))
(pad "29" smd rect (at 0 0) (size 2.2098 2.2098) (layers "F.Cu" "F.Paste" "F.Mask"))
)
+6
View File
@@ -34,9 +34,15 @@
(lib (name "MIKILAB_ESP32_WROVER_E")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP32-WROVER-E.pretty")(options "")(descr "ESP32-WROVER-E.pretty"))
(lib (name "MIKILAB_ESP8684_WROOM_02C_U")(type "KiCad")(uri "${KIPRJMOD}/footprints/microcontrollers/ESP8684-WROOM-02C_U.pretty")(options "")(descr "ESP8684-WROOM-02C_U.pretty"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/25AA1024.pretty")(options "")(descr "25AA1024.pretty"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/ADG936BRUZ.pretty")(options "")(descr "ADG936BRUZ.pretty"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/CDCLVC1102PW.pretty")(options "")(descr "CDCLVC1102PW.pretty"))
(lib (name "MIKILAB_IC_TPS63020DSJT")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/IC_TPS63020DSJT.pretty")(options "")(descr "IC_TPS63020DSJT.pretty"))
(lib (name "MIKILAB_SJ_3506_SMT_TR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SJ-3506-SMT-TR.pretty")(options "")(descr "SJ-3506-SMT-TR.pretty"))
(lib (name "MIKILAB_SJ_435107RS")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SJ-435107RS.pretty")(options "")(descr "SJ-435107RS.pretty"))
(lib (name "MIKILAB_SJ_43515TS_SMT_TR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SJ-43515TS-SMT-TR.pretty")(options "")(descr "SJ-43515TS-SMT-TR.pretty"))
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SN74AXC1T45DBVR.pretty")(options "")(descr "SN74AXC1T45DBVR.pretty"))
(lib (name "MIKILAB_SOT95P280X145_5N")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/SOT95P280X145-5N.pretty")(options "")(descr "SOT95P280X145-5N.pretty"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/XTAC5212IRGER.pretty")(options "")(descr "XTAC5212IRGER.pretty"))
(lib (name "MIKILAB_abracon")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/abracon.pretty")(options "")(descr "abracon.pretty"))
(lib (name "MIKILAB_alps")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/alps.pretty")(options "")(descr "alps.pretty"))
(lib (name "MIKILAB_amp_te")(type "KiCad")(uri "${KIPRJMOD}/footprints/other/amp_te.pretty")(options "")(descr "amp_te.pretty"))
+3
View File
@@ -33,6 +33,8 @@
(lib (name "MIKILAB_ESP32_WROOM_E")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-WROOM-E.pretty")(options "")(descr "ESP32-WROOM-E.pretty"))
(lib (name "MIKILAB_ESP32_WROVER_E")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP32-WROVER-E.pretty")(options "")(descr "ESP32-WROVER-E.pretty"))
(lib (name "MIKILAB_ESP8684_WROOM_02C_U")(type "KiCad")(uri "${MIKILAB}/footprints/microcontrollers/ESP8684-WROOM-02C_U.pretty")(options "")(descr "ESP8684-WROOM-02C_U.pretty"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${MIKILAB}/footprints/other/25AA1024.pretty")(options "")(descr "25AA1024.pretty"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${MIKILAB}/footprints/other/CDCLVC1102PW.pretty")(options "")(descr "CDCLVC1102PW.pretty"))
(lib (name "MIKILAB_IC_TPS63020DSJT")(type "KiCad")(uri "${MIKILAB}/footprints/other/IC_TPS63020DSJT.pretty")(options "")(descr "IC_TPS63020DSJT.pretty"))
(lib (name "MIKILAB_SOT95P280X145_5N")(type "KiCad")(uri "${MIKILAB}/footprints/other/SOT95P280X145-5N.pretty")(options "")(descr "SOT95P280X145-5N.pretty"))
(lib (name "MIKILAB_abracon")(type "KiCad")(uri "${MIKILAB}/footprints/other/abracon.pretty")(options "")(descr "abracon.pretty"))
@@ -96,6 +98,7 @@
(lib (name "MIKILAB_ublox")(type "KiCad")(uri "${MIKILAB}/footprints/other/ublox.pretty")(options "")(descr "ublox.pretty"))
(lib (name "MIKILAB_wurth")(type "KiCad")(uri "${MIKILAB}/footprints/other/wurth.pretty")(options "")(descr "wurth.pretty"))
(lib (name "MIKILAB_zif")(type "KiCad")(uri "${MIKILAB}/footprints/other/zif.pretty")(options "")(descr "zif.pretty"))
(lib (name "MIKILAB_BQ25896RTWT")(type "KiCad")(uri "${MIKILAB}/footprints/power/BQ25896RTWT.pretty")(options "")(descr "BQ25896RTWT.pretty"))
(lib (name "MIKILAB_FSC_BT1035")(type "KiCad")(uri "${MIKILAB}/footprints/rf/FSC-BT1035.pretty")(options "")(descr "FSC-BT1035.pretty"))
(lib (name "MIKILAB_RTL8211F_CG")(type "KiCad")(uri "${MIKILAB}/footprints/rf/RTL8211F-CG.pretty")(options "")(descr "RTL8211F-CG.pretty"))
(lib (name "MIKILAB_antenna")(type "KiCad")(uri "${MIKILAB}/footprints/rf/antenna.pretty")(options "")(descr "antenna.pretty"))
+217
View File
@@ -0,0 +1,217 @@
#!/usr/bin/env python3
"""
import_ultralibrarian.py
=========================
Import a component from an UltraLibrarian KiCad export zip.
UltraLibrarian's "Download" -> KiCad zip produces (naming/nesting can vary
a bit by download, so files are found by extension/pattern, not by exact
path):
- one .kicad_sym symbol file, usually named after a timestamp
(e.g. "2026-08-20_07-44-49.kicad_sym") rather than the part number --
the real name lives inside the file as the top-level symbol name.
- a "footprints.pretty/" (or similarly named) directory holding one or
more .kicad_mod files. UltraLibrarian frequently exports three pad-size
variants of the *same* footprint -- nominal, "-L" (least material
condition) and "-M" (most material condition) -- e.g.
"VQFN24_RGE_CORNERPADS_TEX.kicad_mod", "...-L.kicad_mod",
"...-M.kicad_mod". Only one is wired into the symbol's Footprint
property; the others are alternates the user may swap in manually
and are intentionally left un-imported (see report).
- optionally a 3D model (.step/.stp/.wrl/.wrz), sometimes in a separate
"3D" folder or a separate download altogether -- this script picks
one up if present, and proceeds without it if not.
Usage:
python3 scripts/import_ultralibrarian.py --zip ~/Downloads/ul_XTAC5212IRGER.zip \\
[--name XTAC5212IRGER] [--category ic]
If --name is omitted, it's taken from the symbol file's own top-level
symbol name (this is the reliable identifier, since the file itself is
timestamp-named). If --category is omitted, it's auto-detected the same
way as import_component.py.
This is a thin front-end: it only locates, disambiguates and unzips
files, then hands off to import_component's core (import_symbol/
import_footprint/import_model) for every validation, collision, and
lib-table rule already established there -- no logic is duplicated.
"""
from __future__ import annotations
import argparse
import re
import sys
import tempfile
import zipfile
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parent))
import lib_common as lc
import import_component as ic
ROOT = lc.LIBRARY_ROOT
MODEL_EXTS = (".step", ".stp", ".wrl", ".wrz")
_FOOTPRINT_PROP_RE = re.compile(r'\(property\s+"Footprint"\s+"([^"]*)"')
_FOOTPRINT_NAME_RE = re.compile(r'\(footprint\s+"([^"]+)"')
def find_all(root: Path, suffixes: tuple[str, ...]) -> list[Path]:
return sorted(
p for p in root.rglob("*")
if p.is_file() and p.suffix.lower() in suffixes
)
def guess_name(symbol_path: Path) -> str:
text = symbol_path.read_text(encoding="utf-8", errors="replace")
m = re.search(r'\(symbol\s+"([^"]+)"', text)
if not m:
raise ic.ImportError_(f"Could not find a top-level symbol name in {symbol_path}")
return m.group(1)
def symbol_footprint_ref(symbol_path: Path) -> str | None:
text = symbol_path.read_text(encoding="utf-8", errors="replace")
m = _FOOTPRINT_PROP_RE.search(text)
if not m or not m.group(1).strip():
return None
return m.group(1)
def pick_footprint(candidates: list[Path], footprint_ref: str | None, report: list) -> Path:
"""UltraLibrarian often exports several pad-size variants of the same
footprint (nominal / -L / -M). Prefer the one whose internal footprint
name matches the symbol's Footprint property exactly (this is the one
UltraLibrarian actually wired up); fall back to the first candidate and
note the ambiguity."""
if len(candidates) == 1:
return candidates[0]
ref_name = footprint_ref.split(":", 1)[-1] if footprint_ref else None
if ref_name:
for cand in candidates:
text = cand.read_text(encoding="utf-8", errors="replace")
m = _FOOTPRINT_NAME_RE.search(text)
if m and m.group(1) == ref_name and cand.stem == ref_name:
others = ", ".join(c.name for c in candidates if c != cand)
report.append(
f" NOTE: {len(candidates)} footprint variants found "
f"({', '.join(c.name for c in candidates)}); picked '{cand.name}' "
f"as it matches the symbol's Footprint property and is left "
f"unimported: {others}"
)
return cand
report.append(
f" WARNING: {len(candidates)} footprint variants found "
f"({', '.join(c.name for c in candidates)}) and none matched the symbol's "
f"Footprint property unambiguously; picked '{candidates[0].name}' -- verify "
f"this is the right pad-size variant."
)
return candidates[0]
def main() -> int:
parser = argparse.ArgumentParser(description="Import a component from an UltraLibrarian KiCad export zip.")
parser.add_argument("--zip", required=True, help="Path to the UltraLibrarian .zip download")
parser.add_argument("--name", help="Component name (default: taken from the symbol's own name)")
parser.add_argument("--category", choices=lc.CATEGORIES, help="MIKILAB category (default: auto-detected)")
args = parser.parse_args()
zip_path = Path(args.zip).expanduser().resolve()
if not zip_path.is_file():
print(f"ERROR: --zip file not found: {zip_path}")
return 1
with tempfile.TemporaryDirectory(prefix="ultralibrarian_") as tmp:
tmp_dir = Path(tmp)
try:
with zipfile.ZipFile(zip_path) as zf:
zf.extractall(tmp_dir)
except zipfile.BadZipFile:
print(f"ERROR: {zip_path} is not a valid zip file")
return 1
symbols = find_all(tmp_dir, (".kicad_sym",))
if not symbols:
print(f"ERROR: no .kicad_sym file found inside {zip_path.name}")
return 1
if len(symbols) > 1:
print(f"ERROR: multiple .kicad_sym files found inside {zip_path.name}: "
+ ", ".join(str(p.relative_to(tmp_dir)) for p in symbols))
return 1
symbol = symbols[0]
footprint_candidates = find_all(tmp_dir, (".kicad_mod",))
model_candidates = find_all(tmp_dir, MODEL_EXTS)
model = model_candidates[0] if model_candidates else None
try:
name = args.name or guess_name(symbol)
except ic.ImportError_ as e:
print(f"ERROR: {e}")
return 1
category = args.category or lc.classify(name)
manifest_rows: list[list[str]] = []
report: list[str] = [f"Importing '{name}' from UltraLibrarian zip {zip_path.name} into category '{category}'"]
report.append(f" found symbol: {symbol.relative_to(tmp_dir)}")
if footprint_candidates:
report.append(
f" found {len(footprint_candidates)} footprint file(s): "
+ ", ".join(str(p.relative_to(tmp_dir)) for p in footprint_candidates)
)
else:
report.append(" found footprint: (none)")
report.append(f" found model: {model.relative_to(tmp_dir) if model else '(none)'}")
if len(model_candidates) > 1:
report.append(
f" NOTE: {len(model_candidates)} 3D model files found; picked "
f"'{model.relative_to(tmp_dir)}', ignored: "
+ ", ".join(str(p.relative_to(tmp_dir)) for p in model_candidates[1:])
)
try:
ic.import_symbol(name, category, symbol, manifest_rows, report)
except ic.ImportError_ as e:
print(f"ERROR: {e}")
lc.append_manifest_rows(ROOT, [["symbol", str(zip_path), "", "ERROR", "", str(e)]])
return 1
if footprint_candidates:
footprint_ref = symbol_footprint_ref(symbol)
footprint = pick_footprint(footprint_candidates, footprint_ref, report)
fp_path, fp_nick, fp_name, _ = ic.import_footprint(name, category, footprint, manifest_rows, report)
if model is not None:
ic.import_model(name, category, model, fp_path, manifest_rows, report)
sym_path = ROOT / "symbols" / category / f"{name}.kicad_sym"
text = sym_path.read_text(encoding="utf-8")
new_text, changed = lc.set_symbol_footprint_property(text, f"{fp_nick}:{fp_name}")
if changed:
sym_path.write_text(new_text, encoding="utf-8")
report.append(f" Linked symbol Footprint property -> {fp_nick}:{fp_name}")
elif model is not None:
report.append(" NOTE: 3D model found but no footprint to attach it to -- skipped")
lc.append_manifest_rows(ROOT, manifest_rows)
sym_entries = lc.write_sym_lib_table(ROOT)
fp_entries = lc.write_fp_lib_table(ROOT)
report.append(f"Regenerated sym-lib-table ({len(sym_entries)} libraries) and fp-lib-table ({len(fp_entries)} libraries)")
print("\n".join(report))
print("\nOK.")
return 0
if __name__ == "__main__":
sys.exit(main())
+6
View File
@@ -197,6 +197,7 @@
(lib (name "MIKILAB_MCU_WCH_CH32V3")(type "KiCad")(uri "${KIPRJMOD}/symbols/microcontrollers/MCU_WCH_CH32V3.kicad_sym")(options "")(descr "MCU_WCH_CH32V3"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/25AA1024.kicad_sym")(options "")(descr "25AA1024"))
(lib (name "MIKILAB_74xGxx")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/74xGxx.kicad_sym")(options "")(descr "74xGxx"))
(lib (name "MIKILAB_ADG936BRUZ")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/ADG936BRUZ.kicad_sym")(options "")(descr "ADG936BRUZ"))
(lib (name "MIKILAB_Amplifier_Current")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Amplifier_Current.kicad_sym")(options "")(descr "Amplifier_Current"))
(lib (name "MIKILAB_Amplifier_Difference")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Amplifier_Difference.kicad_sym")(options "")(descr "Amplifier_Difference"))
(lib (name "MIKILAB_Amplifier_Instrumentation")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Amplifier_Instrumentation.kicad_sym")(options "")(descr "Amplifier_Instrumentation"))
@@ -215,12 +216,17 @@
(lib (name "MIKILAB_Motor")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Motor.kicad_sym")(options "")(descr "Motor"))
(lib (name "MIKILAB_Oscillator")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Oscillator.kicad_sym")(options "")(descr "Oscillator"))
(lib (name "MIKILAB_Potentiometer_Digital")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Potentiometer_Digital.kicad_sym")(options "")(descr "Potentiometer_Digital"))
(lib (name "MIKILAB_SJ_3506_SMT_TR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/SJ-3506-SMT-TR.kicad_sym")(options "")(descr "SJ-3506-SMT-TR"))
(lib (name "MIKILAB_SJ_435107RS")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/SJ-435107RS.kicad_sym")(options "")(descr "SJ-435107RS"))
(lib (name "MIKILAB_SJ_43515TS_SMT_TR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/SJ-43515TS-SMT-TR.kicad_sym")(options "")(descr "SJ-43515TS-SMT-TR"))
(lib (name "MIKILAB_SN74AXC1T45DBVR")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/SN74AXC1T45DBVR.kicad_sym")(options "")(descr "SN74AXC1T45DBVR"))
(lib (name "MIKILAB_Security")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Security.kicad_sym")(options "")(descr "Security"))
(lib (name "MIKILAB_TPS63020DSJT")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/TPS63020DSJT.kicad_sym")(options "")(descr "TPS63020DSJT"))
(lib (name "MIKILAB_Transformer")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Transformer.kicad_sym")(options "")(descr "Transformer"))
(lib (name "MIKILAB_Triac_Thyristor")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Triac_Thyristor.kicad_sym")(options "")(descr "Triac_Thyristor"))
(lib (name "MIKILAB_Valve")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Valve.kicad_sym")(options "")(descr "Valve"))
(lib (name "MIKILAB_Video")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/Video.kicad_sym")(options "")(descr "Video"))
(lib (name "MIKILAB_XTAC5212IRGER")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/XTAC5212IRGER.kicad_sym")(options "")(descr "XTAC5212IRGER"))
(lib (name "MIKILAB_ti")(type "KiCad")(uri "${KIPRJMOD}/symbols/other/ti.kicad_sym")(options "")(descr "ti"))
(lib (name "MIKILAB_BQ25896RTWT")(type "KiCad")(uri "${KIPRJMOD}/symbols/power/BQ25896RTWT.kicad_sym")(options "")(descr "BQ25896RTWT"))
(lib (name "MIKILAB_Battery_Management")(type "KiCad")(uri "${KIPRJMOD}/symbols/power/Battery_Management.kicad_sym")(options "")(descr "Battery_Management"))
+3
View File
@@ -195,11 +195,13 @@
(lib (name "MIKILAB_MCU_WCH_CH32V0")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_WCH_CH32V0.kicad_sym")(options "")(descr "MCU_WCH_CH32V0"))
(lib (name "MIKILAB_MCU_WCH_CH32V2")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_WCH_CH32V2.kicad_sym")(options "")(descr "MCU_WCH_CH32V2"))
(lib (name "MIKILAB_MCU_WCH_CH32V3")(type "KiCad")(uri "${MIKILAB}/symbols/microcontrollers/MCU_WCH_CH32V3.kicad_sym")(options "")(descr "MCU_WCH_CH32V3"))
(lib (name "MIKILAB_25AA1024")(type "KiCad")(uri "${MIKILAB}/symbols/other/25AA1024.kicad_sym")(options "")(descr "25AA1024"))
(lib (name "MIKILAB_74xGxx")(type "KiCad")(uri "${MIKILAB}/symbols/other/74xGxx.kicad_sym")(options "")(descr "74xGxx"))
(lib (name "MIKILAB_Amplifier_Current")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Current.kicad_sym")(options "")(descr "Amplifier_Current"))
(lib (name "MIKILAB_Amplifier_Difference")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Difference.kicad_sym")(options "")(descr "Amplifier_Difference"))
(lib (name "MIKILAB_Amplifier_Instrumentation")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Instrumentation.kicad_sym")(options "")(descr "Amplifier_Instrumentation"))
(lib (name "MIKILAB_Amplifier_Video")(type "KiCad")(uri "${MIKILAB}/symbols/other/Amplifier_Video.kicad_sym")(options "")(descr "Amplifier_Video"))
(lib (name "MIKILAB_CDCLVC1102PW")(type "KiCad")(uri "${MIKILAB}/symbols/other/CDCLVC1102PW.kicad_sym")(options "")(descr "CDCLVC1102PW"))
(lib (name "MIKILAB_Device")(type "KiCad")(uri "${MIKILAB}/symbols/other/Device.kicad_sym")(options "")(descr "Device"))
(lib (name "MIKILAB_Driver_Haptic")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_Haptic.kicad_sym")(options "")(descr "Driver_Haptic"))
(lib (name "MIKILAB_Driver_LED")(type "KiCad")(uri "${MIKILAB}/symbols/other/Driver_LED.kicad_sym")(options "")(descr "Driver_LED"))
@@ -220,6 +222,7 @@
(lib (name "MIKILAB_Valve")(type "KiCad")(uri "${MIKILAB}/symbols/other/Valve.kicad_sym")(options "")(descr "Valve"))
(lib (name "MIKILAB_Video")(type "KiCad")(uri "${MIKILAB}/symbols/other/Video.kicad_sym")(options "")(descr "Video"))
(lib (name "MIKILAB_ti")(type "KiCad")(uri "${MIKILAB}/symbols/other/ti.kicad_sym")(options "")(descr "ti"))
(lib (name "MIKILAB_BQ25896RTWT")(type "KiCad")(uri "${MIKILAB}/symbols/power/BQ25896RTWT.kicad_sym")(options "")(descr "BQ25896RTWT"))
(lib (name "MIKILAB_Battery_Management")(type "KiCad")(uri "${MIKILAB}/symbols/power/Battery_Management.kicad_sym")(options "")(descr "Battery_Management"))
(lib (name "MIKILAB_Converter_ACDC")(type "KiCad")(uri "${MIKILAB}/symbols/power/Converter_ACDC.kicad_sym")(options "")(descr "Converter_ACDC"))
(lib (name "MIKILAB_Converter_DCDC")(type "KiCad")(uri "${MIKILAB}/symbols/power/Converter_DCDC.kicad_sym")(options "")(descr "Converter_DCDC"))
+218
View File
@@ -0,0 +1,218 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "ADG936BRUZ" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -5.59303 27.6601 0.0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "ADG936BRUZ" (id 1) (at -7.09384 -34.5285 0.0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_ADG936BRUZ:SOP65P640X120-20N" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Analog Devices" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n Wideband 4 GH z, 36 dB Isolation at 1 GHz, CMOS 1.65 V to 2.75 V, Dual SPDT\n \n" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PACKAGE" "TSSOP-20" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MPN" "ADG936BRUZ" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "TSSOP-20 Analog Devices" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "OC_FARNELL" "unknown" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/ADG936BRUZ/Analog+Devices/view-part/?ref=snap" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "ADG936BRUZ" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SUPPLIER" "Analog Devices" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "OC_NEWARK" "59K1731" (id 14) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 15) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/ADG936BRUZ/Analog+Devices/view-part/?ref=eda" (id 16) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "ADG936BRUZ_0_0"
(rectangle (start -12.7 -30.48) (end 12.7 25.4)
(stroke (width 0.4064)) (fill (type background))
)
(pin power_in line (at -17.78 20.32 0) (length 5.08)
(name "VDD"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 15.24 0) (length 5.08)
(name "RF1A"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 12.7 0) (length 5.08)
(name "RF1B"
(effects (font (size 1.016 1.016)))
)
(number "7"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -17.78 7.62 0) (length 5.08)
(name "INA"
(effects (font (size 1.016 1.016)))
)
(number "19"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -17.78 5.08 0) (length 5.08)
(name "INB"
(effects (font (size 1.016 1.016)))
)
(number "12"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 0.0 0) (length 5.08)
(name "GND_2"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -2.54 0) (length 5.08)
(name "GND_3"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -5.08 0) (length 5.08)
(name "GND_4"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -7.62 0) (length 5.08)
(name "GND_5"
(effects (font (size 1.016 1.016)))
)
(number "8"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -10.16 0) (length 5.08)
(name "GND_6"
(effects (font (size 1.016 1.016)))
)
(number "11"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -12.7 0) (length 5.08)
(name "GND_7"
(effects (font (size 1.016 1.016)))
)
(number "13"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -15.24 0) (length 5.08)
(name "GND_8"
(effects (font (size 1.016 1.016)))
)
(number "9"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -17.78 0) (length 5.08)
(name "GND_9"
(effects (font (size 1.016 1.016)))
)
(number "15"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -20.32 0) (length 5.08)
(name "GND_10"
(effects (font (size 1.016 1.016)))
)
(number "16"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -22.86 0) (length 5.08)
(name "GND_11"
(effects (font (size 1.016 1.016)))
)
(number "18"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at -17.78 -25.4 0) (length 5.08)
(name "GND"
(effects (font (size 1.016 1.016)))
)
(number "20"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 17.78 20.32 180.0) (length 5.08)
(name "RF2A"
(effects (font (size 1.016 1.016)))
)
(number "17"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 17.78 17.78 180.0) (length 5.08)
(name "RF2B"
(effects (font (size 1.016 1.016)))
)
(number "14"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 17.78 12.7 180.0) (length 5.08)
(name "RFCA"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 17.78 10.16 180.0) (length 5.08)
(name "RFCB"
(effects (font (size 1.016 1.016)))
)
(number "10"
(effects (font (size 1.016 1.016)))
)
)
)
)
)
+221
View File
@@ -0,0 +1,221 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "SJ-3506-SMT-TR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -17.78 23.495 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "SJ-3506-SMT-TR" (id 1) (at -17.78 -25.4 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_SJ_3506_SMT_TR:CUI_SJ-3506-SMT-TR" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Same Sky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MAXIMUM_PACKAGE_HEIGHT" "2.76mm" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "None" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/SJ-3506-SMT-TR/Same+Sky/view-part/?ref=eda" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PARTREV" "1.04" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/SJ-3506-SMT-TR/Same+Sky/view-part/?ref=snap" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "SJ-3506-SMT-TR" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n 3.5 mm, Stereo, Right Angle, Mid Mount (SMT), Dual Switches, Shielded, 3 Conductors, Normally Open Switch, Audio Jack Connector\n \n" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 14) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MANUFACTURER" "Cui Devices" (id 15) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "SJ-3506-SMT-TR_0_0"
(polyline
(pts (xy -12.7 0.0) (xy -12.7 -15.24)) (stroke (width 0.254))
)
(polyline
(pts (xy -12.7 -15.24) (xy -7.62 -15.24)) (stroke (width 0.254))
)
(polyline
(pts (xy -7.62 -15.24) (xy -7.62 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy -7.62 0.0) (xy -10.16 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy -10.16 0.0) (xy -12.7 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy -10.16 0.0) (xy -10.16 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy -10.16 20.32) (xy 7.62 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 20.32) (xy 15.24 20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy -2.54 7.62) (xy 0.0 5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.0 5.08) (xy 2.54 7.62)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.54 7.62) (xy 15.24 7.62)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 2.54) (xy 15.24 2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy -5.08 -5.08) (xy -2.54 -2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy -2.54 -2.54) (xy 0.0 -5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.0 -5.08) (xy 1.27 -5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 -5.08) (xy 15.24 -5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.0 -12.7) (xy 1.27 -12.7)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 -12.7) (xy 15.24 -12.7)) (stroke (width 0.254))
)
(polyline
(pts (xy 5.08 -20.32) (xy 15.24 -20.32)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.0 -5.08) (xy 0.0 -12.7)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 -5.08) (xy 1.27 -12.7)) (stroke (width 0.254))
)
(polyline
(pts (xy 5.08 -20.32) (xy 5.08 -17.78)) (stroke (width 0.254))
)
(polyline
(pts (xy -7.62 12.7) (xy -5.08 10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy -5.08 10.16) (xy -2.54 12.7)) (stroke (width 0.254))
)
(polyline
(pts (xy -2.54 12.7) (xy 15.24 12.7)) (stroke (width 0.254))
)
(polyline
(pts
(xy 6.35 3.81)
(xy 8.89 3.81)
(xy 7.62 7.62)
(xy 6.35 3.81)
)
(stroke (width 0.254)) (fill (type outline))
)
(polyline
(pts (xy 7.62 2.54) (xy 7.62 3.81)) (stroke (width 0.254))
)
(polyline
(pts
(xy 3.81 -17.78)
(xy 6.35 -17.78)
(xy 5.08 -14.605)
(xy 3.81 -17.78)
)
(stroke (width 0.254)) (fill (type outline))
)
(polyline
(pts (xy 15.24 17.78) (xy 7.62 17.78)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 17.78) (xy 7.62 20.32)) (stroke (width 0.254))
)
(rectangle (start -17.78 -22.86) (end 15.24 22.86)
(stroke (width 0.254)) (fill (type background))
)
(pin passive line (at 20.32 12.7 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 7.62 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 -5.08 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 -12.7 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 -20.32 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 2.54 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 20.32 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "SH1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 20.32 17.78 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "SH2"
(effects (font (size 1.016 1.016)))
)
)
)
)
)
+234
View File
@@ -0,0 +1,234 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "SJ-435107RS" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -7.6327 10.9402 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "SJ-435107RS" (id 1) (at -7.63154 -12.7192 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_SJ_435107RS:CUI_SJ-435107RS" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Same Sky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "DESCRIPTION" "3.5 mm Right Angle Shielded _0.141, 1/8, Mini Plug_ Female HeadPhone Jack" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PACKAGE" "None" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PRICE" "1.04 USD" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "None" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/SJ-435107RS/Same+Sky/view-part/?ref=eda" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/SJ-435107RS/Same+Sky/view-part/?ref=snap" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "SJ-435107RS" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "AVAILABILITY" "Good" (id 14) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n 3.5 mm, Stereo, Right Angle, Through Hole, Spring Tabs, Ring Switch, Shielded, 4 Conductors, 0 Internal Switches, Audio Jack Connector\n \n" (id 15) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "SJ-435107RS_0_0"
(polyline
(pts (xy -6.096 6.223) (xy -6.096 -1.143)) (stroke (width 0.254))
)
(polyline
(pts (xy -6.096 -1.143) (xy -4.064 -1.143)) (stroke (width 0.254))
)
(polyline
(pts (xy -4.064 -1.143) (xy -4.064 6.223)) (stroke (width 0.254))
)
(polyline
(pts (xy -4.064 6.223) (xy -6.096 6.223)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.0 2.54) (xy 1.27 1.016)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 1.016) (xy 2.54 2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.54 2.54) (xy 7.62 2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 2.54) (xy 7.62 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 0.0) (xy 7.62 -2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 -2.54) (xy 7.62 -5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 -5.08) (xy 7.62 -10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 -10.16) (xy -7.62 -10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy -7.62 -10.16) (xy -7.62 10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy -7.62 10.16) (xy 7.62 10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.635 0.0) (xy 7.62 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy -1.905 0.0) (xy -0.635 1.524)) (stroke (width 0.254))
)
(polyline
(pts (xy -0.635 1.524) (xy 0.635 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy -0.635 5.08) (xy -1.905 3.556)) (stroke (width 0.254))
)
(polyline
(pts (xy -1.905 3.556) (xy -3.175 5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 5.08) (xy -0.635 5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy -5.08 6.35) (xy -5.08 7.62)) (stroke (width 0.254))
)
(polyline
(pts (xy -5.08 7.62) (xy 7.62 7.62)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 7.62) (xy 7.62 10.16)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 7.62) (xy 7.62 5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 5.08) (xy 7.62 2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.032 -4.318) (xy 2.54 -4.318)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.54 -4.318) (xy 3.048 -4.318)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 -5.08) (xy 2.54 -5.08)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.54 -5.08) (xy 2.54 -4.318)) (stroke (width 0.254))
)
(polyline
(pts (xy 7.62 -2.54) (xy 1.27 -2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 -2.54) (xy 1.27 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy 1.27 0.0) (xy 0.508 0.0)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.508 0.0) (xy 0.508 -2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 0.508 -2.54) (xy 1.27 -2.54)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.032 -4.318) (xy 2.54 -3.175)) (stroke (width 0.254))
)
(polyline
(pts (xy 2.54 -3.175) (xy 3.048 -4.318)) (stroke (width 0.254))
)
(polyline
(pts
(xy 2.159 -4.318)
(xy 3.048 -4.318)
(xy 2.54 -3.175)
(xy 2.032 -4.318)
(xy 2.159 -4.318)
)
(stroke (width 0.254)) (fill (type outline))
)
(pin passive line (at 10.16 7.62 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 2.54 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 0.0 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 5.08 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 -7.62 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "SH1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 -7.62 180.0) (length 2.54) hide
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "SH2"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 -2.54 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 10.16 -5.08 180.0) (length 2.54)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
)
)
)
+158
View File
@@ -0,0 +1,158 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "SJ-43515TS-SMT-TR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "J" (id 0) (at -7.62 8.382 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "SJ-43515TS-SMT-TR" (id 1) (at -7.62 -12.7 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_SJ_43515TS_SMT_TR:CUI_SJ-43515TS-SMT-TR" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Same Sky" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MAXIMUM_PACKAGE_HEIGHT" "5.3mm" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "None" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/SJ-43515TS-SMT-TR/Same+Sky/view-part/?ref=eda" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PARTREV" "1.05" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/SJ-43515TS-SMT-TR/Same+Sky/view-part/?ref=snap" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "SJ-43515TS-SMT-TR" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n 4 conductor 3.5 mm Surface Mount Audio Jack w/ Tip Switch\n \n" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 14) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MANUFACTURER" "CUI Devices" (id 15) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "SJ-43515TS-SMT-TR_0_0"
(polyline
(pts (xy 7.62 5.08) (xy -5.08 5.08)) (stroke (width 0.1524))
)
(polyline
(pts (xy -5.08 5.08) (xy -5.08 0.889)) (stroke (width 0.1524))
)
(polyline
(pts (xy -5.08 0.889) (xy -4.445 0.889)) (stroke (width 0.1524))
)
(polyline
(pts (xy -4.445 0.889) (xy -4.445 -4.826)) (stroke (width 0.1524))
)
(polyline
(pts (xy -4.445 -4.826) (xy -5.715 -4.826)) (stroke (width 0.1524))
)
(polyline
(pts (xy -5.715 -4.826) (xy -5.715 0.889)) (stroke (width 0.1524))
)
(polyline
(pts (xy -5.715 0.889) (xy -5.08 0.889)) (stroke (width 0.1524))
)
(polyline
(pts (xy 7.62 0.0) (xy 1.397 0.0)) (stroke (width 0.1524))
)
(polyline
(pts (xy 1.397 0.0) (xy 0.127 -1.27)) (stroke (width 0.1524))
)
(polyline
(pts (xy 0.127 -1.27) (xy -1.143 0.0)) (stroke (width 0.1524))
)
(polyline
(pts (xy 7.62 -7.62) (xy 2.667 -7.62)) (stroke (width 0.1524))
)
(polyline
(pts (xy 2.667 -7.62) (xy 1.397 -6.35)) (stroke (width 0.1524))
)
(polyline
(pts (xy 1.397 -6.35) (xy 0.127 -7.62)) (stroke (width 0.1524))
)
(polyline
(pts (xy 7.62 -5.08) (xy 5.08 -5.08)) (stroke (width 0.1524))
)
(polyline
(pts (xy 5.08 -5.08) (xy 5.08 -7.62)) (stroke (width 0.1524))
)
(polyline
(pts (xy 7.62 2.54) (xy -1.143 2.54)) (stroke (width 0.1524))
)
(polyline
(pts (xy -1.143 2.54) (xy -2.413 1.27)) (stroke (width 0.1524))
)
(polyline
(pts (xy -2.413 1.27) (xy -3.683 2.54)) (stroke (width 0.1524))
)
(polyline
(pts
(xy 5.08 -7.62)
(xy 4.7625 -6.35)
(xy 5.3975 -6.35)
(xy 5.08 -7.62)
)
(stroke (width 0.1524)) (fill (type outline))
)
(rectangle (start -7.62 -10.16) (end 7.62 7.62)
(stroke (width 0.254)) (fill (type background))
)
(pin passive line (at 12.7 5.08 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 12.7 -7.62 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 12.7 0.0 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 12.7 2.54 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin passive line (at 12.7 -5.08 180.0) (length 5.08)
(name "~"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
)
)
)
+106
View File
@@ -0,0 +1,106 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "SN74AXC1T45DBVR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at -10.16 10.922 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Value" "SN74AXC1T45DBVR" (id 1) (at -10.16 -12.7 0)
(effects (font (size 1.27 1.27)) (justify bottom left))
)
(property "Footprint" "MIKILAB_SN74AXC1T45DBVR:SOT95P280X145-6N" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MF" "Texas Instruments" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MAXIMUM_PACKAGE_HEIGHT" "1.45mm" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Package" "SOT-23-6 Texas Instruments" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Price" "None" (id 7) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Check_prices" "https://www.snapeda.com/parts/SN74AXC1T45DBVR/Texas+Instruments/view-part/?ref=eda" (id 8) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "STANDARD" "IPC 7351B" (id 9) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "PARTREV" "D" (id 10) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SnapEDA_Link" "https://www.snapeda.com/parts/SN74AXC1T45DBVR/Texas+Instruments/view-part/?ref=snap" (id 11) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MP" "SN74AXC1T45DBVR" (id 12) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Description" "\n \n Single-bit dual-supply bus transceiver\n \n" (id 13) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "MANUFACTURER" "Texas Instruments" (id 14) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "Availability" "In Stock" (id 15) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(property "SNAPEDA_PN" "SN74AXC1T45DBVR" (id 16) (at 0 0 0)
(effects (font (size 1.27 1.27)) (justify bottom) hide)
)
(symbol "SN74AXC1T45DBVR_0_0"
(rectangle (start -10.16 -10.16) (end 10.16 10.16)
(stroke (width 0.254)) (fill (type background))
)
(pin power_in line (at 15.24 7.62 180.0) (length 5.08)
(name "VCCB"
(effects (font (size 1.016 1.016)))
)
(number "6"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at -15.24 7.62 0) (length 5.08)
(name "VCCA"
(effects (font (size 1.016 1.016)))
)
(number "1"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at -15.24 -2.54 0) (length 5.08)
(name "A"
(effects (font (size 1.016 1.016)))
)
(number "3"
(effects (font (size 1.016 1.016)))
)
)
(pin bidirectional line (at 15.24 -2.54 180.0) (length 5.08)
(name "B"
(effects (font (size 1.016 1.016)))
)
(number "4"
(effects (font (size 1.016 1.016)))
)
)
(pin input line (at -15.24 2.54 0) (length 5.08)
(name "DIR"
(effects (font (size 1.016 1.016)))
)
(number "5"
(effects (font (size 1.016 1.016)))
)
)
(pin power_in line (at 15.24 -7.62 180.0) (length 5.08)
(name "GND"
(effects (font (size 1.016 1.016)))
)
(number "2"
(effects (font (size 1.016 1.016)))
)
)
)
)
)
+210
View File
@@ -0,0 +1,210 @@
(kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor)
(symbol "XTAC5212IRGER" (pin_names (offset 0.254)) (in_bom yes) (on_board yes)
(property "Reference" "U" (id 0) (at 25.4 10.16 0)
(effects (font (size 1.524 1.524)))
)
(property "Value" "XTAC5212IRGER" (id 1) (at 25.4 7.62 0)
(effects (font (size 1.524 1.524)))
)
(property "Footprint" "MIKILAB_XTAC5212IRGER:VQFN24_RGE_CORNERPADS_TEX" (id 2) (at 0 0 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "Datasheet" "https://www.ti.com/lit/gpn/tac5212" (id 3) (at 0 0 0)
(effects (font (size 1.27 1.27) italic) hide)
)
(property "ki_keywords" "XTAC5212IRGER" (id 4) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_locked" "" (id 5) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(property "ki_fp_filters" "VQFN24_RGE_CORNERPADS_TEX VQFN24_RGE_CORNERPADS_TEX-M VQFN24_RGE_CORNERPADS_TEX-L" (id 6) (at 0 0 0)
(effects (font (size 1.27 1.27)) hide)
)
(symbol "XTAC5212IRGER_1_1"
(polyline
(pts
(xy 7.62 5.08)
(xy 7.62 -48.26)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -48.26)
(xy 43.18 -48.26)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 43.18 -48.26)
(xy 43.18 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 43.18 5.08)
(xy 7.62 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin bidirectional line (at 0 -30.48 0) (length 7.62)
(name "BCLK" (effects (font (size 1.27 1.27))))
(number "2" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 0 -38.1 0) (length 7.62)
(name "FSYNC" (effects (font (size 1.27 1.27))))
(number "3" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 0 -33.02 0) (length 7.62)
(name "DOUT" (effects (font (size 1.27 1.27))))
(number "4" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -2.54 0) (length 7.62)
(name "DIN" (effects (font (size 1.27 1.27))))
(number "5" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -22.86 0) (length 7.62)
(name "SCL" (effects (font (size 1.27 1.27))))
(number "7" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -25.4 0) (length 7.62)
(name "SDA" (effects (font (size 1.27 1.27))))
(number "8" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 50.8 -17.78 180) (length 7.62)
(name "GPIO1" (effects (font (size 1.27 1.27))))
(number "9" (effects (font (size 1.27 1.27))))
)
(pin bidirectional line (at 50.8 -20.32 180) (length 7.62)
(name "GPIO2" (effects (font (size 1.27 1.27))))
(number "10" (effects (font (size 1.27 1.27))))
)
(pin output line (at 50.8 0 180) (length 7.62)
(name "GPO1" (effects (font (size 1.27 1.27))))
(number "11" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -7.62 0) (length 7.62)
(name "GPI1" (effects (font (size 1.27 1.27))))
(number "12" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 0 0) (length 7.62)
(name "ADDR" (effects (font (size 1.27 1.27))))
(number "13" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -40.64 0) (length 7.62)
(name "MICBIAS" (effects (font (size 1.27 1.27))))
(number "14" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -15.24 0) (length 7.62)
(name "IN1P" (effects (font (size 1.27 1.27))))
(number "15" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -12.7 0) (length 7.62)
(name "IN1M" (effects (font (size 1.27 1.27))))
(number "16" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -20.32 0) (length 7.62)
(name "IN2P" (effects (font (size 1.27 1.27))))
(number "17" (effects (font (size 1.27 1.27))))
)
(pin input line (at 0 -17.78 0) (length 7.62)
(name "IN2M" (effects (font (size 1.27 1.27))))
(number "18" (effects (font (size 1.27 1.27))))
)
(pin output line (at 50.8 -2.54 180) (length 7.62)
(name "OUT1M" (effects (font (size 1.27 1.27))))
(number "19" (effects (font (size 1.27 1.27))))
)
(pin output line (at 50.8 -5.08 180) (length 7.62)
(name "OUT1P" (effects (font (size 1.27 1.27))))
(number "20" (effects (font (size 1.27 1.27))))
)
(pin output line (at 50.8 -12.7 180) (length 7.62)
(name "OUT2P" (effects (font (size 1.27 1.27))))
(number "21" (effects (font (size 1.27 1.27))))
)
(pin output line (at 50.8 -10.16 180) (length 7.62)
(name "OUT2M" (effects (font (size 1.27 1.27))))
(number "22" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -43.18 0) (length 7.62)
(name "VREF" (effects (font (size 1.27 1.27))))
(number "24" (effects (font (size 1.27 1.27))))
)
(pin unspecified line (at 0 -35.56 0) (length 7.62)
(name "EPAD" (effects (font (size 1.27 1.27))))
(number "29" (effects (font (size 1.27 1.27))))
)
)
(symbol "XTAC5212IRGER_2_1"
(polyline
(pts
(xy 7.62 5.08)
(xy 7.62 -12.7)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 7.62 -12.7)
(xy 33.02 -12.7)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 -12.7)
(xy 33.02 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(polyline
(pts
(xy 33.02 5.08)
(xy 7.62 5.08)
)
(stroke (width 0.127) (type default) (color 0 0 0 0))
(fill (type none))
)
(pin power_in line (at 0 -2.54 0) (length 7.62)
(name "DREG" (effects (font (size 1.27 1.27))))
(number "1" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 -5.08 0) (length 7.62)
(name "IOVDD" (effects (font (size 1.27 1.27))))
(number "6" (effects (font (size 1.27 1.27))))
)
(pin power_in line (at 0 0 0) (length 7.62)
(name "AVDD" (effects (font (size 1.27 1.27))))
(number "23" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 40.64 0 180) (length 7.62)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "A1" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 40.64 -2.54 180) (length 7.62)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "A2" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 40.64 -5.08 180) (length 7.62)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "A3" (effects (font (size 1.27 1.27))))
)
(pin power_out line (at 40.64 -7.62 180) (length 7.62)
(name "VSS" (effects (font (size 1.27 1.27))))
(number "A4" (effects (font (size 1.27 1.27))))
)
)
)
)