summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
Diffstat (limited to 'hw')
-rw-r--r--hw/footprints.pretty/74HC00BQ115.kicad_mod7
-rw-r--r--hw/footprints.pretty/74HC595BQ115.kicad_mod7
-rw-r--r--hw/footprints.pretty/Panasonic_EVPAK.kicad_mod26
-rw-r--r--hw/footprints.pretty/SJ-3571N.kicad_mod55
-rw-r--r--hw/footprints.pretty/Socket_mPCIe.kicad_mod58
-rw-r--r--hw/footprints.pretty/TPS62290.kicad_mod24
-rw-r--r--hw/footprints.pretty/TPS630250.kicad_mod4
-rw-r--r--hw/footprints.pretty/Texas_R-PWQFN-N42.kicad_mod60
-rw-r--r--hw/footprints.pretty/UQFN-16_1.8x2.6mm_P0.4mm.kicad_mod26
-rw-r--r--hw/library/drv.lib10
-rw-r--r--hw/library/ft81x.dcm3
-rw-r--r--hw/library/ftdi.dcm9
-rw-r--r--hw/library/ftdi.lib (renamed from hw/library/ft81x.lib)106
-rw-r--r--hw/library/myConn.lib4
-rw-r--r--hw/library/sifive.lib12
-rw-r--r--hw/library/sn74.lib128
-rw-r--r--hw/library/st.lib4
-rw-r--r--hw/library/ts.lib6
18 files changed, 359 insertions, 190 deletions
diff --git a/hw/footprints.pretty/74HC00BQ115.kicad_mod b/hw/footprints.pretty/74HC00BQ115.kicad_mod
index 22db15c..8ad40fd 100644
--- a/hw/footprints.pretty/74HC00BQ115.kicad_mod
+++ b/hw/footprints.pretty/74HC00BQ115.kicad_mod
@@ -1,17 +1,16 @@
-(module 74HC00BQ115 (layer F.Cu) (tedit 5FB93CF6)
+(module 74HC00BQ115 (layer F.Cu) (tedit 5FE4AE5E)
(descr DHVQFN_SOT763-1)
(tags "Integrated Circuit")
(attr smd)
(fp_text reference REF** (at 0 -2.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value 74HC00BQ115 (at 0 3) (layer F.SilkS) hide
+ (fp_text value 74HC00BQ115 (at 0 2.85) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_circle (center -2.25 2) (end -2.05 2) (layer F.SilkS) (width 0.1))
+ (fp_circle (center -1.95 1.7) (end -1.7 1.7) (layer F.SilkS) (width 0.12))
(fp_line (start 1.6 0.6) (end 1.6 1.25) (layer F.SilkS) (width 0.12))
(fp_line (start 1.6 -1.25) (end 1.6 -0.6) (layer F.SilkS) (width 0.12))
- (fp_line (start -1.6 0.6) (end -1.6 1.25) (layer F.SilkS) (width 0.12))
(fp_line (start -1.6 -1.25) (end -1.6 -0.6) (layer F.SilkS) (width 0.12))
(fp_line (start -2.25 2) (end -2.25 -2) (layer F.CrtYd) (width 0.1))
(fp_line (start 2.25 2) (end -2.25 2) (layer F.CrtYd) (width 0.1))
diff --git a/hw/footprints.pretty/74HC595BQ115.kicad_mod b/hw/footprints.pretty/74HC595BQ115.kicad_mod
index a80dc81..f3676c6 100644
--- a/hw/footprints.pretty/74HC595BQ115.kicad_mod
+++ b/hw/footprints.pretty/74HC595BQ115.kicad_mod
@@ -1,11 +1,11 @@
-(module 74HC595BQ115 (layer F.Cu) (tedit 5FB93C88)
+(module 74HC595BQ115 (layer F.Cu) (tedit 5FE4AE66)
(descr DHVQFN_SOT763-1)
(tags "Integrated Circuit")
(attr smd)
(fp_text reference REF** (at 0 -2.75) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value 74HC595BQ115 (at 0 3.1) (layer F.SilkS) hide
+ (fp_text value 74HC595BQ115 (at 0 3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.75 -1.25) (end 1.75 -1.25) (layer F.Fab) (width 0.1))
@@ -17,13 +17,12 @@
(fp_line (start 2.5 2) (end -2.5 2) (layer F.CrtYd) (width 0.1))
(fp_line (start -2.5 2) (end -2.5 -2) (layer F.CrtYd) (width 0.1))
(fp_line (start -1.85 -1.25) (end -1.85 -0.6) (layer F.SilkS) (width 0.12))
- (fp_line (start -1.85 0.6) (end -1.85 1.25) (layer F.SilkS) (width 0.12))
(fp_line (start 1.85 -1.25) (end 1.85 -0.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.85 0.6) (end 1.85 1.25) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -2.2 1.7) (end -1.95 1.7) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 0.75 0.75) (thickness 0.1)))
)
- (fp_circle (center -2.5 2) (end -2.3 2) (layer F.SilkS) (width 0.1))
(pad 8 smd rect (at 0.475 0 90) (size 0.9 0.95) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -1.8 -0.25 90) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -1.25 -1.3) (size 0.24 0.9) (layers F.Cu F.Paste F.Mask))
diff --git a/hw/footprints.pretty/Panasonic_EVPAK.kicad_mod b/hw/footprints.pretty/Panasonic_EVPAK.kicad_mod
index ac593ee..82eff26 100644
--- a/hw/footprints.pretty/Panasonic_EVPAK.kicad_mod
+++ b/hw/footprints.pretty/Panasonic_EVPAK.kicad_mod
@@ -1,24 +1,24 @@
-(module Panasonic_EVPAK (layer F.Cu) (tedit 5D4E19F0)
+(module Panasonic_EVPAK (layer F.Cu) (tedit 5FF8C2D9)
(fp_text reference REF** (at 0 -1.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Panasonic_EVPAK (at 0 3.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_line (start -2.15 -0.9) (end 2.15 -0.9) (layer F.SilkS) (width 0.12))
- (fp_line (start -2 2) (end -2 0) (layer F.Fab) (width 0.1))
- (fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.1))
- (fp_line (start 2 0) (end 2 2) (layer F.Fab) (width 0.1))
- (fp_line (start -2 0) (end 2 0) (layer F.Fab) (width 0.1))
- (fp_line (start 2.15 -0.9) (end 2.15 0.5) (layer F.SilkS) (width 0.12))
- (fp_line (start -2.15 -0.9) (end -2.15 0.5) (layer F.SilkS) (width 0.12))
- (fp_line (start 2.55 2.3) (end -2.55 2.3) (layer F.CrtYd) (width 0.05))
- (fp_line (start -2.55 2.3) (end -2.55 -1) (layer F.CrtYd) (width 0.05))
- (fp_line (start -2.55 -1) (end 2.55 -1) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.55 -1) (end 2.55 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 -1) (end 2.55 -1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.55 2.3) (end -2.55 -1) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 2.55 2.3) (end -2.55 2.3) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -2.15 -0.9) (end -2.15 0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start 2.15 -0.9) (end 2.15 0.5) (layer F.SilkS) (width 0.12))
+ (fp_line (start -2 0) (end 2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start 2 0) (end 2 2) (layer F.Fab) (width 0.1))
+ (fp_line (start 2 2) (end -2 2) (layer F.Fab) (width 0.1))
+ (fp_line (start -2 2) (end -2 0) (layer F.Fab) (width 0.1))
+ (fp_line (start -2.15 -0.9) (end 2.15 -0.9) (layer F.SilkS) (width 0.12))
(pad 1 smd rect (at -1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 1.4 0) (size 0.7 1.1) (layers F.Cu F.Paste F.Mask))
(pad "" smd rect (at 0 -0.15) (size 1.2 1.1) (layers F.Cu F.Paste F.Mask))
- (pad " " thru_hole oval (at -1.85 1.35) (size 0.8 1) (drill 0.55 (offset 0 0.1)) (layers *.Cu *.Mask))
- (pad "" thru_hole oval (at 1.85 1.35) (size 0.8 1) (drill 0.55 (offset 0 0.1)) (layers *.Cu *.Mask))
+ (pad " " thru_hole circle (at -1.85 1.35) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
+ (pad "" thru_hole circle (at 1.85 1.35) (size 0.95 0.95) (drill 0.55) (layers *.Cu *.Mask))
)
diff --git a/hw/footprints.pretty/SJ-3571N.kicad_mod b/hw/footprints.pretty/SJ-3571N.kicad_mod
index 5d31927..003f5be 100644
--- a/hw/footprints.pretty/SJ-3571N.kicad_mod
+++ b/hw/footprints.pretty/SJ-3571N.kicad_mod
@@ -1,18 +1,13 @@
-(module CUI_SJ-3571N (layer F.Cu) (tedit 5CB6857F)
- (fp_text reference CUI_SJ-3571N (at 0 -7.6) (layer F.SilkS)
- (effects (font (size 1.00047 1.00047) (thickness 0.05)))
+(module SJ-3571N (layer F.Cu) (tedit 60107E7F)
+ (fp_text reference REF** (at 0 -7.6) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value VAL** (at 0 7.8) (layer F.SilkS)
- (effects (font (size 1.00163 1.00163) (thickness 0.05)))
+ (fp_text value SJ-3571N (at 0 7.8) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 9.2 -6) (end 9.2 6) (layer F.SilkS) (width 0.127))
- (fp_line (start 9.2 -6) (end 9.2 6) (layer Dwgs.User) (width 0.127))
- (fp_line (start -9.75 -6.25) (end 9.45 -6.25) (layer Eco1.User) (width 0.05))
- (fp_line (start 9.45 -6.25) (end 9.45 6.25) (layer Eco1.User) (width 0.05))
- (fp_line (start 9.45 6.25) (end -9.75 6.25) (layer Eco1.User) (width 0.05))
- (fp_line (start -9.75 6.25) (end -9.75 -6.25) (layer Eco1.User) (width 0.05))
+ (fp_line (start 9.2 -6) (end 9.2 6) (layer F.CrtYd) (width 0.127))
(fp_circle (center -5 -6.4) (end -4.9 -6.4) (layer F.SilkS) (width 0.2))
- (fp_circle (center -5 -6.4) (end -4.9 -6.4) (layer Dwgs.User) (width 0.2))
(fp_line (start 9.2 -6) (end -8.5 -6) (layer F.SilkS) (width 0.127))
(fp_line (start -8.5 -6) (end -8.5 -4.5) (layer F.SilkS) (width 0.127))
(fp_line (start -8.5 -4.5) (end -9.5 -4.5) (layer F.SilkS) (width 0.127))
@@ -20,28 +15,28 @@
(fp_line (start -9.5 4.5) (end -8.5 4.5) (layer F.SilkS) (width 0.127))
(fp_line (start -8.5 4.5) (end -8.5 6) (layer F.SilkS) (width 0.127))
(fp_line (start -8.5 6) (end 9.2 6) (layer F.SilkS) (width 0.127))
- (fp_line (start -8.5 -6) (end 9.2 -6) (layer Dwgs.User) (width 0.127))
- (fp_line (start 9.2 6) (end -8.5 6) (layer Dwgs.User) (width 0.127))
- (fp_line (start -8.5 6) (end -8.5 4.5) (layer Dwgs.User) (width 0.127))
- (fp_line (start -8.5 4.5) (end -9.5 4.5) (layer Dwgs.User) (width 0.127))
- (fp_line (start -9.5 4.5) (end -9.5 -4.5) (layer Dwgs.User) (width 0.127))
- (fp_line (start -9.5 -4.5) (end -8.5 -4.5) (layer Dwgs.User) (width 0.127))
- (fp_line (start -8.5 -4.5) (end -8.5 -6) (layer Dwgs.User) (width 0.127))
- (pad 11 thru_hole oval (at 0 -2.5) (size 2.616 1.308) (drill 0.8) (layers *.Cu *.Mask))
- (pad 3 thru_hole oval (at 0 -5) (size 2.616 1.308) (drill 0.8) (layers *.Cu *.Mask))
- (pad 10 thru_hole oval (at 0 2.5) (size 2.616 1.308) (drill 0.8) (layers *.Cu *.Mask))
- (pad 2 thru_hole oval (at 0 5) (size 2.616 1.308) (drill 0.8) (layers *.Cu *.Mask))
+ (fp_line (start -8.5 -6) (end 9.2 -6) (layer F.CrtYd) (width 0.127))
+ (fp_line (start 9.2 6) (end -8.5 6) (layer F.CrtYd) (width 0.127))
+ (fp_line (start -8.5 6) (end -8.5 4.5) (layer F.CrtYd) (width 0.127))
+ (fp_line (start -8.5 4.5) (end -9.5 4.5) (layer F.CrtYd) (width 0.127))
+ (fp_line (start -9.5 4.5) (end -9.5 -4.5) (layer F.CrtYd) (width 0.127))
+ (fp_line (start -9.5 -4.5) (end -8.5 -4.5) (layer F.CrtYd) (width 0.127))
+ (fp_line (start -8.5 -4.5) (end -8.5 -6) (layer F.CrtYd) (width 0.127))
+ (pad 11 thru_hole oval (at 0 -2.5) (size 2.6 1.4) (drill oval 1.5 1) (layers *.Cu *.Mask))
+ (pad 3 thru_hole oval (at 0 -5) (size 2.6 1.4) (drill oval 1.5 1) (layers *.Cu *.Mask))
+ (pad 10 thru_hole oval (at 0 2.5) (size 2.6 1.4) (drill oval 1.5 1) (layers *.Cu *.Mask))
+ (pad 2 thru_hole oval (at 0 5) (size 2.6 1.4) (drill oval 1.5 1) (layers *.Cu *.Mask))
(pad 6 thru_hole circle (at 5 2.5) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
(pad 5 thru_hole circle (at 5 0) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
(pad 4 thru_hole circle (at 5 -2.5) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
- (pad 1 thru_hole oval (at -5 0 90) (size 2.616 1.308) (drill 0.8) (layers *.Cu *.Mask))
- (pad Hole np_thru_hole circle (at 5 -5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at 5 5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at 0 0) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at -5 -5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at -7.5 -5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at -5 5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
- (pad Hole np_thru_hole circle (at -7.5 5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 thru_hole oval (at -5 0 90) (size 2.6 1.4) (drill oval 1.5 1) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5 -5) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 5 5) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5 -5) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -7.5 -5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -5 5) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
+ (pad "" np_thru_hole circle (at -7.5 5) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at 7.5 -2.5) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
(pad 8 thru_hole circle (at 7.5 0) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
(pad 9 thru_hole circle (at 7.5 2.5) (size 1.508 1.508) (drill 1) (layers *.Cu *.Mask))
diff --git a/hw/footprints.pretty/Socket_mPCIe.kicad_mod b/hw/footprints.pretty/Socket_mPCIe.kicad_mod
index 805efe4..b94bafd 100644
--- a/hw/footprints.pretty/Socket_mPCIe.kicad_mod
+++ b/hw/footprints.pretty/Socket_mPCIe.kicad_mod
@@ -1,36 +1,36 @@
-(module mpcie-socket (layer F.Cu) (tedit 5D60AD86)
+(module Socket_mPCIe (layer F.Cu) (tedit 5FF9C70C)
(tags "mpci, pci, pci express")
- (fp_text reference Ref** (at 30.45 2.45 90) (layer F.SilkS)
- (effects (font (size 1.524 1.524) (thickness 0.15)))
+ (fp_text reference Ref** (at 30.15 2.2 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
)
- (fp_text value Val** (at 30.35 -4.2 90) (layer F.SilkS)
- (effects (font (size 1.524 1.524) (thickness 0.15)))
+ (fp_text value Val** (at 30.15 -2.35 90) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
)
- (fp_line (start -2.5 -50.95) (end 3.3 -50.95) (layer Dwgs.User) (width 0.05))
- (fp_line (start 3.3 -50.95) (end 3.3 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start -2.5 -45.15) (end 3.3 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start -2.5 -50.95) (end -2.5 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start 21.7 -50.95) (end 21.7 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start 21.7 -45.15) (end 27.5 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start 27.5 -50.95) (end 27.5 -45.15) (layer Dwgs.User) (width 0.05))
- (fp_line (start 21.7 -50.95) (end 27.5 -50.95) (layer Dwgs.User) (width 0.05))
- (fp_line (start 3.3 -22.7) (end 3.3 -26.8) (layer Dwgs.User) (width 0.05))
- (fp_line (start -2.5 -21) (end 1.6 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start -2.5 -26.8) (end -2.5 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start 3.3 -26.8) (end -2.5 -26.8) (layer Dwgs.User) (width 0.05))
- (fp_line (start 3.3 -22.7) (end 1.6 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start 21.7 -22.7) (end 23.4 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start -3.55 5.75) (end 28.55 5.75) (layer F.SilkS) (width 0.5))
- (fp_line (start 28.95 5.35) (end 28.95 -5.35) (layer F.SilkS) (width 0.5))
- (fp_line (start 28.55 -5.75) (end -3.55 -5.75) (layer F.SilkS) (width 0.5))
- (fp_line (start -3.95 -5.35) (end -3.95 5.35) (layer F.SilkS) (width 0.5))
- (fp_line (start 8.65 4.1) (end 8.65 -4.1) (layer Dwgs.User) (width 0.01))
- (fp_line (start 21.7 -26.8) (end 27.5 -26.8) (layer Dwgs.User) (width 0.05))
- (fp_line (start 27.5 -26.8) (end 27.5 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start 27.5 -21) (end 23.4 -21) (layer Dwgs.User) (width 0.05))
- (fp_line (start 21.7 -22.7) (end 21.7 -26.8) (layer Dwgs.User) (width 0.05))
- (fp_line (start 0 -50.95) (end 0 5.1) (layer Dwgs.User) (width 0.01))
(fp_line (start -3.3 0) (end 28.225 0) (layer Dwgs.User) (width 0.01))
+ (fp_line (start 0 -50.95) (end 0 5.1) (layer Dwgs.User) (width 0.01))
+ (fp_line (start 21.7 -22.7) (end 21.7 -26.8) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 27.5 -21) (end 23.4 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 27.5 -26.8) (end 27.5 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 21.7 -26.8) (end 27.5 -26.8) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 8.65 4.1) (end 8.65 -4.1) (layer Dwgs.User) (width 0.01))
+ (fp_line (start -3.95 -5.35) (end -3.95 5.35) (layer F.SilkS) (width 0.5))
+ (fp_line (start 28.55 -5.75) (end -3.55 -5.75) (layer F.SilkS) (width 0.5))
+ (fp_line (start 28.95 5.35) (end 28.95 -5.35) (layer F.SilkS) (width 0.5))
+ (fp_line (start -3.55 5.75) (end 28.55 5.75) (layer F.SilkS) (width 0.5))
+ (fp_line (start 21.7 -22.7) (end 23.4 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 3.3 -22.7) (end 1.6 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 3.3 -26.8) (end -2.5 -26.8) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -2.5 -26.8) (end -2.5 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -2.5 -21) (end 1.6 -21) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 3.3 -22.7) (end 3.3 -26.8) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 21.7 -50.95) (end 27.5 -50.95) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 27.5 -50.95) (end 27.5 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 21.7 -45.15) (end 27.5 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 21.7 -50.95) (end 21.7 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -2.5 -50.95) (end -2.5 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -2.5 -45.15) (end 3.3 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start 3.3 -50.95) (end 3.3 -45.15) (layer Dwgs.User) (width 0.05))
+ (fp_line (start -2.5 -50.95) (end 3.3 -50.95) (layer Dwgs.User) (width 0.05))
(pad "" np_thru_hole circle (at 25 0) (size 1.05 1.05) (drill 1.05) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at 0 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask))
(pad "" smd rect (at -2.15 3.5) (size 2.3 3.2) (layers F.Cu F.Paste F.Mask))
diff --git a/hw/footprints.pretty/TPS62290.kicad_mod b/hw/footprints.pretty/TPS62290.kicad_mod
index e2258a3..70c2304 100644
--- a/hw/footprints.pretty/TPS62290.kicad_mod
+++ b/hw/footprints.pretty/TPS62290.kicad_mod
@@ -1,22 +1,22 @@
-(module TPS62290 (layer F.Cu) (tedit 5FBBFDA6)
+(module TPS62290 (layer F.Cu) (tedit 5FF9C667)
(fp_text reference REF** (at 0 -2.1) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value TPS62290 (at 0 2.15) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_circle (center -1.4 -1.25) (end -1.2 -1.25) (layer F.SilkS) (width 0.1))
- (fp_line (start 1.1 -1.15) (end -0.5 -1.15) (layer F.SilkS) (width 0.12))
- (fp_line (start -1.1 1.15) (end 1.1 1.15) (layer F.SilkS) (width 0.12))
- (fp_line (start -1 -0.1) (end -0.1 -1) (layer F.Fab) (width 0.1))
- (fp_line (start -1.45 1.25) (end -1.45 -1.25) (layer F.CrtYd) (width 0.05))
- (fp_line (start 1.45 1.25) (end -1.45 1.25) (layer F.CrtYd) (width 0.05))
- (fp_line (start 1.45 -1.25) (end 1.45 1.25) (layer F.CrtYd) (width 0.05))
- (fp_line (start -1.45 -1.25) (end 1.45 -1.25) (layer F.CrtYd) (width 0.05))
- (fp_line (start -1 1) (end -1 -0.1) (layer F.Fab) (width 0.1))
- (fp_line (start 1 1) (end -1 1) (layer F.Fab) (width 0.1))
- (fp_line (start 1 -1) (end 1 1) (layer F.Fab) (width 0.1))
(fp_line (start -0.1 -1) (end 1 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 -1) (end 1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start 1 1) (end -1 1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 1) (end -1 -0.1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.45 -1.25) (end 1.45 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.45 -1.25) (end 1.45 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start 1.45 1.25) (end -1.45 1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1.45 1.25) (end -1.45 -1.25) (layer F.CrtYd) (width 0.05))
+ (fp_line (start -1 -0.1) (end -0.1 -1) (layer F.Fab) (width 0.1))
+ (fp_line (start -1.1 1.15) (end 1.1 1.15) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1.1 -1.15) (end -0.5 -1.15) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -1.2 -1.25) (end -1 -1.25) (layer F.SilkS) (width 0.1))
(pad 1 smd rect (at -0.975 -0.65) (size 0.45 0.3) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.975 0) (size 0.45 0.3) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -0.975 0.65) (size 0.45 0.3) (layers F.Cu F.Paste F.Mask))
diff --git a/hw/footprints.pretty/TPS630250.kicad_mod b/hw/footprints.pretty/TPS630250.kicad_mod
index 2442023..152ee4d 100644
--- a/hw/footprints.pretty/TPS630250.kicad_mod
+++ b/hw/footprints.pretty/TPS630250.kicad_mod
@@ -1,4 +1,4 @@
-(module TPS630250 (layer F.Cu) (tedit 5FB93AA3)
+(module TPS630250 (layer F.Cu) (tedit 5FE3C25D)
(fp_text reference REF** (at 0 -2.45) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
@@ -6,7 +6,7 @@
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.5 -1.25) (end 1.5 -0.25) (layer F.Fab) (width 0.1))
- (fp_circle (center 1.95 -1.7) (end 2.266228 -1.7) (layer F.SilkS) (width 0.1))
+ (fp_circle (center 1.65 -1.4) (end 1.9 -1.4) (layer F.SilkS) (width 0.12))
(fp_line (start 1.6 1.35) (end 1.1 1.35) (layer F.SilkS) (width 0.12))
(fp_line (start -1.6 1.35) (end -1.1 1.35) (layer F.SilkS) (width 0.12))
(fp_line (start -1.6 -1.35) (end -1.1 -1.35) (layer F.SilkS) (width 0.12))
diff --git a/hw/footprints.pretty/Texas_R-PWQFN-N42.kicad_mod b/hw/footprints.pretty/Texas_R-PWQFN-N42.kicad_mod
index 5766a77..cbb9b22 100644
--- a/hw/footprints.pretty/Texas_R-PWQFN-N42.kicad_mod
+++ b/hw/footprints.pretty/Texas_R-PWQFN-N42.kicad_mod
@@ -1,14 +1,13 @@
-(module Texas_R-PWQFN-N42 (layer F.Cu) (tedit 5FBD85BA)
+(module Texas_R-PWQFN-N42 (layer F.Cu) (tedit 5FF78E66)
(fp_text reference REF** (at 0 -5.8) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Texas_R-PWQFN-N42 (at 0 6.1) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_circle (center -2.5 -4.6) (end -2.25 -4.6) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -2.1 -4.8) (end -1.85 -4.8) (layer F.SilkS) (width 0.12))
(fp_line (start 1.3 4.6) (end 1.8 4.6) (layer F.SilkS) (width 0.12))
(fp_line (start -1.8 4.6) (end -1.3 4.6) (layer F.SilkS) (width 0.12))
- (fp_line (start -1.8 -4.6) (end -1.3 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 1.8 -4.6) (end 1.3 -4.6) (layer F.SilkS) (width 0.12))
(fp_line (start 2.4 -5.1) (end -2.4 -5.1) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.4 5.1) (end 2.4 -5.1) (layer F.CrtYd) (width 0.05))
@@ -63,30 +62,33 @@
(pad 42 smd roundrect (at -0.75 -4.475) (size 0.3 0.85) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.208))
(pad 43 smd roundrect (at 0 0) (size 2.05 7.55) (layers F.Cu F.Mask) (roundrect_rratio 0.122))
(pad 43 smd roundrect (at 0 0) (size 2.05 7.55) (layers B.Cu) (roundrect_rratio 0.122))
- (pad 43 thru_hole circle (at -0.6 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at -0.6 -3.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0.6 -3.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0.6 3.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at -0.6 3.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0.6 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0.6 -1.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at -0.6 -1.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at -0.6 1.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0.6 1.65) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0 2.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0 -2.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0 -0.75) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad 43 thru_hole circle (at 0 0.75) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
- (pad "" smd roundrect (at -0.525 -0.625) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 -0.625) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 0.625) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at -0.525 0.625) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at -0.525 3.125) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 3.125) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 1.875) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at -0.525 1.875) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at -0.525 -3.125) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 -3.125) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at 0.525 -1.875) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
- (pad "" smd roundrect (at -0.525 -1.875) (size 0.8 1) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad 43 thru_hole circle (at -0.75 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at -0.75 -2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0.75 -2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0.75 1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 3.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0.75 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 -2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 -1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at -0.75 -1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0.75 -1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 -3.5) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 0) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0 1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad "" smd roundrect (at -0.56 -0.575) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 -0.575) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 0.575) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.56 0.575) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.56 2.875) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 2.875) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 1.725) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.56 1.725) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.56 -2.875) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 -2.875) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at 0.56 -1.725) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad "" smd roundrect (at -0.56 -1.725) (size 0.92 0.95) (layers F.Paste) (roundrect_rratio 0.25))
+ (pad 43 thru_hole circle (at -0.75 1.15) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at -0.75 2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
+ (pad 43 thru_hole circle (at 0.75 2.3) (size 0.5 0.5) (drill 0.2) (layers *.Cu))
)
diff --git a/hw/footprints.pretty/UQFN-16_1.8x2.6mm_P0.4mm.kicad_mod b/hw/footprints.pretty/UQFN-16_1.8x2.6mm_P0.4mm.kicad_mod
index 7d00feb..6c91cf4 100644
--- a/hw/footprints.pretty/UQFN-16_1.8x2.6mm_P0.4mm.kicad_mod
+++ b/hw/footprints.pretty/UQFN-16_1.8x2.6mm_P0.4mm.kicad_mod
@@ -1,23 +1,23 @@
-(module UQFN-16_1.8x2.6mm_P0.4mm (layer F.Cu) (tedit 5FB9395A)
+(module UQFN-16_1.8x2.6mm_P0.4mm (layer F.Cu) (tedit 5FE4B4AE)
(fp_text reference REF** (at 0 -3) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value UQFN-16_1.8x2.6mm_P0.4mm (at 0 2.55) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_circle (center -1.35 -1.75) (end -1.15 -1.75) (layer F.SilkS) (width 0.1))
- (fp_line (start 1 -1.4) (end 1 -0.9) (layer F.SilkS) (width 0.12))
- (fp_line (start 1 1.4) (end 1 0.9) (layer F.SilkS) (width 0.12))
- (fp_line (start -1 0.9) (end -1 1.4) (layer F.SilkS) (width 0.12))
- (fp_line (start -0.9 -0.6) (end -0.9 1.3) (layer F.Fab) (width 0.1))
- (fp_line (start -0.2 -1.3) (end -0.9 -0.6) (layer F.Fab) (width 0.1))
- (fp_line (start 0.9 -1.3) (end -0.2 -1.3) (layer F.Fab) (width 0.1))
- (fp_line (start -0.9 1.3) (end 0.9 1.3) (layer F.Fab) (width 0.1))
- (fp_line (start 0.9 1.3) (end 0.9 -1.3) (layer F.Fab) (width 0.1))
- (fp_line (start -1.35 -1.75) (end -1.35 1.75) (layer F.CrtYd) (width 0.1))
- (fp_line (start -1.35 1.75) (end 1.35 1.75) (layer F.CrtYd) (width 0.1))
- (fp_line (start 1.35 1.75) (end 1.35 -1.75) (layer F.CrtYd) (width 0.1))
(fp_line (start 1.35 -1.75) (end -1.35 -1.75) (layer F.CrtYd) (width 0.1))
+ (fp_line (start 1.35 1.75) (end 1.35 -1.75) (layer F.CrtYd) (width 0.1))
+ (fp_line (start -1.35 1.75) (end 1.35 1.75) (layer F.CrtYd) (width 0.1))
+ (fp_line (start -1.35 -1.75) (end -1.35 1.75) (layer F.CrtYd) (width 0.1))
+ (fp_line (start 0.9 1.3) (end 0.9 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 1.3) (end 0.9 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start 0.9 -1.3) (end -0.2 -1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.2 -1.3) (end -0.9 -0.6) (layer F.Fab) (width 0.1))
+ (fp_line (start -0.9 -0.6) (end -0.9 1.3) (layer F.Fab) (width 0.1))
+ (fp_line (start -1 0.9) (end -1 1.4) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 1.4) (end 1 0.9) (layer F.SilkS) (width 0.12))
+ (fp_line (start 1 -1.4) (end 1 -0.9) (layer F.SilkS) (width 0.12))
+ (fp_circle (center -1.1 -1.5) (end -0.85 -1.5) (layer F.SilkS) (width 0.1))
(pad 1 smd roundrect (at -0.75 -0.6) (size 0.7 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 2 smd roundrect (at -0.8 -0.2) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at -0.8 0.2) (size 0.6 0.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
diff --git a/hw/library/drv.lib b/hw/library/drv.lib
index 0d08f5b..2e59a48 100644
--- a/hw/library/drv.lib
+++ b/hw/library/drv.lib
@@ -1,16 +1,17 @@
-EESchema-LIBRARY Version 2.3
+EESchema-LIBRARY Version 2.4
#encoding utf-8
#
-# DRV2605L
+# DRV2605LDGS
#
-DEF DRV2605L U 0 40 Y Y 1 F N
+DEF DRV2605LDGS U 0 40 Y Y 1 F N
F0 "U" 0 300 60 H V C CNN
-F1 "DRV2605L" 0 -400 60 H V C CNN
+F1 "DRV2605LDGS" 0 -400 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW
S -350 250 350 -350 0 1 0 N
X REG 1 550 -200 200 L 50 50 1 1 O
+X VDD 10 550 200 200 L 50 50 1 1 W
X SCL 2 -550 200 200 R 50 50 1 1 I
X SDA 3 -550 100 200 R 50 50 1 1 B
X IN/TRIG 4 -550 0 200 R 50 50 1 1 I
@@ -19,7 +20,6 @@ X VDD/NC 6 550 100 200 L 50 50 1 1 W
X OUT+ 7 550 0 200 L 50 50 1 1 O
X GND 8 550 -300 200 L 50 50 1 1 W
X OUT- 9 550 -100 200 L 50 50 1 1 O
-X VDD 10 550 200 200 L 50 50 1 1 W
ENDDRAW
ENDDEF
#
diff --git a/hw/library/ft81x.dcm b/hw/library/ft81x.dcm
deleted file mode 100644
index 5f3ed79..0000000
--- a/hw/library/ft81x.dcm
+++ /dev/null
@@ -1,3 +0,0 @@
-EESchema-DOCLIB Version 2.0
-#
-#End Doc Library
diff --git a/hw/library/ftdi.dcm b/hw/library/ftdi.dcm
new file mode 100644
index 0000000..ac9f26e
--- /dev/null
+++ b/hw/library/ftdi.dcm
@@ -0,0 +1,9 @@
+EESchema-DOCLIB Version 2.0
+#
+$CMP FT230XQ
+D Full Speed USB to Basic UART, QFN-16
+K FTDI USB UART interface converter
+F https://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf
+$ENDCMP
+#
+#End Doc Library
diff --git a/hw/library/ft81x.lib b/hw/library/ftdi.lib
index bb52507..98d01f5 100644
--- a/hw/library/ft81x.lib
+++ b/hw/library/ftdi.lib
@@ -78,6 +78,112 @@ X VCCIO1 9 -700 -2350 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
+# BT817Q
+#
+DEF BT817Q U 0 40 Y Y 1 F N
+F0 "U" 0 50 50 H V C CNN
+F1 "BT817Q" 0 -4450 50 H V C CNN
+F2 "" 50 -350 50 H I C CNN
+F3 "" 50 -350 50 H I C CNN
+DRAW
+S -500 0 500 -4400 1 1 0 N
+X R0 1 700 -50 200 L 50 50 1 1 O
+X GPIO2 10 -700 -850 200 R 50 50 1 1 B
+X INT_N 11 -700 -450 200 R 50 50 1 1 O
+X PD_N 12 -700 -550 200 R 50 50 1 1 I
+X GPIO3 13 -700 -950 200 R 50 50 1 1 B
+X SPIMSCK 14 700 -3850 200 L 50 50 1 1 O
+X SPIMCS 15 700 -4350 200 L 50 50 1 1 O
+X SPIMMOSI 16 700 -3950 200 L 50 50 1 1 B
+X VCCIO3 17 -700 -2550 200 R 50 50 1 1 W
+X SPIMMISO 18 700 -4050 200 L 50 50 1 1 B
+X SPIMIO2 19 700 -4150 200 L 50 50 1 1 B
+X VIN1V2 2 -700 -3350 200 R 50 50 1 1 W
+X SPIMIO3 20 700 -4250 200 L 50 50 1 1 B
+X X1/CLK 21 -700 -1350 200 R 50 50 1 1 I
+X X2 22 -700 -1450 200 R 50 50 1 1 O
+X GND 23 -700 -3950 200 R 50 50 1 1 W
+X VCC 24 -700 -2150 200 R 50 50 1 1 W
+X VOUT1V2 25 -700 -3550 200 R 50 50 1 1 w
+X AUDIO_L 26 -700 -1150 200 R 50 50 1 1 O
+X VCCA 27 -700 -2250 200 R 50 50 1 1 W
+X VCCIO2 28 -700 -2450 200 R 50 50 1 1 W
+X CTP_RST_N 29 700 -3050 200 L 50 50 1 1 O
+X SCK 3 -700 -50 200 R 50 50 1 1 I
+X CTP_INT_N 30 700 -3150 200 L 50 50 1 1 I
+X CTP_SCL 31 700 -3250 200 L 50 50 1 1 O
+X CTP_SDA 32 700 -3350 200 L 50 50 1 1 O
+X GND 33 -700 -4050 200 R 50 50 1 1 W
+X BL_PWM 34 700 -3550 200 L 50 50 1 1 O
+X DE 35 700 -2850 200 L 50 50 1 1 O
+X VSYNC 36 700 -2750 200 L 50 50 1 1 O
+X HSYNC 37 700 -2650 200 L 50 50 1 1 O
+X DISP 38 700 -2550 200 L 50 50 1 1 O
+X PCLK 39 700 -2450 200 L 50 50 1 1 O
+X MISO/IO1 4 -700 -150 200 R 50 50 1 1 B
+X B7 40 700 -2350 200 L 50 50 1 1 O
+X B6 41 700 -2250 200 L 50 50 1 1 O
+X B5 42 700 -2150 200 L 50 50 1 1 O
+X B4 43 700 -2050 200 L 50 50 1 1 O
+X B3 44 700 -1950 200 L 50 50 1 1 O
+X B2 45 700 -1850 200 L 50 50 1 1 O
+X B1 46 700 -1750 200 L 50 50 1 1 O
+X B0 47 700 -1650 200 L 50 50 1 1 O
+X GND 48 -700 -4150 200 R 50 50 1 1 W
+X G7 49 700 -1550 200 L 50 50 1 1 O
+X MOSI/IO0 5 -700 -250 200 R 50 50 1 1 B
+X G6 50 700 -1450 200 L 50 50 1 1 O
+X G5 51 700 -1350 200 L 50 50 1 1 O
+X G4 52 700 -1250 200 L 50 50 1 1 O
+X G3 53 700 -1150 200 L 50 50 1 1 O
+X G2 54 700 -1050 200 L 50 50 1 1 O
+X G1 55 700 -950 200 L 50 50 1 1 O
+X G0 56 700 -850 200 L 50 50 1 1 O
+X VIN1V2 57 -700 -3450 200 R 50 50 1 1 W
+X R7 58 700 -750 200 L 50 50 1 1 O
+X R6 59 700 -650 200 L 50 50 1 1 O
+X CS_N 6 -700 -350 200 R 50 50 1 1 I
+X R5 60 700 -550 200 L 50 50 1 1 O
+X R4 61 700 -450 200 L 50 50 1 1 O
+X R3 62 700 -350 200 L 50 50 1 1 O
+X R2 63 700 -250 200 L 50 50 1 1 O
+X R1 64 700 -150 200 L 50 50 1 1 O
+X EP 65 -700 -4350 200 R 50 50 1 1 W
+X GPIO0/IO2 7 -700 -650 200 R 50 50 1 1 B
+X GPIO1/IO3 8 -700 -750 200 R 50 50 1 1 B
+X VCCIO1 9 -700 -2350 200 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# FT230XQ
+#
+DEF FT230XQ U 0 40 Y Y 1 F N
+F0 "U" 500 550 60 H V C CNN
+F1 "FT230XQ" 350 -650 60 H V C CNN
+F2 "Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm" 1650 -750 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -550 500 550 -600 1 1 10 f
+X VCCIO 1 100 650 150 D 50 50 1 1 W
+X VCC 10 -100 650 150 D 50 50 1 1 W
+X CBUS1 11 700 -250 150 L 50 50 1 1 B
+X CBUS0 12 700 -150 150 L 50 50 1 1 B
+X GND 13 0 -750 150 U 50 50 1 1 W
+X CBUS3 14 700 -450 150 L 50 50 1 1 B
+X TXD 15 700 350 150 L 50 50 1 1 O
+X ~RTS 16 700 150 150 L 50 50 1 1 O
+X GND 17 100 -750 150 U 50 50 1 1 W
+X RXD 2 700 250 150 L 50 50 1 1 I
+X GND 3 -100 -750 150 U 50 50 1 1 W
+X ~CTS 4 700 50 150 L 50 50 1 1 I
+X CBUS2 5 700 -350 150 L 50 50 1 1 B
+X USBDP 6 -700 -50 150 R 50 50 1 1 B
+X USBDM 7 -700 50 150 R 50 50 1 1 B
+X 3V3OUT 8 -700 350 150 R 50 50 1 1 I
+X ~RESET 9 -700 -250 150 R 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
# FT813Q
#
DEF FT813Q U 0 40 Y Y 1 F N
diff --git a/hw/library/myConn.lib b/hw/library/myConn.lib
index 612250a..8f62496 100644
--- a/hw/library/myConn.lib
+++ b/hw/library/myConn.lib
@@ -490,13 +490,13 @@ X PIN58 58 750 2250 300 L 50 50 1 1 B
X PIN59 59 -750 2150 300 R 50 50 1 1 B
X PIN6 6 750 4850 300 L 50 50 1 1 B
X PIN60 60 750 2150 300 L 50 50 1 1 B
-X PIN61 61 -750 2050 300 R 50 50 1 1 B
+X PIN61 61 -750 2050 300 R 50 50 1 1 I
X PIN62 62 750 2050 300 L 50 50 1 1 B
X PIN63 63 -750 1950 300 R 50 50 1 1 B
X PIN64 64 750 1950 300 L 50 50 1 1 W
X PIN65 65 -750 1850 300 R 50 50 1 1 B
X PIN66 66 750 1850 300 L 50 50 1 1 B
-X PIN67 67 -750 1750 300 R 50 50 1 1 B
+X PIN67 67 -750 1750 300 R 50 50 1 1 I
X PIN68 68 750 1750 300 L 50 50 1 1 B
X PIN69 69 -750 1650 300 R 50 50 1 1 B
X PIN7 7 -750 4750 300 R 50 50 1 1 B
diff --git a/hw/library/sifive.lib b/hw/library/sifive.lib
index 9ba98f0..4692592 100644
--- a/hw/library/sifive.lib
+++ b/hw/library/sifive.lib
@@ -1,11 +1,11 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
-# E310-G000
+# FE310-G000
#
-DEF E310-G000 U 0 40 Y Y 1 F N
+DEF FE310-G000 U 0 40 Y Y 1 F N
F0 "U" -50 1350 60 H V C CNN
-F1 "E310-G000" -50 -1950 60 H V C CNN
+F1 "FE310-G000" -50 -1950 60 H V C CNN
F2 "" -350 200 60 H I C CNN
F3 "" -350 200 60 H I C CNN
DRAW
@@ -62,11 +62,11 @@ X 16M_XTAL_XI 9 -1150 -1700 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
-# E310-G002
+# FE310-G002
#
-DEF E310-G002 U 0 40 Y Y 1 F N
+DEF FE310-G002 U 0 40 Y Y 1 F N
F0 "U" -50 1350 60 H V C CNN
-F1 "E310-G002" -50 -1950 60 H V C CNN
+F1 "FE310-G002" -50 -1950 60 H V C CNN
F2 "" -350 200 60 H I C CNN
F3 "" -350 200 60 H I C CNN
DRAW
diff --git a/hw/library/sn74.lib b/hw/library/sn74.lib
index 6f877fb..77d93fb 100644
--- a/hw/library/sn74.lib
+++ b/hw/library/sn74.lib
@@ -55,6 +55,27 @@ X 3A 9 500 -150 200 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
+# SN74LVC1G04DCK
+#
+DEF SN74LVC1G04DCK U 0 40 Y Y 1 F N
+F0 "U" 0 300 60 H V C CNN
+F1 "SN74LVC1G04DCK" 0 -300 60 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+C 75 0 22 1 1 10 N
+S -300 250 300 -250 1 1 0 N
+P 2 1 1 10 -100 0 -150 0 N
+P 2 1 1 10 150 0 100 0 N
+P 4 1 1 10 -100 100 -100 -100 50 0 -100 100 N
+X ~ 1 500 200 200 L 50 50 1 1 N N
+X A 2 -500 0 200 R 50 50 1 1 I
+X GND 3 -500 -200 200 R 50 50 1 1 W
+X Y 4 500 0 200 L 50 50 1 1 O
+X VCC 5 -500 200 200 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
# SN74LVC1G04DRY
#
DEF SN74LVC1G04DRY U 0 40 Y Y 1 F N
@@ -77,26 +98,43 @@ X VCC 6 -500 200 200 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
-# SN74LVC1G07RGY
+# SN74LVC1G07DCK
#
-DEF SN74LVC1G07RGY U 0 40 Y Y 1 F N
-F0 "U" -250 200 60 H V C CNN
-F1 "SN74LVC1G07RGY" 0 -200 60 H V C CNN
+DEF SN74LVC1G07DCK U 0 40 Y Y 1 F N
+F0 "U" 0 200 60 H V C CNN
+F1 "SN74LVC1G07DCK" 0 -200 60 H V C CNN
F2 "" 30 -100 60 H V C CNN
F3 "" 30 -100 60 H V C CNN
DRAW
-S -300 -150 250 150 0 1 10 N
-P 2 0 1 10 -70 0 -210 0 N
-P 2 0 1 10 -50 -20 -10 -20 N
-P 2 0 1 10 50 0 150 0 N
-P 4 0 1 10 -70 -70 -70 70 50 0 -70 -70 N
-P 5 0 1 10 -30 -15 -50 5 -30 25 -10 5 -30 -15 N
-X ~ 1 450 100 200 L 50 50 1 1 N N
+S -300 150 300 -150 0 1 0 N
+P 2 0 1 10 -45 0 -185 0 N
+P 2 0 1 10 -25 -20 15 -20 N
+P 2 0 1 10 75 0 175 0 N
+P 4 0 1 10 -45 -70 -45 70 75 0 -45 -70 N
+P 5 0 1 10 -5 -15 -25 5 -5 25 15 5 -5 -15 N
+X ~ 1 500 100 200 L 50 50 1 1 N N
X A 2 -500 0 200 R 50 50 1 1 I
X GND 3 -500 -100 200 R 50 50 1 1 W
-X Y 4 450 0 200 L 50 50 1 1 C
-X ~ 5 450 -100 200 L 50 50 1 1 N N
-X VCC 6 -500 100 200 R 50 50 1 1 W
+X Y 4 500 0 200 L 50 50 1 1 C
+X VCC 5 -500 100 200 R 50 50 1 1 W
+ENDDRAW
+ENDDEF
+#
+# SN74LVC1G3157DCK
+#
+DEF SN74LVC1G3157DCK U 0 40 Y Y 1 F N
+F0 "U" 0 350 60 H V C CNN
+F1 "SN74LVC1G3157DCK" 0 -350 60 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+S -200 300 200 -300 1 1 0 N
+X B2 1 400 -50 200 L 50 50 1 1 B
+X GND 2 -400 -250 200 R 50 50 1 1 W
+X B1 3 400 50 200 L 50 50 1 1 B
+X A 4 -400 50 200 R 50 50 1 1 B
+X VCC 5 -400 250 200 R 50 50 1 1 W
+X S 6 -400 -50 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
@@ -118,10 +156,34 @@ X S 6 -400 -50 200 R 50 50 1 1 I
ENDDRAW
ENDDEF
#
+# SN74LVC2G06DCK
+#
+DEF SN74LVC2G06DCK U 0 40 Y Y 1 F N
+F0 "U" 0 250 60 H V C CNN
+F1 "SN74LVC2G06DCK" 0 -250 60 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+C 70 0 20 1 1 10 N
+S -300 200 300 -200 1 1 0 N
+P 2 1 1 10 -70 0 -150 0 N
+P 2 1 1 10 -50 -20 -10 -20 N
+P 2 1 1 10 90 0 160 0 N
+P 4 1 1 10 -70 -70 -70 70 50 0 -70 -70 N
+P 5 1 1 10 -30 -15 -50 5 -30 25 -10 5 -30 -15 N
+X 1A 1 -500 50 200 R 50 50 1 1 I
+X GND 2 -500 -150 200 R 50 50 1 1 W
+X 2A 3 -500 -50 200 R 50 50 1 1 I
+X 2Y 4 500 -50 200 L 50 50 1 1 C
+X VCC 5 -500 150 200 R 50 50 1 1 W
+X 1Y 6 500 50 200 L 50 50 1 1 C
+ENDDRAW
+ENDDEF
+#
# SN74LVC2G06DRY
#
DEF SN74LVC2G06DRY U 0 40 Y Y 1 F N
-F0 "U" 0 550 60 H V C CNN
+F0 "U" 0 250 60 H V C CNN
F1 "SN74LVC2G06DRY" 0 -250 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
@@ -142,26 +204,26 @@ X 1Y 6 500 50 200 L 50 50 1 1 C
ENDDRAW
ENDDEF
#
-# SN74LVC2G07RGY
+# SN74LVC2G07DCK
#
-DEF SN74LVC2G07RGY U 0 40 Y Y 1 F N
-F0 "U" -250 200 60 H V C CNN
-F1 "SN74LVC2G07RGY" 0 -300 60 H V C CNN
-F2 "" 30 -100 60 H V C CNN
-F3 "" 30 -100 60 H V C CNN
+DEF SN74LVC2G07DCK U 0 40 Y Y 1 F N
+F0 "U" 0 250 60 H V C CNN
+F1 "SN74LVC2G07DCK" 0 -250 60 H V C CNN
+F2 "" 55 -50 60 H V C CNN
+F3 "" 55 -50 60 H V C CNN
DRAW
-S -300 -250 250 150 0 1 10 N
-P 2 0 1 10 -70 -50 -210 -50 N
-P 2 0 1 10 -50 -70 -10 -70 N
-P 2 0 1 10 50 -50 150 -50 N
-P 4 0 1 10 -70 -120 -70 20 50 -50 -70 -120 N
-P 5 0 1 10 -30 -65 -50 -45 -30 -25 -10 -45 -30 -65 N
-X 1A 1 -500 0 200 R 50 50 1 1 I
-X GND 2 -500 -200 200 R 50 50 1 1 W
-X 2A 3 -500 -100 200 R 50 50 1 1 I
-X 2Y 4 450 -100 200 L 50 50 1 1 C
-X VCC 5 -500 100 200 R 50 50 1 1 W
-X 1Y 6 450 0 200 L 50 50 1 1 C
+S -300 200 300 -200 0 1 0 N
+P 2 0 1 10 -45 0 -185 0 N
+P 2 0 1 10 -25 -20 15 -20 N
+P 2 0 1 10 75 0 175 0 N
+P 4 0 1 10 -45 -70 -45 70 75 0 -45 -70 N
+P 5 0 1 10 -5 -15 -25 5 -5 25 15 5 -5 -15 N
+X 1A 1 -500 50 200 R 50 50 1 1 I
+X GND 2 -500 -150 200 R 50 50 1 1 W
+X 2A 3 -500 -50 200 R 50 50 1 1 I
+X 2Y 4 500 -50 200 L 50 50 1 1 C
+X VCC 5 -500 150 200 R 50 50 1 1 W
+X 1Y 6 500 50 200 L 50 50 1 1 C
ENDDRAW
ENDDEF
#
diff --git a/hw/library/st.lib b/hw/library/st.lib
index fd50857..ff6da34 100644
--- a/hw/library/st.lib
+++ b/hw/library/st.lib
@@ -29,8 +29,8 @@ X VDD 23 400 800 100 D 50 50 1 1 W
X C1 24 -700 -600 100 R 50 50 1 1 P
X VDDIO 3 100 800 100 D 50 50 1 1 W
X SDA/SDI/SDO 4 -700 300 100 R 50 50 1 1 B
-X SDO_A/G 5 -700 0 100 R 50 50 1 1 P
-X SDO_M 6 700 300 100 L 50 50 1 1 P
+X SDO_A/G 5 -700 0 100 R 50 50 1 1 I
+X SDO_M 6 700 300 100 L 50 50 1 1 I
X CS_A/G 7 -700 100 100 R 50 50 1 1 I
X CS_M 8 700 400 100 L 50 50 1 1 I
X DRDY_M 9 700 200 100 L 50 50 1 1 O
diff --git a/hw/library/ts.lib b/hw/library/ts.lib
index 988f428..5606bb6 100644
--- a/hw/library/ts.lib
+++ b/hw/library/ts.lib
@@ -56,11 +56,11 @@ X SEL1 9 450 350 200 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
-# TS3DV520E
+# TS3DV520ERUA
#
-DEF TS3DV520E U 0 40 Y Y 1 F N
+DEF TS3DV520ERUA U 0 40 Y Y 1 F N
F0 "U" 0 800 60 H V C CNN
-F1 "TS3DV520E" 0 -2000 60 H V C CNN
+F1 "TS3DV520ERUA" 0 -2000 60 H V C CNN
F2 "" 0 0 60 H I C CNN
F3 "" 0 0 60 H I C CNN
DRAW