Skip to content

CircuitMonkey/epoch-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epoch-2

Epoch Vibrator Controller (Haptic Field Emitter) 2 - Now with 100% more edge...

Description

A follow on to Epoch 1. Designed in 2025. Replaced by Epoch 3 in 2026. Redesigned with AdaFruit Qualia ESP32 and a Amazon 4-inch IPS (GT911 touch). Motors driven with pca9685 PWM controller/Amazon PCA9685 Board and FET outputs in order to drive bigger motors. Epoch 1 was limited to 120mA maximum motor drive (because of PWM controller choice) and some larger "rumble" motors need 180mA or higher.

Features

Dev Notes

  • Hardware was intended to output all 16 channels as two rows of connectors, but only built one row.
  • IPS type display used most of the ESP32 pins.
  • Circuit Python with the IPS display was excrucatingly slow.
  • Touch response time was very slow with Circuit Python and made on-screen sliders frustrating to use.
  • TRS Audio type connectors were a big improvement over Molex MinifitJr type connectors.
  • This platform performed well for almost a year, before Epoch-3 developed.
  • Experimental air pressure input showed promise but was fussy in setup/use and not worth using long term.
  • PCA9685 PWM driver was much easier to code with over older Epoch-1 PWM driver.
  • FET outputs allowed use of slightly bigger motors with more rumble yet allowed for a lower motor speeds for subtle haptic sensations.
  • Custom molds were 3D printed for attachments where silicone was poured over a TPU flex frame that held the motors.
  • Attachments had LEDs built in to indicate intensity of each motor.
  • This design and motor patterns have changed my life, able to realize two or three hour long usage sessions.
  • I look forward to improving on this design in Epoch 3.

Epoch 2 - Front View

Epoch 2 - Ortho View

Epoch 2 - Connector View

Epoch 2 - With Attachments

Epoch 2 - Power On Screen

Epoch 2 - Configuration Screen

Epoch 2 - Mode Select Screen

Epoch 2 - Cycle Mode Screen

Epoch 2 - Attachment Not-vibrating

Epoch 2 - Attachment Vibrating

About

Epoch Vibrator Controller 2 - Now with 100% more edge...

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages