Main idea is to create affordable infrastructure to allow wide variety of options to build OpenHaptics devices
Main Board
Main Board is a core device, that child boards are connected to.
Has x3 I2C Bus Wires, LiPo battery unit circuit (charger and gauge),
- DIY Kit PWM Main Board. Intended to use in DIY Kits. (Prototype 1)
Built with ESP32-DevKitС-V4 devboard and Adafruit PCA9685 driver module, mounted with 2.54mm female headers.
Has x16 JST 1.5mm 1x2p for PWM output, x3 Qwiic connectors
- SMD PWM Dev (Breakout) Main Board.
Built with ESP32-WROOM-32E.
Has x16 JST 1.5mm 1x2p for PWM output, x3 Qwiic connectors, 1X JTAG 2x5p (10 pin) connector
PWM Boards
PWM Board used to connect PWM-controlled vibro-motors for basic haptic feedback
- X16 PWM Board.
Built with PCA9685 and x2 ULN2803A.
Has x16 JST 1.5mm 1x2p for PWM output, JST 1.5mm 1x2p (GND, Vin) for power input and x2 Qwiic connectors
- X8 PWM Board.
Built with PCA9685 and x1 ULN2803A, used for smaller applications (hands, etc.).
Has x8 JST 1.5mm 1x2p for PWM output, JST 1.5mm 1x2p (GND, Vin) for power input and x1 Qwiic connector
Vin can be 3.3V, 5V, 12V, 24V, 36V, 48V
Advanced Haptic Board
Haptic Board is used to drive LRAs or compatible ERMs for more advanced haptic feedback
- Single-unit Haptic Board.
Built with DRV2605L.
Has x2 Qwiic connectors
- Single-unit Haptic Board with PWM input.
Built with DRV2605L.
Has x2Qwiic connectors and x1 JST 1.5mm 1x2p for PWM input.
TODO
Misc
- Battery Board - 1 Cell: 1x JST PH2.0 for LiPo battery and x1 Qwiic connector. Has
MAX17048 fuel gauge
Reusable Component
- Qwiic: JST 1mm 1x4p (
GND, 3.3V, SDA, SCL). Read more
- STEMMA and STEMMA QT: JST PH 2mm 1x4p and JST SH 1mm 1x4p accordingly (
GND, 3.3V, SDA, SCL). Read more
- Grove: 2mm 1x4p (
GND, 3.3V, SDA, SCL). Read more: 1, 2
Main Board
Main Board is a core device, that child boards are connected to.
Has x3 I2C Bus Wires, LiPo battery unit circuit (charger and gauge),
Built with
ESP32-DevKitС-V4devboard and AdafruitPCA9685driver module, mounted with 2.54mm female headers.Has x16 JST 1.5mm 1x2p for PWM output, x3 Qwiic connectors
Built with
ESP32-WROOM-32E.Has x16 JST 1.5mm 1x2p for PWM output, x3 Qwiic connectors, 1X JTAG 2x5p (10 pin) connector
PWM Boards
PWM Board used to connect PWM-controlled vibro-motors for basic haptic feedback
Built with
PCA9685and x2ULN2803A.Has x16 JST 1.5mm 1x2p for PWM output, JST 1.5mm 1x2p (
GND,Vin) for power input and x2 Qwiic connectorsBuilt with
PCA9685and x1ULN2803A, used for smaller applications (hands, etc.).Has x8 JST 1.5mm 1x2p for PWM output, JST 1.5mm 1x2p (
GND,Vin) for power input and x1 Qwiic connectorAdvanced Haptic Board
Haptic Board is used to drive LRAs or compatible ERMs for more advanced haptic feedback
Built with
DRV2605L.Has x2 Qwiic connectors
Built with
DRV2605L.Has x2Qwiic connectors and x1 JST 1.5mm 1x2p for PWM input.
TODOMisc
MAX17048fuel gaugeReusable Component
GND,3.3V,SDA,SCL). Read moreGND,3.3V,SDA,SCL). Read moreGND,3.3V,SDA,SCL). Read more: 1, 2