Close

Haptic Sleeve schematics

A project log for Haptic Sleeve

Sleeve worn on the arm to provide haptic feedback while performing handwriting exercises.

grant-stankaitisGrant Stankaitis 04/13/2020 at 19:220 Comments

I'm going to combine the next few logs, so the dates will be in between each other. This log is covering the schematic and board design, and my next log is covering BLE implementation. On 4/5 and 4/11 I spent time completing the schematic and board layout for the Haptic Sleeve. Below is the completed schematic for the Haptic Sleeve.

The parts include:

Some notes for my schematic design:

I had to spend some time designing the layout for the motor drivers with header pins since they were not included in the Eagle Sparkfun library. Additionally, I had to find a library that included the ESP32 DevKit v1, and I confirmed that the pins all line up and are properly labeled. Additionally, I had to modify the board design for the Adafruit vibrating motors because the silkscreen was unnecessarily large. I modified the layout to include just the necessary pads for connection. Once I sorted out these issues, the schematic and board layout came together nicely.

I included a JST power connector routed to the VIN pin on the ESP32 so that we can quickly connect up any type of battery pack with a JST connector (in my epxerience, JST connectors are a common connector).

I made sure to include mounting holes, so there are 4 holes at each corner of the board to facilitate board mounting in the final sleeve design.

Pads for the motors are labelled with the motor directions (front, back, left, right).

The bottom side of the board is a copper ground plane, and I was able to route all of the traces on the top side of the board.

Schematic
Board layout, red is top layer and blue is bottom

Below are images of the PCB visualization through Aisler.

Top layer with soldermask
Bottom layer (soldermask isn't showing but it's there

I ordered 3 PCBs through Aisler, with an expected shipping date of 4/16, so they should arrive by this weekend/early next week!

Discussions