Building a DIY smart pen from scratch. Need brutal feedback on both the hardware and the overall product viability.
Hey guys,
I’m 14, and for the last few months, I’ve been obsessed with this idea. I finally stopped daydreaming and decided to actually build a prototype. The goal is a minimalist smart pen that tracks handwriting/movements and syncs it with a mobile app in real time, focusing heavily on a clean aesthetic rather than the bulky commercial options out there.
Since I don't have the budget to order custom integrated PCBs from a factory right now, I'm trying to pack standard off-the-shelf micro components inside a regular clear multi-ink pen barrel.
Here is the current hardware plan:
Controller: ESP32-C3 SuperMini because it has built-in BLE and fits the form factor.
Sensor: MPU-6050 gyroscope and accelerometer stacked to track XYZ axis movements.
Power: A tiny 3.7V Li-Po pin battery with an integrated BMS, wrapped in black heat shrink for insulation.
Charging: A micro Type-C breakout board fitted into the top back cap.
UI: Micro tactile SMD buttons with a tiny micro LED setup. When you press the physical button, the LED fades and changes colors via software PWM, while simultaneously sending a BLE packet to the companion app so the app's digital UI instantly switches colors to match the physical state of the pen.
For the app I will be creating a simple app from Loveable for the prototype testing
The biggest mechanical hurdle right now is routing hair-thin jumper wires along the inner plastic walls so they don't get snagged by the mechanical ink refill sliders when they move back and forth.
But besides the hardware layout, I really want feedback on the overall idea itself. Do you think a minimalist, highly interactive smart pen that connects with a custom companion app actually has a market among students and creators, or is it too niche?
Given my age and limited tools, am I overcomplicating the feature set for a first prototype, or does this sound like a viable MVP to pitch?
Be as brutal as possible with the feedback. I really want to learn and improve this. Thanks.