Skip to content

A mechanical 76-key keyboard based on the Raspberry Pi RP2040 microcontroller

License

Notifications You must be signed in to change notification settings

strayfade/sf2040

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sf2040

About

The sf2040 is a mechanical 76-key keyboard based on the RP2040 microcontroller from Raspberry Pi.

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

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

Features

  • USB Type-C Port
  • Fully open-source/open-hardware design and firmware files
  • No LED backlight
  • No Bluetooth/wireless connectivity

Assembly/Mechanical Information

Required parts:

Optional, but recommended parts:

  • 0.5mm Foam Switch Dampeners (Amazon)
  • Krytox 205 Grade 0 Lubricant
  • Switch disassembly tools
  • Case filler (I used polyester fiber)

Firmware

This keyboard runs standard QMK firmware, configuration for which is included in this repository.

The firmware can be downloaded pre-configured for this keyboard here.

The contents of the firmware folder should be copied into QMK's working keyboard directory (usually qmk_firmware/keyboards) before building.

Build with support for VIA enabled:

qmk compile -kb sf2040 -km via

The RP2040's bootloader can be accessed by holding the ESC key while plugging in the keyboard. Then, simply drag-and-drop the output .uf2 firmware into the bootloader folder.

This keyboard has been merged into the QMK repository and VIA's keyboard repository, meaning that it is fully compatible with the VIA online keyboard configuration software (usevia.app)

For more information about setting up and working with QMK keyboard firmware, read the QMK documentation (https://docs.qmk.fm).

License

The sf2040 keyboard design and firmware is released under the GPL3 license. Contributions and pull requests to this repository are always welcome!

Gallery

About

A mechanical 76-key keyboard based on the Raspberry Pi RP2040 microcontroller

Topics

Resources

License

Stars

Watchers

Forks