Team
Clare Lin, Nessia Dambal, Roma Ankolekar
Overview
We've aimed to create a product that can improve the function of prosthetic devices, while increasing comfort for users. Our PCB has been designed to detect misalignment of ball-and-socket prosthetics.
Description
The PCB features an ESP32 for computing correctness of alignment after measuring angles of rotation and distance offsets. Two LEDs will be used to indicate to the user whether or not the alignment is correct based on microcontroller calculations. If the red LED turns on, it indicates to the user that their prosthetic is out of alignment. We 3D-printed a ball-and-socket joint to test the efficiency and accuracy of our design.
Features
Full ESP32-S2-SOLO compatibility
MPU 6050 motion tracking device with 3-axis gyroscope and 3-axis accelerometer
Status Indicator Controller (2 LEDs)
Voltage Conversion (Step down from 3.7V to 3.3V)
Rechargable LiPo Battery
USB-B Connection for I2C
BOM
Schematic
Layout
Full layout
Front layout
Back layout
3D Model
Next Steps
Our next steps as a team include assembling our PCB (soldering on components), programming the I2C interfact, and testing the accuracy and efficiency of our design with a 3D printed ball-and-socket joint. Reflecting on our design, we could have integrated a USB-C to recharge our LiPo, and added more LEDs to indicate different problems with prosthetic alignment (ex. obtuse or acute offset). Additionally, we could have implemented an endstop to zero the gyroscope axis for more reliable readings. Overall, we had a lot of fun designing the board!