From 19e7f51cf4af594a5c21df6f25bc71c7bc551bc0 Mon Sep 17 00:00:00 2001 From: Florian Kreiner Date: Thu, 7 Nov 2019 11:29:59 +0100 Subject: [PATCH] initial commit, started keymatrix --- .gitignore | 36 ++++++ keymatrix.sch | 236 +++++++++++++++++++++++++++++++++++++++ taschenrechner-cache.lib | 23 ++++ taschenrechner.kicad_pcb | 1 + taschenrechner.pro | 33 ++++++ taschenrechner.sch | 22 ++++ 6 files changed, 351 insertions(+) create mode 100644 .gitignore create mode 100644 keymatrix.sch create mode 100644 taschenrechner-cache.lib create mode 100644 taschenrechner.kicad_pcb create mode 100644 taschenrechner.pro create mode 100644 taschenrechner.sch diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1baeb0f --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +# Reports +*.rpt + +# CPL data generated from PCB +*.pos + +#pdf + +*.ps + +# KiCAD backup +*.bak +*.bck +*.kicad_pcb-bak +*.sch-bak +_saved_* + +# Netlists +*.net + +# BOM plugin output +*.csv.tmp +*.csv +*.xml + +# Gerbers +*.gbr + +# Drill files +*.drl + +# Footprint info cache +fp-info-cache + +# Autosave files +_autosave-* diff --git a/keymatrix.sch b/keymatrix.sch new file mode 100644 index 0000000..c1e44ca --- /dev/null +++ b/keymatrix.sch @@ -0,0 +1,236 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 2 2 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC3FBED +P 2050 3450 +F 0 "SW?" H 2050 3731 50 0000 C CNN +F 1 "7" H 2050 3640 50 0000 C CNN +F 2 "" H 2050 3450 50 0001 C CNN +F 3 "~" H 2050 3450 50 0001 C CNN + 1 2050 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC40B2D +P 2050 3950 +F 0 "SW?" H 2050 4231 50 0000 C CNN +F 1 "4" H 2050 4140 50 0000 C CNN +F 2 "" H 2050 3950 50 0001 C CNN +F 3 "~" H 2050 3950 50 0001 C CNN + 1 2050 3950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC41E8B +P 2050 4450 +F 0 "SW?" H 2050 4731 50 0000 C CNN +F 1 "1" H 2050 4640 50 0000 C CNN +F 2 "" H 2050 4450 50 0001 C CNN +F 3 "~" H 2050 4450 50 0001 C CNN + 1 2050 4450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC41E91 +P 2050 4950 +F 0 "SW?" H 2050 5231 50 0000 C CNN +F 1 "0" H 2050 5140 50 0000 C CNN +F 2 "" H 2050 4950 50 0001 C CNN +F 3 "~" H 2050 4950 50 0001 C CNN + 1 2050 4950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC44D9B +P 2750 3450 +F 0 "SW?" H 2750 3731 50 0000 C CNN +F 1 "8" H 2750 3640 50 0000 C CNN +F 2 "" H 2750 3450 50 0001 C CNN +F 3 "~" H 2750 3450 50 0001 C CNN + 1 2750 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC44DA1 +P 2750 3950 +F 0 "SW?" H 2750 4231 50 0000 C CNN +F 1 "5" H 2750 4140 50 0000 C CNN +F 2 "" H 2750 3950 50 0001 C CNN +F 3 "~" H 2750 3950 50 0001 C CNN + 1 2750 3950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC44DA7 +P 2750 4450 +F 0 "SW?" H 2750 4731 50 0000 C CNN +F 1 "2" H 2750 4640 50 0000 C CNN +F 2 "" H 2750 4450 50 0001 C CNN +F 3 "~" H 2750 4450 50 0001 C CNN + 1 2750 4450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC44DAD +P 2750 4950 +F 0 "SW?" H 2750 5231 50 0000 C CNN +F 1 "DECIMAL" H 2750 5140 50 0000 C CNN +F 2 "" H 2750 4950 50 0001 C CNN +F 3 "~" H 2750 4950 50 0001 C CNN + 1 2750 4950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC46277 +P 3450 3450 +F 0 "SW?" H 3450 3731 50 0000 C CNN +F 1 "9" H 3450 3640 50 0000 C CNN +F 2 "" H 3450 3450 50 0001 C CNN +F 3 "~" H 3450 3450 50 0001 C CNN + 1 3450 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC4627D +P 3450 3950 +F 0 "SW?" H 3450 4231 50 0000 C CNN +F 1 "6" H 3450 4140 50 0000 C CNN +F 2 "" H 3450 3950 50 0001 C CNN +F 3 "~" H 3450 3950 50 0001 C CNN + 1 3450 3950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC46283 +P 3450 4450 +F 0 "SW?" H 3450 4731 50 0000 C CNN +F 1 "3" H 3450 4640 50 0000 C CNN +F 2 "" H 3450 4450 50 0001 C CNN +F 3 "~" H 3450 4450 50 0001 C CNN + 1 3450 4450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC46289 +P 3450 4950 +F 0 "SW?" H 3450 5231 50 0000 C CNN +F 1 "x10^x" H 3450 5140 50 0000 C CNN +F 2 "" H 3450 4950 50 0001 C CNN +F 3 "~" H 3450 4950 50 0001 C CNN + 1 3450 4950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC481C3 +P 4150 3950 +F 0 "SW?" H 4150 4231 50 0000 C CNN +F 1 "MULT" H 4150 4140 50 0000 C CNN +F 2 "" H 4150 3950 50 0001 C CNN +F 3 "~" H 4150 3950 50 0001 C CNN + 1 4150 3950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC481C9 +P 4150 4450 +F 0 "SW?" H 4150 4731 50 0000 C CNN +F 1 "ADD" H 4150 4640 50 0000 C CNN +F 2 "" H 4150 4450 50 0001 C CNN +F 3 "~" H 4150 4450 50 0001 C CNN + 1 4150 4450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC481CF +P 4150 4950 +F 0 "SW?" H 4150 5231 50 0000 C CNN +F 1 "ANS" H 4150 5140 50 0000 C CNN +F 2 "" H 4150 4950 50 0001 C CNN +F 3 "~" H 4150 4950 50 0001 C CNN + 1 4150 4950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC481BD +P 4150 3450 +F 0 "SW?" H 4150 3731 50 0000 C CNN +F 1 "DEL" H 4150 3640 50 0000 C CNN +F 2 "" H 4150 3450 50 0001 C CNN +F 3 "~" H 4150 3450 50 0001 C CNN + 1 4150 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC4A5D3 +P 4850 3450 +F 0 "SW?" H 4850 3731 50 0000 C CNN +F 1 "CLR" H 4850 3640 50 0000 C CNN +F 2 "" H 4850 3450 50 0001 C CNN +F 3 "~" H 4850 3450 50 0001 C CNN + 1 4850 3450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC4A5D9 +P 4850 3950 +F 0 "SW?" H 4850 4231 50 0000 C CNN +F 1 "DIV" H 4850 4140 50 0000 C CNN +F 2 "" H 4850 3950 50 0001 C CNN +F 3 "~" H 4850 3950 50 0001 C CNN + 1 4850 3950 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC4A5DF +P 4850 4450 +F 0 "SW?" H 4850 4731 50 0000 C CNN +F 1 "SUB" H 4850 4640 50 0000 C CNN +F 2 "" H 4850 4450 50 0001 C CNN +F 3 "~" H 4850 4450 50 0001 C CNN + 1 4850 4450 + 1 0 0 -1 +$EndComp +$Comp +L Switch:SW_Push_45deg SW? +U 1 1 5DC4A5E5 +P 4850 4950 +F 0 "SW?" H 4850 5231 50 0000 C CNN +F 1 "=" H 4850 5140 50 0000 C CNN +F 2 "" H 4850 4950 50 0001 C CNN +F 3 "~" H 4850 4950 50 0001 C CNN + 1 4850 4950 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/taschenrechner-cache.lib b/taschenrechner-cache.lib new file mode 100644 index 0000000..183cc71 --- /dev/null +++ b/taschenrechner-cache.lib @@ -0,0 +1,23 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# Switch_SW_Push_45deg +# +DEF Switch_SW_Push_45deg SW 0 40 N N 1 F N +F0 "SW" 120 40 50 H V L CNN +F1 "Switch_SW_Push_45deg" 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 -46 46 20 0 1 0 N +C 45 -47 20 0 1 0 N +P 2 0 1 0 -20 100 100 -20 N +P 2 0 1 0 40 40 80 80 N +P 3 0 1 0 -100 100 -60 60 -60 60 N +P 4 0 1 0 60 -60 100 -100 100 -100 100 -100 N +X 1 1 -100 100 0 R 50 50 0 1 P +X 2 2 100 -100 0 L 50 50 0 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/taschenrechner.kicad_pcb b/taschenrechner.kicad_pcb new file mode 100644 index 0000000..02c8ecb --- /dev/null +++ b/taschenrechner.kicad_pcb @@ -0,0 +1 @@ +(kicad_pcb (version 4) (host kicad "dummy file") ) diff --git a/taschenrechner.pro b/taschenrechner.pro new file mode 100644 index 0000000..152769c --- /dev/null +++ b/taschenrechner.pro @@ -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] diff --git a/taschenrechner.sch b/taschenrechner.sch new file mode 100644 index 0000000..d4191b3 --- /dev/null +++ b/taschenrechner.sch @@ -0,0 +1,22 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 2 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Sheet +S 9000 1250 850 550 +U 5DC3ED85 +F0 "Sheet5DC3ED84" 50 +F1 "keymatrix.sch" 50 +$EndSheet +$EndSCHEMATC