├── README.md ├── doc └── img │ └── main.png └── lvc27.kicad_mod /README.md: -------------------------------------------------------------------------------- 1 | # LevelConverterForTrackballModule 2 | 3 | ## 概要 4 | トラックボールモジュール用のレベル変換基板です。 5 | 6 | 2.7Vのレギュレーターと双方向レベル変換ICを搭載しており、トラックボールモジュールに電源供給するとともにPro Microなどのコントローラーにあわせて信号をレベル変換します。 7 | 8 | 通信にはPro MicroやBLE Micro Proの任意の2ピンを使います。他の機能とピンを共有する場合はデータシートの通信プロトコルの仕様をみて混在できるか確認してください。 9 | 10 | 自作キーボードのOLED用のピンソケットに差し込んで通信できるようにコントローラ側のピンを配置してあります。ただし、OLED(I2C通信)とのバスの共用は出来ません。 11 | 12 | ![pin_assign](doc/img/main.png) 13 | (NC:Not Connected) 14 | 15 | 寸法(mm):12.7x11.5x3 16 | 17 | ## 販売リンク 18 | [遊舎工房](https://yushakobo.jp/shop/a0800tl-01-1/) 19 | [BOOTH](https://nogikes.booth.pm/items/2008258) 20 | 21 | ## サンプルプログラム 22 | [Pro Micro用](https://github.com/sekigon-gonnoc/qmk_firmware/tree/dev/ble_micro_pro/keyboards/helix/rev2/keymaps/bto_tb) 23 | [BLE Micro Pro用](https://github.com/sekigon-gonnoc/qmk_firmware/tree/dev/ble_micro_pro/keyboards/ble_micro_pro/keymaps/bto_tb) 24 | -------------------------------------------------------------------------------- /doc/img/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekigon-gonnoc/LevelConverterForTrackballModule/acb0ca6371f698e187953147e26b972bf89a2936/doc/img/main.png -------------------------------------------------------------------------------- /lvc27.kicad_mod: -------------------------------------------------------------------------------- 1 | (module lvc27 (layer F.Cu) (tedit 5EA8406C) 2 | (fp_text reference REF** (at -7.62 -2.54) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value lvc27 (at -3.81 2.54) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.27 -1.27) (end -10.16 -1.27) (layer F.SilkS) (width 0.15)) 9 | (fp_line (start -10.16 -1.27) (end -10.16 11.43) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -10.16 11.43) (end 1.27 11.43) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start 1.27 11.43) (end 1.27 -1.27) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start 1.27 -1.27) (end -10.16 -1.27) (layer F.CrtYd) (width 0.12)) 13 | (fp_line (start -10.16 -1.27) (end -10.16 11.43) (layer F.CrtYd) (width 0.12)) 14 | (fp_line (start -10.16 11.43) (end 1.27 11.43) (layer F.CrtYd) (width 0.12)) 15 | (fp_line (start 1.27 11.43) (end 1.27 -1.27) (layer F.CrtYd) (width 0.12)) 16 | (pad 1 thru_hole rect (at 0 0) (size 1.524 1.524) (drill 0.85) (layers *.Cu *.Mask)) 17 | (pad 2 thru_hole circle (at 0 2.54) (size 1.8 1.8) (drill 0.85) (layers *.Cu *.Mask)) 18 | (pad 3 thru_hole circle (at 0 5.08) (size 1.8 1.8) (drill 0.85) (layers *.Cu *.Mask)) 19 | (pad 4 thru_hole circle (at 0 7.62) (size 1.8 1.8) (drill 0.85) (layers *.Cu *.Mask)) 20 | (pad 5 thru_hole circle (at 0 10.16) (size 1.8 1.8) (drill 0.85) (layers *.Cu *.Mask)) 21 | (pad 6 thru_hole rect (at -6.604 9.398) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 22 | (pad 7 thru_hole circle (at -6.604 8.128) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 23 | (pad 8 thru_hole circle (at -6.604 6.858) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 24 | (pad 9 thru_hole circle (at -6.604 5.588) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 25 | (pad 10 thru_hole circle (at -6.604 4.318) (size 1 1) (drill 0.65) (layers *.Cu *.Mask)) 26 | ) 27 | --------------------------------------------------------------------------------