ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证RedLine: the iPad notebook that checks your thinking (HackRU F26)
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
The iPad notebook that checks your thinking, not just your answer. Built in 24 hours at HackRU Fall 2026 (Education track).
Write math with an Apple Pencil like you would in any notes app. Pause, and RedLine reads your handwriting, proves every step with a math engine, and draws a red line under the first step that goes wrong. Tap "Look here" for a Socratic hint that points you at the mistake without giving away the fix.
Try it: scratchwork-psi.vercel.app (best on an iPad with Apple Pencil: Safari, Share, Add to Home Screen; on a computer the mouse draws).查看完整 README ↗The iPad notebook that checks your thinking, not just your answer. Built in 24 hours at HackRU Fall 2026 (Education track).
Write math with an Apple Pencil like you would in any notes app. Pause, and RedLine reads your handwriting, proves every step with a math engine, and draws a red line under the first step that goes wrong. Tap "Look here" for a Socratic hint that points you at the mistake without giving away the fix.
Try it: scratchwork-psi.vercel.app (best on an iPad with Apple Pencil: Safari, Share, Add to Home Screen; on a computer the mouse draws).
x = 2 or x = 3)y = 2x + 1 → y − 1 = 2x)flowchart LR
A[Apple Pencil strokes] --> B[Line segmentation<br/>rows, columns, problems]
B --> C[Gemini reader<br/>transcribes, never corrects]
C --> D[Math engine<br/>proves each step]
D --> E{Decided?}
E -- yes --> F[Verdict: verified by math]
E -- no --> G[AI judgement<br/>confirmed by a second AI check]
F --> H[Red line + hints]
G --> H
C --> I[Notebook Brain] --> J[Ask · Quiz · Insights]
Gemini only reads. We find the handwritten lines from the pen strokes ourselves (clustering by height, splitting columns at wide gaps, grouping problems at blank space) and label them L1, L2, … in the image. Gemini transcribes each one exactly as written, mistakes included, and is told never to fix anything.
The math engine decides. Built on mathjs, deterministic, no AI:
When the engine can't decide (a substitution, words mixed in), the AI's verdict is used and labeled as AI judgement. A red line from the AI alone needs a second, focused AI check to agree. If the handwriting was hard to read, RedLine asks "Did you write …?" instead of marking you wrong.
Fast. Lines that haven't changed are never re-read, so a check usually sends only the newest line. When nothing new needs reading, the math re-runs in a fraction of a second.
Private by default. Notebooks live on the device (IndexedDB). Only the lines being checked are sent for reading.
npm install
cp .env.example .env.local # add GEMINI_API_KEY (ElevenLabs is optional, for the spoken hints)
npm run dev # http://localhost:3000
npm test # 140 unit tests: math engine, segmentation, quiz grading
On an iPad, open scratchwork-psi.vercel.app in Safari, then Share, Add to Home Screen.
Every API route accepts ?mock=1 and returns sample data, so the whole app works without API keys or network (add it to a notebook's URL).
Next.js 16 · React 19 · TypeScript · Tailwind CSS v4 · perfect-freehand · Dexie (IndexedDB) · Gemini API · ElevenLabs · mathjs · KaTeX · d3-force · Vitest · Vercel
Nico, Daniel and Dustyn, at HackRU Fall 2026.