Simulate Raspberry Pi, Arduino, and Pico boards — all in your browser. Wire up sensors, motors, and displays. Write Python, MicroPython, or C++. Watch your circuits run without touching real hardware.
Build a Smart Home Hub — wire PIR motion, DHT22 temperature, and MQTT lighting. No hardware needed.
From realistic hardware to in-browser Python execution — PiForge gives you a complete electronics lab.
Pi 4, Pi 5, Pi Zero 2 W, Arduino Uno R3, and Pi Pico W — each with accurate pinouts, SoC chips, and ports. Switch instantly.
Click-drag bezier wires that auto-color by type. Short-circuit detection warns you before you fry anything.
GPIO Zero and RPi.GPIO via Pyodide for Pi boards. MicroPython for Pico. Arduino C++ sketch format. All in browser.
Set a pin HIGH and the LED glows. Click a button and your code reads the edge. Bidirectional, sub-50ms.
LEDs, buttons, sensors, motors, displays, and touchscreens. JSON-based — add your own components.
Attach virtual touchscreens via simulated DSI/SPI. Render pygame output and send touch events back.
Share projects with a link. Fork circuits from the community. Real-time multi-user editing coming soon.
Step-by-step lessons from blinking an LED to building a sensor dashboard. Perfect for beginners.
Export as PNG, hardware build guide, or share link. Take your virtual prototype to real hardware.
Pick from Pi 4, Pi 5, Pi Zero 2 W, Arduino Uno, or Pi Pico W. Drop a breadboard and add components from the palette.
Shift-click pins to draw wires. They auto-color and snap to connections. Short-circuit warnings keep you safe.
Pick Python, MicroPython, or C++. Choose a template or write your own. Hit Play and watch your circuit come alive.
Step-by-step projects that teach you electronics and Python — from your first LED to full sensor dashboards.
Your first circuit — wire an LED to GPIO 17 and make it blink with Python.
Read button input and control an LED. Learn digital I/O basics.
Three LEDs with timed sequences. State machines made visual.
Read temperature and humidity from a DHT22. Display data in the console.
From roaming robots to smart home controllers — prototype complete IoT systems before buying a single component.
Two DC motors, ultrasonic distance sensor, and a Pi 5. Write Python to navigate obstacles autonomously.
DHT22 temp sensor, PIR motion detector, and a 7-inch touchscreen displaying a live dashboard.
8x8 LED matrix driven via SPI. Scroll text, draw patterns, and react to button input.
PIR motion sensor triggers a camera capture and sends an alert. Simulated camera preview included.
DHT22 for temp/humidity, BMP280 for pressure. Log data and display trends on an OLED screen.
Control multiple servos with a keypad or touchscreen. Build a pick-and-place arm prototype.
From generating circuits to debugging code — AI assists you at every step of your build.
Describe what you want to build and AI wires it up. Say 'roaming robot with ultrasonic sensor' and get a complete circuit.
AI writes GPIO Zero code for your circuit. Explains what each line does. Suggests improvements and catches bugs.
Short circuit? Wrong pin? AI analyzes your wiring and code together, spots the issue, and suggests the fix.
Not sure which sensor to use? Describe your project and AI suggests the right components from the library.
AI adapts tutorial difficulty to your pace. Stuck on a step? It gives personalized hints without spoiling the answer.
Export your virtual circuit and AI generates a complete shopping list, wiring guide, and assembly instructions for real hardware.
PiForge is built with passion for electronics education. Join thousands of students and hobbyists already building in the browser. Share your projects, ask questions, and help others learn.
Every project includes wiring diagrams, step-by-step tutorials, and complete Python code — ready to run in one click.
Start free. Upgrade when you need robotics, advanced sensors, and classroom features.
Start free with 3 projects. Upgrade to Pro for robotics, sensors, and 18+ tutorials.