ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Mechanical ventilation teaching simulator. Education only, not for clinical use.
Translation pending
EducationTypeScript · CSSGitHub @authorartOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
This is the mechanical engine simulation created by Me & Opus 5.5
Taken from the repository README
Loading the full README.
Read the full README ↗A web-based mechanical ventilation teaching simulator. Learners adjust ventilator settings on a simulated patient and watch pressure, flow and volume waveforms, breath metrics, blood gases and alarms respond the way physiology says they should.
Live: https://mech-vent-sim.vercel.app
Created by Sirot Jantharaksa, MD. © 2026 Sirot Jantharaksa, MD.
⚠️ Education only. Not for clinical use. This software is not a medical device and must not inform patient care.
| Path | What it is |
|---|---|
packages/engine | Deterministic physiology Engine (pure TypeScript, no browser dependencies) |
apps/web | Next.js UI: ventilator faceplate, waveform canvas, Instructor Panel |
simulation-engine.md | Original Engine specification |
Recommended-Simulator-Architecture.md | Original stack recommendation |
GLOSSARY.md | Domain language: use these terms |
docs/adr/ | Architecture decisions, including deliberate departures from the spec |
task.md | Design decisions and the implementation tracker |
Requires Node 24+. pnpm is run through corepack, so you don't need to install it globally.
corepack pnpm install
corepack pnpm dev # http://localhost:3000
corepack pnpm test # engine tests
corepack pnpm typecheck
corepack pnpm lint
corepack pnpm build
OneDrive note: OneDrive sync keeps touching
node_modules, which stallsnext dev("waiting for the filesystem to settle"). Either move the repo outside OneDrive, or usecorepack pnpm buildthencorepack pnpm --filter web start.
Vercel project mech-vent-sim (root directory apps/web). From the repo root: npx vercel deploy --prod.