Browse Source

began work

- drew a schematic symbol for the AS1100
- began rpi header pinout
tags/v0
Julian Daube 3 years ago
commit
eb6108eee2
7 changed files with 562 additions and 0 deletions
  1. +198
    -0
      rgb_lcd_pihat-cache.lib
  2. +7
    -0
      rgb_lcd_pihat.dcm
  3. +1
    -0
      rgb_lcd_pihat.kicad_pcb
  4. +36
    -0
      rgb_lcd_pihat.lib
  5. +33
    -0
      rgb_lcd_pihat.pro
  6. +284
    -0
      rgb_lcd_pihat.sch
  7. +3
    -0
      sym-lib-table

+ 198
- 0
rgb_lcd_pihat-cache.lib View File

@@ -0,0 +1,198 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_01x04
#
DEF Connector_Generic_Conn_01x04 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x04" 0 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_1x??_*
$ENDFPLIST
DRAW
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 150 50 -250 1 1 10 f
X Pin_1 1 -200 100 150 R 50 50 1 1 P
X Pin_2 2 -200 0 150 R 50 50 1 1 P
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
X Pin_4 4 -200 -200 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x20_Odd_Even
#
DEF Connector_Generic_Conn_02x20_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 1000 50 H V C CNN
F1 "Connector_Generic_Conn_02x20_Odd_Even" 50 -1100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -995 0 -1005 1 1 6 N
S -50 -895 0 -905 1 1 6 N
S -50 -795 0 -805 1 1 6 N
S -50 -695 0 -705 1 1 6 N
S -50 -595 0 -605 1 1 6 N
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 505 0 495 1 1 6 N
S -50 605 0 595 1 1 6 N
S -50 705 0 695 1 1 6 N
S -50 805 0 795 1 1 6 N
S -50 905 0 895 1 1 6 N
S -50 950 150 -1050 1 1 10 f
S 150 -995 100 -1005 1 1 6 N
S 150 -895 100 -905 1 1 6 N
S 150 -795 100 -805 1 1 6 N
S 150 -695 100 -705 1 1 6 N
S 150 -595 100 -605 1 1 6 N
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
S 150 505 100 495 1 1 6 N
S 150 605 100 595 1 1 6 N
S 150 705 100 695 1 1 6 N
S 150 805 100 795 1 1 6 N
S 150 905 100 895 1 1 6 N
X Pin_1 1 -200 900 150 R 50 50 1 1 P
X Pin_10 10 300 500 150 L 50 50 1 1 P
X Pin_11 11 -200 400 150 R 50 50 1 1 P
X Pin_12 12 300 400 150 L 50 50 1 1 P
X Pin_13 13 -200 300 150 R 50 50 1 1 P
X Pin_14 14 300 300 150 L 50 50 1 1 P
X Pin_15 15 -200 200 150 R 50 50 1 1 P
X Pin_16 16 300 200 150 L 50 50 1 1 P
X Pin_17 17 -200 100 150 R 50 50 1 1 P
X Pin_18 18 300 100 150 L 50 50 1 1 P
X Pin_19 19 -200 0 150 R 50 50 1 1 P
X Pin_2 2 300 900 150 L 50 50 1 1 P
X Pin_20 20 300 0 150 L 50 50 1 1 P
X Pin_21 21 -200 -100 150 R 50 50 1 1 P
X Pin_22 22 300 -100 150 L 50 50 1 1 P
X Pin_23 23 -200 -200 150 R 50 50 1 1 P
X Pin_24 24 300 -200 150 L 50 50 1 1 P
X Pin_25 25 -200 -300 150 R 50 50 1 1 P
X Pin_26 26 300 -300 150 L 50 50 1 1 P
X Pin_27 27 -200 -400 150 R 50 50 1 1 P
X Pin_28 28 300 -400 150 L 50 50 1 1 P
X Pin_29 29 -200 -500 150 R 50 50 1 1 P
X Pin_3 3 -200 800 150 R 50 50 1 1 P
X Pin_30 30 300 -500 150 L 50 50 1 1 P
X Pin_31 31 -200 -600 150 R 50 50 1 1 P
X Pin_32 32 300 -600 150 L 50 50 1 1 P
X Pin_33 33 -200 -700 150 R 50 50 1 1 P
X Pin_34 34 300 -700 150 L 50 50 1 1 P
X Pin_35 35 -200 -800 150 R 50 50 1 1 P
X Pin_36 36 300 -800 150 L 50 50 1 1 P
X Pin_37 37 -200 -900 150 R 50 50 1 1 P
X Pin_38 38 300 -900 150 L 50 50 1 1 P
X Pin_39 39 -200 -1000 150 R 50 50 1 1 P
X Pin_4 4 300 800 150 L 50 50 1 1 P
X Pin_40 40 300 -1000 150 L 50 50 1 1 P
X Pin_5 5 -200 700 150 R 50 50 1 1 P
X Pin_6 6 300 700 150 L 50 50 1 1 P
X Pin_7 7 -200 600 150 R 50 50 1 1 P
X Pin_8 8 300 600 150 L 50 50 1 1 P
X Pin_9 9 -200 500 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+3V3
#
DEF power_+3V3 #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3V3" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS +3.3V
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +3V3 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# rgb_lcd_pihat_AR1100
#
DEF rgb_lcd_pihat_AR1100 U 0 40 Y Y 1 F N
F0 "U" 0 700 50 H V C CNN
F1 "rgb_lcd_pihat_AR1100" 0 -500 50 H V C CNN
F2 "" -400 300 50 H I C CNN
F3 "" -400 300 50 H I C CNN
DRAW
S 250 650 -250 -450 0 1 0 f
X VDD 1 -350 -300 100 R 50 50 1 1 W
X TX 10 -350 600 100 R 50 50 1 1 I
X WAKE 11 350 400 100 L 50 50 1 1 I
X RX 12 -350 500 100 R 50 50 1 1 I
X SY- 13 350 0 100 L 50 50 1 1 I
X X- 14 350 -200 100 L 50 50 1 1 I
X Y+ 15 350 -300 100 L 50 50 1 1 I
X Y- 16 350 -100 100 L 50 50 1 1 I
X VUSB 17 -350 -200 100 R 50 50 1 1 I
X D- 18 -350 300 100 R 50 50 1 1 I
X D+ 19 -350 400 100 R 50 50 1 1 I
X OSC1 2 -350 0 100 R 50 50 1 1 I
X VSS 20 -350 -400 100 R 50 50 1 1 W
X OSC2 3 -350 100 100 R 50 50 1 1 I
X MODE 4 350 500 100 L 50 50 1 1 I
X LED 5 350 600 100 L 50 50 1 1 I
X Y+ 6 350 300 100 L 50 50 1 1 I
X X+ 7 350 -400 100 L 50 50 1 1 I
X SY- 8 350 100 100 L 50 50 1 1 I
X SX+ 9 350 200 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

+ 7
- 0
rgb_lcd_pihat.dcm View File

@@ -0,0 +1,7 @@
EESchema-DOCLIB Version 2.0
#
$CMP AR1100
F https://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf
$ENDCMP
#
#End Doc Library

+ 1
- 0
rgb_lcd_pihat.kicad_pcb View File

@@ -0,0 +1 @@
(kicad_pcb (version 4) (host kicad "dummy file") )

+ 36
- 0
rgb_lcd_pihat.lib View File

@@ -0,0 +1,36 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# AR1100
#
DEF AR1100 U 0 40 Y Y 1 F N
F0 "U" 0 700 50 H V C CNN
F1 "AR1100" 0 -500 50 H V C CNN
F2 "" -400 300 50 H I C CNN
F3 "" -400 300 50 H I C CNN
DRAW
S 250 650 -250 -450 0 1 0 f
X VDD 1 -350 -300 100 R 50 50 1 1 W
X TX 10 -350 600 100 R 50 50 1 1 I
X WAKE 11 350 400 100 L 50 50 1 1 I
X RX 12 -350 500 100 R 50 50 1 1 I
X SY- 13 350 0 100 L 50 50 1 1 I
X X- 14 350 -200 100 L 50 50 1 1 I
X Y+ 15 350 -300 100 L 50 50 1 1 I
X Y- 16 350 -100 100 L 50 50 1 1 I
X VUSB 17 -350 -200 100 R 50 50 1 1 I
X D- 18 -350 300 100 R 50 50 1 1 I
X D+ 19 -350 400 100 R 50 50 1 1 I
X OSC1 2 -350 0 100 R 50 50 1 1 I
X VSS 20 -350 -400 100 R 50 50 1 1 W
X OSC2 3 -350 100 100 R 50 50 1 1 I
X MODE 4 350 500 100 L 50 50 1 1 I
X LED 5 350 600 100 L 50 50 1 1 I
X Y+ 6 350 300 100 L 50 50 1 1 I
X X+ 7 350 -400 100 L 50 50 1 1 I
X SY- 8 350 100 100 L 50 50 1 1 I
X SX+ 9 350 200 100 L 50 50 1 1 I
ENDDRAW
ENDDEF
#
#End Library

+ 33
- 0
rgb_lcd_pihat.pro View File

@@ -0,0 +1,33 @@
update=22/05/2015 07:44:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[pcbnew]
version=1
LastNetListRead=
UseCmpFile=1
PadDrill=0.600000000000
PadDrillOvalY=0.600000000000
PadSizeH=1.500000000000
PadSizeV=1.500000000000
PcbTextSizeV=1.500000000000
PcbTextSizeH=1.500000000000
PcbTextThickness=0.300000000000
ModuleTextSizeV=1.000000000000
ModuleTextSizeH=1.000000000000
ModuleTextSizeThickness=0.150000000000
SolderMaskClearance=0.000000000000
SolderMaskMinWidth=0.000000000000
DrawSegmentWidth=0.200000000000
BoardOutlineThickness=0.100000000000
ModuleOutlineThickness=0.150000000000
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]

+ 284
- 0
rgb_lcd_pihat.sch View File

@@ -0,0 +1,284 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L power:+3V3 #PWR?
U 1 1 602F0360
P 1400 900
F 0 "#PWR?" H 1400 750 50 0001 C CNN
F 1 "+3V3" H 1415 1073 50 0000 C CNN
F 2 "" H 1400 900 50 0001 C CNN
F 3 "" H 1400 900 50 0001 C CNN
1 1400 900
1 0 0 -1
$EndComp
Wire Wire Line
1400 900 1400 1050
Wire Wire Line
1400 1050 1650 1050
$Comp
L power:+5V #PWR?
U 1 1 602F0A63
P 2400 900
F 0 "#PWR?" H 2400 750 50 0001 C CNN
F 1 "+5V" H 2415 1073 50 0000 C CNN
F 2 "" H 2400 900 50 0001 C CNN
F 3 "" H 2400 900 50 0001 C CNN
1 2400 900
1 0 0 -1
$EndComp
Wire Wire Line
2400 900 2400 1050
Wire Wire Line
2400 1050 2150 1050
Text GLabel 1400 1150 0 50 Input ~ 0
VSYNC
Text GLabel 1400 1250 0 50 Input ~ 0
HSYNC
$Comp
L power:GND #PWR?
U 1 1 602F17EB
P 1400 1450
F 0 "#PWR?" H 1400 1200 50 0001 C CNN
F 1 "GND" V 1405 1322 50 0000 R CNN
F 2 "" H 1400 1450 50 0001 C CNN
F 3 "" H 1400 1450 50 0001 C CNN
1 1400 1450
0 1 1 0
$EndComp
Wire Wire Line
1400 1450 1650 1450
Wire Wire Line
1400 1250 1650 1250
Wire Wire Line
1650 1150 1400 1150
$Comp
L power:GND #PWR?
U 1 1 602F211B
P 2350 1250
F 0 "#PWR?" H 2350 1000 50 0001 C CNN
F 1 "GND" V 2355 1122 50 0000 R CNN
F 2 "" H 2350 1250 50 0001 C CNN
F 3 "" H 2350 1250 50 0001 C CNN
1 2350 1250
0 -1 -1 0
$EndComp
Wire Wire Line
2350 1250 2150 1250
Wire Wire Line
2400 1150 2400 1050
Connection ~ 2400 1050
Wire Wire Line
2150 1150 2400 1150
Text GLabel 2400 2350 2 50 Input ~ 0
DEN
Wire Wire Line
2400 2350 2150 2350
Text GLabel 1350 2350 0 50 Input ~ 0
CLK
Wire Wire Line
1350 2350 1650 2350
$Comp
L power:GND #PWR?
U 1 1 602F5076
P 2350 1650
F 0 "#PWR?" H 2350 1400 50 0001 C CNN
F 1 "GND" V 2355 1522 50 0000 R CNN
F 2 "" H 2350 1650 50 0001 C CNN
F 3 "" H 2350 1650 50 0001 C CNN
1 2350 1650
0 -1 -1 0
$EndComp
Wire Wire Line
2350 1650 2150 1650
$Comp
L power:GND #PWR?
U 1 1 602F578C
P 1400 2250
F 0 "#PWR?" H 1400 2000 50 0001 C CNN
F 1 "GND" V 1405 2122 50 0000 R CNN
F 2 "" H 1400 2250 50 0001 C CNN
F 3 "" H 1400 2250 50 0001 C CNN
1 1400 2250
0 1 1 0
$EndComp
Wire Wire Line
1400 2250 1650 2250
Text Notes 1250 3200 0 50 ~ 0
according to pinout.xyz/pinout/dpi
$Comp
L power:GND #PWR?
U 1 1 602F6920
P 1400 2950
F 0 "#PWR?" H 1400 2700 50 0001 C CNN
F 1 "GND" V 1405 2822 50 0000 R CNN
F 2 "" H 1400 2950 50 0001 C CNN
F 3 "" H 1400 2950 50 0001 C CNN
1 1400 2950
0 1 1 0
$EndComp
Wire Wire Line
1400 2950 1650 2950
$Comp
L power:GND #PWR?
U 1 1 602F7698
P 2350 2650
F 0 "#PWR?" H 2350 2400 50 0001 C CNN
F 1 "GND" V 2355 2522 50 0000 R CNN
F 2 "" H 2350 2650 50 0001 C CNN
F 3 "" H 2350 2650 50 0001 C CNN
1 2350 2650
0 -1 -1 0
$EndComp
Wire Wire Line
2350 2650 2150 2650
$Comp
L power:GND #PWR?
U 1 1 602F8689
P 2350 2450
F 0 "#PWR?" H 2350 2200 50 0001 C CNN
F 1 "GND" V 2355 2322 50 0000 R CNN
F 2 "" H 2350 2450 50 0001 C CNN
F 3 "" H 2350 2450 50 0001 C CNN
1 2350 2450
0 -1 -1 0
$EndComp
Wire Wire Line
2350 2450 2150 2450
$Comp
L power:+3V3 #PWR?
U 1 1 602F8CA6
P 1400 1850
F 0 "#PWR?" H 1400 1700 50 0001 C CNN
F 1 "+3V3" V 1415 1978 50 0000 L CNN
F 2 "" H 1400 1850 50 0001 C CNN
F 3 "" H 1400 1850 50 0001 C CNN
1 1400 1850
0 -1 -1 0
$EndComp
Wire Wire Line
1400 1850 1650 1850
$Comp
L Connector_Generic:Conn_01x04 J?
U 1 1 60301AC4
P 5150 5600
F 0 "J?" H 5068 5175 50 0000 C CNN
F 1 "TOUCH" H 5068 5266 50 0000 C CNN
F 2 "" H 5150 5600 50 0001 C CNN
F 3 "~" H 5150 5600 50 0001 C CNN
1 5150 5600
1 0 0 1
$EndComp
$Comp
L rgb_lcd_pihat:AR1100 U?
U 1 1 60304A53
P 4000 5300
F 0 "U?" H 4000 6125 50 0000 C CNN
F 1 "AR1100" H 4000 6034 50 0000 C CNN
F 2 "" H 3600 5600 50 0001 C CNN
F 3 "https://ww1.microchip.com/downloads/en/DeviceDoc/41606B.pdf" H 3600 5600 50 0001 C CNN
1 4000 5300
1 0 0 -1
$EndComp
Wire Wire Line
4950 5400 4350 5400
Wire Wire Line
4350 5500 4950 5500
Wire Wire Line
4950 5600 4350 5600
Wire Wire Line
4350 5700 4950 5700
Wire Bus Line
800 4000 2900 4000
$Comp
L Connector_Generic:Conn_02x20_Odd_Even J?
U 1 1 602EEB0B
P 1850 1950
F 0 "J?" H 1900 3067 50 0000 C CNN
F 1 "RPI40" H 1900 2976 50 0000 C CNN
F 2 "" H 1850 1950 50 0001 C CNN
F 3 "~" H 1850 1950 50 0001 C CNN
1 1850 1950
1 0 0 -1
$EndComp
Entry Wire Line
800 1250 900 1350
Wire Wire Line
900 1350 1650 1350
Text Label 1650 1350 2 50 ~ 0
Blue0
Entry Wire Line
800 1850 900 1950
Entry Wire Line
800 1950 900 2050
Entry Wire Line
800 2050 900 2150
Wire Wire Line
900 1950 1650 1950
Wire Wire Line
900 2050 1650 2050
Wire Wire Line
1650 2150 900 2150
Text Label 1650 1950 2 50 ~ 0
Blue6
Text Label 1650 2050 2 50 ~ 0
Blue5
Text Label 1650 2150 2 50 ~ 0
Blue7
Entry Wire Line
800 2350 900 2450
Entry Wire Line
800 2450 900 2550
Wire Wire Line
900 2450 1650 2450
Wire Wire Line
1650 2550 900 2550
Text Label 1650 2550 2 50 ~ 0
Blue2
Text Label 1650 2450 2 50 ~ 0
Blue1
Text Label 2550 4000 0 50 ~ 0
Blue[0..7]
Text Label 800 1500 1 50 ~ 0
Blue[0..7]
Wire Bus Line
1000 3800 2900 3800
Entry Wire Line
1000 1450 1100 1550
Wire Wire Line
1100 1550 1650 1550
Text Label 1650 1550 2 50 ~ 0
Green5
Entry Wire Line
1000 2750 1100 2650
Wire Wire Line
1100 2650 1650 2650
Entry Wire Line
1000 2850 1100 2750
Text Label 1650 2650 2 50 ~ 0
Green1
Text Label 1650 2750 2 50 ~ 0
Green7
Wire Wire Line
1650 2750 1100 2750
Text Label 2900 3800 2 50 ~ 0
Green[0..7]
Text Label 1000 1100 3 50 ~ 0
Green[0..7]
Wire Bus Line
1000 1100 1000 3800
Wire Bus Line
800 1100 800 4000
$EndSCHEMATC

+ 3
- 0
sym-lib-table View File

@@ -0,0 +1,3 @@
(sym_lib_table
(lib (name rgb_lcd_pihat)(type Legacy)(uri ${KIPRJMOD}/rgb_lcd_pihat.lib)(options "")(descr ""))
)

Loading…
Cancel
Save