Tomasz (aka Mellow_Labs) is a self-confessed Trekkie, but he went on “a DIY adventure through droid design, 3D printing, and electrical engineering” when he briefly switched sides to build his very first droid.
During a stint volunteering at the official Star Wars Celebration in London, Tomasz saw scores of homemade droids. But it was one (pictured above) by Michael Baddeley that particularly piqued this Trekkie’s interest.
Armed with a Raspberry Pi Pico W, a 3D printer, and Michael’s design files, Tomasz set about building his own “slightly unconventional” droid.
Hardware
- Raspberry Pi Pico W
- D1 mini microcontroller
- 9g micro servos
- Joystick breakout module
- On/off toggle switch
- Ordinary batteries plus a holder for them
As we’ve mentioned, you’ll need access to a 3D printer to recreate this build, and there’s some soldering involved too.
Print big
It’s a beauty but it’ll use a lot of filament. Tomasz recommends following the manual provided by the original designer, Michael, rather than diving straight into the assembly process. He did not consult the manual, and it took ages. Ten points for enthusiasm though.
Tomasz also switched out the servo motors used in the original design, so he had to modify the front caster slightly. Michael has an expensive continuous servo motor controlling the head on the original design, but Tomasz decided to use more affordable 9g servos, so he had to forgo his droid being able to rotate its head a full 360 degrees.
Remote control
A Raspberry Pi Pico sits inside the joystick, along with the batteries, and talks to the D1 mini microcontroller inside the droid over Wi-Fi. The D1 mini controls the servos which move the droid around. Tomasz reports his homemade remote is “highly responsive”, so this droid can zip around pretty quickly and smoothly.
Will the Trekkies ever forgive Tomasz for defecting? Only time will tell. But he’ll have no trouble at all getting this adorable droid adopted if it ever comes to that.