# Project export: Smart Pen

This document was generated by HackStack to give an AI agent context about a hackathon project. Sections are labeled with their provenance; content marked as truncated was cut to keep this document small.

## Project metadata

- Hackathon: TreeHacks 2024
- Tagline: The low-cost Apple pencil for people without an iPad
- Devpost: https://devpost.com/software/smart-pen-x264zj
- GitHub: not linked
- Team: contributor stats unavailable

## Devpost submission (written by the team)

### What it does

There's nothing quite like writing something real. But whenever you write on paper, whiteboard, or stone plate, you're giving up the convenience of digital notes. Smart pen eliminates that tradeoff. Write on paper. Record every pen stroke online. Then, OCR, summarize with an LLM, or share with friends.

### How we built it

ESP32 + MPU6050 + pain

### Challenges we ran into

Writing requires precisely estimating the position of the pen -- e.g. dead reckoning. Dead reckoning is hard. It requires finding the orientation of the pen to accurately account for the effect of gravity on the accelerometer before calculating position, an approach which accumulates error and drift. With only a 6 dof IMU (inertial measurement unit), we do not have enough data to manage error.

## README (from the GitHub repository)

No README available.

## Detected evidence (automated analysis)

No repository was indexed for this project. Claimed technologies below could not be checked against code.
- C (language) — claimed on Devpost, not found in the code
- Python (language) — claimed on Devpost, not found in the code

## Codebase structure

No repository index available.

## Key source files

No repository index available; no source files included.