This week answers four linked questions about the final project — the shoulder-clip posture corrector: what's actually inventive here, how the open work gets out into the world (dissemination), who owns and can build on it (intellectual property), and how the commercial version sustains itself (income / business). I treat all four as design choices — the same way I treated the PCB track width or the BLE / ESP-NOW radio split — there are trade-offs, and I want them explicit.
Use of AI:My prompt to Claude: let me now share my ideas and though t in this regards. The product is this stage can be used as open source for purposed of eductaion objectives . as a product, this is the not my final commercial deisgn and that shoulder be owned by me . the tarrget user of this users are those who need help in fixing their posture includeing anyone who has along hours office work or building or need to be mindful. for my the commercial version of this clip can be sold at a point of 100 USD for complete case and clips. specially that when if I want to go commercial, i can get the main parts in bulk price. i will also provide the app in multikple languages. - im expecting my first clipts will be the fablab community and .. lets follwo the bsuiness model canvce blocks (Verbatim prompt — kept as sent.)
The single most important decision on this page is that the project lives on two tracks at the same time:
The schematics, the firmware, the App Inventor blocks, the FreeCAD parametric clip case, and the MDF carry-case DXF are released openly for educational use. Other students, makers, and instructors can fork it, learn from it, and adapt it. This is the artefact of my Fab Academy thesis — and it deserves to live in the open the way every academy project before it did.
The productised version (refined SMD PCB, injection-moulded clip housing, multi-language native app, wireless-charging carry case, branding, support) is owned by me and developed separately from the academy artefacts. The open work is not a "free version" of the commercial product — it's the educational ancestor that taught me how to build it.
This hybrid is the same open-core / commercial-premium pattern that Arduino, Adafruit, and Pimoroni use. Nothing in Fab Academy's open-documentation ethos prevents a student from later building a commercial spin-off using new IP — the academy work is what made the spin-off thinkable in the first place.
For the open track, the default position is open hardware and open source: the schematic, PCB layout, firmware, and app blocks are public on my Fab Academy repo and on this site. The reasons:
How the open track ships: the GitLab repo (link from W01), the final-project page as the official write-up, the process page for the build narrative, and a short demo video from W16 showing the working system. Stretch channels: an OHWR submission of the hardware design files, a short write-up for the FabLab Network blog, and posting the App Inventor .aia to MIT's gallery.
What's actually inventive here, and what isn't? I split the project component-by-component against the standard "useful + novel + non-obvious" lens:
| Component | Inventive? | Prior art / why |
|---|---|---|
| ESP32-C3 + MPU6050 sensor stack | No | Commodity building blocks — used in hundreds of FA archive projects and thousands of maker tutorials. Standard MicroPython driver. |
| BLE-gateway + ESP-NOW relay (left clip = bridge to right clip) | Implementation novelty — not patentable | ESP-NOW is Espressif's own protocol; the gateway pattern is documented in Espressif application notes. My contribution is choosing it over two parallel BLE sessions for this specific dual-shoulder use case — a design decision, not a discovery. |
| Dual-shoulder symmetry framing for posture correction | Conceptual contribution | The product idea — correcting posture by tracking shoulder symmetry rather than a single spine point — is the project's distinctive angle. Builds on prior commercial work (Upright Go = single sensor, Lumo Lift = single clavicle sensor) and on Fab Academy archive work (Nadine Uwineza = flex sensors for spine; Praveen Kumar = generic ESP32 + MPU6050 integration). The framing is novel, but it's not patentable subject matter — it's a design choice grounded in my yoga and horse-riding background. |
| Pause-and-place magnet pocket in 3D-printed enclosure | No | Well-known assembly technique in the maker community — documented in Bambu and Prusa community guides. |
| The integration story end-to-end | Editorial contribution | The W01 → W17 documentation chain — how a vest concept simplified through 17 weeks of spirals into a working two-clip BLE+ESP-NOW posture corrector — is the project's main reusable contribution. Openly licensed as CC BY-SA so the next cohort can use it as curriculum. |
Prior-art / freedom-to-operate notes: a quick search on Google Patents for "posture correcting wearable vibration motor" returns a wide commercial field — mostly full-back or single-spine devices, none specifically targeting dual-shoulder symmetry. The implementation reuses very common open building blocks, so I'm not pursuing patent protection. This is a maker-level scan, not a rigorous freedom-to-operate analysis — a proper one would be needed before launching the commercial product.
The work splits into three open categories and one reserved category, each needing its own licence:
| Asset | Track | Licence | Why |
|---|---|---|---|
| Documentation, photos, schematics, drawings on this website | Open | CC BY-SA 4.0 | Anyone can share, remix, and build on the writing — with attribution and share-alike, so derivatives stay open. |
| Firmware (MicroPython on the ESP32-C3) + MIT App Inventor blocks | Open | MIT | Permissive — low barrier to entry for other students and makers. No copyleft burden downstream. |
| Hardware design files (KiCad schematic, PCB, Gerbers, 3D-printable STL, MDF DXF) | Open | CERN-OHL-P v2 (Permissive) | Designed specifically for open hardware — disambiguates how hardware-design files (vs. code or text) are licensed; recognised by the open-hardware community. |
| Commercial product (productised PCB, injection-moulded housing, multi-language native app, wireless-charging case, branding) | Reserved | All Rights Reserved © Hamidah Rahimi 2026 |
Developed as a separate IP track from the academy artefacts. The open licences above explicitly do not extend to the commercial product. Trademarks for any future product name are reserved. |
Operational checklist — what makes the licence choice real:
LICENSE file at the repo root pointing to CC BY-SA 4.0 (catch-all default).LICENSE-MIT file in the firmware/ directory.LICENSE-CERN-OHL-P file in the hardware/ directory.// SPDX-License-Identifier: MIT) to every source file.ATTRIBUTIONS.md listing every reused open source — KiCad, MicroPython, the MIT App Inventor BLE extension, ESP-NOW example code, and any tutorial whose code I borrowed.The commercial track turns the academy artefact into a productised wearable.
The commercial-track business model in one place — using the classic Strategyzer Business Model Canvas (Osterwalder, 2010). Nine blocks arranged so the operating side (Key Partners → Key Activities → Key Resources) sits on the left, the customer-facing side (Customer Relationships → Channels → Customer Segments) sits on the right, the Value Proposition bridges them in the middle, and Cost Structure + Revenue Streams sum the choices made above. This video explains the relation between the different blocks
Job-to-be-done: "help me notice and correct my own slumped posture, gently and configurably, without disrupting whatever I'm actually doing."
The week's deliverables are a slide and a short video.
LICENSE files to the GitLab repo — the operational checklist in §04 is what makes it real.LICENSE files in Week 01 — every source file ships with the correct SPDX header from day one.