From 8e554a4d79052fce3cebcc87ae04f3b00c947f99 Mon Sep 17 00:00:00 2001 From: Song Qiang Date: Thu, 21 Mar 2019 17:38:01 +0800 Subject: [PATCH] Add RF_WiFi folder and footprint support of USR-C322 3MBps WiFi module USR-C322 USR-C322 is a 3Mbps, 2.4GHz IEEE802.11 b/g/n WiFi Module. Signed-off-by: Song Qiang --- RF_WiFi.pretty/USR-C322.kicad_mod | 99 +++++++++++++++++++++++++++++++ fp-lib-table | 1 + 2 files changed, 100 insertions(+) create mode 100644 RF_WiFi.pretty/USR-C322.kicad_mod diff --git a/RF_WiFi.pretty/USR-C322.kicad_mod b/RF_WiFi.pretty/USR-C322.kicad_mod new file mode 100644 index 00000000000..6ade23b354a --- /dev/null +++ b/RF_WiFi.pretty/USR-C322.kicad_mod @@ -0,0 +1,99 @@ +(module USR-C322 (layer F.Cu) (tedit 5CAE90A6) + (descr https://www.usriot.com/download/WIFI/USR-C322-Hardware-Manual_V1.2.01.pdf) + (tags "WiFi IEEE802.11 b/g/n") + (attr smd) + (fp_text reference REF** (at -8.34 11.955) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value USR-C322 (at 0.43 0.745) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.11 9.93) (end -9.11 -16.72) (layer F.Fab) (width 0.1)) + (fp_line (start -9.31 -18.915) (end 9.31 -18.915) (layer Dwgs.User) (width 0.1)) + (fp_line (start 9.11 9.93) (end 9.11 -16.72) (layer F.Fab) (width 0.1)) + (fp_line (start 9.11 9.93) (end -9.11 9.93) (layer F.Fab) (width 0.1)) + (fp_line (start 9.31 -18.915) (end 15.81 -18.915) (layer Dwgs.User) (width 0.1)) + (fp_line (start 9.31 -12.415) (end 15.81 -18.915) (layer Dwgs.User) (width 0.1)) + (fp_line (start -9.23 9.555) (end -9.23 10.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -9.23 10.05) (end -7.63 10.05) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.23 10.045) (end 9.23 9.545) (layer F.SilkS) (width 0.12)) + (fp_line (start 7.63 10.05) (end 9.23 10.05) (layer F.SilkS) (width 0.12)) + (fp_line (start -7.63 -16.84) (end -9.23 -16.84) (layer F.SilkS) (width 0.12)) + (fp_line (start -9.23 -16.84) (end -9.23 -15.235) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.23 -16.84) (end 7.63 -16.84) (layer F.SilkS) (width 0.12)) + (fp_line (start 9.23 -16.835) (end 9.23 -15.235) (layer F.SilkS) (width 0.12)) + (fp_text user Antenna (at 0.63 -17.265) (layer Cmts.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user "No Copper" (at 0.7 -14.435) (layer Cmts.User) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -10.26 11.09) (end 10.26 11.09) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.26 11.09) (end 10.26 -16.97) (layer F.CrtYd) (width 0.05)) + (fp_line (start 10.26 -16.97) (end -10.26 -16.97) (layer F.CrtYd) (width 0.05)) + (fp_line (start -10.26 -16.97) (end -10.26 11.09) (layer F.CrtYd) (width 0.05)) + (fp_text user %R (at 0.32 -1.265) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -9.23 -15.235) (end -9.92 -15.235) (layer F.SilkS) (width 0.12)) + (fp_line (start -9.11 -16.72) (end 9.11 -16.72) (layer F.Fab) (width 0.1)) + (fp_line (start -9.31 -18.915) (end -9.31 -12.417) (layer Dwgs.User) (width 0.1)) + (fp_line (start -9.31 -12.415) (end 9.31 -12.415) (layer Dwgs.User) (width 0.1)) + (fp_line (start -9.31 -12.42) (end -2.82 -18.92) (layer Dwgs.User) (width 0.1)) + (fp_line (start -6.3 -12.42) (end 0.19 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start -3.31 -12.42) (end 3.18 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start -0.31 -12.42) (end 6.18 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start 2.69 -12.42) (end 9.18 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start 5.69 -12.42) (end 12.18 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start -9.31 -15.42) (end -5.81 -18.91) (layer Dwgs.User) (width 0.1)) + (fp_line (start -9.31 -18.42) (end -8.82 -18.91) (layer Dwgs.User) (width 0.1)) + (pad 1 smd rect (at -9.31 -10.385) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 2 smd rect (at -9.31 -9.115) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 3 smd rect (at -9.31 -7.845) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 4 smd rect (at -9.31 -6.575) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 5 smd rect (at -9.31 -5.305) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 6 smd rect (at -9.31 -4.035) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 7 smd rect (at -9.31 -2.765) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 8 smd rect (at -9.31 -1.495) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 9 smd rect (at -9.31 -0.225) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 10 smd rect (at -9.31 1.045) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 11 smd rect (at -9.31 2.315) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 12 smd rect (at -9.31 3.585) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 13 smd rect (at -9.31 4.855) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 14 smd rect (at -9.31 6.125) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 15 smd rect (at -9.31 7.395) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 16 smd rect (at -9.31 8.665) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 17 smd rect (at -6.96 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 18 smd rect (at -5.69 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 19 smd rect (at -4.42 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 20 smd rect (at -3.15 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 21 smd rect (at -1.88 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 22 smd rect (at -0.61 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 23 smd rect (at 0.66 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 24 smd rect (at 1.93 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 25 smd rect (at 3.2 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 26 smd rect (at 4.47 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 27 smd rect (at 5.74 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 28 smd rect (at 7.01 10.135 90) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 44 smd rect (at 9.31 -10.385) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 43 smd rect (at 9.31 -9.115) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 42 smd rect (at 9.31 -7.845) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 41 smd rect (at 9.31 -6.575) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 40 smd rect (at 9.31 -5.305) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 39 smd rect (at 9.31 -4.035) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 38 smd rect (at 9.31 -2.765) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 37 smd rect (at 9.31 -1.495) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 36 smd rect (at 9.31 -0.225) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 35 smd rect (at 9.31 1.045) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 34 smd rect (at 9.31 2.315) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 33 smd rect (at 9.31 3.585) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 32 smd rect (at 9.31 4.855) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 31 smd rect (at 9.31 6.125) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 30 smd rect (at 9.31 7.395) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (pad 29 smd rect (at 9.31 8.665) (size 1.4 0.9) (layers F.Cu F.Paste F.Mask)) + (model ${KISYS3DMOD}/RF_WiFi.3dshapes/USR-C322.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) +) diff --git a/fp-lib-table b/fp-lib-table index 344c4a0ba2b..f91161aae64 100644 --- a/fp-lib-table +++ b/fp-lib-table @@ -98,6 +98,7 @@ (lib (name RF_GSM)(type KiCad)(uri ${KISYSMOD}/RF_GSM.pretty)(options "")(descr "GSM Modules footprints")) (lib (name RF_Mini-Circuits)(type KiCad)(uri ${KISYSMOD}/RF_Mini-Circuits.pretty)(options "")(descr "Footprints for Mini-Circuits RF parts.")) (lib (name RF_Module)(type KiCad)(uri ${KISYSMOD}/RF_Module.pretty)(options "")(descr "Radio-frequency / wireless modules")) + (lib (name RF_WiFi)(type KiCad)(uri ${KISYSMOD}/RF_WiFi.pretty)(options "")(descr "WiFi modules")) (lib (name RF_Shielding)(type KiCad)(uri ${KISYSMOD}/RF_Shielding.pretty)(options "")(descr "Specialied footprints for EMI shields and covers")) (lib (name Rotary_Encoder)(type KiCad)(uri ${KISYSMOD}/Rotary_Encoder.pretty)(options "")(descr "Rotary Encoder Footprints")) (lib (name Sensor)(type KiCad)(uri ${KISYSMOD}/Sensor.pretty)(options "")(descr "Specialized footprints for multi-function sensors"))