The cards below summarise the main Fab Academy skills used in the final project. The first card is the full project journey (Week 17); the rest are the individual fabrication skills, ordered by the role they played in the build. Click any card to jump to the related week.
| Component | Description | Fabrication Method | Material | Fab Academy Skill Demonstrated |
|---|---|---|---|---|
| Wearable Posture Clipper | Attachment mechanism to mount device on clothing which will hold main sensors to track posture | 3D Printing | PLA / PETG | Additive manufacturing |
| Charging Case | The case to keep the clipper with wireless charging functionality | Laser cutting | MDF wood | Parametric design |
| App interface | MIT App Inventor | Interface and Application Programming |
Sized for the full build: 2 shoulder clips (left + right) and 1 laser-cut 2.8 mm MDF carry case. Prices are approximate USD on Amazon at time of writing and are best-checked against the linked search before ordering; many small parts (resistors, diodes, transistors, push buttons) are cheapest as multi-packs that cover the full build with parts left over for prototyping. Full per-week sourcing context lives on the W17 BOM.
| Item | Used in | Qty per clip | Qty for build (2 clips + case) | Unit price (approx) | Subtotal (approx) | Where to buy |
|---|---|---|---|---|---|---|
| ESP32-C3 SuperMini (or XIAO ESP32-C3) | Main MCU — sensor read, RGB / vibration control, BLE | 1 | 2 | ~$5 | ~$10 | Amazon search |
| MPU6050 (GY-521) IMU module | Tilt / posture sensing over I²C | 1 | 2 | ~$4 | ~$8 | Amazon search |
| Coin / disc vibration motor (3 V) | Tactile posture alert | 1 | 2 (typically sold in 10-packs) | ~$1 each | ~$8 (10-pack) | Amazon search |
| 2N2222A NPN transistor | Driver for vibration motor | 1 | 2 (sold in 50–100-packs) | ~$0.10 each | ~$7 (50-pack) | Amazon search |
| 1N4001 diode | Flyback diode across motor | 1 | 2 (sold in 100-packs) | ~$0.05 each | ~$6 (100-pack) | Amazon search |
| 1 KΩ ¼ W resistor | Base resistor for 2N2222A (vibration motor module) | 1 | 2 | — | covered by resistor kit (below) | — |
| 10 KΩ ¼ W resistor | R / G / B channel limiter for RGB LED | 3 | 6 | — | covered by resistor kit (below) | — |
| Resistor assortment kit (1 Ω – 1 MΩ, ¼ W) | Covers all 1 KΩ + 10 KΩ resistors with extras for spares / re-work | — | 1 kit | ~$10 | ~$10 | Amazon search |
| RGB LED 5 mm, common anode | Visual state / pairing / alert indicator | 1 | 2 (sold in multi-packs) | ~$0.30 each | ~$7 (25-pack) | Amazon search |
| Tactile push button (6 × 6 mm) | Power / pairing toggle | 1 | 2 (sold in multi-packs) | ~$0.20 each | ~$7 (100-pack) | Amazon search |
| TP4056 micro-USB Li-ion charging module | Battery charge / protection | 1 | 2 (often sold in 5-packs) | ~$1.50 each | ~$8 (5-pack) | Amazon search |
| LiPo battery 3.7 V (≈ 300–500 mAh, single cell) | Portable power | 1 | 2 | ~$8 each | ~$16 | Amazon search |
| Copper-clad FR1 PCB blank | Milled microcontroller PCB | 1 | 3 (1 spare for milling error) | ~$2 each | ~$10 (5-pack) | Amazon search |
| Hookup wire / silicone stranded jumper | Connecting MPU, motor, battery to PCB | ~30 cm | 1 spool / kit | ~$10 | ~$10 | Amazon search |
| Solder + flux (lead-free, 0.6 mm) | PCB assembly | — | 1 roll + flux pen | ~$15 | ~$15 | Amazon search |
| 2.8 mm MDF sheet (A3 / 300 × 400 mm) | Laser-cut carry case for both clips | — | 1 sheet (allows for kerf + spare cut) | ~$15 | ~$15 | Amazon search |
| Estimated build total (2 clips + 1 MDF case, excluding shipping/tax) | ≈ $160 USD | |||||
Notes on the BOM: (1) Small SMD-equivalent parts (resistors, diodes, transistors, buttons) are almost always cheaper as multi-packs than singles, so the "Subtotal" reflects the pack price even when only 2–6 are needed for the build. (2) The 1 KΩ and 10 KΩ resistors are bundled under one assortment kit because buying a kit is cheaper than two single-value reels. (3) Shipping to Kuwait via amazon.com or amazon.ae will add cost — checking amazon.ae for the same SKUs sometimes lands closer/faster. (4) Quantities for items milled or cut at the lab (FR1 blanks, MDF sheet) include one spare for re-runs. (5) The bulk-sourcing path to a $100 commercial price is in Week 18 — Invention, IP & Income.
| Question | Answer |
|---|---|
| What does it do? | It’s a smart wearable system that fixes posture in real-time. It uses two clips—one on each shoulder—with MPU6050 sensors to track body alignment. If you slouch past a certain angle for too long, the clips vibrate to remind you to sit up. It also connects to a mobile app I built to handle calibration and settings. |
| Who's done what beforehand? | The concept of posture biofeedback is well-established in both commercial and maker communities. I personally used the Upright device during my horse riding classes, which gave me firsthand experience with how effective real-time vibration alerts can be for maintaining spinal alignment during active movement.In the Fab Academy community, I've seen students explore similar themes but with different architectures. Like Nadine Uwinoza, used flex sensors for spinal tracking. Others, such as Praveen Kumar, focused on the ESP32 and MPU6050 integration. My project specifically targets shoulder symmetry, inspired by my yoga teaching experience. |
| What sources did you use? | This project was an exercise in spiral development, where I constantly simplified my design to reach a functional, reliable 'Minimum Viable Product' (MVP).
|
| What did you design? | I designed a lot for this! I created the custom PCB for the shoulder clips in KiCad, the 3D-printed housings that snap onto clothes, the layout for the charging case, and the entire mobile app interface. I started with a complex vest idea but simplified it into these modular clips. |
| What materials and components were used? | The main parts are 2x ESP32-C3 SuperMini controllers, 2x MPU6050 IMUs, 2x disc vibration motors, and LiPo batteries. For the casing, I used PLA filament, and for the charging station, I used laser-cut wood inspired by my DJI Mic case. |
| Where did they come from? | Some from the Kuwait market, some ordered online, and some from the Vujade Lab in Saudi Arabia. |
| How much did they cost? | I have to define this |
| What parts and systems were made? | I built three main systems: the hardware clips (electronics + 3D casing), the communication system (BLE data transfer between clips and phone), and the mobile app (the UI for user control and monitoring). |
| What tools and processes were used? | I used KiCad for PCB design, a Roland milling machine for the boards, FDM 3D printing for the clips, and laser cutting for the charging case. For coding, I used MicroPython in a web-based IDE and MIT App Inventor. |
| What questions were answered? | Can two separate sensors communicate reliably with one app? Yes. Can we filter out "fake" slouching? Yes, by adding a custom time delay in the code. Is a dual-shoulder setup better than a single spine sensor? For me, it provides much better feedback on shoulder rounding. Can the case charge the clips wirelessly? Still being tested. |
| What worked? What didn't? |
|
| How was it evaluated? | still in the process |
| What are the implications? | This shows that we can make personalized health tech that isn't just a generic "one size fits all." My background in yoga and anatomy helped me design something that actually feels natural, and the tech can be adapted for other types of physical therapy. |
The four original design files for the project — PCB, 3D-printed clip case, laser-cut wooden carry case, and the mobile app. Click any row to download.
| Subsystem | File | Format | Tool | Download |
|---|---|---|---|---|
| PCB — shoulder clip microcontroller board | SholderClipPCBvr8 | .zip (KiCad project) | KiCad | download |
| 3D-printed clip case (top + bottom + LED lid) | Shoulder Clipsvr2 | .step | Fusion / FreeCAD | download |
| Wooden carry case with living-hinge cover | hrk | .xcs (xTool Creative Space) | xTool S1 | download |
| Mobile app — BLE pairing + calibration + thresholds | ShoulderClips | .apk (Android) | MIT App Inventor | download |
Licence: original files released under the dual-licence stack from W18 — Invention, IP & Income (documentation: CC BY-SA 4.0 • firmware + app: MIT • hardware design files: CERN-OHL-P v2). The commercial product track is reserved — © Hamidah Rahimi 2026.
The criteria Fab Academy evaluators look for in the final project, and where on this site each one is answered.