๐Ÿ”ง Open Source Hardware

Build your own Meckie

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.

๐Ÿ›’ What you need

Everything is off-the-shelf. No custom PCBs, no soldering required.

๐Ÿ–ฅ๏ธ Raspberry Pi 3B+ or newer

~$35-55

The brain. Pi 3B+ works great. Pi 5 is faster but not required.

๐Ÿ“ท USB Webcam

~$15-30

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 or 3.5mm Speaker

~$10-25

USB speaker for Pi 3B/3B+. USB, 3.5mm aux, or Bluetooth on Pi 4/5.

๐Ÿ’พ MicroSD Card (16GB+)

~$8

For the OS. 32GB recommended.

๐Ÿ”Œ Power Supply

~$10

Micro USB 5V 2.5A for Pi 3B/3B+. USB-C 5V 5A for Pi 4/5.

๐ŸŽฏ Pan/Tilt Servo Kit (optional)

~$15-20

2x SG90 servos + pan/tilt bracket. Lets your Meckie track faces and look around.

๐ŸŽ›๏ธ PCA9685 Servo Board (optional)

~$5

16-channel PWM driver. Controls the servos from the Pi's I2C bus.

๐Ÿค– 3D Printed Body (optional)

Free STLs

Print your own enclosure โ€” the STL files are free below. Or design your own!

Total cost (without Pi)

~$45-75

Most people already have a webcam and speaker lying around

โšก Setup in 5 minutes

1

Flash Raspberry Pi OS

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.

2

Sign up & get your device token

Create a free account at meckie.ai. Go to your dashboard โ†’ Hardware โ†’ generate a device token.

3

Install the Pi client

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.

๐Ÿงฉ What it can do

๐Ÿ–จ๏ธ 3D Printable Body

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.

Ready to build?

Start with a free trial. No credit card required.

Get Started Free

View source on GitHub โ†’