CircuitMess Butter Bot FAQ
What features does the CircuitMess Butter Bot have?
Butter Bot is an officially licensed Rick and Morty desktop robot. It uses face recognition to tell its owner from other people, speaks using voice synthesis, and roams on its own in autonomous mode. It also has a camera for live video (FPV) and responds to voice commands.
Does the Butter Bot come pre-assembled or is it a DIY kit?
Both. The robot itself arrives fully assembled and works straight out of the box. The building is in what comes with it: the six expansion modules and the remote controller.
What expansion modules are included with Butter Bot?
Six modules: a gas sensor for air quality, a motion sensor for security projects, an LED module for light shows, a temperature and humidity sensor, an IR blaster for controlling a TV, and a perf board for your own electronics. They are hot-swappable, so you fit one at a time and change what the robot can do without rebuilding it.
How does Butter Bot connect to my smartphone?
Over Bluetooth, with both iOS and Android. Once paired, it can read your push notifications aloud, report your phone's battery level, and control music playback, meaning play, pause and skip, on voice command.
Can I program the Butter Bot?
Yes. The hardware and software are open source. Most people start in CircuitBlocks, our block-based editor, which writes MicroPython, and that is enough to change Butter Bot's behaviour, voice lines and reactions. If you want to work lower down, Butter Bot's firmware is open-source C++ built with ESP-IDF, and you can modify, build and flash it yourself. See What programming languages can I use with CircuitMess kits? for both routes in detail.
How do I control the Butter Bot?
Three ways: by voice, with commands such as "Pass the butter"; with the included remote controller, which has a live video screen, a joystick and action buttons; or by leaving it in autonomous mode to explore on its own.
What type of batteries does Butter Bot use?
The robot has a built-in rechargeable battery and charges over the USB-C cable included in the box. The remote controller takes 3 AA alkaline batteries, which are not included.