ℹ️ This is the real Arduino pin map (D0–D13, A0–A5, 5 V, 10-bit analog). Build here, then press 📡 Send to Arduino to compile and upload straight to the board.
Real ESP32-WROOM GPIO map. A = analog-in · ~ = output/PWM · IN = input-only
🏫 Class boardNot connected to a class board
Read this out to the class: —
💻 Serial Monitornot connected
🐍 PythonYour blocks, written out as real code. It updates as you build.
Tip: some blocks listen for keyboard keys — click the stage first, then press keys!
👨👩👧 Grown-ups' Zone
Classroom
Output appears here — press ▶ Run.
🤖 Techvein AI Assistant — code mentor
Overview
Overview
🔑 Change your password
📇 Recovery contact
Your password-reset link and one-time sign-in codes are sent here. Without it, only an admin can reset you.
📚 New assignment
Auto-check rubric — Techvein AI Assistant checks these on every hand-in:
👨👩👧 Grown-ups only
To keep settings safe from little fingers, solve:
⚙️ AI Assistant
Checking…
The AI key lives safely on the server (set by the admin in the .env file), never in the browser. Every AI request passes through the server's AI Gateway, which enforces kid-safety rules and daily limits.
💬 How is it going?
Your opinion makes Techvein better — pick a face, add words if you like!
🔌 Firmware Station
Turn a blank ESP32 board into a Techvein Board — right from the browser, no software installs.
Step 1 · Install MicroPython (the board's operating system, ~1 min) Step 2 · Install the Techvein library + live firmware (~10 s)
Plug the board in via USB, then choose a step below.
Arduino Uno/Nano compile and upload straight from the browser too — press 📡 Send to Arduino on the board bar. No Arduino IDE, no drivers to hunt for.
📡 Send to your Techvein Board
This is the exact program that will run on the physical Techvein Board — generated from your blocks:
🗺️ What do you want to make?
Describe your idea and the Copilot will give you a step-by-step plan — you build it!
🧠 Model Maker
🔒 Camera & mic frames are analysed on this device and never uploaded. Only your finished model (a set of numbers) is saved with this project on the school server. Use “Start over” to delete it.