new symbol for NHD cheap 2x16 LCD display
authorBdale Garbee <bdale@gag.com>
Sat, 4 Jun 2011 04:08:50 +0000 (22:08 -0600)
committerBdale Garbee <bdale@gag.com>
Sat, 4 Jun 2011 04:08:50 +0000 (22:08 -0600)
pkg/newlib/tqfp44.py
sym/NHD-C0216.sym [new file with mode: 0644]

index 96ee18efa334b353b888aa1841cd0aad75c6a20b..e280228e7a179134dc8e6b9f8678daa820431019 100755 (executable)
@@ -4,13 +4,13 @@
 # Program to emit PCB footprint for TQFP 44 sized for Atmel ATmega32U4
 #
 
-# dimensions in mm from Atmel data sheet
-PinWidth = 0.36
-PinHeight = 1.0
+# dimensions in mm from an ST TQFP44 package data sheet 
+PinWidth = 0.54
+PinHeight = 0.8
 PinResist = PinWidth + 0.16
 PinSpacing = 0.8
 BodySize = 10.0
-Overall = 12.0
+Overall = 12.6
 
 import sys
 
@@ -23,7 +23,7 @@ print '# email: bdale@gag.com'
 print '# dist-license: GPL 2'
 print '# use-license: unlimited'
 
-print 'Element[0x0 "Venus634FLPx" "" "" 0 0 0 0 0 100 0x0]'
+print 'Element[0x0 "TQFP44" "" "" 0 0 0 0 0 100 0x0]'
 print "("
 
 # pins
diff --git a/sym/NHD-C0216.sym b/sym/NHD-C0216.sym
new file mode 100644 (file)
index 0000000..47934a9
--- /dev/null
@@ -0,0 +1,211 @@
+v 20110115 2
+T 6700 1300 8 10 1 1 0 6 1
+refdes=X?
+T 0 1050 5 10 0 0 0 0 1
+device=HD44780_con
+T 0 1250 5 10 0 0 0 0 1
+footprint=none
+T 0 1450 5 10 0 0 0 0 1
+numslots=0
+T 0 2650 5 10 0 0 0 0 1
+description=LCD-display connector for HD44780 and compatible display controllers
+P 200 0 200 300 1 0 0
+{
+T 150 200 5 8 1 1 90 6 1
+pinnumber=1
+T 250 200 5 8 0 1 90 8 1
+pinseq=1
+T 200 350 9 8 1 1 90 0 1
+pinlabel=XRESET
+T 200 350 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 600 0 600 300 1 0 0
+{
+T 550 200 5 8 1 1 90 6 1
+pinnumber=2
+T 650 200 5 8 0 1 90 8 1
+pinseq=2
+T 600 350 9 8 1 1 90 0 1
+pinlabel=RS
+T 600 350 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 1000 0 1000 300 1 0 0
+{
+T 950 200 5 8 1 1 90 6 1
+pinnumber=3
+T 1050 200 5 8 0 1 90 8 1
+pinseq=3
+T 5000 350 9 8 1 1 90 0 1
+pinlabel=VSS
+T 1000 350 5 8 0 1 90 2 1
+pintype=pwr
+}
+P 1400 0 1400 300 1 0 0
+{
+T 1350 200 5 8 1 1 90 6 1
+pinnumber=4
+T 1450 200 5 8 0 1 90 8 1
+pinseq=4
+T 1400 350 9 8 1 1 90 0 1
+pinlabel=E
+T 1400 350 5 8 0 1 90 2 1
+pintype=in
+}
+P 1800 0 1800 300 1 0 0
+{
+T 1750 200 5 8 1 1 90 6 1
+pinnumber=5
+T 1850 200 5 8 0 1 90 8 1
+pinseq=5
+T 1000 350 9 8 1 1 90 0 1
+pinlabel=R/\_W\_
+T 1800 350 5 8 0 1 90 2 1
+pintype=in
+}
+P 2200 0 2200 300 1 0 0
+{
+T 2150 200 5 8 1 1 90 6 1
+pinnumber=6
+T 2250 200 5 8 0 1 90 8 1
+pinseq=6
+T 5400 350 9 8 1 1 90 0 1
+pinlabel=VDD
+T 2200 350 5 8 0 1 90 2 1
+pintype=in
+}
+P 2600 0 2600 300 1 0 0
+{
+T 2550 200 5 8 1 1 90 6 1
+pinnumber=7
+T 2650 200 5 8 0 1 90 8 1
+pinseq=7
+T 1800 350 9 8 1 1 90 0 1
+pinlabel=DB0
+T 2600 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 3000 0 3000 300 1 0 0
+{
+T 2950 200 5 8 1 1 90 6 1
+pinnumber=8
+T 3050 200 5 8 0 1 90 8 1
+pinseq=8
+T 2200 350 9 8 1 1 90 0 1
+pinlabel=DB1
+T 3000 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 3400 0 3400 300 1 0 0
+{
+T 3350 200 5 8 1 1 90 6 1
+pinnumber=9
+T 3450 200 5 8 0 1 90 8 1
+pinseq=9
+T 2600 350 9 8 1 1 90 0 1
+pinlabel=DB2
+T 3400 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 3800 0 3800 300 1 0 0
+{
+T 3750 200 5 8 1 1 90 6 1
+pinnumber=10
+T 3850 200 5 8 0 1 90 8 1
+pinseq=10
+T 3000 350 9 8 1 1 90 0 1
+pinlabel=DB3
+T 3800 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 4200 0 4200 300 1 0 0
+{
+T 4150 200 5 8 1 1 90 6 1
+pinnumber=11
+T 4250 200 5 8 0 1 90 8 1
+pinseq=11
+T 3400 350 9 8 1 1 90 0 1
+pinlabel=DB4
+T 4200 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 4600 0 4600 300 1 0 0
+{
+T 4550 200 5 8 1 1 90 6 1
+pinnumber=12
+T 4650 200 5 8 0 1 90 8 1
+pinseq=12
+T 3800 350 9 8 1 1 90 0 1
+pinlabel=DB5
+T 4600 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 5000 0 5000 300 1 0 0
+{
+T 4950 200 5 8 1 1 90 6 1
+pinnumber=13
+T 5050 200 5 8 0 1 90 8 1
+pinseq=13
+T 4200 350 9 8 1 1 90 0 1
+pinlabel=DB6
+T 5000 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 5400 0 5400 300 1 0 0
+{
+T 5350 200 5 8 1 1 90 6 1
+pinnumber=14
+T 5450 200 5 8 0 1 90 8 1
+pinseq=14
+T 4600 350 9 8 1 1 90 0 1
+pinlabel=DB7
+T 5400 350 5 8 0 1 90 2 1
+pintype=io
+}
+P 5800 0 5800 300 1 0 0
+{
+T 5750 200 5 8 1 1 90 6 1
+pinnumber=15
+T 5850 200 5 8 0 1 90 8 1
+pinseq=15
+T 5800 350 9 8 1 1 90 0 1
+pinlabel=VOUT
+T 5800 350 5 8 0 1 90 2 1
+pintype=pas
+}
+P 6200 0 6200 300 1 0 0
+{
+T 6150 200 5 8 1 1 90 6 1
+pinnumber=16
+T 6250 200 5 8 0 1 90 8 1
+pinseq=16
+T 6200 350 9 8 1 1 90 0 1
+pinlabel=CAP1P
+T 6200 350 5 8 0 1 90 2 1
+pintype=pas
+}
+B 0 300 6800 900 3 0 0 0 -1 -1 0 0 -1 -1 -1 -1
+T 0 1650 5 10 0 0 0 0 1
+symversion=0.1
+T 0 1850 5 10 0 0 0 0 1
+use-license=unlimited
+T 0 2050 5 10 0 0 0 0 1
+dist-license=GPL2
+T 0 2250 5 10 0 0 0 0 1
+author=Werner Hoch <werner.ho@gmx.de>
+T 0 2450 5 10 0 0 0 0 1
+documentation=http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
+T 0 1250 9 10 1 0 0 0 1
+NHD 2x16 LCD Module
+P 6600 0 6600 300 1 0 0
+{
+T 6550 200 5 8 1 1 90 6 1
+pinnumber=17
+T 6650 200 5 8 0 1 90 8 1
+pinseq=16
+T 6600 350 9 8 1 1 90 0 1
+pinlabel=CAP1N
+T 6600 350 5 8 0 1 90 2 1
+pintype=pas
+}