Browse Source

yolo

master
squeaky otter 12 months ago
commit
f89168018f
Signed by: dashie GPG Key ID: C2D57B325840B755
  1. 41
      .gitignore
  2. 16
      IO.sch
  3. 16
      bootloader.sch
  4. 904
      keyboard.sch
  5. 1526
      mcu.sch
  6. 762
      otter-calc-cache.lib
  7. 3
      otter-calc-rescue.dcm
  8. 162
      otter-calc-rescue.lib
  9. 1
      otter-calc.kicad_pcb
  10. 33
      otter-calc.pro
  11. 40
      otter-calc.sch
  12. 18
      power.sch
  13. 3
      sym-lib-table

41
.gitignore

@ -0,0 +1,41 @@
# Created by https://www.toptal.com/developers/gitignore/api/kicad
# Edit at https://www.toptal.com/developers/gitignore?templates=kicad
### KiCad ###
# For PCBs designed using KiCad: http://www.kicad-pcb.org/
# Format documentation: http://kicad-pcb.org/help/file-formats/
# Temporary files
*.000
*.bak
*.bck
*.kicad_pcb-bak
*.sch-bak
*~
_autosave-*
*.tmp
*-save.pro
*-save.kicad_pcb
fp-info-cache
# Netlist files (exported from Eeschema)
*.net
# Autorouter files (exported from Pcbnew)
*.dsn
*.ses
# Exported BOM files
*.xml
*.csv
### KiCad Patch ###
rescue-backup/
*.tsv
bom/
# Gerber export output
out/
# End of https://www.toptal.com/developers/gitignore/api/kicad

16
IO.sch

@ -0,0 +1,16 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 4 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$EndSCHEMATC

16
bootloader.sch

@ -0,0 +1,16 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 6
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$EndSCHEMATC

904
keyboard.sch

@ -0,0 +1,904 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 5 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CA853
P 1700 2500
F 0 "SW?" H 1700 2785 50 0000 C CNN
F 1 "F1" H 1700 2694 50 0000 C CNN
F 2 "" H 1700 2700 50 0001 C CNN
F 3 "~" H 1700 2700 50 0001 C CNN
1 1700 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CB0F4
P 2450 2500
F 0 "SW?" H 2450 2785 50 0000 C CNN
F 1 "F2" H 2450 2694 50 0000 C CNN
F 2 "" H 2450 2700 50 0001 C CNN
F 3 "~" H 2450 2700 50 0001 C CNN
1 2450 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CB611
P 3100 2500
F 0 "SW?" H 3100 2785 50 0000 C CNN
F 1 "F3" H 3100 2694 50 0000 C CNN
F 2 "" H 3100 2700 50 0001 C CNN
F 3 "~" H 3100 2700 50 0001 C CNN
1 3100 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CBD3B
P 3850 2500
F 0 "SW?" H 3850 2785 50 0000 C CNN
F 1 "F4" H 3850 2694 50 0000 C CNN
F 2 "" H 3850 2700 50 0001 C CNN
F 3 "~" H 3850 2700 50 0001 C CNN
1 3850 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CC20B
P 4600 2500
F 0 "SW?" H 4600 2785 50 0000 C CNN
F 1 "F5" H 4600 2694 50 0000 C CNN
F 2 "" H 4600 2700 50 0001 C CNN
F 3 "~" H 4600 2700 50 0001 C CNN
1 4600 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CC5BA
P 5250 2500
F 0 "SW?" H 5250 2785 50 0000 C CNN
F 1 "F6" H 5250 2694 50 0000 C CNN
F 2 "" H 5250 2700 50 0001 C CNN
F 3 "~" H 5250 2700 50 0001 C CNN
1 5250 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CC9A4
P 5900 2500
F 0 "SW?" H 5900 2785 50 0000 C CNN
F 1 "F7" H 5900 2694 50 0000 C CNN
F 2 "" H 5900 2700 50 0001 C CNN
F 3 "~" H 5900 2700 50 0001 C CNN
1 5900 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CCCFF
P 6500 2500
F 0 "SW?" H 6500 2785 50 0000 C CNN
F 1 "F8" H 6500 2694 50 0000 C CNN
F 2 "" H 6500 2700 50 0001 C CNN
F 3 "~" H 6500 2700 50 0001 C CNN
1 6500 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CD45C
P 1700 3500
F 0 "SW?" H 1700 3785 50 0000 C CNN
F 1 "Q" H 1700 3694 50 0000 C CNN
F 2 "" H 1700 3700 50 0001 C CNN
F 3 "~" H 1700 3700 50 0001 C CNN
1 1700 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CE147
P 2300 3500
F 0 "SW?" H 2300 3785 50 0000 C CNN
F 1 "W" H 2300 3694 50 0000 C CNN
F 2 "" H 2300 3700 50 0001 C CNN
F 3 "~" H 2300 3700 50 0001 C CNN
1 2300 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CE713
P 2850 3500
F 0 "SW?" H 2850 3785 50 0000 C CNN
F 1 "E" H 2850 3694 50 0000 C CNN
F 2 "" H 2850 3700 50 0001 C CNN
F 3 "~" H 2850 3700 50 0001 C CNN
1 2850 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CEC34
P 3450 3500
F 0 "SW?" H 3450 3785 50 0000 C CNN
F 1 "R" H 3450 3694 50 0000 C CNN
F 2 "" H 3450 3700 50 0001 C CNN
F 3 "~" H 3450 3700 50 0001 C CNN
1 3450 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CF1C2
P 4050 3500
F 0 "SW?" H 4050 3785 50 0000 C CNN
F 1 "T" H 4050 3694 50 0000 C CNN
F 2 "" H 4050 3700 50 0001 C CNN
F 3 "~" H 4050 3700 50 0001 C CNN
1 4050 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CF72B
P 4600 3500
F 0 "SW?" H 4600 3785 50 0000 C CNN
F 1 "Y" H 4600 3694 50 0000 C CNN
F 2 "" H 4600 3700 50 0001 C CNN
F 3 "~" H 4600 3700 50 0001 C CNN
1 4600 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CFB72
P 5200 3500
F 0 "SW?" H 5200 3785 50 0000 C CNN
F 1 "U" H 5200 3694 50 0000 C CNN
F 2 "" H 5200 3700 50 0001 C CNN
F 3 "~" H 5200 3700 50 0001 C CNN
1 5200 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7CFF48
P 5800 3500
F 0 "SW?" H 5800 3785 50 0000 C CNN
F 1 "I" H 5800 3694 50 0000 C CNN
F 2 "" H 5800 3700 50 0001 C CNN
F 3 "~" H 5800 3700 50 0001 C CNN
1 5800 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D0527
P 6400 3500
F 0 "SW?" H 6400 3785 50 0000 C CNN
F 1 "O" H 6400 3694 50 0000 C CNN
F 2 "" H 6400 3700 50 0001 C CNN
F 3 "~" H 6400 3700 50 0001 C CNN
1 6400 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D0C79
P 7000 3500
F 0 "SW?" H 7000 3785 50 0000 C CNN
F 1 "P" H 7000 3694 50 0000 C CNN
F 2 "" H 7000 3700 50 0001 C CNN
F 3 "~" H 7000 3700 50 0001 C CNN
1 7000 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D12CB
P 1700 3900
F 0 "SW?" H 1700 4185 50 0000 C CNN
F 1 "A" H 1700 4094 50 0000 C CNN
F 2 "" H 1700 4100 50 0001 C CNN
F 3 "~" H 1700 4100 50 0001 C CNN
1 1700 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D1473
P 2300 3900
F 0 "SW?" H 2300 4185 50 0000 C CNN
F 1 "S" H 2300 4094 50 0000 C CNN
F 2 "" H 2300 4100 50 0001 C CNN
F 3 "~" H 2300 4100 50 0001 C CNN
1 2300 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D147D
P 2850 3900
F 0 "SW?" H 2850 4185 50 0000 C CNN
F 1 "D" H 2850 4094 50 0000 C CNN
F 2 "" H 2850 4100 50 0001 C CNN
F 3 "~" H 2850 4100 50 0001 C CNN
1 2850 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D1487
P 3450 3900
F 0 "SW?" H 3450 4185 50 0000 C CNN
F 1 "F" H 3450 4094 50 0000 C CNN
F 2 "" H 3450 4100 50 0001 C CNN
F 3 "~" H 3450 4100 50 0001 C CNN
1 3450 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D1491
P 4050 3900
F 0 "SW?" H 4050 4185 50 0000 C CNN
F 1 "G" H 4050 4094 50 0000 C CNN
F 2 "" H 4050 4100 50 0001 C CNN
F 3 "~" H 4050 4100 50 0001 C CNN
1 4050 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D149B
P 4600 3900
F 0 "SW?" H 4600 4185 50 0000 C CNN
F 1 "H" H 4600 4094 50 0000 C CNN
F 2 "" H 4600 4100 50 0001 C CNN
F 3 "~" H 4600 4100 50 0001 C CNN
1 4600 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D14A5
P 5200 3900
F 0 "SW?" H 5200 4185 50 0000 C CNN
F 1 "J" H 5200 4094 50 0000 C CNN
F 2 "" H 5200 4100 50 0001 C CNN
F 3 "~" H 5200 4100 50 0001 C CNN
1 5200 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D14AF
P 5800 3900
F 0 "SW?" H 5800 4185 50 0000 C CNN
F 1 "K" H 5800 4094 50 0000 C CNN
F 2 "" H 5800 4100 50 0001 C CNN
F 3 "~" H 5800 4100 50 0001 C CNN
1 5800 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D14B9
P 6400 3900
F 0 "SW?" H 6400 4185 50 0000 C CNN
F 1 "L" H 6400 4094 50 0000 C CNN
F 2 "" H 6400 4100 50 0001 C CNN
F 3 "~" H 6400 4100 50 0001 C CNN
1 6400 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4C95
P 1700 4300
F 0 "SW?" H 1700 4585 50 0000 C CNN
F 1 "CAPS" H 1700 4494 50 0000 C CNN
F 2 "" H 1700 4500 50 0001 C CNN
F 3 "~" H 1700 4500 50 0001 C CNN
1 1700 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F03
P 2300 4300
F 0 "SW?" H 2300 4585 50 0000 C CNN
F 1 "Z" H 2300 4494 50 0000 C CNN
F 2 "" H 2300 4500 50 0001 C CNN
F 3 "~" H 2300 4500 50 0001 C CNN
1 2300 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F0D
P 2850 4300
F 0 "SW?" H 2850 4585 50 0000 C CNN
F 1 "X" H 2850 4494 50 0000 C CNN
F 2 "" H 2850 4500 50 0001 C CNN
F 3 "~" H 2850 4500 50 0001 C CNN
1 2850 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F17
P 3450 4300
F 0 "SW?" H 3450 4585 50 0000 C CNN
F 1 "C" H 3450 4494 50 0000 C CNN
F 2 "" H 3450 4500 50 0001 C CNN
F 3 "~" H 3450 4500 50 0001 C CNN
1 3450 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F21
P 4050 4300
F 0 "SW?" H 4050 4585 50 0000 C CNN
F 1 "V" H 4050 4494 50 0000 C CNN
F 2 "" H 4050 4500 50 0001 C CNN
F 3 "~" H 4050 4500 50 0001 C CNN
1 4050 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F2B
P 4600 4300
F 0 "SW?" H 4600 4585 50 0000 C CNN
F 1 "B" H 4600 4494 50 0000 C CNN
F 2 "" H 4600 4500 50 0001 C CNN
F 3 "~" H 4600 4500 50 0001 C CNN
1 4600 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F35
P 5200 4300
F 0 "SW?" H 5200 4585 50 0000 C CNN
F 1 "N" H 5200 4494 50 0000 C CNN
F 2 "" H 5200 4500 50 0001 C CNN
F 3 "~" H 5200 4500 50 0001 C CNN
1 5200 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F3F
P 5800 4300
F 0 "SW?" H 5800 4585 50 0000 C CNN
F 1 "M" H 5800 4494 50 0000 C CNN
F 2 "" H 5800 4500 50 0001 C CNN
F 3 "~" H 5800 4500 50 0001 C CNN
1 5800 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D4F49
P 6400 4300
F 0 "SW?" H 6400 4585 50 0000 C CNN
F 1 "zilde" H 6400 4494 50 0000 C CNN
F 2 "" H 6400 4500 50 0001 C CNN
F 3 "~" H 6400 4500 50 0001 C CNN
1 6400 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D8048
P 1700 4700
F 0 "SW?" H 1700 4985 50 0000 C CNN
F 1 "on" H 1700 4894 50 0000 C CNN
F 2 "" H 1700 4900 50 0001 C CNN
F 3 "~" H 1700 4900 50 0001 C CNN
1 1700 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D890C
P 2300 4700
F 0 "SW?" H 2300 4985 50 0000 C CNN
F 1 "3rd" H 2300 4894 50 0000 C CNN
F 2 "" H 2300 4900 50 0001 C CNN
F 3 "~" H 2300 4900 50 0001 C CNN
1 2300 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D90EB
P 2850 4700
F 0 "SW?" H 2850 4985 50 0000 C CNN
F 1 "2nd" H 2850 4894 50 0000 C CNN
F 2 "" H 2850 4900 50 0001 C CNN
F 3 "~" H 2850 4900 50 0001 C CNN
1 2850 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D97D2
P 3450 4700
F 0 "SW?" H 3450 4985 50 0000 C CNN
F 1 "store" H 3450 4894 50 0000 C CNN
F 2 "" H 3450 4900 50 0001 C CNN
F 3 "~" H 3450 4900 50 0001 C CNN
1 3450 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7D9BC6
P 4600 4700
F 0 "SW?" H 4600 4985 50 0000 C CNN
F 1 "spc" H 4600 4894 50 0000 C CNN
F 2 "" H 4600 4900 50 0001 C CNN
F 3 "~" H 4600 4900 50 0001 C CNN
1 4600 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DA765
P 5800 4700
F 0 "SW?" H 5800 4985 50 0000 C CNN
F 1 "equal" H 5800 4894 50 0000 C CNN
F 2 "" H 5800 4900 50 0001 C CNN
F 3 "~" H 5800 4900 50 0001 C CNN
1 5800 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DB000
P 6400 4700
F 0 "SW?" H 6400 4985 50 0000 C CNN
F 1 "left arrow" H 6400 4894 50 0000 C CNN
F 2 "" H 6400 4900 50 0001 C CNN
F 3 "~" H 6400 4900 50 0001 C CNN
1 6400 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DB636
P 7000 4300
F 0 "SW?" H 7000 4585 50 0000 C CNN
F 1 "enter" H 7000 4494 50 0000 C CNN
F 2 "" H 7000 4500 50 0001 C CNN
F 3 "~" H 7000 4500 50 0001 C CNN
1 7000 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DC0D0
P 7850 4700
F 0 "SW?" H 7850 4985 50 0000 C CNN
F 1 "0" H 7850 4894 50 0000 C CNN
F 2 "" H 7850 4900 50 0001 C CNN
F 3 "~" H 7850 4900 50 0001 C CNN
1 7850 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DD271
P 8450 4700
F 0 "SW?" H 8450 4985 50 0000 C CNN
F 1 "dot" H 8450 4894 50 0000 C CNN
F 2 "" H 8450 4900 50 0001 C CNN
F 3 "~" H 8450 4900 50 0001 C CNN
1 8450 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DDA58
P 9050 4700
F 0 "SW?" H 9050 4985 50 0000 C CNN
F 1 "negative" H 9050 4894 50 0000 C CNN
F 2 "" H 9050 4900 50 0001 C CNN
F 3 "~" H 9050 4900 50 0001 C CNN
1 9050 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DE439
P 9700 4700
F 0 "SW?" H 9700 4985 50 0000 C CNN
F 1 "enter" H 9700 4894 50 0000 C CNN
F 2 "" H 9700 4900 50 0001 C CNN
F 3 "~" H 9700 4900 50 0001 C CNN
1 9700 4700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DECB7
P 7850 4300
F 0 "SW?" H 7850 4585 50 0000 C CNN
F 1 "1" H 7850 4494 50 0000 C CNN
F 2 "" H 7850 4500 50 0001 C CNN
F 3 "~" H 7850 4500 50 0001 C CNN
1 7850 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DF0F3
P 8450 4300
F 0 "SW?" H 8450 4585 50 0000 C CNN
F 1 "2" H 8450 4494 50 0000 C CNN
F 2 "" H 8450 4500 50 0001 C CNN
F 3 "~" H 8450 4500 50 0001 C CNN
1 8450 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DF0FD
P 9050 4300
F 0 "SW?" H 9050 4585 50 0000 C CNN
F 1 "3" H 9050 4494 50 0000 C CNN
F 2 "" H 9050 4500 50 0001 C CNN
F 3 "~" H 9050 4500 50 0001 C CNN
1 9050 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7DF107
P 9700 4300
F 0 "SW?" H 9700 4585 50 0000 C CNN
F 1 "+" H 9700 4494 50 0000 C CNN
F 2 "" H 9700 4500 50 0001 C CNN
F 3 "~" H 9700 4500 50 0001 C CNN
1 9700 4300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E04AB
P 7850 3900
F 0 "SW?" H 7850 4185 50 0000 C CNN
F 1 "4" H 7850 4094 50 0000 C CNN
F 2 "" H 7850 4100 50 0001 C CNN
F 3 "~" H 7850 4100 50 0001 C CNN
1 7850 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E093F
P 8450 3900
F 0 "SW?" H 8450 4185 50 0000 C CNN
F 1 "5" H 8450 4094 50 0000 C CNN
F 2 "" H 8450 4100 50 0001 C CNN
F 3 "~" H 8450 4100 50 0001 C CNN
1 8450 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E0949
P 9050 3900
F 0 "SW?" H 9050 4185 50 0000 C CNN
F 1 "6" H 9050 4094 50 0000 C CNN
F 2 "" H 9050 4100 50 0001 C CNN
F 3 "~" H 9050 4100 50 0001 C CNN
1 9050 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E0953
P 9700 3900
F 0 "SW?" H 9700 4185 50 0000 C CNN
F 1 "-" H 9700 4094 50 0000 C CNN
F 2 "" H 9700 4100 50 0001 C CNN
F 3 "~" H 9700 4100 50 0001 C CNN
1 9700 3900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2A7B
P 7850 3500
F 0 "SW?" H 7850 3785 50 0000 C CNN
F 1 "7" H 7850 3694 50 0000 C CNN
F 2 "" H 7850 3700 50 0001 C CNN
F 3 "~" H 7850 3700 50 0001 C CNN
1 7850 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F67
P 8450 3500
F 0 "SW?" H 8450 3785 50 0000 C CNN
F 1 "8" H 8450 3694 50 0000 C CNN
F 2 "" H 8450 3700 50 0001 C CNN
F 3 "~" H 8450 3700 50 0001 C CNN
1 8450 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F71
P 9050 3500
F 0 "SW?" H 9050 3785 50 0000 C CNN
F 1 "9" H 9050 3694 50 0000 C CNN
F 2 "" H 9050 3700 50 0001 C CNN
F 3 "~" H 9050 3700 50 0001 C CNN
1 9050 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F7B
P 9700 3500
F 0 "SW?" H 9700 3785 50 0000 C CNN
F 1 "×" H 9700 3694 50 0000 C CNN
F 2 "" H 9700 3700 50 0001 C CNN
F 3 "~" H 9700 3700 50 0001 C CNN
1 9700 3500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F85
P 7850 3100
F 0 "SW?" H 7850 3385 50 0000 C CNN
F 1 "(" H 7850 3294 50 0000 C CNN
F 2 "" H 7850 3300 50 0001 C CNN
F 3 "~" H 7850 3300 50 0001 C CNN
1 7850 3100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F8F
P 8450 3100
F 0 "SW?" H 8450 3385 50 0000 C CNN
F 1 ")" H 8450 3294 50 0000 C CNN
F 2 "" H 8450 3300 50 0001 C CNN
F 3 "~" H 8450 3300 50 0001 C CNN
1 8450 3100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2F99
P 9050 3100
F 0 "SW?" H 9050 3385 50 0000 C CNN
F 1 "," H 9050 3294 50 0000 C CNN
F 2 "" H 9050 3300 50 0001 C CNN
F 3 "~" H 9050 3300 50 0001 C CNN
1 9050 3100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E2FA3
P 9700 3100
F 0 "SW?" H 9700 3385 50 0000 C CNN
F 1 "÷" H 9700 3294 50 0000 C CNN
F 2 "" H 9700 3300 50 0001 C CNN
F 3 "~" H 9700 3300 50 0001 C CNN
1 9700 3100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E73DF
P 7850 2700
F 0 "SW?" H 7850 2985 50 0000 C CNN
F 1 "sin" H 7850 2894 50 0000 C CNN
F 2 "" H 7850 2900 50 0001 C CNN
F 3 "~" H 7850 2900 50 0001 C CNN
1 7850 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E797B
P 8450 2700
F 0 "SW?" H 8450 2985 50 0000 C CNN
F 1 "cos" H 8450 2894 50 0000 C CNN
F 2 "" H 8450 2900 50 0001 C CNN
F 3 "~" H 8450 2900 50 0001 C CNN
1 8450 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E7985
P 9050 2700
F 0 "SW?" H 9050 2985 50 0000 C CNN
F 1 "tan" H 9050 2894 50 0000 C CNN
F 2 "" H 9050 2900 50 0001 C CNN
F 3 "~" H 9050 2900 50 0001 C CNN
1 9050 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E798F
P 9700 2700
F 0 "SW?" H 9700 2985 50 0000 C CNN
F 1 "^" H 9700 2894 50 0000 C CNN
F 2 "" H 9700 2900 50 0001 C CNN
F 3 "~" H 9700 2900 50 0001 C CNN
1 9700 2700
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79B7
P 9350 2300
F 0 "SW?" H 9350 2585 50 0000 C CNN
F 1 "enter" H 9350 2494 50 0000 C CNN
F 2 "" H 9350 2500 50 0001 C CNN
F 3 "~" H 9350 2500 50 0001 C CNN
1 9350 2300
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79D5
P 9350 1900
F 0 "SW?" H 9350 2185 50 0000 C CNN
F 1 "down" H 9350 2094 50 0000 C CNN
F 2 "" H 9350 2100 50 0001 C CNN
F 3 "~" H 9350 2100 50 0001 C CNN
1 9350 1900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79DF
P 9700 1500
F 0 "SW?" H 9700 1785 50 0000 C CNN
F 1 "right" H 9700 1694 50 0000 C CNN
F 2 "" H 9700 1700 50 0001 C CNN
F 3 "~" H 9700 1700 50 0001 C CNN
1 9700 1500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79F3
P 8450 1100
F 0 "SW?" H 8450 1385 50 0000 C CNN
F 1 "esc" H 8450 1294 50 0000 C CNN
F 2 "" H 8450 1300 50 0001 C CNN
F 3 "~" H 8450 1300 50 0001 C CNN
1 8450 1100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79FD
P 9350 1100
F 0 "SW?" H 9350 1385 50 0000 C CNN
F 1 "up" H 9350 1294 50 0000 C CNN
F 2 "" H 9350 1300 50 0001 C CNN
F 3 "~" H 9350 1300 50 0001 C CNN
1 9350 1100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E7A07
P 9050 1500
F 0 "SW?" H 9050 1785 50 0000 C CNN
F 1 "left" H 9050 1694 50 0000 C CNN
F 2 "" H 9050 1700 50 0001 C CNN
F 3 "~" H 9050 1700 50 0001 C CNN
1 9050 1500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7F3664
P 1100 2500
F 0 "SW?" H 1100 2785 50 0000 C CNN
F 1 "lock" H 1100 2694 50 0000 C CNN
F 2 "" H 1100 2700 50 0001 C CNN
F 3 "~" H 1100 2700 50 0001 C CNN
1 1100 2500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79CB
P 8450 1900
F 0 "SW?" H 8450 2185 50 0000 C CNN
F 1 "apps" H 8450 2094 50 0000 C CNN
F 2 "" H 8450 2100 50 0001 C CNN
F 3 "~" H 8450 2100 50 0001 C CNN
1 8450 1900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7EF733
P 7850 1100
F 0 "SW?" H 7850 1385 50 0000 C CNN
F 1 "2nd" H 7850 1294 50 0000 C CNN
F 2 "" H 7850 1300 50 0001 C CNN
F 3 "~" H 7850 1300 50 0001 C CNN
1 7850 1100
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79E9
P 7850 1500
F 0 "SW?" H 7850 1785 50 0000 C CNN
F 1 "menu" H 7850 1694 50 0000 C CNN
F 2 "" H 7850 1700 50 0001 C CNN
F 3 "~" H 7850 1700 50 0001 C CNN
1 7850 1500
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E79C1
P 7850 1900
F 0 "SW?" H 7850 2185 50 0000 C CNN
F 1 "clear" H 7850 2094 50 0000 C CNN
F 2 "" H 7850 2100 50 0001 C CNN
F 3 "~" H 7850 2100 50 0001 C CNN
1 7850 1900
1 0 0 -1
$EndComp
$Comp
L Switch:SW_Push SW?
U 1 1 5F7E7999
P 7850 2300
F 0 "SW?" H 7850 2585 50 0000 C CNN
F 1 "ln" H 7850 2494 50 0000 C CNN
F 2 "" H 7850 2500 50 0001 C CNN
F 3 "~" H 7850 2500 50 0001 C CNN
1 7850 2300
1 0 0 -1
$EndComp
Text Notes 1500 6400 0 79 ~ 0
total of 80 keys
Text Notes 3450 6400 0 79 ~ 0
10 cols / 8 rows ?
Text Notes 3450 6750 0 79 ~ 0
COL are inputs, pull-up sw\nROW output
Text Notes 3450 7400 0 79 ~ 0
ON button : wakeup possible on the ROW output ?\nin that case, 100kOhm pull-down to GND\n\n-> make ON on its own row
$EndSCHEMATC

1526
mcu.sch
File diff suppressed because it is too large
View File

762
otter-calc-cache.lib

@ -0,0 +1,762 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Generic_Conn_01x03
#
DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N
F0 "J" 0 200 50 H V C CNN
F1 "Connector_Generic_Conn_01x03" 0 -200 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 -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 -150 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
ENDDRAW
ENDDEF
#
# 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_Micro_SD_Card
#
DEF Connector_Micro_SD_Card J 0 40 Y Y 1 F N
F0 "J" -650 600 50 H V C CNN
F1 "Connector_Micro_SD_Card" 650 600 50 H V R CNN
F2 "" 1150 300 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
microSD*
$ENDFPLIST
DRAW
S -300 -375 -200 -425 0 1 0 F
S -300 -275 -200 -325 0 1 0 F
S -300 -175 -200 -225 0 1 0 F
S -300 -75 -200 -125 0 1 0 F
S -300 25 -200 -25 0 1 0 F
S -300 125 -200 75 0 1 0 F
S -300 225 -200 175 0 1 0 F
S -300 325 -200 275 0 1 0 F
P 6 0 1 10 650 500 650 550 -750 550 -750 -650 650 -650 650 -450 N
P 11 0 1 10 -350 -450 -350 350 -50 350 100 500 150 500 150 450 250 450 300 500 800 500 800 -450 -350 -450 f
X DAT2 1 -900 300 150 R 50 50 1 1 B
X DAT3/CD 2 -900 200 150 R 50 50 1 1 B
X CMD 3 -900 100 150 R 50 50 1 1 I
X VDD 4 -900 0 150 R 50 50 1 1 W
X CLK 5 -900 -100 150 R 50 50 1 1 I
X VSS 6 -900 -200 150 R 50 50 1 1 W
X DAT0 7 -900 -300 150 R 50 50 1 1 B
X DAT1 8 -900 -400 150 R 50 50 1 1 B
X SHIELD 9 800 -600 150 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_USB_A
#
DEF Connector_USB_A J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_A" -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 -60 190 -170 210 0 1 0 F
S -50 180 -180 230 0 1 0 N
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 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 2 1 1 10 -75 85 25 85 N
X VBUS 1 300 200 100 L 50 50 1 1 W
X D- 2 300 -100 100 L 50 50 1 1 B
X D+ 3 300 0 100 L 50 50 1 1 B
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
#
# Connector_USB_B_Mini
#
DEF Connector_USB_B_Mini J 0 40 Y Y 1 F N
F0 "J" -200 450 50 H V L CNN
F1 "Connector_USB_B_Mini" -200 350 50 H V L CNN
F2 "" 150 -50 50 H I C CNN
F3 "" 150 -50 50 H I C CNN
ALIAS USB_B_Mini
$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 -5 -300 5 -270 0 1 0 N
S 10 50 -20 20 0 1 10 F
S 200 -205 170 -195 0 1 0 N
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 5 0 1 0 -170 220 -70 220 -80 190 -160 190 -170 220 F
P 9 0 1 0 -185 230 -185 220 -175 190 -175 180 -65 180 -65 190 -55 220 -55 230 -185 230 N
X VBUS 1 300 200 100 L 50 50 1 1 w
X D- 2 300 -100 100 L 50 50 1 1 B
X D+ 3 300 0 100 L 50 50 1 1 B
X ID 4 300 -200 100 L 50 50 1 1 P
X GND 5 0 -400 100 U 50 50 1 1 w
X Shield 6 -100 -400 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Battery_Cell
#
DEF Device_Battery_Cell BT 0 0 N N 1 F N
F0 "BT" 100 100 50 H V L CNN
F1 "Device_Battery_Cell" 100 0 50 H V L CNN
F2 "" 0 60 50 V I C CNN
F3 "" 0 60 50 V I C CNN
DRAW
S -90 70 90 60 0 1 0 F
S -62 47 58 27 0 1 0 F
P 2 0 1 0 0 30 0 0 N
P 2 0 1 0 0 70 0 100 N
P 2 0 1 10 20 135 60 135 N
P 2 0 1 10 40 155 40 115 N
X + 1 0 200 100 D 50 50 1 1 P
X - 2 0 -100 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Buzzer
#
DEF Device_Buzzer BZ 0 1 Y N 1 F N
F0 "BZ" 150 50 50 H V L CNN
F1 "Device_Buzzer" 150 -50 50 H V L CNN
F2 "" -25 100 50 V I C CNN
F3 "" -25 100 50 V I C CNN
$FPLIST
*Buzzer*
$ENDFPLIST
DRAW
A 0 0 125 -899 899 0 1 0 N 0 -125 0 125
P 2 0 1 0 -65 75 -45 75 N
P 2 0 1 0 -55 85 -55 65 N
P 2 0 1 0 0 125 0 -125 N
X - 1 -100 100 100 R 50 50 1 1 P
X + 2 -100 -100 100 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP
#
DEF Device_CP C 0 10 N Y 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_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 -40 0 1 0 F
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
#
# Device_CP1
#
DEF Device_CP1 C 0 10 N N 1 F N
F0 "C" 25 100 50 H V L CNN
F1 "Device_CP1" 25 -100 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
A 0 -150 128 1287 513 0 1 20 N -80 -50 80 -50
P 2 0 1 20 -80 30 80 30 N
P 2 0 1 0 -70 90 -30 90 N
P 2 0 1 0 -50 70 -50 110 N
X ~ 1 0 150 110 D 50 50 1 1 P
X ~ 2 0 -150 130 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_CP_Small
#
DEF Device_CP_Small C 0 10 N N 1 F N
F0 "C" 10 70 50 H V L CNN
F1 "Device_CP_Small" 10 -80 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
CP_*
$ENDFPLIST
DRAW
S -60 -12 60 -27 0 1 0 F
S -60 27 60 12 0 1 0 N
P 2 0 1 0 -50 60 -30 60 N
P 2 0 1 0 -40 50 -40 70 N
X ~ 1 0 100 73 D 50 50 1 1 P
X ~ 2 0 -100 73 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Crystal
#
DEF Device_Crystal Y 0 40 N N 1 F N
F0 "Y" 0 150 50 H V C CNN
F1 "Device_Crystal" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Crystal*
$ENDFPLIST
DRAW
S -45 100 45 -100 0 1 12 N
P 2 0 1 0 -100 0 -75 0 N
P 2 0 1 20 -75 -50 -75 50 N
P 2 0 1 20 75 -50 75 50 N
P 2 0 1 0 100 0 75 0 N
X 1 1 -150 0 50 R 50 50 1 1 P
X 2 2 150 0 50 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_D_Schottky
#
DEF Device_D_Schottky D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_D_Schottky" 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-???*
*_Diode_*
*SingleDiode*
D_*
$ENDFPLIST
DRAW
P 2 0 1 0 50 0 -50 0 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
P 6 0 1 10 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 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
#
# Device_Ferrite_Bead
#
DEF Device_Ferrite_Bead FB 0 0 N Y 1 F N
F0 "FB" -150 25 50 V V C CNN
F1 "Device_Ferrite_Bead" 150 0 50 V V C CNN
F2 "" -70 0 50 V I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Inductor_*
L_*
*Ferrite*
$ENDFPLIST
DRAW
P 2 0 1 0 0 -50 0 -48 N
P 2 0 1 0 0 50 0 51 N
P 5 0 1 0 -109 16 -67 89 109 -12 66 -85 -109 16 N
X ~ 1 0 150 100 D 50 50 1 1 P
X ~ 2 0 -150 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_LED
#
DEF Device_LED D 0 40 N N 1 F N
F0 "D" 0 100 50 H V C CNN
F1 "Device_LED" 0 -100 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
P 2 0 1 10 -50 -50 -50 50 N
P 2 0 1 0 -50 0 50 0 N
P 4 0 1 10 50 -50 50 50 -50 0 50 -50 N
P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N
P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 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
#
# Device_LED_GCBR
#
DEF Device_LED_GCBR D 0 0 Y N 1 F N
F0 "D" 0 370 50 H V C CNN
F1 "Device_LED_GCBR" 0 -350 50 H V C CNN
F2 "" 0 -50 50 H I C CNN
F3 "" 0 -50 50 H I C CNN
$FPLIST
LED*
LED_SMD:*
LED_THT:*
$ENDFPLIST
DRAW
C -80 0 10 0 1 0 F
T 0 75 -250 50 0 0 0 B Normal 0 C C
T 0 75 -50 50 0 0 0 G Normal 0 C C
T 0 75 150 50 0 0 0 R Normal 0 C C
S 50 -50 50 50 0 1 0 N
S 50 50 50 50 0 1 0 N
S 50 150 50 250 0 1 0 N
S 50 250 50 250 0 1 0 N
S 110 330 -110 -300 0 1 10 f
P 2 0 1 0 -50 -200 50 -200 N
P 2 0 1 10 -50 -150 -50 -250 N
P 2 0 1 0 -50 0 -100 0 N
P 2 0 1 10 -50 50 -50 -50 N
P 2 0 1 0 -50 200 50 200 N
P 2 0 1 10 -50 250 -50 150 N
P 2 0 1 0 50 -200 100 -200 N
P 2 0 1 0 50 0 -50 0 N
P 2 0 1 0 50 0 100 0 N
P 2 0 1 0 50 200 100 200 N
P 3 0 1 0 -50 50 -50 -50 -50 -50 N
P 3 0 1 0 -50 250 -50 150 -50 150 N
P 4 0 1 0 -50 200 -80 200 -80 -200 -40 -200 N
P 4 0 1 10 50 -150 50 -250 -50 -200 50 -150 N
P 4 0 1 10 50 50 50 -50 -50 0 50 50 N
P 4 0 1 10 50 250 50 150 -50 200 50 250 N
P 5 0 1 0 -40 -150 20 -90 -10 -90 20 -90 20 -120 N
P 5 0 1 0 -40 50 20 110 -10 110 20 110 20 80 N
P 5 0 1 0 -40 250 20 310 -10 310 20 310 20 280 N
P 5 0 1 0 0 -150 60 -90 30 -90 60 -90 60 -120 N
P 5 0 1 0 0 50 60 110 30 110 60 110 60 80 N
P 5 0 1 0 0 250 60 310 30 310 60 310 60 280 N
X GA 1 200 0 100 L 50 50 1 1 P
X K 2 -200 0 100 R 50 50 1 1 P
X BA 3 200 -200 100 L 50 50 1 1 P
X RA 4 200 200 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_Polyfuse_Small
#
DEF Device_Polyfuse_Small F 0 0 N Y 1 F N
F0 "F" -75 0 50 V V C CNN
F1 "Device_Polyfuse_Small" 75 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 -20 50 20 -50 0 1 0 N
P 2 0 1 0 0 100 0 -100 N
P 4 0 1 0 -40 50 -40 30 40 -30 40 -50 N
X ~ 1 0 100 25 D 50 50 1 1 P
X ~ 2 0 -100 25 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Device_R
#
DEF Device_R R 0 0 N Y 1 F N
F0 "R" 80 0 50 V V C CNN
F1 "Device_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_*
$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
#
# Device_R_Small
#
DEF Device_R_Small R 0 10 N N 1 F N
F0 "R" 30 20 50 H V L CNN
F1 "Device_R_Small" 30 -40 50 H V L CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
R_*
$ENDFPLIST
DRAW
S -30 70 30 -70 0 1 8 N
X ~ 1 0 100 30 D 50 50 1 1 P
X ~ 2 0 -100 30 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Jumper_Jumper_3_Bridged12
#
DEF Jumper_Jumper_3_Bridged12 JP 0 0 Y N 1 F N
F0 "JP" -100 -100 50 H V C CNN
F1 "Jumper_Jumper_3_Bridged12" 0 110 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Jumper*
TestPoint*3Pads*
TestPoint*Bridge*
$ENDFPLIST
DRAW
A -65 -50 89 1282 518 0 1 0 N -120 20 -10 20
C -130 0 20 0 0 0 N
C 0 0 20 0 0 0 N
C 130 0 20 0 0 0 N
P 2 0 1 0 0 -50 0 -20 N
X A 1 -250 0 100 R 50 50 1 1 P
X C 2 0 -150 100 U 50 50 1 1 I
X B 3 250 0 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# MCU_NXP_Kinetis_MKL04Z32VLC4
#
DEF MCU_NXP_Kinetis_MKL04Z32VLC4 U 0 40 Y Y 1 F N
F0 "U" -1200 1625 50 H V L BNN
F1 "MCU_NXP_Kinetis_MKL04Z32VLC4" 1200 1625 50 H V R BNN
F2 "Package_QFP:LQFP-32_7x7mm_P0.8mm" 150 -1625 50 H I L TNN
F3 "" 300 -1800 50 H I L BNN
ALIAS MKL04Z16VLC4 MKL04Z8VLC4
$FPLIST
LQFP*7x7mm*P0.8mm*
$ENDFPLIST
DRAW
S -1200 1600 1200 -1600 0 1 10 f
X PTB6/IRQ_2/LPTMR0_ALT3 1 1400 400 200 L 50 50 1 1 B
X PTA6/LLWU_P2 10 -1400 400 200 R 50 50 1 1 B
X PTB8 11 1400 200 200 L 50 50 1 1 B
X PTB9 12 1400 100 200 L 50 50 1 1 B
X PTB10 13 1400 0 200 L 50 50 1 1 B
X PTB11 14 1400 -100 200 L 50 50 1 1 B
X PTA7/IRQ_7/LLWU_P3 15 -1400 300 200 R 50 50 1 1 B
X PTB0/IRQ_8/LLWU_P4 16 1400 1000 200 L 50 50 1 1 B
X PTB1/IRQ_9 17 1400 900 200 L 50 50 1 1 B
X PTB2/IRQ_10/LLWU_P5 18 1400 800 200 L 50 50 1 1 B
X PTA8 19 -1400 200 200 R 50 50 1 1 B
X PTB7/IRQ_3 2 1400 300 200 L 50 50 1 1 B
X PTA9 20 -1400 100 200 R 50 50 1 1 B
X PTA10/IRQ_12 21 -1400 0 200 R 50 50 1 1 B
X PTA11/IRQ_13 22 -1400 -100 200 R 50 50 1 1 B
X PTB3/IRQ_14 23 1400 700 200 L 50 50 1 1 B
X PTB4/IRQ_15/LLWU_P6 24 1400 600 200 L 50 50 1 1 B
X PTB5/IRQ_16 25 1400 500 200 L 50 50 1 1 B
X PTA12/IRQ_17/LPTMR0_ALT2 26 -1400 -200 200 R 50 50 1 1 B
X PTA13 27 -1400 -300 200 R 50 50 1 1 B
X PTB12 28 1400 -200 200 L 50 50 1 1 B
X PTB13 29 1400 -300 200 L 50 50 1 1 B
X VDD 3 0 1800 200 D 50 50 1 1 W
X PTA0/IRQ_0/LLWU_P7 30 -1400 1000 200 R 50 50 1 1 B
X PTA1/IRQ_1/LPTMR0_ALT1 31 -1400 900 200 R 50 50 1 1 B
X PTA2 32 -1400 800 200 R 50 50 1 1 B
X VREFH 4 100 1800 200 D 50 50 1 1 W
X VREFL 5 100 -1800 200 U 50 50 1 1 W
X VSS 6 0 -1800 200 U 50 50 1 1 W
X PTA3 7 -1400 700 200 R 50 50 1 1 B
X PTA4/LLWU_P0 8 -1400 600 200 R 50 50 1 1 B
X PTA5/LLWU_P1/RTC_CLK_IN 9 -1400 500 200 R 50 50 1 1 B
ENDDRAW
ENDDEF
#
# Power_Protection_TPD3S014
#
DEF Power_Protection_TPD3S014 U 0 20 Y Y 1 F N
F0 "U" -250 250 50 H V C CNN
F1 "Power_Protection_TPD3S014" 100 250 50 H V C CNN
F2 "Package_TO_SOT_SMD:SOT-23-6" 0 350 50 H I C CNN
F3 "" -200 250 50 H I C CNN
ALIAS TPD3S044
$FPLIST
SOT?23*
$ENDFPLIST
DRAW
S -300 200 300 -200 0 1 10 f
X EN 1 -400 -100 100 R 50 50 1 1 I
X GND 2 0 -300 100 U 50 50 1 1 W
X IN 3 -400 100 100 R 50 50 1 1 W
X OUT 4 400 100 100 L 50 50 1 1 P
X D1 5 400 0 100 L 50 50 1 1 P
X D2 6 400 -100 100 L 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Regulator_Linear_LP38691SD-3.3
#
DEF Regulator_Linear_LP38691SD-3.3 U 0 10 Y Y 1 F N
F0 "U" -250 225 50 H V C CNN
F1 "Regulator_Linear_LP38691SD-3.3" 0 225 50 H V L CNN
F2 "Package_SON:WSON-6-1EP_3x3mm_P0.95mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
ALIAS LP38691SD-2.5 LP38691SD-3.3 LP38691SD-5.0
$FPLIST
WSON*1EP*3x3mm*P0.95mm*
$ENDFPLIST
DRAW
S -300 -200 300 175 0 1 10 f
X IN 1 -400 100 100 R 50 50 1 1 W
X GND 2 0 -300 100 U 50 50 1 1 W
X NC 3 -300 0 100 R 50 50 1 1 N N
X OUT 4 400 100 100 L 50 50 1 1 w
X SNS 5 400 0 100 L 50 50 1 1 I
X IN 6 -400 100 100 R 50 50 1 1 P N
X EP 7 100 -300 100 U 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Switch_SW_Push
#
DEF Switch_SW_Push SW 0 40 N N 1 F N
F0 "SW" 50 100 50 H V L CNN
F1 "Switch_SW_Push" 0 -60 50 H V C CNN
F2 "" 0 200 50 H I C CNN
F3 "" 0 200 50 H I C CNN
DRAW
C -80 0 20 0 1 0 N
C 80 0 20 0 1 0 N
P 2 0 1 0 0 50 0 120 N
P 2 0 1 0 100 50 -100 50 N
X 1 1 -200 0 100 R 50 50 0 1 P
X 2 2 200 0 100 L 50 50 0 1 P
ENDDRAW
ENDDEF
#
# d_nxp_MK66FX1M0VLQ18
#
DEF d_nxp_MK66FX1M0VLQ18 U 0 40 Y Y 2 L N
F0 "U" 0 50 79 H V C CNN
F1 "d_nxp_MK66FX1M0VLQ18" 0 200 79 H V C CNN
F2 "Package_QFP:LQFP-144_20x20mm_P0.5mm" -650 1200 79 H I C CNN
F3 "" -650 1200 79 H I C CNN
DRAW
S -900 -50 1000 -8100 1 1 0 N
S -900 -100 950 -1450 2 1 0 N
X PTE0 1 1100 -2000 100 L 50 50 1 1 B
X PTE7 10 1100 -2700 100 L 50 50 1 1 B
X PTB21 100 -1000 -4850 100 R 50 50 1 1 B
X PTB22 101 -1000 -4950 100 R 50 50 1 1 B
X PTB23 102 -1000 -5050 100 R 50 50 1 1 B
X PTC0 103 -1000 -5650 100 R 50 50 1 1 B
X PTC1/LLWU_P6 104 -1000 -5750 100 R 50 50 1 1 B
X PTC2 105 -1000 -5850 100 R 50 50 1 1 B
X PTC3/LLWU_P7 106 -1000 -5950 100 R 50 50 1 1 B
X PTC4/LLWU_P8 109 -1000 -6050 100 R 50 50 1 1 B
X PTE8 11 1100 -2800 100 L 50 50 1 1 B
X PTC5/LLWU_P9 110 -1000 -6150 100 R 50 50 1 1 B
X PTC6/LLWU_P10 111 -1000 -6250 100 R 50 50 1 1 B
X PTC7 112 -1000 -6350 100 R 50 50 1 1 B
X PTC8 113 -1000 -6450 100 R 50 50 1 1 B
X PTC9 114 -1000 -6550 100 R 50 50 1 1 B
X PTC10 115 -1000 -6650 100 R 50 50 1 1 B
X PTC11/LLWU_P11 116 -1000 -6750 100 R 50 50 1 1 B
X PTC12 117 -1000 -6850 100 R 50 50 1 1 B
X PTC13 118 -1000 -6950 100 R 50 50 1 1 B
X PTC14 119 -1000 -7050 100 R 50 50 1 1 B
X PTE9/LLWU_P17 12 1100 -2900 100 L 50 50 1 1 B
X PTC15 120 -1000 -7150 100 R 50 50 1 1 B
X PTC16 123 -1000 -7250 100 R 50 50 1 1 B
X PTC17 124 -1000 -7350 100 R 50 50 1 1 B
X PTC18 125 -1000 -7450 100 R 50 50 1 1 B
X PTC19 126 -1000 -7550 100 R 50 50 1 1 B
X PTD0/LLWU_P12 127 1050 -100 100 L 50 50 1 1 B
X PTD1 128 1050 -200 100 L 50 50 1 1 B
X PTD2/LLWU_P13 129 1050 -300 100 L 50 50 1 1 B
X PTE10/LLWU_P18 13 1100 -3000 100 L 50 50 1 1 B
X PTD3 130 1050 -400 100 L 50 50 1 1 B
X PTD4/LLWU_P15 131 1050 -500 100 L 50 50 1 1 B
X PTD5 132 1050 -600 100 L 50 50 1 1 B
X PTD6/LLWU_P15 133 1050 -700 100 L 50 50 1 1 B
X PTD7 136 1050 -800 100 L 50 50 1 1 B
X PTD8/LLWU_P24 137 1050 -900 100 L 50 50 1 1 B
X PTD9 138 1050 -1000 100 L 50 50 1 1 B
X PTD10 139 1050 -1100 100 L 50 50 1 1 B
X PTE11 14 1100 -3100 100 L 50 50 1 1 B
X PTD11/LLWU_P25 140 1050 -1200 100 L 50 50 1 1 B
X PTD12 141 1050 -1300 100 L 50 50 1 1 B
X PTD13 142 1050 -1400 100 L 50 50 1 1 B
X PTD14 143 1050 -1500 100 L 50 50 1 1 B
X PTD15 144 1050 -1600 100 L 50 50 1 1 B
X PTE12 15 1100 -3200 100 L 50 50 1 1 B
X USB0_DP 19 -1000 -7900 100 R 50 50 1 1 B
X PTE1/LLWU_P0 2 1100 -2100 100 L 50 50 1 1 B
X USB0_DM 20 -1000 -8000 100 R 50 50 1 1 B
X VREG_OUT 21 1100 -4800 100 L 50 50 1 1 B
X VREG_IN0 22 1100 -4900 100 L 50 50 1 1 B
X VREG_IN1 23 1100 -5000 100 L 50 50 1 1 B
X USB1_DP 25 1100 -7800 100 L 50 50 1 1 B
X USB1_DM 26 1100 -7900 100 L 50 50 1 1 B
X USB1_VBUS 27 1100 -8000 100 L 50 50 1 1 W
X ADC0_DM0/ADC1_DM3 28 1100 -5650 100 L 50 50 1 1 B
X ADC1_DP0/ADC0_DP3 29 1100 -5750 100 L 50 50 1 1 B
X PTE2/LLWU_P1 3 1100 -2200 100 L 50 50 1 1 B
X ADC1_DM0/ADC0_DM3 30 1100 -5850 100 L 50 50 1 1 B
X VDDA 31 1100 -6150 100 L 50 50 1 1 B
X VREFH 32 1100 -6250 100 L 50 50 1 1 B
X VREFL 33 1100 -6350 100 L 50 50 1 1 B
X VSSA 34 1100 -6450 100 L 50 50 1 1 W
X SE16/CMP2_IN2/ADC0_SE22 35 1100 -7100 100 L 50 50 1 1 B
X SE16/CMP1_IN2/ADC0_SE21 36 1100 -7200 100 L 50 50 1 1 B
X VREF_OUT/CMP1_IN5/CMP0_IN5/ADC1_SE18 37 1100 -5200 100 L 50 50 1 1 B
X DAC0_OUT/CMP1_IN3/ADC0_SE23 38 1100 -5300 100 L 50 50 1 1 B
X DAC1_OUT/CMP0_IN4/CMP2_IN3/ADC1_SE23 39 1100 -5400 100 L 50 50 1 1 B
X PTE3 4 1100 -2300 100 L 50 50 1 1 B
X XTAL32 40 1100 -4350 100 L 50 50 1 1 B
X EXTAL32 41 1100 -4450 100 L 50 50 1 1 B
X PTE24 45 1100 -3300 100 L 50 50 1 1 B
X PTE25/LLWU_P21 46 1100 -3400 100 L 50 50 1 1 B
X PTE26 47 1100 -3500 100 L 50 50 1 1 B
X PTE27 48 1100 -3600 100 L 50 50 1 1 B
X PTE28 49 1100 -3700 100 L 50 50 1 1 B
X PTA0 50 -1000 -100 100 R 50 50 1 1 B
X PTA1 51 -1000 -200 100 R 50 50 1 1 B
X PTA2 52 -1000 -300 100 R 50 50 1 1 B
X PTA3 53 -1000 -400 100 R 50 50 1 1 B
X PTA4/LLWU_P3 54 -1000 -500 100 R 50 50 1 1 B
X PTA5 55 -1000 -600 100 R 50 50 1 1 B
X PTA6 58 -1000 -700 100 R 50 50 1 1 B
X PTA7 59 -1000 -800 100 R 50 50 1 1 B
X PTA8 60 -1000 -900 100 R 50 50 1 1 B
X PTA9 61 -1000 -1000 100 R 50 50 1 1 B
X PTA10/LLWU_P22 62 -1000 -1100 100 R 50 50 1 1 B
X PTA11/LLWU_P23 63 -1000 -1200 100 R 50 50 1 1 B
X PTA12 64 -1000 -1300 100 R 50 50 1 1 B
X PTA12/LLWU_P4 65 -1000 -1400 100 R 50 50 1 1 B
X PTA14 66 -1000 -1500 100 R 50 50 1 1 B
X PTA15 67 -1000 -1600 100 R 50 50 1 1 B
X PTA16 68 -1000 -1700 100 R 50 50 1 1 B
X PTA17 69 -1000 -1800 100 R 50 50 1 1 B
X PTE4/LLWU_P2 7 1100 -2400 100 L 50 50 1 1 B
X PTA18 72 -1000 -1900 100 R 50 50 1 1 B
X PTA19 73 -1000 -2000 100 R 50 50 1 1 B
X RESET_b 74 1100 -4000 100 L 50 50 1 1 B
X PTA24 75 -1000 -2100 100 R 50 50 1 1 B
X PTA25 76 -1000 -2200 100 R 50 50 1 1 B
X PTA26 77 -1000 -2300 100 R 50 50 1 1 B
X PTA27 78 -1000 -2400 100 R 50 50 1 1 B
X PTA28 79 -1000 -2500 100 R 50 50 1 1 B
X PTE5 8 1100 -2500 100 L 50 50 1 1 B
X PTA29 80 -1000 -2600 100 R 50 50 1 1 B
X PTB0/LLWU_P5 81 -1000 -3150 100 R 50 50 1 1 B
X PTB1 82 -1000 -3250 100 R 50 50 1 1 B
X PTB2 83 -1000 -3350 100 R 50 50 1 1 B
X PTB3 84 -1000 -3450 100 R 50 50 1 1 B
X PTB4 85 -1000 -3550 100 R 50 50 1 1 B
X PTB5 86 -1000 -3650 100 R 50 50 1 1 B
X PTB6 87 -1000 -3750 100 R 50 50 1 1 B
X PTB7 88 -1000 -3850 100 R 50 50 1 1 B
X PTB8 89 -1000 -3950 100 R 50 50 1 1 B
X PTE6/LLWU_P16 9 1100 -2600 100 L 50 50 1 1 B
X PTB9 90 -1000 -4050 100 R 50 50 1 1 B
X PTB10 91 -1000 -4150 100 R 50 50 1 1 B
X PTB11 92 -1000 -4250 100 R 50 50 1 1 B
X PTB16 95 -1000 -4350 100 R 50 50 1 1 B
X PTB17 96 -1000 -4450 100 R 50 50 1 1 B
X PTB18 97 -1000 -4550 100 R 50 50 1 1 B
X PTB19 98 -1000 -4650 100 R 50 50 1 1 B
X PTB20 99 -1000 -4750 100 R 50 50 1 1 B
X VSS 107 1050 -850 100 L 50 50 2 1 W
X VDD 108 1050 -950 100 L 50 50 2 1 W
X VSS 121 1050 -1050 100 L 50 50 2 1 W
X VDD 122 -1000 -750 100 R 50 50 2 1 W
X VSS 134 1050 -1150 100 L 50 50 2 1 W
X VDD 135 -1000 -850 100 R 50 50 2 1 W
X VDD 16 -1000 -250 100 R 50 50 2 1 W
X VSS 17 1050 -250 100 L 50 50 2 1 W
X VSS 18 1050 -350 100 L 50 50 2 1 W
X USB1_VSS 24 1050 -1300 100 L 50 50 2 1 B
X USB1_VSS 24 1750 -9050 100 L 50 50 2 1 B
X VBAT 42 -1000 -1350 100 R 50 50 2 1 W
X VDD 43 -1000 -350 100 R 50 50 2 1 W
X VSS 44 1050 -450 100 L 50 50 2 1 W
X VDD 5 -1000 -150 100 R 50 50 2 1 W
X VDD 56 -1000 -450 100 R 50 50 2 1 W
X VSS 57 1050 -650 100 L 50 50 2 1 W
X VSS 6 1050 -150 100 L 50 50 2 1 W
X VDD 70 -1000 -550 100 R 50 50 2 1 W
X VSS 71 1050 -750 100 L 50 50 2 1 W
X VSS 93 1050 -550 100 L 50 50 2 1 W
X VDD 94 -1000 -650 100 R 50 50 2 1 W
ENDDRAW
ENDDEF
#
# power_+3.3V
#
DEF power_+3.3V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+3.3V" 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_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
#
#End Library

3
otter-calc-rescue.dcm

@ -0,0 +1,3 @@
EESchema-DOCLIB Version 2.0
#
#End Doc Library

162
otter-calc-rescue.lib

@ -0,0 +1,162 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# MK66FX1M0VLQ18-d_nxp
#
DEF MK66FX1M0VLQ18-d_nxp U 0 40 Y Y 2 L N
F0 "U" 0 50 79 H V C CNN
F1 "MK66FX1M0VLQ18-d_nxp" 0 200 79 H V C CNN
F2 "Package_QFP:LQFP-144_20x20mm_P0.5mm" -650 1200 79 H I C CNN
F3 "" -650 1200 79 H I C CNN
DRAW
S -900 -50 1000 -8100 1 1 0 N
S -900 -100 950 -1450 2 1 0 N
X PTE0 1 1100 -2000 100 L 50 50 1 1 B
X PTE7 10 1100 -2700 100 L 50 50 1 1 B
X PTB21 100 -1000 -4850 100 R 50 50 1 1 B
X PTB22 101 -1000 -4950 100 R 50 50 1 1 B
X PTB23 102 -1000 -5050 100 R 50 50 1 1 B
X PTC0 103 -1000 -5650 100 R 50 50 1 1 B
X PTC1/LLWU_P6 104 -1000 -5750 100 R 50 50 1 1 B
X PTC2 105 -1000 -5850 100 R 50 50 1 1 B
X PTC3/LLWU_P7 106 -1000 -5950 100 R 50 50 1 1 B
X PTC4/LLWU_P8 109 -1000 -6050 100 R 50 50 1 1 B
X PTE8 11 1100 -2800 100 L 50 50 1 1 B
X PTC5/LLWU_P9 110 -1000 -6150 100 R 50 50 1 1 B
X PTC6/LLWU_P10 111 -1000 -6250 100 R 50 50 1 1 B
X PTC7 112 -1000 -6350 100 R 50 50 1 1 B
X PTC8 113 -1000 -6450 100 R 50 50 1 1 B
X PTC9 114 -1000 -6550 100 R 50 50 1 1 B
X PTC10 115 -1000 -6650 100 R 50 50 1 1 B
X PTC11/LLWU_P11 116 -1000 -6750 100 R 50 50 1 1 B
X PTC12 117 -1000 -6850 100 R 50 50 1 1 B
X PTC13 118 -1000 -6950 100 R 50 50 1 1 B
X PTC14 119 -1000 -7050 100 R 50 50 1 1 B
X PTE9/LLWU_P17 12 1100 -2900 100 L 50 50 1 1 B
X PTC15 120 -1000 -7150 100 R 50 50 1 1 B
X PTC16 123 -1000 -7250 100 R 50 50 1 1 B
X PTC17 124 -1000 -7350 100 R 50 50 1 1 B
X PTC18 125 -1000 -7450 100 R 50 50 1 1 B
X PTC19 126 -1000 -7550 100 R 50 50 1 1 B
X PTD0/LLWU_P12 127 1050 -100 100 L 50 50 1 1 B
X PTD1 128 1050 -200 100 L 50 50 1 1 B
X PTD2/LLWU_P13 129 1050 -300 100 L 50 50 1 1 B
X PTE10/LLWU_P18 13 1100 -3000 100 L 50 50 1 1 B
X PTD3 130 1050 -400 100 L 50 50 1 1 B
X PTD4/LLWU_P15 131 1050 -500 100 L 50 50 1 1 B
X PTD5 132 1050 -600 100 L 50 50 1 1 B
X PTD6/LLWU_P15 133 1050 -700 100 L 50 50 1 1 B
X PTD7 136 1050 -800 100 L 50 50 1 1 B
X PTD8/LLWU_P24 137 1050 -900 100 L 50 50 1 1 B
X PTD9 138 1050 -1000 100 L 50 50 1 1 B
X PTD10 139 1050 -1100 100 L 50 50 1 1 B
X PTE11 14 1100 -3100 100 L 50 50 1 1 B
X PTD11/LLWU_P25 140 1050 -1200 100 L 50 50 1 1 B
X PTD12 141 1050 -1300 100 L 50 50 1 1 B
X PTD13 142 1050 -1400 100 L 50 50 1 1 B
X PTD14 143 1050 -1500 100 L 50 50 1 1 B
X PTD15 144 1050 -1600 100 L 50 50 1 1 B
X PTE12 15 1100 -3200 100 L 50 50 1 1 B
X USB0_DP 19 -1000 -7900 100 R 50 50 1 1 B
X PTE1/LLWU_P0 2 1100 -2100 100 L 50 50 1 1 B
X USB0_DM 20 -1000 -8000 100 R 50 50 1 1 B
X VREG_OUT 21 1100 -4800 100 L 50 50 1 1 B
X VREG_IN0 22 1100 -4900 100 L 50 50 1 1 B
X VREG_IN1 23 1100 -5000 100 L 50 50 1 1 B
X USB1_DP 25 1100 -7800 100 L 50 50 1 1 B
X USB1_DM 26 1100 -7900 100 L 50 50 1 1 B
X USB1_VBUS 27 1100 -8000 100 L 50 50 1 1 W
X ADC0_DM0/ADC1_DM3 28 1100 -5650 100 L 50 50 1 1 B
X ADC1_DP0/ADC0_DP3 29 1100 -5750 100 L 50 50 1 1 B
X PTE2/LLWU_P1 3 1100 -2200 100 L 50 50 1 1 B
X ADC1_DM0/ADC0_DM3 30 1100 -5850 100 L 50 50 1 1 B
X VREFL 33 1100 -6350 100 L 50 50 1 1 B
X VSSA 34 1100 -6450 100 L 50 50 1 1 W
X SE16/CMP2_IN2/ADC0_SE22 35 1100 -7100 100 L 50 50 1 1 B
X SE16/CMP1_IN2/ADC0_SE21 36 1100 -7200 100 L 50 50 1 1 B
X VREF_OUT/CMP1_IN5/CMP0_IN5/ADC1_SE18 37 1100 -5200 100 L 50 50 1 1 B
X DAC0_OUT/CMP1_IN3/ADC0_SE23 38 1100 -5300 100 L 50 50 1 1 B
X DAC1_OUT/CMP0_IN4/CMP2_IN3/ADC1_SE23 39 1100 -5400 100 L 50 50 1 1 B
X PTE3 4 1100 -2300 100 L 50 50 1 1 B
X XTAL32 40 1100 -4350 100 L 50 50 1 1 B
X EXTAL32 41 1100 -4450 100 L 50 50 1 1 B
X PTE24 45 1100 -3300 100 L 50 50 1 1 B
X PTE25/LLWU_P21 46 1100 -3400 100 L 50 50 1 1 B
X PTE26 47 1100 -3500 100 L 50 50 1 1 B
X PTE27 48 1100 -3600 100 L 50 50 1 1 B
X PTE28 49 1100 -3700 100 L 50 50 1 1 B
X PTA0 50 -1000 -100 100 R 50 50 1 1 B
X PTA1 51 -1000 -200 100 R 50 50 1 1 B
X PTA2 52 -1000 -300 100 R 50 50 1 1 B
X PTA3 53 -1000 -400 100 R 50 50 1 1 B
X PTA4/LLWU_P3 54 -1000 -500 100 R 50 50 1 1 B
X PTA5 55 -1000 -600 100 R 50 50 1 1 B
X PTA6 58 -1000 -700 100 R 50 50 1 1 B
X PTA7 59 -1000 -800 100 R 50 50 1 1 B
X PTA8 60 -1000 -900 100 R 50 50 1 1 B
X PTA9 61 -1000 -1000 100 R 50 50 1 1 B
X PTA10/LLWU_P22 62 -1000 -1100 100 R 50 50 1 1 B
X PTA11/LLWU_P23 63 -1000 -1200 100 R 50 50 1 1 B
X PTA12 64 -1000 -1300 100 R 50 50 1 1 B
X PTA12/LLWU_P4 65 -1000 -1400 100 R 50 50 1 1 B
X PTA14 66 -1000 -1500 100 R 50 50 1 1 B
X PTA15 67 -1000 -1600 100 R 50 50 1 1 B
X PTA16 68 -1000 -1700 100 R 50 50 1 1 B
X PTA17 69 -1000 -1800 100 R 50 50 1 1 B
X PTE4/LLWU_P2 7 1100 -2400 100 L 50 50 1 1 B
X PTA18 72 -1000 -1900 100 R 50 50 1 1 B
X PTA19 73 -1000 -2000 100 R 50 50 1 1 B
X RESET_b 74 1100 -4000 100 L 50 50 1 1 B
X PTA24 75 -1000 -2100 100 R 50 50 1 1 B
X PTA25 76 -1000 -2200 100 R 50 50 1 1 B
X PTA26 77 -1000 -2300 100 R 50 50 1 1 B
X PTA27 78 -1000 -2400 100 R 50 50 1 1 B
X PTA28 79 -1000 -2500 100 R 50 50 1 1 B
X PTE5 8 1100 -2500 100 L 50 50 1 1 B
X PTA29 80 -1000 -2600 100 R 50 50 1 1 B
X PTB0/LLWU_P5 81 -1000 -3150 100 R 50 50 1 1 B
X PTB1 82 -1000 -3250 100 R 50 50 1 1 B
X PTB2 83 -1000 -3350 100 R 50 50 1 1 B
X PTB3 84 -1000 -3450 100 R 50 50 1 1 B
X PTB4 85 -1000 -3550 100 R 50 50 1 1 B
X PTB5 86 -1000 -3650 100 R 50 50 1 1 B
X PTB6 87 -1000 -3750 100 R 50 50 1 1 B
X PTB7 88 -1000 -3850 100 R 50 50 1 1 B
X PTB8 89 -1000 -3950 100 R 50 50 1 1 B
X PTE6/LLWU_P16 9 1100 -2600 100 L 50 50 1 1 B
X PTB9 90 -1000 -4050 100 R 50 50 1 1 B
X PTB10 91 -1000 -4150 100 R 50 50 1 1 B
X PTB11 92 -1000 -4250 100 R 50 50 1 1 B
X PTB16 95 -1000 -4350 100 R 50 50 1 1 B
X PTB17 96 -1000 -4450 100 R 50 50 1 1 B
X PTB18 97 -1000 -4550 100 R 50 50 1 1 B
X PTB19 98 -1000 -4650 100 R 50 50 1 1 B
X PTB20 99 -1000 -4750 100 R 50 50 1 1 B
X VSS 107 1050 -850 100 L 50 50 2 1 W
X VDD 108 1050 -950 100 L 50 50 2 1 W
X VSS 121 1050 -1050 100 L 50 50 2 1 W
X VDD 122 -1000 -750 100 R 50 50 2 1 W
X VSS 134 1050 -1150 100 L 50 50 2 1 W
X VDD 135 -1000 -850 100 R 50 50 2 1 W
X VDD 16 -1000 -250 100 R 50 50 2 1 W
X VSS 17 1050 -250 100 L 50 50 2 1 W
X VSS 18 1050 -350 100 L 50 50 2 1 W
X USB1_VSS 24 1050 -1300 100 L 50 50 2 1 B
X USB1_VSS 24 1750 -9050 100 L 50 50 2 1 B
X VDDA 31 -1000 -1050 100 R 50 50 2 1 B
X VREFH 32 -1000 -1150 100 R 50 50 2 1 B
X VBAT 42 -1000 -1350 100 R 50 50 2 1 W
X VDD 43 -1000 -350 100 R 50 50 2 1 W
X VSS 44 1050 -450 100 L 50 50 2 1 W
X VDD 5 -1000 -150 100 R 50 50 2 1 W
X VDD 56 -1000 -450 100 R 50 50 2 1 W
X VSS 57 1050 -650 100 L 50 50 2 1 W
X VSS 6 1050 -150 100 L 50 50 2 1 W
X VDD 70 -1000 -550 100 R 50 50 2 1 W
X VSS 71 1050 -750 100 L 50 50 2 1 W
X VSS 93 1050 -550 100 L 50 50 2 1 W
X VDD 94 -1000 -650 100 R 50 50 2 1 W
ENDDRAW
ENDDEF
#
#End Library

1
otter-calc.kicad_pcb

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

33
otter-calc.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]

40
otter-calc.sch

@ -0,0 +1,40 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 5
Title ""
Date ""
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Sheet
S 1500 2000 1000 500
U 5F7C2971
F0 "power" 50
F1 "power.sch" 50
$EndSheet
$Sheet
S 3500 2000 1000 500
U 5F7C29DF
F0 "mcu" 50
F1 "mcu.sch" 50