├── kicad ├── KERISE.pdf ├── fp-lib-table ├── SetReferenceUnvisible.py ├── sym-lib-table ├── mouse.pretty │ ├── HIDDEN_PAD.kicad_mod │ ├── IR_SLAVE_04.kicad_mod │ ├── IR_SLAVE_V_04.kicad_mod │ ├── STAND_SLAVE_04.kicad_mod │ ├── SFH3015FA.kicad_mod │ ├── SMD_conn_1.kicad_mod │ ├── STAND_SLAVE_06.kicad_mod │ ├── SMD_conn_2.kicad_mod │ ├── EVPBB.kicad_mod │ ├── SFH4045N_L.kicad_mod │ ├── SKRPACE010.kicad_mod │ ├── SFH3015FA_L.kicad_mod │ ├── SMT-0440-S-R.kicad_mod │ ├── STAND_HOST_04.kicad_mod │ ├── L_4018.kicad_mod │ ├── SMT-0340-T-R.kicad_mod │ ├── STAND_HOST_06.kicad_mod │ ├── SFH4045N.kicad_mod │ ├── ZX62R-B-5P.kicad_mod │ ├── USB-4AM103AS.kicad_mod │ ├── VL6180X.kicad_mod │ ├── LXDC2UR.kicad_mod │ ├── SOT-323_SC-70.kicad_mod │ ├── VL53L0X.kicad_mod │ ├── IR_HOST_04.kicad_mod │ ├── L_4830.kicad_mod │ ├── IR_HOST_V_04.kicad_mod │ ├── R_Array_Concave_4x0201.kicad_mod │ ├── ICM-20600.kicad_mod │ ├── DFN-8-1EP_3x3mm_Pitch0.5mm.kicad_mod │ ├── TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod │ ├── ICM-20602.kicad_mod │ ├── DRV8835.kicad_mod │ ├── Hirose_DF13-02P-1.25DSA_02x1.25mm_Straight.kicad_mod │ ├── MA730.kicad_mod │ ├── JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod │ ├── JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod │ ├── ESP32-PICO-D4.kicad_mod │ └── KERI_9mm.kicad_mod ├── .gitignore ├── KERISE.rules ├── COM.kicad_sch ├── mouse.3dshape │ └── SMT-0440.wrl ├── KERISE-rescue.lib ├── IMU.kicad_sch ├── KERISE.kicad_pro └── KERISE.lib ├── images └── kerise-v5.jpg ├── fusion360 └── KERISE v5 mouse v128.iges └── README.md /kicad/KERISE.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerikun11/micromouse-kerise-v5/HEAD/kicad/KERISE.pdf -------------------------------------------------------------------------------- /images/kerise-v5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerikun11/micromouse-kerise-v5/HEAD/images/kerise-v5.jpg -------------------------------------------------------------------------------- /kicad/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name mouse)(type KiCad)(uri "$(KIPRJMOD)/mouse.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /fusion360/KERISE v5 mouse v128.iges: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kerikun11/micromouse-kerise-v5/HEAD/fusion360/KERISE v5 mouse v128.iges -------------------------------------------------------------------------------- /kicad/SetReferenceUnvisible.py: -------------------------------------------------------------------------------- 1 | import pcbnew 2 | 3 | board = pcbnew.GetBoard() 4 | mods = board.GetModules() 5 | 6 | for mod in mods: 7 | ref = mod.Reference() 8 | print ref.GetText() 9 | ref.SetVisible(False) 10 | -------------------------------------------------------------------------------- /kicad/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "KERISE")(type "Legacy")(uri "${KIPRJMOD}/KERISE.lib")(options "")(descr "")) 4 | (lib (name "KERISE-rescue")(type "Legacy")(uri "${KIPRJMOD}/KERISE-rescue.lib")(options "")(descr "")) 5 | ) 6 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/HIDDEN_PAD.kicad_mod: -------------------------------------------------------------------------------- 1 | (module HIDDEN_PAD (layer F.Cu) (tedit 5C2F75B5) 2 | (fp_text reference AE1 (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Antenna (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 1 smd roundrect (at 0 0) (size 0.2 0.2) (layers F.Cu F.Paste) (roundrect_rratio 0.25)) 9 | ) 10 | -------------------------------------------------------------------------------- /kicad/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: https://www.kicad.org/ 2 | # Format documentation: https://kicad.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *.kicad_sch-bak 10 | *-backups 11 | *.kicad_prl 12 | *.sch-bak 13 | *~ 14 | _autosave-* 15 | *.tmp 16 | *-save.pro 17 | *-save.kicad_pcb 18 | fp-info-cache 19 | 20 | # Netlist files (exported from Eeschema) 21 | *.net 22 | 23 | # Autorouter files (exported from Pcbnew) 24 | # *.dsn 25 | # *.ses 26 | 27 | # Exported BOM files 28 | *.xml 29 | *.csv 30 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/IR_SLAVE_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IR_SLAVE_04 (layer F.Cu) (tedit 5E4BD3CA) 2 | (fp_text reference J4 (at 0 0.5) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Slave (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -1.5 -1) (end -1.25 -1) (layer F.SilkS) (width 0.15)) 9 | (pad 3 smd rect (at 0 -0.4) (size 0.6 0.8) (layers B.Cu B.Paste B.Mask)) 10 | (pad 2 smd rect (at 0 -0.4) (size 0.6 0.8) (layers F.Cu F.Paste F.Mask)) 11 | (pad 1 thru_hole rect (at -2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 12 | (pad 4 thru_hole rect (at 2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/IR_SLAVE_V_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IR_SLAVE_V_04 (layer F.Cu) (tedit 5E4CC27C) 2 | (fp_text reference J11 (at 0 0.5) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Slave (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -1.2 -0.8) (end -1.4 -0.8) (layer F.SilkS) (width 0.12)) 9 | (pad 4 thru_hole rect (at 1.5 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 10 | (pad 1 thru_hole rect (at -1.5 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 11 | (pad 2 smd rect (at 0 -0.4) (size 0.4 0.8) (layers F.Cu F.Paste F.Mask)) 12 | (pad 3 smd rect (at 0 -0.4) (size 0.4 0.8) (layers B.Cu B.Paste B.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/STAND_SLAVE_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STAND_SLAVE_04 (layer F.Cu) (tedit 5E4BF4A8) 2 | (fp_text reference P2 (at 0 0.5) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ToF_Slave (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_circle (center -2 -1) (end -1.75 -1) (layer F.SilkS) (width 0.15)) 9 | (pad 4 thru_hole rect (at 2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 10 | (pad 1 thru_hole rect (at -2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 11 | (pad 3 smd rect (at 0.4 -0.3) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask)) 12 | (pad 2 smd rect (at -0.4 -0.3) (size 0.5 0.6) (layers F.Cu F.Paste F.Mask)) 13 | ) 14 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SFH3015FA.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SFH3015FA (layer F.Cu) (tedit 5E4B3923) 2 | (fp_text reference Q6 (at 0 0.499999) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SFH3015FA (at 0 -0.499999) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.8 -0.8) (end 0.8 -0.8) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 0.8 0.8) (end -0.8 0.8) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -0.4 -0.8) (end -0.4 0.8) (layer F.SilkS) (width 0.12)) 11 | (pad 2 smd roundrect (at 1.2 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 12 | (pad 1 smd roundrect (at -1.2 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 13 | ) 14 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SMD_conn_1.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMD_conn_1 (layer F.Cu) (tedit 59329153) 2 | (fp_text reference P18 (at 0 -1.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Fan (at 0 1.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.75 0) (end -0.25 0.75) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -0.75 -0.75) (end -0.75 0.75) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -0.75 0.75) (end 0.75 0.75) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 0.75 0.75) (end 0.75 -0.75) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 0.75 -0.75) (end -0.75 -0.75) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole rect (at 0 0) (size 0.5 0.8) (drill 0.3) (layers *.Cu *.Mask F.SilkS)) 14 | ) 15 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/STAND_SLAVE_06.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STAND_SLAVE_06 (layer F.Cu) (tedit 5E4BD38A) 2 | (fp_text reference P6 (at 0 -1.5) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ENC_Slave (at 0 -1.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (pad 3 smd rect (at -0.4 -0.4) (size 0.5 0.8) (layers B.Cu B.Paste B.Mask)) 9 | (pad 4 smd rect (at 0.4 -0.4) (size 0.5 0.8) (layers F.Cu F.Paste F.Mask)) 10 | (pad 1 thru_hole rect (at -2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 11 | (pad 6 thru_hole rect (at 2 0) (size 1 1) (drill 0.3) (layers *.Cu *.Mask)) 12 | (pad 2 smd rect (at -0.4 -0.4) (size 0.5 0.8) (layers F.Cu F.Paste F.Mask)) 13 | (pad 5 smd rect (at 0.4 -0.4) (size 0.5 0.8) (layers B.Cu B.Paste B.Mask)) 14 | ) 15 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SMD_conn_2.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMD_conn_2 (layer F.Cu) (tedit 5C2D5C58) 2 | (fp_text reference J1 (at 0 -1.5) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Motor_L (at 0 1.75) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.5 0.75) (end -1 0.25) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -1 0.75) (end 1 0.75) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1 0.75) (end -1 -0.75) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1 -0.75) (end 1 -0.75) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1 0.75) (end 1 -0.75) (layer F.SilkS) (width 0.15)) 13 | (pad 1 thru_hole oval (at -0.5 0) (size 0.5 0.6) (drill 0.3) (layers *.Cu *.Mask F.SilkS)) 14 | (pad 2 thru_hole oval (at 0.5 0) (size 0.5 0.6) (drill 0.3) (layers *.Cu *.Mask F.SilkS)) 15 | ) 16 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/EVPBB.kicad_mod: -------------------------------------------------------------------------------- 1 | (module EVPBB (layer F.Cu) (tedit 5ACAABCF) 2 | (fp_text reference SW1 (at 0 -2.4) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SW_Push (at 0 0) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.4 -0.8) (end -1.4 0.8) (layer F.Fab) (width 0.1)) 9 | (fp_line (start -1.4 0.8) (end 1.4 0.8) (layer F.Fab) (width 0.1)) 10 | (fp_line (start 1.4 0.8) (end 1.4 -0.8) (layer F.Fab) (width 0.1)) 11 | (fp_line (start 1.4 -0.8) (end -1.4 -0.8) (layer F.Fab) (width 0.1)) 12 | (pad 2 smd rect (at 1.4 0.375) (size 0.6 0.4) (layers F.Cu F.Paste F.Mask)) 13 | (pad 1 smd rect (at -1.4 0.375) (size 0.6 0.4) (layers F.Cu F.Paste F.Mask)) 14 | (pad 1 smd rect (at -1.4 -0.375) (size 0.6 0.4) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at 1.4 -0.375) (size 0.6 0.4) (layers F.Cu F.Paste F.Mask)) 16 | ) 17 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SFH4045N_L.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SFH4045N_L (layer F.Cu) (tedit 5E4B4969) 2 | (fp_text reference D4 (at 0 -1.25 180) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SFH4045N_L (at 0 1.5 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -0.6 1.4) (end -0.6 0.6) (layer F.Fab) (width 0.12)) 9 | (fp_line (start 0.6 1.4) (end 0.6 0.6) (layer F.Fab) (width 0.12)) 10 | (fp_arc (start 0 1.4) (end -0.6 1.4) (angle -180) (layer F.Fab) (width 0.12)) 11 | (fp_line (start -0.7 -0.6) (end 0.7 -0.6) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 0.7 0.6) (end -0.7 0.6) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -0.4 -0.6) (end -0.4 0.6) (layer F.SilkS) (width 0.12)) 14 | (pad 1 smd roundrect (at -1.1 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 15 | (pad 2 smd roundrect (at 1.1 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 16 | ) 17 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SKRPACE010.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SKRPACE010 (layer F.Cu) (tedit 5A4B4897) 2 | (fp_text reference SW1 (at 0 -2.4) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SW_Push (at 0 0) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 -1.6) (end -2.1 -1.6) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -2.1 -1.6) (end -2.1 1.6) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -2.1 1.6) (end 2.1 1.6) (layer F.Fab) (width 0.15)) 11 | (fp_line (start 2.1 1.6) (end 2.1 -1.6) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 2.1 -1.6) (end 0 -1.6) (layer F.Fab) (width 0.15)) 13 | (pad 2 smd rect (at 2.1 1.1) (size 0.8 0.6) (layers F.Cu F.Paste F.Mask)) 14 | (pad 2 smd rect (at -2.1 1.1) (size 0.8 0.6) (layers F.Cu F.Paste F.Mask)) 15 | (pad 1 smd rect (at -2.1 -1.1) (size 0.8 0.6) (layers F.Cu F.Paste F.Mask)) 16 | (pad 1 smd rect (at 2.1 -1.1) (size 0.8 0.6) (layers F.Cu F.Paste F.Mask)) 17 | ) 18 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # MicroMouse KERISE v5 2 | 3 | ハーフサイズマイクロマウス 4 | 5 | KERISE v5 6 | 7 | ## 戦績 8 | 9 | なし 10 | 11 | ## スペック 12 | 13 | | 部品 | 型番 | 備考 | 14 | | :----------------- | :------------ | :-------------------------------- | 15 | | モーター | 不明 | 直径6mm 長さ10mm コアレスモーター | 16 | | エンコーダ | MA730 | 4096パルス 磁気式 | 17 | | マイコン | ESP32-PICO-D4 | 240MHz dual core | 18 | | 赤外線LED | SFH4045N | 波長940mm | 19 | | フォトトランジスタ | SFH3015FA | 波長940nm | 20 | | モータードライバ | DRV8835 | 最大電流1.5A x 2ch | 21 | | 6軸センサ | ICM-20602 | 3軸ジャイロ+3軸加速度 | 22 | | バッテリー | 不明 | 3.7V 25C 100mAh 1S | 23 | 24 | ## 回路設計 25 | 26 | - KiCad 27 | 28 | ## 機体設計 29 | 30 | - Fusion 360 31 | 32 | ## 開発環境 33 | 34 | - PlatformIO Espressif32 Arduino 35 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SFH3015FA_L.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SFH3015FA_L (layer F.Cu) (tedit 5E4CC5B3) 2 | (fp_text reference Q7 (at 0 0.499999) (layer F.SilkS) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SFH3015FA (at 0 -0.499999) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0.5 -0.8) (end 0.5 -1.2) (layer F.Fab) (width 0.12)) 9 | (fp_line (start -0.5 -0.8) (end 0.5 -0.8) (layer F.Fab) (width 0.12)) 10 | (fp_line (start -0.5 -1.2) (end -0.5 -0.8) (layer F.Fab) (width 0.12)) 11 | (fp_arc (start 0 -1.2) (end 0.5 -1.2) (angle -180) (layer F.Fab) (width 0.12)) 12 | (fp_line (start -0.4 -0.8) (end -0.4 0.8) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 0.8 0.8) (end -0.8 0.8) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -0.8 -0.8) (end 0.8 -0.8) (layer F.SilkS) (width 0.12)) 15 | (fp_circle (center 0 -1.2) (end 0 -0.8) (layer F.SilkS) (width 0.12)) 16 | (pad 1 smd roundrect (at -1.2 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 17 | (pad 2 smd roundrect (at 1.2 0) (size 0.8 1.6) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 18 | ) 19 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SMT-0440-S-R.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMT-0440-S-R (layer F.Cu) (tedit 5C3186F8) 2 | (fp_text reference LS1 (at 3.749999 0 -270) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Speaker (at 0 0) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2 -1.1) (end -2 -2) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 2 -2) (end 2 -1.1) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -2 2) (end -2 1.1) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 2 2) (end -2 2) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 2 1.1) (end 2 2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -1.249999 0) (end -0.25 0) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -0.75 -0.499999) (end -0.75 0.499999) (layer F.SilkS) (width 0.15)) 16 | (pad 2 smd rect (at 2.2 0) (size 0.5 1.6) (layers F.Cu F.Paste F.Mask)) 17 | (pad 1 smd rect (at -2.2 0) (size 0.5 1.6) (layers F.Cu F.Paste F.Mask)) 18 | (model ${KIPRJMOD}/mouse.3dshape/SMT-0440.wrl 19 | (at (xyz 0 0 0)) 20 | (scale (xyz 0.3937 0.3937 0.3937)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/STAND_HOST_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STAND_HOST_04 (layer F.Cu) (tedit 6198AC94) 2 | (fp_text reference P1 (at 0 4 -180) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ToF_Host (at 0 2.5 -180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.6 0.6) (end -2.6 1) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -2.6 1) (end -1.6 1) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -1.6 1) (end -1.6 1.6) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -1.6 1.6) (end 1.6 1.6) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 1.6 1.6) (end 1.6 1) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 1.6 1) (end 2.6 1) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 2.6 1) (end 2.6 0.6) (layer F.Fab) (width 0.15)) 15 | (fp_line (start 2.6 0.6) (end -2.6 0.6) (layer F.Fab) (width 0.15)) 16 | (pad 1 thru_hole oval (at -2 0) (size 1.5 1.1) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 17 | (pad 4 thru_hole oval (at 2 0) (size 1.5 1.1) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 18 | (pad 2 smd rect (at -0.6 0.35) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 0.6 0.35) (size 0.8 0.7) (layers F.Cu F.Paste F.Mask)) 20 | ) 21 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/L_4018.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_4018 (layer F.Cu) (tedit 5D32FE95) 2 | (descr "Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm") 3 | (tags "inductor Wuerth hci smd") 4 | (attr smd) 5 | (fp_text reference L1 (at 0 0) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value 47u (at 0 4.1) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 2 1.5) (end 2 2) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 2 2) (end -2 2) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2 2) (end -2 1.5) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -2 -1.5) (end -2 -2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2 -2) (end 2 -2) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 2 -2) (end 2 -1.5) (layer F.SilkS) (width 0.15)) 17 | (fp_text user %R (at 0 0) (layer F.Fab) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (pad 1 smd rect (at -2 0) (size 0.8 2.4) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 2 0) (size 0.8 2.4) (layers F.Cu F.Paste F.Mask)) 22 | (model ${KISYS3DMOD}/Inductor_SMD.3dshapes/L_Wuerth_HCI-2212.wrl 23 | (at (xyz 0 0 0)) 24 | (scale (xyz 0.18 0.18 0.1)) 25 | (rotate (xyz 0 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SMT-0340-T-R.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SMT-0340-T-R (layer F.Cu) (tedit 6197D549) 2 | (fp_text reference LS1 (at 3.749999 0 -270) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Speaker (at 0 0) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.6 -1.6) (end -1.6 -0.8) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start -1.6 -1.6) (end -0.8 -1.6) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 1.6 0.8) (end 1.6 1.6) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 1.6 1.6) (end 0.8 1.6) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.6 0.8) (end -1.6 1.6) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -1.6 1.6) (end -0.8 1.6) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -0.6 -0.4) (end -0.6 0.4) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1 0) (end -0.2 0) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0.8 -1.6) (end 1.6 -0.8) (layer F.SilkS) (width 0.12)) 17 | (pad 1 smd rect (at -1.4 0) (size 0.8 1.5) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 1.4 0) (size 0.8 1.5) (layers F.Cu F.Paste F.Mask)) 19 | (model ${KIPRJMOD}/mouse.3dshape/SMT-0440.wrl 20 | (at (xyz 0 0 0)) 21 | (scale (xyz 0.3937 0.3937 0.3937)) 22 | (rotate (xyz 0 0 0)) 23 | ) 24 | ) 25 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/STAND_HOST_06.kicad_mod: -------------------------------------------------------------------------------- 1 | (module STAND_HOST_06 (layer F.Cu) (tedit 5E4BD4FA) 2 | (fp_text reference J8 (at 0 -1.5 180) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ENC_Host (at 0 -1.5 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.5 -0.3) (end -2.5 0.3) (layer F.Fab) (width 0.15)) 9 | (fp_line (start 2.5 -0.3) (end -2.5 -0.3) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 2.5 0.3) (end 2.5 -0.3) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -2.5 0.3) (end 2.5 0.3) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 2.5 1.3) (end 2.5 0.3) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -2.5 1.3) (end 2.5 1.3) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -2.5 0.3) (end -2.5 1.3) (layer F.Fab) (width 0.15)) 15 | (pad 6 thru_hole oval (at 2 0) (size 1.6 1.2) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 16 | (pad 1 thru_hole oval (at -2 0) (size 1.6 1.2) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 17 | (pad 5 smd rect (at 0.5 -0.6) (size 0.54 0.8) (layers F.Cu F.Paste F.Mask)) 18 | (pad 4 smd rect (at 0.5 0.6) (size 0.54 0.8) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at -0.5 -0.6) (size 0.54 0.8) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at -0.5 0.6) (size 0.54 0.8) (layers F.Cu F.Paste F.Mask)) 21 | ) 22 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SFH4045N.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SFH4045N (layer F.Cu) (tedit 5C2EC44A) 2 | (fp_text reference D3 (at 0 1.4) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value SFH4045N (at 0 -1.4) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0.2 0) (end -0.4 0) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 0.2 -0.2) (end 0 0) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 0 0) (end 0.2 0.2) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 0.2 -0.4) (end -0.2 0) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -0.2 0) (end 0.2 0.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 0.2 -0.6) (end 0.2 0.6) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 0.2 -0.6) (end -0.4 0) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -0.4 0) (end 0.2 0.6) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -1.5 -0.6) (end -1.5 0.6) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -1.5 0.6) (end 1.5 0.6) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 1.5 0.6) (end 1.5 -0.6) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.5 -0.6) (end -1.5 -0.6) (layer F.SilkS) (width 0.15)) 20 | (pad 1 smd roundrect (at -1.1 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 2 smd roundrect (at 1.1 0) (size 0.8 1.2) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | ) 23 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/ZX62R-B-5P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ZX62R-B-5P (layer F.Cu) (tedit 5961C998) 2 | (fp_text reference J1 (at 0 -6.6 180) (layer F.SilkS) 3 | (effects (font (size 0.8 0.8) (thickness 0.16))) 4 | ) 5 | (fp_text value ZX62R-B-5P (at 0 -5.5) (layer F.SilkS) 6 | (effects (font (size 0.8 0.8) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.9 0) (end 1.9 -2) (layer F.Fab) (width 0.15)) 9 | (fp_line (start 1.9 -2) (end 2.8 -2) (layer F.Fab) (width 0.15)) 10 | (fp_line (start 2.8 -2) (end 2.8 0) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -1.9 0) (end -1.9 -2) (layer F.Fab) (width 0.15)) 12 | (fp_line (start -1.9 -2) (end -2.8 -2) (layer F.Fab) (width 0.15)) 13 | (fp_line (start -2.8 -2) (end -2.8 0) (layer F.Fab) (width 0.15)) 14 | (pad 6 smd rect (at -4.1 -1.45) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 15 | (pad 6 smd rect (at 4.1 -1.45) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 16 | (pad 3 smd rect (at 0 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at 0.65 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 18 | (pad 1 smd rect (at 1.3 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at -0.65 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 20 | (pad 5 smd rect (at -1.3 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 21 | (pad 6 smd rect (at -3.1 -3.8) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 22 | (pad 6 smd rect (at 3.1 -3.8) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 23 | ) 24 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/USB-4AM103AS.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_A_P (layer F.Cu) (tedit 584027D3) 2 | (fp_text reference P7 (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value USB_A (at 0 -1) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 0 -17.55) (end 0 -2.65) (layer F.Fab) (width 0.15)) 9 | (fp_line (start 6 -2.65) (end -6 -2.65) (layer F.Fab) (width 0.15)) 10 | (fp_line (start -6 0) (end -6 -17.55) (layer F.Fab) (width 0.15)) 11 | (fp_line (start -6 -17.55) (end 6 -17.55) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 6 -17.55) (end 6 0) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 6 0) (end 6 1.25) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 6 1.25) (end -6 1.25) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -6 1.25) (end -6 0) (layer F.Fab) (width 0.15)) 16 | (pad 1 thru_hole circle (at -3 2.4) (size 1.4 1.4) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 17 | (pad 2 thru_hole circle (at -1 2.4) (size 1.4 1.4) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 18 | (pad 3 thru_hole circle (at 1 2.4) (size 1.4 1.4) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 19 | (pad 4 thru_hole circle (at 3 2.4) (size 1.4 1.4) (drill 0.93) (layers *.Cu *.Mask F.SilkS)) 20 | (pad 5 thru_hole oval (at 5.85 0) (size 1.8 3.6) (drill oval 1 2.5) (layers *.Cu *.Mask F.SilkS)) 21 | (pad 5 thru_hole oval (at -5.85 0) (size 1.8 3.6) (drill oval 1 2.5) (layers *.Cu *.Mask F.SilkS)) 22 | (pad "" np_thru_hole circle (at 2.25 0) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 23 | (pad "" np_thru_hole circle (at -2.25 0) (size 1.3 1.3) (drill 1.3) (layers *.Cu *.Mask F.SilkS)) 24 | ) 25 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/VL6180X.kicad_mod: -------------------------------------------------------------------------------- 1 | (module VL6180X (layer F.Cu) (tedit 5A4CA756) 2 | (fp_text reference REF** (at 0 0.5) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value VL6180X (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.4 -1.5) (end -0.6 -1.5) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -0.6 -1.5) (end -0.6 -2.4) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1.4 -2.4) (end 1.4 -2.4) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.4 -2.4) (end 1.4 2.4) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.4 2.4) (end -1.4 2.4) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -1.4 2.4) (end -1.4 -2.4) (layer F.SilkS) (width 0.15)) 14 | (pad 1 smd rect (at -1 -1.875) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 15 | (pad 2 smd rect (at -1 -1.125) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 16 | (pad 3 smd rect (at -1 -0.375) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 17 | (pad 4 smd rect (at -1 0.375) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 18 | (pad 5 smd rect (at -1 1.125) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 19 | (pad 6 smd rect (at -1 1.875) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 20 | (pad 7 smd rect (at 1 1.875) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 21 | (pad 8 smd rect (at 1 1.125) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 22 | (pad 9 smd rect (at 1 0.375) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 23 | (pad 10 smd rect (at 1 -0.375) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 24 | (pad 11 smd rect (at 1 -1.125) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 25 | (pad 12 smd rect (at 1 -1.875) (size 0.6 0.55) (layers F.Cu F.Paste F.Mask)) 26 | ) 27 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/LXDC2UR.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LXDC2UR (layer F.Cu) (tedit 5C3F3B30) 2 | (fp_text reference U3 (at 0 0.5) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value LXDC2UR30 (at 0 -0.5) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.25 -1.15) (end -1.25 -1.15) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start 1.25 1.15) (end 1.25 -1.15) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -1.25 1.15) (end 1.25 1.15) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1.25 -1.15) (end -1.25 1.15) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.5 -1.4) (end 1.5 0) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 0 -1.4) (end 1.5 -1.4) (layer F.SilkS) (width 0.15)) 14 | (pad 1 smd roundrect (at 0.775 -0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 15 | (pad 9 smd roundrect (at 0 0) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 16 | (pad 8 smd roundrect (at 0.775 0) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 17 | (pad 7 smd roundrect (at 0.775 0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 18 | (pad 6 smd roundrect (at 0 0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 19 | (pad 5 smd roundrect (at -0.775 0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 20 | (pad 4 smd roundrect (at -0.775 0) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 21 | (pad 3 smd roundrect (at -0.775 -0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 22 | (pad 2 smd roundrect (at 0 -0.725) (size 0.45 0.35) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25)) 23 | ) 24 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/SOT-323_SC-70.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SOT-323_SC-70 (layer F.Cu) (tedit 5D38FA87) 2 | (descr "SOT-323, SC-70") 3 | (tags "SOT-323 SC-70") 4 | (attr smd) 5 | (fp_text reference Q4 (at -0.05 -1.95) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value MTM231232LBF (at -0.05 2.05) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.18 -1.1) (end -0.68 -0.6) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 0.67 1.1) (end -0.68 1.1) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 0.67 -1.1) (end 0.67 1.1) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -0.68 -0.6) (end -0.68 1.1) (layer F.Fab) (width 0.1)) 15 | (fp_line (start 0.67 -1.1) (end -0.18 -1.1) (layer F.Fab) (width 0.1)) 16 | (fp_line (start -1.7 1.3) (end -1.7 -1.3) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start -1.7 -1.3) (end 1.7 -1.3) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 1.7 -1.3) (end 1.7 1.3) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start 1.7 1.3) (end -1.7 1.3) (layer F.CrtYd) (width 0.05)) 20 | (fp_text user %R (at 0 0 90) (layer F.Fab) 21 | (effects (font (size 0.5 0.5) (thickness 0.075))) 22 | ) 23 | (fp_line (start -1 -1) (end 0.6 -1) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 0.6 -1) (end 0.6 1) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 0.6 1) (end -0.6 1) (layer F.SilkS) (width 0.12)) 26 | (pad 3 smd rect (at 1 0 270) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd rect (at -1 0.65 270) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask)) 28 | (pad 1 smd rect (at -1 -0.65 270) (size 0.45 0.5) (layers F.Cu F.Paste F.Mask)) 29 | (model ${KISYS3DMOD}/Package_TO_SOT_SMD.3dshapes/SOT-323_SC-70.wrl 30 | (at (xyz 0 0 0)) 31 | (scale (xyz 1 1 1)) 32 | (rotate (xyz 0 0 0)) 33 | ) 34 | ) 35 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/VL53L0X.kicad_mod: -------------------------------------------------------------------------------- 1 | (module VL53L0X (layer F.Cu) (tedit 596073F9) 2 | (descr VL53L0X) 3 | (tags "TOF distance sensor") 4 | (fp_text reference U9 (at 0 0) (layer F.Fab) hide 5 | (effects (font (size 0.5 0.5) (thickness 0.125))) 6 | ) 7 | (fp_text value VL53L0X (at 0 0) (layer F.Fab) hide 8 | (effects (font (size 0.5 0.5) (thickness 0.125))) 9 | ) 10 | (fp_line (start 2.3 1) (end 2 1.3) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 2 1.3) (end -2.3 1.3) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 2.3 -1.3) (end 2.3 1) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2.3 -1.3) (end -2.3 1.3) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 2.3 -1.3) (end -2.3 -1.3) (layer F.SilkS) (width 0.15)) 15 | (pad 1 smd rect (at 1.6 0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 16 | (pad 2 smd rect (at 0.8 0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 17 | (pad 3 smd rect (at 0 0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 18 | (pad 5 smd rect (at -1.6 0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at -0.8 0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 20 | (pad 6 smd rect (at -1.6 0) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 21 | (pad 11 smd rect (at 1.6 -0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 22 | (pad 10 smd rect (at 0.8 -0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 23 | (pad 9 smd rect (at 0 -0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 24 | (pad 8 smd rect (at -0.8 -0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 25 | (pad 7 smd rect (at -1.6 -0.8) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 26 | (pad 12 smd rect (at 1.6 0) (size 0.5 0.5) (layers F.Cu F.Paste F.Mask)) 27 | (model ${KIPRJMOD}/kicad-lib/3Dmodels/Sensors/ST-VL53L0X.wrl 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 0.393701 0.393701 0.393701)) 30 | (rotate (xyz 0 0 0)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/IR_HOST_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IR_HOST_04 (layer F.Cu) (tedit 5E4A8E91) 2 | (fp_text reference J12 (at 0 0.5 -180) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Host (at 0 -0.5 -180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 20 90) (end 0 0) (layer B.Fab) (width 0.15)) 9 | (fp_line (start 0 0) (end -20 90) (layer B.Fab) (width 0.15)) 10 | (fp_line (start 0 0) (end 0 90) (layer B.Fab) (width 0.15)) 11 | (fp_line (start 2.2 1.8) (end 2.6 1.8) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 2.6 1.8) (end 2.6 0.6) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 2.6 0.6) (end -2.6 0.6) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -0.2 1.8) (end 0.2 1.8) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -2.6 0.6) (end -2.6 1.8) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -2.6 1.8) (end -2.2 1.8) (layer F.Fab) (width 0.15)) 17 | (fp_line (start 0.2 1.8) (end 0.2 2.4) (layer F.Fab) (width 0.15)) 18 | (fp_line (start 2.2 2.4) (end 2.2 1.8) (layer F.Fab) (width 0.15)) 19 | (fp_arc (start 1.2 2.4) (end 2.2 2.4) (angle 90) (layer F.Fab) (width 0.15)) 20 | (fp_arc (start 1.2 2.4) (end 1.2 3.4) (angle 90) (layer F.Fab) (width 0.15)) 21 | (fp_arc (start -1.2 2.4) (end -1.2 3.4) (angle 90) (layer F.Fab) (width 0.15)) 22 | (fp_arc (start -1.2 2.4) (end -0.2 2.4) (angle 90) (layer F.Fab) (width 0.15)) 23 | (fp_line (start -0.2 2.4) (end -0.2 1.8) (layer F.Fab) (width 0.15)) 24 | (fp_line (start -2.2 1.8) (end -2.2 2.4) (layer F.Fab) (width 0.15)) 25 | (pad 2 smd rect (at 0 0.5) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (pad 3 smd rect (at 0 -0.5) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 27 | (pad 1 thru_hole oval (at -2 0) (size 1.5 1.1) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 28 | (pad 4 thru_hole oval (at 2 0) (size 1.5 1.1) (drill oval 1.2 0.8) (layers *.Cu *.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/L_4830.kicad_mod: -------------------------------------------------------------------------------- 1 | (module L_4830 (layer F.Cu) (tedit 5B6702A2) 2 | (descr "Inductor, Wuerth Elektronik, Wuerth_HCI-5040, 5.5mmx5.2mm") 3 | (tags "inductor Wuerth hci smd") 4 | (attr smd) 5 | (fp_text reference L1 (at 0 -3.6) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value 47u (at 0 4.1) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 2.5 1.5) (end 2.5 2.5) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 2.5 2.5) (end -2.5 2.5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2.5 2.5) (end -2.5 1.5) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -2.5 -1.5) (end -2.5 -2.5) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2.5 -2.5) (end 2.5 -2.5) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 2.5 -2.5) (end 2.5 -1.5) (layer F.SilkS) (width 0.15)) 17 | (fp_text user %R (at 0 0) (layer F.Fab) 18 | (effects (font (size 1 1) (thickness 0.15))) 19 | ) 20 | (fp_line (start -2.75 -2.6) (end -2.75 2.6) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -2.75 2.6) (end 2.75 2.6) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 2.75 2.6) (end 2.75 -2.6) (layer F.Fab) (width 0.1)) 23 | (fp_line (start 2.75 -2.6) (end -2.75 -2.6) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -3.25 -2.85) (end -3.25 2.85) (layer F.CrtYd) (width 0.05)) 25 | (fp_line (start -3.25 2.85) (end 3.25 2.85) (layer F.CrtYd) (width 0.05)) 26 | (fp_line (start 3.25 2.85) (end 3.25 -2.85) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start 3.25 -2.85) (end -3.25 -2.85) (layer F.CrtYd) (width 0.05)) 28 | (pad 1 smd rect (at -2.5 0) (size 1.2 2) (layers F.Cu F.Paste F.Mask)) 29 | (pad 2 smd rect (at 2.5 0) (size 1.2 2) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Inductors_SMD.3dshapes/L_Wuerth_HCI-5040.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/IR_HOST_V_04.kicad_mod: -------------------------------------------------------------------------------- 1 | (module IR_HOST_V_04 (layer F.Cu) (tedit 5E4CD823) 2 | (fp_text reference J12 (at -1.905 -1.905 180) (layer F.Fab) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value Host (at 2.54 -1.905 180) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -2.2 0.53) (end -2.2 1.13) (layer F.Fab) (width 0.15)) 9 | (fp_line (start -0.2 1.13) (end -0.2 0.53) (layer F.Fab) (width 0.15)) 10 | (fp_arc (start -1.2 1.13) (end -0.2 1.13) (angle 90) (layer F.Fab) (width 0.15)) 11 | (fp_arc (start -1.2 1.13) (end -1.2 2.13) (angle 90) (layer F.Fab) (width 0.15)) 12 | (fp_arc (start 1.2 1.13) (end 1.2 2.13) (angle 90) (layer F.Fab) (width 0.15)) 13 | (fp_arc (start 1.2 1.13) (end 2.2 1.13) (angle 90) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 2.2 1.13) (end 2.2 0.53) (layer F.Fab) (width 0.15)) 15 | (fp_line (start 0.2 0.53) (end 0.2 1.13) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -2.6 0.53) (end -2.2 0.53) (layer F.Fab) (width 0.15)) 17 | (fp_line (start -2.6 -0.67) (end -2.6 0.53) (layer F.Fab) (width 0.15)) 18 | (fp_line (start -0.2 0.53) (end 0.2 0.53) (layer F.Fab) (width 0.15)) 19 | (fp_line (start 2.6 -0.67) (end -2.6 -0.67) (layer F.Fab) (width 0.15)) 20 | (fp_line (start 2.6 0.53) (end 2.6 -0.67) (layer F.Fab) (width 0.15)) 21 | (fp_line (start 2.2 0.53) (end 2.6 0.53) (layer F.Fab) (width 0.15)) 22 | (fp_line (start 0 0) (end 0 90) (layer B.Fab) (width 0.15)) 23 | (fp_line (start 0 0) (end -20 90) (layer B.Fab) (width 0.15)) 24 | (fp_line (start 20 90) (end 0 0) (layer B.Fab) (width 0.15)) 25 | (pad 1 thru_hole oval (at 0 1.5) (size 1.1 1.5) (drill oval 0.8 1.2) (layers *.Cu *.Mask)) 26 | (pad 4 thru_hole oval (at 0 -1.5) (size 1.1 1.5) (drill oval 0.8 1.2) (layers *.Cu *.Mask)) 27 | (pad 2 smd rect (at 0.5 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 28 | (pad 3 smd rect (at -0.5 0) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 29 | ) 30 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/R_Array_Concave_4x0201.kicad_mod: -------------------------------------------------------------------------------- 1 | (module R_Array_Concave_4x0201 (layer F.Cu) (tedit 5C3F1BEC) 2 | (descr "Thick Film Chip Resistor Array, Wave soldering, Vishay CRA04P (see cra04p.pdf)") 3 | (tags "resistor array") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.1) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value R_Array_Concave_4x0201 (at 0 2.1) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 1 1.25) (end -1 1.25) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 1 1.25) (end 1 -1.25) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -1 -1.25) (end -1 1.25) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -1 -1.25) (end 1 -1.25) (layer F.CrtYd) (width 0.05)) 15 | (fp_text user %R (at 0 0 90) (layer F.Fab) 16 | (effects (font (size 0.5 0.5) (thickness 0.075))) 17 | ) 18 | (fp_line (start -0.3 -0.7) (end -0.3 0.7) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -0.3 -0.7) (end 0.3 -0.7) (layer F.Fab) (width 0.1)) 20 | (fp_line (start 0.3 -0.7) (end 0.3 0.7) (layer F.Fab) (width 0.1)) 21 | (fp_line (start -0.3 0.7) (end 0.3 0.7) (layer F.Fab) (width 0.1)) 22 | (pad 1 smd rect (at -0.3 -0.6) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -0.3 -0.2) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at -0.3 0.2) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at -0.3 0.6) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at 0.3 0.6) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 smd rect (at 0.3 0.2) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd rect (at 0.3 -0.2) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 29 | (pad 8 smd rect (at 0.3 -0.6) (size 0.4 0.25) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Resistor_SMD.3dshapes/R_Array_Concave_4x0402.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 0.75 0.75 0.75)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/ICM-20600.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ICM-20600 (layer F.Cu) (tedit 6198AE87) 2 | (fp_text reference U4 (at 0 -0.70104) (layer F.Fab) hide 3 | (effects (font (size 0.29972 0.29972) (thickness 0.06604))) 4 | ) 5 | (fp_text value ICM-20600 (at 0 0.29972) (layer F.Fab) 6 | (effects (font (size 0.29972 0.29972) (thickness 0.06604))) 7 | ) 8 | (fp_circle (center -2 -0.75) (end -1.8 -0.75) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -1.5 -0.75) (end -1.5 -1.25) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start -1.5 -1.25) (end -1 -1.25) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 1 -1.25) (end 1.5 -1.25) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start 1.5 -1.25) (end 1.5 -0.75) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 1.5 0.75) (end 1.5 1.25) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 1.5 1.25) (end 1 1.25) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1 1.25) (end -1.5 1.25) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -1.5 1.25) (end -1.5 0.75) (layer F.SilkS) (width 0.12)) 17 | (pad 11 smd rect (at 1.1625 -0.75) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 18 | (pad 8 smd rect (at 1.1625 0.75) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at -1.1625 -0.75) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 20 | (pad 14 smd rect (at -0.5 -0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 21 | (pad 13 smd rect (at 0 -0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 22 | (pad 12 smd rect (at 0.5 -0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at 0 0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 24 | (pad 5 smd rect (at -0.5 0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 25 | (pad 7 smd rect (at 0.5 0.9125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 26 | (pad 4 smd rect (at -1.1625 0.75) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 27 | (model ${KISYS3DMOD}/Package_LGA.3dshapes/Bosch_LGA-14_3x2.5mm_P0.5mm.wrl 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 0)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/DFN-8-1EP_3x3mm_Pitch0.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DFN-8-1EP_3x3mm_Pitch0.5mm (layer F.Cu) (tedit 5C2EC50C) 2 | (descr "DD Package; 8-Lead Plastic DFN (3mm x 3mm) (see Linear Technology DFN_8_05-08-1698.pdf)") 3 | (tags "DFN 0.5") 4 | (attr smd) 5 | (fp_text reference U8 (at 0 -2.55) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value PCA9632 (at 0 2.55) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1.5 1) (end -1.5 1.5) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.5 1) (end 1.5 1.5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.5 -1.5) (end 1.5 -1) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -1.5 -1) (end -1.5 -1.5) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -2 1.8) (end 2 1.8) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start -2 -1.8) (end 2 -1.8) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2 -1.8) (end 2 1.8) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2 -1.8) (end -2 1.8) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -1.5 1.5) (end 1.5 1.5) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer F.SilkS) (width 0.15)) 21 | (fp_circle (center -0.75 -0.75) (end -0.75 -1) (layer F.SilkS) (width 0.15)) 22 | (pad 8 smd rect (at 1.5 -0.75) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 23 | (pad 7 smd rect (at 1.5 -0.25) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at 1.5 0.25) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 25 | (pad 5 smd rect (at 1.5 0.75) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 26 | (pad 4 smd rect (at -1.5 0.75) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 27 | (pad 3 smd rect (at -1.5 0.25) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 28 | (pad 2 smd rect (at -1.5 -0.25) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 29 | (pad 1 smd rect (at -1.5 -0.75) (size 0.7 0.25) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/TSSOP-14_4.4x5mm_Pitch0.65mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module TSSOP-14_4.4x5mm_Pitch0.65mm (layer F.Cu) (tedit 5C2EC576) 2 | (descr "14-Lead Plastic Thin Shrink Small Outline (ST)-4.4 mm Body [TSSOP] (see Microchip Packaging Specification 00000049BS.pdf)") 3 | (tags "SSOP 0.65") 4 | (attr smd) 5 | (fp_text reference U4 (at 0 -3.55) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value AS5048A (at 0 3.55) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -1.75 -2) (end -1.75 -2.25) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.25 -2.5) (end -2.25 2.5) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -2.25 2.5) (end 2.25 2.5) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 2.25 2.5) (end 2.25 -2.5) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 2.25 -2.5) (end -2.25 -2.5) (layer F.SilkS) (width 0.15)) 16 | (pad 1 smd rect (at -3 -1.95) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at -3 -1.3) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 18 | (pad 3 smd rect (at -3 -0.65) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at -3 0) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 20 | (pad 5 smd rect (at -3 0.65) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 21 | (pad 6 smd rect (at -3 1.3) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 22 | (pad 7 smd rect (at -3 1.95) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 23 | (pad 8 smd rect (at 3 1.95) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 24 | (pad 9 smd rect (at 3 1.3) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 25 | (pad 10 smd rect (at 3 0.65) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 26 | (pad 11 smd rect (at 3 0) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 27 | (pad 12 smd rect (at 3 -0.65) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 28 | (pad 13 smd rect (at 3 -1.3) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 29 | (pad 14 smd rect (at 3 -1.95) (size 0.6 0.3) (layers F.Cu F.Paste F.Mask)) 30 | (model ${KISYS3DMOD}/Package_SO.3dshapes/TSSOP-14-1EP_4.4x5mm_P0.65mm.wrl 31 | (at (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz 0 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/ICM-20602.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ICM-20602 (layer F.Cu) (tedit 5E4A7073) 2 | (fp_text reference U6 (at 0 -0.70104) (layer F.Fab) hide 3 | (effects (font (size 0.29972 0.29972) (thickness 0.06604))) 4 | ) 5 | (fp_text value ICM-20602 (at 0 0.29972) (layer F.Fab) 6 | (effects (font (size 0.29972 0.29972) (thickness 0.06604))) 7 | ) 8 | (fp_line (start -0.8 1.6) (end -1.6 1.6) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -1.6 1.6) (end -1.6 1.2) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start 1.6 1.2) (end 1.6 1.6) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.6 1.6) (end 0.8 1.6) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 0.8 -1.6) (end 1.6 -1.6) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 1.6 -1.6) (end 1.6 -1.2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -1.6 -1.6) (end -2 -1.6) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -1.6 -1.6) (end -1.6 -2) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -1.6 -1.2) (end -1.6 -1.6) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -1.6 -1.6) (end -0.8 -1.6) (layer F.SilkS) (width 0.15)) 18 | (fp_circle (center -1.9 -0.8) (end -1.7 -0.8) (layer F.SilkS) (width 0.15)) 19 | (pad 5 smd rect (at -1.125 1) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 20 | (pad 8 smd rect (at 0.5 1.125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 21 | (pad 14 smd rect (at 0.5 -1.125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 22 | (pad 15 smd rect (at 0 -1.125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 23 | (pad 16 smd rect (at -0.5 -1.125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 24 | (pad 1 smd rect (at -1.125 -1) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 25 | (pad 2 smd rect (at -1.125 -0.5) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 26 | (pad 3 smd rect (at -1.125 0) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 27 | (pad 4 smd rect (at -1.125 0.5) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 28 | (pad 9 smd rect (at 1.125 1) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 29 | (pad 10 smd rect (at 1.125 0.5) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 30 | (pad 11 smd rect (at 1.125 0) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 31 | (pad 12 smd rect (at 1.125 -0.5) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 32 | (pad 13 smd rect (at 1.125 -1) (size 0.52 0.34) (layers F.Cu F.Paste F.Mask)) 33 | (pad 6 smd rect (at -0.5 1.125) (size 0.345 0.52) (layers F.Cu F.Paste F.Mask)) 34 | (model ${KISYS3DMOD}/Package_LGA.3dshapes/LGA-16_3x3mm_P0.5mm_LayoutBorder3x5y.wrl 35 | (at (xyz 0 0 0)) 36 | (scale (xyz 1 1 1)) 37 | (rotate (xyz 0 0 0)) 38 | ) 39 | ) 40 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/DRV8835.kicad_mod: -------------------------------------------------------------------------------- 1 | (module DRV8835 placed (layer F.Cu) (tedit 5C2EC6BD) 2 | (fp_text reference U2 (at 3 -2 180) (layer F.Fab) hide 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value DRV8835 (at 0 -2.25) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start -1.7 -0.6) (end -2 -0.6) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -2 -0.6) (end -2 0.6) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -2 0.6) (end -1.7 0.6) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -1.7 1.2) (end -1.7 1.7) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -1.7 1.2) (end -2.2 1.2) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start -1.7 -0.6) (end -1.7 -1.2) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start -1.7 -1.2) (end -1.5 -1.2) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start -1.5 1.2) (end -1.7 1.2) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -1.7 1.2) (end -1.7 0.6) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 1.7 0.6) (end 1.7 1.2) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 1.7 1.2) (end 1.5 1.2) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 1.5 -1.2) (end 1.7 -1.2) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start 1.7 -1.2) (end 1.7 -0.6) (layer F.SilkS) (width 0.15)) 21 | (pad 13 smd rect (at 0 0) (size 3.6 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 1 smd rect (at -1.25 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 23 | (pad 2 smd rect (at -0.75 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 24 | (pad 3 smd rect (at -0.25 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 25 | (pad 4 smd rect (at 0.25 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 26 | (pad 5 smd rect (at 0.75 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 smd rect (at 1.25 1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd rect (at 1.25 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 29 | (pad 8 smd rect (at 0.75 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 30 | (pad 9 smd rect (at 0.25 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 31 | (pad 10 smd rect (at -0.25 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 32 | (pad 11 smd rect (at -0.75 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 33 | (pad 12 smd rect (at -1.25 -1.1) (size 0.34 0.6) (layers F.Cu F.Paste F.Mask)) 34 | (pad 13 thru_hole rect (at 0 0) (size 0.9 0.9) (drill 0.6) (layers *.Cu *.Mask)) 35 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/DFN-12-1EP_2x3mm_P0.45mm_EP0.64x2.4mm.wrl 36 | (at (xyz 0 0 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 -90)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/Hirose_DF13-02P-1.25DSA_02x1.25mm_Straight.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Hirose_DF13-02P-1.25DSA_02x1.25mm_Straight (layer F.Cu) (tedit 5A4F88A2) 2 | (descr "Hirose DF13 series connector, 1.25mm pitch, top entry PTH") 3 | (tags "connector hirose df13 top straight vertical through thru hole") 4 | (fp_text reference BT1 (at 0 -4) (layer F.Fab) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Battery (at 0 2.5) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start 2.675 -2.8) (end -2.675 -2.8) (layer F.CrtYd) (width 0.05)) 11 | (fp_line (start 2.675 1.8) (end 2.675 -2.8) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start -2.675 1.8) (end 2.675 1.8) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -2.675 -2.8) (end -2.675 1.8) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 0.375 -1.55) (end 1.175 -1.55) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 0.375 -2.05) (end 0.375 -1.55) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -0.375 -2.05) (end 0.375 -2.05) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -0.375 -1.55) (end -0.375 -2.05) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 0.375 -1.55) (end -0.375 -1.55) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 0.375 -2.05) (end 0.375 -1.55) (layer F.SilkS) (width 0.15)) 20 | (fp_line (start -0.375 -2.05) (end 0.375 -2.05) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -0.375 -1.55) (end -0.375 -2.05) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -1.175 -1.55) (end -0.375 -1.55) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 1.175 -1.55) (end 1.175 -2.3) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start 1.675 -1.55) (end 1.175 -1.55) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.675 -0.75) (end 1.675 -1.55) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 2.175 -0.75) (end 1.675 -0.75) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start -1.175 -1.55) (end -1.175 -2.3) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start -1.675 -1.55) (end -1.175 -1.55) (layer F.SilkS) (width 0.15)) 29 | (fp_line (start -1.675 -0.75) (end -1.675 -1.55) (layer F.SilkS) (width 0.15)) 30 | (fp_line (start -2.175 -0.75) (end -1.675 -0.75) (layer F.SilkS) (width 0.15)) 31 | (fp_line (start 1.675 0) (end 2.175 0) (layer F.SilkS) (width 0.15)) 32 | (fp_line (start 1.675 0.8) (end 1.675 0) (layer F.SilkS) (width 0.15)) 33 | (fp_line (start -1.675 0.8) (end 1.675 0.8) (layer F.SilkS) (width 0.15)) 34 | (fp_line (start -1.675 0) (end -1.675 0.8) (layer F.SilkS) (width 0.15)) 35 | (fp_line (start -2.175 0) (end -1.675 0) (layer F.SilkS) (width 0.15)) 36 | (fp_line (start 2.175 -2.3) (end -2.175 -2.3) (layer F.SilkS) (width 0.15)) 37 | (fp_line (start 2.175 1.3) (end 2.175 -2.3) (layer F.SilkS) (width 0.15)) 38 | (fp_line (start -2.175 1.3) (end 2.175 1.3) (layer F.SilkS) (width 0.15)) 39 | (fp_line (start -2.175 -2.3) (end -2.175 1.3) (layer F.SilkS) (width 0.15)) 40 | (pad 2 thru_hole oval (at 0.625 0) (size 0.8 1) (drill oval 0.5 0.6) (layers *.Cu *.Mask)) 41 | (pad 1 thru_hole oval (at -0.625 0) (size 0.8 1) (drill oval 0.5 0.6) (layers *.Cu *.Mask)) 42 | (model ${KISYS3DMOD}/Connectors_Hirose.3dshapes/Hirose_DF13-02P-1.25DSA_02x1.25mm_Straight.wrl 43 | (at (xyz 0 0 0)) 44 | (scale (xyz 1 1 1)) 45 | (rotate (xyz 0 0 0)) 46 | ) 47 | ) 48 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/MA730.kicad_mod: -------------------------------------------------------------------------------- 1 | (module QFN-16-1EP_3x3mm_Pitch0.5mm (layer F.Cu) (tedit 5AB76C8C) 2 | (descr "16-Lead Plastic Quad Flat, No Lead Package (NG) - 3x3x0.9 mm Body [QFN]; (see Microchip Packaging Specification 00000049BS.pdf)") 3 | (tags "QFN 0.5") 4 | (attr smd) 5 | (fp_text reference REF** (at 0 -2.85) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value QFN-16-1EP_3x3mm_Pitch0.5mm (at 0 2.85) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -0.5 -1.5) (end 1.5 -1.5) (layer F.Fab) (width 0.15)) 12 | (fp_line (start 1.5 -1.5) (end 1.5 1.5) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 1.5 1.5) (end -1.5 1.5) (layer F.Fab) (width 0.15)) 14 | (fp_line (start -1.5 1.5) (end -1.5 -0.5) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -1.5 -0.5) (end -0.5 -1.5) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -2.1 -2.1) (end -2.1 2.1) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 2.1 -2.1) (end 2.1 2.1) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start -2.1 -2.1) (end 2.1 -2.1) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -2.1 2.1) (end 2.1 2.1) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 1.625 -1.625) (end 1.625 -1.125) (layer F.SilkS) (width 0.15)) 21 | (fp_line (start -1.625 1.625) (end -1.625 1.125) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start 1.625 1.625) (end 1.625 1.125) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start -1.625 -1.625) (end -1.125 -1.625) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start -1.625 1.625) (end -1.125 1.625) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start 1.625 1.625) (end 1.125 1.625) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 1.625 -1.625) (end 1.125 -1.625) (layer F.SilkS) (width 0.15)) 27 | (pad 1 smd oval (at -1.475 -0.75) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 28 | (pad 2 smd oval (at -1.475 -0.25) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 29 | (pad 3 smd oval (at -1.475 0.25) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 30 | (pad 4 smd oval (at -1.475 0.75) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 31 | (pad 5 smd oval (at -0.75 1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 32 | (pad 6 smd oval (at -0.25 1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 33 | (pad 7 smd oval (at 0.25 1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 34 | (pad 8 smd oval (at 0.75 1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 35 | (pad 9 smd oval (at 1.475 0.75) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 36 | (pad 10 smd oval (at 1.475 0.25) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 37 | (pad 11 smd oval (at 1.475 -0.25) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 38 | (pad 12 smd oval (at 1.475 -0.75) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 39 | (pad 13 smd oval (at 0.75 -1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 40 | (pad 14 smd oval (at 0.25 -1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 41 | (pad 15 smd oval (at -0.25 -1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 42 | (pad 16 smd oval (at -0.75 -1.475 90) (size 0.75 0.3) (layers F.Cu F.Paste F.Mask)) 43 | (model ${KISYS3DMOD}/Housings_DFN_QFN.3dshapes/QFN-16-1EP_3x3mm_Pitch0.5mm.wrl 44 | (at (xyz 0 0 0)) 45 | (scale (xyz 1 1 1)) 46 | (rotate (xyz 0 0 0)) 47 | ) 48 | ) 49 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight (layer F.Cu) (tedit 5AB8412A) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf) 3 | (tags "connector jst sh") 4 | (attr smd) 5 | (fp_text reference REF** (at -0.5 -3.5) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value JST_SH_BM02B-SRSS-TB_02x1.00mm_Straight (at 0 3.5) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -1.5 1.5875) (end -1.25 1.5875) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -0.9 -1.9625) (end 0.9 -1.9625) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start -2 -0.0625) (end -2 0.9375) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start -2 0.9375) (end -1.1 0.9375) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -1.5 0.9375) (end -1.5 -0.0625) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -1.5 -0.0625) (end -1.5 -0.0625) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1.5 -0.0625) (end -1.5 0.9375) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start -1.5 0.9375) (end -1.5 0.9375) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.5 0.3375) (end -1.5 0.3375) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.5 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start -2 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -2 0.3375) (end -1.5 0.3375) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start 2 -0.0625) (end 2 0.9375) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 2 0.9375) (end 1.1 0.9375) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 1.5 0.9375) (end 1.5 -0.0625) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 1.5 -0.0625) (end 1.5 -0.0625) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 1.5 -0.0625) (end 1.5 0.9375) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 1.5 0.9375) (end 1.5 0.9375) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 1.5 0.3375) (end 1.5 0.3375) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start 1.5 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 2 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 2 0.3375) (end 1.5 0.3375) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start -0.9 -1.0625) (end -0.9 -1.5625) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start -0.9 -1.5625) (end 0.9 -1.5625) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start 0.9 -1.5625) (end 0.9 -1.0625) (layer F.SilkS) (width 0.12)) 36 | (fp_line (start -0.9 -0.4625) (end -0.9 0.1875) (layer F.SilkS) (width 0.12)) 37 | (fp_line (start -0.9 0.1875) (end 0.9 0.1875) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start 0.9 0.1875) (end 0.9 -0.4625) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start -0.5 -1.0625) (end -0.5 -0.8625) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start 0.5 -1.0625) (end 0.5 -0.8625) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start -2.9 2.55) (end -2.9 -2.7) (layer F.CrtYd) (width 0.05)) 42 | (fp_line (start -2.9 -2.7) (end 2.9 -2.7) (layer F.CrtYd) (width 0.05)) 43 | (fp_line (start 2.9 -2.7) (end 2.9 2.55) (layer F.CrtYd) (width 0.05)) 44 | (fp_line (start 2.9 2.55) (end -2.9 2.55) (layer F.CrtYd) (width 0.05)) 45 | (pad 1 smd rect (at -0.5 1) (size 0.6 1) (layers F.Cu F.Paste F.Mask)) 46 | (pad 2 smd rect (at 0.5 1) (size 0.6 1) (layers F.Cu F.Paste F.Mask)) 47 | (pad "" smd rect (at -1.9 -1.1) (size 1 1.8) (layers F.Cu F.Paste F.Mask)) 48 | (pad "" smd rect (at 1.9 -1.1) (size 1 1.8) (layers F.Cu F.Paste F.Mask)) 49 | ) 50 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight.kicad_mod: -------------------------------------------------------------------------------- 1 | (module JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight (layer F.Cu) (tedit 5D338D98) 2 | (descr http://www.jst-mfg.com/product/pdf/eng/eSH.pdf) 3 | (tags "connector jst sh") 4 | (attr smd) 5 | (fp_text reference J7 (at -1 -3.5 -180) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value COM (at 0 3.5 -180) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start 3.4 2.55) (end -3.4 2.55) (layer F.CrtYd) (width 0.05)) 12 | (fp_line (start 3.4 -2.7) (end 3.4 2.55) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start -3.4 -2.7) (end 3.4 -2.7) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start -3.4 2.55) (end -3.4 -2.7) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start 1 -1.0625) (end 1 -0.8625) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start 0 -1.0625) (end 0 -0.8625) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -1 -1.0625) (end -1 -0.8625) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 1.4 0.1875) (end 1.4 -0.4625) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -1.4 0.1875) (end 1.4 0.1875) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.4 -0.4625) (end -1.4 0.1875) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.4 -1.5625) (end 1.4 -1.0625) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -1.4 -1.5625) (end 1.4 -1.5625) (layer F.SilkS) (width 0.12)) 23 | (fp_line (start -1.4 -1.0625) (end -1.4 -1.5625) (layer F.SilkS) (width 0.12)) 24 | (fp_line (start 2.5 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start 2.5 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12)) 26 | (fp_line (start 2 0.3375) (end 2.5 0.3375) (layer F.SilkS) (width 0.12)) 27 | (fp_line (start 2 0.3375) (end 2 0.3375) (layer F.SilkS) (width 0.12)) 28 | (fp_line (start 2 0.9375) (end 2 0.9375) (layer F.SilkS) (width 0.12)) 29 | (fp_line (start 2 -0.0625) (end 2 0.9375) (layer F.SilkS) (width 0.12)) 30 | (fp_line (start 2 -0.0625) (end 2 -0.0625) (layer F.SilkS) (width 0.12)) 31 | (fp_line (start 2 0.9375) (end 2 -0.0625) (layer F.SilkS) (width 0.12)) 32 | (fp_line (start 2.5 0.9375) (end 1.6 0.9375) (layer F.SilkS) (width 0.12)) 33 | (fp_line (start 2.5 -0.0625) (end 2.5 0.9375) (layer F.SilkS) (width 0.12)) 34 | (fp_line (start -2.5 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12)) 35 | (fp_line (start -2.5 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12)) 36 | (fp_line (start -2 0.3375) (end -2.5 0.3375) (layer F.SilkS) (width 0.12)) 37 | (fp_line (start -2 0.3375) (end -2 0.3375) (layer F.SilkS) (width 0.12)) 38 | (fp_line (start -2 0.9375) (end -2 0.9375) (layer F.SilkS) (width 0.12)) 39 | (fp_line (start -2 -0.0625) (end -2 0.9375) (layer F.SilkS) (width 0.12)) 40 | (fp_line (start -2 -0.0625) (end -2 -0.0625) (layer F.SilkS) (width 0.12)) 41 | (fp_line (start -2 0.9375) (end -2 -0.0625) (layer F.SilkS) (width 0.12)) 42 | (fp_line (start -2.5 0.9375) (end -1.6 0.9375) (layer F.SilkS) (width 0.12)) 43 | (fp_line (start -2.5 -0.0625) (end -2.5 0.9375) (layer F.SilkS) (width 0.12)) 44 | (fp_line (start -1.4 -1.9625) (end 1.4 -1.9625) (layer F.SilkS) (width 0.12)) 45 | (fp_circle (center -1.8 1.4875) (end -1.55 1.4875) (layer F.SilkS) (width 0.12)) 46 | (pad "" smd rect (at 2.2 -1.1) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) 47 | (pad "" smd rect (at -2.2 -1.1) (size 1 1.6) (layers F.Cu F.Paste F.Mask)) 48 | (pad 3 smd rect (at 1 1) (size 0.6 1) (layers F.Cu F.Paste F.Mask)) 49 | (pad 2 smd rect (at 0 1) (size 0.6 1) (layers F.Cu F.Paste F.Mask)) 50 | (pad 1 smd rect (at -1 1) (size 0.6 1) (layers F.Cu F.Paste F.Mask)) 51 | ) 52 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/ESP32-PICO-D4.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32-PICO-D4 (layer F.Cu) (tedit 6198A9F0) 2 | (descr "UK Package; 48-Lead Plastic QFN (7mm x 7mm); (see Linear Technology QFN_48_05-08-1704.pdf)") 3 | (tags "QFN 0.5") 4 | (attr smd) 5 | (fp_text reference U1 (at 0 -4.75) (layer F.Fab) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value ESP32-PICO-D4 (at 0 4.75) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -2.25 -2.25) (end -2 -2.5) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -2.5 -3.5) (end 3.5 -3.5) (layer F.Fab) (width 0.15)) 13 | (fp_line (start 3.5 -3.5) (end 3.5 3.5) (layer F.Fab) (width 0.15)) 14 | (fp_line (start 3.5 3.5) (end -3.5 3.5) (layer F.Fab) (width 0.15)) 15 | (fp_line (start -3.5 3.5) (end -3.5 -2.5) (layer F.Fab) (width 0.15)) 16 | (fp_line (start -3.5 -2.5) (end -2.5 -3.5) (layer F.Fab) (width 0.15)) 17 | (fp_line (start -4 -4) (end -4 4) (layer F.CrtYd) (width 0.05)) 18 | (fp_line (start 4 -4) (end 4 4) (layer F.CrtYd) (width 0.05)) 19 | (fp_line (start -4 -4) (end 4 -4) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start -4 4) (end 4 4) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 3.625 -3.625) (end 3.625 -3.1) (layer F.SilkS) (width 0.15)) 22 | (fp_line (start -3.625 3.625) (end -3.625 3.1) (layer F.SilkS) (width 0.15)) 23 | (fp_line (start 3.625 3.625) (end 3.625 3.1) (layer F.SilkS) (width 0.15)) 24 | (fp_line (start -3.625 -3.625) (end -3.1 -3.625) (layer F.SilkS) (width 0.15)) 25 | (fp_line (start -3.625 3.625) (end -3.1 3.625) (layer F.SilkS) (width 0.15)) 26 | (fp_line (start 3.625 3.625) (end 3.1 3.625) (layer F.SilkS) (width 0.15)) 27 | (fp_line (start 3.625 -3.625) (end 3.1 -3.625) (layer F.SilkS) (width 0.15)) 28 | (fp_line (start -2.7 -2.7) (end -2.7 2.7) (layer F.Fab) (width 0.12)) 29 | (fp_line (start -2.7 2.7) (end 2.7 2.7) (layer F.Fab) (width 0.12)) 30 | (fp_line (start 2.7 2.7) (end 2.7 -2.7) (layer F.Fab) (width 0.12)) 31 | (fp_line (start 2.7 -2.7) (end -2.7 -2.7) (layer F.Fab) (width 0.12)) 32 | (pad 34 smd oval (at 3.5 -1.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 33 | (pad 46 smd oval (at -1.75 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 34 | (pad 43 smd oval (at -0.25 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 35 | (pad 42 smd oval (at 0.25 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 36 | (pad 41 smd oval (at 0.75 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 37 | (pad 40 smd oval (at 1.25 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 38 | (pad 39 smd oval (at 1.75 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 39 | (pad 38 smd oval (at 2.25 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 40 | (pad 36 smd oval (at 3.5 -2.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 41 | (pad 35 smd oval (at 3.5 -2.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 42 | (pad 29 smd oval (at 3.5 0.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 43 | (pad 28 smd oval (at 3.5 1.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 44 | (pad 24 smd oval (at 2.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 45 | (pad 23 smd oval (at 2.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 46 | (pad 22 smd oval (at 1.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 47 | (pad 21 smd oval (at 1.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 48 | (pad 20 smd oval (at 0.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 49 | (pad 19 smd oval (at 0.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 50 | (pad 18 smd oval (at -0.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 51 | (pad 17 smd oval (at -0.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 52 | (pad 16 smd oval (at -1.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 53 | (pad 15 smd oval (at -1.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 54 | (pad 14 smd oval (at -2.25 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 55 | (pad 12 smd oval (at -3.5 2.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 56 | (pad 11 smd oval (at -3.5 2.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 57 | (pad 10 smd oval (at -3.5 1.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 58 | (pad 9 smd oval (at -3.5 1.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 59 | (pad 8 smd oval (at -3.5 0.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 60 | (pad 7 smd oval (at -3.5 0.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 61 | (pad 6 smd oval (at -3.5 -0.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 62 | (pad 5 smd oval (at -3.5 -0.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 63 | (pad 4 smd oval (at -3.5 -1.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 64 | (pad 3 smd oval (at -3.5 -1.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 65 | (pad 2 smd oval (at -3.5 -2.25) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 66 | (pad 13 smd oval (at -2.75 3.5) (size 0.3 1) (layers F.Cu F.Paste F.Mask)) 67 | (pad 49 thru_hole circle (at 0 0) (size 0.9 0.9) (drill 0.6) (layers *.Cu *.Mask)) 68 | (pad 49 smd rect (at 0 0) (size 1.2 1.2) (layers F.Cu F.Paste F.Mask) 69 | (solder_paste_margin_ratio -0.2)) 70 | (pad 37 smd oval (at 2.75 -3.5 90) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 71 | (pad 1 smd oval (at -3.5 -2.75) (size 1 0.3) (layers F.Cu F.Paste F.Mask)) 72 | (model ${KISYS3DMOD}/Package_DFN_QFN.3dshapes/QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm.wrl 73 | (at (xyz 0 0 0)) 74 | (scale (xyz 1 1 1)) 75 | (rotate (xyz 0 0 0)) 76 | ) 77 | ) 78 | -------------------------------------------------------------------------------- /kicad/KERISE.rules: -------------------------------------------------------------------------------- 1 | 2 | (rules PCB KERISE 3 | (snap_angle 4 | fortyfive_degree 5 | ) 6 | (autoroute_settings 7 | (fanout off) 8 | (eu.mihosoft.freerouting.autoroute on) 9 | (postroute on) 10 | (vias on) 11 | (via_costs 50) 12 | (plane_via_costs 5) 13 | (start_ripup_costs 100) 14 | (start_pass_no 10055) 15 | (layer_rule F.Cu 16 | (active on) 17 | (preferred_direction horizontal) 18 | (preferred_direction_trace_costs 1.0) 19 | (against_preferred_direction_trace_costs 2.0) 20 | ) 21 | (layer_rule B.Cu 22 | (active on) 23 | (preferred_direction vertical) 24 | (preferred_direction_trace_costs 1.0) 25 | (against_preferred_direction_trace_costs 2.0) 26 | ) 27 | ) 28 | (rule 29 | (width 150.0) 30 | (clear 150.2) 31 | (clear 0.0 (type smd_to_turn_gap)) 32 | (clear 180.2 (type default_Antena)) 33 | (clear 37.6 (type smd_smd)) 34 | (clear 180.2 (type smd_Antena)) 35 | (clear 180.2 (type "kicad_default"_Antena)) 36 | (clear 180.2 (type 3.3V_Antena)) 37 | (clear 180.2 (type Analog_Antena)) 38 | (clear 180.2 (type Antena_Antena)) 39 | (clear 180.2 (type Antena_BATT)) 40 | (clear 180.2 (type Antena_GND)) 41 | (clear 180.2 (type Antena_LED)) 42 | (clear 180.2 (type Antena_Motor)) 43 | ) 44 | (padstack "Via[0-1]_600:300_um" 45 | (shape 46 | (circle F.Cu 600.0 0.0 0.0) 47 | ) 48 | (shape 49 | (circle B.Cu 600.0 0.0 0.0) 50 | ) 51 | (attach off) 52 | ) 53 | (padstack "Via[0-1]_900:500_um" 54 | (shape 55 | (circle F.Cu 900.0 0.0 0.0) 56 | ) 57 | (shape 58 | (circle B.Cu 900.0 0.0 0.0) 59 | ) 60 | (attach off) 61 | ) 62 | (via 63 | "Via[0-1]_600:300_um" "Via[0-1]_600:300_um" default 64 | ) 65 | (via 66 | "Via[0-1]_900:500_um" "Via[0-1]_900:500_um" default 67 | ) 68 | (via 69 | "Via[0-1]_600:300_um-kicad_default" "Via[0-1]_600:300_um" "kicad_default" 70 | ) 71 | (via 72 | "Via[0-1]_900:500_um-kicad_default" "Via[0-1]_900:500_um" "kicad_default" 73 | ) 74 | (via 75 | "Via[0-1]_600:300_um-3.3V" "Via[0-1]_600:300_um" 3.3V 76 | ) 77 | (via 78 | "Via[0-1]_900:500_um-3.3V" "Via[0-1]_900:500_um" 3.3V 79 | ) 80 | (via 81 | "Via[0-1]_600:300_um-Analog" "Via[0-1]_600:300_um" Analog 82 | ) 83 | (via 84 | "Via[0-1]_900:500_um-Analog" "Via[0-1]_900:500_um" Analog 85 | ) 86 | (via 87 | "Via[0-1]_600:300_um-Antena" "Via[0-1]_600:300_um" Antena 88 | ) 89 | (via 90 | "Via[0-1]_900:500_um-Antena" "Via[0-1]_900:500_um" Antena 91 | ) 92 | (via 93 | "Via[0-1]_600:300_um-BATT" "Via[0-1]_600:300_um" BATT 94 | ) 95 | (via 96 | "Via[0-1]_900:500_um-BATT" "Via[0-1]_900:500_um" BATT 97 | ) 98 | (via 99 | "Via[0-1]_600:300_um-GND" "Via[0-1]_600:300_um" GND 100 | ) 101 | (via 102 | "Via[0-1]_900:500_um-GND" "Via[0-1]_900:500_um" GND 103 | ) 104 | (via 105 | "Via[0-1]_600:300_um-LED" "Via[0-1]_600:300_um" LED 106 | ) 107 | (via 108 | "Via[0-1]_900:500_um-LED" "Via[0-1]_900:500_um" LED 109 | ) 110 | (via 111 | "Via[0-1]_600:300_um-Motor" "Via[0-1]_600:300_um" Motor 112 | ) 113 | (via 114 | "Via[0-1]_900:500_um-Motor" "Via[0-1]_900:500_um" Motor 115 | ) 116 | (via_rule 117 | default "Via[0-1]_600:300_um" 118 | ) 119 | (via_rule 120 | "kicad_default" "Via[0-1]_600:300_um-kicad_default" 121 | ) 122 | (via_rule 123 | 3.3V "Via[0-1]_600:300_um-3.3V" 124 | ) 125 | (via_rule 126 | Analog "Via[0-1]_600:300_um-Analog" 127 | ) 128 | (via_rule 129 | Antena "Via[0-1]_600:300_um-Antena" 130 | ) 131 | (via_rule 132 | BATT "Via[0-1]_600:300_um-BATT" 133 | ) 134 | (via_rule 135 | GND "Via[0-1]_600:300_um-GND" 136 | ) 137 | (via_rule 138 | LED "Via[0-1]_600:300_um-LED" 139 | ) 140 | (via_rule 141 | Motor "Via[0-1]_600:300_um-Motor" 142 | ) 143 | (class default 144 | (clearance_class default) 145 | (via_rule default) 146 | (rule 147 | (width 150.0) 148 | ) 149 | (circuit 150 | (use_layer F.Cu B.Cu) 151 | ) 152 | ) 153 | (class "kicad_default" 154 | "/IR_RCV_FL/s_IR_RCV" "/IR_RCV_FR/s_IR_RCV" "/IR_RCV_SR/s_IR_RCV" "/IR_RCV_FL/s_IR_LED" "/IR_RCV_FR/s_IR_LED" "/IR_RCV_SR/s_IR_LED" "UART-RX" "UART-TX" 155 | SPEAKER "BAT-VOL" BUTTON "MT-IN-L1" "MT-IN-L2" "MT-IN-R1" "MT-IN-R2" "/IR_RCV_SL/s_IR_RCV" 156 | "/IR_RCV_SL/s_IR_LED" "/Encoder_R/s_VDD" "/Encoder_R/s_GND" "/Encoder_L/s_VDD" "/Encoder_L/s_GND" "SPI-SCLK" "SPI-MOSI" "/Encoder_R/s_CS" 157 | "/Encoder_R/s_SCLK" "/Encoder_R/s_MISO" "/Encoder_R/s_MOSI" "I2C-SDA" "I2C-SCL" "SPI-MISO" "/Encoder_L/s_CS" "/Encoder_L/s_SCLK" 158 | "/Encoder_L/s_MISO" "/Encoder_L/s_MOSI" "PR-LED-SL" "PR-LED-SR" "Net-(R1-Pad1)" "PR-LED-FL" "PR-LED-FR" "Net-(LS1-Pad2)" 159 | "/ToF/s_GND" "/ToF/s_3.3V" "/ToF/s_SDA" "/ToF/s_SCL" "Net-(RN1-Pad1)" "Net-(RN1-Pad2)" "Net-(RN1-Pad3)" "Net-(RN1-Pad4)" 160 | "SPI-CS-ENC_R" "SPI-CS-ENC_L" "SPI-CS-IMU" "Net-(Q1-Pad3)" "Net-(C7-Pad1)" "Net-(D1-Pad1)" "Net-(D2-Pad1)" "Net-(D3-Pad1)" 161 | "Net-(D4-Pad1)" "Net-(D9-Pad2)" "Net-(D10-Pad2)" 162 | (clearance_class "kicad_default") 163 | (via_rule kicad_default) 164 | (rule 165 | (width 150.0) 166 | ) 167 | (circuit 168 | (use_layer F.Cu B.Cu) 169 | ) 170 | ) 171 | (class 3.3V 172 | +3V3 173 | (clearance_class 3.3V) 174 | (via_rule 3.3V) 175 | (rule 176 | (width 160.0) 177 | ) 178 | (circuit 179 | (use_layer F.Cu B.Cu) 180 | ) 181 | ) 182 | (class Analog 183 | "PR-RCV-SL" "PR-RCV-FL" "PR-RCV-FR" "PR-RCV-SR" 184 | (clearance_class Analog) 185 | (via_rule Analog) 186 | (rule 187 | (width 150.0) 188 | ) 189 | (circuit 190 | (use_layer F.Cu B.Cu) 191 | ) 192 | ) 193 | (class Antena 194 | (clearance_class Antena) 195 | (via_rule Antena) 196 | (rule 197 | (width 150.0) 198 | ) 199 | (circuit 200 | (use_layer F.Cu B.Cu) 201 | ) 202 | ) 203 | (class BATT 204 | +BATT 205 | (clearance_class BATT) 206 | (via_rule BATT) 207 | (rule 208 | (width 150.0) 209 | ) 210 | (circuit 211 | (use_layer F.Cu B.Cu) 212 | ) 213 | ) 214 | (class GND 215 | GND 216 | (clearance_class GND) 217 | (via_rule GND) 218 | (rule 219 | (width 160.0) 220 | ) 221 | (circuit 222 | (use_layer F.Cu B.Cu) 223 | ) 224 | ) 225 | (class LED 226 | "/IR_RCV_SR/s_3.3V" "/IR_RCV_SR/LED_to_C" "/IR_RCV_FR/LED_to_C" "/IR_RCV_FL/LED_to_C" "/IR_RCV_FL/s_3.3V" "/IR_RCV_SL/s_3.3V" "/IR_RCV_SL/LED_to_C" "/IR_RCV_FR/s_3.3V" 227 | "/IR_RCV_FL/s_GND" "/IR_RCV_FR/s_GND" "/IR_RCV_SR/s_GND" "/IR_RCV_FL/LED_to_FET" "/IR_RCV_FR/LED_to_FET" "/IR_RCV_SR/LED_to_FET" "/IR_RCV_SL/s_GND" "/IR_RCV_SL/LED_to_FET" 228 | (clearance_class LED) 229 | (via_rule LED) 230 | (rule 231 | (width 200.0) 232 | ) 233 | (circuit 234 | (use_layer F.Cu B.Cu) 235 | ) 236 | ) 237 | (class Motor 238 | "/Motor/MT_OUT_L1" "/Motor/MT_OUT_L2" "/Motor/MT_OUT_R1" "/Motor/MT_OUT_R2" "/Motor/MT_OUT_L_L" "/Motor/MT_OUT_L_R" 239 | (clearance_class Motor) 240 | (via_rule Motor) 241 | (rule 242 | (width 340.0) 243 | ) 244 | (circuit 245 | (use_layer F.Cu B.Cu) 246 | ) 247 | ) 248 | ) -------------------------------------------------------------------------------- /kicad/COM.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid e36a3430-1ed3-464f-ad56-83081f839ac5) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "KERISE-rescue:Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at 0 5.08 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue" (at 0 -5.08 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (symbol "Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue_1_1" 25 | (polyline 26 | (pts 27 | (xy 1.27 -2.54) 28 | (xy 0.8636 -2.54) 29 | ) 30 | (stroke (width 0.1524) (type solid)) 31 | (fill (type none)) 32 | ) 33 | (polyline 34 | (pts 35 | (xy 1.27 0) 36 | (xy 0.8636 0) 37 | ) 38 | (stroke (width 0.1524) (type solid)) 39 | (fill (type none)) 40 | ) 41 | (polyline 42 | (pts 43 | (xy 1.27 2.54) 44 | (xy 0.8636 2.54) 45 | ) 46 | (stroke (width 0.1524) (type solid)) 47 | (fill (type none)) 48 | ) 49 | (rectangle (start 0.8636 -2.413) (end 0 -2.667) 50 | (stroke (width 0.1524) (type solid)) 51 | (fill (type outline)) 52 | ) 53 | (rectangle (start 0.8636 0.127) (end 0 -0.127) 54 | (stroke (width 0.1524) (type solid)) 55 | (fill (type outline)) 56 | ) 57 | (rectangle (start 0.8636 2.667) (end 0 2.413) 58 | (stroke (width 0.1524) (type solid)) 59 | (fill (type outline)) 60 | ) 61 | (pin passive line (at 5.08 2.54 180) (length 3.81) 62 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 63 | (number "1" (effects (font (size 1.27 1.27)))) 64 | ) 65 | (pin passive line (at 5.08 0 180) (length 3.81) 66 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 67 | (number "2" (effects (font (size 1.27 1.27)))) 68 | ) 69 | (pin passive line (at 5.08 -2.54 180) (length 3.81) 70 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 71 | (number "3" (effects (font (size 1.27 1.27)))) 72 | ) 73 | ) 74 | ) 75 | (symbol "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 76 | (property "Reference" "#PWR" (at 0 -6.35 0) 77 | (effects (font (size 1.27 1.27)) hide) 78 | ) 79 | (property "Value" "GND-power-KERISE-rescue-KERISE-rescue" (at 0 -3.81 0) 80 | (effects (font (size 1.27 1.27))) 81 | ) 82 | (property "Footprint" "" (at 0 0 0) 83 | (effects (font (size 1.27 1.27)) hide) 84 | ) 85 | (property "Datasheet" "" (at 0 0 0) 86 | (effects (font (size 1.27 1.27)) hide) 87 | ) 88 | (symbol "GND-power-KERISE-rescue-KERISE-rescue_0_1" 89 | (polyline 90 | (pts 91 | (xy 0 0) 92 | (xy 0 -1.27) 93 | (xy 1.27 -1.27) 94 | (xy 0 -2.54) 95 | (xy -1.27 -1.27) 96 | (xy 0 -1.27) 97 | ) 98 | (stroke (width 0) (type solid)) 99 | (fill (type none)) 100 | ) 101 | ) 102 | (symbol "GND-power-KERISE-rescue-KERISE-rescue_1_1" 103 | (pin power_in line (at 0 0 270) (length 0) hide 104 | (name "GND" (effects (font (size 1.27 1.27)))) 105 | (number "1" (effects (font (size 1.27 1.27)))) 106 | ) 107 | ) 108 | ) 109 | ) 110 | 111 | 112 | (wire (pts (xy 121.92 99.06) (xy 121.92 106.68)) 113 | (stroke (width 0) (type default)) 114 | (uuid 497124ff-8d18-472e-9102-82265ece95fa) 115 | ) 116 | (wire (pts (xy 119.38 101.6) (xy 124.46 101.6)) 117 | (stroke (width 0) (type default)) 118 | (uuid 5fb980d7-31ba-4e5b-a515-3279ef54d641) 119 | ) 120 | (wire (pts (xy 124.46 104.14) (xy 119.38 104.14)) 121 | (stroke (width 0) (type default)) 122 | (uuid 7252b6ab-8a0a-477b-92d4-9f6815df0b72) 123 | ) 124 | (wire (pts (xy 121.92 99.06) (xy 119.38 99.06)) 125 | (stroke (width 0) (type default)) 126 | (uuid f6d606f0-004c-4097-991d-3b883421b807) 127 | ) 128 | 129 | (text "COM Port" (at 109.22 87.63 0) 130 | (effects (font (size 2.54 2.54)) (justify left bottom)) 131 | (uuid b5c3ef61-b0d2-40b6-8f9f-9cf49b1a17a0) 132 | ) 133 | 134 | (hierarchical_label "UART_TX" (shape input) (at 124.46 104.14 0) 135 | (effects (font (size 1.524 1.524)) (justify left)) 136 | (uuid cce9b90c-e869-49aa-a2f6-e888cad3a76b) 137 | ) 138 | (hierarchical_label "UART_RX" (shape input) (at 124.46 101.6 0) 139 | (effects (font (size 1.524 1.524)) (justify left)) 140 | (uuid ce894e33-1acb-4758-a094-16540e7c9d1d) 141 | ) 142 | 143 | (symbol (lib_id "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue") (at 121.92 106.68 0) (unit 1) 144 | (in_bom yes) (on_board yes) (dnp no) 145 | (uuid 00000000-0000-0000-0000-000057cdac76) 146 | (property "Reference" "#PWR032" (at 121.92 113.03 0) 147 | (effects (font (size 1.27 1.27)) hide) 148 | ) 149 | (property "Value" "GND" (at 121.92 110.49 0) 150 | (effects (font (size 1.27 1.27))) 151 | ) 152 | (property "Footprint" "" (at 121.92 106.68 0) 153 | (effects (font (size 1.27 1.27))) 154 | ) 155 | (property "Datasheet" "" (at 121.92 106.68 0) 156 | (effects (font (size 1.27 1.27))) 157 | ) 158 | (pin "1" (uuid 3d1496bd-ef4e-47da-8847-3bc0276f4b2e)) 159 | (instances 160 | (project "KERISE" 161 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-000057cda827" 162 | (reference "#PWR032") (unit 1) 163 | ) 164 | ) 165 | ) 166 | ) 167 | 168 | (symbol (lib_id "KERISE-rescue:Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue") (at 114.3 101.6 0) (unit 1) 169 | (in_bom yes) (on_board yes) (dnp no) 170 | (uuid 00000000-0000-0000-0000-00005b6f3423) 171 | (property "Reference" "J9" (at 116.9924 94.5388 0) 172 | (effects (font (size 1.27 1.27))) 173 | ) 174 | (property "Value" "COM" (at 116.9924 96.8502 0) 175 | (effects (font (size 1.27 1.27))) 176 | ) 177 | (property "Footprint" "mouse:JST_SH_BM03B-SRSS-TB_03x1.00mm_Straight" (at 114.3 101.6 0) 178 | (effects (font (size 1.27 1.27)) hide) 179 | ) 180 | (property "Datasheet" "~" (at 114.3 101.6 0) 181 | (effects (font (size 1.27 1.27)) hide) 182 | ) 183 | (pin "1" (uuid f6076f63-ae00-4d6b-bd32-0beb74cacf6f)) 184 | (pin "2" (uuid a28a4ffe-5c05-47f4-a186-affd8871c89c)) 185 | (pin "3" (uuid 66263050-0a6b-4f3e-9004-965a6607f419)) 186 | (instances 187 | (project "KERISE" 188 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-000057cda827" 189 | (reference "J9") (unit 1) 190 | ) 191 | ) 192 | ) 193 | ) 194 | ) 195 | -------------------------------------------------------------------------------- /kicad/mouse.3dshape/SMT-0440.wrl: -------------------------------------------------------------------------------- 1 | #VRML V2.0 utf8 2 | 3 | # Generated by VCGLIB, (C)Copyright 1999-2001 VCG, IEI-CNR 4 | 5 | NavigationInfo { 6 | type [ "EXAMINE", "ANY" ] 7 | } 8 | Transform { 9 | scale 1 1 1 10 | translation 0 0 0 11 | children 12 | [ 13 | Shape 14 | { 15 | geometry IndexedFaceSet 16 | { 17 | creaseAngle .5 18 | solid FALSE 19 | coord Coordinate 20 | { 21 | point 22 | [ 23 | 1.5875 -0.025 2, 1.3625 -0.025 2, 1.5875 -0.025 1.9, 1.3625 -0.025 1.9, 24 | 1.3625 -0.25 2, 1.3625 -0.25 1.9, 1.3125 -0.25 2, 1.3125 -0.25 1.9, 25 | 1.3125 -0.025 2, 1.3125 -0.025 1.9, 1.0875 -0.025 2, 1.0875 -0.025 1.9, 26 | 1.0875 0.025 2, 1.0875 0.025 1.9, 1.3125 0.025 2, 1.3125 0.025 1.9, 27 | 1.3125 0.25 2, 1.3125 0.25 1.9, 1.3625 0.25 2, 1.3625 0.25 1.9, 28 | 1.3625 0.025 2, 1.3625 0.025 1.9, 1.5875 0.025 2, 1.5875 0.025 1.9, 29 | 1.63482 -0.0399861 1.9, 1.63482 -0.0399861 2, 1.6375 3.46945e-17 1.9, 1.6375 3.67394e-17 2, 30 | 1.63482 0.0399861 1.9, 1.63482 0.0399861 2, 1.62684 0.0792586 1.9, 1.62684 0.0792586 2, 31 | 1.6137 0.117117 1.9, 1.6137 0.117117 2, 1.59562 0.152885 1.9, 1.59562 0.152885 2, 32 | 1.57294 0.185925 1.9, 1.57294 0.185925 2, 1.54606 0.215647 1.9, 1.54606 0.215647 2, 33 | 1.51545 0.241521 1.9, 1.51545 0.241521 2, 1.48168 0.263085 1.9, 1.48168 0.263085 2, 34 | 1.44532 0.279954 1.9, 1.44532 0.279954 2, 1.40705 0.291828 1.9, 1.40705 0.291828 2, 35 | 1.36753 0.298493 1.9, 1.36753 0.298493 2, 1.32748 0.299832 1.9, 1.32748 0.299832 2, 36 | 1.2876 0.295821 1.9, 1.2876 0.295821 2, 1.24862 0.286531 1.9, 1.24862 0.286531 2, 37 | 1.21122 0.272127 1.9, 1.21122 0.272127 2, 1.17608 0.252868 1.9, 1.17608 0.252868 2, 38 | 1.14381 0.229096 1.9, 1.14381 0.229096 2, 1.115 0.201235 1.9, 1.115 0.201235 2, 39 | 1.09017 0.169784 1.9, 1.09017 0.169784 2, 1.06974 0.135303 1.9, 1.06974 0.135303 2, 40 | 1.0541 0.0984075 1.9, 1.0541 0.0984075 2, 1.04351 0.0597558 1.9, 1.04351 0.0597558 2, 41 | 1.03817 0.0200378 1.9, 1.03817 0.0200378 2, 1.03817 -0.0200378 1.9, 1.03817 -0.0200378 2, 42 | 1.04351 -0.0597558 1.9, 1.04351 -0.0597558 2, 1.0541 -0.0984075 1.9, 1.0541 -0.0984075 2, 43 | 1.06974 -0.135303 1.9, 1.06974 -0.135303 2, 1.09017 -0.169784 1.9, 1.09017 -0.169784 2, 44 | 1.115 -0.201235 1.9, 1.115 -0.201235 2, 1.14381 -0.229096 1.9, 1.14381 -0.229096 2, 45 | 1.17608 -0.252868 1.9, 1.17608 -0.252868 2, 1.21122 -0.272127 1.9, 1.21122 -0.272127 2, 46 | 1.24862 -0.286531 1.9, 1.24862 -0.286531 2, 1.2876 -0.295821 1.9, 1.2876 -0.295821 2, 47 | 1.32748 -0.299832 1.9, 1.32748 -0.299832 2, 1.36753 -0.298493 1.9, 1.36753 -0.298493 2, 48 | 1.40705 -0.291828 1.9, 1.40705 -0.291828 2, 1.44532 -0.279954 1.9, 1.44532 -0.279954 2, 49 | 1.48168 -0.263085 1.9, 1.48168 -0.263085 2, 1.51545 -0.241521 1.9, 1.51545 -0.241521 2, 50 | 1.54606 -0.215647 1.9, 1.54606 -0.215647 2, 1.57294 -0.185925 1.9, 1.57294 -0.185925 2, 51 | 1.59562 -0.152885 1.9, 1.59562 -0.152885 2, 1.6137 -0.117117 1.9, 1.6137 -0.117117 2, 52 | 1.62684 -0.0792586 1.9, 1.62684 -0.0792586 2, 2 2 2, 2 -2 2, 53 | -2 2 2, -2 -2 2, -2 -2 0, 2 -2 0, 54 | -2 2 0, 2 2 0, 1.5 -0.7 0.05, 1.5 -0.7 0, 55 | 1.95 -0.7 0.05, 2 -0.7 0, 2 -0.7 1.1, 1.95 -0.7 1.1, 56 | 1.5 0.7 0.05, 1.5 0.7 0, 2 0.7 0, 2 0.7 1.1, 57 | 1.95 0.7 1.1, 1.95 0.7 0.05, -1.5 -0.7 0.05, -1.95 -0.7 0.05, 58 | -1.5 -0.7 0, -2 -0.7 0, -2 -0.7 1.1, -1.95 -0.7 1.1, 59 | -1.5 0.7 0.05, -1.5 0.7 0, -2 0.7 0, -2 0.7 1.1, 60 | -1.95 0.7 1.1, -1.95 0.7 0.05 61 | ] 62 | } 63 | coordIndex 64 | [ 65 | 0,1,2,-1, 2,1,3,-1, 1,4,3,-1, 3,4,5,-1, 4,6,5,-1, 5,6,7,-1, 66 | 6,8,7,-1, 7,8,9,-1, 8,10,9,-1, 9,10,11,-1, 10,12,11,-1, 11,12,13,-1, 67 | 12,14,13,-1, 13,14,15,-1, 14,16,15,-1, 15,16,17,-1, 16,18,17,-1, 17,18,19,-1, 68 | 18,20,19,-1, 19,20,21,-1, 20,22,21,-1, 21,22,23,-1, 22,0,23,-1, 23,0,2,-1, 69 | 24,25,26,-1, 26,25,27,-1, 26,27,28,-1, 28,27,29,-1, 28,29,30,-1, 30,29,31,-1, 70 | 30,31,32,-1, 32,31,33,-1, 32,33,34,-1, 34,33,35,-1, 34,35,36,-1, 36,35,37,-1, 71 | 36,37,38,-1, 38,37,39,-1, 38,39,40,-1, 40,39,41,-1, 40,41,42,-1, 42,41,43,-1, 72 | 42,43,44,-1, 44,43,45,-1, 44,45,46,-1, 46,45,47,-1, 46,47,48,-1, 48,47,49,-1, 73 | 48,49,50,-1, 50,49,51,-1, 50,51,52,-1, 52,51,53,-1, 52,53,54,-1, 54,53,55,-1, 74 | 54,55,56,-1, 56,55,57,-1, 56,57,58,-1, 58,57,59,-1, 58,59,60,-1, 60,59,61,-1, 75 | 60,61,62,-1, 62,61,63,-1, 62,63,64,-1, 64,63,65,-1, 64,65,66,-1, 66,65,67,-1, 76 | 66,67,68,-1, 68,67,69,-1, 68,69,70,-1, 70,69,71,-1, 70,71,72,-1, 72,71,73,-1, 77 | 72,73,74,-1, 74,73,75,-1, 74,75,76,-1, 76,75,77,-1, 76,77,78,-1, 78,77,79,-1, 78 | 78,79,80,-1, 80,79,81,-1, 80,81,82,-1, 82,81,83,-1, 82,83,84,-1, 84,83,85,-1, 79 | 84,85,86,-1, 86,85,87,-1, 86,87,88,-1, 88,87,89,-1, 88,89,90,-1, 90,89,91,-1, 80 | 90,91,92,-1, 92,91,93,-1, 92,93,94,-1, 94,93,95,-1, 94,95,96,-1, 96,95,97,-1, 81 | 96,97,98,-1, 98,97,99,-1, 98,99,100,-1, 100,99,101,-1, 100,101,102,-1, 102,101,103,-1, 82 | 102,103,104,-1, 104,103,105,-1, 104,105,106,-1, 106,105,107,-1, 106,107,108,-1, 108,107,109,-1, 83 | 108,109,110,-1, 110,109,111,-1, 110,111,112,-1, 112,111,113,-1, 112,113,114,-1, 114,113,115,-1, 84 | 114,115,116,-1, 116,115,117,-1, 116,117,24,-1, 24,117,25,-1, 2,26,23,-1, 23,26,28,-1, 85 | 23,28,30,-1, 3,112,2,-1, 2,112,114,-1, 2,114,116,-1, 5,106,3,-1, 3,106,108,-1, 86 | 3,108,110,-1, 7,96,5,-1, 5,96,98,-1, 5,98,100,-1, 9,88,7,-1, 7,88,90,-1, 87 | 7,90,92,-1, 11,82,9,-1, 9,82,84,-1, 9,84,86,-1, 13,74,11,-1, 11,74,76,-1, 88 | 11,76,78,-1, 15,64,13,-1, 13,64,66,-1, 13,66,68,-1, 17,58,15,-1, 15,58,60,-1, 89 | 15,60,62,-1, 19,50,17,-1, 17,50,52,-1, 17,52,54,-1, 21,40,19,-1, 19,40,42,-1, 90 | 19,42,44,-1, 23,34,21,-1, 21,34,36,-1, 21,36,38,-1, 30,32,23,-1, 23,32,34,-1, 91 | 38,40,21,-1, 44,46,19,-1, 19,46,48,-1, 19,48,50,-1, 54,56,17,-1, 17,56,58,-1, 92 | 62,64,15,-1, 68,70,13,-1, 13,70,72,-1, 13,72,74,-1, 78,80,11,-1, 11,80,82,-1, 93 | 86,88,9,-1, 92,94,7,-1, 7,94,96,-1, 100,102,5,-1, 5,102,104,-1, 5,104,106,-1, 94 | 110,112,3,-1, 116,24,2,-1, 2,24,26,-1, 118,27,119,-1, 119,27,25,-1, 119,25,117,-1, 95 | 120,59,118,-1, 118,59,57,-1, 118,57,55,-1, 121,73,120,-1, 120,73,71,-1, 120,71,69,-1, 96 | 119,89,121,-1, 121,89,87,-1, 121,87,85,-1, 117,115,119,-1, 119,115,113,-1, 119,113,111,-1, 97 | 111,109,119,-1, 119,109,107,-1, 119,107,105,-1, 105,103,119,-1, 119,103,101,-1, 119,101,99,-1, 98 | 99,97,119,-1, 119,97,95,-1, 119,95,93,-1, 93,91,119,-1, 119,91,89,-1, 85,83,121,-1, 99 | 121,83,81,-1, 121,81,79,-1, 79,77,121,-1, 121,77,75,-1, 121,75,73,-1, 69,67,120,-1, 100 | 120,67,65,-1, 120,65,63,-1, 63,61,120,-1, 120,61,59,-1, 55,53,118,-1, 118,53,51,-1, 101 | 118,51,49,-1, 49,47,118,-1, 118,47,45,-1, 118,45,43,-1, 43,41,118,-1, 118,41,39,-1, 102 | 118,39,37,-1, 37,35,118,-1, 118,35,33,-1, 118,33,31,-1, 31,29,118,-1, 118,29,27,-1, 103 | 122,123,121,-1, 121,123,119,-1, 124,122,120,-1, 120,122,121,-1, 125,124,118,-1, 118,124,120,-1, 104 | 123,125,119,-1, 119,125,118,-1, 0,20,1,-1, 1,20,14,-1, 1,14,8,-1, 8,14,12,-1, 105 | 8,12,10,-1, 0,22,20,-1, 18,16,20,-1, 20,16,14,-1, 6,4,8,-1, 8,4,1,-1, 106 | 123,122,125,-1, 125,122,124,-1, 126,127,128,-1, 128,127,129,-1, 128,129,130,-1, 130,131,128,-1, 107 | 126,132,127,-1, 127,132,133,-1, 133,134,127,-1, 127,134,129,-1, 134,135,129,-1, 129,135,130,-1, 108 | 130,135,131,-1, 131,135,136,-1, 136,137,131,-1, 131,137,128,-1, 137,132,128,-1, 128,132,126,-1, 109 | 132,137,133,-1, 133,137,134,-1, 134,137,135,-1, 135,137,136,-1, 138,139,140,-1, 140,139,141,-1, 110 | 141,139,142,-1, 142,139,143,-1, 144,138,145,-1, 145,138,140,-1, 140,141,145,-1, 145,141,146,-1, 111 | 141,142,146,-1, 146,142,147,-1, 147,142,148,-1, 148,142,143,-1, 143,139,148,-1, 148,139,149,-1, 112 | 139,138,149,-1, 149,138,144,-1, 144,145,149,-1, 149,145,146,-1, 149,146,147,-1, 147,148,149,-1 113 | ] 114 | } 115 | appearance Appearance 116 | { 117 | material Material 118 | { 119 | ambientIntensity 0.2 120 | diffuseColor 0.9 0.9 0.9 121 | specularColor .1 .1 .1 122 | shininess .5 123 | } 124 | } 125 | } 126 | ] 127 | } 128 | -------------------------------------------------------------------------------- /kicad/KERISE-rescue.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # +3.3V-power-KERISE-rescue-KERISE-rescue 5 | # 6 | DEF +3.3V-power-KERISE-rescue-KERISE-rescue #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3.3V-power-KERISE-rescue-KERISE-rescue" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X +3V3 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # +BATT-power-KERISE-rescue-KERISE-rescue 20 | # 21 | DEF +BATT-power-KERISE-rescue-KERISE-rescue #PWR 0 0 Y Y 1 F P 22 | F0 "#PWR" 0 -150 50 H I C CNN 23 | F1 "+BATT-power-KERISE-rescue-KERISE-rescue" 0 140 50 H V C CNN 24 | F2 "" 0 0 50 H I C CNN 25 | F3 "" 0 0 50 H I C CNN 26 | DRAW 27 | P 2 0 1 0 -30 50 0 100 N 28 | P 2 0 1 0 0 0 0 100 N 29 | P 2 0 1 0 0 100 30 50 N 30 | X +BATT 1 0 0 0 U 50 50 1 1 W N 31 | ENDDRAW 32 | ENDDEF 33 | # 34 | # Battery_Cell-Device-KERISE-rescue-KERISE-rescue 35 | # 36 | DEF Battery_Cell-Device-KERISE-rescue-KERISE-rescue BT 0 0 N N 1 F N 37 | F0 "BT" 100 100 50 H V L CNN 38 | F1 "Battery_Cell-Device-KERISE-rescue-KERISE-rescue" 100 0 50 H V L CNN 39 | F2 "" 0 60 50 V I C CNN 40 | F3 "" 0 60 50 V I C CNN 41 | DRAW 42 | S -90 70 90 60 0 1 0 F 43 | S -62 47 58 27 0 1 0 F 44 | P 2 0 1 0 0 30 0 0 N 45 | P 2 0 1 0 0 70 0 100 N 46 | P 2 0 1 10 20 135 60 135 N 47 | P 2 0 1 10 40 155 40 115 N 48 | X + 1 0 200 100 D 50 50 1 1 P 49 | X - 2 0 -100 100 U 50 50 1 1 P 50 | ENDDRAW 51 | ENDDEF 52 | # 53 | # C-Device-KERISE-rescue-KERISE-rescue 54 | # 55 | DEF C-Device-KERISE-rescue-KERISE-rescue C 0 10 N Y 1 F N 56 | F0 "C" 25 100 50 H V L CNN 57 | F1 "C-Device-KERISE-rescue-KERISE-rescue" 25 -100 50 H V L CNN 58 | F2 "" 38 -150 50 H I C CNN 59 | F3 "" 0 0 50 H I C CNN 60 | $FPLIST 61 | C_* 62 | $ENDFPLIST 63 | DRAW 64 | P 2 0 1 20 -80 -30 80 -30 N 65 | P 2 0 1 20 -80 30 80 30 N 66 | X ~ 1 0 150 110 D 50 50 1 1 P 67 | X ~ 2 0 -150 110 U 50 50 1 1 P 68 | ENDDRAW 69 | ENDDEF 70 | # 71 | # C_Small-Device-KERISE-rescue-KERISE-rescue 72 | # 73 | DEF C_Small-Device-KERISE-rescue-KERISE-rescue C 0 10 N N 1 F N 74 | F0 "C" 10 70 50 H V L CNN 75 | F1 "C_Small-Device-KERISE-rescue-KERISE-rescue" 10 -80 50 H V L CNN 76 | F2 "" 0 0 50 H I C CNN 77 | F3 "" 0 0 50 H I C CNN 78 | $FPLIST 79 | C_* 80 | $ENDFPLIST 81 | DRAW 82 | P 2 0 1 13 -60 -20 60 -20 N 83 | P 2 0 1 12 -60 20 60 20 N 84 | X ~ 1 0 100 80 D 50 50 1 1 P 85 | X ~ 2 0 -100 80 U 50 50 1 1 P 86 | ENDDRAW 87 | ENDDEF 88 | # 89 | # Conn_01x02-Connector_Generic-KERISE-rescue-KERISE-rescue 90 | # 91 | DEF Conn_01x02-Connector_Generic-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 92 | F0 "J" 0 100 50 H V C CNN 93 | F1 "Conn_01x02-Connector_Generic-KERISE-rescue-KERISE-rescue" 0 -200 50 H V C CNN 94 | F2 "" 0 0 50 H I C CNN 95 | F3 "" 0 0 50 H I C CNN 96 | $FPLIST 97 | Connector*:*_1x??_* 98 | $ENDFPLIST 99 | DRAW 100 | S -50 -95 0 -105 1 1 6 N 101 | S -50 5 0 -5 1 1 6 N 102 | S -50 50 50 -150 1 1 10 f 103 | X Pin_1 1 -200 0 150 R 50 50 1 1 P 104 | X Pin_2 2 -200 -100 150 R 50 50 1 1 P 105 | ENDDRAW 106 | ENDDEF 107 | # 108 | # Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue 109 | # 110 | DEF Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 111 | F0 "J" 0 200 50 H V C CNN 112 | F1 "Conn_01x03_Male-Connector-KERISE-rescue-KERISE-rescue" 0 -200 50 H V C CNN 113 | F2 "" 0 0 50 H I C CNN 114 | F3 "" 0 0 50 H I C CNN 115 | $FPLIST 116 | Connector*:*_1x??_* 117 | $ENDFPLIST 118 | DRAW 119 | S 34 -95 0 -105 1 1 6 F 120 | S 34 5 0 -5 1 1 6 F 121 | S 34 105 0 95 1 1 6 F 122 | P 2 1 1 6 50 -100 34 -100 N 123 | P 2 1 1 6 50 0 34 0 N 124 | P 2 1 1 6 50 100 34 100 N 125 | X Pin_1 1 200 100 150 L 50 50 1 1 P 126 | X Pin_2 2 200 0 150 L 50 50 1 1 P 127 | X Pin_3 3 200 -100 150 L 50 50 1 1 P 128 | ENDDRAW 129 | ENDDEF 130 | # 131 | # Conn_01x04_Female-Connector-KERISE-rescue-KERISE-rescue 132 | # 133 | DEF Conn_01x04_Female-Connector-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 134 | F0 "J" 0 200 50 H V C CNN 135 | F1 "Conn_01x04_Female-Connector-KERISE-rescue-KERISE-rescue" 0 -300 50 H V C CNN 136 | F2 "" 0 0 50 H I C CNN 137 | F3 "" 0 0 50 H I C CNN 138 | $FPLIST 139 | Connector*:*_1x??_* 140 | $ENDFPLIST 141 | DRAW 142 | A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220 143 | A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120 144 | A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 145 | A 0 100 20 901 -901 1 1 6 N 0 120 0 80 146 | P 2 1 1 6 -50 -200 -20 -200 N 147 | P 2 1 1 6 -50 -100 -20 -100 N 148 | P 2 1 1 6 -50 0 -20 0 N 149 | P 2 1 1 6 -50 100 -20 100 N 150 | X Pin_1 1 -200 100 150 R 50 50 1 1 P 151 | X Pin_2 2 -200 0 150 R 50 50 1 1 P 152 | X Pin_3 3 -200 -100 150 R 50 50 1 1 P 153 | X Pin_4 4 -200 -200 150 R 50 50 1 1 P 154 | ENDDRAW 155 | ENDDEF 156 | # 157 | # Conn_01x04_Male-Connector-KERISE-rescue-KERISE-rescue 158 | # 159 | DEF Conn_01x04_Male-Connector-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 160 | F0 "J" 0 200 50 H V C CNN 161 | F1 "Conn_01x04_Male-Connector-KERISE-rescue-KERISE-rescue" 0 -300 50 H V C CNN 162 | F2 "" 0 0 50 H I C CNN 163 | F3 "" 0 0 50 H I C CNN 164 | $FPLIST 165 | Connector*:*_1x??_* 166 | $ENDFPLIST 167 | DRAW 168 | S 34 -195 0 -205 1 1 6 F 169 | S 34 -95 0 -105 1 1 6 F 170 | S 34 5 0 -5 1 1 6 F 171 | S 34 105 0 95 1 1 6 F 172 | P 2 1 1 6 50 -200 34 -200 N 173 | P 2 1 1 6 50 -100 34 -100 N 174 | P 2 1 1 6 50 0 34 0 N 175 | P 2 1 1 6 50 100 34 100 N 176 | X Pin_1 1 200 100 150 L 50 50 1 1 P 177 | X Pin_2 2 200 0 150 L 50 50 1 1 P 178 | X Pin_3 3 200 -100 150 L 50 50 1 1 P 179 | X Pin_4 4 200 -200 150 L 50 50 1 1 P 180 | ENDDRAW 181 | ENDDEF 182 | # 183 | # Conn_01x06_Female-Connector-KERISE-rescue-KERISE-rescue 184 | # 185 | DEF Conn_01x06_Female-Connector-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 186 | F0 "J" 0 300 50 H V C CNN 187 | F1 "Conn_01x06_Female-Connector-KERISE-rescue-KERISE-rescue" 0 -400 50 H V C CNN 188 | F2 "" 0 0 50 H I C CNN 189 | F3 "" 0 0 50 H I C CNN 190 | $FPLIST 191 | Connector*:*_1x??_* 192 | $ENDFPLIST 193 | DRAW 194 | A 0 -300 20 901 -901 1 1 6 N 0 -280 0 -320 195 | A 0 -200 20 901 -901 1 1 6 N 0 -180 0 -220 196 | A 0 -100 20 901 -901 1 1 6 N 0 -80 0 -120 197 | A 0 0 20 901 -901 1 1 6 N 0 20 0 -20 198 | A 0 100 20 901 -901 1 1 6 N 0 120 0 80 199 | A 0 200 20 901 -901 1 1 6 N 0 220 0 180 200 | P 2 1 1 6 -50 -300 -20 -300 N 201 | P 2 1 1 6 -50 -200 -20 -200 N 202 | P 2 1 1 6 -50 -100 -20 -100 N 203 | P 2 1 1 6 -50 0 -20 0 N 204 | P 2 1 1 6 -50 100 -20 100 N 205 | P 2 1 1 6 -50 200 -20 200 N 206 | X Pin_1 1 -200 200 150 R 50 50 1 1 P 207 | X Pin_2 2 -200 100 150 R 50 50 1 1 P 208 | X Pin_3 3 -200 0 150 R 50 50 1 1 P 209 | X Pin_4 4 -200 -100 150 R 50 50 1 1 P 210 | X Pin_5 5 -200 -200 150 R 50 50 1 1 P 211 | X Pin_6 6 -200 -300 150 R 50 50 1 1 P 212 | ENDDRAW 213 | ENDDEF 214 | # 215 | # Conn_01x06_Male-Connector-KERISE-rescue-KERISE-rescue 216 | # 217 | DEF Conn_01x06_Male-Connector-KERISE-rescue-KERISE-rescue J 0 40 Y N 1 F N 218 | F0 "J" 0 300 50 H V C CNN 219 | F1 "Conn_01x06_Male-Connector-KERISE-rescue-KERISE-rescue" 0 -400 50 H V C CNN 220 | F2 "" 0 0 50 H I C CNN 221 | F3 "" 0 0 50 H I C CNN 222 | $FPLIST 223 | Connector*:*_1x??_* 224 | $ENDFPLIST 225 | DRAW 226 | S 34 -295 0 -305 1 1 6 F 227 | S 34 -195 0 -205 1 1 6 F 228 | S 34 -95 0 -105 1 1 6 F 229 | S 34 5 0 -5 1 1 6 F 230 | S 34 105 0 95 1 1 6 F 231 | S 34 205 0 195 1 1 6 F 232 | P 2 1 1 6 50 -300 34 -300 N 233 | P 2 1 1 6 50 -200 34 -200 N 234 | P 2 1 1 6 50 -100 34 -100 N 235 | P 2 1 1 6 50 0 34 0 N 236 | P 2 1 1 6 50 100 34 100 N 237 | P 2 1 1 6 50 200 34 200 N 238 | X Pin_1 1 200 200 150 L 50 50 1 1 P 239 | X Pin_2 2 200 100 150 L 50 50 1 1 P 240 | X Pin_3 3 200 0 150 L 50 50 1 1 P 241 | X Pin_4 4 200 -100 150 L 50 50 1 1 P 242 | X Pin_5 5 200 -200 150 L 50 50 1 1 P 243 | X Pin_6 6 200 -300 150 L 50 50 1 1 P 244 | ENDDRAW 245 | ENDDEF 246 | # 247 | # GND-power-KERISE-rescue-KERISE-rescue 248 | # 249 | DEF GND-power-KERISE-rescue-KERISE-rescue #PWR 0 0 Y Y 1 F P 250 | F0 "#PWR" 0 -250 50 H I C CNN 251 | F1 "GND-power-KERISE-rescue-KERISE-rescue" 0 -150 50 H V C CNN 252 | F2 "" 0 0 50 H I C CNN 253 | F3 "" 0 0 50 H I C CNN 254 | DRAW 255 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 256 | X GND 1 0 0 0 D 50 50 1 1 W N 257 | ENDDRAW 258 | ENDDEF 259 | # 260 | # L-Device-KERISE-rescue-KERISE-rescue 261 | # 262 | DEF L-Device-KERISE-rescue-KERISE-rescue L 0 40 N N 1 F N 263 | F0 "L" -50 0 50 V V C CNN 264 | F1 "L-Device-KERISE-rescue-KERISE-rescue" 75 0 50 V V C CNN 265 | F2 "" 0 0 50 H I C CNN 266 | F3 "" 0 0 50 H I C CNN 267 | $FPLIST 268 | Choke_* 269 | *Coil* 270 | Inductor_* 271 | L_* 272 | $ENDFPLIST 273 | DRAW 274 | A 0 -75 25 -899 899 0 1 0 N 0 -100 0 -50 275 | A 0 -25 25 -899 899 0 1 0 N 0 -50 0 0 276 | A 0 25 25 -899 899 0 1 0 N 0 0 0 50 277 | A 0 75 25 -899 899 0 1 0 N 0 50 0 100 278 | X 1 1 0 150 50 D 50 50 1 1 P 279 | X 2 2 0 -150 50 U 50 50 1 1 P 280 | ENDDRAW 281 | ENDDEF 282 | # 283 | # LED-Device-KERISE-rescue-KERISE-rescue 284 | # 285 | DEF LED-Device-KERISE-rescue-KERISE-rescue D 0 40 N N 1 F N 286 | F0 "D" 0 100 50 H V C CNN 287 | F1 "LED-Device-KERISE-rescue-KERISE-rescue" 0 -100 50 H V C CNN 288 | F2 "" 0 0 50 H I C CNN 289 | F3 "" 0 0 50 H I C CNN 290 | $FPLIST 291 | LED* 292 | LED_SMD:* 293 | LED_THT:* 294 | $ENDFPLIST 295 | DRAW 296 | P 2 0 1 8 -50 -50 -50 50 N 297 | P 2 0 1 0 -50 0 50 0 N 298 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 299 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 300 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 301 | X K 1 -150 0 100 R 50 50 1 1 P 302 | X A 2 150 0 100 L 50 50 1 1 P 303 | ENDDRAW 304 | ENDDEF 305 | # 306 | # LED_Small-Device-KERISE-rescue-KERISE-rescue 307 | # 308 | DEF LED_Small-Device-KERISE-rescue-KERISE-rescue D 0 10 N N 1 F N 309 | F0 "D" -50 125 50 H V L CNN 310 | F1 "LED_Small-Device-KERISE-rescue-KERISE-rescue" -175 -100 50 H V L CNN 311 | F2 "" 0 0 50 V I C CNN 312 | F3 "" 0 0 50 V I C CNN 313 | $FPLIST 314 | LED* 315 | LED_SMD:* 316 | LED_THT:* 317 | $ENDFPLIST 318 | DRAW 319 | P 2 0 1 0 -30 -40 -30 40 N 320 | P 2 0 1 0 40 0 -30 0 N 321 | P 4 0 1 0 30 -40 -30 0 30 40 30 -40 N 322 | P 5 0 1 0 0 30 -20 50 -10 50 -20 50 -20 40 N 323 | P 5 0 1 0 20 50 0 70 10 70 0 70 0 60 N 324 | X K 1 -100 0 70 R 50 50 1 1 P 325 | X A 2 100 0 70 L 50 50 1 1 P 326 | ENDDRAW 327 | ENDDEF 328 | # 329 | # MA730-Sensor_Magnetic-KERISE-rescue-KERISE-rescue 330 | # 331 | DEF MA730-Sensor_Magnetic-KERISE-rescue-KERISE-rescue U 0 20 Y Y 1 F N 332 | F0 "U" -400 450 50 H V L CNN 333 | F1 "MA730-Sensor_Magnetic-KERISE-rescue-KERISE-rescue" 400 450 50 H V R CNN 334 | F2 "Package_DFN_QFN:QFN-16-1EP_3x3mm_P0.5mm_EP1.8x1.8mm" 0 -950 50 H I C CNN 335 | F3 "" -2150 1600 50 H I C CNN 336 | $FPLIST 337 | QFN*3x3mm*P0.5mm*EP1.8x1.8mm* 338 | $ENDFPLIST 339 | DRAW 340 | A 0 0 110 -1799 -1 0 1 10 N -110 0 110 0 341 | C 0 0 80 1 1 10 N 342 | S -400 400 400 -400 0 1 10 f 343 | P 2 0 1 10 -110 0 -130 -20 N 344 | P 2 0 1 10 -110 0 -90 -20 N 345 | P 2 0 1 10 110 0 90 -20 N 346 | P 2 0 1 10 110 0 130 -20 N 347 | P 4 1 1 0 10 10 50 -30 30 -50 -10 -10 N 348 | P 7 1 1 0 -30 50 10 10 -10 -10 -50 30 -40 40 -30 50 -25 45 F 349 | X SSD 1 -500 -200 100 R 50 50 1 1 O 350 | X TEST 10 100 -500 100 U 50 50 1 1 P 351 | X MGL 11 500 100 100 L 50 50 1 1 O 352 | X SCLK 12 -500 100 100 R 50 50 1 1 I 353 | X VDD 13 0 500 100 D 50 50 1 1 W 354 | X NC 14 200 -400 100 U 50 50 1 1 N N 355 | X SSCK 15 -500 -300 100 R 50 50 1 1 I 356 | X MGH 16 500 200 100 L 50 50 1 1 O 357 | X PAD 17 -100 -500 100 U 50 50 1 1 I 358 | X A 2 500 -100 100 L 50 50 1 1 O 359 | X Z 3 500 -300 100 L 50 50 1 1 O 360 | X MOSI 4 -500 300 100 R 50 50 1 1 I 361 | X ~CS 5 -500 0 100 R 50 50 1 1 I 362 | X B 6 500 -200 100 L 50 50 1 1 O 363 | X MISO 7 -500 200 100 R 50 50 1 1 O 364 | X GND 8 0 -500 100 U 50 50 1 1 W 365 | X PWM 9 500 300 100 L 50 50 1 1 O 366 | ENDDRAW 367 | ENDDEF 368 | # 369 | # PWR_FLAG-power-KERISE-rescue-KERISE-rescue 370 | # 371 | DEF PWR_FLAG-power-KERISE-rescue-KERISE-rescue #FLG 0 0 N N 1 F P 372 | F0 "#FLG" 0 75 50 H I C CNN 373 | F1 "PWR_FLAG-power-KERISE-rescue-KERISE-rescue" 0 150 50 H V C CNN 374 | F2 "" 0 0 50 H I C CNN 375 | F3 "" 0 0 50 H I C CNN 376 | DRAW 377 | P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N 378 | X pwr 1 0 0 0 U 50 50 0 0 w 379 | ENDDRAW 380 | ENDDEF 381 | # 382 | # Q_NMOS_GSD-Device-KERISE-rescue-KERISE-rescue 383 | # 384 | DEF Q_NMOS_GSD-Device-KERISE-rescue-KERISE-rescue Q 0 0 Y N 1 F N 385 | F0 "Q" 200 50 50 H V L CNN 386 | F1 "Q_NMOS_GSD-Device-KERISE-rescue-KERISE-rescue" 200 -50 50 H V L CNN 387 | F2 "" 200 100 50 H I C CNN 388 | F3 "" 0 0 50 H I C CNN 389 | DRAW 390 | C 65 0 110 0 1 10 N 391 | C 100 -70 10 0 1 0 F 392 | C 100 70 10 0 1 0 F 393 | P 2 0 1 0 10 0 -100 0 N 394 | P 2 0 1 10 10 75 10 -75 N 395 | P 2 0 1 10 30 -50 30 -90 N 396 | P 2 0 1 10 30 20 30 -20 N 397 | P 2 0 1 10 30 90 30 50 N 398 | P 2 0 1 0 100 100 100 70 N 399 | P 3 0 1 0 100 -100 100 0 30 0 N 400 | P 4 0 1 0 30 -70 130 -70 130 70 30 70 N 401 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F 402 | P 4 0 1 0 110 20 115 15 145 15 150 10 N 403 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N 404 | X G 1 -200 0 100 R 50 50 1 1 I 405 | X S 2 100 -200 100 U 50 50 1 1 P 406 | X D 3 100 200 100 D 50 50 1 1 P 407 | ENDDRAW 408 | ENDDEF 409 | # 410 | # Q_Photo_NPN-Device-KERISE-rescue-KERISE-rescue 411 | # 412 | DEF Q_Photo_NPN-Device-KERISE-rescue-KERISE-rescue Q 0 0 Y N 1 F N 413 | F0 "Q" 200 50 50 H V L CNN 414 | F1 "Q_Photo_NPN-Device-KERISE-rescue-KERISE-rescue" 200 -50 50 H V L CNN 415 | F2 "" 200 100 50 H I C CNN 416 | F3 "" 0 0 50 H I C CNN 417 | DRAW 418 | C 50 0 111 0 1 10 N 419 | P 2 0 1 0 -75 50 -100 50 N 420 | P 2 0 1 0 -50 100 -75 100 N 421 | P 2 0 1 0 25 25 100 100 N 422 | P 3 0 1 0 -150 125 -75 50 -75 75 N 423 | P 3 0 1 0 -125 175 -50 100 -50 125 N 424 | P 3 0 1 0 25 -25 100 -100 100 -100 N 425 | P 3 0 1 20 25 75 25 -75 25 -75 N 426 | P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F 427 | X C 1 100 200 100 D 50 50 1 1 P 428 | X E 2 100 -200 100 U 50 50 1 1 P 429 | ENDDRAW 430 | ENDDEF 431 | # 432 | # R-Device-KERISE-rescue-KERISE-rescue 433 | # 434 | DEF R-Device-KERISE-rescue-KERISE-rescue R 0 0 N Y 1 F N 435 | F0 "R" 80 0 50 V V C CNN 436 | F1 "R-Device-KERISE-rescue-KERISE-rescue" 0 0 50 V V C CNN 437 | F2 "" -70 0 50 V I C CNN 438 | F3 "" 0 0 50 H I C CNN 439 | $FPLIST 440 | R_* 441 | $ENDFPLIST 442 | DRAW 443 | S -40 -100 40 100 0 1 10 N 444 | X ~ 1 0 150 50 D 50 50 1 1 P 445 | X ~ 2 0 -150 50 U 50 50 1 1 P 446 | ENDDRAW 447 | ENDDEF 448 | # 449 | # R_Pack04-Device-KERISE-rescue-KERISE-rescue 450 | # 451 | DEF R_Pack04-Device-KERISE-rescue-KERISE-rescue RN 0 0 Y N 1 F N 452 | F0 "RN" -300 0 50 V V C CNN 453 | F1 "R_Pack04-Device-KERISE-rescue-KERISE-rescue" 200 0 50 V V C CNN 454 | F2 "" 275 0 50 V I C CNN 455 | F3 "" 0 0 50 H I C CNN 456 | $FPLIST 457 | DIP* 458 | SOIC* 459 | $ENDFPLIST 460 | DRAW 461 | S -250 -95 150 95 0 1 10 f 462 | S -225 75 -175 -75 0 1 10 N 463 | S -125 75 -75 -75 0 1 10 N 464 | S -25 75 25 -75 0 1 10 N 465 | S 75 75 125 -75 0 1 10 N 466 | P 2 0 1 0 -200 -100 -200 -75 N 467 | P 2 0 1 0 -200 75 -200 100 N 468 | P 2 0 1 0 -100 -100 -100 -75 N 469 | P 2 0 1 0 -100 75 -100 100 N 470 | P 2 0 1 0 0 -100 0 -75 N 471 | P 2 0 1 0 0 75 0 100 N 472 | P 2 0 1 0 100 -100 100 -75 N 473 | P 2 0 1 0 100 75 100 100 N 474 | X R1.1 1 -200 -200 100 U 50 50 1 1 P 475 | X R2.1 2 -100 -200 100 U 50 50 1 1 P 476 | X R3.1 3 0 -200 100 U 50 50 1 1 P 477 | X R4.1 4 100 -200 100 U 50 50 1 1 P 478 | X R4.2 5 100 200 100 D 50 50 1 1 P 479 | X R3.2 6 0 200 100 D 50 50 1 1 P 480 | X R2.2 7 -100 200 100 D 50 50 1 1 P 481 | X R1.2 8 -200 200 100 D 50 50 1 1 P 482 | ENDDRAW 483 | ENDDEF 484 | # 485 | # R_Small-Device-KERISE-rescue-KERISE-rescue 486 | # 487 | DEF R_Small-Device-KERISE-rescue-KERISE-rescue R 0 10 N N 1 F N 488 | F0 "R" 30 20 50 H V L CNN 489 | F1 "R_Small-Device-KERISE-rescue-KERISE-rescue" 30 -40 50 H V L CNN 490 | F2 "" 0 0 50 H I C CNN 491 | F3 "" 0 0 50 H I C CNN 492 | $FPLIST 493 | R_* 494 | $ENDFPLIST 495 | DRAW 496 | S -30 70 30 -70 0 1 8 N 497 | X ~ 1 0 100 30 D 50 50 1 1 P 498 | X ~ 2 0 -100 30 U 50 50 1 1 P 499 | ENDDRAW 500 | ENDDEF 501 | # 502 | # SW_Push-Switch-KERISE-rescue-KERISE-rescue 503 | # 504 | DEF SW_Push-Switch-KERISE-rescue-KERISE-rescue SW 0 40 N N 1 F N 505 | F0 "SW" 50 100 50 H V L CNN 506 | F1 "SW_Push-Switch-KERISE-rescue-KERISE-rescue" 0 -60 50 H V C CNN 507 | F2 "" 0 200 50 H I C CNN 508 | F3 "" 0 200 50 H I C CNN 509 | DRAW 510 | C -80 0 20 0 1 0 N 511 | C 80 0 20 0 1 0 N 512 | P 2 0 1 0 0 50 0 120 N 513 | P 2 0 1 0 100 50 -100 50 N 514 | X 1 1 -200 0 100 R 50 50 0 1 P 515 | X 2 2 200 0 100 L 50 50 0 1 P 516 | ENDDRAW 517 | ENDDEF 518 | # 519 | # Speaker-Device-KERISE-rescue-KERISE-rescue 520 | # 521 | DEF Speaker-Device-KERISE-rescue-KERISE-rescue LS 0 0 Y N 1 F N 522 | F0 "LS" 50 225 50 H V R CNN 523 | F1 "Speaker-Device-KERISE-rescue-KERISE-rescue" 50 150 50 H V R CNN 524 | F2 "" 0 -200 50 H I C CNN 525 | F3 "" -10 -50 50 H I C CNN 526 | DRAW 527 | S -100 50 40 -150 0 0 10 N 528 | P 4 0 0 10 40 50 140 150 140 -250 40 -150 N 529 | X 1 1 -200 0 100 R 50 50 1 1 I 530 | X 2 2 -200 -100 100 R 50 50 1 1 I 531 | ENDDRAW 532 | ENDDEF 533 | # 534 | #End Library 535 | -------------------------------------------------------------------------------- /kicad/IMU.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid d7a1bc40-e8e8-4c52-8ed8-326a32ac93b9) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "KERISE-rescue:+3.3V-power-KERISE-rescue-KERISE-rescue" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 9 | (property "Reference" "#PWR" (at 0 -3.81 0) 10 | (effects (font (size 1.27 1.27)) hide) 11 | ) 12 | (property "Value" "+3.3V-power-KERISE-rescue-KERISE-rescue" (at 0 3.556 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (symbol "+3.3V-power-KERISE-rescue-KERISE-rescue_0_1" 22 | (polyline 23 | (pts 24 | (xy -0.762 1.27) 25 | (xy 0 2.54) 26 | ) 27 | (stroke (width 0) (type solid)) 28 | (fill (type none)) 29 | ) 30 | (polyline 31 | (pts 32 | (xy 0 0) 33 | (xy 0 2.54) 34 | ) 35 | (stroke (width 0) (type solid)) 36 | (fill (type none)) 37 | ) 38 | (polyline 39 | (pts 40 | (xy 0 2.54) 41 | (xy 0.762 1.27) 42 | ) 43 | (stroke (width 0) (type solid)) 44 | (fill (type none)) 45 | ) 46 | ) 47 | (symbol "+3.3V-power-KERISE-rescue-KERISE-rescue_1_1" 48 | (pin power_in line (at 0 0 90) (length 0) hide 49 | (name "+3V3" (effects (font (size 1.27 1.27)))) 50 | (number "1" (effects (font (size 1.27 1.27)))) 51 | ) 52 | ) 53 | ) 54 | (symbol "KERISE-rescue:C_Small-Device-KERISE-rescue-KERISE-rescue" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) 55 | (property "Reference" "C" (at 0.254 1.778 0) 56 | (effects (font (size 1.27 1.27)) (justify left)) 57 | ) 58 | (property "Value" "C_Small-Device-KERISE-rescue-KERISE-rescue" (at 0.254 -2.032 0) 59 | (effects (font (size 1.27 1.27)) (justify left)) 60 | ) 61 | (property "Footprint" "" (at 0 0 0) 62 | (effects (font (size 1.27 1.27)) hide) 63 | ) 64 | (property "Datasheet" "" (at 0 0 0) 65 | (effects (font (size 1.27 1.27)) hide) 66 | ) 67 | (property "ki_fp_filters" "C_*" (at 0 0 0) 68 | (effects (font (size 1.27 1.27)) hide) 69 | ) 70 | (symbol "C_Small-Device-KERISE-rescue-KERISE-rescue_0_1" 71 | (polyline 72 | (pts 73 | (xy -1.524 -0.508) 74 | (xy 1.524 -0.508) 75 | ) 76 | (stroke (width 0.3302) (type solid)) 77 | (fill (type none)) 78 | ) 79 | (polyline 80 | (pts 81 | (xy -1.524 0.508) 82 | (xy 1.524 0.508) 83 | ) 84 | (stroke (width 0.3048) (type solid)) 85 | (fill (type none)) 86 | ) 87 | ) 88 | (symbol "C_Small-Device-KERISE-rescue-KERISE-rescue_1_1" 89 | (pin passive line (at 0 2.54 270) (length 2.032) 90 | (name "~" (effects (font (size 1.27 1.27)))) 91 | (number "1" (effects (font (size 1.27 1.27)))) 92 | ) 93 | (pin passive line (at 0 -2.54 90) (length 2.032) 94 | (name "~" (effects (font (size 1.27 1.27)))) 95 | (number "2" (effects (font (size 1.27 1.27)))) 96 | ) 97 | ) 98 | ) 99 | (symbol "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 100 | (property "Reference" "#PWR" (at 0 -6.35 0) 101 | (effects (font (size 1.27 1.27)) hide) 102 | ) 103 | (property "Value" "GND-power-KERISE-rescue-KERISE-rescue" (at 0 -3.81 0) 104 | (effects (font (size 1.27 1.27))) 105 | ) 106 | (property "Footprint" "" (at 0 0 0) 107 | (effects (font (size 1.27 1.27)) hide) 108 | ) 109 | (property "Datasheet" "" (at 0 0 0) 110 | (effects (font (size 1.27 1.27)) hide) 111 | ) 112 | (symbol "GND-power-KERISE-rescue-KERISE-rescue_0_1" 113 | (polyline 114 | (pts 115 | (xy 0 0) 116 | (xy 0 -1.27) 117 | (xy 1.27 -1.27) 118 | (xy 0 -2.54) 119 | (xy -1.27 -1.27) 120 | (xy 0 -1.27) 121 | ) 122 | (stroke (width 0) (type solid)) 123 | (fill (type none)) 124 | ) 125 | ) 126 | (symbol "GND-power-KERISE-rescue-KERISE-rescue_1_1" 127 | (pin power_in line (at 0 0 270) (length 0) hide 128 | (name "GND" (effects (font (size 1.27 1.27)))) 129 | (number "1" (effects (font (size 1.27 1.27)))) 130 | ) 131 | ) 132 | ) 133 | (symbol "KERISE:ICM-20600" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 134 | (property "Reference" "U" (at 0 19.05 0) 135 | (effects (font (size 1.524 1.524))) 136 | ) 137 | (property "Value" "ICM-20600" (at 0 15.24 0) 138 | (effects (font (size 1.524 1.524))) 139 | ) 140 | (property "Footprint" "" (at 0 15.24 0) 141 | (effects (font (size 1.524 1.524))) 142 | ) 143 | (property "Datasheet" "" (at 0 15.24 0) 144 | (effects (font (size 1.524 1.524))) 145 | ) 146 | (symbol "ICM-20600_0_1" 147 | (rectangle (start -10.16 17.78) (end 10.16 -20.32) 148 | (stroke (width 0) (type solid)) 149 | (fill (type background)) 150 | ) 151 | ) 152 | (symbol "ICM-20600_1_1" 153 | (pin input line (at 12.7 7.62 180) (length 2.54) 154 | (name "SA0/SDO" (effects (font (size 1.27 1.27)))) 155 | (number "1" (effects (font (size 1.27 1.27)))) 156 | ) 157 | (pin input line (at 12.7 -2.54 180) (length 2.54) 158 | (name "FSYNC/NC" (effects (font (size 1.27 1.27)))) 159 | (number "10" (effects (font (size 1.27 1.27)))) 160 | ) 161 | (pin power_out line (at -12.7 5.08 0) (length 2.54) 162 | (name "REGOUT" (effects (font (size 1.27 1.27)))) 163 | (number "11" (effects (font (size 1.27 1.27)))) 164 | ) 165 | (pin input line (at 12.7 5.08 180) (length 2.54) 166 | (name "~{CS}" (effects (font (size 1.27 1.27)))) 167 | (number "12" (effects (font (size 1.27 1.27)))) 168 | ) 169 | (pin input line (at 12.7 12.7 180) (length 2.54) 170 | (name "SCL/SCLK" (effects (font (size 1.27 1.27)))) 171 | (number "13" (effects (font (size 1.27 1.27)))) 172 | ) 173 | (pin input line (at 12.7 10.16 180) (length 2.54) 174 | (name "SDA/SDI" (effects (font (size 1.27 1.27)))) 175 | (number "14" (effects (font (size 1.27 1.27)))) 176 | ) 177 | (pin no_connect line (at -12.7 0 0) (length 2.54) 178 | (name "NC" (effects (font (size 1.27 1.27)))) 179 | (number "2" (effects (font (size 1.27 1.27)))) 180 | ) 181 | (pin no_connect line (at -12.7 -2.54 0) (length 2.54) 182 | (name "NC" (effects (font (size 1.27 1.27)))) 183 | (number "3" (effects (font (size 1.27 1.27)))) 184 | ) 185 | (pin output line (at 12.7 2.54 180) (length 2.54) 186 | (name "INT1" (effects (font (size 1.27 1.27)))) 187 | (number "4" (effects (font (size 1.27 1.27)))) 188 | ) 189 | (pin power_in line (at -12.7 12.7 0) (length 2.54) 190 | (name "VDDIO" (effects (font (size 1.27 1.27)))) 191 | (number "5" (effects (font (size 1.27 1.27)))) 192 | ) 193 | (pin power_in line (at -12.7 -17.78 0) (length 2.54) 194 | (name "GND" (effects (font (size 1.27 1.27)))) 195 | (number "6" (effects (font (size 1.27 1.27)))) 196 | ) 197 | (pin input line (at -12.7 -5.08 0) (length 2.54) 198 | (name "RESV" (effects (font (size 1.27 1.27)))) 199 | (number "7" (effects (font (size 1.27 1.27)))) 200 | ) 201 | (pin power_in line (at -12.7 10.16 0) (length 2.54) 202 | (name "VDD" (effects (font (size 1.27 1.27)))) 203 | (number "8" (effects (font (size 1.27 1.27)))) 204 | ) 205 | (pin input line (at 12.7 0 180) (length 2.54) 206 | (name "INT2" (effects (font (size 1.27 1.27)))) 207 | (number "9" (effects (font (size 1.27 1.27)))) 208 | ) 209 | ) 210 | ) 211 | ) 212 | 213 | (junction (at 127 73.66) (diameter 0) (color 0 0 0 0) 214 | (uuid b6747779-82f1-422d-89e2-084131617ed6) 215 | ) 216 | (junction (at 127 76.2) (diameter 0) (color 0 0 0 0) 217 | (uuid bd9c6d21-d581-406d-9e0b-8a42af0034d7) 218 | ) 219 | (junction (at 127 104.14) (diameter 0) (color 0 0 0 0) 220 | (uuid fd2a5f2c-bfc0-4755-9b5a-abca9e1611f5) 221 | ) 222 | 223 | (no_connect (at 154.94 86.36) (uuid 3328aeff-1e30-4f79-a4d7-7496c23883e5)) 224 | (no_connect (at 154.94 88.9) (uuid 35c1f4f1-819f-4297-bdf5-f0f98b4d0d39)) 225 | (no_connect (at 154.94 83.82) (uuid da09d592-ad7f-4e05-bf28-6cfc63b1ab96)) 226 | 227 | (wire (pts (xy 127 104.14) (xy 127 106.68)) 228 | (stroke (width 0) (type default)) 229 | (uuid 095cd5d9-234c-4634-9821-1202b4587bcf) 230 | ) 231 | (wire (pts (xy 121.92 81.28) (xy 129.54 81.28)) 232 | (stroke (width 0) (type default)) 233 | (uuid 1ac45a8f-d72e-43e3-b431-4843aae40191) 234 | ) 235 | (wire (pts (xy 116.84 106.68) (xy 116.84 96.52)) 236 | (stroke (width 0) (type default)) 237 | (uuid 1de44297-2f62-4e3b-b36d-b83e3468731d) 238 | ) 239 | (wire (pts (xy 127 91.44) (xy 127 104.14)) 240 | (stroke (width 0) (type default)) 241 | (uuid 2b9beb35-9841-4635-99bd-c2e29d44725c) 242 | ) 243 | (wire (pts (xy 116.84 76.2) (xy 127 76.2)) 244 | (stroke (width 0) (type default)) 245 | (uuid 354c06b1-57a0-4eb6-852b-d66a66d0b22f) 246 | ) 247 | (wire (pts (xy 121.92 106.68) (xy 121.92 96.52)) 248 | (stroke (width 0) (type default)) 249 | (uuid 3ea1b99b-98aa-43f4-aeae-3999707ccf0b) 250 | ) 251 | (wire (pts (xy 127 71.12) (xy 127 73.66)) 252 | (stroke (width 0) (type default)) 253 | (uuid 4714a273-bca6-4ef8-b53b-87004cb394bb) 254 | ) 255 | (wire (pts (xy 116.84 76.2) (xy 116.84 91.44)) 256 | (stroke (width 0) (type default)) 257 | (uuid 612a747a-861b-4532-9d23-431fd95b524a) 258 | ) 259 | (wire (pts (xy 127 73.66) (xy 127 76.2)) 260 | (stroke (width 0) (type default)) 261 | (uuid 8f0787ca-a4b4-40e8-916c-77677aab2d74) 262 | ) 263 | (wire (pts (xy 127 104.14) (xy 129.54 104.14)) 264 | (stroke (width 0) (type default)) 265 | (uuid bc191e83-f0e8-462c-8472-32c9423cdea5) 266 | ) 267 | (wire (pts (xy 121.92 91.44) (xy 121.92 81.28)) 268 | (stroke (width 0) (type default)) 269 | (uuid c77e80f9-cf27-4abc-ae01-b7e10f2f037c) 270 | ) 271 | (wire (pts (xy 127 76.2) (xy 129.54 76.2)) 272 | (stroke (width 0) (type default)) 273 | (uuid e2dadf39-823f-4168-863c-51213b930750) 274 | ) 275 | (wire (pts (xy 127 91.44) (xy 129.54 91.44)) 276 | (stroke (width 0) (type default)) 277 | (uuid e5d17844-e3f3-4c75-9b9a-96bdad1f2646) 278 | ) 279 | (wire (pts (xy 127 73.66) (xy 129.54 73.66)) 280 | (stroke (width 0) (type default)) 281 | (uuid f84434af-750c-46ec-9acd-8c260e494ab1) 282 | ) 283 | 284 | (text "IMU" (at 114.3 63.5 0) 285 | (effects (font (size 2.54 2.54)) (justify left bottom)) 286 | (uuid 05bf2577-f30e-4cbe-ba2c-476b18dbee67) 287 | ) 288 | 289 | (hierarchical_label "MOSI" (shape input) (at 154.94 76.2 0) 290 | (effects (font (size 1.524 1.524)) (justify left)) 291 | (uuid 35901224-7cc3-4103-ae6a-194910f88bae) 292 | ) 293 | (hierarchical_label "MISO" (shape input) (at 154.94 78.74 0) 294 | (effects (font (size 1.524 1.524)) (justify left)) 295 | (uuid 703132f3-5252-4975-a5e5-db8bdcda15ae) 296 | ) 297 | (hierarchical_label "CS" (shape input) (at 154.94 81.28 0) 298 | (effects (font (size 1.524 1.524)) (justify left)) 299 | (uuid 9b8e58ef-6d50-40c9-9d1d-b7cd9151eac5) 300 | ) 301 | (hierarchical_label "SCLK" (shape input) (at 154.94 73.66 0) 302 | (effects (font (size 1.524 1.524)) (justify left)) 303 | (uuid a871dec8-51be-4882-961f-9ce9ef4de65b) 304 | ) 305 | 306 | (symbol (lib_id "KERISE-rescue:C_Small-Device-KERISE-rescue-KERISE-rescue") (at 121.92 93.98 0) (unit 1) 307 | (in_bom yes) (on_board yes) (dnp no) 308 | (uuid 00000000-0000-0000-0000-0000592c613a) 309 | (property "Reference" "C7" (at 122.174 92.202 0) 310 | (effects (font (size 1.27 1.27)) (justify left)) 311 | ) 312 | (property "Value" "0.1u" (at 122.174 96.012 0) 313 | (effects (font (size 1.27 1.27)) (justify left)) 314 | ) 315 | (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 121.92 93.98 0) 316 | (effects (font (size 1.27 1.27)) hide) 317 | ) 318 | (property "Datasheet" "" (at 121.92 93.98 0) 319 | (effects (font (size 1.27 1.27))) 320 | ) 321 | (pin "1" (uuid 7a800f96-bfb9-4015-969d-6831b636aad4)) 322 | (pin "2" (uuid 32af0ad9-df16-410d-83a5-129d24b43161)) 323 | (instances 324 | (project "KERISE" 325 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 326 | (reference "C7") (unit 1) 327 | ) 328 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 329 | (reference "C?") (unit 1) 330 | ) 331 | ) 332 | ) 333 | ) 334 | 335 | (symbol (lib_id "KERISE-rescue:C_Small-Device-KERISE-rescue-KERISE-rescue") (at 116.84 93.98 0) (unit 1) 336 | (in_bom yes) (on_board yes) (dnp no) 337 | (uuid 00000000-0000-0000-0000-0000592c6186) 338 | (property "Reference" "C6" (at 117.094 92.202 0) 339 | (effects (font (size 1.27 1.27)) (justify left)) 340 | ) 341 | (property "Value" "0.1u" (at 117.094 96.012 0) 342 | (effects (font (size 1.27 1.27)) (justify left)) 343 | ) 344 | (property "Footprint" "Capacitor_SMD:C_0201_0603Metric" (at 116.84 93.98 0) 345 | (effects (font (size 1.27 1.27)) hide) 346 | ) 347 | (property "Datasheet" "" (at 116.84 93.98 0) 348 | (effects (font (size 1.27 1.27))) 349 | ) 350 | (pin "1" (uuid 2edfe8b5-f383-4eed-9878-29733878f34f)) 351 | (pin "2" (uuid 1bd78f7e-c292-4299-8008-525867a32741)) 352 | (instances 353 | (project "KERISE" 354 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 355 | (reference "C6") (unit 1) 356 | ) 357 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 358 | (reference "C?") (unit 1) 359 | ) 360 | ) 361 | ) 362 | ) 363 | 364 | (symbol (lib_id "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue") (at 127 106.68 0) (unit 1) 365 | (in_bom yes) (on_board yes) (dnp no) 366 | (uuid 00000000-0000-0000-0000-0000592c63e1) 367 | (property "Reference" "#PWR023" (at 127 113.03 0) 368 | (effects (font (size 1.27 1.27)) hide) 369 | ) 370 | (property "Value" "GND" (at 127 110.49 0) 371 | (effects (font (size 1.27 1.27))) 372 | ) 373 | (property "Footprint" "" (at 127 106.68 0) 374 | (effects (font (size 1.27 1.27))) 375 | ) 376 | (property "Datasheet" "" (at 127 106.68 0) 377 | (effects (font (size 1.27 1.27))) 378 | ) 379 | (pin "1" (uuid 4ddb4c2c-bcca-45f9-9f95-fb0c2a72c6de)) 380 | (instances 381 | (project "KERISE" 382 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 383 | (reference "#PWR023") (unit 1) 384 | ) 385 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 386 | (reference "#PWR?") (unit 1) 387 | ) 388 | ) 389 | ) 390 | ) 391 | 392 | (symbol (lib_id "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue") (at 121.92 106.68 0) (unit 1) 393 | (in_bom yes) (on_board yes) (dnp no) 394 | (uuid 00000000-0000-0000-0000-0000592c640d) 395 | (property "Reference" "#PWR021" (at 121.92 113.03 0) 396 | (effects (font (size 1.27 1.27)) hide) 397 | ) 398 | (property "Value" "GND" (at 121.92 110.49 0) 399 | (effects (font (size 1.27 1.27))) 400 | ) 401 | (property "Footprint" "" (at 121.92 106.68 0) 402 | (effects (font (size 1.27 1.27))) 403 | ) 404 | (property "Datasheet" "" (at 121.92 106.68 0) 405 | (effects (font (size 1.27 1.27))) 406 | ) 407 | (pin "1" (uuid 56546110-d36d-43f5-bbd3-a96124d430c9)) 408 | (instances 409 | (project "KERISE" 410 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 411 | (reference "#PWR021") (unit 1) 412 | ) 413 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 414 | (reference "#PWR?") (unit 1) 415 | ) 416 | ) 417 | ) 418 | ) 419 | 420 | (symbol (lib_id "KERISE-rescue:GND-power-KERISE-rescue-KERISE-rescue") (at 116.84 106.68 0) (unit 1) 421 | (in_bom yes) (on_board yes) (dnp no) 422 | (uuid 00000000-0000-0000-0000-0000592c6444) 423 | (property "Reference" "#PWR020" (at 116.84 113.03 0) 424 | (effects (font (size 1.27 1.27)) hide) 425 | ) 426 | (property "Value" "GND" (at 116.84 110.49 0) 427 | (effects (font (size 1.27 1.27))) 428 | ) 429 | (property "Footprint" "" (at 116.84 106.68 0) 430 | (effects (font (size 1.27 1.27))) 431 | ) 432 | (property "Datasheet" "" (at 116.84 106.68 0) 433 | (effects (font (size 1.27 1.27))) 434 | ) 435 | (pin "1" (uuid 402e6e67-c818-42c6-a36c-6f2f94c8f18c)) 436 | (instances 437 | (project "KERISE" 438 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 439 | (reference "#PWR020") (unit 1) 440 | ) 441 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 442 | (reference "#PWR?") (unit 1) 443 | ) 444 | ) 445 | ) 446 | ) 447 | 448 | (symbol (lib_id "KERISE-rescue:+3.3V-power-KERISE-rescue-KERISE-rescue") (at 127 71.12 0) (unit 1) 449 | (in_bom yes) (on_board yes) (dnp no) 450 | (uuid 00000000-0000-0000-0000-0000592c64fb) 451 | (property "Reference" "#PWR022" (at 127 74.93 0) 452 | (effects (font (size 1.27 1.27)) hide) 453 | ) 454 | (property "Value" "+3.3V" (at 127 67.564 0) 455 | (effects (font (size 1.27 1.27))) 456 | ) 457 | (property "Footprint" "" (at 127 71.12 0) 458 | (effects (font (size 1.27 1.27))) 459 | ) 460 | (property "Datasheet" "" (at 127 71.12 0) 461 | (effects (font (size 1.27 1.27))) 462 | ) 463 | (pin "1" (uuid afb3df24-f61f-4cf9-9b51-e891d369032c)) 464 | (instances 465 | (project "KERISE" 466 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 467 | (reference "#PWR022") (unit 1) 468 | ) 469 | (path "/62da32c5-a545-4f2b-b312-31632e09c566" 470 | (reference "#PWR?") (unit 1) 471 | ) 472 | ) 473 | ) 474 | ) 475 | 476 | (symbol (lib_id "KERISE:ICM-20600") (at 142.24 86.36 0) (unit 1) 477 | (in_bom yes) (on_board yes) (dnp no) 478 | (uuid 00000000-0000-0000-0000-000061998ecc) 479 | (property "Reference" "U4" (at 142.24 63.8302 0) 480 | (effects (font (size 1.524 1.524))) 481 | ) 482 | (property "Value" "ICM-20600" (at 142.24 66.5226 0) 483 | (effects (font (size 1.524 1.524))) 484 | ) 485 | (property "Footprint" "mouse:ICM-20600" (at 142.24 71.12 0) 486 | (effects (font (size 1.524 1.524)) hide) 487 | ) 488 | (property "Datasheet" "" (at 142.24 71.12 0) 489 | (effects (font (size 1.524 1.524))) 490 | ) 491 | (pin "1" (uuid 4eef37df-3543-44e0-98c0-2b1190a3b23a)) 492 | (pin "10" (uuid f3aa42d1-8d0a-493f-b264-c3d38d5a06f8)) 493 | (pin "11" (uuid 9d820ad7-bb1d-406e-973c-ca6520621a49)) 494 | (pin "12" (uuid 5148b472-f272-4a62-aef4-0895dd152678)) 495 | (pin "13" (uuid 00b0c797-64ed-44dd-9c70-7876e7410e45)) 496 | (pin "14" (uuid 61d9f6e2-4e14-4e53-b164-d33321811650)) 497 | (pin "2" (uuid 3a25089a-9724-4c82-9821-fa18dfd97500)) 498 | (pin "3" (uuid db6de41c-90a7-4ff9-9986-995d04d03b93)) 499 | (pin "4" (uuid 89d929eb-38e2-43a1-b5a3-d35e499b6180)) 500 | (pin "5" (uuid b831cd93-cbbd-40b8-a8d4-6ac84fae9c3f)) 501 | (pin "6" (uuid 01a61359-c2bb-4506-84d6-90636a57d561)) 502 | (pin "7" (uuid c595c373-d4d8-4822-b61d-cdd9aa9997ea)) 503 | (pin "8" (uuid 384126d3-7538-4015-a531-6f92a5e5e87d)) 504 | (pin "9" (uuid 7412a4c7-8e76-4166-8518-2b701abd61d4)) 505 | (instances 506 | (project "KERISE" 507 | (path "/62da32c5-a545-4f2b-b312-31632e09c566/00000000-0000-0000-0000-00005a18d4d6" 508 | (reference "U4") (unit 1) 509 | ) 510 | ) 511 | ) 512 | ) 513 | ) 514 | -------------------------------------------------------------------------------- /kicad/KERISE.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.09999999999999999, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 0.0, 38 | "height": 1.2, 39 | "width": 0.8 40 | }, 41 | "silk_line_width": 0.15, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.15 49 | } 50 | }, 51 | "diff_pair_dimensions": [], 52 | "drc_exclusions": [], 53 | "meta": { 54 | "filename": "board_design_settings.json", 55 | "version": 2 56 | }, 57 | "rule_severities": { 58 | "annular_width": "error", 59 | "clearance": "error", 60 | "connection_width": "warning", 61 | "copper_edge_clearance": "error", 62 | "copper_sliver": "warning", 63 | "courtyards_overlap": "error", 64 | "diff_pair_gap_out_of_range": "error", 65 | "diff_pair_uncoupled_length_too_long": "error", 66 | "drill_out_of_range": "error", 67 | "duplicate_footprints": "warning", 68 | "extra_footprint": "warning", 69 | "footprint": "error", 70 | "footprint_type_mismatch": "ignore", 71 | "hole_clearance": "error", 72 | "hole_near_hole": "error", 73 | "invalid_outline": "error", 74 | "isolated_copper": "warning", 75 | "item_on_disabled_layer": "error", 76 | "items_not_allowed": "error", 77 | "length_out_of_range": "error", 78 | "lib_footprint_issues": "warning", 79 | "lib_footprint_mismatch": "warning", 80 | "malformed_courtyard": "error", 81 | "microvia_drill_out_of_range": "error", 82 | "missing_courtyard": "ignore", 83 | "missing_footprint": "warning", 84 | "net_conflict": "warning", 85 | "npth_inside_courtyard": "ignore", 86 | "padstack": "warning", 87 | "pth_inside_courtyard": "ignore", 88 | "shorting_items": "error", 89 | "silk_edge_clearance": "warning", 90 | "silk_over_copper": "warning", 91 | "silk_overlap": "warning", 92 | "skew_out_of_range": "error", 93 | "solder_mask_bridge": "error", 94 | "starved_thermal": "error", 95 | "text_height": "warning", 96 | "text_thickness": "warning", 97 | "through_hole_pad_without_hole": "error", 98 | "too_many_vias": "error", 99 | "track_dangling": "warning", 100 | "track_width": "error", 101 | "tracks_crossing": "error", 102 | "unconnected_items": "error", 103 | "unresolved_variable": "error", 104 | "via_dangling": "warning", 105 | "zones_intersect": "error" 106 | }, 107 | "rule_severitieslegacy_courtyards_overlap": true, 108 | "rule_severitieslegacy_no_courtyard_defined": false, 109 | "rules": { 110 | "max_error": 0.005, 111 | "min_clearance": 0.0, 112 | "min_connection": 0.0, 113 | "min_copper_edge_clearance": 0.049999999999999996, 114 | "min_hole_clearance": 0.25, 115 | "min_hole_to_hole": 0.25, 116 | "min_microvia_diameter": 0.19999999999999998, 117 | "min_microvia_drill": 0.09999999999999999, 118 | "min_resolved_spokes": 2, 119 | "min_silk_clearance": 0.0, 120 | "min_text_height": 0.7999999999999999, 121 | "min_text_thickness": 0.08, 122 | "min_through_hole_diameter": 0.3, 123 | "min_track_width": 0.15, 124 | "min_via_annular_width": 0.09999999999999999, 125 | "min_via_diameter": 0.5, 126 | "solder_mask_to_copper_clearance": 0.0, 127 | "use_height_for_length_calcs": true 128 | }, 129 | "teardrop_options": [ 130 | { 131 | "td_allow_use_two_tracks": true, 132 | "td_curve_segcount": 5, 133 | "td_on_pad_in_zone": false, 134 | "td_onpadsmd": true, 135 | "td_onroundshapesonly": false, 136 | "td_ontrackend": false, 137 | "td_onviapad": true 138 | } 139 | ], 140 | "teardrop_parameters": [ 141 | { 142 | "td_curve_segcount": 0, 143 | "td_height_ratio": 1.0, 144 | "td_length_ratio": 0.5, 145 | "td_maxheight": 2.0, 146 | "td_maxlen": 1.0, 147 | "td_target_name": "td_round_shape", 148 | "td_width_to_size_filter_ratio": 0.9 149 | }, 150 | { 151 | "td_curve_segcount": 0, 152 | "td_height_ratio": 1.0, 153 | "td_length_ratio": 0.5, 154 | "td_maxheight": 2.0, 155 | "td_maxlen": 1.0, 156 | "td_target_name": "td_rect_shape", 157 | "td_width_to_size_filter_ratio": 0.9 158 | }, 159 | { 160 | "td_curve_segcount": 0, 161 | "td_height_ratio": 1.0, 162 | "td_length_ratio": 0.5, 163 | "td_maxheight": 2.0, 164 | "td_maxlen": 1.0, 165 | "td_target_name": "td_track_end", 166 | "td_width_to_size_filter_ratio": 0.9 167 | } 168 | ], 169 | "track_widths": [ 170 | 0.0, 171 | 0.15, 172 | 0.2, 173 | 0.24, 174 | 0.32, 175 | 0.34, 176 | 0.36, 177 | 0.4, 178 | 0.5, 179 | 0.8 180 | ], 181 | "via_dimensions": [ 182 | { 183 | "diameter": 0.0, 184 | "drill": 0.0 185 | }, 186 | { 187 | "diameter": 0.5, 188 | "drill": 0.3 189 | }, 190 | { 191 | "diameter": 0.6, 192 | "drill": 0.3 193 | }, 194 | { 195 | "diameter": 0.7, 196 | "drill": 0.4 197 | }, 198 | { 199 | "diameter": 0.9, 200 | "drill": 0.5 201 | } 202 | ], 203 | "zones_allow_external_fillets": false 204 | }, 205 | "layer_presets": [], 206 | "viewports": [] 207 | }, 208 | "boards": [], 209 | "cvpcb": { 210 | "equivalence_files": [] 211 | }, 212 | "erc": { 213 | "erc_exclusions": [], 214 | "meta": { 215 | "version": 0 216 | }, 217 | "pin_map": [ 218 | [ 219 | 0, 220 | 0, 221 | 0, 222 | 0, 223 | 0, 224 | 0, 225 | 1, 226 | 0, 227 | 0, 228 | 0, 229 | 0, 230 | 2 231 | ], 232 | [ 233 | 0, 234 | 2, 235 | 0, 236 | 1, 237 | 0, 238 | 0, 239 | 1, 240 | 0, 241 | 2, 242 | 2, 243 | 2, 244 | 2 245 | ], 246 | [ 247 | 0, 248 | 0, 249 | 0, 250 | 0, 251 | 0, 252 | 0, 253 | 1, 254 | 0, 255 | 1, 256 | 0, 257 | 1, 258 | 2 259 | ], 260 | [ 261 | 0, 262 | 1, 263 | 0, 264 | 0, 265 | 0, 266 | 0, 267 | 1, 268 | 1, 269 | 2, 270 | 1, 271 | 1, 272 | 2 273 | ], 274 | [ 275 | 0, 276 | 0, 277 | 0, 278 | 0, 279 | 0, 280 | 0, 281 | 1, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 2 287 | ], 288 | [ 289 | 0, 290 | 0, 291 | 0, 292 | 0, 293 | 0, 294 | 0, 295 | 0, 296 | 0, 297 | 0, 298 | 0, 299 | 0, 300 | 2 301 | ], 302 | [ 303 | 1, 304 | 1, 305 | 1, 306 | 1, 307 | 1, 308 | 0, 309 | 1, 310 | 1, 311 | 1, 312 | 1, 313 | 1, 314 | 2 315 | ], 316 | [ 317 | 0, 318 | 0, 319 | 0, 320 | 1, 321 | 0, 322 | 0, 323 | 1, 324 | 0, 325 | 0, 326 | 0, 327 | 0, 328 | 2 329 | ], 330 | [ 331 | 0, 332 | 2, 333 | 1, 334 | 2, 335 | 0, 336 | 0, 337 | 1, 338 | 0, 339 | 2, 340 | 2, 341 | 2, 342 | 2 343 | ], 344 | [ 345 | 0, 346 | 2, 347 | 0, 348 | 1, 349 | 0, 350 | 0, 351 | 1, 352 | 0, 353 | 2, 354 | 0, 355 | 0, 356 | 2 357 | ], 358 | [ 359 | 0, 360 | 2, 361 | 1, 362 | 1, 363 | 0, 364 | 0, 365 | 1, 366 | 0, 367 | 2, 368 | 0, 369 | 0, 370 | 2 371 | ], 372 | [ 373 | 2, 374 | 2, 375 | 2, 376 | 2, 377 | 2, 378 | 2, 379 | 2, 380 | 2, 381 | 2, 382 | 2, 383 | 2, 384 | 2 385 | ] 386 | ], 387 | "rule_severities": { 388 | "bus_definition_conflict": "error", 389 | "bus_entry_needed": "error", 390 | "bus_to_bus_conflict": "error", 391 | "bus_to_net_conflict": "error", 392 | "conflicting_netclasses": "error", 393 | "different_unit_footprint": "error", 394 | "different_unit_net": "error", 395 | "duplicate_reference": "error", 396 | "duplicate_sheet_names": "error", 397 | "endpoint_off_grid": "warning", 398 | "extra_units": "error", 399 | "global_label_dangling": "warning", 400 | "hier_label_mismatch": "error", 401 | "label_dangling": "error", 402 | "lib_symbol_issues": "warning", 403 | "missing_bidi_pin": "warning", 404 | "missing_input_pin": "warning", 405 | "missing_power_pin": "error", 406 | "missing_unit": "warning", 407 | "multiple_net_names": "warning", 408 | "net_not_bus_member": "warning", 409 | "no_connect_connected": "warning", 410 | "no_connect_dangling": "warning", 411 | "pin_not_connected": "error", 412 | "pin_not_driven": "error", 413 | "pin_to_pin": "warning", 414 | "power_pin_not_driven": "error", 415 | "similar_labels": "warning", 416 | "simulation_model_issue": "ignore", 417 | "unannotated": "error", 418 | "unit_value_mismatch": "error", 419 | "unresolved_variable": "error", 420 | "wire_dangling": "error" 421 | } 422 | }, 423 | "libraries": { 424 | "pinned_footprint_libs": [], 425 | "pinned_symbol_libs": [] 426 | }, 427 | "meta": { 428 | "filename": "KERISE.kicad_pro", 429 | "version": 1 430 | }, 431 | "net_settings": { 432 | "classes": [ 433 | { 434 | "bus_width": 12, 435 | "clearance": 0.15, 436 | "diff_pair_gap": 0.25, 437 | "diff_pair_via_gap": 0.25, 438 | "diff_pair_width": 0.2, 439 | "line_style": 0, 440 | "microvia_diameter": 0.3, 441 | "microvia_drill": 0.1, 442 | "name": "Default", 443 | "pcb_color": "rgba(0, 0, 0, 0.000)", 444 | "schematic_color": "rgba(0, 0, 0, 0.000)", 445 | "track_width": 0.15, 446 | "via_diameter": 0.6, 447 | "via_drill": 0.3, 448 | "wire_width": 6 449 | }, 450 | { 451 | "bus_width": 12, 452 | "clearance": 0.15, 453 | "diff_pair_gap": 0.25, 454 | "diff_pair_via_gap": 0.25, 455 | "diff_pair_width": 0.2, 456 | "line_style": 0, 457 | "microvia_diameter": 0.3, 458 | "microvia_drill": 0.1, 459 | "name": "3.3V", 460 | "pcb_color": "rgba(0, 0, 0, 0.000)", 461 | "schematic_color": "rgba(0, 0, 0, 0.000)", 462 | "track_width": 0.16, 463 | "via_diameter": 0.6, 464 | "via_drill": 0.3, 465 | "wire_width": 6 466 | }, 467 | { 468 | "bus_width": 12, 469 | "clearance": 0.15, 470 | "diff_pair_gap": 0.25, 471 | "diff_pair_via_gap": 0.25, 472 | "diff_pair_width": 0.2, 473 | "line_style": 0, 474 | "microvia_diameter": 0.3, 475 | "microvia_drill": 0.1, 476 | "name": "Analog", 477 | "pcb_color": "rgba(0, 0, 0, 0.000)", 478 | "schematic_color": "rgba(0, 0, 0, 0.000)", 479 | "track_width": 0.15, 480 | "via_diameter": 0.6, 481 | "via_drill": 0.3, 482 | "wire_width": 6 483 | }, 484 | { 485 | "bus_width": 12, 486 | "clearance": 0.18, 487 | "diff_pair_gap": 0.25, 488 | "diff_pair_via_gap": 0.25, 489 | "diff_pair_width": 0.2, 490 | "line_style": 0, 491 | "microvia_diameter": 0.3, 492 | "microvia_drill": 0.1, 493 | "name": "Antena", 494 | "pcb_color": "rgba(0, 0, 0, 0.000)", 495 | "schematic_color": "rgba(0, 0, 0, 0.000)", 496 | "track_width": 0.15, 497 | "via_diameter": 0.6, 498 | "via_drill": 0.3, 499 | "wire_width": 6 500 | }, 501 | { 502 | "bus_width": 12, 503 | "clearance": 0.15, 504 | "diff_pair_gap": 0.25, 505 | "diff_pair_via_gap": 0.25, 506 | "diff_pair_width": 0.2, 507 | "line_style": 0, 508 | "microvia_diameter": 0.3, 509 | "microvia_drill": 0.1, 510 | "name": "BATT", 511 | "pcb_color": "rgba(0, 0, 0, 0.000)", 512 | "schematic_color": "rgba(0, 0, 0, 0.000)", 513 | "track_width": 0.15, 514 | "via_diameter": 0.6, 515 | "via_drill": 0.3, 516 | "wire_width": 6 517 | }, 518 | { 519 | "bus_width": 12, 520 | "clearance": 0.15, 521 | "diff_pair_gap": 0.25, 522 | "diff_pair_via_gap": 0.25, 523 | "diff_pair_width": 0.2, 524 | "line_style": 0, 525 | "microvia_diameter": 0.3, 526 | "microvia_drill": 0.1, 527 | "name": "GND", 528 | "pcb_color": "rgba(0, 0, 0, 0.000)", 529 | "schematic_color": "rgba(0, 0, 0, 0.000)", 530 | "track_width": 0.16, 531 | "via_diameter": 0.6, 532 | "via_drill": 0.3, 533 | "wire_width": 6 534 | }, 535 | { 536 | "bus_width": 12, 537 | "clearance": 0.15, 538 | "diff_pair_gap": 0.25, 539 | "diff_pair_via_gap": 0.25, 540 | "diff_pair_width": 0.2, 541 | "line_style": 0, 542 | "microvia_diameter": 0.3, 543 | "microvia_drill": 0.1, 544 | "name": "LED", 545 | "pcb_color": "rgba(0, 0, 0, 0.000)", 546 | "schematic_color": "rgba(0, 0, 0, 0.000)", 547 | "track_width": 0.2, 548 | "via_diameter": 0.6, 549 | "via_drill": 0.3, 550 | "wire_width": 6 551 | }, 552 | { 553 | "bus_width": 12, 554 | "clearance": 0.15, 555 | "diff_pair_gap": 0.25, 556 | "diff_pair_via_gap": 0.25, 557 | "diff_pair_width": 0.2, 558 | "line_style": 0, 559 | "microvia_diameter": 0.3, 560 | "microvia_drill": 0.1, 561 | "name": "Motor", 562 | "pcb_color": "rgba(0, 0, 0, 0.000)", 563 | "schematic_color": "rgba(0, 0, 0, 0.000)", 564 | "track_width": 0.34, 565 | "via_diameter": 0.6, 566 | "via_drill": 0.3, 567 | "wire_width": 6 568 | } 569 | ], 570 | "meta": { 571 | "version": 3 572 | }, 573 | "net_colors": null, 574 | "netclass_assignments": null, 575 | "netclass_patterns": [ 576 | { 577 | "netclass": "Default", 578 | "pattern": "/Encoder_L/s_CS" 579 | }, 580 | { 581 | "netclass": "Default", 582 | "pattern": "/Encoder_L/s_GND" 583 | }, 584 | { 585 | "netclass": "Default", 586 | "pattern": "/Encoder_L/s_MISO" 587 | }, 588 | { 589 | "netclass": "Default", 590 | "pattern": "/Encoder_L/s_MOSI" 591 | }, 592 | { 593 | "netclass": "Default", 594 | "pattern": "/Encoder_L/s_SCLK" 595 | }, 596 | { 597 | "netclass": "Default", 598 | "pattern": "/Encoder_L/s_VDD" 599 | }, 600 | { 601 | "netclass": "Default", 602 | "pattern": "/Encoder_R/s_CS" 603 | }, 604 | { 605 | "netclass": "Default", 606 | "pattern": "/Encoder_R/s_GND" 607 | }, 608 | { 609 | "netclass": "Default", 610 | "pattern": "/Encoder_R/s_MISO" 611 | }, 612 | { 613 | "netclass": "Default", 614 | "pattern": "/Encoder_R/s_MOSI" 615 | }, 616 | { 617 | "netclass": "Default", 618 | "pattern": "/Encoder_R/s_SCLK" 619 | }, 620 | { 621 | "netclass": "Default", 622 | "pattern": "/Encoder_R/s_VDD" 623 | }, 624 | { 625 | "netclass": "Default", 626 | "pattern": "/IR_RCV_FL/s_IR_LED" 627 | }, 628 | { 629 | "netclass": "Default", 630 | "pattern": "/IR_RCV_FL/s_IR_RCV" 631 | }, 632 | { 633 | "netclass": "Default", 634 | "pattern": "/IR_RCV_FR/s_IR_LED" 635 | }, 636 | { 637 | "netclass": "Default", 638 | "pattern": "/IR_RCV_FR/s_IR_RCV" 639 | }, 640 | { 641 | "netclass": "Default", 642 | "pattern": "/IR_RCV_SL/s_IR_LED" 643 | }, 644 | { 645 | "netclass": "Default", 646 | "pattern": "/IR_RCV_SL/s_IR_RCV" 647 | }, 648 | { 649 | "netclass": "Default", 650 | "pattern": "/IR_RCV_SR/s_IR_LED" 651 | }, 652 | { 653 | "netclass": "Default", 654 | "pattern": "/IR_RCV_SR/s_IR_RCV" 655 | }, 656 | { 657 | "netclass": "Default", 658 | "pattern": "/ToF/s_3.3V" 659 | }, 660 | { 661 | "netclass": "Default", 662 | "pattern": "/ToF/s_GND" 663 | }, 664 | { 665 | "netclass": "Default", 666 | "pattern": "/ToF/s_SCL" 667 | }, 668 | { 669 | "netclass": "Default", 670 | "pattern": "/ToF/s_SDA" 671 | }, 672 | { 673 | "netclass": "Default", 674 | "pattern": "BAT-VOL" 675 | }, 676 | { 677 | "netclass": "Default", 678 | "pattern": "BUTTON" 679 | }, 680 | { 681 | "netclass": "Default", 682 | "pattern": "I2C-SCL" 683 | }, 684 | { 685 | "netclass": "Default", 686 | "pattern": "I2C-SDA" 687 | }, 688 | { 689 | "netclass": "Default", 690 | "pattern": "MT-IN-L1" 691 | }, 692 | { 693 | "netclass": "Default", 694 | "pattern": "MT-IN-L2" 695 | }, 696 | { 697 | "netclass": "Default", 698 | "pattern": "MT-IN-R1" 699 | }, 700 | { 701 | "netclass": "Default", 702 | "pattern": "MT-IN-R2" 703 | }, 704 | { 705 | "netclass": "Default", 706 | "pattern": "Net-(C7-Pad1)" 707 | }, 708 | { 709 | "netclass": "Default", 710 | "pattern": "Net-(D1-Pad1)" 711 | }, 712 | { 713 | "netclass": "Default", 714 | "pattern": "Net-(D10-Pad2)" 715 | }, 716 | { 717 | "netclass": "Default", 718 | "pattern": "Net-(D2-Pad1)" 719 | }, 720 | { 721 | "netclass": "Default", 722 | "pattern": "Net-(D3-Pad1)" 723 | }, 724 | { 725 | "netclass": "Default", 726 | "pattern": "Net-(D4-Pad1)" 727 | }, 728 | { 729 | "netclass": "Default", 730 | "pattern": "Net-(D9-Pad2)" 731 | }, 732 | { 733 | "netclass": "Default", 734 | "pattern": "Net-(LS1-Pad2)" 735 | }, 736 | { 737 | "netclass": "Default", 738 | "pattern": "Net-(Q1-Pad3)" 739 | }, 740 | { 741 | "netclass": "Default", 742 | "pattern": "Net-(R1-Pad1)" 743 | }, 744 | { 745 | "netclass": "Default", 746 | "pattern": "Net-(RN1-Pad1)" 747 | }, 748 | { 749 | "netclass": "Default", 750 | "pattern": "Net-(RN1-Pad2)" 751 | }, 752 | { 753 | "netclass": "Default", 754 | "pattern": "Net-(RN1-Pad3)" 755 | }, 756 | { 757 | "netclass": "Default", 758 | "pattern": "Net-(RN1-Pad4)" 759 | }, 760 | { 761 | "netclass": "Default", 762 | "pattern": "PR-LED-FL" 763 | }, 764 | { 765 | "netclass": "Default", 766 | "pattern": "PR-LED-FR" 767 | }, 768 | { 769 | "netclass": "Default", 770 | "pattern": "PR-LED-SL" 771 | }, 772 | { 773 | "netclass": "Default", 774 | "pattern": "PR-LED-SR" 775 | }, 776 | { 777 | "netclass": "Default", 778 | "pattern": "SPEAKER" 779 | }, 780 | { 781 | "netclass": "Default", 782 | "pattern": "SPI-CS-ENC_L" 783 | }, 784 | { 785 | "netclass": "Default", 786 | "pattern": "SPI-CS-ENC_R" 787 | }, 788 | { 789 | "netclass": "Default", 790 | "pattern": "SPI-CS-IMU" 791 | }, 792 | { 793 | "netclass": "Default", 794 | "pattern": "SPI-MISO" 795 | }, 796 | { 797 | "netclass": "Default", 798 | "pattern": "SPI-MOSI" 799 | }, 800 | { 801 | "netclass": "Default", 802 | "pattern": "SPI-SCLK" 803 | }, 804 | { 805 | "netclass": "Default", 806 | "pattern": "UART-RX" 807 | }, 808 | { 809 | "netclass": "Default", 810 | "pattern": "UART-TX" 811 | }, 812 | { 813 | "netclass": "3.3V", 814 | "pattern": "+3V3" 815 | }, 816 | { 817 | "netclass": "Analog", 818 | "pattern": "PR-RCV-FL" 819 | }, 820 | { 821 | "netclass": "Analog", 822 | "pattern": "PR-RCV-FR" 823 | }, 824 | { 825 | "netclass": "Analog", 826 | "pattern": "PR-RCV-SL" 827 | }, 828 | { 829 | "netclass": "Analog", 830 | "pattern": "PR-RCV-SR" 831 | }, 832 | { 833 | "netclass": "BATT", 834 | "pattern": "+BATT" 835 | }, 836 | { 837 | "netclass": "GND", 838 | "pattern": "GND" 839 | }, 840 | { 841 | "netclass": "LED", 842 | "pattern": "/IR_RCV_FL/LED_to_C" 843 | }, 844 | { 845 | "netclass": "LED", 846 | "pattern": "/IR_RCV_FL/LED_to_FET" 847 | }, 848 | { 849 | "netclass": "LED", 850 | "pattern": "/IR_RCV_FL/s_3.3V" 851 | }, 852 | { 853 | "netclass": "LED", 854 | "pattern": "/IR_RCV_FL/s_GND" 855 | }, 856 | { 857 | "netclass": "LED", 858 | "pattern": "/IR_RCV_FR/LED_to_C" 859 | }, 860 | { 861 | "netclass": "LED", 862 | "pattern": "/IR_RCV_FR/LED_to_FET" 863 | }, 864 | { 865 | "netclass": "LED", 866 | "pattern": "/IR_RCV_FR/s_3.3V" 867 | }, 868 | { 869 | "netclass": "LED", 870 | "pattern": "/IR_RCV_FR/s_GND" 871 | }, 872 | { 873 | "netclass": "LED", 874 | "pattern": "/IR_RCV_SL/LED_to_C" 875 | }, 876 | { 877 | "netclass": "LED", 878 | "pattern": "/IR_RCV_SL/LED_to_FET" 879 | }, 880 | { 881 | "netclass": "LED", 882 | "pattern": "/IR_RCV_SL/s_3.3V" 883 | }, 884 | { 885 | "netclass": "LED", 886 | "pattern": "/IR_RCV_SL/s_GND" 887 | }, 888 | { 889 | "netclass": "LED", 890 | "pattern": "/IR_RCV_SR/LED_to_C" 891 | }, 892 | { 893 | "netclass": "LED", 894 | "pattern": "/IR_RCV_SR/LED_to_FET" 895 | }, 896 | { 897 | "netclass": "LED", 898 | "pattern": "/IR_RCV_SR/s_3.3V" 899 | }, 900 | { 901 | "netclass": "LED", 902 | "pattern": "/IR_RCV_SR/s_GND" 903 | }, 904 | { 905 | "netclass": "Motor", 906 | "pattern": "/Motor/MT_OUT_L1" 907 | }, 908 | { 909 | "netclass": "Motor", 910 | "pattern": "/Motor/MT_OUT_L2" 911 | }, 912 | { 913 | "netclass": "Motor", 914 | "pattern": "/Motor/MT_OUT_L_L" 915 | }, 916 | { 917 | "netclass": "Motor", 918 | "pattern": "/Motor/MT_OUT_L_R" 919 | }, 920 | { 921 | "netclass": "Motor", 922 | "pattern": "/Motor/MT_OUT_R1" 923 | }, 924 | { 925 | "netclass": "Motor", 926 | "pattern": "/Motor/MT_OUT_R2" 927 | } 928 | ] 929 | }, 930 | "pcbnew": { 931 | "last_paths": { 932 | "gencad": "", 933 | "idf": "", 934 | "netlist": "KERISE.net", 935 | "specctra_dsn": "", 936 | "step": "", 937 | "vrml": "" 938 | }, 939 | "page_layout_descr_file": "" 940 | }, 941 | "schematic": { 942 | "annotate_start_num": 0, 943 | "drawing": { 944 | "dashed_lines_dash_length_ratio": 12.0, 945 | "dashed_lines_gap_length_ratio": 3.0, 946 | "default_line_thickness": 6.0, 947 | "default_text_size": 50.0, 948 | "field_names": [], 949 | "intersheets_ref_own_page": false, 950 | "intersheets_ref_prefix": "", 951 | "intersheets_ref_short": false, 952 | "intersheets_ref_show": false, 953 | "intersheets_ref_suffix": "", 954 | "junction_size_choice": 3, 955 | "label_size_ratio": 0.25, 956 | "pin_symbol_size": 0.0, 957 | "text_offset_ratio": 0.08 958 | }, 959 | "legacy_lib_dir": "", 960 | "legacy_lib_list": [], 961 | "meta": { 962 | "version": 1 963 | }, 964 | "net_format_name": "Pcbnew", 965 | "page_layout_descr_file": "", 966 | "plot_directory": "", 967 | "spice_adjust_passive_values": false, 968 | "spice_current_sheet_as_root": false, 969 | "spice_external_command": "spice \"%I\"", 970 | "spice_model_current_sheet_as_root": true, 971 | "spice_save_all_currents": false, 972 | "spice_save_all_voltages": false, 973 | "subpart_first_id": 65, 974 | "subpart_id_separator": 0 975 | }, 976 | "sheets": [ 977 | [ 978 | "62da32c5-a545-4f2b-b312-31632e09c566", 979 | "" 980 | ], 981 | [ 982 | "00000000-0000-0000-0000-000057ca15c1", 983 | "Power" 984 | ], 985 | [ 986 | "00000000-0000-0000-0000-000057cd8d81", 987 | "UI" 988 | ], 989 | [ 990 | "00000000-0000-0000-0000-000057cda827", 991 | "COM" 992 | ], 993 | [ 994 | "00000000-0000-0000-0000-000057cf0b09", 995 | "IR_RCV_SL" 996 | ], 997 | [ 998 | "00000000-0000-0000-0000-000057cf2a30", 999 | "IR_RCV_SR" 1000 | ], 1001 | [ 1002 | "00000000-0000-0000-0000-0000597e1b35", 1003 | "IR_RCV_FL" 1004 | ], 1005 | [ 1006 | "00000000-0000-0000-0000-0000597e1b39", 1007 | "IR_RCV_FR" 1008 | ], 1009 | [ 1010 | "00000000-0000-0000-0000-000057ca18f6", 1011 | "Motor" 1012 | ], 1013 | [ 1014 | "00000000-0000-0000-0000-00005c29a0b1", 1015 | "ToF" 1016 | ], 1017 | [ 1018 | "00000000-0000-0000-0000-00005a18d4d6", 1019 | "IMU" 1020 | ], 1021 | [ 1022 | "00000000-0000-0000-0000-000059347bcd", 1023 | "Encoder_L" 1024 | ], 1025 | [ 1026 | "00000000-0000-0000-0000-0000592adbf2", 1027 | "Encoder_R" 1028 | ] 1029 | ], 1030 | "text_variables": {} 1031 | } 1032 | -------------------------------------------------------------------------------- /kicad/mouse.pretty/KERI_9mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy -0.369532 -2.596198) (xy -0.129791 -2.591610) (xy 0.088049 -2.584242) (xy 0.286380 -2.573821) (xy 0.467595 -2.560074) (xy 0.634087 -2.542727) (xy 0.788248 -2.521508) (xy 0.932471 -2.496142) 10 | (xy 1.069149 -2.466357) (xy 1.200675 -2.431880) (xy 1.282212 -2.407550) (xy 1.340423 -2.388542) (xy 1.397537 -2.368477) (xy 1.444388 -2.350625) (xy 1.459279 -2.344363) (xy 1.494027 -2.329355) 11 | (xy 1.544831 -2.307847) (xy 1.605144 -2.282591) (xy 1.668421 -2.256341) (xy 1.675011 -2.253622) (xy 1.758351 -2.216980) (xy 1.856318 -2.170146) (xy 1.963011 -2.116161) (xy 2.072528 -2.058066) 12 | (xy 2.178969 -1.998902) (xy 2.253029 -1.955776) (xy 2.300259 -1.924898) (xy 2.360003 -1.881818) (xy 2.426925 -1.830793) (xy 2.495688 -1.776077) (xy 2.560958 -1.721927) (xy 2.617399 -1.672598) 13 | (xy 2.659675 -1.632347) (xy 2.663468 -1.628407) (xy 2.727022 -1.559848) (xy 2.786372 -1.491813) (xy 2.844353 -1.420596) (xy 2.903802 -1.342490) (xy 2.967554 -1.253791) (xy 3.038446 -1.150791) 14 | (xy 3.104734 -1.051797) (xy 3.121264 -1.020865) (xy 3.138836 -0.979128) (xy 3.146110 -0.958605) (xy 3.164538 -0.908996) (xy 3.187227 -0.856255) (xy 3.195826 -0.838331) (xy 3.213452 -0.805143) 15 | (xy 3.225031 -0.791005) (xy 3.234435 -0.792646) (xy 3.240934 -0.800239) (xy 3.267590 -0.817713) (xy 3.313645 -0.827342) (xy 3.375556 -0.829665) (xy 3.449784 -0.825219) (xy 3.532786 -0.814544) 16 | (xy 3.621022 -0.798178) (xy 3.710950 -0.776660) (xy 3.799031 -0.750530) (xy 3.881722 -0.720324) (xy 3.941478 -0.693656) (xy 3.996888 -0.658999) (xy 4.057109 -0.609343) (xy 4.115437 -0.551231) 17 | (xy 4.165173 -0.491202) (xy 4.193460 -0.447678) (xy 4.237190 -0.349745) (xy 4.257896 -0.253844) (xy 4.256101 -0.155520) (xy 4.237854 -0.068738) (xy 4.221217 -0.014856) (xy 4.203611 0.029729) 18 | (xy 4.181682 0.070610) (xy 4.152077 0.113376) (xy 4.111443 0.163618) (xy 4.069200 0.212429) (xy 3.998112 0.287882) (xy 3.927529 0.350186) (xy 3.849393 0.406896) (xy 3.786031 0.448314) 19 | (xy 3.732230 0.480460) (xy 3.681017 0.506662) (xy 3.625420 0.530249) (xy 3.558466 0.554550) (xy 3.496923 0.575140) (xy 3.439810 0.593273) (xy 3.400382 0.603832) (xy 3.373406 0.607678) 20 | (xy 3.353645 0.605670) (xy 3.340425 0.600847) (xy 3.316456 0.584039) (xy 3.311012 0.559194) (xy 3.311579 0.552858) (xy 3.319809 0.528100) (xy 3.341871 0.513651) (xy 3.358173 0.508687) 21 | (xy 3.508643 0.464382) (xy 3.638589 0.414129) (xy 3.751581 0.355972) (xy 3.851189 0.287961) (xy 3.940983 0.208141) (xy 3.977088 0.170119) (xy 4.040137 0.097273) (xy 4.086507 0.034502) 22 | (xy 4.118534 -0.023449) (xy 4.138555 -0.081833) (xy 4.148906 -0.145901) (xy 4.151922 -0.220908) (xy 4.151923 -0.223024) (xy 4.150303 -0.276335) (xy 4.143619 -0.316953) (xy 4.129133 -0.356497) 23 | (xy 4.112449 -0.390608) (xy 4.073649 -0.450990) (xy 4.022173 -0.510563) (xy 3.965009 -0.562260) (xy 3.909142 -0.599012) (xy 3.903932 -0.601576) (xy 3.833681 -0.633744) (xy 3.778857 -0.655895) 24 | (xy 3.733754 -0.670259) (xy 3.718414 -0.674041) (xy 3.621579 -0.694675) (xy 3.541117 -0.708533) (xy 3.470230 -0.716565) (xy 3.402123 -0.719721) (xy 3.390952 -0.719838) (xy 3.339669 -0.721421) 25 | (xy 3.295950 -0.725089) (xy 3.266905 -0.730159) (xy 3.261291 -0.732259) (xy 3.253487 -0.733489) (xy 3.251735 -0.723875) (xy 3.256677 -0.700501) (xy 3.268954 -0.660452) (xy 3.289209 -0.600815) 26 | (xy 3.291961 -0.592905) (xy 3.346014 -0.405263) (xy 3.376678 -0.218425) (xy 3.383968 -0.030588) (xy 3.367901 0.160052) (xy 3.328494 0.355300) (xy 3.301536 0.450400) (xy 3.253004 0.594795) 27 | (xy 3.197655 0.733755) (xy 3.133080 0.872274) (xy 3.056868 1.015349) (xy 2.966610 1.167973) (xy 2.917917 1.245577) (xy 2.845558 1.356492) (xy 2.778365 1.453186) (xy 2.712062 1.540897) 28 | (xy 2.642372 1.624860) (xy 2.565021 1.710313) (xy 2.475732 1.802492) (xy 2.409401 1.868366) (xy 2.282346 1.990901) (xy 2.167752 2.096399) (xy 2.062934 2.186983) (xy 1.965205 2.264776) 29 | (xy 1.871882 2.331899) (xy 1.780277 2.390476) (xy 1.687705 2.442627) (xy 1.672981 2.450332) (xy 1.588601 2.489813) (xy 1.510892 2.518020) (xy 1.442263 2.534723) (xy 1.385123 2.539692) 30 | (xy 1.341881 2.532697) (xy 1.314945 2.513508) (xy 1.306635 2.485339) (xy 1.309079 2.464536) (xy 1.319387 2.450562) (xy 1.342021 2.441280) (xy 1.381444 2.434552) (xy 1.421746 2.430184) 31 | (xy 1.485486 2.419502) (xy 1.551353 2.398825) (xy 1.623117 2.366434) (xy 1.704550 2.320607) (xy 1.799423 2.259622) (xy 1.807817 2.253963) (xy 1.887647 2.198267) (xy 1.963620 2.141336) 32 | (xy 2.039541 2.079951) (xy 2.119213 2.010891) (xy 2.206440 1.930936) (xy 2.305025 1.836866) (xy 2.335439 1.807308) (xy 2.440978 1.700851) (xy 2.537087 1.595783) (xy 2.626953 1.487932) 33 | (xy 2.713765 1.373127) (xy 2.800712 1.247196) (xy 2.890981 1.105968) (xy 2.965438 0.983029) (xy 3.010604 0.900458) (xy 3.057682 0.802821) (xy 3.104568 0.695545) (xy 3.149156 0.584056) 34 | (xy 3.189341 0.473780) (xy 3.223019 0.370144) (xy 3.248084 0.278573) (xy 3.259143 0.225914) (xy 3.281799 0.032913) (xy 3.282544 -0.157102) (xy 3.261405 -0.340507) (xy 3.255127 -0.373278) 35 | (xy 3.241956 -0.425419) (xy 3.220765 -0.494656) (xy 3.193422 -0.575752) (xy 3.161796 -0.663473) (xy 3.127754 -0.752581) (xy 3.093166 -0.837841) (xy 3.070811 -0.889768) (xy 3.014959 -1.000098) 36 | (xy 2.942322 -1.119169) (xy 2.856557 -1.242360) (xy 2.761322 -1.365048) (xy 2.660273 -1.482611) (xy 2.557068 -1.590427) (xy 2.455364 -1.683874) (xy 2.418492 -1.714163) (xy 2.365351 -1.755911) 37 | (xy 2.316123 -1.793923) (xy 2.275339 -1.824749) (xy 2.247530 -1.844935) (xy 2.241798 -1.848786) (xy 2.192906 -1.878417) (xy 2.128047 -1.915244) (xy 2.052003 -1.956787) (xy 1.969553 -2.000562) 38 | (xy 1.885479 -2.044088) (xy 1.804562 -2.084883) (xy 1.731582 -2.120464) (xy 1.671321 -2.148351) (xy 1.636346 -2.163114) (xy 1.577873 -2.186524) (xy 1.521765 -2.209984) (xy 1.475597 -2.230275) 39 | (xy 1.453173 -2.240911) (xy 1.412018 -2.258745) (xy 1.352620 -2.280612) (xy 1.280470 -2.304770) (xy 1.201054 -2.329476) (xy 1.119862 -2.352986) (xy 1.042381 -2.373557) (xy 1.012809 -2.380773) 40 | (xy 0.867651 -2.410153) (xy 0.699318 -2.435215) (xy 0.508687 -2.455892) (xy 0.296633 -2.472115) (xy 0.064033 -2.483815) (xy -0.188237 -2.490922) (xy -0.421298 -2.493313) (xy -0.897548 -2.494578) 41 | (xy -1.227767 -2.444834) (xy -1.385934 -2.419177) (xy -1.523565 -2.392629) (xy -1.644547 -2.364117) (xy -1.752767 -2.332570) (xy -1.852112 -2.296919) (xy -1.946468 -2.256092) (xy -1.990481 -2.234668) 42 | (xy -2.050677 -2.205199) (xy -2.116668 -2.174185) (xy -2.176093 -2.147409) (xy -2.187085 -2.142651) (xy -2.246230 -2.115055) (xy -2.310648 -2.081562) (xy -2.364152 -2.050763) (xy -2.413392 -2.020411) 43 | (xy -2.473437 -1.983550) (xy -2.534223 -1.946355) (xy -2.558317 -1.931652) (xy -2.643736 -1.877622) (xy -2.714948 -1.827323) (xy -2.778471 -1.775276) (xy -2.840819 -1.716003) (xy -2.908510 -1.644025) 44 | (xy -2.933244 -1.616422) (xy -3.021203 -1.513515) (xy -3.094905 -1.417606) (xy -3.158006 -1.322651) (xy -3.214163 -1.222605) (xy -3.267032 -1.111423) (xy -3.320269 -0.983062) (xy -3.327371 -0.964893) 45 | (xy -3.354529 -0.893507) (xy -3.372899 -0.841091) (xy -3.383438 -0.804223) (xy -3.387103 -0.779478) (xy -3.384851 -0.763432) (xy -3.384157 -0.761770) (xy -3.379589 -0.732350) (xy -3.390666 -0.709170) 46 | (xy -3.401725 -0.679865) (xy -3.409903 -0.630230) (xy -3.415167 -0.564192) (xy -3.417486 -0.485676) (xy -3.416829 -0.398609) (xy -3.413165 -0.306917) (xy -3.406460 -0.214526) (xy -3.396685 -0.125363) 47 | (xy -3.395433 -0.116009) (xy -3.385021 -0.044536) (xy -3.373985 0.023041) (xy -3.363357 0.080924) (xy -3.354168 0.123318) (xy -3.350372 0.137098) (xy -3.337742 0.184099) (xy -3.326287 0.238801) 48 | (xy -3.321939 0.265319) (xy -3.313768 0.304378) (xy -3.298872 0.359051) (xy -3.279346 0.422176) (xy -3.257286 0.486595) (xy -3.256611 0.488462) (xy -3.231702 0.558426) (xy -3.206029 0.632553) 49 | (xy -3.182799 0.701477) (xy -3.166789 0.750816) (xy -3.150046 0.797042) (xy -3.124384 0.859197) (xy -3.092308 0.931621) (xy -3.056323 1.008655) (xy -3.019811 1.082902) (xy -2.945997 1.225155) 50 | (xy -2.877225 1.349034) (xy -2.810409 1.459198) (xy -2.742468 1.560305) (xy -2.670315 1.657013) (xy -2.590868 1.753981) (xy -2.527539 1.826437) (xy -2.429544 1.931795) (xy -2.333643 2.025129) 51 | (xy -2.232908 2.112621) (xy -2.120408 2.200454) (xy -2.053573 2.249308) (xy -1.989277 2.294238) (xy -1.932101 2.330646) (xy -1.877783 2.360049) (xy -1.822059 2.383962) (xy -1.760667 2.403902) 52 | (xy -1.689343 2.421386) (xy -1.603826 2.437930) (xy -1.499851 2.455051) (xy -1.456374 2.461755) (xy -1.419580 2.474671) (xy -1.401503 2.496733) (xy -1.404334 2.523685) (xy -1.416258 2.539720) 53 | (xy -1.441141 2.554907) (xy -1.473541 2.563963) (xy -1.502707 2.564748) (xy -1.515248 2.559422) (xy -1.528591 2.555372) (xy -1.560977 2.548153) (xy -1.607396 2.538824) (xy -1.657300 2.529447) 54 | (xy -1.790122 2.499270) (xy -1.901336 2.460912) (xy -1.992549 2.413776) (xy -2.021009 2.394388) (xy -2.120130 2.321189) (xy -2.202548 2.259082) (xy -2.271632 2.205247) (xy -2.330754 2.156864) 55 | (xy -2.383283 2.111112) (xy -2.432590 2.065170) (xy -2.482043 2.016219) (xy -2.521752 1.975318) (xy -2.621306 1.868232) (xy -2.708862 1.766321) (xy -2.787823 1.664737) (xy -2.861592 1.558630) 56 | (xy -2.933572 1.443151) (xy -3.007164 1.313450) (xy -3.072375 1.190625) (xy -3.111299 1.114490) (xy -3.149032 1.038750) (xy -3.183093 0.968533) (xy -3.210997 0.908969) (xy -3.230263 0.865184) 57 | (xy -3.232006 0.860914) (xy -3.255337 0.808076) (xy -3.273933 0.776890) (xy -3.287190 0.768370) (xy -3.287280 0.768399) (xy -3.332288 0.771925) (xy -3.387272 0.758754) (xy -3.421088 0.743956) 58 | (xy -3.459118 0.727938) (xy -3.510443 0.710656) (xy -3.564418 0.695671) (xy -3.568157 0.694767) (xy -3.681251 0.658051) (xy -3.794231 0.603487) (xy -3.902741 0.534415) (xy -4.002427 0.454176) 59 | (xy -4.088932 0.366110) (xy -4.157904 0.273558) (xy -4.188101 0.219254) (xy -4.224214 0.130816) (xy -4.242515 0.047398) (xy -4.243594 -0.002571) (xy -4.141652 -0.002571) (xy -4.130587 0.095479) 60 | (xy -4.104722 0.174283) (xy -4.056951 0.254202) (xy -3.989296 0.333627) (xy -3.906133 0.409242) (xy -3.811839 0.477726) (xy -3.710789 0.535761) (xy -3.607359 0.580030) (xy -3.544803 0.598897) 61 | (xy -3.491824 0.613172) (xy -3.443804 0.627987) (xy -3.408757 0.640809) (xy -3.400992 0.644380) (xy -3.360316 0.662530) (xy -3.325962 0.673031) (xy -3.304006 0.674289) (xy -3.299594 0.671000) 62 | (xy -3.301574 0.655672) (xy -3.310358 0.624699) (xy -3.322004 0.590536) (xy -3.339290 0.542968) (xy -3.360555 0.484352) (xy -3.381474 0.426608) (xy -3.383396 0.421298) (xy -3.399969 0.371343) 63 | (xy -3.412481 0.325728) (xy -3.418772 0.292580) (xy -3.419122 0.286971) (xy -3.422962 0.253265) (xy -3.432257 0.209941) (xy -3.437841 0.189855) (xy -3.447271 0.155937) (xy -3.456217 0.116911) 64 | (xy -3.465281 0.069243) (xy -3.475064 0.009399) (xy -3.486166 -0.066158) (xy -3.499189 -0.160960) (xy -3.505374 -0.207355) (xy -3.514999 -0.284829) (xy -3.520692 -0.346331) (xy -3.522711 -0.399949) 65 | (xy -3.521312 -0.453773) (xy -3.516754 -0.515891) (xy -3.515599 -0.528788) (xy -3.511030 -0.585680) (xy -3.508381 -0.633304) (xy -3.507849 -0.666629) (xy -3.509594 -0.680588) (xy -3.524976 -0.682052) 66 | (xy -3.557218 -0.677799) (xy -3.599813 -0.669200) (xy -3.646250 -0.657626) (xy -3.690018 -0.644450) (xy -3.703384 -0.639757) (xy -3.802626 -0.591425) (xy -3.896048 -0.523640) (xy -3.979333 -0.440895) 67 | (xy -4.048166 -0.347684) (xy -4.098229 -0.248498) (xy -4.109258 -0.217256) (xy -4.134560 -0.108338) (xy -4.141652 -0.002571) (xy -4.243594 -0.002571) (xy -4.244410 -0.040345) (xy -4.237128 -0.106695) 68 | (xy -4.206665 -0.236742) (xy -4.156417 -0.358934) (xy -4.095597 -0.458206) (xy -4.034662 -0.528697) (xy -3.958797 -0.596673) (xy -3.873613 -0.658452) (xy -3.784722 -0.710351) (xy -3.697734 -0.748687) 69 | (xy -3.621657 -0.769242) (xy -3.576981 -0.776434) (xy -3.544004 -0.783399) (xy -3.519542 -0.793579) (xy -3.500409 -0.810414) (xy -3.483421 -0.837347) (xy -3.465392 -0.877819) (xy -3.443138 -0.935272) 70 | (xy -3.425872 -0.980797) (xy -3.370290 -1.119339) (xy -3.315432 -1.239328) (xy -3.258077 -1.346315) (xy -3.195007 -1.445851) (xy -3.123000 -1.543486) (xy -3.044464 -1.638285) (xy -2.939062 -1.754244) 71 | (xy -2.842879 -1.847899) (xy -2.755683 -1.919467) (xy -2.715190 -1.947158) (xy -2.676136 -1.971886) (xy -2.623528 -2.005201) (xy -2.564443 -2.042621) (xy -2.509471 -2.077440) (xy -2.452376 -2.112830) 72 | (xy -2.396444 -2.146146) (xy -2.348126 -2.173627) (xy -2.314086 -2.191407) (xy -2.179052 -2.254932) (xy -2.062324 -2.308731) (xy -1.960333 -2.353938) (xy -1.869508 -2.391685) (xy -1.786280 -2.423103) 73 | (xy -1.707077 -2.449326) (xy -1.628331 -2.471484) (xy -1.546470 -2.490711) (xy -1.457924 -2.508139) (xy -1.359124 -2.524899) (xy -1.246498 -2.542124) (xy -1.175494 -2.552477) (xy -0.830651 -2.602229) 74 | (xy -0.369532 -2.596198) )(layer F.SilkS) (width 0.010000) 75 | ) 76 | (fp_poly (pts (xy 0.043409 -1.621408) (xy 0.127320 -1.618972) (xy 0.194799 -1.615178) (xy 0.216836 -1.613205) (xy 0.320779 -1.600150) (xy 0.436915 -1.581683) (xy 0.559984 -1.558948) (xy 0.684726 -1.533090) 77 | (xy 0.805880 -1.505254) (xy 0.918188 -1.476585) (xy 1.016388 -1.448228) (xy 1.090874 -1.422976) (xy 1.211898 -1.371679) (xy 1.335641 -1.308827) (xy 1.455120 -1.238484) (xy 1.563351 -1.164715) 78 | (xy 1.640316 -1.103204) (xy 1.707078 -1.040458) (xy 1.765931 -0.974674) (xy 1.820635 -0.900772) (xy 1.874951 -0.813672) (xy 1.932638 -0.708293) (xy 1.932651 -0.708269) (xy 2.000649 -0.567829) 79 | (xy 2.051705 -0.438480) (xy 2.087404 -0.315397) (xy 2.109332 -0.193759) (xy 2.113274 -0.158750) (xy 2.119047 -0.094018) (xy 2.121287 -0.045188) (xy 2.119642 -0.003950) (xy 2.113763 0.038009) 80 | (xy 2.103299 0.089000) (xy 2.102727 0.091587) (xy 2.088258 0.145917) (xy 2.067153 0.211171) (xy 2.041550 0.282008) (xy 2.013585 0.353087) (xy 1.985396 0.419067) (xy 1.959119 0.474607) 81 | (xy 1.936893 0.514365) (xy 1.929261 0.525096) (xy 1.906476 0.555744) (xy 1.870943 0.606930) (xy 1.822804 0.678448) (xy 1.762199 0.770091) (xy 1.759767 0.773794) (xy 1.741798 0.796509) 82 | (xy 1.711788 0.829628) (xy 1.673436 0.869544) (xy 1.630441 0.912651) (xy 1.586505 0.955343) (xy 1.545326 0.994013) (xy 1.510606 1.025054) (xy 1.486043 1.044860) (xy 1.476206 1.050193) 83 | (xy 1.461551 1.056536) (xy 1.433821 1.072898) (xy 1.409450 1.088769) (xy 1.374084 1.110706) (xy 1.350973 1.118957) (xy 1.333674 1.115543) (xy 1.330283 1.113600) (xy 1.319918 1.108609) 84 | (xy 1.313929 1.112279) (xy 1.311673 1.128655) (xy 1.312505 1.161782) (xy 1.315275 1.207923) (xy 1.313656 1.361938) (xy 1.288552 1.509513) (xy 1.240130 1.650296) (xy 1.168556 1.783936) 85 | (xy 1.073996 1.910082) (xy 0.956619 2.028382) (xy 0.905430 2.071720) (xy 0.801709 2.140258) (xy 0.680247 2.192879) (xy 0.542156 2.229195) (xy 0.403827 2.247676) (xy 0.286150 2.256043) 86 | (xy 0.188893 2.260729) (xy 0.112933 2.261725) (xy 0.059145 2.259025) (xy 0.028408 2.252624) (xy 0.024511 2.250503) (xy 0.001833 2.243631) (xy -0.043755 2.238963) (xy -0.112774 2.236463) 87 | (xy -0.178379 2.235984) (xy -0.255511 2.235505) (xy -0.316331 2.233259) (xy -0.368936 2.228355) (xy -0.421421 2.219899) (xy -0.481882 2.207000) (xy -0.517848 2.198554) (xy -0.677491 2.151022) 88 | (xy -0.817836 2.089022) (xy -0.939706 2.011925) (xy -1.043924 1.919104) (xy -1.131316 1.809931) (xy -1.202703 1.683780) (xy -1.207726 1.672981) (xy -1.238376 1.591992) (xy -1.262029 1.501567) 89 | (xy -1.276669 1.411412) (xy -1.277494 1.393095) (xy -1.179660 1.393095) (xy -1.162159 1.516017) (xy -1.120888 1.634908) (xy -1.055591 1.750709) (xy -1.033874 1.781478) (xy -0.954495 1.870358) 90 | (xy -0.855679 1.949701) (xy -0.741341 2.017131) (xy -0.615394 2.070275) (xy -0.506779 2.101393) (xy -0.459097 2.111531) (xy -0.415066 2.118854) (xy -0.369268 2.123765) (xy -0.316284 2.126668) 91 | (xy -0.250699 2.127966) (xy -0.167095 2.128064) (xy -0.149702 2.127985) (xy -0.054690 2.128196) (xy 0.017249 2.129910) (xy 0.065726 2.133107) (xy 0.090353 2.137768) (xy 0.093330 2.139841) 92 | (xy 0.108950 2.145364) (xy 0.144394 2.148415) (xy 0.195213 2.149223) (xy 0.256959 2.148017) (xy 0.325181 2.145027) (xy 0.395431 2.140481) (xy 0.463259 2.134609) (xy 0.524218 2.127641) 93 | (xy 0.573857 2.119804) (xy 0.600196 2.113724) (xy 0.681692 2.087618) (xy 0.747109 2.059556) (xy 0.804693 2.025396) (xy 0.859936 1.983292) (xy 0.964304 1.887606) (xy 1.048114 1.789495) 94 | (xy 1.115093 1.683941) (xy 1.167766 1.569033) (xy 1.181263 1.531871) (xy 1.190847 1.497390) (xy 1.197381 1.459687) (xy 1.201724 1.412854) (xy 1.204739 1.350987) (xy 1.206241 1.305056) 95 | (xy 1.207738 1.215752) (xy 1.205175 1.144553) (xy 1.196897 1.085261) (xy 1.181247 1.031675) (xy 1.156571 0.977597) (xy 1.121212 0.916828) (xy 1.089238 0.867020) (xy 1.024063 0.773538) 96 | (xy 0.961572 0.698529) (xy 0.896320 0.637432) (xy 0.822866 0.585689) (xy 0.735764 0.538738) (xy 0.653318 0.501867) (xy 0.587366 0.475258) (xy 0.541430 0.459487) (xy 0.513835 0.454162) 97 | (xy 0.502908 0.458892) (xy 0.503850 0.466915) (xy 0.502170 0.495176) (xy 0.477214 0.525842) (xy 0.429899 0.557975) (xy 0.399038 0.573874) (xy 0.318486 0.616271) (xy 0.230642 0.669077) 98 | (xy 0.145904 0.725866) (xy 0.108192 0.753563) (xy 0.051528 0.796724) (xy 0.043279 0.914300) (xy 0.038216 0.976124) (xy 0.031899 1.038627) (xy 0.025440 1.091138) (xy 0.023359 1.105145) 99 | (xy 0.001696 1.258239) (xy -0.015298 1.413764) (xy -0.026675 1.562116) (xy -0.030733 1.654403) (xy -0.033115 1.724430) (xy -0.036082 1.773936) (xy -0.040167 1.806822) (xy -0.045901 1.826989) 100 | (xy -0.053817 1.838341) (xy -0.056059 1.840156) (xy -0.084062 1.850653) (xy -0.106989 1.838972) (xy -0.124269 1.806941) (xy -0.135334 1.756387) (xy -0.139613 1.689137) (xy -0.136537 1.607016) 101 | (xy -0.134851 1.587500) (xy -0.124256 1.476390) (xy -0.115538 1.387397) (xy -0.108447 1.318304) (xy -0.102733 1.266899) (xy -0.098146 1.230967) (xy -0.094437 1.208294) (xy -0.091355 1.196665) 102 | (xy -0.090570 1.195086) (xy -0.087144 1.179435) (xy -0.082445 1.144004) (xy -0.076991 1.093371) (xy -0.071297 1.032113) (xy -0.068732 1.001545) (xy -0.053972 0.819454) (xy -0.103308 0.811345) 103 | (xy -0.157399 0.792287) (xy -0.217200 0.753385) (xy -0.279120 0.697380) (xy -0.331528 0.637367) (xy -0.369703 0.582488) (xy -0.388271 0.539839) (xy -0.387144 0.509991) (xy -0.366236 0.493520) 104 | (xy -0.353609 0.490947) (xy -0.334344 0.492492) (xy -0.315220 0.504599) (xy -0.291486 0.531164) (xy -0.270677 0.558938) (xy -0.213482 0.628857) (xy -0.159051 0.676089) (xy -0.105562 0.701935) 105 | (xy -0.061891 0.708089) (xy -0.039428 0.707837) (xy -0.020702 0.705989) (xy -0.001875 0.700659) (xy 0.020890 0.689961) (xy 0.051430 0.672008) (xy 0.093580 0.644916) (xy 0.151178 0.606798) 106 | (xy 0.171078 0.593572) (xy 0.226994 0.557527) (xy 0.282582 0.523612) (xy 0.330990 0.495902) (xy 0.362334 0.479827) (xy 0.398275 0.462265) (xy 0.424203 0.447532) (xy 0.432886 0.440625) 107 | (xy 0.425546 0.432555) (xy 0.396705 0.422781) (xy 0.349180 0.411838) (xy 0.285789 0.400261) (xy 0.209352 0.388586) (xy 0.122686 0.377348) (xy 0.065825 0.370917) (xy -0.014574 0.362835) 108 | (xy -0.077356 0.358064) (xy -0.129083 0.356484) (xy -0.176318 0.357975) (xy -0.225625 0.362416) (xy -0.248792 0.365165) (xy -0.409958 0.397188) (xy -0.562209 0.451875) (xy -0.704919 0.528918) 109 | (xy -0.837461 0.628008) (xy -0.901001 0.686992) (xy -0.955103 0.743522) (xy -0.996363 0.794213) (xy -1.031394 0.847984) (xy -1.061666 0.903654) (xy -1.100843 0.984856) (xy -1.129403 1.057520) 110 | (xy -1.150245 1.131015) (xy -1.166272 1.214706) (xy -1.173644 1.265200) (xy -1.179660 1.393095) (xy -1.277494 1.393095) (xy -1.280281 1.331229) (xy -1.280003 1.324952) (xy -1.276106 1.251683) 111 | (xy -1.355481 1.232368) (xy -1.421134 1.212941) (xy -1.497331 1.184972) (xy -1.576976 1.151576) (xy -1.652977 1.115868) (xy -1.718239 1.080964) (xy -1.758257 1.055493) (xy -1.813002 1.011516) 112 | (xy -1.877436 0.952191) (xy -1.947204 0.882152) (xy -2.017948 0.806031) (xy -2.085313 0.728460) (xy -2.144942 0.654072) (xy -2.177333 0.609846) (xy -2.215935 0.547628) (xy -2.258550 0.466730) 113 | (xy -2.302810 0.372046) (xy -2.346350 0.268470) (xy -2.362932 0.225914) (xy -2.378084 0.174819) (xy -2.392386 0.106342) (xy -2.404877 0.027519) (xy -2.414593 -0.054609) (xy -2.420571 -0.133003) 114 | (xy -2.421054 -0.158596) (xy -2.319753 -0.158596) (xy -2.315346 -0.064467) (xy -2.303366 0.043869) (xy -2.294489 0.101700) (xy -2.283237 0.152265) (xy -2.267301 0.203110) (xy -2.244372 0.261781) 115 | (xy -2.218128 0.322385) (xy -2.174134 0.417006) (xy -2.132473 0.495319) (xy -2.088567 0.564439) (xy -2.037836 0.631483) (xy -1.975702 0.703566) (xy -1.965880 0.714413) (xy -1.926249 0.758584) 116 | (xy -1.890257 0.799789) (xy -1.862736 0.832441) (xy -1.851331 0.846899) (xy -1.818511 0.881503) (xy -1.769023 0.921436) (xy -1.707604 0.963989) (xy -1.638992 1.006458) (xy -1.567927 1.046135) 117 | (xy -1.499145 1.080314) (xy -1.437386 1.106288) (xy -1.387387 1.121351) (xy -1.366209 1.124013) (xy -1.333826 1.129342) (xy -1.300529 1.140430) (xy -1.263894 1.156297) (xy -1.242693 1.081875) 118 | (xy -1.228390 1.040421) (xy -1.205882 0.985150) (xy -1.178458 0.923794) (xy -1.153983 0.873125) (xy -1.117217 0.803638) (xy -1.082525 0.748005) (xy -1.043546 0.697164) (xy -0.993918 0.642048) 119 | (xy -0.985904 0.633627) (xy -0.859545 0.518821) (xy -0.719354 0.423306) (xy -0.567747 0.348237) (xy -0.407142 0.294769) (xy -0.239955 0.264057) (xy -0.205521 0.260712) (xy -0.121826 0.258306) 120 | (xy -0.020559 0.262674) (xy 0.092608 0.273094) (xy 0.212003 0.288848) (xy 0.331952 0.309214) (xy 0.446784 0.333472) (xy 0.525096 0.353496) (xy 0.587921 0.373358) (xy 0.659161 0.399626) 121 | (xy 0.732305 0.429527) (xy 0.800845 0.460290) (xy 0.858270 0.489143) (xy 0.894480 0.510779) (xy 0.957077 0.561403) (xy 1.024315 0.628635) (xy 1.092085 0.707118) (xy 1.156276 0.791497) 122 | (xy 1.212779 0.876417) (xy 1.257483 0.956523) (xy 1.283367 1.017506) (xy 1.295017 1.048019) (xy 1.303184 1.062498) (xy 1.305778 1.059775) (xy 1.316089 1.043195) (xy 1.343142 1.018428) 123 | (xy 1.382486 0.989431) (xy 1.392138 0.983015) (xy 1.505472 0.898391) (xy 1.607246 0.799036) (xy 1.701595 0.680756) (xy 1.728111 0.642386) (xy 1.764194 0.589057) (xy 1.797542 0.540602) 124 | (xy 1.824718 0.501960) (xy 1.842288 0.478068) (xy 1.843729 0.476250) (xy 1.861282 0.448076) (xy 1.884167 0.402268) (xy 1.910113 0.344403) (xy 1.936851 0.280056) (xy 1.962109 0.214804) 125 | (xy 1.983617 0.154222) (xy 1.999104 0.103888) (xy 2.004421 0.081647) (xy 2.011356 0.022603) (xy 2.013246 -0.055766) (xy 2.010665 -0.136421) (xy 2.001320 -0.236551) (xy 1.983361 -0.330911) 126 | (xy 1.954945 -0.425770) (xy 1.914230 -0.527401) (xy 1.866025 -0.628894) (xy 1.793005 -0.762950) (xy 1.717314 -0.876750) (xy 1.634920 -0.974422) (xy 1.541788 -1.060095) (xy 1.433886 -1.137896) 127 | (xy 1.307180 -1.211955) (xy 1.284948 -1.223704) (xy 1.199157 -1.267187) (xy 1.123314 -1.302174) (xy 1.050288 -1.331333) (xy 0.972950 -1.357332) (xy 0.884170 -1.382839) (xy 0.803656 -1.403790) 128 | (xy 0.667881 -1.436806) (xy 0.548730 -1.462691) (xy 0.439816 -1.482511) (xy 0.334757 -1.497331) (xy 0.227169 -1.508218) (xy 0.140433 -1.514475) (xy 0.066383 -1.517925) (xy -0.021378 -1.520154) 129 | (xy -0.118736 -1.521227) (xy -0.221576 -1.521210) (xy -0.325784 -1.520171) (xy -0.427245 -1.518175) (xy -0.521845 -1.515287) (xy -0.605467 -1.511574) (xy -0.673999 -1.507103) (xy -0.723325 -1.501938) 130 | (xy -0.732692 -1.500456) (xy -0.776048 -1.493095) (xy -0.833430 -1.483753) (xy -0.894712 -1.474069) (xy -0.915865 -1.470802) (xy -0.984521 -1.458534) (xy -1.060883 -1.442217) (xy -1.130377 -1.425010) 131 | (xy -1.141779 -1.421851) (xy -1.207274 -1.401203) (xy -1.282904 -1.373993) (xy -1.364038 -1.342231) (xy -1.446044 -1.307925) (xy -1.524290 -1.273086) (xy -1.594146 -1.239724) (xy -1.650978 -1.209847) 132 | (xy -1.690156 -1.185467) (xy -1.694983 -1.181811) (xy -1.733690 -1.152096) (xy -1.782675 -1.115790) (xy -1.832110 -1.080166) (xy -1.837836 -1.076119) (xy -1.927303 -1.004984) (xy -2.013953 -0.921138) 133 | (xy -2.092765 -0.830316) (xy -2.158721 -0.738256) (xy -2.203123 -0.658693) (xy -2.223993 -0.608422) (xy -2.247001 -0.543646) (xy -2.268981 -0.473697) (xy -2.282999 -0.423032) (xy -2.303912 -0.330241) 134 | (xy -2.316053 -0.244641) (xy -2.319753 -0.158596) (xy -2.421054 -0.158596) (xy -2.421849 -0.200625) (xy -2.421756 -0.204142) (xy -2.415669 -0.267223) (xy -2.401719 -0.345815) (xy -2.381693 -0.432993) 135 | (xy -2.357376 -0.521830) (xy -2.330555 -0.605402) (xy -2.303016 -0.676783) (xy -2.295605 -0.693246) (xy -2.242789 -0.789315) (xy -2.173974 -0.884752) (xy -2.086481 -0.983025) (xy -2.024652 -1.044086) 136 | (xy -1.984595 -1.081225) (xy -1.944747 -1.115993) (xy -1.900837 -1.151787) (xy -1.848595 -1.192008) (xy -1.783750 -1.240054) (xy -1.723069 -1.284142) (xy -1.672223 -1.315330) (xy -1.602159 -1.350382) 137 | (xy -1.517445 -1.387629) (xy -1.422652 -1.425401) (xy -1.322349 -1.462027) (xy -1.221105 -1.495839) (xy -1.123489 -1.525166) (xy -1.034071 -1.548339) (xy -0.958606 -1.563498) (xy -0.901143 -1.573008) 138 | (xy -0.834654 -1.584476) (xy -0.777258 -1.594744) (xy -0.729271 -1.601115) (xy -0.660954 -1.606811) (xy -0.576390 -1.611756) (xy -0.479665 -1.615875) (xy -0.374864 -1.619090) (xy -0.266071 -1.621327) 139 | (xy -0.157372 -1.622509) (xy -0.052850 -1.622562) (xy 0.043409 -1.621408) )(layer F.SilkS) (width 0.010000) 140 | ) 141 | (fp_poly (pts (xy -1.396221 -0.348367) (xy -1.336214 -0.328497) (xy -1.279320 -0.290657) (xy -1.232716 -0.240876) (xy -1.204129 -0.186893) (xy -1.192509 -0.117491) (xy -1.199387 -0.043910) (xy -1.222394 0.028128) 142 | (xy -1.259159 0.092900) (xy -1.307312 0.144685) (xy -1.353327 0.173310) (xy -1.411506 0.192268) (xy -1.474707 0.202420) (xy -1.531655 0.202220) (xy -1.546389 0.199790) (xy -1.581371 0.183335) 143 | (xy -1.621649 0.151317) (xy -1.661104 0.109766) (xy -1.693618 0.064711) (xy -1.705052 0.043420) (xy -1.729213 -0.033844) (xy -1.730491 -0.110367) (xy -1.711282 -0.177067) (xy -1.687902 -0.220040) 144 | (xy -1.661952 -0.246060) (xy -1.626306 -0.262167) (xy -1.624598 -0.262698) (xy -1.594418 -0.279345) (xy -1.572044 -0.300533) (xy -1.537861 -0.327014) (xy -1.488225 -0.344521) (xy -1.431140 -0.350876) 145 | (xy -1.396221 -0.348367) )(layer F.SilkS) (width 0.010000) 146 | ) 147 | (fp_poly (pts (xy 1.170589 -0.358764) (xy 1.210326 -0.350708) (xy 1.245577 -0.339931) (xy 1.291741 -0.323096) (xy 1.332855 -0.305052) (xy 1.357145 -0.291507) (xy 1.383408 -0.263373) (xy 1.407614 -0.221848) 148 | (xy 1.424329 -0.177727) (xy 1.428682 -0.149344) (xy 1.417301 -0.088003) (xy 1.386111 -0.025792) (xy 1.338972 0.032131) (xy 1.279743 0.080609) (xy 1.239787 0.103120) (xy 1.176579 0.125768) 149 | (xy 1.112894 0.132004) (xy 1.041439 0.122080) (xy 1.001346 0.111385) (xy 0.944611 0.092467) (xy 0.905699 0.072968) (xy 0.878376 0.048104) (xy 0.856406 0.013089) (xy 0.846521 -0.007438) 150 | (xy 0.827235 -0.061243) (xy 0.823228 -0.110812) (xy 0.834939 -0.163846) (xy 0.858674 -0.219655) (xy 0.899375 -0.276277) (xy 0.959387 -0.318322) (xy 1.038918 -0.345916) (xy 1.080721 -0.353595) 151 | (xy 1.131458 -0.359389) (xy 1.170589 -0.358764) )(layer F.SilkS) (width 0.010000) 152 | ) 153 | (fp_poly (pts (xy -0.898393 -1.131386) (xy -0.825693 -1.119717) (xy -0.747247 -1.102432) (xy -0.671504 -1.081302) (xy -0.628894 -1.066786) (xy -0.531322 -1.030884) (xy -0.452010 -1.002949) (xy -0.386583 -0.981771) 154 | (xy -0.330666 -0.966139) (xy -0.279887 -0.954844) (xy -0.229870 -0.946675) (xy -0.176242 -0.940422) (xy -0.169811 -0.939787) (xy -0.098391 -0.935284) (xy -0.011474 -0.933638) (xy 0.085365 -0.934598) 155 | (xy 0.186552 -0.937911) (xy 0.286513 -0.943327) (xy 0.379675 -0.950595) (xy 0.460463 -0.959463) (xy 0.523303 -0.969680) (xy 0.531202 -0.971396) (xy 0.586723 -0.983193) (xy 0.644354 -0.994130) 156 | (xy 0.683846 -1.000643) (xy 0.770203 -1.016666) (xy 0.868804 -1.040636) (xy 0.969812 -1.070070) (xy 1.007452 -1.082398) (xy 1.067595 -1.101067) (xy 1.109582 -1.109370) (xy 1.137301 -1.107449) 157 | (xy 1.154642 -1.095449) (xy 1.159489 -1.087961) (xy 1.163595 -1.062279) (xy 1.146675 -1.037978) (xy 1.107672 -1.014209) (xy 1.045530 -0.990126) (xy 1.031875 -0.985714) (xy 0.858411 -0.936098) 158 | (xy 0.682873 -0.896633) (xy 0.498964 -0.866170) (xy 0.300386 -0.843563) (xy 0.210986 -0.836126) (xy 0.065674 -0.828028) (xy -0.061632 -0.827609) (xy -0.176297 -0.835467) (xy -0.283690 -0.852203) 159 | (xy -0.389178 -0.878417) (xy -0.498130 -0.914707) (xy -0.500673 -0.915648) (xy -0.587139 -0.947681) (xy -0.654871 -0.972330) (xy -0.708083 -0.990563) (xy -0.750991 -1.003350) (xy -0.787812 -1.011657) 160 | (xy -0.822760 -1.016455) (xy -0.860051 -1.018713) (xy -0.903900 -1.019397) (xy -0.952500 -1.019470) (xy -1.020708 -1.019211) (xy -1.071232 -1.017590) (xy -1.110808 -1.013619) (xy -1.146174 -1.006312) 161 | (xy -1.184066 -0.994680) (xy -1.227259 -0.979196) (xy -1.296859 -0.952260) (xy -1.371090 -0.921342) (xy -1.442993 -0.889520) (xy -1.505607 -0.859870) (xy -1.550865 -0.836109) (xy -1.583391 -0.818781) 162 | (xy -1.621269 -0.800274) (xy -1.624134 -0.798949) (xy -1.658350 -0.779591) (xy -1.699047 -0.751611) (xy -1.721827 -0.733837) (xy -1.759685 -0.702983) (xy -1.784022 -0.685429) (xy -1.799974 -0.678714) 163 | (xy -1.812679 -0.680378) (xy -1.822833 -0.685458) (xy -1.839101 -0.706293) (xy -1.843722 -0.730246) (xy -1.835539 -0.758753) (xy -1.810550 -0.790243) (xy -1.767544 -0.825548) (xy -1.705312 -0.865499) 164 | (xy -1.622644 -0.910928) (xy -1.518330 -0.962665) (xy -1.477596 -0.981898) (xy -1.368155 -1.029370) (xy -1.259391 -1.069732) (xy -1.155862 -1.101638) (xy -1.062125 -1.123744) (xy -0.982738 -1.134701) 165 | (xy -0.956902 -1.135663) (xy -0.898393 -1.131386) )(layer F.SilkS) (width 0.010000) 166 | ) 167 | ) 168 | -------------------------------------------------------------------------------- /kicad/KERISE.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # +3.3V 5 | # 6 | DEF +3.3V #PWR 0 0 Y Y 1 F P 7 | F0 "#PWR" 0 -150 50 H I C CNN 8 | F1 "+3.3V" 0 140 50 H V C CNN 9 | F2 "" 0 0 50 H V C CNN 10 | F3 "" 0 0 50 H V C CNN 11 | DRAW 12 | P 2 0 1 0 -30 50 0 100 N 13 | P 2 0 1 0 0 0 0 100 N 14 | P 2 0 1 0 0 100 30 50 N 15 | X V_LED 1 0 0 0 U 50 50 1 1 W N 16 | ENDDRAW 17 | ENDDEF 18 | # 19 | # AS5048A 20 | # 21 | DEF AS5048A U 0 40 Y Y 1 F N 22 | F0 "U" 0 550 60 H V C CNN 23 | F1 "AS5048A" 0 400 60 H V C CNN 24 | F2 "" 0 400 60 H V C CNN 25 | F3 "" 0 400 60 H V C CNN 26 | DRAW 27 | S -300 500 300 -800 0 1 0 f 28 | X CSn 1 400 300 100 L 50 50 1 1 I 29 | X TEST 10 -400 -500 100 R 50 50 1 1 I 30 | X VDD5V 11 -400 200 100 R 50 50 1 1 W 31 | X VDD3V 12 -400 300 100 R 50 50 1 1 W 32 | X GND 13 -400 -700 100 R 50 50 1 1 W 33 | X PWM 14 400 -100 100 L 50 50 1 1 O 34 | X CLK 2 400 200 100 L 50 50 1 1 I 35 | X MISO 3 400 100 100 L 50 50 1 1 I 36 | X MOSI 4 400 0 100 L 50 50 1 1 I 37 | X TEST 5 -400 0 100 R 50 50 1 1 I 38 | X TEST 6 -400 -100 100 R 50 50 1 1 I 39 | X TEST 7 -400 -200 100 R 50 50 1 1 I 40 | X TEST 8 -400 -300 100 R 50 50 1 1 I 41 | X TEST 9 -400 -400 100 R 50 50 1 1 I 42 | ENDDRAW 43 | ENDDEF 44 | # 45 | # AS5048B 46 | # 47 | DEF AS5048B U 0 40 Y Y 1 F N 48 | F0 "U" 0 550 60 H V C CNN 49 | F1 "AS5048B" 0 400 60 H V C CNN 50 | F2 "" 0 400 60 H V C CNN 51 | F3 "" 0 400 60 H V C CNN 52 | DRAW 53 | S -300 500 300 -800 0 1 0 f 54 | X CSn 1 400 300 100 L 50 50 1 1 I 55 | X TEST 10 -400 -500 100 R 50 50 1 1 I 56 | X VDD5V 11 -400 200 100 R 50 50 1 1 W 57 | X VDD3V 12 -400 300 100 R 50 50 1 1 W 58 | X GND 13 -400 -700 100 R 50 50 1 1 W 59 | X PWM 14 400 -100 100 L 50 50 1 1 O 60 | X SCL 2 400 200 100 L 50 50 1 1 I 61 | X A2 3 400 100 100 L 50 50 1 1 I 62 | X A1 4 400 0 100 L 50 50 1 1 I 63 | X TEST 5 -400 0 100 R 50 50 1 1 I 64 | X TEST 6 -400 -100 100 R 50 50 1 1 I 65 | X TEST 7 -400 -200 100 R 50 50 1 1 I 66 | X TEST 8 -400 -300 100 R 50 50 1 1 I 67 | X TEST 9 -400 -400 100 R 50 50 1 1 I 68 | ENDDRAW 69 | ENDDEF 70 | # 71 | # AS5145 72 | # 73 | DEF AS5145 U 0 40 Y Y 1 F N 74 | F0 "U" 0 500 60 H V C CNN 75 | F1 "AS5145" 0 -500 60 H V C CNN 76 | F2 "" 0 500 60 H V C CNN 77 | F3 "" 0 500 60 H V C CNN 78 | DRAW 79 | S -500 450 500 -450 0 1 0 f 80 | X MagINCn 1 -700 350 200 R 50 50 1 1 C 81 | X CLK 10 700 -250 200 L 50 50 1 1 I 82 | X CSn 11 700 -150 200 L 50 50 1 1 I 83 | X PWM 12 700 -50 200 L 50 50 1 1 O 84 | X NC 13 700 50 200 L 50 50 1 1 N 85 | X NC 14 700 150 200 L 50 50 1 1 N 86 | X VDD3V3 15 700 250 200 L 50 50 1 1 W 87 | X VDD5V 16 700 350 200 L 50 50 1 1 W 88 | X MagDECn 2 -700 250 200 R 50 50 1 1 C 89 | X DTest1_A 3 -700 150 200 R 50 50 1 1 O 90 | X DTest2_B 4 -700 50 200 R 50 50 1 1 O 91 | X NC 5 -700 -50 200 R 50 50 1 1 N 92 | X Mode_Index 6 -700 -150 200 R 50 50 1 1 B 93 | X VSS 7 -700 -250 200 R 50 50 1 1 W 94 | X PDIO 8 -700 -350 200 R 50 50 1 1 I 95 | X DO 9 700 -350 200 L 50 50 1 1 O 96 | ENDDRAW 97 | ENDDEF 98 | # 99 | # DRV8835 100 | # 101 | DEF DRV8835 U 0 40 Y Y 1 F N 102 | F0 "U" -450 350 60 H V L CNN 103 | F1 "DRV8835" 150 350 60 H V L CNN 104 | F2 "" -400 150 60 H V C CNN 105 | F3 "" -400 150 60 H V C CNN 106 | DRAW 107 | S -500 300 500 -400 0 1 0 f 108 | S -150 -300 -150 -300 0 1 0 N 109 | X VM 1 100 400 100 D 50 50 1 1 W 110 | X AIN1 10 -600 200 100 R 50 50 1 1 I 111 | X MODE 11 -600 -300 100 R 50 50 1 1 I 112 | X VCC 12 -200 400 100 D 50 50 1 1 W 113 | X GNDP 13 -100 -500 100 U 50 50 1 1 W 114 | X AOUT1 2 600 200 100 L 50 50 1 1 P 115 | X AOUT2 3 600 100 100 L 50 50 1 1 P 116 | X BOUT1 4 600 0 100 L 50 50 1 1 P 117 | X BOUT2 5 600 -100 100 L 50 50 1 1 P 118 | X GND 6 200 -500 100 U 50 50 1 1 W 119 | X BIN2 7 -600 -100 100 R 50 50 1 1 I 120 | X BIN1 8 -600 0 100 R 50 50 1 1 I 121 | X AIN2 9 -600 100 100 R 50 50 1 1 I 122 | ENDDRAW 123 | ENDDEF 124 | # 125 | # ESP32 126 | # 127 | DEF ESP32 U 0 40 Y Y 1 F N 128 | F0 "U" 0 2050 60 H V C CNN 129 | F1 "ESP32" 0 1900 60 H V C CNN 130 | F2 "ESP32-footprints-Lib:ESP32" 0 1800 60 H I C CNN 131 | F3 "" 150 1400 60 H I C CNN 132 | DRAW 133 | S -1800 2000 1800 -2200 0 1 0 f 134 | X VDDA 1 2000 1800 200 L 50 50 1 1 I 135 | X GPI34/VDET_1/ADC1_CH6 10 -2000 -1500 200 R 50 50 1 1 I 136 | X GPI35/VDET_2/ADC1_CH7 11 -2000 -1600 200 R 50 50 1 1 I 137 | X GPIO32/32K_XP/ADC1_CH4/TOUCH9 12 -2000 -1300 200 R 50 50 1 1 B 138 | X GPIO33/32K_XN/ADC1_CH5/TOUCH8 13 -2000 -1400 200 R 50 50 1 1 B 139 | X GPIO25/DAC_1/ADC2_CH8 14 -2000 -900 200 R 50 50 1 1 B 140 | X GPIO26/DAC_2/ADC2_CH9 15 -2000 -1000 200 R 50 50 1 1 B 141 | X GPIO27/ADC2_CH7/TOUCH7 16 -2000 -1100 200 R 50 50 1 1 B 142 | X GPIO14/ADC2_CH6/TOUCH6/MTMS/HSPI_CLK/HS2_CLK/SD_CLK/EMAC_TXD2 17 -2000 200 200 R 50 50 1 1 B 143 | X *GPIO12/ADC2_CH5/TOUCH5/MTDI/HSPIQ/HS2_DATA2/SD_DATA2/EMAC_TXD3 18 -2000 400 200 R 50 50 1 1 B 144 | X VDD3P3_RTC 19 2000 600 200 L 50 50 1 1 I 145 | X LNA_IN 2 -2000 1800 200 R 50 50 1 1 I 146 | X GPIO13/ADC2_CH4/TOUCH4/MTCK/HSPID/HS2_DATA3/SD_DATA3/EMAC_RX_ER 20 -2000 300 200 R 50 50 1 1 B 147 | X *GPIO15/ADC2_CH3/TOUCH3/MTDO/HSPICS0/HS2_CMD/SD_CMD/EMAC_RXD3 21 -2000 100 200 R 50 50 1 1 B 148 | X *GPIO2/ADC2_CH2/TOUCH2/HSPIWP/HS2_DATA0/SD_DATA0 22 -2000 1400 200 R 50 50 1 1 B 149 | X *GPIO0/ADC2_CH1/TOUCH1/CLK_OUT1/EMAC_TX_CLK 23 -2000 1600 200 R 50 50 1 1 B 150 | X GPIO4/ADC2_CH0/TOUCH0/HSPIHD/HS2_DATA1/SD_DATA1/EMAC_TX_ER 24 -2000 1200 200 R 50 50 1 1 B 151 | X GPIO16/HS1_DATA4/U2RXD/EMAC_CLK_OUT 25 -2000 0 200 R 50 50 1 1 B 152 | X VDD_SDIO 26 2000 200 200 L 50 50 1 1 I 153 | X GPIO17/HS1_DATA5/U2TXD/EMAC_CLK_OUT_180 27 -2000 -100 200 R 50 50 1 1 B 154 | X GPIO9/SD_DATA_2/SPIDH/HS1_DATA2/U1RXD 28 -2000 700 200 R 50 50 1 1 B 155 | X GPIO10/SD_DATA3/SPIWP/HS1_DATA3/U1TXD 29 -2000 600 200 R 50 50 1 1 B 156 | X VDD3P3 3 2000 1600 200 L 50 50 1 1 I 157 | X GPIO11/SD_CMD/SPICS0/HS1_CMD/U1RTS 30 -2000 500 200 R 50 50 1 1 B 158 | X GPIO6/SD_CLK/SPICLK/HS1_CLK/U1CTS 31 -2000 1000 200 R 50 50 1 1 B 159 | X GPIO7/SD_DATA0/SPIQ/HS1_DATA0/U2RTS 32 -2000 900 200 R 50 50 1 1 B 160 | X GPIO8/SD_DATA1/SPID/HS1_DATA1/U2CTS 33 -2000 800 200 R 50 50 1 1 B 161 | X *GPIO5/VSPICS0/HS1_DATA6/EMAC_RX_CLK 34 -2000 1100 200 R 50 50 1 1 B 162 | X GPIO18/VSPICLK/HS1_DATA7 35 -2000 -200 200 R 50 50 1 1 B 163 | X GPIO23/VSPID/HS1_STROBE 36 -2000 -700 200 R 50 50 1 1 B 164 | X VDD3P3_CPU 37 2000 1200 200 L 50 50 1 1 I 165 | X GPIO19/VSPIQ/U0CTS/EMAC_TXD0 38 -2000 -300 200 R 50 50 1 1 B 166 | X GPIO22/VSPIWP/U0RTS/EMAC_TXD1 39 -2000 -600 200 R 50 50 1 1 B 167 | X VDD3P3 4 2000 1400 200 L 50 50 1 1 I 168 | X GPIO3/U0RXD/CLK_OUT2 40 -2000 1300 200 R 50 50 1 1 B 169 | X GPIO1/U0TXD/CLK_OUT3/EMAC_RXD2 41 -2000 1500 200 R 50 50 1 1 B 170 | X GPIO21/VSPIHD/EMAC_TX_EN 42 -2000 -500 200 R 50 50 1 1 B 171 | X VDDA 43 2000 1000 200 L 50 50 1 1 I 172 | X XTAL_N 44 2000 -1700 200 L 50 50 1 1 I 173 | X XTAL_P 45 2000 -1800 200 L 50 50 1 1 I 174 | X VDDA 46 2000 800 200 L 50 50 1 1 I 175 | X CAP2 47 2000 -1300 200 L 50 50 1 1 I 176 | X CAP1 48 2000 -900 200 L 50 50 1 1 I 177 | X GND 49 2000 -2100 200 L 50 50 1 1 I 178 | X GPI36/SENSOR_VP/ADC1_CH0 5 -2000 -1700 200 R 50 50 1 1 I 179 | X GPI37/SENSOR_CAPP/ADC1_CH1 6 -2000 -1800 200 R 50 50 1 1 I 180 | X GPI38/SENSOR_CAPN/ADC1_CH2 7 -2000 -1900 200 R 50 50 1 1 I 181 | X GPI39/SENSOR_VN/ADC1_CH3 8 -2000 -2000 200 R 50 50 1 1 I 182 | X CHIP_PU 9 2000 -300 200 L 50 50 1 1 I 183 | ENDDRAW 184 | ENDDEF 185 | # 186 | # ESP32-PICO-D4 187 | # 188 | DEF ESP32-PICO-D4 U 0 40 Y Y 1 F N 189 | F0 "U" 0 2050 60 H V C CNN 190 | F1 "ESP32-PICO-D4" 0 1900 60 H V C CNN 191 | F2 "" 0 1800 60 H I C CNN 192 | F3 "" 150 1400 60 H I C CNN 193 | DRAW 194 | S -1800 2000 1800 -2200 0 1 0 f 195 | X VDDA 1 2000 900 200 L 50 50 1 1 I 196 | X GPI34/VDET_1/ADC1_CH6 10 -2000 -1500 200 R 50 50 1 1 I 197 | X GPI35/VDET_2/ADC1_CH7 11 -2000 -1600 200 R 50 50 1 1 I 198 | X GPIO32/32K_XP/ADC1_CH4/TOUCH9 12 -2000 -1300 200 R 50 50 1 1 B 199 | X GPIO33/32K_XN/ADC1_CH5/TOUCH8 13 -2000 -1400 200 R 50 50 1 1 B 200 | X GPIO25/DAC_1/ADC2_CH8 14 -2000 -900 200 R 50 50 1 1 B 201 | X GPIO26/DAC_2/ADC2_CH9 15 -2000 -1000 200 R 50 50 1 1 B 202 | X GPIO27/ADC2_CH7/TOUCH7 16 -2000 -1100 200 R 50 50 1 1 B 203 | X GPIO14/ADC2_CH6/TOUCH6/MTMS/HSPI_CLK/HS2_CLK/SD_CLK/EMAC_TXD2 17 -2000 200 200 R 50 50 1 1 B 204 | X *GPIO12/ADC2_CH5/TOUCH5/MTDI/HSPIQ/HS2_DATA2/SD_DATA2/EMAC_TXD3 18 -2000 400 200 R 50 50 1 1 B 205 | X VDD3P3_RTC 19 2000 1200 200 L 50 50 1 1 I 206 | X LNA_IN 2 -2000 1800 200 R 50 50 1 1 B 207 | X GPIO13/ADC2_CH4/TOUCH4/MTCK/HSPID/HS2_DATA3/SD_DATA3/EMAC_RX_ER 20 -2000 300 200 R 50 50 1 1 B 208 | X *GPIO15/ADC2_CH3/TOUCH3/MTDO/HSPICS0/HS2_CMD/SD_CMD/EMAC_RXD3 21 -2000 100 200 R 50 50 1 1 B 209 | X *GPIO2/ADC2_CH2/TOUCH2/HSPIWP/HS2_DATA0/SD_DATA0 22 -2000 1400 200 R 50 50 1 1 B 210 | X *GPIO0/ADC2_CH1/TOUCH1/CLK_OUT1/EMAC_TX_CLK 23 -2000 1600 200 R 50 50 1 1 B 211 | X GPIO4/ADC2_CH0/TOUCH0/HSPIHD/HS2_DATA1/SD_DATA1/EMAC_TX_ER 24 -2000 1200 200 R 50 50 1 1 B 212 | X -GPIO16/HS1_DATA4/U2RXD/EMAC_CLK_OUT 25 -2000 0 200 R 50 50 1 1 B 213 | X VDD_SDIO_NC 26 2000 200 200 L 50 50 1 1 N 214 | X -GPIO17/HS1_DATA5/U2TXD/EMAC_CLK_OUT_180 27 -2000 -100 200 R 50 50 1 1 B 215 | X GPIO9/SD_DATA_2/SPIDH/HS1_DATA2/U1RXD 28 -2000 700 200 R 50 50 1 1 B 216 | X GPIO10/SD_DATA3/SPIWP/HS1_DATA3/U1TXD 29 -2000 600 200 R 50 50 1 1 B 217 | X VDD3P3 3 2000 1800 200 L 50 50 1 1 I 218 | X -GPIO11/SD_CMD/SPICS0/HS1_CMD/U1RTS 30 -2000 500 200 R 50 50 1 1 B 219 | X -GPIO6/SD_CLK/SPICLK/HS1_CLK/U1CTS 31 -2000 1000 200 R 50 50 1 1 B 220 | X -GPIO7/SD_DATA0/SPIQ/HS1_DATA0/U2RTS 32 -2000 900 200 R 50 50 1 1 B 221 | X -GPIO8/SD_DATA1/SPID/HS1_DATA1/U2CTS 33 -2000 800 200 R 50 50 1 1 B 222 | X *GPIO5/VSPICS0/HS1_DATA6/EMAC_RX_CLK 34 -2000 1100 200 R 50 50 1 1 B 223 | X GPIO18/VSPICLK/HS1_DATA7 35 -2000 -200 200 R 50 50 1 1 B 224 | X GPIO23/VSPID/HS1_STROBE 36 -2000 -700 200 R 50 50 1 1 B 225 | X VDD3P3_CPU 37 2000 1400 200 L 50 50 1 1 I 226 | X GPIO19/VSPIQ/U0CTS/EMAC_TXD0 38 -2000 -300 200 R 50 50 1 1 B 227 | X GPIO22/VSPIWP/U0RTS/EMAC_TXD1 39 -2000 -600 200 R 50 50 1 1 B 228 | X VDD3P3 4 2000 1600 200 L 50 50 1 1 I 229 | X GPIO3/U0RXD/CLK_OUT2 40 -2000 1300 200 R 50 50 1 1 B 230 | X GPIO1/U0TXD/CLK_OUT3/EMAC_RXD2 41 -2000 1500 200 R 50 50 1 1 B 231 | X GPIO21/VSPIHD/EMAC_TX_EN 42 -2000 -500 200 R 50 50 1 1 B 232 | X VDDA 43 2000 700 200 L 50 50 1 1 I 233 | X XTAL_N_NC 44 2000 -1700 200 L 50 50 1 1 N 234 | X XTAL_P_NC 45 2000 -1800 200 L 50 50 1 1 N 235 | X VDDA 46 2000 500 200 L 50 50 1 1 I 236 | X CAP2_NC 47 2000 -1300 200 L 50 50 1 1 N 237 | X CAP1_NC 48 2000 -900 200 L 50 50 1 1 N 238 | X GND 49 2000 -2100 200 L 50 50 1 1 I 239 | X GPI36/SENSOR_VP/ADC1_CH0 5 -2000 -1700 200 R 50 50 1 1 I 240 | X GPI37/SENSOR_CAPP/ADC1_CH1 6 -2000 -1800 200 R 50 50 1 1 I 241 | X GPI38/SENSOR_CAPN/ADC1_CH2 7 -2000 -1900 200 R 50 50 1 1 I 242 | X GPI39/SENSOR_VN/ADC1_CH3 8 -2000 -2000 200 R 50 50 1 1 I 243 | X CHIP_PU 9 2000 -300 200 L 50 50 1 1 I 244 | ENDDRAW 245 | ENDDEF 246 | # 247 | # FLASH 248 | # 249 | DEF FLASH U 0 40 Y Y 1 F N 250 | F0 "U" 150 200 60 H V C CNN 251 | F1 "FLASH" 200 100 60 H V C CNN 252 | F2 "" 0 0 60 H V C CNN 253 | F3 "" 0 0 60 H V C CNN 254 | DRAW 255 | S -300 50 300 -550 0 1 0 f 256 | X ~CS 1 -500 -150 200 R 50 50 1 1 I 257 | X DO 2 500 -250 200 L 50 50 1 1 I 258 | X ~WP 3 500 -350 200 L 50 50 1 1 I 259 | X GND 4 0 -750 200 U 50 50 1 1 I 260 | X DI 5 500 -150 200 L 50 50 1 1 I 261 | X CLK 6 -500 -250 200 R 50 50 1 1 I 262 | X ~HOLD 7 -500 -350 200 R 50 50 1 1 I 263 | X VCC 8 0 250 200 D 50 50 1 1 I 264 | ENDDRAW 265 | ENDDEF 266 | # 267 | # FT234XD 268 | # 269 | DEF FT234XD U 0 40 Y Y 1 F N 270 | F0 "U" 0 550 60 H V C CNN 271 | F1 "FT234XD" 0 400 60 H V C CNN 272 | F2 "" 0 400 60 H V C CNN 273 | F3 "" 0 400 60 H V C CNN 274 | DRAW 275 | S -400 500 400 -500 0 1 0 f 276 | X USBDM 1 -600 -300 200 R 50 50 1 1 B 277 | X RXD 10 600 200 200 L 50 50 1 1 I 278 | X CTS# 11 600 0 200 L 50 50 1 1 B 279 | X USBDP 12 -600 -400 200 R 50 50 1 1 B 280 | X GND 13 600 -400 200 L 50 50 1 1 W 281 | X RESET# 2 -600 0 200 R 50 50 1 1 I 282 | X 3V3OUT 3 -600 100 200 R 50 50 1 1 w 283 | X VCC 4 -600 300 200 R 50 50 1 1 W 284 | X GND 5 600 -300 200 L 50 50 1 1 W 285 | X CBUS0 6 600 -100 200 L 50 50 1 1 B 286 | X TXD 7 600 300 200 L 50 50 1 1 O 287 | X RTS# 8 600 100 200 L 50 50 1 1 B 288 | X VCCIO 9 -600 200 200 R 50 50 1 1 W 289 | ENDDRAW 290 | ENDDEF 291 | # 292 | # ICM-20600 293 | # 294 | DEF ICM-20600 U 0 40 Y Y 1 F N 295 | F0 "U" 0 750 60 H V C CNN 296 | F1 "ICM-20600" 0 600 60 H V C CNN 297 | F2 "" 0 600 60 H V C CNN 298 | F3 "" 0 600 60 H V C CNN 299 | DRAW 300 | S -400 700 400 -800 0 1 0 f 301 | X SA0/SDO 1 500 300 100 L 50 50 1 1 I 302 | X FSYNC/NC 10 500 -100 100 L 50 50 1 1 I 303 | X REGOUT 11 -500 200 100 R 50 50 1 1 w 304 | X ~CS 12 500 200 100 L 50 50 1 1 I 305 | X SCL/SCLK 13 500 500 100 L 50 50 1 1 I 306 | X SDA/SDI 14 500 400 100 L 50 50 1 1 I 307 | X NC 2 -500 0 100 R 50 50 1 1 N 308 | X NC 3 -500 -100 100 R 50 50 1 1 N 309 | X INT1 4 500 100 100 L 50 50 1 1 O 310 | X VDDIO 5 -500 500 100 R 50 50 1 1 W 311 | X GND 6 -500 -700 100 R 50 50 1 1 W 312 | X RESV 7 -500 -200 100 R 50 50 1 1 I 313 | X VDD 8 -500 400 100 R 50 50 1 1 W 314 | X INT2 9 500 0 100 L 50 50 1 1 I 315 | ENDDRAW 316 | ENDDEF 317 | # 318 | # ICM-20602 319 | # 320 | DEF ICM-20602 U 0 40 Y Y 1 F N 321 | F0 "U" 0 750 60 H V C CNN 322 | F1 "ICM-20602" 0 600 60 H V C CNN 323 | F2 "" 0 600 60 H V C CNN 324 | F3 "" 0 600 60 H V C CNN 325 | DRAW 326 | S -400 700 400 -800 0 1 0 f 327 | X VDDIO 1 -500 500 100 R 50 50 1 1 W 328 | X RESV 10 -500 -200 100 R 50 50 1 1 I 329 | X RESV 11 -500 -300 100 R 50 50 1 1 I 330 | X RESV 12 -500 -400 100 R 50 50 1 1 I 331 | X GND 13 -500 -700 100 R 50 50 1 1 W 332 | X REGOUT 14 -500 200 100 R 50 50 1 1 w 333 | X RESV 15 -500 -500 100 R 50 50 1 1 I 334 | X VDD 16 -500 400 100 R 50 50 1 1 W 335 | X SCL/SPC 2 500 500 100 L 50 50 1 1 I 336 | X SDA/SDI 3 500 400 100 L 50 50 1 1 I 337 | X SA0/SDO 4 500 300 100 L 50 50 1 1 I 338 | X CS 5 500 200 100 L 50 50 1 1 I 339 | X INT 6 500 100 100 L 50 50 1 1 O 340 | X RESV 7 -500 0 100 R 50 50 1 1 N 341 | X FSYNC 8 500 0 100 L 50 50 1 1 I 342 | X RESV 9 -500 -100 100 R 50 50 1 1 I 343 | ENDDRAW 344 | ENDDEF 345 | # 346 | # LT1963ES8 347 | # 348 | DEF LT1963ES8 U 0 40 Y Y 1 F N 349 | F0 "U" -350 300 60 H V C CNN 350 | F1 "LT1963ES8" 150 300 60 H V C CNN 351 | F2 "" -100 250 60 H V C CNN 352 | F3 "" -100 250 60 H V C CNN 353 | DRAW 354 | S -400 -250 400 250 0 1 0 f 355 | X OUT 1 600 150 200 L 50 50 1 1 w 356 | X SENSE/ADJ 2 600 50 200 L 50 50 1 1 I 357 | X GND 3 -100 -450 200 U 50 50 1 1 W 358 | X NC 4 -600 -50 200 R 50 50 1 1 N 359 | X ~SHDN 5 -600 50 200 R 50 50 1 1 I 360 | X GND 6 0 -450 200 U 50 50 1 1 W 361 | X GND 7 100 -450 200 U 50 50 1 1 W 362 | X IN 8 -600 150 200 R 50 50 1 1 W 363 | ENDDRAW 364 | ENDDEF 365 | # 366 | # LXDC2URxx 367 | # 368 | DEF LXDC2URxx U 0 40 Y Y 1 F N 369 | F0 "U" 0 150 60 H V C CNN 370 | F1 "LXDC2URxx" 0 0 60 H V C CNN 371 | F2 "" 0 0 60 H V C CNN 372 | F3 "" 0 0 60 H V C CNN 373 | DRAW 374 | S -400 100 400 -650 0 1 0 f 375 | X Mode 1 500 -350 100 L 50 50 1 1 I 376 | X GND 2 -100 -750 100 U 50 50 1 1 W 377 | X Vout 3 500 -150 100 L 50 50 1 1 w 378 | X Vout 4 500 -250 100 L 50 50 1 1 W 379 | X EN 5 -500 -350 100 R 50 50 1 1 I 380 | X GND 6 0 -750 100 U 50 50 1 1 W 381 | X Vin 7 -500 -150 100 R 50 50 1 1 W 382 | X Vin 8 -500 -250 100 R 50 50 1 1 W 383 | X GND 9 100 -750 100 U 50 50 1 1 W 384 | ENDDRAW 385 | ENDDEF 386 | # 387 | # MA702 388 | # 389 | DEF MA702 U 0 40 Y Y 1 F N 390 | F0 "U" 0 550 60 H V C CNN 391 | F1 "MA702" 0 400 60 H V C CNN 392 | F2 "" 0 400 60 H V C CNN 393 | F3 "" 0 400 60 H V C CNN 394 | DRAW 395 | S -300 500 300 -900 0 1 0 f 396 | X SSD 1 400 -600 100 L 50 50 1 1 O 397 | X TEST 10 -400 -700 100 R 50 50 1 1 I 398 | X MGL 11 400 -800 100 L 50 50 1 1 O 399 | X SCLK 12 400 -100 100 L 50 50 1 1 O 400 | X VDD 13 -400 300 100 R 50 50 1 1 W 401 | X NC 14 -400 -600 100 R 50 50 1 1 N 402 | X SSCK 15 400 -500 100 L 50 50 1 1 I 403 | X MGH 16 400 -700 100 L 50 50 1 1 O 404 | X A 2 400 300 100 L 50 50 1 1 O 405 | X Z 3 400 200 100 L 50 50 1 1 O 406 | X MOSI 4 400 -200 100 L 50 50 1 1 I 407 | X CS 5 400 -400 100 L 50 50 1 1 I 408 | X B 6 400 100 100 L 50 50 1 1 O 409 | X MISO 7 400 -300 100 L 50 50 1 1 O 410 | X GND 8 -400 -800 100 R 50 50 1 1 W 411 | X PWM 9 400 0 100 L 50 50 1 1 O 412 | ENDDRAW 413 | ENDDEF 414 | # 415 | # MCP73831 416 | # 417 | DEF MCP73831 U 0 40 Y Y 1 F N 418 | F0 "U" 0 350 60 H V C CNN 419 | F1 "MCP73831" 0 250 60 H V C CNN 420 | F2 "" 0 0 60 H V C CNN 421 | F3 "" 0 0 60 H V C CNN 422 | DRAW 423 | S -300 200 300 -200 0 1 0 f 424 | X STAT 1 400 0 100 L 50 50 1 1 O 425 | X VSS 2 0 -300 100 U 50 50 1 1 W 426 | X VBAT 3 400 100 100 L 50 50 1 1 w 427 | X VDD 4 -400 100 100 R 50 50 1 1 W 428 | X PROG 5 -400 0 100 R 50 50 1 1 I 429 | ENDDRAW 430 | ENDDEF 431 | # 432 | # MPU6500 433 | # 434 | DEF MPU6500 U 0 40 Y Y 1 F N 435 | F0 "U" -450 400 50 H V C CNN 436 | F1 "MPU6500" 300 400 50 H V C CNN 437 | F2 "MODULE" -600 -1000 50 H I C CNN 438 | F3 "DOCUMENTATION" -450 -1100 50 H I C CNN 439 | DRAW 440 | S -500 350 500 -850 0 1 0 f 441 | X NC 1 -600 250 100 R 50 50 1 1 N 442 | X REGOUT 10 600 50 100 L 50 50 1 1 B 443 | X FSYNC 11 600 -50 100 L 50 50 1 1 I 444 | X INT 12 600 -150 100 L 50 50 1 1 B 445 | X VDD 13 0 450 100 D 50 50 1 1 W 446 | X NC 14 -600 -350 100 R 50 50 1 1 N 447 | X NC 15 -600 -450 100 R 50 50 1 1 N 448 | X NC 16 -600 -550 100 R 50 50 1 1 N 449 | X NC 17 -600 -650 100 R 50 50 1 1 N 450 | X GND 18 -200 -950 100 U 50 50 1 1 W 451 | X RESV 19 600 -250 100 L 50 50 1 1 N 452 | X NC 2 -600 150 100 R 50 50 1 1 N 453 | X RESV 20 600 -350 100 L 50 50 1 1 I 454 | X AUX_DA 21 600 -450 100 L 50 50 1 1 B 455 | X nCS 22 600 -550 100 L 50 50 1 1 I 456 | X SCL/SCLK 23 600 -650 100 L 50 50 1 1 I 457 | X SDA/SDI 24 600 -750 100 L 50 50 1 1 I 458 | X NC 3 -600 50 100 R 50 50 1 1 N 459 | X NC 4 -600 -50 100 R 50 50 1 1 N 460 | X NC 5 -600 -150 100 R 50 50 1 1 N 461 | X NC 6 -600 -250 100 R 50 50 1 1 N 462 | X AUX_CL 7 600 250 100 L 50 50 1 1 B 463 | X VDDIO 8 -200 450 100 D 50 50 1 1 W 464 | X AD0/SDO 9 600 150 100 L 50 50 1 1 O 465 | ENDDRAW 466 | ENDDEF 467 | # 468 | # NJM12888 469 | # 470 | DEF NJM12888 U 0 40 Y Y 1 F N 471 | F0 "U" -250 50 60 H V C CNN 472 | F1 "NJM12888" 150 50 60 H V C CNN 473 | F2 "" 0 0 60 H V C CNN 474 | F3 "" 0 0 60 H V C CNN 475 | DRAW 476 | S -300 0 300 -400 0 1 0 f 477 | X VIN 1 -500 -100 200 R 50 50 1 1 W 478 | X GND 2 -500 -300 200 R 50 50 1 1 W 479 | X CONTROL 3 -500 -200 200 R 50 50 1 1 I 480 | X CS 4 500 -200 200 L 50 50 1 1 P 481 | X VOUT 5 500 -100 200 L 50 50 1 1 w 482 | ENDDRAW 483 | ENDDEF 484 | # 485 | # NJM2884 486 | # 487 | DEF NJM2884 U 0 40 Y Y 1 F N 488 | F0 "U" 0 200 60 H V C CNN 489 | F1 "NJM2884" 0 100 60 H V C CNN 490 | F2 "" 0 100 60 H V C CNN 491 | F3 "" 0 100 60 H V C CNN 492 | DRAW 493 | S -300 50 300 -250 0 1 0 f 494 | X CONTROL 1 -500 -100 200 R 50 50 1 1 I 495 | X GND 2 500 -200 200 L 50 50 1 1 W 496 | X NC 3 500 -100 200 L 50 50 1 1 N 497 | X VOUT 4 500 0 200 L 50 50 1 1 w 498 | X VIN 5 -500 0 200 R 50 50 1 1 W 499 | ENDDRAW 500 | ENDDEF 501 | # 502 | # NSI45090 503 | # 504 | DEF NSI45090 U 0 40 Y Y 1 F N 505 | F0 "U" 150 300 60 H V C CNN 506 | F1 "NSI45090" 350 -300 60 H V C CNN 507 | F2 "" -50 500 100 H V C CNN 508 | F3 "" -50 500 100 H V C CNN 509 | DRAW 510 | S -200 200 100 -200 0 1 0 f 511 | S 100 -100 100 -100 0 1 0 N 512 | X A 1 0 300 100 D 50 50 1 1 O 513 | X C 2 0 -300 100 U 50 50 1 1 O 514 | X R_adj 3 -300 0 100 R 50 50 1 1 O 515 | ENDDRAW 516 | ENDDEF 517 | # 518 | # PCA9632 519 | # 520 | DEF PCA9632 U 0 40 Y Y 1 F N 521 | F0 "U" -500 325 50 H V L CNN 522 | F1 "PCA9632" 50 325 50 H V L CNN 523 | F2 "Housings_DFN_QFN:DFN-8-1EP_3x3mm_Pitch0.5mm" 50 -300 50 H I L CNN 524 | F3 "" -300 150 50 H I C CNN 525 | DRAW 526 | S -400 250 400 -250 0 1 0 f 527 | X LED0 1 600 150 200 L 50 50 1 1 C 528 | X LED1 2 600 50 200 L 50 50 1 1 C 529 | X LED2 3 600 -50 200 L 50 50 1 1 C 530 | X LED3 4 600 -150 200 L 50 50 1 1 C 531 | X VSS 5 0 -450 200 U 50 50 1 1 W 532 | X SCL 6 -600 150 200 R 50 50 1 1 I 533 | X SDA 7 -600 50 200 R 50 50 1 1 B 534 | X VDD 8 0 450 200 D 50 50 1 1 W 535 | ENDDRAW 536 | ENDDEF 537 | # 538 | # Partition 539 | # 540 | DEF Partition P 0 40 Y Y 1 F N 541 | F0 "P" 0 100 60 H V C CNN 542 | F1 "Partition" 0 0 60 H V C CNN 543 | F2 "" 0 0 60 H I C CNN 544 | F3 "" 0 0 60 H I C CNN 545 | DRAW 546 | S -100 -50 100 -150 0 1 0 N 547 | X ~ 1 -50 -250 100 U 50 50 1 1 N 548 | X ~ 2 50 -250 100 U 50 50 1 1 N 549 | ENDDRAW 550 | ENDDEF 551 | # 552 | # REF1933 553 | # 554 | DEF REF1933 U 0 40 Y Y 1 F N 555 | F0 "U" -250 250 60 H V C CNN 556 | F1 "REF1933" 150 250 60 H V C CNN 557 | F2 "" 0 250 60 H V C CNN 558 | F3 "" 0 250 60 H V C CNN 559 | DRAW 560 | S -300 200 300 -300 0 1 0 f 561 | X V_BIAS 1 500 0 200 L 50 50 1 1 w 562 | X GND 2 0 -500 200 U 50 50 1 1 W 563 | X EN 3 -500 0 200 R 50 50 1 1 I 564 | X V_IN 4 -500 100 200 R 50 50 1 1 W 565 | X V_REF 5 500 100 200 L 50 50 1 1 w 566 | ENDDRAW 567 | ENDDEF 568 | # 569 | # STM32F405RGTx 570 | # 571 | DEF STM32F405RGTx U 0 40 Y Y 1 L N 572 | F0 "U" -2550 2950 50 H V L BNN 573 | F1 "STM32F405RGTx" -1950 2800 50 H V R BNN 574 | F2 "LQFP64" -1950 2750 50 H V R TNN 575 | F3 "" -1550 1200 50 H V C CNN 576 | DRAW 577 | S 2600 2900 -2600 -2700 0 1 0 f 578 | X VBAT 1 -2700 1300 100 R 50 50 1 1 W 579 | X PC2/ADC1_IN12/ADC2_IN12/ADC3_IN12/I2S2_ext_SD/SPI2_MISO/USB_OTG_HS_ULPI_DIR 10 2700 -800 100 L 50 50 1 1 B 580 | X PC3/ADC1_IN13/ADC2_IN13/ADC3_IN13/I2S2_SD/SPI2_MOSI/USB_OTG_HS_ULPI_NXT 11 2700 -900 100 L 50 50 1 1 B 581 | X VSSA 12 -2700 -2400 100 R 50 50 1 1 W 582 | X VDDA 13 -2700 1600 100 R 50 50 1 1 W 583 | X ADC1_IN0/ADC2_IN0/ADC3_IN0/SYS_WKUP/TIM2_CH1/TIM2_ETR/TIM5_CH1/TIM8_ETR/UART4_TX/USART2_CTS/PA0 14 2700 2800 100 L 50 50 1 1 B 584 | X ADC1_IN1/ADC2_IN1/ADC3_IN1/TIM2_CH2/TIM5_CH2/UART4_RX/USART2_RTS/PA1 15 2700 2700 100 L 50 50 1 1 B 585 | X ADC1_IN2/ADC2_IN2/ADC3_IN2/TIM2_CH3/TIM5_CH3/TIM9_CH1/USART2_TX/PA2 16 2700 2600 100 L 50 50 1 1 B 586 | X ADC1_IN3/ADC2_IN3/ADC3_IN3/TIM2_CH4/TIM5_CH4/TIM9_CH2/USART2_RX/USB_OTG_HS_ULPI_D0/PA3 17 2700 2500 100 L 50 50 1 1 B 587 | X VSS 18 -2700 -1900 100 R 50 50 1 1 W 588 | X VDD 19 -2700 2500 100 R 50 50 1 1 W 589 | X PC13/ANTI_TAMP/RTC_AF1 2 2700 -1900 100 L 50 50 1 1 B 590 | X ADC1_IN4/ADC2_IN4/DAC_OUT1/I2S3_WS/SPI1_NSS/SPI3_NSS/USART2_CK/USB_OTG_HS_SOF/PA4 20 2700 2400 100 L 50 50 1 1 B 591 | X ADC1_IN5/ADC2_IN5/DAC_OUT2/SPI1_SCK/TIM2_CH1/TIM2_ETR/TIM8_CH1N/USB_OTG_HS_ULPI_CK/PA5 21 2700 2300 100 L 50 50 1 1 B 592 | X ADC1_IN6/ADC2_IN6/SPI1_MISO/TIM13_CH1/TIM1_BKIN/TIM3_CH1/TIM8_BKIN/PA6 22 2700 2200 100 L 50 50 1 1 B 593 | X ADC1_IN7/ADC2_IN7/SPI1_MOSI/TIM14_CH1/TIM1_CH1N/TIM3_CH2/TIM8_CH1N/PA7 23 2700 2100 100 L 50 50 1 1 B 594 | X PC4/ADC1_IN14/ADC2_IN14 24 2700 -1000 100 L 50 50 1 1 B 595 | X PC5/ADC1_IN15/ADC2_IN15 25 2700 -1100 100 L 50 50 1 1 B 596 | X ADC1_IN8/ADC2_IN8/TIM1_CH2N/TIM3_CH3/TIM8_CH2N/USB_OTG_HS_ULPI_D1/PB0 26 2700 1100 100 L 50 50 1 1 B 597 | X ADC1_IN9/ADC2_IN9/TIM1_CH3N/TIM3_CH4/TIM8_CH3N/USB_OTG_HS_ULPI_D2/PB1 27 2700 1000 100 L 50 50 1 1 B 598 | X BOOT1/PB2 28 2700 900 100 L 50 50 1 1 B 599 | X I2C2_SCL/I2S2_CK/SPI2_SCK/TIM2_CH3/USART3_TX/USB_OTG_HS_ULPI_D3/PB10 29 2700 100 100 L 50 50 1 1 B 600 | X PC14/RCC_OSC32_IN 3 2700 -2000 100 L 50 50 1 1 B 601 | X ADC1_EXTI11/ADC2_EXTI11/ADC3_EXTI11/I2C2_SDA/TIM2_CH4/USART3_RX/USB_OTG_HS_ULPI_D4/PB11 30 2700 0 100 L 50 50 1 1 B 602 | X VCAP_1 31 -2700 -1200 100 R 50 50 1 1 W 603 | X VDD 32 -2700 2300 100 R 50 50 1 1 W 604 | X CAN2_RX/I2C2_SMBA/I2S2_WS/SPI2_NSS/TIM1_BKIN/USART3_CK/USB_OTG_HS_ID/USB_OTG_HS_ULPI_D5/PB12 33 2700 -100 100 L 50 50 1 1 B 605 | X CAN2_TX/I2S2_CK/SPI2_SCK/TIM1_CH1N/USART3_CTS/USB_OTG_HS_ULPI_D6/USB_OTG_HS_VBUS/PB13 34 2700 -200 100 L 50 50 1 1 B 606 | X I2S2_ext_SD/SPI2_MISO/TIM12_CH1/TIM1_CH2N/TIM8_CH2N/USART3_RTS/USB_OTG_HS_DM/PB14 35 2700 -300 100 L 50 50 1 1 B 607 | X ADC1_EXTI15/ADC2_EXTI15/ADC3_EXTI15/I2S2_SD/RTC_REFIN/SPI2_MOSI/TIM12_CH2/TIM1_CH3N/TIM8_CH3N/USB_OTG_HS_DP/PB15 36 2700 -400 100 L 50 50 1 1 B 608 | X PC6/I2S2_MCK/SDIO_D6/TIM3_CH1/TIM8_CH1/USART6_TX 37 2700 -1200 100 L 50 50 1 1 B 609 | X PC7/I2S3_MCK/SDIO_D7/TIM3_CH2/TIM8_CH2/USART6_RX 38 2700 -1300 100 L 50 50 1 1 B 610 | X PC8/SDIO_D0/TIM3_CH3/TIM8_CH3/USART6_CK 39 2700 -1400 100 L 50 50 1 1 B 611 | X PC15/ADC1_EXTI15/ADC2_EXTI15/ADC3_EXTI15/RCC_OSC32_OUT 4 2700 -2100 100 L 50 50 1 1 B 612 | X PC9/DAC_EXTI9/I2C3_SDA/I2S_CKIN/RCC_MCO_2/SDIO_D1/TIM3_CH4/TIM8_CH4 40 2700 -1500 100 L 50 50 1 1 B 613 | X I2C3_SCL/RCC_MCO_1/TIM1_CH1/USART1_CK/USB_OTG_FS_SOF/PA8 41 2700 2000 100 L 50 50 1 1 B 614 | X DAC_EXTI9/I2C3_SMBA/TIM1_CH2/USART1_TX/USB_OTG_FS_VBUS/PA9 42 2700 1900 100 L 50 50 1 1 B 615 | X TIM1_CH3/USART1_RX/USB_OTG_FS_ID/PA10 43 2700 1800 100 L 50 50 1 1 B 616 | X ADC1_EXTI11/ADC2_EXTI11/ADC3_EXTI11/CAN1_RX/TIM1_CH4/USART1_CTS/USB_OTG_FS_DM/PA11 44 2700 1700 100 L 50 50 1 1 B 617 | X CAN1_TX/TIM1_ETR/USART1_RTS/USB_OTG_FS_DP/PA12 45 2700 1600 100 L 50 50 1 1 B 618 | X SYS_JTMS-SWDIO/PA13 46 2700 1500 100 L 50 50 1 1 B 619 | X VCAP_2 47 -2700 -1500 100 R 50 50 1 1 W 620 | X VDD 48 -2700 2100 100 R 50 50 1 1 W 621 | X SYS_JTCK-SWCLK/PA14 49 2700 1400 100 L 50 50 1 1 B 622 | X PH0/RCC_OSC_IN 5 2700 -2500 100 L 50 50 1 1 I 623 | X ADC1_EXTI15/ADC2_EXTI15/ADC3_EXTI15/I2S3_WS/SPI1_NSS/SPI3_NSS/SYS_JTDI/TIM2_CH1/TIM2_ETR/PA15 50 2700 1300 100 L 50 50 1 1 B 624 | X PC10/I2S3_CK/SDIO_D2/SPI3_SCK/UART4_TX/USART3_TX 51 2700 -1600 100 L 50 50 1 1 B 625 | X PC11/ADC1_EXTI11/ADC2_EXTI11/ADC3_EXTI11/I2S3_ext_SD/SDIO_D3/SPI3_MISO/UART4_RX/USART3_RX 52 2700 -1700 100 L 50 50 1 1 B 626 | X PC12/I2S3_SD/SDIO_CK/SPI3_MOSI/UART5_TX/USART3_CK 53 2700 -1800 100 L 50 50 1 1 B 627 | X PD2/SDIO_CMD/TIM3_ETR/UART5_RX 54 2700 -2300 100 L 50 50 1 1 B 628 | X I2S3_CK/SPI1_SCK/SPI3_SCK/SYS_JTDO-SWO/TIM2_CH2/PB3 55 2700 800 100 L 50 50 1 1 B 629 | X I2S3_ext_SD/SPI1_MISO/SPI3_MISO/SYS_JTRST/TIM3_CH1/PB4 56 2700 700 100 L 50 50 1 1 B 630 | X CAN2_RX/I2C1_SMBA/I2S3_SD/SPI1_MOSI/SPI3_MOSI/TIM3_CH2/USB_OTG_HS_ULPI_D7/PB5 57 2700 600 100 L 50 50 1 1 B 631 | X CAN2_TX/I2C1_SCL/TIM4_CH1/USART1_TX/PB6 58 2700 500 100 L 50 50 1 1 B 632 | X I2C1_SDA/TIM4_CH2/USART1_RX/PB7 59 2700 400 100 L 50 50 1 1 B 633 | X PH1/RCC_OSC_OUT 6 2700 -2600 100 L 50 50 1 1 I 634 | X BOOT0 60 -2700 -600 100 R 50 50 1 1 I 635 | X CAN1_RX/I2C1_SCL/SDIO_D4/TIM10_CH1/TIM4_CH3/PB8 61 2700 300 100 L 50 50 1 1 B 636 | X CAN1_TX/DAC_EXTI9/I2C1_SDA/I2S2_WS/SDIO_D5/SPI2_NSS/TIM11_CH1/TIM4_CH4/PB9 62 2700 200 100 L 50 50 1 1 B 637 | X VSS 63 -2700 -2100 100 R 50 50 1 1 W 638 | X VDD 64 -2700 1900 100 R 50 50 1 1 W 639 | X NRST 7 -2700 700 100 R 50 50 1 1 I 640 | X PC0/ADC1_IN10/ADC2_IN10/ADC3_IN10/USB_OTG_HS_ULPI_STP 8 2700 -600 100 L 50 50 1 1 B 641 | X PC1/ADC1_IN11/ADC2_IN11/ADC3_IN11 9 2700 -700 100 L 50 50 1 1 B 642 | ENDDRAW 643 | ENDDEF 644 | # 645 | # STM32F411CEU6 646 | # 647 | DEF STM32F411CEU6 U 0 40 Y Y 1 F N 648 | F0 "U" -1450 2150 60 H V C CNN 649 | F1 "STM32F411CEU6" 0 2150 60 H V C CNN 650 | F2 "" 0 2100 60 H V C CNN 651 | F3 "" 0 2100 60 H V C CNN 652 | DRAW 653 | S -1600 2100 1600 -2100 0 1 0 f 654 | X VBAT 1 1800 2000 200 L 50 50 1 1 W 655 | X PA0-WKUP/TIM2_1/TIM2_ET/TIM5_1/ADC1_0 10 -1800 2000 200 R 50 50 1 1 B 656 | X PA1/TIM2_2/TIM5_2/SPI4_MOSI/ADC1_1 11 -1800 1900 200 R 50 50 1 1 B 657 | X PA2/TIM2_3/TIM5_3/TIM9_1/USART2_TX/ADC1_2 12 -1800 1800 200 R 50 50 1 1 B 658 | X PA3/TIM2_4/TIM5_4/TIM9_2/USART2_RX/ADC1_3 13 -1800 1700 200 R 50 50 1 1 B 659 | X PA4/SPI1_NSS/SPI3_NSS/ADC1_4 14 -1800 1600 200 R 50 50 1 1 B 660 | X PA5/TIM2_1/TIM2_ET/SPI1_SCK/ADC1_5 15 -1800 1500 200 R 50 50 1 1 B 661 | X PA6/TIM1_BKIN/TIM3_1/SPI1_MISO/SDIO_CMD/ADC1_6 16 -1800 1400 200 R 50 50 1 1 B 662 | X PA7/TIM1_1N/TIM3_2/SPI1_MOSI/ADC1_7 17 -1800 1300 200 R 50 50 1 1 B 663 | X PB0/TIM1_2N/TIM3_3/SPI5_SCK/ADC1_8 18 -1800 200 200 R 50 50 1 1 B 664 | X PB1/TIM1_3N/TIM3_4/SPI5_NSS/ADC1_9 19 -1800 100 200 R 50 50 1 1 B 665 | X PC13-ANTI_TEMP 2 -1800 -1600 200 R 50 50 1 1 B 666 | X PB2/BOOT1 20 -1800 0 200 R 50 50 1 1 B 667 | X PB10/TIM2_3/I2C2_SCL/SPI2_SCK/SDIO_D7 21 -1800 -800 200 R 50 50 1 1 B 668 | X VCAP_1 22 1800 -900 200 L 50 50 1 1 P 669 | X VSS 23 1800 -1600 200 L 50 50 1 1 W 670 | X VDD 24 1800 1800 200 L 50 50 1 1 W 671 | X PB12/TIM1_BKIN/I2C2_SMBA/SPI2_NSS/SPI3_SCK/SPI4_NSS 25 -1800 -1000 200 R 50 50 1 1 B 672 | X PB13/TIM1_1N/SPI2_SCK/SPI4_SCK 26 -1800 -1100 200 R 50 50 1 1 B 673 | X PB14/TIM1_2N/SPI2_MISO/SDIO_D6 27 -1800 -1200 200 R 50 50 1 1 B 674 | X PB15/RTC_50Hz/TIM1_3N/SPI2_MOSI/SDIO_CK/RTC_REFIN 28 -1800 -1300 200 R 50 50 1 1 B 675 | X PA8/TIM1_1/I2C3_SCL/SDIO_D1 29 -1800 1200 200 R 50 50 1 1 B 676 | X PC14-OSC32_IN 3 -1800 -1700 200 R 50 50 1 1 B 677 | X PA9/TIM1_2/I2C3_SMBA/USART1_TX/SDIO_D2 30 -1800 1100 200 R 50 50 1 1 B 678 | X PA10/TIM1_3/SPI5_MOSI/USART1_RX 31 -1800 1000 200 R 50 50 1 1 B 679 | X PA11/TIM1_4/SPI4_MISO/USART6_TX 32 -1800 900 200 R 50 50 1 1 B 680 | X PA12/TIM1_ETR/SPI5_MISO/USART6_RX 33 -1800 800 200 R 50 50 1 1 B 681 | X PA13/JTMS-SWDIO 34 -1800 700 200 R 50 50 1 1 B 682 | X VSS 35 1800 -1700 200 L 50 50 1 1 W 683 | X VDD 36 1800 1600 200 L 50 50 1 1 W 684 | X PA14/JTCK-SWCLK 37 -1800 600 200 R 50 50 1 1 B 685 | X PA_15/JTDI/TIM2_1/TIM2_ETR/SPI1_NSS/SPI3_NSS/USART1_TX 38 -1800 500 200 R 50 50 1 1 B 686 | X PB3/JTDO-SWO/TIM2_2/SPI1_SCK/SPI3_SCK/USART1_RX/I2C2_SDA 39 -1800 -100 200 R 50 50 1 1 B 687 | X PC15-OSC32_OUT 4 -1800 -1800 200 R 50 50 1 1 B 688 | X PB4/JTRST/TIM3_1/SPI1_MISO/SPI3_MISO/I2C3_SDA/SDIO_D0 40 -1800 -200 200 R 50 50 1 1 B 689 | X PB5/TIM3_2/I2C1_SMBA/SPI1_MOSI/SPI3_MOSI/SDIO_D3 41 -1800 -300 200 R 50 50 1 1 B 690 | X PB6/TIM4_1/I2C1_SCL/USART1_TX 42 -1800 -400 200 R 50 50 1 1 B 691 | X PB7/TIM4_2/I2C1_SDA/USART1_RX/SDIO_D0 43 -1800 -500 200 R 50 50 1 1 B 692 | X BOOT0/VPP 44 1800 -200 200 L 50 50 1 1 I 693 | X PB8/TIM4_3/TIM10_1/I2C1_SCL/SPI5_MOSI/I2C3_SDA/SDIO_D4 45 -1800 -600 200 R 50 50 1 1 B 694 | X PB9/TIM4_4/TIM11_1/I2C1_SDA/SPI2_NSS/I2C2_SDA/SDIO_D5 46 -1800 -700 200 R 50 50 1 1 B 695 | X VSS 47 1800 -1800 200 L 50 50 1 1 W 696 | X VDD 48 1800 1400 200 L 50 50 1 1 W 697 | X PH0-OSC_IN 5 -1800 -1900 200 R 50 50 1 1 B 698 | X PH1-OSC_OUT 6 -1800 -2000 200 R 50 50 1 1 B 699 | X NRST 7 1800 500 200 L 50 50 1 1 I 700 | X VSSA 8 1800 -1400 200 L 50 50 1 1 W 701 | X VREF+ 9 1800 1200 200 L 50 50 1 1 I 702 | ENDDRAW 703 | ENDDEF 704 | # 705 | # VL53L0X 706 | # 707 | DEF VL53L0X U 0 40 Y Y 1 F N 708 | F0 "U" 0 150 60 H V C CNN 709 | F1 "VL53L0X" 0 0 60 H V C CNN 710 | F2 "" 0 0 60 H V C CNN 711 | F3 "" 0 0 60 H V C CNN 712 | DRAW 713 | S -400 100 400 -900 0 1 0 f 714 | X AVDDVCSEL 1 -500 -100 100 R 50 50 1 1 W 715 | X SCL 10 500 -500 100 L 50 50 1 1 I 716 | X AVDD 11 -500 -200 100 R 50 50 1 1 W 717 | X GND4 12 -500 -800 100 R 50 50 1 1 W 718 | X AVSSVCSEL 2 -500 -400 100 R 50 50 1 1 W 719 | X GND 3 -500 -500 100 R 50 50 1 1 W 720 | X GND2 4 -500 -600 100 R 50 50 1 1 W 721 | X XSHUT 5 500 -100 100 L 50 50 1 1 I 722 | X GND3 6 -500 -700 100 R 50 50 1 1 W 723 | X GPIO1 7 500 -200 100 L 50 50 1 1 O 724 | X DNC 8 500 -300 100 L 50 50 1 1 N 725 | X SDA 9 500 -400 100 L 50 50 1 1 I 726 | ENDDRAW 727 | ENDDEF 728 | # 729 | # VL6180X 730 | # 731 | DEF VL6180X U 0 40 Y Y 1 F N 732 | F0 "U" 0 150 60 H V C CNN 733 | F1 "VL6180X" 0 0 60 H V C CNN 734 | F2 "" 0 0 60 H V C CNN 735 | F3 "" 0 0 60 H V C CNN 736 | DRAW 737 | S -400 100 400 -900 0 1 0 f 738 | X GPIO1 1 500 -200 100 L 50 50 1 1 B 739 | X AVDD 10 -500 -100 100 R 50 50 1 1 W 740 | X NC 11 -500 -600 100 R 50 50 1 1 N 741 | X AVSS 12 -500 -800 100 R 50 50 1 1 W 742 | X NC 2 -500 -300 100 R 50 50 1 1 N 743 | X NC 3 -500 -400 100 R 50 50 1 1 N 744 | X GPIO0/CE 4 500 -100 100 L 50 50 1 1 I 745 | X SCL 5 500 -500 100 L 50 50 1 1 C 746 | X SDA 6 500 -400 100 L 50 50 1 1 C 747 | X NC 7 -500 -500 100 R 50 50 1 1 N 748 | X AVDD_VCSEL 8 -500 -200 100 R 50 50 1 1 W 749 | X AVSS_VCSEL 9 -500 -700 100 R 50 50 1 1 W 750 | ENDDRAW 751 | ENDDEF 752 | # 753 | # XTAL 754 | # 755 | DEF XTAL U 0 40 Y Y 1 F N 756 | F0 "U" 0 250 60 H V C CNN 757 | F1 "XTAL" 0 150 60 H V C CNN 758 | F2 "" 0 0 60 H V C CNN 759 | F3 "" 0 0 60 H V C CNN 760 | DRAW 761 | S -250 200 250 -100 0 1 0 f 762 | X XIN 1 -350 50 100 R 50 50 1 1 I 763 | X XOUT 2 -350 -50 100 R 50 50 1 1 I 764 | X GND 3 350 -50 100 L 50 50 1 1 I 765 | ENDDRAW 766 | ENDDEF 767 | # 768 | #End Library 769 | --------------------------------------------------------------------------------