├── .github └── FUNDING.yml ├── .gitignore ├── CM4IO ├── CM4IO.3dshapes │ ├── DC-001-A-2.1mm-R.STEP │ ├── DF40C-100DS.stp │ ├── FH12-22S-0.5SH.stp │ ├── JTHDA-19F08.STEP │ ├── PowerDI3333-8_Type-UX.STP │ ├── TRJG0926HENL .stp │ ├── UBAF-0110.STEP │ └── UBF-2305-xx .STEP ├── CM4IO.kicad_sym ├── CM4IO.pretty │ ├── BarrelJack_Horizontal.kicad_mod │ ├── EDAC 690-019-298-412.kicad_mod │ ├── Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal.kicad_mod │ ├── L_Bourns_SRN6045TA.kicad_mod │ ├── MOLEX_USB_67298-4090.kicad_mod │ ├── PCIex1-36.kicad_mod │ ├── Raspberry-Pi-4-Compute-Module.kicad_mod │ ├── SDCARD_MOLEX_503398-1892.kicad_mod │ ├── SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod │ ├── TRJG0926HENL.kicad_mod │ └── USB_Micro-B_EDAC_UCON00686.kicad_mod ├── CM4IOv5.kicad_pcb ├── CM4IOv5.kicad_prl ├── CM4IOv5.kicad_pro ├── CM4IOv5.kicad_sch ├── CM4_GPIO.kicad_sch ├── CM4_HighSpeed.kicad_sch ├── PCIe.kicad_sch ├── PSUs.kicad_sch ├── README.TXT ├── RTC.kicad_sch ├── USB2-HUB.kicad_sch ├── fp-info-cache ├── fp-lib-table └── sym-lib-table ├── README.md ├── _includes ├── advertisements.html └── head.html ├── docs ├── 00002054A.pdf ├── 01120a.pdf ├── KSZ9567S-Data-Sheet-DS00002393C.pdf └── cm4-datasheet.pdf ├── hardware ├── libraries │ ├── 0826-1G1T-23-F.lib │ ├── 0826-1G1T-23-F.step │ ├── 2020-11-06_22-01-36 │ │ ├── 2020-11-06_22-01-36.lib │ │ └── footprints.pretty │ │ │ └── SMBJ5.0A-TR.kicad_mod │ ├── BEL_0826-1G1T-23-F │ │ └── BEL_0826-1G1T-23-F.kicad_mod │ ├── CM4IO │ │ ├── CM4IO.kicad_sym │ │ └── CM4IO.pretty │ │ │ ├── BarrelJack_Horizontal.kicad_mod │ │ │ ├── EDAC 690-019-298-412.kicad_mod │ │ │ ├── Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal.kicad_mod │ │ │ ├── L_Bourns_SRN6045TA.kicad_mod │ │ │ ├── MOLEX_USB_67298-4090.kicad_mod │ │ │ ├── PCIex1-36.kicad_mod │ │ │ ├── Raspberry-Pi-4-Compute-Module.kicad_mod │ │ │ ├── SDCARD_MOLEX_503398-1892.kicad_mod │ │ │ ├── SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod │ │ │ ├── TRJG0926HENL.kicad_mod │ │ │ └── USB_Micro-B_EDAC_UCON00686.kicad_mod │ ├── QFP40P1600X1600X120-129N.kicad_mod │ ├── SM04B-SRSS-TB_LF__SN_ │ │ ├── SM04B-SRSS-TB_LF__SN_.lib │ │ ├── SM04B-SRSS-TB_LF__SN_.pretty │ │ │ └── JST_SM04B-SRSS-TB(LF)(SN).kicad_mod │ │ ├── SM04B-SRSS-TB_LF__SN_.step │ │ └── how-to-import.htm │ ├── USB4105-GF-A │ │ ├── USB4105-GF-A.lib │ │ └── USB4105-GF-A.pretty │ │ │ └── GCT_USB4105-GF-A.kicad_mod │ └── how-to-import.htm └── rpi-cm4-switch-board │ ├── KSZ9567S.kicad_sym │ ├── fp-info-cache │ ├── fp-lib-table │ ├── gerbers │ └── rpi-cm4-LiM-board-Edge_Cuts.gm1 │ ├── rj45_new.bak │ ├── rj45_new.kicad_sym │ ├── rpi-cm4-switch-board.kicad_pcb │ ├── rpi-cm4-switch-board.kicad_prl │ ├── rpi-cm4-switch-board.kicad_pro │ ├── rpi-cm4-switch-board.kicad_sch │ └── sym-lib-table └── images └── switch_cm4.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: l00nix 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore docs files 2 | _gh_pages 3 | _site 4 | .ruby-version 5 | .jekyll-cache 6 | 7 | # Numerous always-ignore extensions 8 | *.diff 9 | *.err 10 | *.orig 11 | *.log 12 | *.rej 13 | *.swo 14 | *.swp 15 | *.zip 16 | *.vi 17 | *~ 18 | 19 | # OS or Editor folders 20 | .DS_Store 21 | ._* 22 | Thumbs.db 23 | .cache 24 | .project 25 | .settings 26 | .tmproj 27 | *.esproj 28 | nbproject 29 | *.sublime-project 30 | *.sublime-workspace 31 | .idea 32 | 33 | 34 | # Komodo 35 | *.komodoproject 36 | .komodotools 37 | 38 | # grunt-html-validation 39 | validation-status.json 40 | validation-report.json 41 | 42 | # Folders to ignore 43 | node_modules 44 | bower_components 45 | admin 46 | 47 | Gemfile 48 | Gemfile.lock 49 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.3dshapes/JTHDA-19F08.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/CM4IO/CM4IO.3dshapes/JTHDA-19F08.STEP -------------------------------------------------------------------------------- /CM4IO/CM4IO.3dshapes/UBAF-0110.STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/CM4IO/CM4IO.3dshapes/UBAF-0110.STEP -------------------------------------------------------------------------------- /CM4IO/CM4IO.3dshapes/UBF-2305-xx .STEP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/CM4IO/CM4IO.3dshapes/UBF-2305-xx .STEP -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/BarrelJack_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "BarrelJack_Horizontal" (layer F.Cu) (tedit 5EF86901) 2 | (descr "DC Barrel Jack") 3 | (tags "Power Jack") 4 | (fp_text reference "J19" (at 2.425 -3.95 90) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "Barrel_Jack" (at -6.2 -5.5) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user "${REFERENCE}" (at -3 -2.95) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start -5.9 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 0.9 2.7) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 0.9 4.6) (end -0.1 4.6) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 0.9 -4.6) (end 0.9 -2.6) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) 39 | (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) 40 | (pad "1" thru_hole oval (at 0 0) (size 2.8 5) (drill oval 0.8 3) (layers *.Cu *.Mask) (tstamp 980d9fb0-1967-4ebe-8791-f3420d870ffe)) 41 | (pad "2" thru_hole roundrect (at -5.8 0) (size 2.8 5) (drill oval 0.8 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 2c5611bf-1068-4220-8774-4234768f031d)) 42 | (pad "3" thru_hole roundrect (at -3 4.8) (size 5 2.8) (drill oval 3 0.8) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp be6da788-4b46-48f8-93d4-2cf95c79c0f6)) 43 | (model "./CM4IO.3dshapes/CUI_DEVICES_PJ-102AH.step" 44 | (offset (xyz -13.7 0 6.5)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz -90 0 180)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/EDAC 690-019-298-412.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "EDAC 690-019-298-412" (layer F.Cu) (tedit 5EBC1ADD) 2 | (attr smd) 3 | (fp_text reference "EDAC 690-019-298-412" (at -6.01142 -2.43939) (layer F.SilkS) 4 | (effects (font (size 0.800457 0.800457) (thickness 0.05))) 5 | ) 6 | (fp_text value "VAL**" (at -5.49916 10.5396) (layer F.SilkS) 7 | (effects (font (size 0.801339 0.801339) (thickness 0.05))) 8 | ) 9 | (fp_line (start -8.35 -2.2) (end 8.4 -2.2) (layer Eco1.User) (width 0.05)) 10 | (fp_circle (center 5.3 -2.5) (end 5.4 -2.5) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -8.1 4.7) (end -8.1 1.8) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 5.6 -2) (end 6.7 -2) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -6.7 -2) (end -5.2 -2) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start -8.1 9.55) (end -8.1 7.2) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 8.1 7.1) (end 8.1 9.55) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 8.1 1.9) (end 8.1 4.7) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -8.35 8.5) (end -8.35 -2.2) (layer Eco1.User) (width 0.05)) 18 | (fp_line (start -8.35 9.5) (end -8.35 8.5) (layer Eco1.User) (width 0.05)) 19 | (fp_line (start 8.4 9.5) (end -8.35 9.5) (layer Eco1.User) (width 0.05)) 20 | (fp_line (start 8.4 -2.2) (end 8.4 9.5) (layer Eco1.User) (width 0.05)) 21 | (fp_line (start -8.1 9.55) (end 8.1 9.55) (layer F.SilkS) (width 0.127)) 22 | (fp_line (start -8.1 8.5) (end -8.1 -2) (layer Eco2.User) (width 0.127)) 23 | (fp_line (start -8.1 10.55) (end -8.1 8.5) (layer Eco2.User) (width 0.127)) 24 | (fp_line (start 8.1 10.55) (end -8.1 10.55) (layer Eco2.User) (width 0.127)) 25 | (fp_line (start 8.1 8.5) (end 8.1 10.55) (layer Eco2.User) (width 0.127)) 26 | (fp_line (start 8.1 -2) (end 8.1 8.5) (layer Eco2.User) (width 0.127)) 27 | (fp_line (start -8.1 -2) (end 8.1 -2) (layer Eco2.User) (width 0.127)) 28 | (pad "SH4" thru_hole oval (at 7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 59b63a7a-6614-4c15-8006-94f07b2db07f)) 29 | (pad "SH3" thru_hole oval (at -7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 4f4b37e0-4680-433b-bd8b-2ad65c9275c8)) 30 | (pad "SH2" thru_hole oval (at -7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp 326886f7-b68e-4ee7-b9bd-075080b943b1)) 31 | (pad "SH1" thru_hole oval (at 7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp e3205586-cda5-4187-9187-80794490bd82)) 32 | (pad "19" smd rect (at -4.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c3325b0-97e4-4dfe-9010-7836799cd80a)) 33 | (pad "18" smd rect (at -4 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e297dfbb-c6e7-4d5c-8479-804133132fad)) 34 | (pad "17" smd rect (at -3.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38c34b77-a067-4560-959f-86583f83312f)) 35 | (pad "16" smd rect (at -3 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad84a92c-93e2-4beb-9f21-d9744aaaf8b9)) 36 | (pad "15" smd rect (at -2.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12045232-5314-4c03-914a-1cafeca86a20)) 37 | (pad "14" smd rect (at -2 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b590a9a6-107d-4b6c-bf70-1a6c82b46a3a)) 38 | (pad "13" smd rect (at -1.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60b967c8-126e-4bb0-a98d-cd9c5eed8014)) 39 | (pad "12" smd rect (at -1 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3134f3e-1eb4-4ede-864c-5c17a40f3fd3)) 40 | (pad "11" smd rect (at -0.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b502eef7-f382-4046-852b-3d9483524141)) 41 | (pad "10" smd rect (at 0 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af3ae067-b88d-4668-97bc-18eec07999b5)) 42 | (pad "9" smd rect (at 0.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a7906ff-a4db-4afb-b5fa-cf70c50a84d4)) 43 | (pad "8" smd rect (at 1 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 287371a8-55af-41ed-8eea-5e1e402a2908)) 44 | (pad "7" smd rect (at 1.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9abddd0d-fafb-4910-8c0f-e54f82d714c9)) 45 | (pad "6" smd rect (at 2 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ec89edf-f9f0-4b92-b789-db72cc0d09c2)) 46 | (pad "5" smd rect (at 2.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9969d9a-72c3-4fe3-a15e-d44670d0acb0)) 47 | (pad "4" smd rect (at 3 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb25339e-e1d2-4cd7-9f39-be315f110559)) 48 | (pad "3" smd rect (at 3.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f25a2bb8-2f0a-4976-9f2c-0cf349c0dbeb)) 49 | (pad "2" smd rect (at 4 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d4448fa-a871-4b1d-812f-1c70ff166c74)) 50 | (pad "1" smd rect (at 4.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb3ecc2e-ade2-4f60-87bb-cb1e9fcbf558)) 51 | (model "./CM4IO.3dshapes/471511051.stp" 52 | (offset (xyz 0 -10.5 3.5)) 53 | (scale (xyz 1 1 1)) 54 | (rotate (xyz -90 0 0)) 55 | ) 56 | ) 57 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal" (layer F.Cu) (tedit 5EBC289E) 2 | (descr "Molex FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator") 3 | (tags "connector Hirose top entry") 4 | (attr smd) 5 | (fp_text reference "HirsoeFH12-22S-05SH_1x22-1MP4" (at 0 -3.7 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "Conn_01x22_Female" (at 0 5.6 180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0 -1.2) (end -7.05 -1.2) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -7.05 -1.2) (end -7.05 3.4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -7.05 3.4) (end -6.45 3.4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -6.45 3.4) (end -6.45 3.7) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -6.45 3.7) (end -6.95 3.7) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -6.95 3.7) (end -6.95 4.4) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -6.95 4.4) (end 0 4.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0 -1.2) (end 7.05 -1.2) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 7.05 -1.2) (end 7.05 3.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 7.05 3.4) (end 6.45 3.4) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 6.45 3.4) (end 6.45 3.7) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 6.45 3.7) (end 6.95 3.7) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 6.95 3.7) (end 6.95 4.4) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 6.95 4.4) (end 0 4.4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -5.66 -1.3) (end -7.15 -1.3) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -7.15 -1.3) (end -7.15 0.04) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 5.66 -1.3) (end 7.15 -1.3) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 7.15 -1.3) (end 7.15 0.04) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -7.15 2.76) (end -7.15 4.5) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -7.15 4.5) (end 7.15 4.5) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 7.15 4.5) (end 7.15 2.76) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start -5.66 -1.3) (end -5.66 -2.5) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start 6.79 -1.202893) (end 6.29 -1.91) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 6.29 -1.91) (end 5.79 -1.202893) (layer F.Fab) (width 0.1)) 35 | (fp_line (start -8.55 -3) (end -8.55 4.9) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start -8.55 4.9) (end 8.55 4.9) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start 8.55 4.9) (end 8.55 -3) (layer F.CrtYd) (width 0.05)) 38 | (fp_line (start 8.55 -3) (end -8.55 -3) (layer F.CrtYd) (width 0.05)) 39 | (fp_text user "${REFERENCE}" (at 0 3.7 180) (layer F.Fab) 40 | (effects (font (size 1 1) (thickness 0.15))) 41 | ) 42 | (fp_circle (center 6.28 -1.94) (end 6.61 -1.69) (layer F.SilkS) (width 0.12)) 43 | (pad "1" smd rect (at 5.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af63cb8c-c1b1-44e4-8d15-4c3b706f67be)) 44 | (pad "2" smd rect (at 4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5615e8a3-e4f8-43dd-bcbc-6625993e2b64)) 45 | (pad "3" smd rect (at 4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d34aee20-c735-4345-afdf-fd3c31720cce)) 46 | (pad "4" smd rect (at 3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a2bde7d-ae14-42eb-8cbe-c2740b289c01)) 47 | (pad "5" smd rect (at 3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f5fd77d-fdd3-4f8b-b966-95fcc906d806)) 48 | (pad "6" smd rect (at 2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 893ed581-cbe2-4dc7-8076-6e9a06419c93)) 49 | (pad "7" smd rect (at 2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47de07fa-1ff6-4780-8a30-294dde7afc09)) 50 | (pad "8" smd rect (at 1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a0b7216-a159-431c-b9e6-5ca37b2dd6e2)) 51 | (pad "9" smd rect (at 1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b536b8-12c2-4f31-9d50-88a94fcf797d)) 52 | (pad "10" smd rect (at 0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c9adba1-0823-4f69-a928-9cfdc7105865)) 53 | (pad "11" smd rect (at 0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a86dc6-3f6f-4b41-9b67-af75df97a39e)) 54 | (pad "12" smd rect (at -0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c5e1fd9-c3c4-4e14-8752-1653cb57488c)) 55 | (pad "13" smd rect (at -0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00ef44a2-ff92-4343-8c96-9f064f05d0b4)) 56 | (pad "14" smd rect (at -1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0a29ba4-e4f1-4a49-a0ac-f00b66a71a91)) 57 | (pad "15" smd rect (at -1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6bfa466-4035-49d2-9e32-298127d990af)) 58 | (pad "16" smd rect (at -2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e8595c9-a8d8-4382-a9c8-9a1971ed3b37)) 59 | (pad "17" smd rect (at -2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b9dee4e-5b9d-461c-923e-fe92f92f8308)) 60 | (pad "18" smd rect (at -3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94aa23c7-b0d3-40d6-82d5-1c8a0e756841)) 61 | (pad "19" smd rect (at -3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6c2ce6e-e033-4ce9-9056-0a5c8b5d84a9)) 62 | (pad "20" smd rect (at -4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cbf55e9-bc52-4ba5-8fbf-046b325e2791)) 63 | (pad "21" smd rect (at -4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ebef04d-3a39-42b8-b8bd-9c38d10000cd)) 64 | (pad "22" smd rect (at -5.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9eefa8f-1e5a-4ca5-9d9c-01150f569d57)) 65 | (pad "MP" smd rect (at -7.15 1.4) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d9e35d5-792c-42bc-9824-d2b9fad42806)) 66 | (pad "MP" smd rect (at 7.15 1.4) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 106de9ea-aa6f-45a1-b412-2f07ca97222a)) 67 | (model "./CM4IO.3dshapes/FH12-22S-0.5SHa.stp" 68 | (offset (xyz 16.5 -10.6 2)) 69 | (scale (xyz 1 1 1)) 70 | (rotate (xyz 0 90 180)) 71 | ) 72 | ) 73 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/L_Bourns_SRN6045TA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_Bourns_SRN6045TA (layer F.Cu) (tedit 5B61DEEA) 2 | (descr http://www.bourns.com/docs/product-datasheets/srn6045ta.pdf) 3 | (tags "Semi-shielded Power Inductor") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -4.6) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value L_Bourns_SRN6045TA (at 0 4.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -3.1 -3.1) (end -3.1 -2.65) (layer F.SilkS) (width 0.12)) 12 | (fp_text user %R (at 0 0 90) (layer F.Fab) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start 3.5 -3.25) (end -3.5 -3.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -3.5 3.25) (end 3.5 3.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -3.5 -3.25) (end -3.5 3.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 3.5 3.25) (end 3.5 -3.25) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -3.1 3.1) (end -3.1 2.65) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 3.1 3.1) (end 3.1 2.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.1 3.1) (end -3.1 3.1) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.1 -3.1) (end 3.1 -2.65) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -3.1 -3.1) (end 3.1 -3.1) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.1)) 28 | (pad 2 smd rect (at 2.075 0) (size 2.35 5.1) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at -2.075 0) (size 2.35 5.1) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns_SRN6045TA.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/MOLEX_USB_67298-4090.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "MOLEX_USB_67298-4090" (layer F.Cu) (tedit 5EBC23AD) 2 | (fp_text reference "MOLEX_67298-4090" (at -8.09934 5.31943 90) (layer F.SilkS) 3 | (effects (font (size 1.00177 1.00177) (thickness 0.05))) 4 | ) 5 | (fp_text value "VAL**" (at 8.22533 5.33169 90) (layer F.SilkS) 6 | (effects (font (size 1.00126 1.00126) (thickness 0.05))) 7 | ) 8 | (fp_line (start -7.8 -4.5) (end -7.8 -7.25) (layer Eco1.User) (width 0.05)) 9 | (fp_line (start -7.2 -4.5) (end -7.8 -4.5) (layer Eco1.User) (width 0.05)) 10 | (fp_line (start -7.2 -1.25) (end -7.2 -4.5) (layer Eco1.User) (width 0.05)) 11 | (fp_line (start -7.8 -1.25) (end -7.2 -1.25) (layer Eco1.User) (width 0.05)) 12 | (fp_line (start -7.8 1.25) (end -7.8 -1.25) (layer Eco1.User) (width 0.05)) 13 | (fp_line (start -7.2 1.25) (end -7.8 1.25) (layer Eco1.User) (width 0.05)) 14 | (fp_line (start -7.2 10.45) (end -7.2 1.25) (layer Eco1.User) (width 0.05)) 15 | (fp_line (start 7.2 10.45) (end -7.2 10.45) (layer Eco1.User) (width 0.05)) 16 | (fp_line (start 7.2 1.25) (end 7.2 10.45) (layer Eco1.User) (width 0.05)) 17 | (fp_line (start 7.8 1.25) (end 7.2 1.25) (layer Eco1.User) (width 0.05)) 18 | (fp_line (start 7.8 -1.25) (end 7.8 1.25) (layer Eco1.User) (width 0.05)) 19 | (fp_line (start 7.2 -1.25) (end 7.8 -1.25) (layer Eco1.User) (width 0.05)) 20 | (fp_line (start 7.2 -4.5) (end 7.2 -1.25) (layer Eco1.User) (width 0.05)) 21 | (fp_line (start 7.8 -4.5) (end 7.2 -4.5) (layer Eco1.User) (width 0.05)) 22 | (fp_line (start 7.8 -7.25) (end 7.8 -4.5) (layer Eco1.User) (width 0.05)) 23 | (fp_line (start -7.8 -7.25) (end 7.8 -7.25) (layer Eco1.User) (width 0.05)) 24 | (fp_line (start 6.95 2) (end 6.95 10.29) (layer F.SilkS) (width 0.2)) 25 | (fp_line (start -4.66 -7) (end 4.84 -7) (layer F.SilkS) (width 0.2)) 26 | (fp_line (start -6.95 10.29) (end -6.95 2) (layer F.SilkS) (width 0.2)) 27 | (fp_line (start -6.95 10.29) (end 6.95 10.29) (layer F.SilkS) (width 0.2)) 28 | (pad "1" thru_hole circle (at -3.5 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 28835d3a-4ffe-4d12-876f-beb1e6df9412)) 29 | (pad "2" thru_hole circle (at -1 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 27424d14-085d-4b23-a47d-bd0f43707ec5)) 30 | (pad "3" thru_hole circle (at 1 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 92e3214c-fc08-4cd9-952b-b09d748f9a53)) 31 | (pad "4" thru_hole circle (at 3.5 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c46fc414-61f0-4e87-9ec8-9724c2c7cea5)) 32 | (pad "5" thru_hole circle (at -3.5 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c945470f-df35-414b-adcf-3a622a9aa1ac)) 33 | (pad "6" thru_hole circle (at -1 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c5fe84b4-9373-439e-b0f3-527bb2818514)) 34 | (pad "7" thru_hole circle (at 1 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 6dff33d4-dac3-4a6d-9a8e-bf912f4be5a9)) 35 | (pad "8" thru_hole circle (at 3.5 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 30b63af6-20eb-4bc6-8582-e1ae37fdb80c)) 36 | (pad "MT3" thru_hole circle (at -6.57 -5.68) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp daae381b-dfba-477c-9aa0-49fc6d420b47)) 37 | (pad "MT1" thru_hole circle (at -6.57 0) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp 628ca558-c614-4def-9114-9b77dabcd229)) 38 | (pad "MT4" thru_hole circle (at 6.57 -5.68) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp d791bf26-5501-4966-ac64-44e3e3837245)) 39 | (pad "MT2" thru_hole circle (at 6.57 0) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp 21606692-97e4-4078-a88c-f4679cd95a37)) 40 | (model "./CM4IO.3dshapes/672984090.stp" 41 | (offset (xyz 0 -9.800000000000001 8)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 90 -180 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/PCIex1-36.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "PCIex1-36" (layer F.Cu) (tedit 5EBC0A65) 2 | (fp_text reference "REF**" (at -2 -4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "PCIex1-36" (at -1 -6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.85 6.35) (end -2.85 -2.45) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -2.85 -2.45) (end 0 -2.45) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 22.15 -2.45) (end 22.15 6.35) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 4.95) (end -2.85 4.95) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 22.15 -2.45) (end 20 -2.45) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.85 6.35) (end 22.15 6.35) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 22.15 4.95) (end 20 4.95) (layer F.SilkS) (width 0.12)) 15 | (pad "A1" thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a1929708-6412-4ae5-af8f-ed6b3a0f740a)) 16 | (pad "A2" thru_hole circle (at 1 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8b9c0611-7120-4547-a2c7-0d2ccc902ee1)) 17 | (pad "A3" thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp aa93d4e3-ba20-4318-9ea7-8351fb916f8a)) 18 | (pad "A4" thru_hole circle (at 3 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 1ba314b2-76a0-4244-8350-cfae3285c774)) 19 | (pad "A5" thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp fa89c702-09c2-4b60-887d-924ab30cf20a)) 20 | (pad "A6" thru_hole circle (at 5 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 3a218210-1d4b-4b5f-90ed-8e8ceea9cf9c)) 21 | (pad "A7" thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp db1b64fc-e3aa-4e73-b37c-ca236a8badc8)) 22 | (pad "A8" thru_hole circle (at 7 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp cd2063bc-af15-461e-be30-36d1ee5a46b5)) 23 | (pad "A9" thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 71f76276-cd39-48ed-91bd-52b462fb96b1)) 24 | (pad "A10" thru_hole circle (at 9 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8138a5b4-fbce-4669-b9cf-0227f9b92cb6)) 25 | (pad "A11" thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp fe20eb6f-4159-4733-9b11-58ab9ae9a307)) 26 | (pad "A12" thru_hole circle (at 13 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp e02a604f-6049-4876-b0b3-ae29e3f32090)) 27 | (pad "A13" thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 1ce3a8e4-6b87-4632-ae63-c037c4504e22)) 28 | (pad "A14" thru_hole circle (at 15 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 921da36d-c572-4cb1-a599-04c3fad4cdcf)) 29 | (pad "A15" thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 2faf2bcf-321c-450b-b507-29a478066c04)) 30 | (pad "A16" thru_hole circle (at 17 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 77e85f72-30c3-443f-b016-eb83a35313ed)) 31 | (pad "A17" thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 7562bdfa-87eb-4245-bcb9-a946db7b53e7)) 32 | (pad "A18" thru_hole circle (at 19 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 2657c0fa-f178-42c7-967d-98987b76f0c4)) 33 | (pad "B1" thru_hole circle (at 0 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 4b408d1a-3339-413c-9a9e-06aa784cb09d)) 34 | (pad "B2" thru_hole circle (at 1 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 82837253-e381-46c4-991f-334a1370a15b)) 35 | (pad "B3" thru_hole circle (at 2 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp dcc1f170-a0f0-4193-a44c-719ce27e9beb)) 36 | (pad "B4" thru_hole circle (at 3 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp c122d336-5f50-451c-87db-f232d60e6f7d)) 37 | (pad "B5" thru_hole circle (at 4 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 695d6a33-dd03-41bb-b60d-8110e2038370)) 38 | (pad "B6" thru_hole circle (at 5 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a6e0b45e-fae6-4c53-81dd-9c5fdb35f41f)) 39 | (pad "B7" thru_hole circle (at 6 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a3f80b8d-8d05-4a68-adb8-12365571bc9e)) 40 | (pad "B8" thru_hole circle (at 7 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp cd31f503-60ca-45f3-89a1-a0b9997f2a8e)) 41 | (pad "B9" thru_hole circle (at 8 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 0277617c-c42a-47f7-b986-19173e1f27db)) 42 | (pad "B10" thru_hole circle (at 9 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 38fad9e2-66ae-4d8f-97b6-cde61d22cc85)) 43 | (pad "B11" thru_hole circle (at 10 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 491c73ed-dcb7-4c27-a324-888c1b66cfcc)) 44 | (pad "B12" thru_hole circle (at 13 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 298f7795-bbd9-419f-9c80-97b36d6990d5)) 45 | (pad "B13" thru_hole circle (at 14 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp f85bc517-07b4-40ae-afa3-6a83445b8b4c)) 46 | (pad "B14" thru_hole circle (at 15 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 6bfae248-0c09-4d18-a01c-db520adb8b81)) 47 | (pad "B15" thru_hole circle (at 16 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp e887b609-2747-42e7-9d91-06beea47f153)) 48 | (pad "B16" thru_hole circle (at 17 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 89c309a4-7d29-4c37-a8d9-86a681198a90)) 49 | (pad "B17" thru_hole circle (at 18 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp ca16ccbd-d361-4ee9-8219-7a4bd1de8fc7)) 50 | (pad "B18" thru_hole circle (at 19 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp d34cf8ff-1efa-425d-a9cc-c59a24ea2977)) 51 | (pad "19" thru_hole circle (at 11.65 1.25) (size 2.35 2.35) (drill 2.35) (layers *.Cu *.Mask) (tstamp 3098c541-6375-4562-b5fd-cf98c5132c63)) 52 | (pad "19" thru_hole circle (at 20.8 1.25) (size 2.35 2.35) (drill 2.35) (layers *.Cu *.Mask) (tstamp 98171a95-d250-47a6-adf3-b305960b458e)) 53 | (model "./CM4IO.3dshapes/PCIe-x1-36.step" 54 | (offset (xyz 11.5 -1.25 0)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz -90 0 0)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/SDCARD_MOLEX_503398-1892.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SDCARD_MOLEX_503398-1892" (layer F.Cu) (tedit 5EBD10A7) 2 | (fp_text reference "REF**" (at -3.907665 -8.415745) (layer F.SilkS) 3 | (effects (font (size 1.000685 1.000685) (thickness 0.015))) 4 | ) 5 | (fp_text value "SDCARD_MOLEX_503398-1892" (at 3.719055 8.349145) (layer F.Fab) 6 | (effects (font (size 1.001094 1.001094) (thickness 0.015))) 7 | ) 8 | (fp_poly (pts (xy -5.24526 4.575) (xy -4.685 4.575) (xy -4.685 6.73818) (xy -5.24526 6.73818)) (layer Dwgs.User) (width 0.01)) 9 | (fp_poly (pts (xy -6.83634 -1.125) (xy -6.13 -1.125) (xy -6.13 1.27618) (xy -6.83634 1.27618)) (layer Dwgs.User) (width 0.01)) 10 | (fp_poly (pts (xy -3.22251 6.375) (xy -2.67 6.375) (xy -2.67 6.9304) (xy -3.22251 6.9304)) (layer Dwgs.User) (width 0.01)) 11 | (fp_line (start -6.55 -7.025) (end 6.55 -7.025) (layer F.Fab) (width 0.127)) 12 | (fp_line (start 6.55 -7.025) (end 6.55 7.025) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 6.55 7.025) (end -6.55 7.025) (layer F.Fab) (width 0.127)) 14 | (fp_line (start -6.55 7.025) (end -6.55 -7.025) (layer F.Fab) (width 0.127)) 15 | (fp_line (start -6.55 -7.025) (end 6.55 -7.025) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 0.874 7.025) (end 5.876 7.025) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -5.876 7.025) (end -4.874 7.025) (layer F.SilkS) (width 0.127)) 18 | (fp_circle (center -2.38 -5.775) (end -2.28 -5.775) (layer F.Fab) (width 0.2)) 19 | (fp_circle (center -2.38 -7.475) (end -2.28 -7.475) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start -7 -7.25) (end 7 -7.25) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 7 -7.25) (end 7 7.5) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 7 7.5) (end -7 7.5) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -7 7.5) (end -7 -7.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_poly (pts (xy -3.17 -3.725) (xy -3.17 1.275) (xy -3.82 1.275) (xy -3.82 3.875) 25 | (xy 0.57 3.875) (xy 0.57 5.125) (xy -1.73 5.125) (xy -1.73 7.305) 26 | (xy -0.43 7.305) (xy -0.43 6.525) (xy 6.13 6.525) (xy 6.13 3.975) 27 | (xy 6.83 3.975) (xy 6.83 -3.725)) (layer Dwgs.User) (width 0.0001)) 28 | (fp_poly (pts (xy -6.84156 -1.125) (xy -6.13 -1.125) (xy -6.13 1.27716) (xy -6.84156 1.27716)) (layer Dwgs.User) (width 0.01)) 29 | (fp_poly (pts (xy -5.23866 4.575) (xy -4.685 4.575) (xy -4.685 6.72971) (xy -5.23866 6.72971)) (layer Dwgs.User) (width 0.01)) 30 | (fp_poly (pts (xy -3.22541 6.375) (xy -2.67 6.375) (xy -2.67 6.93664) (xy -3.22541 6.93664)) (layer Dwgs.User) (width 0.01)) 31 | (fp_poly (pts (xy -3.17 -3.725) (xy -3.17 1.275) (xy -3.82 1.275) (xy -3.82 3.875) 32 | (xy 0.57 3.875) (xy 0.57 5.125) (xy -1.73 5.125) (xy -1.73 7.305) 33 | (xy -0.43 7.305) (xy -0.43 6.525) (xy 6.13 6.525) (xy 6.13 3.975) 34 | (xy 6.83 3.975) (xy 6.83 -3.725)) (layer Dwgs.User) (width 0.0001)) 35 | (fp_line (start -6.55 -4.325) (end -6.55 -1.425) (layer F.SilkS) (width 0.127)) 36 | (fp_line (start -6.55 1.575) (end -6.55 3.675) (layer F.SilkS) (width 0.127)) 37 | (fp_line (start 0.83 -6.7) (end 0.83 -9.33) (layer Dwgs.User) (width 0.12)) 38 | (fp_line (start -4.67 -7.93) (end 6.33 -7.93) (layer Dwgs.User) (width 0.12)) 39 | (fp_line (start -4.67 -9.33) (end 6.33 -9.33) (layer Dwgs.User) (width 0.12)) 40 | (fp_line (start -4.67 -9.33) (end -4.67 -7.28) (layer Dwgs.User) (width 0.12)) 41 | (fp_line (start 6.33 -9.33) (end 6.33 -7.35) (layer Dwgs.User) (width 0.12)) 42 | (pad "10" smd rect (at 0.095 6.915) (size 1.05 0.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0193119-64bb-4901-86e0-5df58c7e13b5)) 43 | (pad "9" smd rect (at -4.17 6.84) (size 0.9 0.93) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1ddd374-7998-4942-b4a5-a8dcf9c84254)) 44 | (pad "11" smd rect (at 6.48 5.64) (size 0.7 3.33) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5d04279-8975-461b-a463-a15e3f410a4e)) 45 | (pad "11" smd rect (at -6.48 5.64) (size 0.7 3.33) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d15b5e1f-a72e-42da-ba36-10499ebab43a)) 46 | (pad "11" smd rect (at 6.4 -5.125) (size 0.86 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f3a54d4-5d28-42d8-89c7-bd0132a0e149)) 47 | (pad "11" smd rect (at -6.26 -5.61) (size 1.14 1.83) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb96a903-82a3-4c19-b50f-1445e5a20c98)) 48 | (pad "8" smd rect (at 5.32 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 623d747f-e536-407d-8b07-8ad6ff9d4d4a)) 49 | (pad "7" smd rect (at 4.22 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0610bee-6818-4575-a0ce-6ee5b3b3e623)) 50 | (pad "6" smd rect (at 3.12 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e09e7ae4-38d1-4fcb-987d-318b6ff55e31)) 51 | (pad "5" smd rect (at 2.02 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b1ad851-5ad7-48d0-9d78-370fb14807d3)) 52 | (pad "4" smd rect (at 0.92 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b89f47a-43bc-48cc-8295-e2330a1a1f51)) 53 | (pad "3" smd rect (at -0.18 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3c779a0-8683-4abb-a732-bf22ac0c0f18)) 54 | (pad "2" smd rect (at -1.28 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a84c92a-ae37-4a0c-8fc2-706db4625c95)) 55 | (pad "1" smd rect (at -2.38 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 197602f0-198a-4dc4-9267-3de393666103)) 56 | (model "./CM4IO.3dshapes/5033981892.stp" 57 | (offset (xyz -135.9 -16.4 154.4)) 58 | (scale (xyz 1 1 1)) 59 | (rotate (xyz 180 0 0)) 60 | ) 61 | ) 62 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias" (layer F.Cu) (tedit 5EEFB632) 2 | (descr "SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py") 3 | (tags "SOIC SO") 4 | (attr smd) 5 | (fp_text reference "U16" (at -0.05 4.4 90) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "AP64501SP-13" (at 0 3.4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05)) 24 | (fp_text user "${REFERENCE}" (at 0 0) (layer F.Fab) 25 | (effects (font (size 0.98 0.98) (thickness 0.15))) 26 | ) 27 | (pad "" smd roundrect (at 0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp 07aeb4b7-c498-42f3-86f8-25d22565fa82)) 28 | (pad "" smd roundrect (at 0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp 80d67328-b745-4435-85ac-648a0cf672b8)) 29 | (pad "" smd roundrect (at -0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp a45bef4c-76ea-457d-bb46-4cdcc1a6edb4)) 30 | (pad "" smd roundrect (at -0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp deb9d2a5-186d-42d6-b00b-b155b98bcb0b)) 31 | (pad "9" smd rect (at 0 0) (size 1.8 4.4) (layers "B.Cu" "B.Mask") 32 | (solder_mask_margin 0.1) (tstamp 6a62dc47-89d1-4374-9f51-8a25b68f783a)) 33 | (pad "9" thru_hole circle (at 0.65 1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp f4943a48-2eeb-4242-b876-b54487763341)) 34 | (pad "9" thru_hole circle (at -0.65 1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 51a61442-fa72-441f-862c-4be7a3c8658d)) 35 | (pad "9" thru_hole circle (at 0.65 0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 5dc3f123-f7a0-4e53-b7fe-5e2db07dff2d)) 36 | (pad "9" thru_hole circle (at -0.65 0.65 270) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 07a711f5-4aa5-4fba-8848-067fb65506a2)) 37 | (pad "9" thru_hole circle (at 0.65 -0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp f236dc3d-311c-4654-8cea-f143fe4b2321)) 38 | (pad "9" thru_hole circle (at -0.65 -0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 7111374c-a78f-4e94-bbe7-08b3d5208ff0)) 39 | (pad "9" thru_hole circle (at 0.65 -1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 784325b5-e128-4657-960a-f865fb167e07)) 40 | (pad "9" thru_hole circle (at -0.65 -1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) 41 | (solder_mask_margin 0.3) (tstamp 45535fdc-81c2-4a88-a827-2a4839c8197d)) 42 | (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp 80aa10e7-ecd1-4c18-8aad-52559933f219)) 43 | (pad "" smd rect (at 0 0) (size 2.71 3.4) (layers "F.Mask") (tstamp 5b7f4d5d-16e8-4ed4-9abc-d50afb71f899)) 44 | (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 824911bd-798e-49ef-a458-3b219be91ba3)) 45 | (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dc292b4-253c-41bf-a9ca-f7b1aec63408)) 46 | (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6236e0b3-44ac-408c-8f68-7ed4ed954ca3)) 47 | (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b00fd02-47b0-4585-b847-ab2473f5ad7c)) 48 | (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40f3a476-186d-4dff-a9cc-02873790bcb8)) 49 | (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e7feba0-6848-4eef-b234-52a70cb8f487)) 50 | (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89409c55-2f58-40e1-99bb-a90cd7bcb736)) 51 | (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4291f827-51a6-4c13-8203-43cce7cbe07d)) 52 | (model "${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.wrl" 53 | (at (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/TRJG0926HENL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "TRJG0926HENL" (layer F.Cu) (tedit 5EBC1CD1) 2 | (descr "https://p.globalsources.com/IMAGES/PDT/SPEC/690/K1160305690.pdf") 3 | (tags "RJ45 Magjack") 4 | (fp_text reference "REF**" (at 0.01 -11.32) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "TRJG0926HENL" (at 0 11.58) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 8.25 -4.71) (end 9.25 -3.71) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 8.25 -1.43) (end 8.25 11.15) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 8.25 -4.71) (end 8.25 -10.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start 9.25 -2.43) (end 9.25 -3.71) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 9.25 -2.43) (end 8.25 -1.43) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -7.9 10.9) (end -7.9 11.15) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -8 10.75) (end -8.25 10.75) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -8.25 11.15) (end 8.25 11.15) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -8.25 -10.75) (end 8.25 -10.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -8.25 -4.71) (end -8.25 -10.76) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -9.25 -2.43) (end -8.25 -1.43) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -8.25 -4.71) (end -9.25 -3.71) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -9.25 -2.43) (end -9.25 -3.71) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -8.25 -1.43) (end -8.25 11.15) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 8.12 -1.43) (end 8.12 11.02) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 8.12 11.02) (end -8.12 11.02) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -8.12 -1.43) (end -8.12 11.02) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -8.12 -10.62) (end -8.12 -4.71) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 8.12 -10.62) (end 8.12 -4.71) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -8.12 -10.62) (end 8.12 -10.62) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -8 -10.5) (end -8 0) (layer F.Fab) (width 0.1)) 31 | (fp_text user "${REFERENCE}" (at 0 0) (layer F.Fab) 32 | (effects (font (size 1 1) (thickness 0.15))) 33 | ) 34 | (fp_line (start -8 10.9) (end 8 10.9) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 8 -10.5) (end 8 10.9) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -8 -10.5) (end 8 -10.5) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -8 -5.37) (end -8 10.9) (layer F.Fab) (width 0.1)) 38 | (pad "17" thru_hole circle (at 4.09 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp d4872a15-646c-401a-8c2a-ab18855b1f9c)) 39 | (pad "18" thru_hole circle (at 6.63 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 69f2ea40-d7fc-4326-951c-feb03e3c4520)) 40 | (pad "16" thru_hole circle (at -4.09 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 8c07df35-89b6-40a4-a7d9-1796e4b1c98d)) 41 | (pad "15" thru_hole circle (at -6.63 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp ae8e8894-d222-4a3c-aead-6f18e16d9c00)) 42 | (pad "20" thru_hole circle (at 7.875 -3.05) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (tstamp b6da9771-4617-45db-9811-02e044609eaf)) 43 | (pad "8" thru_hole circle (at 3.175 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 4d12951d-bf7b-4f07-af16-3da5a678f4ce)) 44 | (pad "19" thru_hole circle (at -7.875 -3.05) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (tstamp 290360c5-e72c-49c7-b357-0ee46eebcdd5)) 45 | (pad "7" thru_hole circle (at 1.905 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 42d18e79-3674-42cd-9cc8-7b9510be6f46)) 46 | (pad "6" thru_hole circle (at 0.635 -6.35 90) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 5d824785-caea-495b-ba61-b14e25f0cf31)) 47 | (pad "5" thru_hole circle (at -0.635 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp c2a2c3fb-4c24-4523-acb0-cfc01e4c3543)) 48 | (pad "4" thru_hole circle (at -1.905 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 1a53e93d-1cf5-4654-a1d1-32ffc708d838)) 49 | (pad "3" thru_hole circle (at -3.175 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 1ccd7ea9-92b2-42ed-8848-5028a5af89ef)) 50 | (pad "2" thru_hole circle (at -4.445 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp a1db1da7-05ef-4d7c-bf0e-4c0cb7f79819)) 51 | (pad "1" thru_hole roundrect (at -5.715 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (roundrect_rratio 0.167) (tstamp 4bbdca2e-1700-4b42-af03-7322fcead74c)) 52 | (pad "" np_thru_hole circle (at -5.715 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2709183a-a686-45e9-9cb9-f8037f7fa8f3)) 53 | (pad "" np_thru_hole circle (at 5.715 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp dd808b8f-0d74-4fc3-b38d-5cb7380c8a26)) 54 | (pad "9" thru_hole circle (at 4.445 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b570dd70-d0e0-480f-b783-f720c69681dc)) 55 | (pad "10" thru_hole circle (at 5.715 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b63704fb-a4f1-48d6-9bb9-2aa2c7420560)) 56 | (pad "11" thru_hole circle (at -5.715 -3.83) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp bbcfc3bd-7f63-4797-ae24-05f4ee20b4bf)) 57 | (pad "12" thru_hole circle (at -3.175 -2.56) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp f41410e0-b30e-478c-8395-94758b02f780)) 58 | (pad "13" thru_hole circle (at 3.175 -2.56) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b0b75ac4-d2ee-4c3f-bbe3-fff032e7b53f)) 59 | (pad "14" thru_hole circle (at 5.715 -3.83) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 989a6b41-a40a-4945-8989-c2df752be7cb)) 60 | (model "./CM4IO.3dshapes/TRJG0926HENL .stp" 61 | (offset (xyz 0 10.45 6.8)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz -90 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /CM4IO/CM4IO.pretty/USB_Micro-B_EDAC_UCON00686.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "USB_Micro-B_EDAC_UCON00686" (layer F.Cu) (tedit 5EBC20AD) 2 | (descr "Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf") 3 | (tags "USB USB_B USB_micro USB_OTG") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 1.925 -3.365) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "USB_Micro-B_EDAC_UCON00686" (at -0.025 4.435) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user "PCB edge" (at 0 1.12) (layer Dwgs.User) 12 | (effects (font (size 0.5 0.5) (thickness 0.075))) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 -1.13) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -4.15 -1.18) (end -4.15 -2.73) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -4.15 -1.18) (end -3.85 -1.18) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -3.85 1.62) (end -3.85 -1.18) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 4.15 -1.18) (end 4.15 -2.73) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.85 -1.18) (end 4.15 -1.18) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.85 1.62) (end 3.85 -1.18) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -0.9 -4.43) (end -1.3 -3.98) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -1.7 -4.43) (end -0.9 -4.43) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -1.3 -3.98) (end -1.7 -4.43) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -3.75 -1.98) (end -2.95 -2.73) (layer F.Fab) (width 0.12)) 27 | (fp_line (start 3.75 2.22) (end -3.75 2.22) (layer F.Fab) (width 0.12)) 28 | (fp_line (start 3.75 -2.73) (end 3.75 2.22) (layer F.Fab) (width 0.12)) 29 | (fp_line (start -2.95 -2.73) (end 3.75 -2.73) (layer F.Fab) (width 0.12)) 30 | (fp_line (start -3.75 2.22) (end -3.75 -1.98) (layer F.Fab) (width 0.12)) 31 | (fp_line (start -4 1.7) (end 4 1.7) (layer Dwgs.User) (width 0.1)) 32 | (fp_line (start -4.105 -3.995) (end 4.165 -3.995) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -4.105 -3.995) (end -4.105 2.465) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start 4.165 2.465) (end 4.165 -3.995) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start 4.165 2.465) (end -4.105 2.465) (layer F.CrtYd) (width 0.05)) 36 | (pad "6" smd rect (at 2.725 -0.93) (size 1.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c62856e5-a1d9-48b6-a1a1-632df294e3a9)) 37 | (pad "6" smd rect (at -2.725 -0.93) (size 1.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e2e6951-23a9-4f23-94ee-66a9d5ca9917)) 38 | (pad "6" smd rect (at -2.9875 -1.7) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54af857d-61e9-4448-8175-a93b35945fd7)) 39 | (pad "6" smd rect (at 2.9875 -1.7) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbd025b0-7d86-473d-9382-e7fc87df39ac)) 40 | (pad "6" smd rect (at -2.85 -3.06) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a1440a8-3eaf-4975-9371-2c430c223ea6)) 41 | (pad "6" smd rect (at 2.9 -3.06) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3547425c-b6c1-492b-a7f6-546d3901d0ab)) 42 | (pad "1" smd rect (at -1.3 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd29c653-6ef0-46f0-b7e7-35448d237564)) 43 | (pad "2" smd rect (at -0.65 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc0655fe-c856-4289-9f39-e45f97250fb8)) 44 | (pad "3" smd rect (at 0 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46bbfaea-d336-475c-a686-4569147277b8)) 45 | (pad "4" smd rect (at 0.65 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bff74b3d-3a63-44d2-8c96-77efb6fda5be)) 46 | (pad "5" smd rect (at 1.3 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bda63a6-23d5-468c-87eb-7bd8e7255188)) 47 | (pad "6" thru_hole oval (at -2.425 -3.03 90) (size 1.4 1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp 7e276ab4-a219-4c44-8282-a92e112b6505)) 48 | (pad "6" thru_hole oval (at 2.425 -3.03 90) (size 1.4 1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp d73a316c-3d80-4ec7-92b9-76f55ac788de)) 49 | (pad "6" thru_hole oval (at -2.725 0 90) (size 1.7 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 9a711463-e2a7-449b-9b00-6266c91c45e6)) 50 | (pad "6" thru_hole oval (at 2.725 0 90) (size 1.7 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 1ed5d1a6-5812-446c-a78d-112a5dd4d530)) 51 | (pad "6" smd rect (at -0.9625 0.25 90) (size 2.5 1.425) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14ed065e-7e2c-457e-b88a-b0ca3277dc47)) 52 | (pad "6" smd rect (at 0.9625 0.25 90) (size 2.5 1.425) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e3365c3-26d0-464b-a558-1b46ffe9ab4a)) 53 | (model "./CM4IO.3dshapes/10103594.stp" 54 | (offset (xyz 0 1.35 2.2)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz 90 0 180)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /CM4IO/CM4IOv5.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 41, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_nets": [], 7 | "high_contrast_mode": 0, 8 | "net_color_mode": 1, 9 | "opacity": { 10 | "pads": 1.0, 11 | "tracks": 1.0, 12 | "vias": 1.0, 13 | "zones": 0.9900000095367432 14 | }, 15 | "ratsnest_display_mode": 1, 16 | "selection_filter": { 17 | "dimensions": true, 18 | "footprints": true, 19 | "graphics": true, 20 | "keepouts": true, 21 | "lockedItems": true, 22 | "otherItems": true, 23 | "pads": true, 24 | "text": true, 25 | "tracks": true, 26 | "vias": true, 27 | "zones": true 28 | }, 29 | "visible_items": [ 30 | 0, 31 | 1, 32 | 2, 33 | 3, 34 | 4, 35 | 5, 36 | 6, 37 | 7, 38 | 8, 39 | 9, 40 | 10, 41 | 11, 42 | 12, 43 | 13, 44 | 14, 45 | 15, 46 | 16, 47 | 18, 48 | 19, 49 | 20, 50 | 21, 51 | 22, 52 | 23, 53 | 24, 54 | 25, 55 | 34, 56 | 35, 57 | 36, 58 | 37, 59 | 38 60 | ], 61 | "visible_layers": "007ffff_ffffffff", 62 | "zone_display_mode": 0 63 | }, 64 | "meta": { 65 | "filename": "CM4IOv5.kicad_prl", 66 | "version": 3 67 | }, 68 | "project": { 69 | "files": [] 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /CM4IO/CM4IOv5.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "design_settings": { 4 | "defaults": { 5 | "board_outline_line_width": 0.049999999999999996, 6 | "copper_line_width": 0.19999999999999998, 7 | "copper_text_italic": false, 8 | "copper_text_size_h": 1.5, 9 | "copper_text_size_v": 1.5, 10 | "copper_text_thickness": 0.3, 11 | "copper_text_upright": false, 12 | "courtyard_line_width": 0.049999999999999996, 13 | "dimension_precision": 1, 14 | "dimension_units": 0, 15 | "dimensions": { 16 | "arrow_length": 1270000, 17 | "extension_offset": 500000, 18 | "keep_text_aligned": true, 19 | "suppress_zeroes": false, 20 | "text_position": 0, 21 | "units_format": 1 22 | }, 23 | "fab_line_width": 0.09999999999999999, 24 | "fab_text_italic": false, 25 | "fab_text_size_h": 1.0, 26 | "fab_text_size_v": 1.0, 27 | "fab_text_thickness": 0.15, 28 | "fab_text_upright": false, 29 | "other_line_width": 0.09999999999999999, 30 | "other_text_italic": false, 31 | "other_text_size_h": 1.0, 32 | "other_text_size_v": 1.0, 33 | "other_text_thickness": 0.15, 34 | "other_text_upright": false, 35 | "pads": { 36 | "drill": 0.762, 37 | "height": 1.524, 38 | "width": 1.524 39 | }, 40 | "silk_line_width": 0.12, 41 | "silk_text_italic": false, 42 | "silk_text_size_h": 1.0, 43 | "silk_text_size_v": 1.0, 44 | "silk_text_thickness": 0.15, 45 | "silk_text_upright": false, 46 | "zones": { 47 | "45_degree_only": false, 48 | "min_clearance": 0.508 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | }, 57 | { 58 | "gap": 0.0, 59 | "via_gap": 0.0, 60 | "width": 0.0 61 | }, 62 | { 63 | "gap": 0.0, 64 | "via_gap": 0.0, 65 | "width": 0.0 66 | } 67 | ], 68 | "drc_exclusions": [], 69 | "meta": { 70 | "version": 2 71 | }, 72 | "rule_severities": { 73 | "annular_width": "error", 74 | "clearance": "error", 75 | "copper_edge_clearance": "error", 76 | "courtyards_overlap": "error", 77 | "diff_pair_gap_out_of_range": "error", 78 | "diff_pair_uncoupled_length_too_long": "error", 79 | "drill_out_of_range": "error", 80 | "duplicate_footprints": "warning", 81 | "extra_footprint": "warning", 82 | "hole_clearance": "error", 83 | "hole_near_hole": "error", 84 | "invalid_outline": "error", 85 | "item_on_disabled_layer": "error", 86 | "items_not_allowed": "error", 87 | "length_out_of_range": "error", 88 | "malformed_courtyard": "error", 89 | "microvia_drill_out_of_range": "error", 90 | "missing_courtyard": "ignore", 91 | "missing_footprint": "warning", 92 | "net_conflict": "warning", 93 | "npth_inside_courtyard": "ignore", 94 | "padstack": "error", 95 | "pth_inside_courtyard": "ignore", 96 | "shorting_items": "error", 97 | "silk_over_copper": "error", 98 | "silk_overlap": "error", 99 | "skew_out_of_range": "error", 100 | "too_many_vias": "error", 101 | "track_dangling": "warning", 102 | "track_width": "error", 103 | "tracks_crossing": "error", 104 | "unconnected_items": "error", 105 | "unresolved_variable": "error", 106 | "via_dangling": "warning", 107 | "zone_has_empty_net": "error", 108 | "zones_intersect": "error" 109 | }, 110 | "rules": { 111 | "allow_blind_buried_vias": false, 112 | "allow_microvias": false, 113 | "max_error": 0.005, 114 | "min_clearance": 0.0, 115 | "min_copper_edge_clearance": 0.01, 116 | "min_hole_clearance": 0.0, 117 | "min_hole_to_hole": 0.24, 118 | "min_microvia_diameter": 0.19999999999999998, 119 | "min_microvia_drill": 0.09999999999999999, 120 | "min_silk_clearance": 0.0, 121 | "min_through_hole_diameter": 0.25, 122 | "min_track_width": 0.09999999999999999, 123 | "min_via_annular_width": 0.049999999999999996, 124 | "min_via_annulus": 0.049999999999999996, 125 | "min_via_diameter": 0.44999999999999996, 126 | "use_height_for_length_calcs": true 127 | }, 128 | "track_widths": [ 129 | 0.0, 130 | 0.127, 131 | 0.13, 132 | 0.147, 133 | 0.2, 134 | 0.23, 135 | 0.5, 136 | 1.0, 137 | 2.0, 138 | 3.0 139 | ], 140 | "via_dimensions": [ 141 | { 142 | "diameter": 0.0, 143 | "drill": 0.0 144 | }, 145 | { 146 | "diameter": 0.45, 147 | "drill": 0.25 148 | } 149 | ], 150 | "zones_allow_external_fillets": false, 151 | "zones_use_no_outline": false 152 | }, 153 | "layer_presets": [] 154 | }, 155 | "boards": [], 156 | "cvpcb": { 157 | "equivalence_files": [] 158 | }, 159 | "erc": { 160 | "erc_exclusions": [], 161 | "meta": { 162 | "version": 0 163 | }, 164 | "pin_map": [ 165 | [ 166 | 0, 167 | 0, 168 | 0, 169 | 0, 170 | 0, 171 | 0, 172 | 1, 173 | 0, 174 | 0, 175 | 0, 176 | 0, 177 | 2 178 | ], 179 | [ 180 | 0, 181 | 2, 182 | 0, 183 | 1, 184 | 0, 185 | 0, 186 | 1, 187 | 0, 188 | 2, 189 | 2, 190 | 2, 191 | 2 192 | ], 193 | [ 194 | 0, 195 | 0, 196 | 0, 197 | 0, 198 | 0, 199 | 0, 200 | 1, 201 | 0, 202 | 1, 203 | 0, 204 | 1, 205 | 2 206 | ], 207 | [ 208 | 0, 209 | 1, 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 1, 215 | 1, 216 | 2, 217 | 1, 218 | 1, 219 | 2 220 | ], 221 | [ 222 | 0, 223 | 0, 224 | 0, 225 | 0, 226 | 0, 227 | 0, 228 | 1, 229 | 0, 230 | 0, 231 | 0, 232 | 0, 233 | 2 234 | ], 235 | [ 236 | 0, 237 | 0, 238 | 0, 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 0, 244 | 0, 245 | 0, 246 | 0, 247 | 2 248 | ], 249 | [ 250 | 1, 251 | 1, 252 | 1, 253 | 1, 254 | 1, 255 | 0, 256 | 1, 257 | 1, 258 | 1, 259 | 1, 260 | 1, 261 | 2 262 | ], 263 | [ 264 | 0, 265 | 0, 266 | 0, 267 | 1, 268 | 0, 269 | 0, 270 | 1, 271 | 0, 272 | 0, 273 | 0, 274 | 0, 275 | 2 276 | ], 277 | [ 278 | 0, 279 | 2, 280 | 1, 281 | 2, 282 | 0, 283 | 0, 284 | 1, 285 | 0, 286 | 2, 287 | 2, 288 | 2, 289 | 2 290 | ], 291 | [ 292 | 0, 293 | 2, 294 | 0, 295 | 1, 296 | 0, 297 | 0, 298 | 1, 299 | 0, 300 | 2, 301 | 0, 302 | 0, 303 | 2 304 | ], 305 | [ 306 | 0, 307 | 2, 308 | 1, 309 | 1, 310 | 0, 311 | 0, 312 | 1, 313 | 0, 314 | 2, 315 | 0, 316 | 0, 317 | 2 318 | ], 319 | [ 320 | 2, 321 | 2, 322 | 2, 323 | 2, 324 | 2, 325 | 2, 326 | 2, 327 | 2, 328 | 2, 329 | 2, 330 | 2, 331 | 2 332 | ] 333 | ], 334 | "rule_severities": { 335 | "bus_definition_conflict": "error", 336 | "bus_entry_needed": "error", 337 | "bus_label_syntax": "error", 338 | "bus_to_bus_conflict": "error", 339 | "bus_to_net_conflict": "error", 340 | "different_unit_footprint": "error", 341 | "different_unit_net": "error", 342 | "duplicate_reference": "error", 343 | "duplicate_sheet_names": "error", 344 | "extra_units": "error", 345 | "global_label_dangling": "error", 346 | "hier_label_mismatch": "error", 347 | "label_dangling": "error", 348 | "lib_symbol_issues": "warning", 349 | "multiple_net_names": "error", 350 | "net_not_bus_member": "error", 351 | "no_connect_connected": "error", 352 | "no_connect_dangling": "error", 353 | "pin_not_connected": "error", 354 | "pin_not_driven": "error", 355 | "pin_to_pin": "warning", 356 | "power_pin_not_driven": "error", 357 | "similar_labels": "error", 358 | "unannotated": "error", 359 | "unit_value_mismatch": "error", 360 | "unresolved_variable": "error", 361 | "wire_dangling": "error" 362 | } 363 | }, 364 | "libraries": { 365 | "pinned_footprint_libs": [], 366 | "pinned_symbol_libs": [] 367 | }, 368 | "meta": { 369 | "filename": "CM4IOv5.kicad_pro", 370 | "version": 1 371 | }, 372 | "net_settings": { 373 | "classes": [ 374 | { 375 | "bus_width": 12.0, 376 | "clearance": 0.13, 377 | "diff_pair_gap": 0.25, 378 | "diff_pair_via_gap": 0.25, 379 | "diff_pair_width": 0.13, 380 | "line_style": 0, 381 | "microvia_diameter": 0.3, 382 | "microvia_drill": 0.1, 383 | "name": "Default", 384 | "pcb_color": "rgba(0, 0, 0, 0.000)", 385 | "schematic_color": "rgba(0, 0, 0, 0.000)", 386 | "track_width": 0.13, 387 | "via_diameter": 0.45, 388 | "via_drill": 0.25, 389 | "wire_width": 6.0 390 | }, 391 | { 392 | "bus_width": 12.0, 393 | "clearance": 0.13, 394 | "diff_pair_gap": 0.25, 395 | "diff_pair_via_gap": 0.25, 396 | "diff_pair_width": 0.13, 397 | "line_style": 0, 398 | "microvia_diameter": 0.3, 399 | "microvia_drill": 0.1, 400 | "name": "100R", 401 | "nets": [ 402 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD0_N", 403 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD0_P", 404 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD1_N", 405 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD1_P", 406 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD2_N", 407 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD2_P", 408 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD3_N", 409 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TRD3_P", 410 | "/CM4_HighSpeed/CAM0_C_N", 411 | "/CM4_HighSpeed/CAM0_C_P", 412 | "/CM4_HighSpeed/CAM0_D0_N", 413 | "/CM4_HighSpeed/CAM0_D0_P", 414 | "/CM4_HighSpeed/CAM0_D1_N", 415 | "/CM4_HighSpeed/CAM0_D1_P", 416 | "/CM4_HighSpeed/CAM1_C_N", 417 | "/CM4_HighSpeed/CAM1_C_P", 418 | "/CM4_HighSpeed/CAM1_D0_N", 419 | "/CM4_HighSpeed/CAM1_D0_P", 420 | "/CM4_HighSpeed/CAM1_D1_N", 421 | "/CM4_HighSpeed/CAM1_D1_P", 422 | "/CM4_HighSpeed/CAM1_D2_N", 423 | "/CM4_HighSpeed/CAM1_D2_P", 424 | "/CM4_HighSpeed/CAM1_D3_N", 425 | "/CM4_HighSpeed/CAM1_D3_P", 426 | "/CM4_HighSpeed/DSI0_C_N", 427 | "/CM4_HighSpeed/DSI0_C_P", 428 | "/CM4_HighSpeed/DSI0_D0_N", 429 | "/CM4_HighSpeed/DSI0_D0_P", 430 | "/CM4_HighSpeed/DSI0_D1_N", 431 | "/CM4_HighSpeed/DSI0_D1_P", 432 | "/CM4_HighSpeed/DSI1_C_N", 433 | "/CM4_HighSpeed/DSI1_C_P", 434 | "/CM4_HighSpeed/DSI1_D0_N", 435 | "/CM4_HighSpeed/DSI1_D0_P", 436 | "/CM4_HighSpeed/DSI1_D1_N", 437 | "/CM4_HighSpeed/DSI1_D1_P", 438 | "/CM4_HighSpeed/DSI1_D2_N", 439 | "/CM4_HighSpeed/DSI1_D2_P", 440 | "/CM4_HighSpeed/DSI1_D3_N", 441 | "/CM4_HighSpeed/DSI1_D3_P" 442 | ], 443 | "pcb_color": "rgba(0, 0, 0, 0.000)", 444 | "schematic_color": "rgba(0, 0, 0, 0.000)", 445 | "track_width": 0.127, 446 | "via_diameter": 0.45, 447 | "via_drill": 0.25, 448 | "wire_width": 6.0 449 | }, 450 | { 451 | "bus_width": 12.0, 452 | "clearance": 0.13, 453 | "diff_pair_gap": 0.25, 454 | "diff_pair_via_gap": 0.25, 455 | "diff_pair_width": 0.178, 456 | "line_style": 0, 457 | "microvia_diameter": 0.3, 458 | "microvia_drill": 0.1, 459 | "name": "50R", 460 | "nets": [], 461 | "pcb_color": "rgba(0, 0, 0, 0.000)", 462 | "schematic_color": "rgba(0, 0, 0, 0.000)", 463 | "track_width": 0.13, 464 | "via_diameter": 0.45, 465 | "via_drill": 0.25, 466 | "wire_width": 6.0 467 | }, 468 | { 469 | "bus_width": 12.0, 470 | "clearance": 0.13, 471 | "diff_pair_gap": 0.25, 472 | "diff_pair_via_gap": 0.25, 473 | "diff_pair_width": 0.13, 474 | "line_style": 0, 475 | "microvia_diameter": 0.3, 476 | "microvia_drill": 0.1, 477 | "name": "75R", 478 | "nets": [ 479 | "/TV_OUT" 480 | ], 481 | "pcb_color": "rgba(0, 0, 0, 0.000)", 482 | "schematic_color": "rgba(0, 0, 0, 0.000)", 483 | "track_width": 0.13, 484 | "via_diameter": 0.45, 485 | "via_drill": 0.25, 486 | "wire_width": 6.0 487 | }, 488 | { 489 | "bus_width": 12.0, 490 | "clearance": 0.13, 491 | "diff_pair_gap": 0.25, 492 | "diff_pair_via_gap": 0.25, 493 | "diff_pair_width": 0.15, 494 | "line_style": 0, 495 | "microvia_diameter": 0.3, 496 | "microvia_drill": 0.1, 497 | "name": "90R", 498 | "nets": [ 499 | "/PCIE_CLK_N", 500 | "/PCIE_CLK_P", 501 | "/PCIE_RX_N", 502 | "/PCIE_RX_P", 503 | "/PCIE_TX_N", 504 | "/PCIE_TX_P", 505 | "/USB2-HUB/HD1_N", 506 | "/USB2-HUB/HD1_P", 507 | "/USB2-HUB/HD2_N", 508 | "/USB2-HUB/HD2_P", 509 | "/USB2-HUB/HD3_N", 510 | "/USB2-HUB/HD3_P", 511 | "/USB2-HUB/HD4_N", 512 | "/USB2-HUB/HD4_P", 513 | "/USB2-HUB/USBD_N", 514 | "/USB2-HUB/USBD_P", 515 | "/USB2-HUB/USBH_N", 516 | "/USB2-HUB/USBH_P", 517 | "/USB2_N", 518 | "/USB2_P" 519 | ], 520 | "pcb_color": "rgba(0, 0, 0, 0.000)", 521 | "schematic_color": "rgba(0, 0, 0, 0.000)", 522 | "track_width": 0.147, 523 | "via_diameter": 0.45, 524 | "via_drill": 0.25, 525 | "wire_width": 6.0 526 | }, 527 | { 528 | "bus_width": 12.0, 529 | "clearance": 0.13, 530 | "diff_pair_gap": 0.25, 531 | "diff_pair_via_gap": 0.25, 532 | "diff_pair_width": 0.13, 533 | "line_style": 0, 534 | "microvia_diameter": 0.3, 535 | "microvia_drill": 0.1, 536 | "name": "HDMI", 537 | "nets": [ 538 | "/CM4_HighSpeed/HDMI0_CK_N", 539 | "/CM4_HighSpeed/HDMI0_CK_P", 540 | "/CM4_HighSpeed/HDMI0_D0_N", 541 | "/CM4_HighSpeed/HDMI0_D0_P", 542 | "/CM4_HighSpeed/HDMI0_D1_N", 543 | "/CM4_HighSpeed/HDMI0_D1_P", 544 | "/CM4_HighSpeed/HDMI0_D2_N", 545 | "/CM4_HighSpeed/HDMI0_D2_P", 546 | "/CM4_HighSpeed/HDMI1_CK_N", 547 | "/CM4_HighSpeed/HDMI1_CK_P", 548 | "/CM4_HighSpeed/HDMI1_D0_N", 549 | "/CM4_HighSpeed/HDMI1_D0_P", 550 | "/CM4_HighSpeed/HDMI1_D1_N", 551 | "/CM4_HighSpeed/HDMI1_D1_P", 552 | "/CM4_HighSpeed/HDMI1_D2_N", 553 | "/CM4_HighSpeed/HDMI1_D2_P" 554 | ], 555 | "pcb_color": "rgba(0, 0, 0, 0.000)", 556 | "schematic_color": "rgba(0, 0, 0, 0.000)", 557 | "track_width": 0.127, 558 | "via_diameter": 0.45, 559 | "via_drill": 0.25, 560 | "wire_width": 6.0 561 | }, 562 | { 563 | "bus_width": 12.0, 564 | "clearance": 1.0, 565 | "diff_pair_gap": 0.25, 566 | "diff_pair_via_gap": 0.25, 567 | "diff_pair_width": 0.13, 568 | "line_style": 0, 569 | "microvia_diameter": 0.3, 570 | "microvia_drill": 0.1, 571 | "name": "POE TAPS", 572 | "nets": [ 573 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TR0_TAP", 574 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TR1_TAP", 575 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TR2_TAP", 576 | "/CM4_GPIO ( Ethernet, GPIO, SDCARD)/TR3_TAP" 577 | ], 578 | "pcb_color": "rgba(0, 0, 0, 0.000)", 579 | "schematic_color": "rgba(0, 0, 0, 0.000)", 580 | "track_width": 0.13, 581 | "via_diameter": 0.45, 582 | "via_drill": 0.25, 583 | "wire_width": 6.0 584 | } 585 | ], 586 | "meta": { 587 | "version": 1 588 | }, 589 | "net_colors": null 590 | }, 591 | "pcbnew": { 592 | "last_paths": { 593 | "gencad": "", 594 | "idf": "", 595 | "netlist": "CM4IO.net", 596 | "specctra_dsn": "", 597 | "step": "", 598 | "vmrl": "", 599 | "vrml": "" 600 | }, 601 | "page_layout_descr_file": "" 602 | }, 603 | "schematic": { 604 | "annotate_start_num": 0, 605 | "drawing": { 606 | "default_bus_thickness": 12.0, 607 | "default_junction_size": 40.0, 608 | "default_line_thickness": 6.0, 609 | "default_text_size": 50.0, 610 | "default_wire_thickness": 6.0, 611 | "field_names": [], 612 | "intersheets_ref_own_page": false, 613 | "intersheets_ref_prefix": "", 614 | "intersheets_ref_short": false, 615 | "intersheets_ref_show": false, 616 | "intersheets_ref_suffix": "", 617 | "junction_size_choice": 3, 618 | "pin_symbol_size": 25.0, 619 | "text_offset_ratio": 0.3 620 | }, 621 | "legacy_lib_dir": "", 622 | "legacy_lib_list": [], 623 | "meta": { 624 | "version": 0 625 | }, 626 | "net_format_name": "", 627 | "ngspice": { 628 | "fix_include_paths": true, 629 | "fix_passive_vals": false, 630 | "meta": { 631 | "version": 0 632 | }, 633 | "model_mode": 0, 634 | "workbook_filename": "" 635 | }, 636 | "page_layout_descr_file": "", 637 | "plot_directory": "Circuits", 638 | "spice_adjust_passive_values": false, 639 | "spice_external_command": "spice \"%I\"", 640 | "subpart_first_id": 65, 641 | "subpart_id_separator": 0 642 | }, 643 | "sheets": [ 644 | [ 645 | "6e52e18e-9d35-42e9-a4cc-aa0d508d90b7", 646 | "" 647 | ], 648 | [ 649 | "00000000-0000-0000-0000-00005e072e02", 650 | "USB2-HUB" 651 | ], 652 | [ 653 | "00000000-0000-0000-0000-00005e328d89", 654 | "RTC , Wakeup, FAN" 655 | ], 656 | [ 657 | "00000000-0000-0000-0000-00005cff70b1", 658 | "CM4_HighSpeed" 659 | ], 660 | [ 661 | "00000000-0000-0000-0000-00005cff706a", 662 | "CM4_GPIO ( Ethernet, GPIO, SDCARD)" 663 | ], 664 | [ 665 | "00000000-0000-0000-0000-00005ed4bb5b", 666 | "PCIe-connector" 667 | ], 668 | [ 669 | "00000000-0000-0000-0000-00005d31f999", 670 | "PSUs" 671 | ] 672 | ], 673 | "text_variables": {} 674 | } 675 | -------------------------------------------------------------------------------- /CM4IO/README.TXT: -------------------------------------------------------------------------------- 1 | These files have been created in prerelease version 6 of KiCAD. If Version 6 isn't released yet then to use them you will need to download a nightly build of KiCAD. NB Nightly builds my have issues so please check the issue tracker. 2 | 3 | Some of the 3d models need to be downloaded form the following places and put into the CM4IO.3shapes directory some models are approximations. 4 | 5 | https://datasheets.raspberrypi.org/cm4/CM4-step.zip 6 | https://www.amphenol-icc.com/pci-express-1001878311200tlf.html 7 | https://www.te.com/global-en/product-171826-4.html 8 | https://www.molex.com/molex/products/part-detail/memory_card_socket/5033981892 9 | 10 | The models provided in the 3dmodels directory are from various manufacturers including Diodes, Hirose, MTCONN,Toby, TRXCOM. Terms and conditions for the use of the models remain with the original manufacture. 11 | -------------------------------------------------------------------------------- /CM4IO/fp-info-cache: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /CM4IO/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "CM4IO")(type "KiCad")(uri "${KIPRJMOD}/CM4IO.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /CM4IO/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "CM4IO")(type "KiCad")(uri "${KIPRJMOD}/CM4IO.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # RPi CM4 - Gigabit switch prototyping board 2 | 3 | A raspberry pi cm4 board with integrated gigabit switch. 4 | 5 | Two CM4s and three RJ45 Jacks each connected to a [Microchip KSZ9567](https://www.microchip.com/wwwproducts/en/KSZ9567#datasheet-toggle) 6 | 7 | In the future I will make a board with four CM4 modules and one RJ45 on the 8 | switch, but for now I am making this so I can test the switch on its own. 9 | 10 | However this also makes for an interesting board in its own right, as two 11 | wifi CM4 modules could make this an interesting router board. 12 | 13 |  14 | 15 | 16 | ## About 17 | 18 | This project is maintained by [Taylor Alexander](http://tlalexander.com). 19 | 20 | The Raspberry Pi CM4 is a product of [Raspberry Pi (Trading) Limited](https://www.raspberrypi.org/about/). 21 | 22 | This Raspberry Pi CM4 switch board was forked from 23 | [Alexander Rau's](https://rpi.loonix.ca) rpi-cm4-LiM-board: 24 | https://github.com/l00nix/rpi-cm4-LiM-board 25 | 26 | Alexander Rau forked the rpi-cm4-LiM-board board design from [Shawn Hymel](https://github.com/ShawnHymel/rpi-cm4-base-carrier). 27 | Shawn has a two part youtube series on how to design a CM4 Carrier Board. 28 | 29 | - [Part 1 - How to Make a Raspberry Pi Compute Module 4 Carrier Board in KiCad](https://www.youtube.com/watch?v=ypcPJC_umPQ) 30 | - [Part 2 - How to Make a Raspberry Pi Compute Module 4 Carrier Board in KiCad](https://www.youtube.com/watch?v=ge6gYIENo8Q&t) 31 | 32 | ## License 33 | 34 | Schematic and PCB layout files are licensed under the [CC BY 4.0](https://creativecommons.org/licenses/by/2.0/) license. 35 | 36 | Individual components and footprints found in the CM4IO library are licensed as 37 | per the Design Files license found [here](https://datasheets.raspberrypi.org/license.html). 38 | 39 | THE DESIGN IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH 40 | REGARD TO THIS DESIGN INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 41 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 42 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 43 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 44 | OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 45 | PERFORMANCE OF THIS DESIGN. 46 | -------------------------------------------------------------------------------- /_includes/advertisements.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 12 | -------------------------------------------------------------------------------- /_includes/head.html: -------------------------------------------------------------------------------- 1 |
2 | 3 | 4 | 11 | 12 | -------------------------------------------------------------------------------- /docs/00002054A.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/docs/00002054A.pdf -------------------------------------------------------------------------------- /docs/01120a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/docs/01120a.pdf -------------------------------------------------------------------------------- /docs/KSZ9567S-Data-Sheet-DS00002393C.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/docs/KSZ9567S-Data-Sheet-DS00002393C.pdf -------------------------------------------------------------------------------- /docs/cm4-datasheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sequoia-hope/rpi-cm4-switch-board/8cff8c1a2eb477dc47eb14404abadfa648928959/docs/cm4-datasheet.pdf -------------------------------------------------------------------------------- /hardware/libraries/0826-1G1T-23-F.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | #(c) SnapEDA 2016 (snapeda.com) 4 | #This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 5 | # 6 | # 0826-1G1T-23-F 7 | # 8 | DEF 0826-1G1T-23-F J 0 40 Y Y 1 L N 9 | F0 "J" -300 1350 50 H V L BNN 10 | F1 "0826-1G1T-23-F" -300 -1450 50 H V L BNN 11 | F2 "BEL_0826-1G1T-23-F" 0 0 50 H I L BNN 12 | F3 "" 0 0 50 H I L BNN 13 | F4 "MagJack 1000BASE-T | 1X1 | G/G | Tab Up | RoHS" 0 0 50 H I L BNN "DESCRIPTION" 14 | F5 "Bel Magnetic Solutions" 0 0 50 H I L BNN "MF" 15 | F6 "Unavailable" 0 0 50 H I L BNN "AVAILABILITY" 16 | F7 "None" 0 0 50 H I L BNN "PACKAGE" 17 | F8 "None" 0 0 50 H I L BNN "PRICE" 18 | F9 "0826-1G1T-23-F" 0 0 50 H I L BNN "MP" 19 | DRAW 20 | P 2 0 0 6 -110 -465 -70 -425 N 21 | P 2 0 0 6 -65 -470 -25 -430 N 22 | P 3 0 0 6 -70 -425 -105 -440 -85 -460 f 23 | P 3 0 0 6 -25 -430 -60 -445 -40 -465 f 24 | T 0 -20 -940 40 0 0 0 GREEN Normal 0 L T 25 | P 2 0 0 10 -100 -585 -140 -520 N 26 | P 2 0 0 10 -140 -520 -180 -585 N 27 | P 2 0 0 10 -95 -520 -140 -520 N 28 | P 2 0 0 10 -140 -520 -190 -520 N 29 | P 2 0 0 10 -100 -585 -180 -585 N 30 | P 2 0 0 6 -140 -700 -140 -590 N 31 | P 2 0 0 6 -140 -515 -140 -400 N 32 | P 2 0 0 6 -140 -400 -300 -400 N 33 | P 2 0 0 6 -140 -700 -300 -700 N 34 | P 2 0 0 6 -110 -865 -70 -825 N 35 | P 2 0 0 6 -65 -870 -25 -830 N 36 | P 3 0 0 6 -70 -825 -105 -840 -85 -860 f 37 | P 3 0 0 6 -25 -830 -60 -845 -40 -865 f 38 | T 0 -20 -540 40 0 0 0 GREEN Normal 0 L T 39 | P 2 0 0 10 -100 -985 -140 -920 N 40 | P 2 0 0 10 -140 -920 -180 -985 N 41 | P 2 0 0 10 -95 -920 -140 -920 N 42 | P 2 0 0 10 -140 -920 -190 -920 N 43 | P 2 0 0 10 -100 -985 -180 -985 N 44 | P 2 0 0 6 -140 -1100 -140 -990 N 45 | P 2 0 0 6 -140 -915 -140 -800 N 46 | P 2 0 0 6 -140 -800 -300 -800 N 47 | P 2 0 0 6 -140 -1100 -300 -1100 N 48 | S -300 -1400 300 1300 0 0 10 f 49 | X TRD1- 10 -500 1000 200 R 40 40 0 0 P 50 | X TRD1+ 11 -500 1200 200 R 40 40 0 0 P 51 | X TRD2- 5 -500 600 200 R 40 40 0 0 P 52 | X TRD2+ 4 -500 800 200 R 40 40 0 0 P 53 | X TRD3- 2 -500 200 200 R 40 40 0 0 P 54 | X TRD3+ 3 -500 400 200 R 40 40 0 0 P 55 | X TRD4- 9 -500 -200 200 R 40 40 0 0 P 56 | X TRD4+ 8 -500 0 200 R 40 40 0 0 P 57 | X ~ 14 -500 -700 200 R 40 40 0 0 P 58 | X ~ 13 -500 -400 200 R 40 40 0 0 P 59 | X TRCT1 12 -500 1100 200 R 40 40 0 0 P 60 | X SHIELD S1 -500 -1300 200 R 40 40 0 0 P 61 | X SHIELD S2 -500 -1300 200 R 40 40 0 0 P 62 | X TRCT2 6 -500 700 200 R 40 40 0 0 P 63 | X TRCT3 1 -500 300 200 R 40 40 0 0 P 64 | X TRCT4 7 -500 -100 200 R 40 40 0 0 P 65 | X ~ 16 -500 -1100 200 R 40 40 0 0 P 66 | X ~ 15 -500 -800 200 R 40 40 0 0 P 67 | ENDDRAW 68 | ENDDEF 69 | # 70 | # End Library -------------------------------------------------------------------------------- /hardware/libraries/2020-11-06_22-01-36/2020-11-06_22-01-36.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 Date: 21-02-2013 11:13:20 2 | #encoding utf-8 3 | # 4 | # SMBJ5.0A-TR 5 | # 6 | DEF SMBJ5.0A-TR CR 0 -65 N N 1 L N 7 | F0 "CR" 200 175 60 H V C CNN 8 | F1 "SMBJ5.0A-TR" 200 -300 60 H V C CNN 9 | F2 "SMB_STM" 200 -360 60 H I C CNN 10 | F3 "~" 0 0 60 H V C CNN 11 | $FPLIST 12 | SMB_STM 13 | SMB_STM-M 14 | SMB_STM-L 15 | $ENDFPLIST 16 | DRAW 17 | X 1 1 400 0 100 L 59 59 1 1 U 18 | X 2 2 0 0 100 R 59 59 1 1 U 19 | P 2 1 1 8 100 0 137 0 N 20 | P 2 1 1 8 150 75 150 -75 N 21 | P 2 1 1 8 125 0 150 0 N 22 | P 2 1 1 8 250 -75 250 75 N 23 | P 2 1 1 8 250 0 300 0 N 24 | P 2 1 1 8 250 0 150 75 N 25 | P 2 1 1 8 150 -75 250 0 N 26 | ENDDRAW 27 | ENDDEF 28 | # 29 | #End Library 30 | -------------------------------------------------------------------------------- /hardware/libraries/2020-11-06_22-01-36/footprints.pretty/SMBJ5.0A-TR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMB_STM (layer F.Cu) 2 | (fp_text reference REF** (at 0 0) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness .15))) 4 | ) 5 | (fp_text value SMB_STM (at 0 0) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness .15))) 7 | ) 8 | (fp_text user "Copyright 2016 Accelerated Designs. All rights reserved." (at 0 0) (layer Cmts.User) 9 | (effects (font (size .127 .127) (thickness .002))) 10 | ) 11 | (fp_text user "*" (at 0 0) (layer F.SilkS) 12 | (effects (font (size 1 1) (thickness .15))) 13 | ) 14 | (fp_text user "*" (at 0 0) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness .15))) 16 | ) 17 | (fp_line (start -2.2987 1.1049) (end -2.2987 -1.1049) (layer F.Fab) (width .1524)) 18 | (fp_line (start -2.2987 -1.1049) (end -2.794 -1.1049) (layer F.Fab) (width .1524)) 19 | (fp_line (start -2.794 -1.1049) (end -2.794 1.1049) (layer F.Fab) (width .1524)) 20 | (fp_line (start -2.794 1.1049) (end -2.2987 1.1049) (layer F.Fab) (width .1524)) 21 | (fp_line (start 2.2987 -1.1049) (end 2.2987 1.1049) (layer F.Fab) (width .1524)) 22 | (fp_line (start 2.2987 1.1049) (end 2.794 1.1049) (layer F.Fab) (width .1524)) 23 | (fp_line (start 2.794 1.1049) (end 2.794 -1.1049) (layer F.Fab) (width .1524)) 24 | (fp_line (start 2.794 -1.1049) (end 2.2987 -1.1049) (layer F.Fab) (width .1524)) 25 | (fp_line (start -3.7846 0) (end -5.0546 0) (layer F.Fab) (width .1524)) 26 | (fp_line (start -4.8006 -.635) (end -4.8006 .635) (layer F.Fab) (width .1524)) 27 | (fp_line (start -4.8006 0) (end -4.0386 -.635) (layer F.Fab) (width .1524)) 28 | (fp_line (start -4.8006 0) (end -4.0386 -.508) (layer F.Fab) (width .1524)) 29 | (fp_line (start -4.8006 0) (end -4.0386 -.381) (layer F.Fab) (width .1524)) 30 | (fp_line (start -4.8006 0) (end -4.0386 -.254) (layer F.Fab) (width .1524)) 31 | (fp_line (start -4.8006 0) (end -4.0386 -.127) (layer F.Fab) (width .1524)) 32 | (fp_line (start -4.8006 0) (end -4.0386 .635) (layer F.Fab) (width .1524)) 33 | (fp_line (start -4.8006 0) (end -4.0386 .508) (layer F.Fab) (width .1524)) 34 | (fp_line (start -4.8006 0) (end -4.0386 .381) (layer F.Fab) (width .1524)) 35 | (fp_line (start -4.8006 0) (end -4.0386 .254) (layer F.Fab) (width .1524)) 36 | (fp_line (start -4.8006 0) (end -4.0386 .127) (layer F.Fab) (width .1524)) 37 | (fp_line (start -4.0386 -.635) (end -4.0386 .635) (layer F.Fab) (width .1524)) 38 | (fp_line (start -3.7846 0) (end -5.0546 0) (layer F.SilkS) (width .1524)) 39 | (fp_line (start -4.8006 -.635) (end -4.8006 .635) (layer F.SilkS) (width .1524)) 40 | (fp_line (start -4.8006 0) (end -4.0386 -.635) (layer F.SilkS) (width .1524)) 41 | (fp_line (start -4.8006 0) (end -4.0386 -.508) (layer F.SilkS) (width .1524)) 42 | (fp_line (start -4.8006 0) (end -4.0386 -.381) (layer F.SilkS) (width .1524)) 43 | (fp_line (start -4.8006 0) (end -4.0386 -.254) (layer F.SilkS) (width .1524)) 44 | (fp_line (start -4.8006 0) (end -4.0386 -.127) (layer F.SilkS) (width .1524)) 45 | (fp_line (start -4.8006 0) (end -4.0386 .635) (layer F.SilkS) (width .1524)) 46 | (fp_line (start -4.8006 0) (end -4.0386 .508) (layer F.SilkS) (width .1524)) 47 | (fp_line (start -4.8006 0) (end -4.0386 .381) (layer F.SilkS) (width .1524)) 48 | (fp_line (start -4.8006 0) (end -4.0386 .254) (layer F.SilkS) (width .1524)) 49 | (fp_line (start -4.8006 0) (end -4.0386 .127) (layer F.SilkS) (width .1524)) 50 | (fp_line (start -4.0386 -.635) (end -4.0386 .635) (layer F.SilkS) (width .1524)) 51 | (fp_line (start -2.2987 -.9906) (end -1.3081 -1.9812) (layer F.Fab) (width .1524)) 52 | (fp_line (start -2.2987 .9906) (end -1.3081 1.9812) (layer F.Fab) (width .1524)) 53 | (fp_line (start -2.4257 2.1082) (end 2.4257 2.1082) (layer F.SilkS) (width .1524)) 54 | (fp_line (start 2.4257 2.1082) (end 2.4257 1.46304) (layer F.SilkS) (width .1524)) 55 | (fp_line (start 2.4257 -2.1082) (end -2.4257 -2.1082) (layer F.SilkS) (width .1524)) 56 | (fp_line (start -2.4257 -2.1082) (end -2.4257 -1.46304) (layer F.SilkS) (width .1524)) 57 | (fp_line (start -2.2987 1.9812) (end 2.2987 1.9812) (layer F.Fab) (width .1524)) 58 | (fp_line (start 2.2987 1.9812) (end 2.2987 -1.9812) (layer F.Fab) (width .1524)) 59 | (fp_line (start 2.2987 -1.9812) (end -2.2987 -1.9812) (layer F.Fab) (width .1524)) 60 | (fp_line (start -2.2987 -1.9812) (end -2.2987 1.9812) (layer F.Fab) (width .1524)) 61 | (fp_line (start -2.4257 1.46304) (end -2.4257 2.1082) (layer F.SilkS) (width .1524)) 62 | (fp_line (start 2.4257 -1.46304) (end 2.4257 -2.1082) (layer F.SilkS) (width .1524)) 63 | (fp_line (start -3.4036 1.3843) (end -3.4036 -1.3843) (layer F.CrtYd) (width .1524)) 64 | (fp_line (start -3.4036 -1.3843) (end -2.5527 -1.3843) (layer F.CrtYd) (width .1524)) 65 | (fp_line (start -2.5527 -1.3843) (end -2.5527 -2.2352) (layer F.CrtYd) (width .1524)) 66 | (fp_line (start -2.5527 -2.2352) (end 2.5527 -2.2352) (layer F.CrtYd) (width .1524)) 67 | (fp_line (start 2.5527 -2.2352) (end 2.5527 -1.3843) (layer F.CrtYd) (width .1524)) 68 | (fp_line (start 2.5527 -1.3843) (end 3.4036 -1.3843) (layer F.CrtYd) (width .1524)) 69 | (fp_line (start 3.4036 -1.3843) (end 3.4036 1.3843) (layer F.CrtYd) (width .1524)) 70 | (fp_line (start 3.4036 1.3843) (end 2.5527 1.3843) (layer F.CrtYd) (width .1524)) 71 | (fp_line (start 2.5527 1.3843) (end 2.5527 2.2352) (layer F.CrtYd) (width .1524)) 72 | (fp_line (start 2.5527 2.2352) (end -2.5527 2.2352) (layer F.CrtYd) (width .1524)) 73 | (fp_line (start -2.5527 2.2352) (end -2.5527 1.3843) (layer F.CrtYd) (width .1524)) 74 | (fp_line (start -2.5527 1.3843) (end -3.4036 1.3843) (layer F.CrtYd) (width .1524)) 75 | (pad 1 smd rect (at -1.9939 0) (size 2.3114 2.2606) (layers F.Cu F.Paste F.Mask)) 76 | (pad 2 smd rect (at 1.9939 0) (size 2.3114 2.2606) (layers F.Cu F.Paste F.Mask)) 77 | ) 78 | -------------------------------------------------------------------------------- /hardware/libraries/BEL_0826-1G1T-23-F/BEL_0826-1G1T-23-F.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module BEL_0826-1G1T-23-F (layer F.Cu) (tedit 60FA6419) 3 | (descr "") 4 | (fp_text reference REF** (at -4.925 23.065 0) (layer F.SilkS) 5 | (effects (font (size 1.0 1.0) (thickness 0.15))) 6 | ) 7 | (fp_text value BEL_0826-1G1T-23-F (at 3.33 24.635 0) (layer F.Fab) 8 | (effects (font (size 1.0 1.0) (thickness 0.15))) 9 | ) 10 | (fp_circle (center -8.7 15.3) (end -8.6 15.3) (layer F.SilkS) (width 0.2)) 11 | (fp_circle (center -8.7 15.3) (end -8.6 15.3) (layer F.Fab) (width 0.2)) 12 | (fp_poly 13 | (pts 14 | (xy -8.9154 -3.556) 15 | (xy -5.9944 -3.556) 16 | (xy -5.9944 -7.874) 17 | (xy 5.9944 -7.874) 18 | (xy 5.9944 -3.556) 19 | (xy 8.9154 -3.556) 20 | (xy 8.9154 -10.922) 21 | (xy -8.9154 -10.922) 22 | ) (layer Dwgs.User) (width 0.01) 23 | ) 24 | (fp_poly 25 | (pts 26 | (xy -8.9154 -3.556) 27 | (xy -5.9944 -3.556) 28 | (xy -5.9944 -7.874) 29 | (xy 5.9944 -7.874) 30 | (xy 5.9944 -3.556) 31 | (xy 8.9154 -3.556) 32 | (xy 8.9154 -10.922) 33 | (xy -8.9154 -10.922) 34 | ) (layer Dwgs.User) (width 0.01) 35 | ) 36 | (fp_poly 37 | (pts 38 | (xy -8.9154 13.589) 39 | (xy -5.9944 13.589) 40 | (xy -5.9944 20.066) 41 | (xy -8.9154 20.066) 42 | ) (layer Dwgs.User) (width 0.01) 43 | ) 44 | (fp_poly 45 | (pts 46 | (xy 5.9944 13.589) 47 | (xy 8.9154 13.589) 48 | (xy 8.9154 20.066) 49 | (xy 5.9944 20.066) 50 | ) (layer Dwgs.User) (width 0.01) 51 | ) 52 | (fp_poly 53 | (pts 54 | (xy -8.9154 13.589) 55 | (xy -5.9944 13.589) 56 | (xy -5.9944 20.066) 57 | (xy -8.9154 20.066) 58 | ) (layer Dwgs.User) (width 0.01) 59 | ) 60 | (fp_poly 61 | (pts 62 | (xy 5.9944 13.589) 63 | (xy 8.9154 13.589) 64 | (xy 8.9154 20.066) 65 | (xy 5.9944 20.066) 66 | ) (layer Dwgs.User) (width 0.01) 67 | ) 68 | (fp_line (start -8.1534 -10.922) (end -8.1534 22.098) (layer F.Fab) (width 0.127)) 69 | (fp_line (start -8.1534 22.098) (end 8.1534 22.098) (layer F.Fab) (width 0.127)) 70 | (fp_line (start 8.1534 22.098) (end 8.1534 -10.922) (layer F.Fab) (width 0.127)) 71 | (fp_line (start 8.1534 -10.922) (end -8.1534 -10.922) (layer F.Fab) (width 0.127)) 72 | (fp_arc (start -5.60419880312 -4.44166251091) (end 9.5504 -3.175) (angle -30.0) (layer F.Fab) (width 0.127)) 73 | (fp_arc (start 5.60419880312 -4.44166251091) (end -9.5504 -3.175) (angle 30.0) (layer F.Fab) (width 0.127)) 74 | (fp_line (start -8.1534 22.098) (end 8.1534 22.098) (layer F.SilkS) (width 0.127)) 75 | (fp_line (start 8.1534 22.098) (end 8.1534 2.078) (layer F.SilkS) (width 0.127)) 76 | (fp_line (start 8.1534 -5.156) (end 8.1534 -10.922) (layer F.SilkS) (width 0.127)) 77 | (fp_line (start 8.1534 -10.922) (end -8.1534 -10.922) (layer F.SilkS) (width 0.127)) 78 | (fp_line (start -8.1534 22.098) (end -8.1534 2.078) (layer F.SilkS) (width 0.127)) 79 | (fp_line (start -8.1534 -5.156) (end -8.1534 -10.922) (layer F.SilkS) (width 0.127)) 80 | (fp_line (start -9.8 -11.17) (end 9.8 -11.17) (layer F.CrtYd) (width 0.05)) 81 | (fp_line (start 9.8 -11.17) (end 9.8 -1.74) (layer F.CrtYd) (width 0.05)) 82 | (fp_line (start 9.8 -1.74) (end 8.41 -1.74) (layer F.CrtYd) (width 0.05)) 83 | (fp_line (start 8.41 -1.74) (end 8.41 22.352) (layer F.CrtYd) (width 0.05)) 84 | (fp_line (start 8.41 22.352) (end -8.41 22.352) (layer F.CrtYd) (width 0.05)) 85 | (fp_line (start -8.41 22.352) (end -8.41 -1.74) (layer F.CrtYd) (width 0.05)) 86 | (fp_line (start -8.41 -1.74) (end -9.8 -1.74) (layer F.CrtYd) (width 0.05)) 87 | (fp_line (start -9.8 -1.74) (end -9.8 -11.17) (layer F.CrtYd) (width 0.05)) 88 | (pad None np_thru_hole circle (at -6.35 0.0) (size 3.2512 3.2512) (drill 3.2512) (layers *.Cu *.Mask)) 89 | (pad None np_thru_hole circle (at 6.35 0.0) (size 3.2512 3.2512) (drill 3.2512) (layers *.Cu *.Mask)) 90 | (pad S1 thru_hole circle (at -8.0645 -3.175) (size 2.3622 2.3622) (drill 1.5748) (layers *.Cu *.Mask)) 91 | (pad S2 thru_hole circle (at 8.0645 -3.175) (size 2.3622 2.3622) (drill 1.5748) (layers *.Cu *.Mask)) 92 | (pad 1 thru_hole rect (at -5.08 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 93 | (pad 2 thru_hole circle (at -3.048 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 94 | (pad 3 thru_hole circle (at -1.016 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 95 | (pad 4 thru_hole circle (at 1.016 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 96 | (pad 5 thru_hole circle (at 3.048 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 97 | (pad 6 thru_hole circle (at 5.08 15.24) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 98 | (pad 7 thru_hole circle (at -6.096 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 99 | (pad 8 thru_hole circle (at -4.064 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 100 | (pad 9 thru_hole circle (at -2.032 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 101 | (pad 10 thru_hole circle (at 2.032 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 102 | (pad 11 thru_hole circle (at 4.064 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 103 | (pad 12 thru_hole circle (at 6.096 17.78) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask)) 104 | (pad 13 thru_hole circle (at -6.096 20.32) (size 1.7145 1.7145) (drill 1.143) (layers *.Cu *.Mask)) 105 | (pad 14 thru_hole circle (at -3.556 20.32) (size 1.7145 1.7145) (drill 1.143) (layers *.Cu *.Mask)) 106 | (pad 16 thru_hole circle (at 6.096 20.32) (size 1.7145 1.7145) (drill 1.143) (layers *.Cu *.Mask)) 107 | (pad 15 thru_hole circle (at 3.556 20.32) (size 1.7145 1.7145) (drill 1.143) (layers *.Cu *.Mask)) 108 | ) -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/BarrelJack_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "BarrelJack_Horizontal" (layer F.Cu) (tedit 5EF86901) 2 | (descr "DC Barrel Jack") 3 | (tags "Power Jack") 4 | (fp_text reference "J19" (at 2.425 -3.95 90) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "Barrel_Jack" (at -6.2 -5.5) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_text user "${REFERENCE}" (at -3 -2.95) (layer F.Fab) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_line (start -0.003213 -4.505425) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) 14 | (fp_line (start 1.1 -3.75) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start 0.05 -4.8) (end 1.1 -4.8) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 1 -4.5) (end 1 -4.75) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1 -4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 1 -4.5) (end 1 -2) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1 -2) (end 2 -2) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 2 -2) (end 2 2) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 2 2) (end 1 2) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 1 2) (end 1 4.75) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 1 4.75) (end -1 4.75) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1 4.75) (end -1 6.75) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -1 6.75) (end -5 6.75) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start -5 6.75) (end -5 4.75) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start -5 4.75) (end -14 4.75) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start -14 4.75) (end -14 -4.75) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start -5.9 4.6) (end -13.8 4.6) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -13.8 4.6) (end -13.8 -4.6) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 0.9 2.7) (end 0.9 4.6) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 0.9 4.6) (end -0.1 4.6) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -13.8 -4.6) (end 0.9 -4.6) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start 0.9 -4.6) (end 0.9 -2.6) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start -10.2 -4.5) (end -10.2 4.5) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -13.7 -4.5) (end -13.7 4.5) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -13.7 4.5) (end 0.8 4.5) (layer F.Fab) (width 0.1)) 38 | (fp_line (start 0.8 4.5) (end 0.8 -3.75) (layer F.Fab) (width 0.1)) 39 | (fp_line (start 0 -4.5) (end -13.7 -4.5) (layer F.Fab) (width 0.1)) 40 | (pad "1" thru_hole oval (at 0 0) (size 2.8 5) (drill oval 0.8 3) (layers *.Cu *.Mask) (tstamp 980d9fb0-1967-4ebe-8791-f3420d870ffe)) 41 | (pad "2" thru_hole roundrect (at -5.8 0) (size 2.8 5) (drill oval 0.8 3) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp 2c5611bf-1068-4220-8774-4234768f031d)) 42 | (pad "3" thru_hole roundrect (at -3 4.8) (size 5 2.8) (drill oval 3 0.8) (layers *.Cu *.Mask) (roundrect_rratio 0.25) (tstamp be6da788-4b46-48f8-93d4-2cf95c79c0f6)) 43 | (model "./CM4IO.3dshapes/CUI_DEVICES_PJ-102AH.step" 44 | (offset (xyz -13.7 0 6.5)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz -90 0 180)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/EDAC 690-019-298-412.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "EDAC 690-019-298-412" (layer F.Cu) (tedit 5EBC1ADD) 2 | (attr smd) 3 | (fp_text reference "EDAC 690-019-298-412" (at -6.01142 -2.43939) (layer F.SilkS) 4 | (effects (font (size 0.800457 0.800457) (thickness 0.05))) 5 | ) 6 | (fp_text value "VAL**" (at -5.49916 10.5396) (layer F.SilkS) 7 | (effects (font (size 0.801339 0.801339) (thickness 0.05))) 8 | ) 9 | (fp_line (start -8.35 -2.2) (end 8.4 -2.2) (layer Eco1.User) (width 0.05)) 10 | (fp_circle (center 5.3 -2.5) (end 5.4 -2.5) (layer F.SilkS) (width 0.2)) 11 | (fp_line (start -8.1 4.7) (end -8.1 1.8) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 5.6 -2) (end 6.7 -2) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -6.7 -2) (end -5.2 -2) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start -8.1 9.55) (end -8.1 7.2) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start 8.1 7.1) (end 8.1 9.55) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 8.1 1.9) (end 8.1 4.7) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -8.35 8.5) (end -8.35 -2.2) (layer Eco1.User) (width 0.05)) 18 | (fp_line (start -8.35 9.5) (end -8.35 8.5) (layer Eco1.User) (width 0.05)) 19 | (fp_line (start 8.4 9.5) (end -8.35 9.5) (layer Eco1.User) (width 0.05)) 20 | (fp_line (start 8.4 -2.2) (end 8.4 9.5) (layer Eco1.User) (width 0.05)) 21 | (fp_line (start -8.1 9.55) (end 8.1 9.55) (layer F.SilkS) (width 0.127)) 22 | (fp_line (start -8.1 8.5) (end -8.1 -2) (layer Eco2.User) (width 0.127)) 23 | (fp_line (start -8.1 10.55) (end -8.1 8.5) (layer Eco2.User) (width 0.127)) 24 | (fp_line (start 8.1 10.55) (end -8.1 10.55) (layer Eco2.User) (width 0.127)) 25 | (fp_line (start 8.1 8.5) (end 8.1 10.55) (layer Eco2.User) (width 0.127)) 26 | (fp_line (start 8.1 -2) (end 8.1 8.5) (layer Eco2.User) (width 0.127)) 27 | (fp_line (start -8.1 -2) (end 8.1 -2) (layer Eco2.User) (width 0.127)) 28 | (pad "SH4" thru_hole oval (at 7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 59b63a7a-6614-4c15-8006-94f07b2db07f)) 29 | (pad "SH3" thru_hole oval (at -7.25 5.96) (size 1.5 2.3) (drill oval 0.9 1.7) (layers *.Cu *.Mask) (tstamp 4f4b37e0-4680-433b-bd8b-2ad65c9275c8)) 30 | (pad "SH2" thru_hole oval (at -7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp 326886f7-b68e-4ee7-b9bd-075080b943b1)) 31 | (pad "SH1" thru_hole oval (at 7.25 0) (size 1.5 3.3) (drill oval 0.9 2.7) (layers *.Cu *.Mask) (tstamp e3205586-cda5-4187-9187-80794490bd82)) 32 | (pad "19" smd rect (at -4.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1c3325b0-97e4-4dfe-9010-7836799cd80a)) 33 | (pad "18" smd rect (at -4 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e297dfbb-c6e7-4d5c-8479-804133132fad)) 34 | (pad "17" smd rect (at -3.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 38c34b77-a067-4560-959f-86583f83312f)) 35 | (pad "16" smd rect (at -3 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ad84a92c-93e2-4beb-9f21-d9744aaaf8b9)) 36 | (pad "15" smd rect (at -2.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 12045232-5314-4c03-914a-1cafeca86a20)) 37 | (pad "14" smd rect (at -2 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b590a9a6-107d-4b6c-bf70-1a6c82b46a3a)) 38 | (pad "13" smd rect (at -1.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 60b967c8-126e-4bb0-a98d-cd9c5eed8014)) 39 | (pad "12" smd rect (at -1 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c3134f3e-1eb4-4ede-864c-5c17a40f3fd3)) 40 | (pad "11" smd rect (at -0.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b502eef7-f382-4046-852b-3d9483524141)) 41 | (pad "10" smd rect (at 0 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af3ae067-b88d-4668-97bc-18eec07999b5)) 42 | (pad "9" smd rect (at 0.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a7906ff-a4db-4afb-b5fa-cf70c50a84d4)) 43 | (pad "8" smd rect (at 1 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 287371a8-55af-41ed-8eea-5e1e402a2908)) 44 | (pad "7" smd rect (at 1.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9abddd0d-fafb-4910-8c0f-e54f82d714c9)) 45 | (pad "6" smd rect (at 2 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ec89edf-f9f0-4b92-b789-db72cc0d09c2)) 46 | (pad "5" smd rect (at 2.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9969d9a-72c3-4fe3-a15e-d44670d0acb0)) 47 | (pad "4" smd rect (at 3 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb25339e-e1d2-4cd7-9f39-be315f110559)) 48 | (pad "3" smd rect (at 3.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f25a2bb8-2f0a-4976-9f2c-0cf349c0dbeb)) 49 | (pad "2" smd rect (at 4 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9d4448fa-a871-4b1d-812f-1c70ff166c74)) 50 | (pad "1" smd rect (at 4.5 -0.73 90) (size 2.6 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb3ecc2e-ade2-4f60-87bb-cb1e9fcbf558)) 51 | (model "./CM4IO.3dshapes/471511051.stp" 52 | (offset (xyz 0 -10.5 3.5)) 53 | (scale (xyz 1 1 1)) 54 | (rotate (xyz -90 0 0)) 55 | ) 56 | ) 57 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "Hirose_FH12-22S-0.5SH_1x22-1MP_P0.50mm_Horizontal" (layer F.Cu) (tedit 5EBC289E) 2 | (descr "Molex FH12, FFC/FPC connector, FH12-22S-0.5SH, 22 Pins per row (https://www.hirose.com/product/en/products/FH12/FH12-24S-0.5SH(55)/), generated with kicad-footprint-generator") 3 | (tags "connector Hirose top entry") 4 | (attr smd) 5 | (fp_text reference "HirsoeFH12-22S-05SH_1x22-1MP4" (at 0 -3.7 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "Conn_01x22_Female" (at 0 5.6 180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 0 -1.2) (end -7.05 -1.2) (layer F.Fab) (width 0.1)) 12 | (fp_line (start -7.05 -1.2) (end -7.05 3.4) (layer F.Fab) (width 0.1)) 13 | (fp_line (start -7.05 3.4) (end -6.45 3.4) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -6.45 3.4) (end -6.45 3.7) (layer F.Fab) (width 0.1)) 15 | (fp_line (start -6.45 3.7) (end -6.95 3.7) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -6.95 3.7) (end -6.95 4.4) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -6.95 4.4) (end 0 4.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start 0 -1.2) (end 7.05 -1.2) (layer F.Fab) (width 0.1)) 19 | (fp_line (start 7.05 -1.2) (end 7.05 3.4) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 7.05 3.4) (end 6.45 3.4) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 6.45 3.4) (end 6.45 3.7) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 6.45 3.7) (end 6.95 3.7) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 6.95 3.7) (end 6.95 4.4) (layer F.Fab) (width 0.1)) 24 | (fp_line (start 6.95 4.4) (end 0 4.4) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -5.66 -1.3) (end -7.15 -1.3) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -7.15 -1.3) (end -7.15 0.04) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 5.66 -1.3) (end 7.15 -1.3) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 7.15 -1.3) (end 7.15 0.04) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -7.15 2.76) (end -7.15 4.5) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -7.15 4.5) (end 7.15 4.5) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 7.15 4.5) (end 7.15 2.76) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start -5.66 -1.3) (end -5.66 -2.5) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start 6.79 -1.202893) (end 6.29 -1.91) (layer F.Fab) (width 0.1)) 34 | (fp_line (start 6.29 -1.91) (end 5.79 -1.202893) (layer F.Fab) (width 0.1)) 35 | (fp_line (start -8.55 -3) (end -8.55 4.9) (layer F.CrtYd) (width 0.05)) 36 | (fp_line (start -8.55 4.9) (end 8.55 4.9) (layer F.CrtYd) (width 0.05)) 37 | (fp_line (start 8.55 4.9) (end 8.55 -3) (layer F.CrtYd) (width 0.05)) 38 | (fp_line (start 8.55 -3) (end -8.55 -3) (layer F.CrtYd) (width 0.05)) 39 | (fp_text user "${REFERENCE}" (at 0 3.7 180) (layer F.Fab) 40 | (effects (font (size 1 1) (thickness 0.15))) 41 | ) 42 | (fp_circle (center 6.28 -1.94) (end 6.61 -1.69) (layer F.SilkS) (width 0.12)) 43 | (pad "1" smd rect (at 5.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp af63cb8c-c1b1-44e4-8d15-4c3b706f67be)) 44 | (pad "2" smd rect (at 4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5615e8a3-e4f8-43dd-bcbc-6625993e2b64)) 45 | (pad "3" smd rect (at 4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d34aee20-c735-4345-afdf-fd3c31720cce)) 46 | (pad "4" smd rect (at 3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1a2bde7d-ae14-42eb-8cbe-c2740b289c01)) 47 | (pad "5" smd rect (at 3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3f5fd77d-fdd3-4f8b-b966-95fcc906d806)) 48 | (pad "6" smd rect (at 2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 893ed581-cbe2-4dc7-8076-6e9a06419c93)) 49 | (pad "7" smd rect (at 2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 47de07fa-1ff6-4780-8a30-294dde7afc09)) 50 | (pad "8" smd rect (at 1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8a0b7216-a159-431c-b9e6-5ca37b2dd6e2)) 51 | (pad "9" smd rect (at 1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e8b536b8-12c2-4f31-9d50-88a94fcf797d)) 52 | (pad "10" smd rect (at 0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2c9adba1-0823-4f69-a928-9cfdc7105865)) 53 | (pad "11" smd rect (at 0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6a86dc6-3f6f-4b41-9b67-af75df97a39e)) 54 | (pad "12" smd rect (at -0.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6c5e1fd9-c3c4-4e14-8752-1653cb57488c)) 55 | (pad "13" smd rect (at -0.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00ef44a2-ff92-4343-8c96-9f064f05d0b4)) 56 | (pad "14" smd rect (at -1.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0a29ba4-e4f1-4a49-a0ac-f00b66a71a91)) 57 | (pad "15" smd rect (at -1.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6bfa466-4035-49d2-9e32-298127d990af)) 58 | (pad "16" smd rect (at -2.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e8595c9-a8d8-4382-a9c8-9a1971ed3b37)) 59 | (pad "17" smd rect (at -2.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b9dee4e-5b9d-461c-923e-fe92f92f8308)) 60 | (pad "18" smd rect (at -3.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 94aa23c7-b0d3-40d6-82d5-1c8a0e756841)) 61 | (pad "19" smd rect (at -3.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d6c2ce6e-e033-4ce9-9056-0a5c8b5d84a9)) 62 | (pad "20" smd rect (at -4.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3cbf55e9-bc52-4ba5-8fbf-046b325e2791)) 63 | (pad "21" smd rect (at -4.75 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3ebef04d-3a39-42b8-b8bd-9c38d10000cd)) 64 | (pad "22" smd rect (at -5.25 -1.85) (size 0.3 1.3) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f9eefa8f-1e5a-4ca5-9d9c-01150f569d57)) 65 | (pad "MP" smd rect (at -7.15 1.4) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6d9e35d5-792c-42bc-9824-d2b9fad42806)) 66 | (pad "MP" smd rect (at 7.15 1.4) (size 1.8 2.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 106de9ea-aa6f-45a1-b412-2f07ca97222a)) 67 | (model "./CM4IO.3dshapes/FH12-22S-0.5SHa.stp" 68 | (offset (xyz 16.5 -10.6 2)) 69 | (scale (xyz 1 1 1)) 70 | (rotate (xyz 0 90 180)) 71 | ) 72 | ) 73 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/L_Bourns_SRN6045TA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_Bourns_SRN6045TA (layer F.Cu) (tedit 5B61DEEA) 2 | (descr http://www.bourns.com/docs/product-datasheets/srn6045ta.pdf) 3 | (tags "Semi-shielded Power Inductor") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -4.6) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value L_Bourns_SRN6045TA (at 0 4.2) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -3.1 -3.1) (end -3.1 -2.65) (layer F.SilkS) (width 0.12)) 12 | (fp_text user %R (at 0 0 90) (layer F.Fab) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start 3.5 -3.25) (end -3.5 -3.25) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -3.5 3.25) (end 3.5 3.25) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -3.5 -3.25) (end -3.5 3.25) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 3.5 3.25) (end 3.5 -3.25) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -3.1 3.1) (end -3.1 2.65) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 3.1 3.1) (end 3.1 2.65) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.1 3.1) (end -3.1 3.1) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.1 -3.1) (end 3.1 -2.65) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -3.1 -3.1) (end 3.1 -3.1) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 3 3) (end 3 -3) (layer F.Fab) (width 0.1)) 25 | (fp_line (start -3 3) (end 3 3) (layer F.Fab) (width 0.1)) 26 | (fp_line (start -3 -3) (end -3 3) (layer F.Fab) (width 0.1)) 27 | (fp_line (start -3 -3) (end 3 -3) (layer F.Fab) (width 0.1)) 28 | (pad 2 smd rect (at 2.075 0) (size 2.35 5.1) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at -2.075 0) (size 2.35 5.1) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Bourns_SRN6045TA.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/MOLEX_USB_67298-4090.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "MOLEX_USB_67298-4090" (layer F.Cu) (tedit 5EBC23AD) 2 | (fp_text reference "MOLEX_67298-4090" (at -8.09934 5.31943 90) (layer F.SilkS) 3 | (effects (font (size 1.00177 1.00177) (thickness 0.05))) 4 | ) 5 | (fp_text value "VAL**" (at 8.22533 5.33169 90) (layer F.SilkS) 6 | (effects (font (size 1.00126 1.00126) (thickness 0.05))) 7 | ) 8 | (fp_line (start -7.8 -4.5) (end -7.8 -7.25) (layer Eco1.User) (width 0.05)) 9 | (fp_line (start -7.2 -4.5) (end -7.8 -4.5) (layer Eco1.User) (width 0.05)) 10 | (fp_line (start -7.2 -1.25) (end -7.2 -4.5) (layer Eco1.User) (width 0.05)) 11 | (fp_line (start -7.8 -1.25) (end -7.2 -1.25) (layer Eco1.User) (width 0.05)) 12 | (fp_line (start -7.8 1.25) (end -7.8 -1.25) (layer Eco1.User) (width 0.05)) 13 | (fp_line (start -7.2 1.25) (end -7.8 1.25) (layer Eco1.User) (width 0.05)) 14 | (fp_line (start -7.2 10.45) (end -7.2 1.25) (layer Eco1.User) (width 0.05)) 15 | (fp_line (start 7.2 10.45) (end -7.2 10.45) (layer Eco1.User) (width 0.05)) 16 | (fp_line (start 7.2 1.25) (end 7.2 10.45) (layer Eco1.User) (width 0.05)) 17 | (fp_line (start 7.8 1.25) (end 7.2 1.25) (layer Eco1.User) (width 0.05)) 18 | (fp_line (start 7.8 -1.25) (end 7.8 1.25) (layer Eco1.User) (width 0.05)) 19 | (fp_line (start 7.2 -1.25) (end 7.8 -1.25) (layer Eco1.User) (width 0.05)) 20 | (fp_line (start 7.2 -4.5) (end 7.2 -1.25) (layer Eco1.User) (width 0.05)) 21 | (fp_line (start 7.8 -4.5) (end 7.2 -4.5) (layer Eco1.User) (width 0.05)) 22 | (fp_line (start 7.8 -7.25) (end 7.8 -4.5) (layer Eco1.User) (width 0.05)) 23 | (fp_line (start -7.8 -7.25) (end 7.8 -7.25) (layer Eco1.User) (width 0.05)) 24 | (fp_line (start 6.95 2) (end 6.95 10.29) (layer F.SilkS) (width 0.2)) 25 | (fp_line (start -4.66 -7) (end 4.84 -7) (layer F.SilkS) (width 0.2)) 26 | (fp_line (start -6.95 10.29) (end -6.95 2) (layer F.SilkS) (width 0.2)) 27 | (fp_line (start -6.95 10.29) (end 6.95 10.29) (layer F.SilkS) (width 0.2)) 28 | (pad "1" thru_hole circle (at -3.5 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 28835d3a-4ffe-4d12-876f-beb1e6df9412)) 29 | (pad "2" thru_hole circle (at -1 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 27424d14-085d-4b23-a47d-bd0f43707ec5)) 30 | (pad "3" thru_hole circle (at 1 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 92e3214c-fc08-4cd9-952b-b09d748f9a53)) 31 | (pad "4" thru_hole circle (at 3.5 -5.33) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c46fc414-61f0-4e87-9ec8-9724c2c7cea5)) 32 | (pad "5" thru_hole circle (at -3.5 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c945470f-df35-414b-adcf-3a622a9aa1ac)) 33 | (pad "6" thru_hole circle (at -1 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp c5fe84b4-9373-439e-b0f3-527bb2818514)) 34 | (pad "7" thru_hole circle (at 1 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 6dff33d4-dac3-4a6d-9a8e-bf912f4be5a9)) 35 | (pad "8" thru_hole circle (at 3.5 -2.71) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask) (tstamp 30b63af6-20eb-4bc6-8582-e1ae37fdb80c)) 36 | (pad "MT3" thru_hole circle (at -6.57 -5.68) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp daae381b-dfba-477c-9aa0-49fc6d420b47)) 37 | (pad "MT1" thru_hole circle (at -6.57 0) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp 628ca558-c614-4def-9114-9b77dabcd229)) 38 | (pad "MT4" thru_hole circle (at 6.57 -5.68) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp d791bf26-5501-4966-ac64-44e3e3837245)) 39 | (pad "MT2" thru_hole circle (at 6.57 0) (size 3.45 3.45) (drill 2.3) (layers *.Cu *.Mask) (tstamp 21606692-97e4-4078-a88c-f4679cd95a37)) 40 | (model "./CM4IO.3dshapes/672984090.stp" 41 | (offset (xyz 0 -9.800000000000001 8)) 42 | (scale (xyz 1 1 1)) 43 | (rotate (xyz 90 -180 0)) 44 | ) 45 | ) 46 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/PCIex1-36.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "PCIex1-36" (layer F.Cu) (tedit 5EBC0A65) 2 | (fp_text reference "REF**" (at -2 -4) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value "PCIex1-36" (at -1 -6) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.85 6.35) (end -2.85 -2.45) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -2.85 -2.45) (end 0 -2.45) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 22.15 -2.45) (end 22.15 6.35) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 0 4.95) (end -2.85 4.95) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 22.15 -2.45) (end 20 -2.45) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2.85 6.35) (end 22.15 6.35) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 22.15 4.95) (end 20 4.95) (layer F.SilkS) (width 0.12)) 15 | (pad "A1" thru_hole rect (at 0 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a1929708-6412-4ae5-af8f-ed6b3a0f740a)) 16 | (pad "A2" thru_hole circle (at 1 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8b9c0611-7120-4547-a2c7-0d2ccc902ee1)) 17 | (pad "A3" thru_hole circle (at 2 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp aa93d4e3-ba20-4318-9ea7-8351fb916f8a)) 18 | (pad "A4" thru_hole circle (at 3 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 1ba314b2-76a0-4244-8350-cfae3285c774)) 19 | (pad "A5" thru_hole circle (at 4 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp fa89c702-09c2-4b60-887d-924ab30cf20a)) 20 | (pad "A6" thru_hole circle (at 5 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 3a218210-1d4b-4b5f-90ed-8e8ceea9cf9c)) 21 | (pad "A7" thru_hole circle (at 6 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp db1b64fc-e3aa-4e73-b37c-ca236a8badc8)) 22 | (pad "A8" thru_hole circle (at 7 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp cd2063bc-af15-461e-be30-36d1ee5a46b5)) 23 | (pad "A9" thru_hole circle (at 8 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 71f76276-cd39-48ed-91bd-52b462fb96b1)) 24 | (pad "A10" thru_hole circle (at 9 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 8138a5b4-fbce-4669-b9cf-0227f9b92cb6)) 25 | (pad "A11" thru_hole circle (at 10 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp fe20eb6f-4159-4733-9b11-58ab9ae9a307)) 26 | (pad "A12" thru_hole circle (at 13 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp e02a604f-6049-4876-b0b3-ae29e3f32090)) 27 | (pad "A13" thru_hole circle (at 14 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 1ce3a8e4-6b87-4632-ae63-c037c4504e22)) 28 | (pad "A14" thru_hole circle (at 15 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 921da36d-c572-4cb1-a599-04c3fad4cdcf)) 29 | (pad "A15" thru_hole circle (at 16 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 2faf2bcf-321c-450b-b507-29a478066c04)) 30 | (pad "A16" thru_hole circle (at 17 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 77e85f72-30c3-443f-b016-eb83a35313ed)) 31 | (pad "A17" thru_hole circle (at 18 0) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 7562bdfa-87eb-4245-bcb9-a946db7b53e7)) 32 | (pad "A18" thru_hole circle (at 19 -2) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 2657c0fa-f178-42c7-967d-98987b76f0c4)) 33 | (pad "B1" thru_hole circle (at 0 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 4b408d1a-3339-413c-9a9e-06aa784cb09d)) 34 | (pad "B2" thru_hole circle (at 1 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 82837253-e381-46c4-991f-334a1370a15b)) 35 | (pad "B3" thru_hole circle (at 2 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp dcc1f170-a0f0-4193-a44c-719ce27e9beb)) 36 | (pad "B4" thru_hole circle (at 3 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp c122d336-5f50-451c-87db-f232d60e6f7d)) 37 | (pad "B5" thru_hole circle (at 4 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 695d6a33-dd03-41bb-b60d-8110e2038370)) 38 | (pad "B6" thru_hole circle (at 5 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a6e0b45e-fae6-4c53-81dd-9c5fdb35f41f)) 39 | (pad "B7" thru_hole circle (at 6 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp a3f80b8d-8d05-4a68-adb8-12365571bc9e)) 40 | (pad "B8" thru_hole circle (at 7 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp cd31f503-60ca-45f3-89a1-a0b9997f2a8e)) 41 | (pad "B9" thru_hole circle (at 8 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 0277617c-c42a-47f7-b986-19173e1f27db)) 42 | (pad "B10" thru_hole circle (at 9 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 38fad9e2-66ae-4d8f-97b6-cde61d22cc85)) 43 | (pad "B11" thru_hole circle (at 10 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 491c73ed-dcb7-4c27-a324-888c1b66cfcc)) 44 | (pad "B12" thru_hole circle (at 13 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 298f7795-bbd9-419f-9c80-97b36d6990d5)) 45 | (pad "B13" thru_hole circle (at 14 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp f85bc517-07b4-40ae-afa3-6a83445b8b4c)) 46 | (pad "B14" thru_hole circle (at 15 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 6bfae248-0c09-4d18-a01c-db520adb8b81)) 47 | (pad "B15" thru_hole circle (at 16 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp e887b609-2747-42e7-9d91-06beea47f153)) 48 | (pad "B16" thru_hole circle (at 17 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp 89c309a4-7d29-4c37-a8d9-86a681198a90)) 49 | (pad "B17" thru_hole circle (at 18 2.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp ca16ccbd-d361-4ee9-8219-7a4bd1de8fc7)) 50 | (pad "B18" thru_hole circle (at 19 4.5) (size 1.3 1.3) (drill 0.7) (layers *.Cu *.Mask) (tstamp d34cf8ff-1efa-425d-a9cc-c59a24ea2977)) 51 | (pad "19" thru_hole circle (at 11.65 1.25) (size 2.35 2.35) (drill 2.35) (layers *.Cu *.Mask) (tstamp 3098c541-6375-4562-b5fd-cf98c5132c63)) 52 | (pad "19" thru_hole circle (at 20.8 1.25) (size 2.35 2.35) (drill 2.35) (layers *.Cu *.Mask) (tstamp 98171a95-d250-47a6-adf3-b305960b458e)) 53 | (model "./CM4IO.3dshapes/PCIe-x1-36.step" 54 | (offset (xyz 11.5 -1.25 0)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz -90 0 0)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/SDCARD_MOLEX_503398-1892.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SDCARD_MOLEX_503398-1892" (layer F.Cu) (tedit 5EBD10A7) 2 | (fp_text reference "REF**" (at -3.907665 -8.415745) (layer F.SilkS) 3 | (effects (font (size 1.000685 1.000685) (thickness 0.015))) 4 | ) 5 | (fp_text value "SDCARD_MOLEX_503398-1892" (at 3.719055 8.349145) (layer F.Fab) 6 | (effects (font (size 1.001094 1.001094) (thickness 0.015))) 7 | ) 8 | (fp_poly (pts (xy -5.24526 4.575) (xy -4.685 4.575) (xy -4.685 6.73818) (xy -5.24526 6.73818)) (layer Dwgs.User) (width 0.01)) 9 | (fp_poly (pts (xy -6.83634 -1.125) (xy -6.13 -1.125) (xy -6.13 1.27618) (xy -6.83634 1.27618)) (layer Dwgs.User) (width 0.01)) 10 | (fp_poly (pts (xy -3.22251 6.375) (xy -2.67 6.375) (xy -2.67 6.9304) (xy -3.22251 6.9304)) (layer Dwgs.User) (width 0.01)) 11 | (fp_line (start -6.55 -7.025) (end 6.55 -7.025) (layer F.Fab) (width 0.127)) 12 | (fp_line (start 6.55 -7.025) (end 6.55 7.025) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 6.55 7.025) (end -6.55 7.025) (layer F.Fab) (width 0.127)) 14 | (fp_line (start -6.55 7.025) (end -6.55 -7.025) (layer F.Fab) (width 0.127)) 15 | (fp_line (start -6.55 -7.025) (end 6.55 -7.025) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 0.874 7.025) (end 5.876 7.025) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start -5.876 7.025) (end -4.874 7.025) (layer F.SilkS) (width 0.127)) 18 | (fp_circle (center -2.38 -5.775) (end -2.28 -5.775) (layer F.Fab) (width 0.2)) 19 | (fp_circle (center -2.38 -7.475) (end -2.28 -7.475) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start -7 -7.25) (end 7 -7.25) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 7 -7.25) (end 7 7.5) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 7 7.5) (end -7 7.5) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -7 7.5) (end -7 -7.25) (layer F.CrtYd) (width 0.05)) 24 | (fp_poly (pts (xy -3.17 -3.725) (xy -3.17 1.275) (xy -3.82 1.275) (xy -3.82 3.875) 25 | (xy 0.57 3.875) (xy 0.57 5.125) (xy -1.73 5.125) (xy -1.73 7.305) 26 | (xy -0.43 7.305) (xy -0.43 6.525) (xy 6.13 6.525) (xy 6.13 3.975) 27 | (xy 6.83 3.975) (xy 6.83 -3.725)) (layer Dwgs.User) (width 0.0001)) 28 | (fp_poly (pts (xy -6.84156 -1.125) (xy -6.13 -1.125) (xy -6.13 1.27716) (xy -6.84156 1.27716)) (layer Dwgs.User) (width 0.01)) 29 | (fp_poly (pts (xy -5.23866 4.575) (xy -4.685 4.575) (xy -4.685 6.72971) (xy -5.23866 6.72971)) (layer Dwgs.User) (width 0.01)) 30 | (fp_poly (pts (xy -3.22541 6.375) (xy -2.67 6.375) (xy -2.67 6.93664) (xy -3.22541 6.93664)) (layer Dwgs.User) (width 0.01)) 31 | (fp_poly (pts (xy -3.17 -3.725) (xy -3.17 1.275) (xy -3.82 1.275) (xy -3.82 3.875) 32 | (xy 0.57 3.875) (xy 0.57 5.125) (xy -1.73 5.125) (xy -1.73 7.305) 33 | (xy -0.43 7.305) (xy -0.43 6.525) (xy 6.13 6.525) (xy 6.13 3.975) 34 | (xy 6.83 3.975) (xy 6.83 -3.725)) (layer Dwgs.User) (width 0.0001)) 35 | (fp_line (start -6.55 -4.325) (end -6.55 -1.425) (layer F.SilkS) (width 0.127)) 36 | (fp_line (start -6.55 1.575) (end -6.55 3.675) (layer F.SilkS) (width 0.127)) 37 | (fp_line (start 0.83 -6.7) (end 0.83 -9.33) (layer Dwgs.User) (width 0.12)) 38 | (fp_line (start -4.67 -7.93) (end 6.33 -7.93) (layer Dwgs.User) (width 0.12)) 39 | (fp_line (start -4.67 -9.33) (end 6.33 -9.33) (layer Dwgs.User) (width 0.12)) 40 | (fp_line (start -4.67 -9.33) (end -4.67 -7.28) (layer Dwgs.User) (width 0.12)) 41 | (fp_line (start 6.33 -9.33) (end 6.33 -7.35) (layer Dwgs.User) (width 0.12)) 42 | (pad "10" smd rect (at 0.095 6.915) (size 1.05 0.78) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b0193119-64bb-4901-86e0-5df58c7e13b5)) 43 | (pad "9" smd rect (at -4.17 6.84) (size 0.9 0.93) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f1ddd374-7998-4942-b4a5-a8dcf9c84254)) 44 | (pad "11" smd rect (at 6.48 5.64) (size 0.7 3.33) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b5d04279-8975-461b-a463-a15e3f410a4e)) 45 | (pad "11" smd rect (at -6.48 5.64) (size 0.7 3.33) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp d15b5e1f-a72e-42da-ba36-10499ebab43a)) 46 | (pad "11" smd rect (at 6.4 -5.125) (size 0.86 2.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1f3a54d4-5d28-42d8-89c7-bd0132a0e149)) 47 | (pad "11" smd rect (at -6.26 -5.61) (size 1.14 1.83) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bb96a903-82a3-4c19-b50f-1445e5a20c98)) 48 | (pad "8" smd rect (at 5.32 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 623d747f-e536-407d-8b07-8ad6ff9d4d4a)) 49 | (pad "7" smd rect (at 4.22 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c0610bee-6818-4575-a0ce-6ee5b3b3e623)) 50 | (pad "6" smd rect (at 3.12 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp e09e7ae4-38d1-4fcb-987d-318b6ff55e31)) 51 | (pad "5" smd rect (at 2.02 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2b1ad851-5ad7-48d0-9d78-370fb14807d3)) 52 | (pad "4" smd rect (at 0.92 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5b89f47a-43bc-48cc-8295-e2330a1a1f51)) 53 | (pad "3" smd rect (at -0.18 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp a3c779a0-8683-4abb-a732-bf22ac0c0f18)) 54 | (pad "2" smd rect (at -1.28 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0a84c92a-ae37-4a0c-8fc2-706db4625c95)) 55 | (pad "1" smd rect (at -2.38 -5.625) (size 0.7 1.1) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 197602f0-198a-4dc4-9267-3de393666103)) 56 | (model "./CM4IO.3dshapes/5033981892.stp" 57 | (offset (xyz -135.9 -16.4 154.4)) 58 | (scale (xyz 1 1 1)) 59 | (rotate (xyz 180 0 0)) 60 | ) 61 | ) 62 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm_ThermalVias" (layer F.Cu) (tedit 5EEFB632) 2 | (descr "SOIC, 8 Pin (http://www.ti.com/lit/ds/symlink/lm5017.pdf#page=31), generated with kicad-footprint-generator ipc_gullwing_generator.py") 3 | (tags "SOIC SO") 4 | (attr smd) 5 | (fp_text reference "U16" (at -0.05 4.4 90) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "AP64501SP-13" (at 0 3.4) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1.710584 2.56) (end 1.95 2.56) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.710584 2.56) (end -1.95 2.56) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.710584 -2.56) (end 1.95 -2.56) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -1.710584 -2.56) (end -3.45 -2.56) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -0.975 -2.45) (end 1.95 -2.45) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 1.95 -2.45) (end 1.95 2.45) (layer F.Fab) (width 0.1)) 17 | (fp_line (start 1.95 2.45) (end -1.95 2.45) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -1.95 2.45) (end -1.95 -1.475) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.95 -1.475) (end -0.975 -2.45) (layer F.Fab) (width 0.1)) 20 | (fp_line (start -3.7 -2.7) (end -3.7 2.7) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -3.7 2.7) (end 3.7 2.7) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 3.7 2.7) (end 3.7 -2.7) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 3.7 -2.7) (end -3.7 -2.7) (layer F.CrtYd) (width 0.05)) 24 | (fp_text user "${REFERENCE}" (at 0 0) (layer F.Fab) 25 | (effects (font (size 0.98 0.98) (thickness 0.15))) 26 | ) 27 | (pad "" smd roundrect (at 0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp 07aeb4b7-c498-42f3-86f8-25d22565fa82)) 28 | (pad "" smd roundrect (at 0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp 80d67328-b745-4435-85ac-648a0cf672b8)) 29 | (pad "" smd roundrect (at -0.68 0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp a45bef4c-76ea-457d-bb46-4cdcc1a6edb4)) 30 | (pad "" smd roundrect (at -0.68 -0.85) (size 1.13 1.42) (layers "F.Paste") (roundrect_rratio 0.2212389380530974) (tstamp deb9d2a5-186d-42d6-b00b-b155b98bcb0b)) 31 | (pad "9" smd rect (at 0 0) (size 1.8 4.4) (layers "B.Cu" "B.Mask") 32 | (solder_mask_margin 0.1) (tstamp 6a62dc47-89d1-4374-9f51-8a25b68f783a)) 33 | (pad "9" thru_hole circle (at 0.65 1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp f4943a48-2eeb-4242-b876-b54487763341)) 34 | (pad "9" thru_hole circle (at -0.65 1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 51a61442-fa72-441f-862c-4be7a3c8658d)) 35 | (pad "9" thru_hole circle (at 0.65 0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 5dc3f123-f7a0-4e53-b7fe-5e2db07dff2d)) 36 | (pad "9" thru_hole circle (at -0.65 0.65 270) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 07a711f5-4aa5-4fba-8848-067fb65506a2)) 37 | (pad "9" thru_hole circle (at 0.65 -0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp f236dc3d-311c-4654-8cea-f143fe4b2321)) 38 | (pad "9" thru_hole circle (at -0.65 -0.65) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 7111374c-a78f-4e94-bbe7-08b3d5208ff0)) 39 | (pad "9" thru_hole circle (at 0.65 -1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) (tstamp 784325b5-e128-4657-960a-f865fb167e07)) 40 | (pad "9" thru_hole circle (at -0.65 -1.95) (size 0.5 0.5) (drill 0.25) (layers *.Cu) 41 | (solder_mask_margin 0.3) (tstamp 45535fdc-81c2-4a88-a827-2a4839c8197d)) 42 | (pad "9" smd rect (at 0 0) (size 2.95 4.9) (layers "F.Cu") (tstamp 80aa10e7-ecd1-4c18-8aad-52559933f219)) 43 | (pad "" smd rect (at 0 0) (size 2.71 3.4) (layers "F.Mask") (tstamp 5b7f4d5d-16e8-4ed4-9abc-d50afb71f899)) 44 | (pad "8" smd roundrect (at 2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 824911bd-798e-49ef-a458-3b219be91ba3)) 45 | (pad "7" smd roundrect (at 2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6dc292b4-253c-41bf-a9ca-f7b1aec63408)) 46 | (pad "6" smd roundrect (at 2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 6236e0b3-44ac-408c-8f68-7ed4ed954ca3)) 47 | (pad "5" smd roundrect (at 2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 3b00fd02-47b0-4585-b847-ab2473f5ad7c)) 48 | (pad "4" smd roundrect (at -2.5625 1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 40f3a476-186d-4dff-a9cc-02873790bcb8)) 49 | (pad "3" smd roundrect (at -2.5625 0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 9e7feba0-6848-4eef-b234-52a70cb8f487)) 50 | (pad "2" smd roundrect (at -2.5625 -0.635) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 89409c55-2f58-40e1-99bb-a90cd7bcb736)) 51 | (pad "1" smd roundrect (at -2.5625 -1.905) (size 1.775 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 4291f827-51a6-4c13-8203-43cce7cbe07d)) 52 | (model "${KISYS3DMOD}/Package_SO.3dshapes/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.wrl" 53 | (at (xyz 0 0 0)) 54 | (scale (xyz 1 1 1)) 55 | (rotate (xyz 0 0 0)) 56 | ) 57 | ) 58 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/TRJG0926HENL.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "TRJG0926HENL" (layer F.Cu) (tedit 5EBC1CD1) 2 | (descr "https://p.globalsources.com/IMAGES/PDT/SPEC/690/K1160305690.pdf") 3 | (tags "RJ45 Magjack") 4 | (fp_text reference "REF**" (at 0.01 -11.32) (layer F.SilkS) 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value "TRJG0926HENL" (at 0 11.58) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 8.25 -4.71) (end 9.25 -3.71) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 8.25 -1.43) (end 8.25 11.15) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 8.25 -4.71) (end 8.25 -10.75) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start 9.25 -2.43) (end 9.25 -3.71) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 9.25 -2.43) (end 8.25 -1.43) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -7.9 10.9) (end -7.9 11.15) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -8 10.75) (end -8.25 10.75) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -8.25 11.15) (end 8.25 11.15) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -8.25 -10.75) (end 8.25 -10.75) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -8.25 -4.71) (end -8.25 -10.76) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -9.25 -2.43) (end -8.25 -1.43) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start -8.25 -4.71) (end -9.25 -3.71) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -9.25 -2.43) (end -9.25 -3.71) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -8.25 -1.43) (end -8.25 11.15) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start 8.12 -1.43) (end 8.12 11.02) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 8.12 11.02) (end -8.12 11.02) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -8.12 -1.43) (end -8.12 11.02) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start -8.12 -10.62) (end -8.12 -4.71) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 8.12 -10.62) (end 8.12 -4.71) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start -8.12 -10.62) (end 8.12 -10.62) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start -8 -10.5) (end -8 0) (layer F.Fab) (width 0.1)) 31 | (fp_text user "${REFERENCE}" (at 0 0) (layer F.Fab) 32 | (effects (font (size 1 1) (thickness 0.15))) 33 | ) 34 | (fp_line (start -8 10.9) (end 8 10.9) (layer F.Fab) (width 0.1)) 35 | (fp_line (start 8 -10.5) (end 8 10.9) (layer F.Fab) (width 0.1)) 36 | (fp_line (start -8 -10.5) (end 8 -10.5) (layer F.Fab) (width 0.1)) 37 | (fp_line (start -8 -5.37) (end -8 10.9) (layer F.Fab) (width 0.1)) 38 | (pad "17" thru_hole circle (at 4.09 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp d4872a15-646c-401a-8c2a-ab18855b1f9c)) 39 | (pad "18" thru_hole circle (at 6.63 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 69f2ea40-d7fc-4326-951c-feb03e3c4520)) 40 | (pad "16" thru_hole circle (at -4.09 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp 8c07df35-89b6-40a4-a7d9-1796e4b1c98d)) 41 | (pad "15" thru_hole circle (at -6.63 4.06) (size 1.5 1.5) (drill 1.02) (layers *.Cu *.Mask) (tstamp ae8e8894-d222-4a3c-aead-6f18e16d9c00)) 42 | (pad "20" thru_hole circle (at 7.875 -3.05) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (tstamp b6da9771-4617-45db-9811-02e044609eaf)) 43 | (pad "8" thru_hole circle (at 3.175 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 4d12951d-bf7b-4f07-af16-3da5a678f4ce)) 44 | (pad "19" thru_hole circle (at -7.875 -3.05) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (tstamp 290360c5-e72c-49c7-b357-0ee46eebcdd5)) 45 | (pad "7" thru_hole circle (at 1.905 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 42d18e79-3674-42cd-9cc8-7b9510be6f46)) 46 | (pad "6" thru_hole circle (at 0.635 -6.35 90) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 5d824785-caea-495b-ba61-b14e25f0cf31)) 47 | (pad "5" thru_hole circle (at -0.635 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp c2a2c3fb-4c24-4523-acb0-cfc01e4c3543)) 48 | (pad "4" thru_hole circle (at -1.905 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 1a53e93d-1cf5-4654-a1d1-32ffc708d838)) 49 | (pad "3" thru_hole circle (at -3.175 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 1ccd7ea9-92b2-42ed-8848-5028a5af89ef)) 50 | (pad "2" thru_hole circle (at -4.445 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp a1db1da7-05ef-4d7c-bf0e-4c0cb7f79819)) 51 | (pad "1" thru_hole roundrect (at -5.715 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (roundrect_rratio 0.167) (tstamp 4bbdca2e-1700-4b42-af03-7322fcead74c)) 52 | (pad "" np_thru_hole circle (at -5.715 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp 2709183a-a686-45e9-9cb9-f8037f7fa8f3)) 53 | (pad "" np_thru_hole circle (at 5.715 0) (size 3.2 3.2) (drill 3.2) (layers *.Cu *.Mask) (tstamp dd808b8f-0d74-4fc3-b38d-5cb7380c8a26)) 54 | (pad "9" thru_hole circle (at 4.445 -8.89) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b570dd70-d0e0-480f-b783-f720c69681dc)) 55 | (pad "10" thru_hole circle (at 5.715 -6.35) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b63704fb-a4f1-48d6-9bb9-2aa2c7420560)) 56 | (pad "11" thru_hole circle (at -5.715 -3.83) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp bbcfc3bd-7f63-4797-ae24-05f4ee20b4bf)) 57 | (pad "12" thru_hole circle (at -3.175 -2.56) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp f41410e0-b30e-478c-8395-94758b02f780)) 58 | (pad "13" thru_hole circle (at 3.175 -2.56) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp b0b75ac4-d2ee-4c3f-bbe3-fff032e7b53f)) 59 | (pad "14" thru_hole circle (at 5.715 -3.83) (size 1.5 1.5) (drill 0.9) (layers *.Cu *.Mask) (tstamp 989a6b41-a40a-4945-8989-c2df752be7cb)) 60 | (model "./CM4IO.3dshapes/TRJG0926HENL .stp" 61 | (offset (xyz 0 10.45 6.8)) 62 | (scale (xyz 1 1 1)) 63 | (rotate (xyz -90 0 0)) 64 | ) 65 | ) 66 | -------------------------------------------------------------------------------- /hardware/libraries/CM4IO/CM4IO.pretty/USB_Micro-B_EDAC_UCON00686.kicad_mod: -------------------------------------------------------------------------------- 1 | (module "USB_Micro-B_EDAC_UCON00686" (layer F.Cu) (tedit 5EBC20AD) 2 | (descr "Micro USB Type B 10103594-0001LF, http://cdn.amphenol-icc.com/media/wysiwyg/files/drawing/10103594.pdf") 3 | (tags "USB USB_B USB_micro USB_OTG") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 1.925 -3.365) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value "USB_Micro-B_EDAC_UCON00686" (at -0.025 4.435) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_text user "PCB edge" (at 0 1.12) (layer Dwgs.User) 12 | (effects (font (size 0.5 0.5) (thickness 0.075))) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 -1.13) (layer F.Fab) 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | ) 17 | (fp_line (start -4.15 -1.18) (end -4.15 -2.73) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -4.15 -1.18) (end -3.85 -1.18) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -3.85 1.62) (end -3.85 -1.18) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 4.15 -1.18) (end 4.15 -2.73) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 3.85 -1.18) (end 4.15 -1.18) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start 3.85 1.62) (end 3.85 -1.18) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -0.9 -4.43) (end -1.3 -3.98) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start -1.7 -4.43) (end -0.9 -4.43) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -1.3 -3.98) (end -1.7 -4.43) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start -3.75 -1.98) (end -2.95 -2.73) (layer F.Fab) (width 0.12)) 27 | (fp_line (start 3.75 2.22) (end -3.75 2.22) (layer F.Fab) (width 0.12)) 28 | (fp_line (start 3.75 -2.73) (end 3.75 2.22) (layer F.Fab) (width 0.12)) 29 | (fp_line (start -2.95 -2.73) (end 3.75 -2.73) (layer F.Fab) (width 0.12)) 30 | (fp_line (start -3.75 2.22) (end -3.75 -1.98) (layer F.Fab) (width 0.12)) 31 | (fp_line (start -4 1.7) (end 4 1.7) (layer Dwgs.User) (width 0.1)) 32 | (fp_line (start -4.105 -3.995) (end 4.165 -3.995) (layer F.CrtYd) (width 0.05)) 33 | (fp_line (start -4.105 -3.995) (end -4.105 2.465) (layer F.CrtYd) (width 0.05)) 34 | (fp_line (start 4.165 2.465) (end 4.165 -3.995) (layer F.CrtYd) (width 0.05)) 35 | (fp_line (start 4.165 2.465) (end -4.105 2.465) (layer F.CrtYd) (width 0.05)) 36 | (pad "6" smd rect (at 2.725 -0.93) (size 1.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c62856e5-a1d9-48b6-a1a1-632df294e3a9)) 37 | (pad "6" smd rect (at -2.725 -0.93) (size 1.3 2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e2e6951-23a9-4f23-94ee-66a9d5ca9917)) 38 | (pad "6" smd rect (at -2.9875 -1.7) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 54af857d-61e9-4448-8175-a93b35945fd7)) 39 | (pad "6" smd rect (at 2.9875 -1.7) (size 1.825 0.7) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fbd025b0-7d86-473d-9382-e7fc87df39ac)) 40 | (pad "6" smd rect (at -2.85 -3.06) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 5a1440a8-3eaf-4975-9371-2c430c223ea6)) 41 | (pad "6" smd rect (at 2.9 -3.06) (size 2 1.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3547425c-b6c1-492b-a7f6-546d3901d0ab)) 42 | (pad "1" smd rect (at -1.3 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fd29c653-6ef0-46f0-b7e7-35448d237564)) 43 | (pad "2" smd rect (at -0.65 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp dc0655fe-c856-4289-9f39-e45f97250fb8)) 44 | (pad "3" smd rect (at 0 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 46bbfaea-d336-475c-a686-4569147277b8)) 45 | (pad "4" smd rect (at 0.65 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp bff74b3d-3a63-44d2-8c96-77efb6fda5be)) 46 | (pad "5" smd rect (at 1.3 -2.82 90) (size 1.75 0.4) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1bda63a6-23d5-468c-87eb-7bd8e7255188)) 47 | (pad "6" thru_hole oval (at -2.425 -3.03 90) (size 1.4 1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp 7e276ab4-a219-4c44-8282-a92e112b6505)) 48 | (pad "6" thru_hole oval (at 2.425 -3.03 90) (size 1.4 1) (drill oval 1.05 0.65) (layers *.Cu *.Mask) (tstamp d73a316c-3d80-4ec7-92b9-76f55ac788de)) 49 | (pad "6" thru_hole oval (at -2.725 0 90) (size 1.7 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 9a711463-e2a7-449b-9b00-6266c91c45e6)) 50 | (pad "6" thru_hole oval (at 2.725 0 90) (size 1.7 1.3) (drill oval 1.2 0.7) (layers *.Cu *.Mask) (tstamp 1ed5d1a6-5812-446c-a78d-112a5dd4d530)) 51 | (pad "6" smd rect (at -0.9625 0.25 90) (size 2.5 1.425) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 14ed065e-7e2c-457e-b88a-b0ca3277dc47)) 52 | (pad "6" smd rect (at 0.9625 0.25 90) (size 2.5 1.425) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2e3365c3-26d0-464b-a558-1b46ffe9ab4a)) 53 | (model "./CM4IO.3dshapes/10103594.stp" 54 | (offset (xyz 0 1.35 2.2)) 55 | (scale (xyz 1 1 1)) 56 | (rotate (xyz 90 0 180)) 57 | ) 58 | ) 59 | -------------------------------------------------------------------------------- /hardware/libraries/QFP40P1600X1600X120-129N.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module QFP40P1600X1600X120-129N (layer F.Cu) (tedit 60FA47C8) 3 | (descr "") 4 | (fp_text reference REF** (at -6.295 -10.29 0) (layer F.SilkS) 5 | (effects (font (size 1.0 1.0) (thickness 0.15))) 6 | ) 7 | (fp_text value QFP40P1600X1600X120-129N (at 5.77 10.29 0) (layer F.Fab) 8 | (effects (font (size 1.0 1.0) (thickness 0.15))) 9 | ) 10 | (fp_poly 11 | (pts 12 | (xy -6.24 -6.24) 13 | (xy -4.54 -6.24) 14 | (xy -4.54 -4.54) 15 | (xy -6.24 -4.54) 16 | ) (layer F.Paste) (width 0.01) 17 | ) 18 | (fp_poly 19 | (pts 20 | (xy -3.55 -6.24) 21 | (xy -1.85 -6.24) 22 | (xy -1.85 -4.54) 23 | (xy -3.55 -4.54) 24 | ) (layer F.Paste) (width 0.01) 25 | ) 26 | (fp_poly 27 | (pts 28 | (xy -0.86 -6.24) 29 | (xy 0.84 -6.24) 30 | (xy 0.84 -4.54) 31 | (xy -0.86 -4.54) 32 | ) (layer F.Paste) (width 0.01) 33 | ) 34 | (fp_poly 35 | (pts 36 | (xy 1.83 -6.24) 37 | (xy 3.53 -6.24) 38 | (xy 3.53 -4.54) 39 | (xy 1.83 -4.54) 40 | ) (layer F.Paste) (width 0.01) 41 | ) 42 | (fp_poly 43 | (pts 44 | (xy 4.52 -6.24) 45 | (xy 6.22 -6.24) 46 | (xy 6.22 -4.54) 47 | (xy 4.52 -4.54) 48 | ) (layer F.Paste) (width 0.01) 49 | ) 50 | (fp_poly 51 | (pts 52 | (xy -6.24 -3.55) 53 | (xy -4.54 -3.55) 54 | (xy -4.54 -1.85) 55 | (xy -6.24 -1.85) 56 | ) (layer F.Paste) (width 0.01) 57 | ) 58 | (fp_poly 59 | (pts 60 | (xy -3.55 -3.55) 61 | (xy -1.85 -3.55) 62 | (xy -1.85 -1.85) 63 | (xy -3.55 -1.85) 64 | ) (layer F.Paste) (width 0.01) 65 | ) 66 | (fp_poly 67 | (pts 68 | (xy -0.86 -3.55) 69 | (xy 0.84 -3.55) 70 | (xy 0.84 -1.85) 71 | (xy -0.86 -1.85) 72 | ) (layer F.Paste) (width 0.01) 73 | ) 74 | (fp_poly 75 | (pts 76 | (xy 1.83 -3.55) 77 | (xy 3.53 -3.55) 78 | (xy 3.53 -1.85) 79 | (xy 1.83 -1.85) 80 | ) (layer F.Paste) (width 0.01) 81 | ) 82 | (fp_poly 83 | (pts 84 | (xy 4.52 -3.55) 85 | (xy 6.22 -3.55) 86 | (xy 6.22 -1.85) 87 | (xy 4.52 -1.85) 88 | ) (layer F.Paste) (width 0.01) 89 | ) 90 | (fp_poly 91 | (pts 92 | (xy -6.24 -0.86) 93 | (xy -4.54 -0.86) 94 | (xy -4.54 0.84) 95 | (xy -6.24 0.84) 96 | ) (layer F.Paste) (width 0.01) 97 | ) 98 | (fp_poly 99 | (pts 100 | (xy -3.55 -0.86) 101 | (xy -1.85 -0.86) 102 | (xy -1.85 0.84) 103 | (xy -3.55 0.84) 104 | ) (layer F.Paste) (width 0.01) 105 | ) 106 | (fp_poly 107 | (pts 108 | (xy -0.86 -0.86) 109 | (xy 0.84 -0.86) 110 | (xy 0.84 0.84) 111 | (xy -0.86 0.84) 112 | ) (layer F.Paste) (width 0.01) 113 | ) 114 | (fp_poly 115 | (pts 116 | (xy 1.83 -0.86) 117 | (xy 3.53 -0.86) 118 | (xy 3.53 0.84) 119 | (xy 1.83 0.84) 120 | ) (layer F.Paste) (width 0.01) 121 | ) 122 | (fp_poly 123 | (pts 124 | (xy 4.52 -0.86) 125 | (xy 6.22 -0.86) 126 | (xy 6.22 0.84) 127 | (xy 4.52 0.84) 128 | ) (layer F.Paste) (width 0.01) 129 | ) 130 | (fp_poly 131 | (pts 132 | (xy -6.24 1.83) 133 | (xy -4.54 1.83) 134 | (xy -4.54 3.53) 135 | (xy -6.24 3.53) 136 | ) (layer F.Paste) (width 0.01) 137 | ) 138 | (fp_poly 139 | (pts 140 | (xy -3.55 1.83) 141 | (xy -1.85 1.83) 142 | (xy -1.85 3.53) 143 | (xy -3.55 3.53) 144 | ) (layer F.Paste) (width 0.01) 145 | ) 146 | (fp_poly 147 | (pts 148 | (xy -0.86 1.83) 149 | (xy 0.84 1.83) 150 | (xy 0.84 3.53) 151 | (xy -0.86 3.53) 152 | ) (layer F.Paste) (width 0.01) 153 | ) 154 | (fp_poly 155 | (pts 156 | (xy 1.83 1.83) 157 | (xy 3.53 1.83) 158 | (xy 3.53 3.53) 159 | (xy 1.83 3.53) 160 | ) (layer F.Paste) (width 0.01) 161 | ) 162 | (fp_poly 163 | (pts 164 | (xy 4.52 1.83) 165 | (xy 6.22 1.83) 166 | (xy 6.22 3.53) 167 | (xy 4.52 3.53) 168 | ) (layer F.Paste) (width 0.01) 169 | ) 170 | (fp_poly 171 | (pts 172 | (xy -6.24 4.52) 173 | (xy -4.54 4.52) 174 | (xy -4.54 6.22) 175 | (xy -6.24 6.22) 176 | ) (layer F.Paste) (width 0.01) 177 | ) 178 | (fp_poly 179 | (pts 180 | (xy -3.55 4.52) 181 | (xy -1.85 4.52) 182 | (xy -1.85 6.22) 183 | (xy -3.55 6.22) 184 | ) (layer F.Paste) (width 0.01) 185 | ) 186 | (fp_poly 187 | (pts 188 | (xy -0.86 4.52) 189 | (xy 0.84 4.52) 190 | (xy 0.84 6.22) 191 | (xy -0.86 6.22) 192 | ) (layer F.Paste) (width 0.01) 193 | ) 194 | (fp_poly 195 | (pts 196 | (xy 1.83 4.52) 197 | (xy 3.53 4.52) 198 | (xy 3.53 6.22) 199 | (xy 1.83 6.22) 200 | ) (layer F.Paste) (width 0.01) 201 | ) 202 | (fp_poly 203 | (pts 204 | (xy 4.52 4.52) 205 | (xy 6.22 4.52) 206 | (xy 6.22 6.22) 207 | (xy 4.52 6.22) 208 | ) (layer F.Paste) (width 0.01) 209 | ) 210 | (fp_circle (center -9.34 -6.2) (end -9.24 -6.2) (layer F.SilkS) (width 0.2)) 211 | (fp_circle (center -9.34 -6.2) (end -9.24 -6.2) (layer F.Fab) (width 0.2)) 212 | (fp_line (start 7.0 7.0) (end -7.0 7.0) (layer F.Fab) (width 0.127)) 213 | (fp_line (start 7.0 -7.0) (end -7.0 -7.0) (layer F.Fab) (width 0.127)) 214 | (fp_line (start 7.0 7.0) (end 7.0 -7.0) (layer F.Fab) (width 0.127)) 215 | (fp_line (start -7.0 7.0) (end -7.0 -7.0) (layer F.Fab) (width 0.127)) 216 | (fp_line (start 7.0 7.0) (end 6.64 7.0) (layer F.SilkS) (width 0.127)) 217 | (fp_line (start 7.0 -7.0) (end 6.64 -7.0) (layer F.SilkS) (width 0.127)) 218 | (fp_line (start -7.0 7.0) (end -6.64 7.0) (layer F.SilkS) (width 0.127)) 219 | (fp_line (start -7.0 -7.0) (end -6.64 -7.0) (layer F.SilkS) (width 0.127)) 220 | (fp_line (start 7.0 7.0) (end 7.0 6.64) (layer F.SilkS) (width 0.127)) 221 | (fp_line (start 7.0 -7.0) (end 7.0 -6.64) (layer F.SilkS) (width 0.127)) 222 | (fp_line (start -7.0 7.0) (end -7.0 6.64) (layer F.SilkS) (width 0.127)) 223 | (fp_line (start -7.0 -7.0) (end -7.0 -6.64) (layer F.SilkS) (width 0.127)) 224 | (fp_line (start -8.655 8.655) (end 8.655 8.655) (layer F.CrtYd) (width 0.05)) 225 | (fp_line (start -8.655 -8.655) (end 8.655 -8.655) (layer F.CrtYd) (width 0.05)) 226 | (fp_line (start -8.655 8.655) (end -8.655 -8.655) (layer F.CrtYd) (width 0.05)) 227 | (fp_line (start 8.655 8.655) (end 8.655 -8.655) (layer F.CrtYd) (width 0.05)) 228 | (pad 33 smd rect (at -6.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 229 | (pad 34 smd rect (at -5.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 230 | (pad 35 smd rect (at -5.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 231 | (pad 36 smd rect (at -5.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 232 | (pad 37 smd rect (at -4.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 233 | (pad 38 smd rect (at -4.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 234 | (pad 39 smd rect (at -3.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 235 | (pad 40 smd rect (at -3.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 236 | (pad 41 smd rect (at -3.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 237 | (pad 42 smd rect (at -2.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 238 | (pad 43 smd rect (at -2.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 239 | (pad 44 smd rect (at -1.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 240 | (pad 45 smd rect (at -1.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 241 | (pad 46 smd rect (at -1.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 242 | (pad 47 smd rect (at -0.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 243 | (pad 48 smd rect (at -0.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 244 | (pad 49 smd rect (at 0.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 245 | (pad 50 smd rect (at 0.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 246 | (pad 51 smd rect (at 1.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 247 | (pad 52 smd rect (at 1.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 248 | (pad 53 smd rect (at 1.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 249 | (pad 54 smd rect (at 2.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 250 | (pad 55 smd rect (at 2.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 251 | (pad 56 smd rect (at 3.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 252 | (pad 57 smd rect (at 3.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 253 | (pad 58 smd rect (at 3.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 254 | (pad 59 smd rect (at 4.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 255 | (pad 60 smd rect (at 4.6 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 256 | (pad 61 smd rect (at 5.0 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 257 | (pad 62 smd rect (at 5.4 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 258 | (pad 63 smd rect (at 5.8 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 259 | (pad 64 smd rect (at 6.2 7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 260 | (pad 97 smd rect (at 6.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 261 | (pad 98 smd rect (at 5.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 262 | (pad 99 smd rect (at 5.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 263 | (pad 100 smd rect (at 5.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 264 | (pad 101 smd rect (at 4.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 265 | (pad 102 smd rect (at 4.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 266 | (pad 103 smd rect (at 3.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 267 | (pad 104 smd rect (at 3.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 268 | (pad 105 smd rect (at 3.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 269 | (pad 106 smd rect (at 2.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 270 | (pad 107 smd rect (at 2.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 271 | (pad 108 smd rect (at 1.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 272 | (pad 109 smd rect (at 1.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 273 | (pad 110 smd rect (at 1.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 274 | (pad 111 smd rect (at 0.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 275 | (pad 112 smd rect (at 0.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 276 | (pad 113 smd rect (at -0.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 277 | (pad 114 smd rect (at -0.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 278 | (pad 115 smd rect (at -1.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 279 | (pad 116 smd rect (at -1.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 280 | (pad 117 smd rect (at -1.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 281 | (pad 118 smd rect (at -2.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 282 | (pad 119 smd rect (at -2.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 283 | (pad 120 smd rect (at -3.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 284 | (pad 121 smd rect (at -3.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 285 | (pad 122 smd rect (at -3.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 286 | (pad 123 smd rect (at -4.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 287 | (pad 124 smd rect (at -4.6 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 288 | (pad 125 smd rect (at -5.0 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 289 | (pad 126 smd rect (at -5.4 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 290 | (pad 127 smd rect (at -5.8 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 291 | (pad 128 smd rect (at -6.2 -7.67) (size 0.24 1.47) (layers F.Cu F.Mask F.Paste)) 292 | (pad 1 smd rect (at -7.67 -6.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 293 | (pad 2 smd rect (at -7.67 -5.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 294 | (pad 3 smd rect (at -7.67 -5.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 295 | (pad 4 smd rect (at -7.67 -5.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 296 | (pad 5 smd rect (at -7.67 -4.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 297 | (pad 6 smd rect (at -7.67 -4.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 298 | (pad 7 smd rect (at -7.67 -3.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 299 | (pad 8 smd rect (at -7.67 -3.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 300 | (pad 9 smd rect (at -7.67 -3.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 301 | (pad 10 smd rect (at -7.67 -2.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 302 | (pad 11 smd rect (at -7.67 -2.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 303 | (pad 12 smd rect (at -7.67 -1.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 304 | (pad 13 smd rect (at -7.67 -1.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 305 | (pad 14 smd rect (at -7.67 -1.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 306 | (pad 15 smd rect (at -7.67 -0.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 307 | (pad 16 smd rect (at -7.67 -0.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 308 | (pad 17 smd rect (at -7.67 0.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 309 | (pad 18 smd rect (at -7.67 0.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 310 | (pad 19 smd rect (at -7.67 1.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 311 | (pad 20 smd rect (at -7.67 1.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 312 | (pad 21 smd rect (at -7.67 1.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 313 | (pad 22 smd rect (at -7.67 2.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 314 | (pad 23 smd rect (at -7.67 2.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 315 | (pad 24 smd rect (at -7.67 3.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 316 | (pad 25 smd rect (at -7.67 3.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 317 | (pad 26 smd rect (at -7.67 3.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 318 | (pad 27 smd rect (at -7.67 4.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 319 | (pad 28 smd rect (at -7.67 4.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 320 | (pad 29 smd rect (at -7.67 5.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 321 | (pad 30 smd rect (at -7.67 5.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 322 | (pad 31 smd rect (at -7.67 5.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 323 | (pad 32 smd rect (at -7.67 6.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 324 | (pad 65 smd rect (at 7.67 6.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 325 | (pad 66 smd rect (at 7.67 5.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 326 | (pad 67 smd rect (at 7.67 5.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 327 | (pad 68 smd rect (at 7.67 5.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 328 | (pad 69 smd rect (at 7.67 4.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 329 | (pad 70 smd rect (at 7.67 4.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 330 | (pad 71 smd rect (at 7.67 3.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 331 | (pad 72 smd rect (at 7.67 3.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 332 | (pad 73 smd rect (at 7.67 3.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 333 | (pad 74 smd rect (at 7.67 2.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 334 | (pad 75 smd rect (at 7.67 2.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 335 | (pad 76 smd rect (at 7.67 1.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 336 | (pad 77 smd rect (at 7.67 1.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 337 | (pad 78 smd rect (at 7.67 1.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 338 | (pad 79 smd rect (at 7.67 0.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 339 | (pad 80 smd rect (at 7.67 0.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 340 | (pad 81 smd rect (at 7.67 -0.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 341 | (pad 82 smd rect (at 7.67 -0.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 342 | (pad 83 smd rect (at 7.67 -1.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 343 | (pad 84 smd rect (at 7.67 -1.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 344 | (pad 85 smd rect (at 7.67 -1.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 345 | (pad 86 smd rect (at 7.67 -2.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 346 | (pad 87 smd rect (at 7.67 -2.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 347 | (pad 88 smd rect (at 7.67 -3.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 348 | (pad 89 smd rect (at 7.67 -3.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 349 | (pad 90 smd rect (at 7.67 -3.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 350 | (pad 91 smd rect (at 7.67 -4.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 351 | (pad 92 smd rect (at 7.67 -4.6) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 352 | (pad 93 smd rect (at 7.67 -5.0) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 353 | (pad 94 smd rect (at 7.67 -5.4) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 354 | (pad 95 smd rect (at 7.67 -5.8) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 355 | (pad 96 smd rect (at 7.67 -6.2) (size 1.47 0.24) (layers F.Cu F.Mask F.Paste)) 356 | (pad 129 smd rect (at 0.0 0.0) (size 13.47 13.47) (layers F.Cu F.Mask)) 357 | ) -------------------------------------------------------------------------------- /hardware/libraries/SM04B-SRSS-TB_LF__SN_/SM04B-SRSS-TB_LF__SN_.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | #(c) SnapEDA 2016 (snapeda.com) 4 | #This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA) with Design Exception 1.0 5 | # 6 | # SM04B-SRSS-TB(LF)(SN) 7 | # 8 | DEF SM04B-SRSS-TB(LF)(SN) J 0 40 N Y 1 L N 9 | F0 "J" -200 321 50 H V L BNN 10 | F1 "SM04B-SRSS-TB(LF)(SN)" -200 -471 50 H V L BNN 11 | F2 "JST_SM04B-SRSS-TB(LF)(SN)" 0 0 50 H I L BNN 12 | F3 "" 0 0 50 H I L BNN 13 | F4 "Manufacturer recommendations" 0 0 50 H I L BNN "STANDARD" 14 | F5 "JST" 0 0 50 H I L BNN "MANUFACTURER" 15 | DRAW 16 | S -200 -400 200 300 0 0 10 f 17 | X 1 1 -300 200 100 R 40 40 0 0 P 18 | X 2 2 -300 100 100 R 40 40 0 0 P 19 | X 3 3 -300 0 100 R 40 40 0 0 P 20 | X 4 4 -300 -100 100 R 40 40 0 0 P 21 | X SHIELD S1 -300 -300 100 R 40 40 0 0 P 22 | X SHIELD S2 -300 -300 100 R 40 40 0 0 P 23 | ENDDRAW 24 | ENDDEF 25 | # 26 | # End Library -------------------------------------------------------------------------------- /hardware/libraries/SM04B-SRSS-TB_LF__SN_/SM04B-SRSS-TB_LF__SN_.pretty/JST_SM04B-SRSS-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (module JST_SM04B-SRSS-TB_LF__SN_ (layer F.Cu) (tedit 5FA6DC98) 3 | (descr "") 4 | (fp_text reference REF** (at -0.545095 -1.767685 0) (layer F.SilkS) 5 | (effects (font (size 1.00117322835 1.00117322835) (thickness 0.015))) 6 | ) 7 | (fp_text value JST_SM04B-SRSS-TB_LF__SN_ (at 12.17039 5.74055 0) (layer F.Fab) 8 | (effects (font (size 1.00056692913 1.00056692913) (thickness 0.015))) 9 | ) 10 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) (layer F.SilkS) (width 0.3)) 11 | (fp_line (start -3.0 0.325) (end 3.0 0.325) (layer F.Fab) (width 0.127)) 12 | (fp_line (start 3.0 0.325) (end 3.0 4.575) (layer F.Fab) (width 0.127)) 13 | (fp_line (start 3.0 4.575) (end -3.0 4.575) (layer F.Fab) (width 0.127)) 14 | (fp_line (start -3.0 4.575) (end -3.0 0.325) (layer F.Fab) (width 0.127)) 15 | (fp_line (start -2.2 0.325) (end -3.0 0.325) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start -3.0 0.325) (end -3.0 2.6) (layer F.SilkS) (width 0.127)) 17 | (fp_line (start 2.2 0.325) (end 3.0 0.325) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start 3.0 0.325) (end 3.0 2.6) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -1.8 4.575) (end 1.8 4.575) (layer F.SilkS) (width 0.127)) 20 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) (layer F.Fab) (width 0.3)) 21 | (fp_line (start -3.65 -1.025) (end 3.65 -1.025) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 3.65 -1.025) (end 3.65 5.025) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start 3.65 5.025) (end -3.65 5.025) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -3.65 5.025) (end -3.65 -1.025) (layer F.CrtYd) (width 0.05)) 25 | (pad S2 smd rect (at 2.8 3.875) (size 1.2 1.8) (layers F.Cu F.Mask F.Paste)) 26 | (pad S1 smd rect (at -2.8 3.875) (size 1.2 1.8) (layers F.Cu F.Mask F.Paste)) 27 | (pad 1 smd rect (at -1.5 0.0) (size 0.6 1.55) (layers F.Cu F.Mask F.Paste)) 28 | (pad 2 smd rect (at -0.5 0.0) (size 0.6 1.55) (layers F.Cu F.Mask F.Paste)) 29 | (pad 3 smd rect (at 0.5 0.0) (size 0.6 1.55) (layers F.Cu F.Mask F.Paste)) 30 | (pad 4 smd rect (at 1.5 0.0) (size 0.6 1.55) (layers F.Cu F.Mask F.Paste)) 31 | ) -------------------------------------------------------------------------------- /hardware/libraries/SM04B-SRSS-TB_LF__SN_/how-to-import.htm: -------------------------------------------------------------------------------- 1 |