Skip to content

fnckingsnowman/Revolute

 
 

Repository files navigation

Revolute V2

  • nRF52840 Based One key Scroll wheel

Changelog v1 -> v2 & v2.1

  • non contact design
  • magnetic angle sensor
  • magnet idents (v2.1 only)

What you need to make this

  • 0402 component hot plate soldering experience
  • basic understanding of nRF52840 chip
  • crazy good resin printer (only if attempting v2.1)
  • alot of patience
  • common sense

Bill of materials:

Pcb

  • Revolute PCB is designed to act as its own usb plug, no need to solder male USB-A connectors. Just to be safe, glue a piece of card paper on the opposite side of the usb pins to prevent accidental short circuit.

  • To wire the scroll wheel onto the pcb: Connect the middle pin on the encoder to the ground pad on the pcb above P1.01, Connect the two side pins of the encoder to 1.01 and 1.02 (left right doesnt matter)

-Picture of pins on the Revolute Pcb

Software

3D Printing & Others

  • 3D printed parts are designed with a 0.2mm tolerance and the cap and base should snap together
  • be careful when snapping the cap onto the base with the encoder, the center beam in the cap is very fragile and may snap off into your encoder.
  • The rubber on the scroll wheel is salvaged from another scroll wheel

---More pictures---

Section Analysis


Top view


Bottom view


Base only


Cap only


PCB


Ideas for v3: modular connector, reset button ,smaller connector, type c, *interrupts, driver, user customizable gui

About

NRF52840 Based ScrollWheel Key

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 89.9%
  • HTML 5.4%
  • Assembly 2.3%
  • CMake 1.2%
  • Makefile 0.5%
  • Python 0.3%
  • Other 0.4%