Skip to content

strayfade/sf46

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sf46

About

The sf46 is an ergonomic 46-key split mechanical keyboard based on the ESP32 family of chips by Espressif

This project has been certified by the OSHWA as open source hardware.

[OSHW] US002721 | Certified open source hardware | oshwa.org/cert

Features

  • USB Type-C Port
  • Fully open-source/open-hardware design and firmware files
  • Bluetooth/BLE wireless connectivity
  • 3300mAh rechargeable battery (for each side)

Assembly/Mechanical Information

Required parts:

  • PCB (Download Gerber)
  • 3D-printed case (Download .STEP)
  • Keyswitch plate (Download .STEP)
  • 46x Full-size MX-style keyswitches
  • 46x MX-style Hot Swap Switch Mounts
  • 46x switch diodes (C14996)
  • 2x 2U Screw-in PCB Mount Stabilizers
  • 2x ESP32 Supermini
  • 2x Lithium battery charger/boost converter
  • 2x 60x50x6mm (or similar) rechargeable battery

Optional, but recommended parts:

  • Krytox 205 Grade 0 lubricant
  • Switch disassembly tool
  • Case filler/sound dampening (I used polyester fiber and foam pads)

Firmware

The firmware is available for download and can be compiled/uploaded to the ESP32s using PlatformIO.

License + Credits

The sf46 keyboard design and CAD files are released under the GPLv3 license.

This project uses code from the ESP32-BLE-Keyboard repository.

Gallery

About

Ergonomic 46-key split mechanical keyboard

Topics

Resources

License

Stars

Watchers

Forks

Languages