Licensing

Lamperto is intended as an open, community-accessible project. All design files, firmware, and documentation will be released under the following license:

CC BY-NC-SA 4.0

Creative Commons Attribution–NonCommercial–ShareAlike 4.0

This license allows anyone to share and adapt the project for non-commercial purposes, provided they give appropriate credit and distribute any derivative works under the same license.

  • Attribution (BY) — Anyone who uses or builds upon Lamperto must credit the original design and author.
  • NonCommercial (NC) — The project and its derivatives may not be used for commercial purposes without explicit permission.
  • ShareAlike (SA) — Any adaptations or improvements must be shared under the same CC BY-NC-SA license, keeping the project open for the community.
💡 This license was chosen because Lamperto is a personal wellness tool rooted in an open-source ethos. I want others to be able to build and improve it freely, while ensuring commercial use requires a separate conversation.

What is Open


Plan for Sharing the Project

The goal of dissemination is to make Lamperto accessible to three different audiences: fellow makers who want to build one, the Fab Academy community, and anyone interested in circadian health and DIY wellness technology.

🌐

This Fab Academy Website

Full documentation — weekly process, design decisions, firmware, fabrication steps, and downloadable files — is published here and remains publicly accessible after the program ends.

🦊

GitLab Repository

All project source files (KiCad, Fusion 360, Arduino code) are version-controlled in the public Fab Academy GitLab repository, making them permanently citable and forkable.

How I Applied the License

To formally license Lamperto, I visited Creative Commons and filled in three steps: (1) I already knew which license I needed, (2) I selected CC BY-NC-SA 4.0, and (3) I entered the attribution details — project title, my name, and links to the project and my profile page.

Step 1–3 · License chooser form

Creative Commons license chooser — CC BY-NC-SA 4.0 selected with attribution details filled in

Result · Mark your work badge

Creative Commons Mark Your Work output showing the Rich Text license badge

The site generated both a Rich Text badge and an HTML embed code for the website. The final license text is:

Plain Text Attribution

Lamperto The Smart Light Alarm © 2026 by Aisha Alshehri is licensed under CC BY-NC-SA 4.0. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/

Official License Badge

Lamperto The Smart Light Alarm © 2026 by Aisha Alshehri is licensed under CC BY-NC-SA 4.0 CC BY NC SA

Future Development

If Lamperto gains traction in the maker community, there are several directions worth exploring:


Final Project Progress

Tracking the completion status of each major component of Lamperto:

Concept & CAD Design
Lamp body designed in Fusion 360. All parts modeled, assembled, and exported for fabrication. Presentation slide created.
PCB Design & Electronics
Custom PCB designed in KiCad featuring XIAO ESP32-S3, LED driver circuit, and toggle switch input. Schematic and layout complete.
3D Printing & Enclosure
All enclosure components printed on Bambu Lab A1. Lid, base, and lamp shade fabricated and assembled.
Firmware & Blynk Integration
Arduino firmware written for XIAO ESP32-S3. Blynk IoT app configured with schedule control and manual brightness sliders. Smart Mode and Manual Mode both functional.
System Integration & Testing
PCB assembled and installed in enclosure. Sunset simulation and sunrise alarm tested across multiple cycles. Toggle switch mode-switching confirmed working.
Documentation & Website
Full project documentation published on this Fab Academy site, including images, video demo, design files, and reflection.
Dissemination & Licensing
License selected (CC BY-NC-SA 4.0). Files are publicly accessible in GitLab. Extended maker-community post planned for after the program.

What's Working, What's Not & Open Questions

What's Working

What's Not Working / Known Limitations

Questions That Still Need to Be Resolved


Planned Timeline — From Possibility to Probability

Turning the future development ideas into concrete actions requires committing to a schedule. Below is a realistic plan for what happens after Fab Academy ends:

July–August 2026 — Resolve open questions
Prototype a local-only web server version (no Blynk). Test light intensity against circadian research thresholds. Fix Wi-Fi reconnection edge case in firmware.
Late 2026 — Lamperto v2.0
Redesign PCB incorporating fixes from v1.0. Add an OLED display for mode/status feedback. Release updated files under the same CC BY-NC-SA license.
2027 — Fab Lab workshop
Develop a two-day workshop curriculum around Lamperto for the public community. Participants design, fabricate, and program their own unit — making the project a teaching tool as well as a product.

What I Learned — Electronics, Fabrication & Integration

Fab Academy changed how I think about making things. Before this program, I could design objects in 3D and understand electronics in theory — but I had never gone from a blank KiCad canvas to a real, soldered, working PCB that I designed myself. That gap closed this semester, and electronics design and production were the skills that surprised me most.

System integration was where everything came together — and where it was hardest. Getting the PCB, the 3D-printed enclosure, the Arduino firmware, and the Blynk IoT interface to all work as one object required understanding how each layer affected the others. A firmware change could break the Blynk schedule. A PCB dimension error meant the enclosure lid wouldn't close. A power routing choice on the board affected LED brightness stability. Nothing worked in isolation. Thinking in systems — not just in components — is the real skill Fab Academy builds.

Lamperto works today because of everything I learned across those individual weeks: the wiring from W06, the input/output PCBs from W09 and W10, the 3D printing from W05, the IoT interface from W14. Week 18 is less a standalone assignment and more a moment to look back and realize the project is the sum of the whole program.

← W17: Applications & Implications All Weeks Final Project →
🤖

AI Disclosure: Claude (Anthropic) was used as a writing tool to help proofread and structure the documentation on this page. All designs, fabrication, and technical decisions are my own.