A Raspberry Pi, a camera, a mic, and a speaker. That's it. Your Meckie runs on open source software you can hack, modify, and make your own.
Everything is off-the-shelf. No custom PCBs, no soldering required.
The brain. Pi 3B+ works great. Pi 5 is faster but not required.
Any USB webcam with a mic. Logitech C260/C270 are solid budget picks. (Budget Logitechs occasionally sulk after a hard power cut โ the installer sets up an automatic USB reset at boot, so a restart always clears it.)
USB speaker for Pi 3B/3B+. USB, 3.5mm aux, or Bluetooth on Pi 4/5.
For the OS. 32GB recommended.
Micro USB 5V 2.5A for Pi 3B/3B+. USB-C 5V 5A for Pi 4/5.
2x SG90 servos + pan/tilt bracket. Lets your Meckie track faces and look around.
16-channel PWM driver. Controls the servos from the Pi's I2C bus.
Print your own enclosure โ the STL files are free below. Or design your own!
Download Raspberry Pi Imager and flash Raspberry Pi OS Lite (64-bit) to your SD card. Enable SSH and set your WiFi in the imager settings.
Create a free account at meckie.ai. Go to your dashboard โ Hardware โ generate a device token.
SSH into the Pi and run:
git clone https://github.com/rangerchaz/droid-pi.git ~/droid-pi
cd ~/droid-pi && bash install.sh
nano config.json # paste your device token from step 2
sudo systemctl start droid
The installer handles dependencies, audio setup, and a service that
starts your Meckie at every boot. Watch it come alive with
journalctl -u droid -f.
Once connected, your Meckie says hello and starts learning your face and voice โ it's a voice-first companion, no screen needed. Stuck? The Discord is friendly.
PIP-inspired droid body โ camera in the head, pan/tilt servo mount, battery base. These are working maker files, not injection molds: expect some tape, trimming, and modding to fit your parts. That's half the fun.
Free STL files: head front ยท head back ยท body front ยท body back ยท battery base ยท antenna. Questions? Join the Discord.
Start with a free trial. No credit card required.
Get Started Free