Skip to content

todbot/TouchwheelSAO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TouchwheelSAO

Capacitive touchweel SAO for Hackaday Supercon 2024

Features

  • Three capacitive touch pads arranged in interleaved disk, builds on touchwheel0
  • Three "Neopixel"-compatible side-light RGB LEDs that shine through the center
  • Standard SAO pinout w/ I2C. Spare GPIO lines wired to UART TX/RX
  • Finger position 0-255 readable via I2C, LEDs controllable via I2C. See register map for details
  • One status LED on back of board
  • ATtiny816-based, same as seesaw boards
  • Easy compilation using standard Ardiuno toolchain and megaTinyCore
  • Uses modified TouchyTouch captouch library, included

Production details

Renders:

Prototype Demo:

touchwheelsao_proto_demo1.mp4

Prototype Renders

  • Render2:
touchwheelsa0-render2.mp4
  • Render1:
touchwheelSAO_rende1.mp4

Notes:

  • Related to touchwheel0
  • Uses ATtiny816, using megaTinyCore for Arduino
  • 9Sep2024: Originally designed for QFN, but SOIC requested. ATtiny816 comes in hilariously wide SOIC
  • 16Sep2024: Back to QFN for ATtiny816 for JLC assembly.
  • 16Sep2024: SAO header must be hand switched to be same side ("top") as SMD in positions.csv for JLC to assemble it correctly