Added Joystick adapter board

This commit is contained in:
Nis Wechselberg 2018-06-13 21:20:57 +02:00
parent faf69df6c2
commit 836764ff9f
7 changed files with 3782 additions and 0 deletions

View file

@ -0,0 +1,316 @@
EESchema-LIBRARY Version 2.3
#encoding utf-8
#
# ATTINY2313-20SU
#
DEF ATTINY2313-20SU U 0 40 Y Y 1 F N
F0 "U" -950 1000 50 H V C CNN
F1 "ATTINY2313-20SU" 750 -900 50 H V C CNN
F2 "Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm" 0 0 50 H I C CIN
F3 "" 0 0 50 H I C CNN
DRAW
S 1000 -850 -1000 950 0 1 10 f
X PA2(~RESET~/dW) 1 -1150 800 150 R 40 40 1 1 I
X (RXD)PD0 2 1150 -100 150 L 40 40 1 1 B
X (TXD)PD1 3 1150 -200 150 L 40 40 1 1 B
X PA1(XTAL2) 4 -1150 500 150 R 40 40 1 1 I
X PA0(XTAL1) 5 -1150 300 150 R 40 40 1 1 I
X (CKOUT/XCK/INT0)PD2 6 1150 -300 150 L 40 40 1 1 B
X (INT1)PD3 7 1150 -400 150 L 40 40 1 1 B
X (T0)PD4 8 1150 -500 150 L 40 40 1 1 B
X (OC0B/T1)PD5 9 1150 -600 150 L 40 40 1 1 B
X GND 10 0 -1000 150 U 40 40 1 1 W
X VCC 20 0 1100 150 D 40 40 1 1 W
X (ICP)PD6 11 1150 -700 150 L 40 40 1 1 B
X (PCINT0/AIN0)PB0 12 1150 800 150 L 40 40 1 1 B
X (PCINT1/AIN1)PB1 13 1150 700 150 L 40 40 1 1 B
X (PCINT2/OC0A)PB2 14 1150 600 150 L 40 40 1 1 B
X (PCINT3/OC1A)PB3 15 1150 500 150 L 40 40 1 1 B
X (PCINT4/OC1B)PB4 16 1150 400 150 L 40 40 1 1 B
X (PCINT5/MOSI/DI/SDA)PB5 17 1150 300 150 L 40 40 1 1 B
X (PCINT6/MISO/DO)PB6 18 1150 200 150 L 40 40 1 1 B
X (PCINT7/USCK/SCK/SCL)PB7 19 1150 100 150 L 40 40 1 1 B
ENDDRAW
ENDDEF
#
# C
#
DEF C C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "C" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
C_*
$ENDFPLIST
DRAW
P 2 0 1 20 -80 -30 80 -30 N
P 2 0 1 20 -80 30 80 30 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# CP
#
DEF CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "CP" 25 -100 50 H V L CNN
F2 "" 38 -150 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -90 20 -90 40 0 1 0 N
S -90 20 90 20 0 1 0 N
S 90 -20 -90 -40 0 1 0 F
S 90 40 -90 40 0 1 0 N
S 90 40 90 20 0 1 0 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 110 -50 70 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 110 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Conn_02x05_Odd_Even
#
DEF Conn_02x05_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 300 50 H V C CNN
F1 "Conn_02x05_Odd_Even" 50 -300 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*2x??x*mm*
Connector*:*2x???Pitch*
Pin_Header_Straight_2X*
Pin_Header_Angled_2X*
Socket_Strip_Straight_2X*
Socket_Strip_Angled_2X*
$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 205 0 195 1 1 6 N
S -50 250 150 -250 1 1 10 f
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
X Pin_1 1 -200 200 150 R 50 50 1 1 P
X Pin_2 2 300 200 150 L 50 50 1 1 P
X Pin_3 3 -200 100 150 R 50 50 1 1 P
X Pin_4 4 300 100 150 L 50 50 1 1 P
X Pin_5 5 -200 0 150 R 50 50 1 1 P
X Pin_6 6 300 0 150 L 50 50 1 1 P
X Pin_7 7 -200 -100 150 R 50 50 1 1 P
X Pin_8 8 300 -100 150 L 50 50 1 1 P
X Pin_9 9 -200 -200 150 R 50 50 1 1 P
X Pin_10 10 300 -200 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# DB9_Male_MountingHoles
#
DEF DB9_Male_MountingHoles J 0 40 Y N 1 F N
F0 "J" 0 650 50 H V C CNN
F1 "DB9_Male_MountingHoles" 0 575 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DB*M*
$ENDFPLIST
DRAW
C -70 -400 30 0 1 0 F
C -70 -200 30 0 1 0 F
C -70 0 30 0 1 0 F
C -70 200 30 0 1 0 F
C -70 400 30 0 1 0 F
C 50 -300 30 0 1 0 F
C 50 -100 30 0 1 0 F
C 50 100 30 0 1 0 F
C 50 300 30 0 1 0 F
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 5 0 1 10 -150 -525 -150 525 150 375 150 -375 -150 -525 f
X PAD 0 0 -600 150 U 50 50 1 1 P
X 1 1 -300 -400 150 R 50 50 1 1 P
X 2 2 -300 -200 150 R 50 50 1 1 P
X 3 3 -300 0 150 R 50 50 1 1 P
X 4 4 -300 200 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 -300 150 R 50 50 1 1 P
X 7 7 -300 -100 150 R 50 50 1 1 P
X 8 8 -300 100 150 R 50 50 1 1 P
X 9 9 -300 300 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# D_Zener
#
DEF D_Zener D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "D_Zener" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
TO-???*
*SingleDiode
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 0 50 0 -50 0 N
P 3 0 1 8 -50 -50 -50 50 -30 50 N
P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N
X K 1 -150 0 100 R 50 50 1 1 P
X A 2 150 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# GND
#
DEF GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "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
#
# Polyfuse
#
DEF Polyfuse F 0 0 N Y 1 F N
F0 "F" -100 0 50 V V C CNN
F1 "Polyfuse" 100 0 50 V V C CNN
F2 "" 50 -200 50 H I L CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
*polyfuse*
*PTC*
$ENDFPLIST
DRAW
S -30 100 30 -100 0 1 10 N
P 2 0 1 0 0 100 0 -100 N
P 4 0 1 0 -60 100 -60 60 60 -60 60 -100 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# R
#
DEF R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "R" 0 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
R_*
$ENDFPLIST
DRAW
S -40 -100 40 100 0 1 10 N
X ~ 1 0 150 50 D 50 50 1 1 P
X ~ 2 0 -150 50 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Resonator_Small
#
DEF Resonator_Small Y 0 40 Y N 1 F N
F0 "Y" 125 75 50 H V L CNN
F1 "Resonator_Small" 125 0 50 H V L CNN
F2 "" -25 0 50 H I C CNN
F3 "" -25 0 50 H I C CNN
$FPLIST
Filter*
Resonator*
$ENDFPLIST
DRAW
C -100 0 10 0 1 0 F
C 0 -150 10 0 1 0 F
C 100 0 10 0 1 0 F
S -140 -100 -60 -110 0 1 0 F
S -140 -70 -60 -80 0 1 0 F
S -25 75 25 -75 0 1 12 N
S 60 -100 140 -110 0 1 0 F
S 60 -70 140 -80 0 1 0 F
P 2 0 1 0 -100 -70 -100 0 N
P 2 0 1 0 -100 0 -55 0 N
P 2 0 1 0 -100 50 -100 0 N
P 2 0 1 15 -50 -50 -50 50 N
P 2 0 1 15 50 -50 50 50 N
P 2 0 1 0 50 0 100 0 N
P 2 0 1 0 100 0 100 -70 N
P 2 0 1 0 100 50 100 0 N
P 4 0 1 0 95 -110 95 -150 -95 -150 -95 -105 N
X 1 1 -100 100 50 D 50 50 1 1 P
X 2 2 0 -200 50 U 50 50 1 1 P
X 3 3 100 100 50 D 50 50 1 1 P
ENDDRAW
ENDDEF
#
# USB_B
#
DEF USB_B J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "USB_B" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
$FPLIST
USB*
$ENDFPLIST
DRAW
C -150 85 25 0 1 10 F
C -25 135 15 0 1 10 F
S -200 -300 200 300 0 1 10 f
S -150 220 -100 180 0 1 0 F
S -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -105 170 -95 0 1 0 N
S 200 -5 170 5 0 1 0 N
S 200 195 170 205 0 1 0 N
P 2 0 1 10 -75 85 25 85 N
P 4 0 1 10 -125 85 -100 85 -50 135 -25 135 N
P 4 0 1 10 -100 85 -75 85 -50 35 0 35 N
P 4 0 1 10 25 110 25 60 75 85 25 110 F
P 7 0 1 0 -160 170 -90 170 -90 225 -105 240 -145 240 -160 225 -160 170 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 P
X D+ 3 300 0 100 L 50 50 1 1 P
X GND 4 0 -400 100 U 50 50 1 1 w
X Shield 5 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# VCC
#
DEF VCC #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "VCC" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
C 0 75 25 0 1 0 N
P 2 0 1 0 0 0 0 50 N
X VCC 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
#End Library

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,33 @@
(module Resonator_SMD_muRata_CSTCC-3pin_3.2x1.3mm_HandSoldering (layer F.Cu) (tedit 5AFDA5F1)
(descr "SMD Resomator/Filter Murata SFECV, http://cdn-reichelt.de/documents/datenblatt/B400/SFECV-107.pdf, hand-soldering, 6.9x2.9mm^2 package")
(tags "SMD SMT ceramic resonator filter filter hand-soldering")
(attr smd)
(fp_text reference REF** (at 0 0) (layer F.SilkS)
(effects (font (size 0.6 0.6) (thickness 0.15)))
)
(fp_text value Resonator_SMD_muRata_CSTCC-3pin_3.2x1.3mm_HandSoldering (at 0 2.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 0 -2.2) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -1.6 -0.65) (end -1.6 0.65) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 0.65) (end 1.6 0.65) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 0.65) (end 1.6 -0.65) (layer F.Fab) (width 0.1))
(fp_line (start 1.6 -0.65) (end -1.6 -0.65) (layer F.Fab) (width 0.1))
(fp_line (start -1.6 0) (end -0.95 0.65) (layer F.Fab) (width 0.1))
(fp_line (start -2.2 -1.5) (end -2.2 1.5) (layer F.SilkS) (width 0.12))
(fp_line (start -2.2 1.5) (end 2.2 1.5) (layer F.SilkS) (width 0.12))
(fp_line (start -2.3 -1.6) (end -2.3 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -2.3 1.6) (end 2.3 1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.3 1.6) (end 2.3 -1.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 2.3 -1.6) (end -2.3 -1.6) (layer F.CrtYd) (width 0.05))
(pad 1 smd rect (at -1.2 0) (size 0.4 2.1) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at 0 0) (size 0.4 2.1) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at 1.2 0) (size 0.4 2.1) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Crystals.3dshapes/Resonator_SMD_muRata_SFECV-3pin_6.9x2.9mm_HandSoldering.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View file

@ -0,0 +1,31 @@
(module USB_B_SMT (layer F.Cu) (tedit 5AFDBBD1)
(descr "USB B connector")
(tags "USB_B USB_DEV")
(fp_text reference REF** (at -4.6 0 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value USB_B (at -12.05 0 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 0.1 8.6) (end -17.6 8.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -17.6 8.6) (end -17.6 -8.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -17.6 -8.6) (end 0.1 -8.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 0.1 -8.6) (end 0.1 8.6) (layer F.CrtYd) (width 0.05))
(fp_line (start -16 6) (end 0 6) (layer F.SilkS) (width 0.12))
(fp_line (start -16 -6) (end 0 -6) (layer F.SilkS) (width 0.12))
(fp_line (start 0 -6) (end 0 6) (layer F.SilkS) (width 0.12))
(fp_line (start -16 6) (end -16 -6) (layer F.SilkS) (width 0.12))
(pad "" np_thru_hole circle (at -9 -2.75) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
(pad 2 smd rect (at -16 0.625) (size 3 0.7) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -16 -1.875) (size 3 0.7) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -16 -0.625) (size 3 0.7) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -16 1.875) (size 3 0.7) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -9.58 6.8 270) (size 3.4 6.04) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -9.58 -6.8 270) (size 3.4 6.04) (layers F.Cu F.Paste F.Mask))
(pad "" np_thru_hole circle (at -9 2.75) (size 2 2) (drill 1.4) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Connectors.3dshapes/USB_B.wrl
(at (xyz 0.18 -0.05 0))
(scale (xyz 0.39 0.39 0.39))
(rotate (xyz 0 0 -90))
)
)

View file

@ -0,0 +1,63 @@
update=Sa 05 Mai 2018 15:48:54 CEST
version=1
last_client=kicad
[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]
LibName1=power
LibName2=device
LibName3=switches
LibName4=relays
LibName5=motors
LibName6=transistors
LibName7=conn
LibName8=linear
LibName9=regul
LibName10=74xx
LibName11=cmos4000
LibName12=adc-dac
LibName13=memory
LibName14=xilinx
LibName15=microcontrollers
LibName16=dsp
LibName17=microchip
LibName18=analog_switches
LibName19=motorola
LibName20=texas
LibName21=intel
LibName22=audio
LibName23=interface
LibName24=digital-audio
LibName25=philips
LibName26=display
LibName27=cypress
LibName28=siliconi
LibName29=opto
LibName30=atmel
LibName31=contrib
LibName32=valves
[general]
version=1

View file

@ -0,0 +1,724 @@
EESchema Schematic File Version 2
LIBS:power
LIBS:device
LIBS:switches
LIBS:relays
LIBS:motors
LIBS:transistors
LIBS:conn
LIBS:linear
LIBS:regul
LIBS:74xx
LIBS:cmos4000
LIBS:adc-dac
LIBS:memory
LIBS:xilinx
LIBS:microcontrollers
LIBS:dsp
LIBS:microchip
LIBS:analog_switches
LIBS:motorola
LIBS:texas
LIBS:intel
LIBS:audio
LIBS:interface
LIBS:digital-audio
LIBS:philips
LIBS:display
LIBS:cypress
LIBS:siliconi
LIBS:opto
LIBS:atmel
LIBS:contrib
LIBS:valves
LIBS:JoystickAdapter-cache
EELAYER 25 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L USB_B J3
U 1 1 5AEDB8F6
P 900 1150
F 0 "J3" H 700 1600 50 0000 L CNN
F 1 "USB_B" H 700 1500 50 0000 L CNN
F 2 "JoystickAdapter:USB_B_SMT" H 1050 1100 50 0001 C CNN
F 3 "" H 1050 1100 50 0001 C CNN
1 900 1150
1 0 0 -1
$EndComp
$Comp
L Polyfuse F1
U 1 1 5AEDB9B7
P 1450 950
F 0 "F1" V 1350 950 50 0000 C CNN
F 1 "Polyfuse" V 1550 950 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm" H 1500 750 50 0001 L CNN
F 3 "" H 1450 950 50 0001 C CNN
1 1450 950
0 1 1 0
$EndComp
$Comp
L GND #PWR01
U 1 1 5AEDB9EA
P 900 1750
F 0 "#PWR01" H 900 1500 50 0001 C CNN
F 1 "GND" H 900 1600 50 0000 C CNN
F 2 "" H 900 1750 50 0001 C CNN
F 3 "" H 900 1750 50 0001 C CNN
1 900 1750
1 0 0 -1
$EndComp
$Comp
L VCC #PWR02
U 1 1 5AEDBA02
P 1900 850
F 0 "#PWR02" H 1900 700 50 0001 C CNN
F 1 "VCC" H 1900 1000 50 0000 C CNN
F 2 "" H 1900 850 50 0001 C CNN
F 3 "" H 1900 850 50 0001 C CNN
1 1900 850
1 0 0 -1
$EndComp
Wire Wire Line
1200 950 1300 950
Wire Wire Line
800 1550 800 1650
Wire Wire Line
800 1650 900 1650
Wire Wire Line
900 1550 900 1750
Connection ~ 900 1650
Text GLabel 1300 1150 2 47 Input ~ 0
D+_RAW
Text GLabel 1300 1250 2 47 Input ~ 0
D-_RAW
Wire Wire Line
1200 1150 1300 1150
Wire Wire Line
1300 1250 1200 1250
$Comp
L DB9_Male_MountingHoles J1
U 1 1 5AEDBBE7
P 9100 1250
F 0 "J1" H 9100 1900 50 0000 C CNN
F 1 "Joystick1" H 9100 1825 50 0000 C CNN
F 2 "Connectors_DSub:DSUB-9_Male_Horizontal_Pitch2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" H 9100 1250 50 0001 C CNN
F 3 "" H 9100 1250 50 0001 C CNN
1 9100 1250
1 0 0 -1
$EndComp
$Comp
L GND #PWR03
U 1 1 5AEDBE07
P 8650 2050
F 0 "#PWR03" H 8650 1800 50 0001 C CNN
F 1 "GND" H 8650 1900 50 0000 C CNN
F 2 "" H 8650 2050 50 0001 C CNN
F 3 "" H 8650 2050 50 0001 C CNN
1 8650 2050
1 0 0 -1
$EndComp
Text GLabel 8700 950 0 47 Input ~ 0
J1_B2
NoConn ~ 8800 850
Text GLabel 8700 1550 0 47 Input ~ 0
J1_B1
Text GLabel 8700 1450 0 47 Input ~ 0
J1_D
Text GLabel 8700 1650 0 47 Input ~ 0
J1_U
Text GLabel 8700 1050 0 47 Input ~ 0
J1_R
Text GLabel 8700 1250 0 47 Input ~ 0
J1_L
Wire Wire Line
8800 950 8700 950
Wire Wire Line
8700 1050 8800 1050
Wire Wire Line
8800 1250 8700 1250
Wire Wire Line
8800 1450 8700 1450
Wire Wire Line
8800 1550 8700 1550
Wire Wire Line
8800 1650 8700 1650
$Comp
L VCC #PWR04
U 1 1 5AEDC1D1
P 8400 1350
F 0 "#PWR04" H 8400 1200 50 0001 C CNN
F 1 "VCC" H 8400 1500 50 0000 C CNN
F 2 "" H 8400 1350 50 0001 C CNN
F 3 "" H 8400 1350 50 0001 C CNN
1 8400 1350
1 0 0 -1
$EndComp
Wire Wire Line
8800 1350 8400 1350
Wire Wire Line
8800 1150 8300 1150
Wire Wire Line
8300 1150 8300 1950
Wire Wire Line
8300 1950 9100 1950
Wire Wire Line
9100 1950 9100 1850
Wire Wire Line
8650 2050 8650 1950
Connection ~ 8650 1950
$Comp
L DB9_Male_MountingHoles J2
U 1 1 5AEDC371
P 10650 1250
F 0 "J2" H 10650 1900 50 0000 C CNN
F 1 "Joystick2" H 10650 1825 50 0000 C CNN
F 2 "Connectors_DSub:DSUB-9_Male_Horizontal_Pitch2.77x2.84mm_EdgePinOffset7.70mm_Housed_MountingHolesOffset9.12mm" H 10650 1250 50 0001 C CNN
F 3 "" H 10650 1250 50 0001 C CNN
1 10650 1250
1 0 0 -1
$EndComp
$Comp
L GND #PWR05
U 1 1 5AEDC377
P 10200 2050
F 0 "#PWR05" H 10200 1800 50 0001 C CNN
F 1 "GND" H 10200 1900 50 0000 C CNN
F 2 "" H 10200 2050 50 0001 C CNN
F 3 "" H 10200 2050 50 0001 C CNN
1 10200 2050
1 0 0 -1
$EndComp
Text GLabel 10250 950 0 47 Input ~ 0
J2_B2
NoConn ~ 10350 850
Text GLabel 10250 1550 0 47 Input ~ 0
J2_B1
Text GLabel 10250 1450 0 47 Input ~ 0
J2_D
Text GLabel 10250 1650 0 47 Input ~ 0
J2_U
Text GLabel 10250 1050 0 47 Input ~ 0
J2_R
Text GLabel 10250 1250 0 47 Input ~ 0
J2_L
Wire Wire Line
10350 950 10250 950
Wire Wire Line
10250 1050 10350 1050
Wire Wire Line
10350 1250 10250 1250
Wire Wire Line
10350 1450 10250 1450
Wire Wire Line
10350 1550 10250 1550
Wire Wire Line
10350 1650 10250 1650
$Comp
L VCC #PWR06
U 1 1 5AEDC38A
P 9950 1350
F 0 "#PWR06" H 9950 1200 50 0001 C CNN
F 1 "VCC" H 9950 1500 50 0000 C CNN
F 2 "" H 9950 1350 50 0001 C CNN
F 3 "" H 9950 1350 50 0001 C CNN
1 9950 1350
1 0 0 -1
$EndComp
Wire Wire Line
10350 1350 9950 1350
Wire Wire Line
10350 1150 9850 1150
Wire Wire Line
9850 1150 9850 1950
Wire Wire Line
9850 1950 10650 1950
Wire Wire Line
10650 1950 10650 1850
Wire Wire Line
10200 2050 10200 1950
Connection ~ 10200 1950
$Comp
L ATTINY2313-20SU U1
U 1 1 5AEDCB4C
P 4650 4200
F 0 "U1" H 3700 5200 50 0000 C CNN
F 1 "ATTINY2313-20SU" H 5400 3300 50 0000 C CNN
F 2 "Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm" H 4650 4200 50 0001 C CIN
F 3 "" H 4650 4200 50 0001 C CNN
1 4650 4200
1 0 0 -1
$EndComp
$Comp
L VCC #PWR07
U 1 1 5AEDCCC0
P 4650 2600
F 0 "#PWR07" H 4650 2450 50 0001 C CNN
F 1 "VCC" H 4650 2750 50 0000 C CNN
F 2 "" H 4650 2600 50 0001 C CNN
F 3 "" H 4650 2600 50 0001 C CNN
1 4650 2600
1 0 0 -1
$EndComp
$Comp
L GND #PWR08
U 1 1 5AEDCD10
P 4650 5300
F 0 "#PWR08" H 4650 5050 50 0001 C CNN
F 1 "GND" H 4650 5150 50 0000 C CNN
F 2 "" H 4650 5300 50 0001 C CNN
F 3 "" H 4650 5300 50 0001 C CNN
1 4650 5300
1 0 0 -1
$EndComp
Wire Wire Line
4650 5300 4650 5200
Wire Wire Line
4650 2600 4650 3100
$Comp
L Resonator_Small Y1
U 1 1 5AEDD0E8
P 3300 3800
F 0 "Y1" V 3150 3600 50 0000 L CNN
F 1 "CSTCE 12" V 3500 3650 50 0000 L CNN
F 2 "Resonator_SMD_muRata_CSTCC-3pin_3.2x1:Resonator_SMD_muRata_CSTCC-3pin_3.2x1.3mm_HandSoldering" H 3275 3800 50 0001 C CNN
F 3 "" H 3275 3800 50 0001 C CNN
1 3300 3800
0 1 1 0
$EndComp
Wire Wire Line
3500 3900 3400 3900
Wire Wire Line
3400 3700 3500 3700
$Comp
L GND #PWR09
U 1 1 5AEDD4AC
P 3000 3900
F 0 "#PWR09" H 3000 3650 50 0001 C CNN
F 1 "GND" H 3000 3750 50 0000 C CNN
F 2 "" H 3000 3900 50 0001 C CNN
F 3 "" H 3000 3900 50 0001 C CNN
1 3000 3900
1 0 0 -1
$EndComp
Wire Wire Line
3100 3800 3000 3800
Wire Wire Line
3000 3800 3000 3900
$Comp
L R R4
U 1 1 5AEDD66A
P 3400 3150
F 0 "R4" V 3480 3150 50 0000 C CNN
F 1 "10k" V 3400 3150 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 3330 3150 50 0001 C CNN
F 3 "" H 3400 3150 50 0001 C CNN
1 3400 3150
1 0 0 -1
$EndComp
Wire Wire Line
3100 3400 3500 3400
Wire Wire Line
3400 3400 3400 3300
$Comp
L VCC #PWR010
U 1 1 5AEDD71B
P 3400 2900
F 0 "#PWR010" H 3400 2750 50 0001 C CNN
F 1 "VCC" H 3400 3050 50 0000 C CNN
F 2 "" H 3400 2900 50 0001 C CNN
F 3 "" H 3400 2900 50 0001 C CNN
1 3400 2900
1 0 0 -1
$EndComp
Wire Wire Line
3400 2900 3400 3000
Text GLabel 3100 3400 0 47 Input ~ 0
Reset
Connection ~ 3400 3400
$Comp
L C C2
U 1 1 5AEDDA27
P 3200 3150
F 0 "C2" H 3225 3250 50 0000 L CNN
F 1 "100n" H 3200 3150 39 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 3238 3000 50 0001 C CNN
F 3 "" H 3200 3150 50 0001 C CNN
1 3200 3150
1 0 0 -1
$EndComp
Wire Wire Line
3200 3400 3200 3300
Connection ~ 3200 3400
$Comp
L GND #PWR011
U 1 1 5AEDDBA9
P 3100 2900
F 0 "#PWR011" H 3100 2650 50 0001 C CNN
F 1 "GND" H 3000 2900 50 0000 C CNN
F 2 "" H 3100 2900 50 0001 C CNN
F 3 "" H 3100 2900 50 0001 C CNN
1 3100 2900
1 0 0 -1
$EndComp
Wire Wire Line
3200 3000 3200 2800
Wire Wire Line
3200 2800 3100 2800
Wire Wire Line
3100 2800 3100 2900
$Comp
L C C3
U 1 1 5AEDDF9A
P 4450 2950
F 0 "C3" H 4475 3050 50 0000 L CNN
F 1 "100n" H 4450 2950 39 0000 C CNN
F 2 "Capacitors_SMD:C_0805_HandSoldering" H 4488 2800 50 0001 C CNN
F 3 "" H 4450 2950 50 0001 C CNN
1 4450 2950
1 0 0 -1
$EndComp
$Comp
L GND #PWR012
U 1 1 5AEDE011
P 4450 3100
F 0 "#PWR012" H 4450 2850 50 0001 C CNN
F 1 "GND" H 4350 3000 50 0000 C CNN
F 2 "" H 4450 3100 50 0001 C CNN
F 3 "" H 4450 3100 50 0001 C CNN
1 4450 3100
1 0 0 -1
$EndComp
Wire Wire Line
4450 2800 4450 2700
Wire Wire Line
4450 2700 4650 2700
Connection ~ 4650 2700
$Comp
L CP C1
U 1 1 5AEDE5E6
P 1800 1200
F 0 "C1" H 1825 1300 50 0000 L CNN
F 1 "10u" H 1825 1100 50 0000 L CNN
F 2 "Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_Hand" H 1838 1050 50 0001 C CNN
F 3 "" H 1800 1200 50 0001 C CNN
1 1800 1200
1 0 0 -1
$EndComp
Wire Wire Line
1600 950 1900 950
Wire Wire Line
1900 950 1900 850
Wire Wire Line
1800 950 1800 1050
Connection ~ 1800 950
$Comp
L GND #PWR013
U 1 1 5AEDE858
P 1800 1450
F 0 "#PWR013" H 1800 1200 50 0001 C CNN
F 1 "GND" H 1800 1300 50 0000 C CNN
F 2 "" H 1800 1450 50 0001 C CNN
F 3 "" H 1800 1450 50 0001 C CNN
1 1800 1450
1 0 0 -1
$EndComp
Wire Wire Line
1800 1450 1800 1350
$Comp
L D_Zener D1
U 1 1 5AEDEC09
P 2800 1500
F 0 "D1" H 2800 1600 50 0000 C CNN
F 1 "D_Zener" H 2800 1400 50 0000 C CNN
F 2 "Diodes_SMD:D_MiniMELF" H 2800 1500 50 0001 C CNN
F 3 "" H 2800 1500 50 0001 C CNN
1 2800 1500
0 1 1 0
$EndComp
Text GLabel 2700 1250 0 47 Input ~ 0
D+_RAW
$Comp
L GND #PWR014
U 1 1 5AEDEE0A
P 2800 1750
F 0 "#PWR014" H 2800 1500 50 0001 C CNN
F 1 "GND" H 2800 1600 50 0000 C CNN
F 2 "" H 2800 1750 50 0001 C CNN
F 3 "" H 2800 1750 50 0001 C CNN
1 2800 1750
1 0 0 -1
$EndComp
Wire Wire Line
2800 1750 2800 1650
Wire Wire Line
2700 1250 2900 1250
Wire Wire Line
2800 1250 2800 1350
$Comp
L R R1
U 1 1 5AEDEF32
P 3050 1250
F 0 "R1" V 3130 1250 50 0000 C CNN
F 1 "68" V 3050 1250 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 2980 1250 50 0001 C CNN
F 3 "" H 3050 1250 50 0001 C CNN
1 3050 1250
0 1 1 0
$EndComp
Connection ~ 2800 1250
Text GLabel 3300 1250 2 47 Input ~ 0
D+
Wire Wire Line
3200 1250 3300 1250
$Comp
L D_Zener D2
U 1 1 5AEDF485
P 4150 1500
F 0 "D2" H 4150 1600 50 0000 C CNN
F 1 "D_Zener" H 4150 1400 50 0000 C CNN
F 2 "Diodes_SMD:D_MiniMELF" H 4150 1500 50 0001 C CNN
F 3 "" H 4150 1500 50 0001 C CNN
1 4150 1500
0 1 1 0
$EndComp
Text GLabel 4050 1250 0 47 Input ~ 0
D-_RAW
$Comp
L GND #PWR015
U 1 1 5AEDF48C
P 4150 1750
F 0 "#PWR015" H 4150 1500 50 0001 C CNN
F 1 "GND" H 4150 1600 50 0000 C CNN
F 2 "" H 4150 1750 50 0001 C CNN
F 3 "" H 4150 1750 50 0001 C CNN
1 4150 1750
1 0 0 -1
$EndComp
Wire Wire Line
4150 1750 4150 1650
Wire Wire Line
4050 1250 4250 1250
Wire Wire Line
4150 1250 4150 1350
$Comp
L R R2
U 1 1 5AEDF495
P 4400 1250
F 0 "R2" V 4480 1250 50 0000 C CNN
F 1 "68" V 4400 1250 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 4330 1250 50 0001 C CNN
F 3 "" H 4400 1250 50 0001 C CNN
1 4400 1250
0 1 1 0
$EndComp
Connection ~ 4150 1250
Wire Wire Line
4550 1250 4750 1250
$Comp
L R R3
U 1 1 5AEDF9DE
P 4650 1000
F 0 "R3" V 4730 1000 50 0000 C CNN
F 1 "1k5" V 4650 1000 50 0000 C CNN
F 2 "Resistors_SMD:R_0603_HandSoldering" V 4580 1000 50 0001 C CNN
F 3 "" H 4650 1000 50 0001 C CNN
1 4650 1000
1 0 0 -1
$EndComp
Text GLabel 4750 1250 2 47 Input ~ 0
D-
Wire Wire Line
4650 1250 4650 1150
Connection ~ 4650 1250
$Comp
L VCC #PWR016
U 1 1 5AEDFC93
P 4650 750
F 0 "#PWR016" H 4650 600 50 0001 C CNN
F 1 "VCC" H 4650 900 50 0000 C CNN
F 2 "" H 4650 750 50 0001 C CNN
F 3 "" H 4650 750 50 0001 C CNN
1 4650 750
1 0 0 -1
$EndComp
Wire Wire Line
4650 850 4650 750
$Comp
L Conn_02x05_Odd_Even J4
U 1 1 5AEDFF07
P 6550 1200
F 0 "J4" H 6600 1500 50 0000 C CNN
F 1 "ICSP" H 6600 900 50 0000 C CNN
F 2 "Pin_Headers:Pin_Header_Angled_2x05_Pitch2.54mm" H 6550 1200 50 0001 C CNN
F 3 "" H 6550 1200 50 0001 C CNN
1 6550 1200
1 0 0 -1
$EndComp
Text GLabel 6250 1000 0 47 Input ~ 0
MOSI
$Comp
L VCC #PWR017
U 1 1 5AEE0111
P 6950 900
F 0 "#PWR017" H 6950 750 50 0001 C CNN
F 1 "VCC" H 6950 1050 50 0000 C CNN
F 2 "" H 6950 900 50 0001 C CNN
F 3 "" H 6950 900 50 0001 C CNN
1 6950 900
1 0 0 -1
$EndComp
NoConn ~ 6350 1100
$Comp
L GND #PWR018
U 1 1 5AEE0159
P 6950 1500
F 0 "#PWR018" H 6950 1250 50 0001 C CNN
F 1 "GND" H 6950 1350 50 0000 C CNN
F 2 "" H 6950 1500 50 0001 C CNN
F 3 "" H 6950 1500 50 0001 C CNN
1 6950 1500
1 0 0 -1
$EndComp
Wire Wire Line
6850 1100 6950 1100
Wire Wire Line
6950 1100 6950 1500
Wire Wire Line
6850 1400 6950 1400
Connection ~ 6950 1400
Wire Wire Line
6950 1300 6850 1300
Connection ~ 6950 1300
Wire Wire Line
6850 1200 6950 1200
Connection ~ 6950 1200
Wire Wire Line
6950 900 6950 1000
Wire Wire Line
6950 1000 6850 1000
Text GLabel 6250 1200 0 47 Input ~ 0
Reset
Text GLabel 6250 1300 0 47 Input ~ 0
SCK
Text GLabel 6250 1400 0 47 Input ~ 0
MISO
Wire Wire Line
6250 1000 6350 1000
Wire Wire Line
6350 1200 6250 1200
Wire Wire Line
6250 1300 6350 1300
Wire Wire Line
6350 1400 6250 1400
Text GLabel 5900 3400 2 47 Input ~ 0
D-
Text GLabel 5900 3500 2 47 Input ~ 0
D+
Text GLabel 5900 4500 2 47 Input ~ 0
D+
Text GLabel 5900 3600 2 47 Input ~ 0
J1_L
Text GLabel 5900 3700 2 47 Input ~ 0
J1_R
Text GLabel 5900 3800 2 47 Input ~ 0
J1_U
Text GLabel 6400 3800 2 47 Input ~ 0
J1_D
Text GLabel 6400 4000 2 47 Input ~ 0
J1_B1
Text GLabel 6000 4100 2 47 Input ~ 0
J1_B2
Wire Wire Line
5800 3800 5900 3800
Wire Wire Line
5900 3700 5800 3700
Wire Wire Line
5800 3600 5900 3600
Wire Wire Line
5900 3500 5800 3500
Wire Wire Line
5800 3400 5900 3400
Text GLabel 6400 3900 2 47 Input ~ 0
MOSI
Wire Wire Line
6400 3800 6300 3800
Text GLabel 6400 4100 2 47 Input ~ 0
MISO
Wire Wire Line
5800 4000 6400 4000
Wire Wire Line
6400 4100 6300 4100
Wire Wire Line
6300 4100 6300 4000
Connection ~ 6300 4000
Wire Wire Line
6400 3900 5800 3900
Wire Wire Line
6300 3800 6300 3900
Connection ~ 6300 3900
Text GLabel 6000 4200 2 47 Input ~ 0
SCK
Wire Wire Line
5800 4100 6000 4100
Wire Wire Line
6000 4200 5900 4200
Wire Wire Line
5900 4200 5900 4100
Connection ~ 5900 4100
Wire Wire Line
5900 4500 5800 4500
Text GLabel 5900 4300 2 47 Input ~ 0
J2_B1
Text GLabel 5900 4400 2 47 Input ~ 0
J2_B2
Text GLabel 5900 4600 2 47 Input ~ 0
J2_L
Text GLabel 5900 4700 2 47 Input ~ 0
J2_R
Text GLabel 5900 4800 2 47 Input ~ 0
J2_U
Text GLabel 5900 4900 2 47 Input ~ 0
J2_D
Wire Wire Line
5900 4300 5800 4300
Wire Wire Line
5800 4400 5900 4400
Wire Wire Line
5900 4600 5800 4600
Wire Wire Line
5800 4700 5900 4700
Wire Wire Line
5900 4800 5800 4800
Wire Wire Line
5800 4900 5900 4900
Text Notes 2050 2000 2 79 ~ 0
USB Input
Wire Notes Line
500 2050 8050 2050
Wire Notes Line
2150 2050 2150 500
Text Notes 3950 2000 2 79 ~ 0
USB Preparation
Wire Notes Line
5100 2050 5100 500
Text Notes 9900 2300 2 79 ~ 0
Joystick Output
Wire Notes Line
11200 2550 8050 2550
Wire Notes Line
8050 2550 8050 500
Text Notes 6500 2000 2 79 ~ 0
Programming Header
$EndSCHEMATC

View file

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name JoystickAdapter)(type KiCad)(uri "$(KIPRJMOD)/JoystickAdapter.pretty")(options "")(descr ""))
)