Skip to content

Dachtire/fercus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fercus

Wireless Symmetry Optical Keyboard./doc/image/overview.jpg

Firmware

Connect via RF 2.4GHz Proprietary, BLE 5.3, USB

Hardware

Switch

6*7 keys of each side, low profile optical switch

Spec

Dimension: 133 * 137 * 14.35 mm

Weight of each side: 159 ± 1 g

power input: DC 5V 500mA

response time

trtfunit
pt185us

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.

Manual

fn key

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.

usb connection

  • usb1 to connect with pc
              ┌────┐              
              │ pc │              
              └▲──▲┘              
               │  │               
    ┌───usb────┘  └────usb───┐    
    │                        │    
┌───▼──┬──────┐    ┌──────┬──▼───┐
│ usb1 │ usb2 │    │ usb2 │ usb1 │
├──────┴──────┤    ├──────┴──────┤
│    left     │    │    right    │
└─────────────┘    └─────────────┘
  • usb2 to connect between left and right
              ┌────┐                                 ┌────┐              
              │ pc │                                 │ pc │              
              └▲───┘                                 └───▲┘              
               │                                         │               
    ┌───usb────┘                                         └────usb───┐    
    │                                                               │    
    │      ┌───usb────┐                           ┌───usb────┐      │    
    │      │          │                           │          │      │    
┌───▼──┬───▼──┐    ┌──▼───┬──────┐     ┌──────┬───▼──┐    ┌──▼───┬──▼───┐
│ usb1 │ usb2 │    │ usb2 │ usb1 │     │ usb1 │ usb2 │    │ usb2 │ usb1 │
├──────┴──────┤    ├──────┴──────┤     ├──────┴──────┤    ├──────┴──────┤
│    left     │    │    right    │     │    left     │    │    right    │
└─────────────┘    └─────────────┘     └─────────────┘    └─────────────┘

RF connection

              ┌────┐              
              │ pc │              
              └─▲──┘              
                │usb              
             ┌──▼───┐             
  ┌─wireless─►dongle◄─wireless─┐  
  │          └──────┘          │  
  │                            │  
┌─▼───────────┐    ┌───────────▼─┐
│     RF      │    │     RF      │
├─────────────┤    ├─────────────┤
│    left     │    │    right    │
└─────────────┘    └─────────────┘

BLE connection

              ┌────┐              
  ┌─wireless──► pc ◄──wireless─┐  
  │           └────┘           │  
  │                            │  
┌─▼───────────┐    ┌───────────▼─┐
│    BLE      │    │    BLE      │
├─────────────┤    ├─────────────┤
│    left     │    │    right    │
└─────────────┘    └─────────────┘

mix connection

              ┌────┐              
              │ pc │              
              └▲───┘              
               │                  
    ┌───usb────┘                  
    │                             
    │      ┌─wireless─┐           
    │      │          │           
┌───▼──┬───▼──┐    ┌──▼───┬──────┐
│ usb1 │  RF  │    │  RF  │ usb1 │
├──────┴──────┤    ├──────┴──────┤
│    left     │    │    right    │
└─────────────┘    └─────────────┘

power

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

layout

  • qwerty./doc/keyboard-layout-editor/qwerty.png

Assembly

compoment

  • pcb 1.6mm thickness
  • plate 1.2mm thickness
  • nut m2 length 2.5mm, od 3mm
  • screw m2 length 4mm
  • rubber 1mm thickness
  • 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

Overall

  1. Install switches on the plate, the LED position of the switch is facing upwards.
  2. Install the plate to the PCB../doc/image/assembly/assembly-1.jpg
  3. Install the screws../doc/image/assembly/assembly-2.jpg
  4. Install keycaps.

Thanks

Optical Future Discord

About

Wireless low profile optical switch split keyboard

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages