Robotics Assembly Lab Build • Wire • Simulate
📐 Circuit Schematic Click pin → click pin to wire
Right-click to cancel · Drag to rearrange
Add parts from library
to see them here

Parts Library

Arduino Uno
Microcontroller brain
L298N Driver
Dual H-Bridge
LiPo Battery
7.4V 2200mAh
HC-SR04
Ultrasonic sensor
DC Motor (L)
Left drive wheel
DC Motor (R)
Right drive wheel
4-Wheel Chassis
Robot base frame
How to use 1. Add Chassis first
2. Click any card → snaps to chassis
3. Drag chassis → all parts move
4. Click glowing pin → wire mode
5. Click 2nd pin → connect!
Position a part Double-click part → selects it
Right-click selected → position box
ESC (×2) or click empty → deselect

Connections Needed

Wrong Connections

Status

Add parts from the library.
✦ AI Trainer
Hi! I'm your AI Robotics Trainer. I can see your circuit and code. Ask me anything — "why isn't my robot turning?", "what's wrong with my wiring?", or "explain motor drivers".

Arduino Code — Obstacle Avoider  Edit STOP_DIST & turn direction, then Apply

Change STOP_DIST · turnRight() / turnLeft()
0 obstacles

Design the Rocket

Type on the left, watch the right. Burn time, total impulse, motor class, dry mass and Δv are never typed in — they are what your choices come to.

The mission

Every gram of payload is carried by propellant, which is carried by structure, which is carried by more propellant. This is where a rocket's size comes from.
kg
kg

Stage 1 — the booster

Its job is to get off the pad, so thrust matters more than efficiency here.
kg
N
s

Stage 2 — the sustainer

It burns in thin air where efficiency is everything. A liquid engine can shut down and restart, which is the only way to do a transfer burn and a capture burn.
kg
N
s

Airframe and the air

A wider body holds more propellant, and pays for it with frontal area — drag goes with the square of the diameter.
mm
°

Fins and nose — will it fly straight

A rocket turns about its centre of gravity. If the centre of pressure sits behind it, every wobble corrects itself; ahead of it, every wobble grows. The gap between them, in body diameters, is the static margin — build to 1–2.
mm
mm
mm
mm
mm

Send it somewhere — the mission

This works backwards: pick the destination, and it tells you what vehicle could do it. Set Isp and ε above to the figures a real launch vehicle achieves (443 s and 0.09 for a cryogenic stage) and the impossible becomes ordinary.
km
°N

Recovery

Canopy area sets how fast it hits the ground. Under about 6 m/s the airframe survives; over 12 it is scrap.
m

What this comes to

All of it derived. Change anything on the left and watch which of these move together.

⚠️ Fix These Before Running

⚙️ Pre-flight Calibration

A drone will not fly straight out of the box. These four checks are the ones that catch a real build — three of them read what you actually wired and fitted, so fix the hardware and run them again.

⚡ Flash to Real Arduino

Your sim code → compiled → flashed to your board via USB browser connection.

1Compile Code on Server

Ready to compile…

2Connect board via USB

Plug the board into your computer's USB port, then click Connect.

3Flash Firmware

Waiting…

🛒 Bill of Materials

ComponentQtyPrice (INR)Buy

Prices approximate. Check robu.in / Amazon India for latest.

TOP
ISOMETRIC
FRONT
SIDE
Part
🗺️ Scene Editor
ISO: left-drag orbit · right-drag pan · scroll zoom  |  TOP/FRONT/SIDE: right/middle-drag pan · scroll zoom · R reset view · H reset all · Dbl-click maximize
🔌 Wiring mode — click another pin to connect · ESC to cancel

🤖 Simulation Running

StatusMoving
Distance— cm
Stop at25 cm
TurnRight
Avoided0