summaryrefslogtreecommitdiff
path: root/library/kicadLibrary/modules/Displays.pretty
diff options
context:
space:
mode:
Diffstat (limited to 'library/kicadLibrary/modules/Displays.pretty')
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/AG12864E.kicad_mod94
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7_Backlight.kicad_mod61
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/EA_T123X-I2C.kicad_mod57
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/EA_eDIPTFT70-XXX.kicad_mod86
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSM-441B_HDSM-443B.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSM-541B_HDSM-543B.kicad_mod45
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-4830.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-4832.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-4836.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-4840.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-4850.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HDSP-48xx.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HLCP-J100.kicad_mod53
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/HY1602E.kicad_mod75
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/LCD-016N002L.kicad_mod90
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/LCD_ALPHA.kicad_mod43
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/LM16255.kicad_mod64
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/RC1602A.kicad_mod92
-rw-r--r--library/kicadLibrary/modules/Displays.pretty/WC1602A.kicad_mod67
20 files changed, 1254 insertions, 0 deletions
diff --git a/library/kicadLibrary/modules/Displays.pretty/AG12864E.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/AG12864E.kicad_mod
new file mode 100644
index 00000000..1fb90e5e
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/AG12864E.kicad_mod
@@ -0,0 +1,94 @@
+(module AG12864E (layer F.Cu) (tedit 59601209)
+ (descr "STN/FSTN LCD 128x64 dot https://www.digchip.com/datasheets/parts/datasheet/1121/AG-12864E-pdf.php")
+ (tags "AG12864E Graphics Display 128x64 Ampire")
+ (fp_text reference REF** (at -0.4 -14.6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value AG12864E (at 46 -14.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 50.35 61.75) (end 50.35 60.7) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 59.13) (end 50.31 60.71) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 59.13) (end 49.08 60.71) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 59.13) (end 48.12 58.51) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 -10.87) (end 50.33 -9.29) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 -10.87) (end 49.01 -9.32) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_arc (start 49.7 -10.87) (end 48.12 -11.49) (angle 90) (layer F.SilkS) (width 0.1))
+ (fp_line (start 50.35 -13.54) (end 50.35 -12.44) (layer F.SilkS) (width 0.1))
+ (fp_line (start -2.5 -2) (end -0.5 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.5 0) (end -2.5 2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 2) (end -2.5 61.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.65 -13.55) (end -2.65 61.75) (layer F.SilkS) (width 0.1))
+ (fp_line (start -2.65 61.75) (end 50.35 61.75) (layer F.SilkS) (width 0.1))
+ (fp_line (start 50.35 57.55) (end 50.35 -9.3) (layer F.SilkS) (width 0.1))
+ (fp_line (start 50.35 -13.55) (end -2.65 -13.55) (layer F.SilkS) (width 0.1))
+ (fp_line (start -3 -2) (end -3 2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2.75 -13.65) (end 51.55 -13.65) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 51.55 -13.65) (end 51.55 61.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.75 61.85) (end 51.55 61.85) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.75 -13.65) (end -2.75 61.85) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at 24.6 23.4) (layer F.Fab)
+ (effects (font (size 2 2) (thickness 0.2)))
+ )
+ (fp_line (start 41.1 53.53) (end 41.1 -5.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.2 54.13) (end 40.5 54.13) (layer F.SilkS) (width 0.12))
+ (fp_line (start 8.6 -5.27) (end 8.6 53.53) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.5 -5.87) (end 9.21 -5.87) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 9.2 53.53) (end 9.2 54.13) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 40.5 53.53) (end 41.1 53.53) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 40.5 -5.27) (end 40.5 -5.87) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 9.2 -5.27) (end 8.6 -5.27) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 49.7 59.13) (end 47.93 58.63) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 49.7 59.13) (end 47.93 59.63) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 49.7 59.13) (end 50.2 60.9) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 49.7 -10.87) (end 47.92 -10.37) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 49.73 -10.86) (end 47.93 -11.36) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 49.7 -10.87) (end 50.2 -9.09) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.8 -12.8) (end 45.9 -12.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 57) (end 2.5 -11.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.2 58.3) (end 4.5 58.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 47.2 -11.5) (end 47.2 57) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.5 57) (end 4.5 57) (layer F.SilkS) (width 0.12))
+ (fp_line (start 4.5 57) (end 4.5 58.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 47.2 57) (end 45.2 57) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.2 57) (end 45.2 58.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 47.2 -11.5) (end 45.9 -11.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 45.9 -11.5) (end 45.9 -12.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -12.8) (end 3.8 -11.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.8 -11.5) (end 2.5 -11.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 50.2 61.6) (end 50.2 60.9) (layer F.Fab) (width 0.1))
+ (fp_line (start 50.2 -9.1) (end 50.2 57.35) (layer F.Fab) (width 0.1))
+ (fp_line (start 50.2 -13.4) (end 50.2 -12.7) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -13.4) (end 50.2 -13.4) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 -13.4) (end -2.5 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.5 61.6) (end 50.2 61.6) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 0 2.54 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 0 5.08 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 0 7.62 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 0 10.16 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 0 12.7 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 0 15.24 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 0 17.78 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 0 20.32 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 0 22.86 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 0 25.4 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 0 27.94 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 0 30.48 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 0 33.02 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 0 35.56 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at 0 38.1 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 17 thru_hole oval (at 0 40.64 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 18 thru_hole oval (at 0 43.18 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 19 thru_hole oval (at 0 45.72 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 20 thru_hole oval (at 0 48.26 270) (size 1.8 2.5) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 -10.87 270) (size 3.2 3.2) (drill 2.7) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 0 59.13 270) (size 3.2 3.2) (drill 2.7) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 49.7 -10.87 270) (size 3.2 3.2) (drill 2.7) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 49.7 59.13 270) (size 3.2 3.2) (drill 2.7) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/AG12864E.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7.kicad_mod
new file mode 100644
index 00000000..918b7397
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7.kicad_mod
@@ -0,0 +1,64 @@
+(module EA_DOGXL160-7 (layer F.Cu) (tedit 59628BE3)
+ (descr "Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf")
+ (tags EA_DOGXL160-7)
+ (fp_text reference REF** (at 1.03 -21.11) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value EA_DOGXL160-7 (at 5.1 59.36) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 39.5) (end 0 58.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.2 -1.35) (end -1.35 -1.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 60.96 -20.09) (end 0 -20.09) (layer F.SilkS) (width 0.12))
+ (fp_line (start 60.96 -1.5) (end 60.96 -20.08) (layer F.SilkS) (width 0.12))
+ (fp_line (start 60.96 58.19) (end 60.96 39.02) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 7) (end 0 32) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 58.19) (end 60.96 58.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -20.09) (end 0 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 -2) (end 2.15 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 2.15 0) (end 0.15 2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 2) (end 0.15 58.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.1 57.6) (end 55 57.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 55 57.6) (end 55 -19.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 55 -19.5) (end 3.1 -19.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -19.5) (end 3.1 57.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.35 -1.35) (end -1.35 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.15 -19.95) (end 60.81 -19.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 60.81 -19.95) (end 60.81 58.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 60.81 58.05) (end 0.15 58.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -2) (end 0.15 -19.95) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 30.48 20.32) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start -1.01 -20.2) (end 61.97 -20.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 61.97 -20.2) (end 61.97 58.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 61.97 58.3) (end -1.01 58.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.01 58.3) (end -1.01 -20.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 0 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 0 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 0 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 60.96 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 60.96 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 60.96 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 60.96 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 60.96 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 60.96 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 60.96 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 60.96 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 60.96 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 60.96 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 60.96 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 60.96 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 60.96 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 60.96 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 60.96 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 60.96 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/EA_DOGXL160-7.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7_Backlight.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7_Backlight.kicad_mod
new file mode 100644
index 00000000..cf61c717
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/EA_DOGXL160-7_Backlight.kicad_mod
@@ -0,0 +1,61 @@
+(module EA_DOGXL160-7_Backlight (layer F.Cu) (tedit 59628CE2)
+ (descr "Grapchical,Display,LCD,160x104 http://www.lcd-module.com/eng/pdf/grafik/dogxl160-7e.pdf")
+ (tags EA_DOGXL160-7_Backlight)
+ (fp_text reference REF** (at 0.18 -21.02) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value EA_DOGXL160-7_Backlight (at 7.91 59.51) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.66 -2) (end -1.66 -19.95) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.82 -20.09) (end -1.82 58.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.2 -1.35) (end -1.35 -1.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 62.48 -20.09) (end -1.82 -20.09) (layer F.SilkS) (width 0.12))
+ (fp_line (start 62.48 58.19) (end 62.48 -20.09) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.82 58.19) (end 62.48 58.19) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.66 -2) (end 0.34 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.34 0) (end -1.66 2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.67 2) (end -1.67 58.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 3.1 57.6) (end 55 57.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 55 57.6) (end 55 -19.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 55 -19.5) (end 3.1 -19.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 3.1 -19.5) (end 3.1 57.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.35 -1.35) (end -1.35 1) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.66 -19.95) (end 62.33 -19.95) (layer F.Fab) (width 0.1))
+ (fp_line (start 62.33 -19.95) (end 62.33 58.05) (layer F.Fab) (width 0.1))
+ (fp_line (start 62.33 58.05) (end -1.67 58.05) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 30.48 20.32) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start -1.92 -20.2) (end 62.58 -20.2) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 62.58 -20.2) (end 62.58 58.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 62.58 58.3) (end -1.92 58.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.92 58.3) (end -1.92 -20.2) (layer F.CrtYd) (width 0.05))
+ (pad 1 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 0 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 0 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 0 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 60.96 38.1) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 60.96 35.56) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 60.96 33.02) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 60.96 30.48) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 60.96 27.94) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 60.96 25.4) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 60.96 22.86) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 60.96 20.32) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 60.96 17.78) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 60.96 15.24) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 60.96 12.7) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 60.96 10.16) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 60.96 7.62) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 60.96 5.08) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 60.96 2.54) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 60.96 0) (size 1.524 1.524) (drill 0.762) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/EA_DOGXL160-7_Backlight.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/EA_T123X-I2C.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/EA_T123X-I2C.kicad_mod
new file mode 100644
index 00000000..0372e839
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/EA_T123X-I2C.kicad_mod
@@ -0,0 +1,57 @@
+(module EA_T123X-I2C (layer F.Cu) (tedit 597B5628)
+ (descr http://www.lcd-module.de/pdf/doma/t123-i2c.pdf)
+ (tags "3 Line 12 character wide alpha numeric LCD")
+ (fp_text reference REF** (at 2.05 -32.75) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value EA_T123X-I2C (at 5.34 15.7) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -1.25 -1) (end -1.25 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.32 -32.06) (end 25.32 -33) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.31 -33) (end 16.76 -33) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.76 -33) (end 16.76 -32.08) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 16.76 -32.08) (end -1 -32.09) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 25.19 -31.93) (end 25.19 -32.87) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.19 -32.87) (end 16.89 -32.87) (layer F.SilkS) (width 0.12))
+ (fp_line (start 16.89 -32.87) (end 16.89 -31.94) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.03 -31.92) (end 16.89 -31.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.07 -31.8) (end 25.07 -32.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 25.07 -32.75) (end 17.01 -32.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 17.01 -32.75) (end 17.01 -31.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -31.8) (end 17.01 -31.8) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 13.47 -10.5) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 25.32 -32.05) (end 33.4 -32.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.4 -32.05) (end 33.4 14.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.4 14.45) (end -1 14.45) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1 14.45) (end -1 -32.05) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 13 -27.4) (end 30 -27.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 30 -27.4) (end 30 8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 8) (end 30 8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 13 8) (end 13 -27.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.03 -31.92) (end 0.03 -2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.19 -31.92) (end 33.27 -31.92) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.27 -31.92) (end 33.27 14.32) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33.27 14.32) (end 0.03 14.32) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0.03 14.32) (end 0.03 14) (layer F.SilkS) (width 0.12))
+ (fp_line (start 25.07 -31.8) (end 33.15 -31.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 33.15 -31.8) (end 33.15 14.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 14.2) (end 33.15 14.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 1) (end 0.15 14.2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1.15 0) (end 0.15 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -1) (end 1.15 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.15 -1) (end 0.15 -31.8) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7) (size 1.5 1.5) (drill 0.75) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/EA_T123X-I2C.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/EA_eDIPTFT70-XXX.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/EA_eDIPTFT70-XXX.kicad_mod
new file mode 100644
index 00000000..7bf0ae31
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/EA_eDIPTFT70-XXX.kicad_mod
@@ -0,0 +1,86 @@
+(module EA_eDIPTFT70-XXX (layer F.Cu) (tedit 599B0DCC)
+ (descr http://www.lcd-module.com/fileadmin/eng/pdf/grafik/ediptft70-ae.pdf)
+ (tags "TFT-graphical display 800x480 16-bit colours")
+ (fp_text reference REF** (at -24.5 -21.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value EA_eDIPTFT70-XXX (at -19.5 151) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -16.48 -11.43) (end -16.48 140.97) (layer F.Fab) (width 0.1))
+ (fp_line (start -16.48 140.97) (end 74.96 140.97) (layer F.Fab) (width 0.1))
+ (fp_line (start 74.96 140.97) (end 74.96 -11.43) (layer F.Fab) (width 0.1))
+ (fp_line (start 74.96 -11.43) (end -16.48 -11.43) (layer F.Fab) (width 0.1))
+ (fp_line (start -27.01 -20.48) (end 85.49 -20.48) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 85.49 -20.48) (end 85.49 150.02) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 85.49 150.02) (end -27.01 150.02) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -27.01 150.02) (end -27.01 -20.48) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -26.88 -20.35) (end 85.36 -20.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start 85.36 -20.35) (end 85.36 149.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 85.36 149.89) (end -26.88 149.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -26.88 149.89) (end -26.88 -20.35) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1 -20.73) (end 10 -20.73) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -19.23) (end 1 -20.23) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -20.23) (end 0 -19.23) (layer F.Fab) (width 0.1))
+ (fp_line (start -26.76 -20.23) (end -1 -20.23) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -20.23) (end 85.24 -20.23) (layer F.Fab) (width 0.1))
+ (fp_line (start 85.24 -20.23) (end 85.24 149.77) (layer F.Fab) (width 0.1))
+ (fp_line (start 85.24 149.77) (end -26.76 149.77) (layer F.Fab) (width 0.1))
+ (fp_line (start -26.76 149.77) (end -26.76 -20.23) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 30.48 66.04) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole rect (at 0 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5.08 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.62 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10.16 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.7 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15.24 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.78 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20.32 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.86 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25.4 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.94 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30.48 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 33.02 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 35.56 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 38.1 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 40.64 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 43.18 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 45.72 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 48.26 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 21 thru_hole circle (at 50.8 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 22 thru_hole circle (at 53.34 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 23 thru_hole circle (at 55.88 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 24 thru_hole circle (at 58.42 0) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 25 thru_hole circle (at 58.42 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 26 thru_hole circle (at 55.88 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 27 thru_hole circle (at 53.34 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 28 thru_hole circle (at 50.8 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 29 thru_hole circle (at 48.26 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 30 thru_hole circle (at 45.72 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 31 thru_hole circle (at 43.18 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 32 thru_hole circle (at 40.64 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 33 thru_hole circle (at 38.1 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 34 thru_hole circle (at 35.56 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 35 thru_hole circle (at 33.02 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 36 thru_hole circle (at 30.48 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 37 thru_hole circle (at 27.94 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 38 thru_hole circle (at 25.4 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 39 thru_hole circle (at 22.86 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 40 thru_hole circle (at 20.32 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 41 thru_hole circle (at 17.78 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 42 thru_hole circle (at 15.24 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 43 thru_hole circle (at 12.7 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 44 thru_hole circle (at 10.16 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 45 thru_hole circle (at 7.62 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 46 thru_hole circle (at 5.08 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 47 thru_hole circle (at 2.54 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (pad 48 thru_hole circle (at 0 129.54) (size 1.5 1.5) (drill 1) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/EA_eDIPTFT70-XXX.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSM-441B_HDSM-443B.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSM-441B_HDSM-443B.kicad_mod
new file mode 100644
index 00000000..75ac4364
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSM-441B_HDSM-443B.kicad_mod
@@ -0,0 +1,45 @@
+(module HDSM-441B_HDSM-443B (layer F.Cu) (tedit 59665A7D)
+ (descr "2 Digit 7 segemnt blue LED, right hand decimal, https://docs.broadcom.com/docs/AV02-1589EN")
+ (tags "2 Digit 7 segment blue LED")
+ (attr smd)
+ (fp_text reference REF** (at -7.21 -10.77) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSM-441B_HDSM-443B (at 0.18 11.02) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -9 -6.25) (end -7.7 -6.25) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 -6.25) (end -7.7 -10) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 6.3) (end -7.7 9.99) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 6.25) (end 7.7 9.99) (layer F.SilkS) (width 0.12))
+ (fp_line (start 7.7 -9.99) (end 7.7 -6.35) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0.61 -0.03) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 9.28 -10.15) (end 9.28 10.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.28 10.15) (end -9.28 10.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.28 10.15) (end -9.28 -10.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.28 -10.15) (end 9.28 -10.15) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 7.7 9.99) (end -7.7 9.99) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.7 -9.99) (end 7.7 -9.99) (layer F.SilkS) (width 0.12))
+ (fp_line (start -7.5 -8.08) (end -5.78 -9.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -9.8) (end -5.78 -9.8) (layer F.Fab) (width 0.1))
+ (fp_line (start -7.5 -8.08) (end -7.5 9.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 9.8) (end -7.5 9.8) (layer F.Fab) (width 0.1))
+ (fp_line (start 7.5 -9.8) (end 7.5 9.8) (layer F.Fab) (width 0.1))
+ (pad 10 smd rect (at 7.5 -5.08 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 7.5 -2.54 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 7.5 0 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 7.5 2.54 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 7.5 5.08 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -7.5 5.08 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -7.5 2.54 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -7.5 0 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -7.5 -2.54 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -7.5 -5.08 270) (size 2 3) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSM-441B_HDSM-443B.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSM-541B_HDSM-543B.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSM-541B_HDSM-543B.kicad_mod
new file mode 100644
index 00000000..04d5ef45
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSM-541B_HDSM-543B.kicad_mod
@@ -0,0 +1,45 @@
+(module HDSM-541B_HDSM-543B (layer F.Cu) (tedit 59665B2B)
+ (descr "2 digit 7 segement blue LED with right hand decimal, https://docs.broadcom.com/docs/AV02-1588EN")
+ (tags "2 digit 7 segement blue LED with right hand decimal")
+ (attr smd)
+ (fp_text reference REF** (at -9.09 -13.91) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSM-541B_HDSM-543B (at -0.4 14.1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 9.7 -6.25) (end 9.7 -12.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.7 -6.23) (end -9.7 -12.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11 -6.23) (end -9.7 -6.23) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.7 6.3) (end -9.7 12.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.7 6.25) (end 9.7 12.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -11.28 -12.9) (end 11.28 -12.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.28 -12.9) (end 11.28 12.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 11.28 12.9) (end -11.28 12.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -11.28 12.9) (end -11.28 -12.9) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -9.7 12.71) (end 9.7 12.71) (layer F.SilkS) (width 0.12))
+ (fp_line (start -9.7 -12.71) (end 9.7 -12.71) (layer F.SilkS) (width 0.12))
+ (fp_text user %R (at 0.5 0.1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 9.5 12.5) (end -9.5 12.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.5 12.5) (end -9.5 -9.08) (layer F.Fab) (width 0.1))
+ (fp_line (start -9.5 -9.08) (end -6.08 -12.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -6.08 -12.5) (end 9.5 -12.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.5 -12.5) (end 9.5 12.5) (layer F.Fab) (width 0.1))
+ (pad 1 smd rect (at -9.5 -5.08) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -9.5 -2.54) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -9.5 0) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at -9.5 2.54) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at -9.5 5.08) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 9.5 5.08) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 9.5 2.54) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 9.5 0) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 9.5 -2.54) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 9.5 -5.08) (size 3 2) (layers F.Cu F.Paste F.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSM-541B_HDSM-543B.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-4830.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-4830.kicad_mod
new file mode 100644
index 00000000..ee2893a9
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-4830.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-4830 (layer F.Cu) (tedit 5957707D)
+ (descr "10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Red Bar Graph Array")
+ (fp_text reference REF** (at 0.47 -2.37) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-4830 (at 2.89 25.22) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-4830.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-4832.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-4832.kicad_mod
new file mode 100644
index 00000000..81dfd6db
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-4832.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-4832 (layer F.Cu) (tedit 59577126)
+ (descr "10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Red Yellow Green Bar Graph Array")
+ (fp_text reference REF** (at 0.47 -2.41) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-4832 (at 2.89 25.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-4832.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-4836.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-4836.kicad_mod
new file mode 100644
index 00000000..26f9dcaa
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-4836.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-4836 (layer F.Cu) (tedit 595771C1)
+ (descr "10-Element Red Yellow Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Red Yellow Green Bar Graph Array")
+ (fp_text reference REF** (at 0.45 -2.42) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-4836 (at 2.86 25.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-4836.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-4840.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-4840.kicad_mod
new file mode 100644
index 00000000..3babed1e
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-4840.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-4840 (layer F.Cu) (tedit 59577244)
+ (descr "10-Element Yellow Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Yellow Bar Graph Array")
+ (fp_text reference REF** (at 0.5 -2.51) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-4840 (at 2.86 25.2) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-4840.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-4850.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-4850.kicad_mod
new file mode 100644
index 00000000..6a4e345b
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-4850.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-4850 (layer F.Cu) (tedit 595772BC)
+ (descr "10-Element Green Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Green Bar Graph Array")
+ (fp_text reference REF** (at 0.53 -2.65) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-4850 (at 2.76 25.21) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-4850.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HDSP-48xx.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HDSP-48xx.kicad_mod
new file mode 100644
index 00000000..6b7bd38c
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HDSP-48xx.kicad_mod
@@ -0,0 +1,53 @@
+(module HDSP-48xx (layer F.Cu) (tedit 59577334)
+ (descr "10-Element Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Bar Graph Array")
+ (fp_text reference REF** (at 0.46 -2.53) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HDSP-48xx (at 2.76 25.21) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HDSP-48xx.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HLCP-J100.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HLCP-J100.kicad_mod
new file mode 100644
index 00000000..75a05905
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HLCP-J100.kicad_mod
@@ -0,0 +1,53 @@
+(module HLCP-J100 (layer F.Cu) (tedit 595773B5)
+ (descr "10-Element Red Bar Graph Array https://docs.broadcom.com/docs/AV02-1798EN")
+ (tags "10-Element Red Bar Graph Array")
+ (fp_text reference REF** (at 0.56 -2.49) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HLCP-J100 (at 2.76 25.21) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 0 -1.7) (end -1.7 -1.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.7 -1.7) (end -1.7 0) (layer F.SilkS) (width 0.12))
+ (fp_line (start 0 -1.27) (end -1.27 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.52 24.38) (end 9.14 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 9.14 24.38) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end -1.52 24.38) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.52 -1.52) (end 9.14 -1.52) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 8.89 -1.27) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 24.13) (end 8.89 24.13) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.27 0) (end -1.27 24.13) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 4 12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0 -1.27) (end 8.89 -1.27) (layer F.Fab) (width 0.1))
+ (fp_line (start 9.03 24.27) (end -1.41 24.27) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 24.27) (end -1.41 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.41 -1.41) (end 9.03 -1.41) (layer F.SilkS) (width 0.12))
+ (fp_line (start 9.03 -1.41) (end 9.03 24.27) (layer F.SilkS) (width 0.12))
+ (pad 1 thru_hole rect (at 0 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 0 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 0 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 0 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 7.62 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 7.62 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 15 thru_hole circle (at 7.62 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 16 thru_hole circle (at 7.62 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 0 10.16 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 0 12.7 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 0 15.24 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 0 17.78 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 7.62 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 7.62 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 0 22.86 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 0 20.32 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 17 thru_hole circle (at 7.62 7.62 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 18 thru_hole circle (at 7.62 5.08 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 19 thru_hole circle (at 7.62 2.54 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (pad 20 thru_hole circle (at 7.62 0 270) (size 2.032 2.032) (drill 0.9144) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HLCP-J100.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/HY1602E.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/HY1602E.kicad_mod
new file mode 100644
index 00000000..1ebc9bd0
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/HY1602E.kicad_mod
@@ -0,0 +1,75 @@
+(module HY1602E (layer F.Cu) (tedit 59593030)
+ (descr http://www.icbank.com/data/ICBShop/board/HY1602E.pdf)
+ (tags "LCD 16x2 Alphanumeric 16pin")
+ (fp_text reference REF** (at -71.12 -3.48) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value HY1602E (at -69.94 42.6) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 49.24 41.64) (end -73.04 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 49.24 -2.64) (end 49.24 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -73.04 -2.64) (end -73.04 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -73.04 -2.64) (end 49.24 -2.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 -3) (end 2 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -2.5) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -1 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -2.5) (end -72.9 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -73.15 41.75) (end 49.35 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 49.35 -2.75) (end 49.35 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -73.15 -2.75) (end -73.15 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -73.15 -2.75) (end 49.35 -2.75) (layer F.CrtYd) (width 0.05))
+ (fp_text user %R (at -14.01 19.96) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -68.4 24.5) (end -68.4 26.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -68.4 26.7) (end -70.4 26.7) (layer F.SilkS) (width 0.12))
+ (fp_line (start -70.4 26.7) (end -70.4 24.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -68.4 14.5) (end -68.4 12.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -68.4 12.3) (end -70.4 12.3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -70.4 12.3) (end -70.4 14.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -64.3 24.5) (end -71.4 24.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -71.4 24.5) (end -71.4 14.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -71.4 14.5) (end -64.3 14.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 36.6 34) (end -60.9 34) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37.6 10) (end 37.6 33) (layer F.SilkS) (width 0.12))
+ (fp_line (start -60.9 9) (end 36.6 9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -61.9 33) (end -61.9 10) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 36.6 33) (end 37.6 33) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 36.6 10) (end 36.6 9) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -60.9 10) (end -61.9 10) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -60.9 33) (end -60.9 34) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.1 39.2) (end -64.3 39.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start -64.3 39.2) (end -64.3 3.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -64.3 3.8) (end 40.1 3.8) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.1 3.8) (end 40.1 39.2) (layer F.SilkS) (width 0.12))
+ (fp_line (start 49.1 -2.5) (end 1 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -72.9 -2.5) (end -72.9 41.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -72.9 41.5) (end 49.1 41.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 49.1 41.5) (end 49.1 -2.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2.54 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 5.08 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 7.62 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 10.16 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 12.7 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 15.24 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 17.78 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 20.32 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 22.86 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 25.4 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 27.94 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 30.48 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 33.02 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 35.56 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at 38.1 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 45.60062 38.00094 180) (size 4 4) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 45.60062 1.00076 180) (size 4 4) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -69.40042 38.00094 180) (size 4 4) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -69.40042 1.00076 180) (size 4 4) (drill 3.5) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/HY1602E.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/LCD-016N002L.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/LCD-016N002L.kicad_mod
new file mode 100644
index 00000000..f7577a4a
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/LCD-016N002L.kicad_mod
@@ -0,0 +1,90 @@
+(module LCD-016N002L (layer F.Cu) (tedit 5962FC7F)
+ (descr "16 x 2 Character LCD, http://www.vishay.com/product?docid=37299")
+ (tags "LCD-016N002L 16 x 2 Character LCD")
+ (fp_text reference REF** (at -76.21 -3.41 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LCD-016N002L (at -72.59 42.76 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user %R (at -19.6 22.12) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start -78.14 41.64) (end 44.14 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 44.14 -2.64) (end 44.14 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -2.5) (end 44 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -1 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -2.5) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -3) (end 1 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 44.14 -2.64) (end -78.14 -2.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -78.14 -2.64) (end -78.14 41.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 44.25 -2.75) (end 44.25 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -78.25 41.75) (end 44.25 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -78.25 -2.75) (end -78.25 41.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -78.25 -2.75) (end 44.25 -2.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 33.655 5.207) (end -67.945 5.207) (layer F.SilkS) (width 0.15))
+ (fp_line (start -67.945 5.207) (end -68.199 5.461) (layer F.SilkS) (width 0.15))
+ (fp_line (start -68.199 5.461) (end -67.945 5.715) (layer F.SilkS) (width 0.15))
+ (fp_line (start -67.945 5.715) (end 33.655 5.715) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.655 5.207) (end 33.909 5.461) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.909 5.461) (end 33.655 5.715) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.655 38.227) (end 33.909 37.973) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.909 37.973) (end 33.655 37.719) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.655 37.719) (end -67.945 37.719) (layer F.SilkS) (width 0.15))
+ (fp_line (start -67.945 37.719) (end -68.199 37.973) (layer F.SilkS) (width 0.15))
+ (fp_line (start -68.199 37.973) (end -67.945 38.227) (layer F.SilkS) (width 0.15))
+ (fp_line (start -67.945 38.227) (end 33.655 38.227) (layer F.SilkS) (width 0.15))
+ (fp_line (start 32.385 10.541) (end 32.385 32.893) (layer F.SilkS) (width 0.15))
+ (fp_line (start -65.913 9.779) (end 31.623 9.779) (layer F.SilkS) (width 0.15))
+ (fp_line (start -66.675 32.893) (end -66.675 10.541) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.623 33.655) (end -65.913 33.655) (layer F.SilkS) (width 0.15))
+ (fp_line (start 31.623 9.779) (end 32.385 10.541) (layer F.SilkS) (width 0.15))
+ (fp_line (start -66.675 10.541) (end -65.913 9.779) (layer F.SilkS) (width 0.15))
+ (fp_line (start -65.913 33.655) (end -66.675 32.893) (layer F.SilkS) (width 0.15))
+ (fp_line (start 32.385 32.893) (end 31.623 33.655) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.977 4.953) (end -69.977 38.481) (layer F.SilkS) (width 0.15))
+ (fp_line (start 34.925 4.191) (end -69.215 4.191) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.687 38.481) (end 35.687 4.953) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.215 39.243) (end 34.925 39.243) (layer F.SilkS) (width 0.15))
+ (fp_line (start 34.925 4.191) (end 34.925 4.953) (layer F.SilkS) (width 0.15))
+ (fp_line (start 34.925 4.953) (end 35.687 4.953) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.215 4.191) (end -69.215 4.953) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.215 4.953) (end -69.977 4.953) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.215 39.243) (end -69.215 38.481) (layer F.SilkS) (width 0.15))
+ (fp_line (start -69.215 38.481) (end -69.977 38.481) (layer F.SilkS) (width 0.15))
+ (fp_line (start 35.687 38.481) (end 34.925 38.481) (layer F.SilkS) (width 0.15))
+ (fp_line (start 34.925 38.481) (end 34.925 39.243) (layer F.SilkS) (width 0.15))
+ (fp_line (start 44 -2.5) (end 44 41.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 44 41.5) (end -78 41.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -78 41.5) (end -78 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -78 -2.5) (end -1 -2.5) (layer F.Fab) (width 0.1))
+ (pad 14 thru_hole oval (at 33.02 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 30.48 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 27.94 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 25.4 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 22.86 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 20.32 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 17.78 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 15.24 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 12.7 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 10.16 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 7.62 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 5.08 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2.54 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 1 thru_hole oval (at 0 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at -2.54 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at -5.08 0 180) (size 1.5 3) (drill 1) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -74.5 1 180) (size 6.5 6.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -74.5 38 180) (size 6.5 6.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 40.5 1 180) (size 6.5 6.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 40.5 38 180) (size 6.5 6.5) (drill 3.5) (layers *.Cu *.Mask))
+ (pad A1 thru_hole rect (at -75.5 14 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad K1 thru_hole rect (at -75.5 18 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad A2 thru_hole rect (at -75.5 25 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad K2 thru_hole rect (at -75.5 29 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/LCD-016N002L.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/LCD_ALPHA.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/LCD_ALPHA.kicad_mod
new file mode 100644
index 00000000..f57b6798
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/LCD_ALPHA.kicad_mod
@@ -0,0 +1,43 @@
+(module LCD_ALPHA (layer F.Cu)
+ (at 0 0)
+ (descr "Connecteur 14 pins")
+ (tags "CONN DEV")
+ (fp_text reference REF** (at 33.02 0.635) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LCD_ALPHA (at 33.655 13.335) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "LINE 2" (at -3.175 20.955) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text user "LINE 1" (at -3.175 11.43) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -15.24 5.08) (end 45.72 5.08) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.72 5.08) (end 45.72 28.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start 45.72 28.575) (end -15.24 28.575) (layer F.SilkS) (width 0.15))
+ (fp_line (start -15.24 28.575) (end -15.24 5.08) (layer F.SilkS) (width 0.15))
+ (fp_line (start -25.4 -3.81) (end 55.88 -3.81) (layer F.SilkS) (width 0.15))
+ (fp_line (start 55.88 -3.81) (end 55.88 36.195) (layer F.SilkS) (width 0.15))
+ (fp_line (start 55.88 36.195) (end -25.4 36.195) (layer F.SilkS) (width 0.15))
+ (fp_line (start -25.4 36.195) (end -25.4 -3.81) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at -16.51 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at -13.97 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at -11.43 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at -8.89 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at -6.35 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at -3.81 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at -1.27 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 1.27 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 3.81 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 6.35 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 8.89 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 11.43 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 13.97 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 16.51 0) (size 1.651 2.159) (drill 1.016) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -21.59 0) (size 5.99948 5.99948) (drill 2.99974) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 52.07 0) (size 5.99948 5.99948) (drill 2.99974) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -21.59 31.75) (size 5.99948 5.99948) (drill 2.99974) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 52.07 31.75) (size 5.99948 5.99948) (drill 2.99974) (layers *.Cu *.Mask))
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/LM16255.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/LM16255.kicad_mod
new file mode 100644
index 00000000..fa85ded6
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/LM16255.kicad_mod
@@ -0,0 +1,64 @@
+(module LM16255 (layer F.Cu) (tedit 59629327)
+ (descr "LCD LM16255 16x2 character http://www.datasheetlib.com/datasheet/259542/lm16255_sharp-electronics.html")
+ (tags "LCD 12x2")
+ (fp_text reference REF** (at -38.83 -3.91) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value LM16255 (at -37.82 42.57 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -40.92 -2.68) (end 43.36 -2.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.36 -2.68) (end 43.36 41.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.36 41.6) (end -40.92 41.6) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.92 41.6) (end -40.92 -2.68) (layer F.SilkS) (width 0.12))
+ (fp_line (start -41.03 41.71) (end -41.03 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 43.47 41.71) (end -41.03 41.71) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 43.47 -2.79) (end 43.47 41.71) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -40.78 -2.54) (end -40.78 41.46) (layer F.Fab) (width 0.1))
+ (fp_line (start -40.78 41.46) (end 43.22 41.46) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.22 -2.54) (end 43.22 41.46) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.5 -3) (end 1.5 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -41.03 -2.79) (end 43.47 -2.79) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -2.54) (end 0 -1.54) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.54) (end -1 -2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -2.54) (end -40.78 -2.54) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0.23 21.15) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 1 -2.54) (end 43.22 -2.54) (layer F.Fab) (width 0.1))
+ (fp_line (start 39 34) (end -37 34) (layer F.SilkS) (width 0.12))
+ (fp_line (start -37 34) (end -37 5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -37 5) (end -36 5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -36 5) (end -36 4) (layer F.SilkS) (width 0.12))
+ (fp_line (start -36 4) (end 38 4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38 4) (end 38 5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 38 5) (end 39 5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 39 5) (end 39 34) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32 30) (end -30 30) (layer F.SilkS) (width 0.12))
+ (fp_line (start -30 30) (end -30 12) (layer F.SilkS) (width 0.12))
+ (fp_line (start -30 12) (end 32 12) (layer F.SilkS) (width 0.12))
+ (fp_line (start 32 12) (end 32 30) (layer F.SilkS) (width 0.12))
+ (pad "" np_thru_hole circle (at -38.28 37.46 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -36.78 1.46 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 40.72 37.46 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 39.22 1.46 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad 1 thru_hole rect (at 0 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 2 thru_hole circle (at 2.54 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 3 thru_hole circle (at 5.08 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 4 thru_hole circle (at 7.62 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 5 thru_hole circle (at 10.16 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 6 thru_hole circle (at 12.7 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 7 thru_hole circle (at 15.24 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 8 thru_hole circle (at 17.78 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 9 thru_hole circle (at 20.32 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 10 thru_hole circle (at 22.86 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 11 thru_hole circle (at 25.4 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 12 thru_hole circle (at 27.94 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 13 thru_hole circle (at 30.48 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (pad 14 thru_hole circle (at 33.02 0 180) (size 1.524 1.524) (drill 1.016) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/LM16255.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/RC1602A.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/RC1602A.kicad_mod
new file mode 100644
index 00000000..ca3c25ef
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/RC1602A.kicad_mod
@@ -0,0 +1,92 @@
+(module RC1602A (layer F.Cu) (tedit 598F19CE)
+ (descr http://www.raystar-optronics.com/down.php?ProID=18)
+ (tags "LCD 16x2 Alphanumeric 16pin")
+ (fp_text reference REF** (at -38.53 -3.41 180) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value RC1602A (at -37.22 43.58 180) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_arc (start -38.28 38) (end -39.1 39.11) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -38.28 38) (end -39.39 38.82) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 40.73 38) (end 41.5 36.89) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 40.72 38) (end 41.84 37.21) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -38.28 38) (end -37.04 38) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start -38.28 38) (end -38.28 36.76) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 40.72 38) (end 40.73 39.25) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_arc (start 40.72 38) (end 39.47 37.99) (angle 90) (layer F.Fab) (width 0.1))
+ (fp_line (start -40.92 39.11) (end -39.1 39.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.78 39.25) (end -38.28 39.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -40.92 42.14) (end -40.92 39.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start -41.03 42.25) (end -41.03 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -40.78 41.99) (end -40.78 39.25) (layer F.Fab) (width 0.1))
+ (fp_line (start -40.92 36.89) (end -39.1 36.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.78 36.75) (end -38.28 36.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.47 42.25) (end 43.47 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 41.5 39.11) (end 43.36 39.11) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.36 39.11) (end 43.36 42.14) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.36 36.89) (end 41.5 36.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start 40.72 39.25) (end 43.22 39.25) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.22 36.75) (end 40.72 36.75) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.22 39.25) (end 43.22 42) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.36 42.14) (end -40.92 42.14) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.92 36.89) (end -40.92 -2.14) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.92 -2.14) (end 43.36 -2.14) (layer F.SilkS) (width 0.12))
+ (fp_line (start 43.36 -2.14) (end 43.36 36.89) (layer F.SilkS) (width 0.12))
+ (fp_line (start -1.5 -2.5) (end 1.5 -2.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -41.03 42.25) (end 43.47 42.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -41.03 -2.25) (end 43.47 -2.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 0 -1) (end 1 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -2) (end 0 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -40.78 -2) (end -1 -2) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 0.185 21.705) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start 34.03 15) (end 34.03 29) (layer F.SilkS) (width 0.12))
+ (fp_line (start -31 14) (end 33 14) (layer F.SilkS) (width 0.12))
+ (fp_line (start -32 29) (end -32 15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 33 30) (end -31 30) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -30.99464 29.02294) (end -30.99464 30.0237) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start -31.00464 15.00246) (end -32.00286 15.00246) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 33.03574 14.99246) (end 33.03574 13.99424) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 33.02574 29.00294) (end 34.0265 29.00294) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37 34) (end -34 34) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34 34) (end -34 9) (layer F.SilkS) (width 0.12))
+ (fp_line (start -34 9) (end 37 9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 37 9) (end 37 34) (layer F.SilkS) (width 0.12))
+ (fp_line (start -40.78 36.75) (end -40.78 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -2) (end 43.22 -2) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.22 42) (end -40.78 42) (layer F.Fab) (width 0.1))
+ (fp_line (start 43.22 -2) (end 43.22 36.75) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2.54 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 5.08 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 7.62 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 10.16 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 12.7 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 15.24 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 17.78 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 20.32 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 22.86 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 25.4 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 27.94 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 30.48508 0.00254 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 33.02 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at -5.08 0 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at -2.53492 0.00254 180) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 39.22 2 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 40.72 38 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -38.28 38 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -36.78 2 180) (size 2.5 2.5) (drill 2.5) (layers *.Cu *.Mask))
+ (pad A1 thru_hole rect (at -39.28 26.68 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad A1 thru_hole rect (at -39.28 24.14 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad A1 thru_hole rect (at -36.74 24.14 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad K1 thru_hole rect (at -36.74 19.06 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad K1 thru_hole rect (at -39.28 19.06 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (pad K1 thru_hole rect (at -39.28 16.52 180) (size 2 2) (drill 1) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/RC1602A.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)
diff --git a/library/kicadLibrary/modules/Displays.pretty/WC1602A.kicad_mod b/library/kicadLibrary/modules/Displays.pretty/WC1602A.kicad_mod
new file mode 100644
index 00000000..b221bdb4
--- /dev/null
+++ b/library/kicadLibrary/modules/Displays.pretty/WC1602A.kicad_mod
@@ -0,0 +1,67 @@
+(module WC1602A (layer F.Cu) (tedit 5958D986)
+ (descr "LCD 16x2 http://www.wincomlcd.com/pdf/WC1602A-SFYLYHTC06.pdf")
+ (tags "LCD 16x2 Alphanumeric 16pin")
+ (fp_text reference REF** (at -5.82 -3.81) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value WC1602A (at -4.31 34.66) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_line (start -8.14 33.64) (end 72.14 33.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 72.14 33.64) (end 72.14 -2.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start 72.14 -2.64) (end -7.34 -2.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.14 -2.64) (end -8.14 33.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.13 -2.64) (end -7.34 -2.64) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.25 -2.75) (end -8.25 33.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -8.25 33.75) (end 72.25 33.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 72.25 -2.75) (end 72.25 33.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.5 -3) (end 1.5 -3) (layer F.SilkS) (width 0.12))
+ (fp_line (start -8.25 -2.75) (end 72.25 -2.75) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1 -2.5) (end 0 -1.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 0 -1.5) (end -1 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 -2.5) (end -8 -2.5) (layer F.Fab) (width 0.1))
+ (fp_text user %R (at 30.37 14.74) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.1)))
+ )
+ (fp_line (start 0.2 8) (end 63.7 8) (layer F.SilkS) (width 0.12))
+ (fp_line (start -0.29972 22.49932) (end -0.29972 8.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 63.70066 23) (end 0.2 23) (layer F.SilkS) (width 0.12))
+ (fp_line (start 64.2 8.5) (end 64.2 22.5) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 63.7 8.5) (end 63.7 8) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 63.70066 22.49932) (end 64.20104 22.49932) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.20066 22.49932) (end 0.20066 22.9997) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_arc (start 0.20066 8.49884) (end -0.29972 8.49884) (angle 90) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 3) (end 68 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 68 3) (end 68 28) (layer F.SilkS) (width 0.12))
+ (fp_line (start 68 28) (end -5 28) (layer F.SilkS) (width 0.12))
+ (fp_line (start -5 28) (end -5 3) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -2.5) (end 72 -2.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 72 -2.5) (end 72 33.5) (layer F.Fab) (width 0.1))
+ (fp_line (start 72 33.5) (end -8 33.5) (layer F.Fab) (width 0.1))
+ (fp_line (start -8 33.5) (end -8 -2.5) (layer F.Fab) (width 0.1))
+ (pad 1 thru_hole rect (at 0 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 2.54 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 5.08 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 4 thru_hole oval (at 7.62 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 5 thru_hole oval (at 10.16 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 6 thru_hole oval (at 12.7 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 7 thru_hole oval (at 15.24 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 8 thru_hole oval (at 17.78 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 9 thru_hole oval (at 20.32 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 22.86 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 11 thru_hole oval (at 25.4 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 12 thru_hole oval (at 27.94 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 13 thru_hole oval (at 30.48 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 14 thru_hole oval (at 33.02 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 15 thru_hole oval (at 35.56 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad 16 thru_hole oval (at 38.1 0) (size 1.8 2.6) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -5.4991 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at -5.4991 31.0007) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 69.49948 31.0007) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 69.5 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ (model ${KISYS3DMOD}/Displays.3dshapes/WC1602A.wrl
+ (at (xyz 0 0 0))
+ (scale (xyz 1 1 1))
+ (rotate (xyz 0 0 0))
+ )
+)