Command your junk robot
Turn salvaged parts into functional bots with our mobile app. Control, program, and monitor your creations on the go.
Real-time robot steering
Operate your custom junk robot with low-latency joystick inputs and instant visual feedback via mobile.
junkbot.drive({ throttle: 0.8, steer: 0.2 });Drag-and-drop automation
Build complex movement sequences and sensor triggers using our intuitive visual programming interface.
junkbot.routine.add({ action: 'spin', duration: 500 });Live telemetry monitoring
Track battery levels, motor RPM, and distance sensor data directly on your smartphone dashboard.
junkbot.sensors.read({ type: 'ultrasonic', unit: 'cm' });Custom hardware pinout
Easily map your salvaged motors and servos to specific controller pins with our visual wiring guide.
junkbot.pins.map({ motor: 'A1', servo: 'D5' });All features work on iOS and Android devices.
No extra hardware or coding required.
Built for any robot build
Connect your salvaged parts to our mobile app. We support the most popular microcontrollers and motor drivers for your projects.
ESP32 Controller
Dual-core processing for real-time motor feedback, low-latency Bluetooth pairing, and sensor data streaming.
Real-time Control
Joystick controls with sub-50ms latency for responsive robot movement on any terrain.
Custom Routines
Program complex sequences and sensor-triggered actions without needing advanced coding skills.
Cross-Platform
Seamlessly operate your junk robot from both iPhone iOS and Android devices with one app.
Frequently Asked Questions
Essential guides for building, controlling, and sharing your custom junk robots with the JUNKBOT community.
System Specs
Hardware ready
Need more help?
Our support team is ready to assist with your robot builds and app configuration questions.
Support: 24/7 Online