Wireless Symmetry Optical Keyboard
tr | tf | unit | |
pt | 18 | 5 | us |
The speed of optical switch depends on the speed of finger, the shortest time for finger to press a switch is about 200 us, but usually it takes a few milliseconds. Test on mcu’s adc at f_adc = 12MHz, f_s = 12 / 14 MHz, resolution = 12 bits. Get the average of the five.
fn1: switch layout
fn2: switch connection mode. long press: rf Unbind with dongle
fn3: battery status
fn4: power on led green. power off led red.
- usb1 to connect with pc
┌────┐
│ pc │
└▲──▲┘
│ │
┌───usb────┘ └────usb───┐
│ │
┌───▼──┬──────┐ ┌──────┬──▼───┐
│ usb1 │ usb2 │ │ usb2 │ usb1 │
├──────┴──────┤ ├──────┴──────┤
│ left │ │ right │
└─────────────┘ └─────────────┘
- usb2 to connect between left and right
┌────┐
│ pc │
└▲───┘
│
┌───usb────┘
│
│ ┌───usb────┐
│ │ │
┌───▼──┬───▼──┐ ┌──▼───┬──────┐
│ usb1 │ usb2 │ │ usb2 │ usb1 │
├──────┴──────┤ ├──────┴──────┤
│ left │ │ right │
└─────────────┘ └─────────────┘
┌────┐
│ pc │
└─▲──┘
│usb
┌──▼───┐
┌─wireless─►dongle◄─wireless─┐
│ └──────┘ │
│ │
┌─▼───────────┐ ┌───────────▼─┐
│ RF │ │ RF │
├─────────────┤ ├─────────────┤
│ left │ │ right │
└─────────────┘ └─────────────┘
┌────┐
┌─wireless──► pc ◄──wireless─┐
│ └────┘ │
│ │
┌─▼───────────┐ ┌───────────▼─┐
│ BLE │ │ BLE │
├─────────────┤ ├─────────────┤
│ left │ │ right │
└─────────────┘ └─────────────┘
┌────┐
│ pc │
└▲───┘
│
┌───usb────┘
│
│ ┌─wireless─┐
│ │ │
┌───▼──┬───▼──┐ ┌──▼───┬──────┐
│ usb1 │ RF │ │ RF │ usb1 │
├──────┴──────┤ ├──────┴──────┤
│ left │ │ right │
└─────────────┘ └─────────────┘
auto power on/off when usb cable connected/disconnected
when idle for a week, first use fn4 to power off in firmware, then turn off hardware power switch
- qwerty
- pcb 1.6mm thinkness
- plate 1.2mm thinkness
- nut m2 2.5mm height
- screw m2 4mm
- rubber 1mm thinkness
- li-on battery 101550 800mAh, molex picoblade 3 pin, 8 cm cable length
- usb-c to usb-c cable 1 m
- usb-c to usb-a cable 2 m