Put Legs on Your Smart Speaker

by Toglefritz in Workshop > 3D Printing

13067 Views, 52 Favorites, 0 Comments

Put Legs on Your Smart Speaker

00100dPORTRAIT_00100_BURST20180607192826010_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192354946_COVER.jpg
00100dPORTRAIT_00100_BURST20180606095120947_COVER.jpg
00100dPORTRAIT_00100_BURST20180607134854186_COVER.jpg
00100dPORTRAIT_00100_BURST20180606122135784_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151723680_COVER.jpg
Marvin collage.png
lace collage.png
00100dPORTRAIT_00100_BURST20180607133452603_COVER.jpg
00100dPORTRAIT_00100_BURST20180606102123501_COVER.jpg
00100dPORTRAIT_00100_BURST20180606123254714_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162813481_COVER.jpg
00100dPORTRAIT_00100_BURST20180606094851113_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151632089_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151844245_COVER.jpg
IMG_20180607_102649.jpg
00100dPORTRAIT_00100_BURST20180607143044303_COVER.jpg

Google Home, Amazon Alexa, Apple Siri, Microsoft Cortana, Samsung Bixby, today we are virtually surrounded by a crowd of digital assistants. These artificial personalities are deeply impressive from a technical standpoint but they have one glaring issue: despite the best efforts of their creators, these “personalities” really lack personality for one obvious reason: none of them have legs or feet.

If you take a look at the pictures below, I think you will agree that it is much easier to form an emotional connection with my dog, Remi, than it is for that disgusting cave fish.

The same applies to the two Google Home Minis below. The one with poseable legs and cartoonish feet is clearly more appealing and you can feel an instant emotional connection to it. Forming a meaningful personal connection with the Google Home Mini that lacks feet is just as unlikely as it is for that gross cave fish above.

The same goes for the Amazon Echo Dot. If you spend much time at all around an Amazon Alexa like I do, you probably have one burning question about the product. I often ask myself the same question. Why did Amazon design the Echo Dot without legs? Every time I look at my Echo Dot, I can’t help but think the aesthetics of the device would be massively improved if it had posable legs and feet.

After all, think about all the things in the world without legs: slugs, rattlesnakes, sea cucumbers, viruses. None of these leg-less things are all that great, just like your leg-less Google Home Mini or Amazon Echo Dot is not that great. Don’t fear though. There is a solution close at hand.

This Instructable chronicles a project providing a range of 3D-printable designs for equipping your emotionally-stunted digital butler with legs and feet in whatever style suits your fancy. This Instructable will teach you how to build your very own leg-equipped stands for your favorite voice-controlled speaker.

Gather Your Parts

IMG_20181031_122630.jpg
IMG_20181031_122509.jpg

The parts list for this project is not too extensive. First of all, you will need either a Google Home Mini or an Amazon Echo Dot*. In the next step, we will work on 3D printing brackets designed to hold the smart speakers; there is one designed for the Google Home Mini and one designed for the Amazon Echo Dot. Other than those brackets, all the other parts are the same for whichever speaker you are using.

Second, you will need a 3D printer and a roll of filament. The 3D printed parts for this project are not too demanding so even a basic 3D printer will work fine. I am using a Monoprice MP Select Mini 3D printer, which can be had for under $200. The parts can be printed in just about any material you'd like.

Next up is some actual hardware. To attach all the parts together, we will use a combination of heat-set threaded inserts and machine screws. Heat-set inserts are a quick and easy way to add threads to plastic. They work perfectly for 3D printed parts. You will need one package of M3 heat-set inserts. You will also need a package of mating M3 x 4mm low-profile machine screws.

3D Print the Speaker Bracket

00100dPORTRAIT_00100_BURST20181025091242114_COVER.jpg
00100dPORTRAIT_00100_BURST20181025092649665_COVER.jpg
00100dPORTRAIT_00100_BURST20181025094530058_COVER.jpg
00100dPORTRAIT_00100_BURST20181025103557967_COVER.jpg
IMG_20181031_123158.jpg
IMG_20181031_123204.jpg
IMG_20181031_123218.jpg

Alright, now it's time to begin 3D printing. Your smart speaker will be held by a bracket. There are two different versions of the bracket design, one for the Google Home Mini and one for the Amazon Echo Dot. All the other 3D printed parts for this build are the same aside from the two brackets. So, select and print the bracket for the type of speaker you are using.

Part Image STL File
Google Home Mini bracket Google Home Mini Bracket
Amazon Echo Dot bracket Echo Dot Bracket

Design 1: Meet Geoff

IMG_20181101_075419.jpg
00100dPORTRAIT_00100_BURST20181101075544226_COVER.jpg
00100dPORTRAIT_00100_BURST20181101075615183_COVER.jpg
00100dPORTRAIT_00100_BURST20180607133452603_COVER.jpg
00100dPORTRAIT_00100_BURST20180606122135784_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142917076_COVER.jpg

Now that you have the bracket for your smart speaker printed, all the remaining parts of the stand need to be printed as well. For this project, I developed three different designs. This way, you can equip your speaker with whatever type of legs and feet you like best.

There are few greater pleasures than walking barefoot on the beach when the weather is warm and the sun is shining. The feel of warm sand between your toes is relaxing, invigorating, and exciting all at the same time. We are all happiest, I think, when our feet are freed from socks and shoes. Your smart home speaker is no different.

Equipping your smart speaker with the Geoff Series bare feet stand will provide your favorite virtual assistant with the same tranquil and energized feeling you get when walking barefoot in the sand. The Geoff Series stand gives your digital assistant the feet and fully posable legs that the manufacturer clearly should have included in the first place.

3D Printing

There are three different design files needed to create Geoff: a hip, legs, and feet. You will find direct links to the parts as STL files in the table below and you can find all the design files for this project in the GitHub repository.

Part STL File Quantity
Hip Geoff hip 1
Leg Geoff leg 2
Foot Geoff foot 2

Design 2: Greetings Marvin

00100dPORTRAIT_00100_BURST20181101075835508_COVER.jpg
00100dPORTRAIT_00100_BURST20181101075443591_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080307262_COVER.jpg
IMG_20181101_080438.jpg
00100dPORTRAIT_00100_BURST20180607153445057_COVER.jpg
00100dPORTRAIT_00100_BURST20180606095120947_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192305751_COVER.jpg

The second of the three leg/feet designs for this project is called Marvin.

Deep down, we all want to be robots. In umpteen different films robots are smarter than humans, stronger than humans, they live longer than humans, and they are untroubled by pesky emotions.

You have your own ambitions about being a robot, but your smart home speaker is halfway to being a robot already. The Marvin Series stand gets your smart speaker most of the rest of the way to becoming a fully-fledged robot. Sure, this may hasten the robot coup against humanity, but before that happens, your favorite smart speaker will look great wherever you use it. Vicariously become a robot through your smart home speaker with the Marvin Series stand.

3D Printing

Marvin is a bit more complex than Geoff. There are four different files you will need to 3D print: a hip, legs, shins, and feet. The table below has direct links to the design files, but you can also find them in the GitHub repository.

Part STL File Quantity
Hip Marvin hip 1
Leg Marvin leg 2
Shin Marvin shin 2
Right food Marvin right foot 1
Left foot Marvin left foot 1

Design 3: Hello Lace

00000IMG_00000_BURST20181101141330306_COVER.jpg
00100dPORTRAIT_00100_BURST20181101075544226_COVER.jpg
00100dPORTRAIT_00100_BURST20181101075443591_COVER.jpg
00000IMG_00000_BURST20181101141314877_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151723680_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142820751_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192421586_COVER.jpg

The third an final design, with a new type of feet for your smart speaker, is called Lace.

There are some people in the world who really like shoes. I had a manager once who spent hundreds of dollars per month on designer shoes with the names of famous basketball athletes on them. Even if you are not a shoe collector, you can’t argue against the utility of shoes. Shoes protect our feet from all the harmful things and microscopic critters on the ground.

Your smart home speaker shipped without shoes. The Lace Series stand fixes that problem. The Lace Series stand equips your digital assistant of choice with a classy pair of shoes on fully posable legs.

3D Printing

Lace also has four design files: a hip, legs, a left foot, and a right foot. Links to the STL files are provided in the table below and they can also be found in the GitHub repository.

Part STL File Quantity
Hip Lace hip 1
Leg Lace leg 2
Shoe Lace shoe 2

Install Heat-Set Inserts

IMG_20181031_122441.jpg
IMG_20181031_122452.jpg
IMG_20181031_122435.jpg
IMG_20181031_122752.jpg

Now that you've 3D printed all the parts to build your chosen stand design, with whichever leg style you like most, we can start assembling all the parts. The speaker bracket will be attached to the hip using three M3 x 4mm screws. To allow the hip parts to accept the screws, in this step we will install some M3 heat-set inserts into the hips.

Heat-set inserts are a great way of adding mechanical threads to 3D printed parts. While you could use thread-forming screws for plastics, or even just glue parts together, heat-set inserts allow your parts to be disassembled again rather than being permanently connected. Furthermore, using the inserts helps guarantee that your parts will not be damaged or broken by using screws that cut into the plastic.

Heat-set inserts are easy to install using an adjustable-temperature soldering iron. I am using a Hakko digital soldering station for this project, but really any soldering iron will work fine as long as you can set the temperature to 250oF. Also, there are special soldering iron tips you can use to install heat-set inserts. These are really useful if you are doing a project involving installing many inserts. In this case though, as we only need to install three inserts, any tip will work just fine.

Just place the insert on the end of the soldering iron, allow it to heat up for 30 seconds or so, and gently press the insert into the holes on the hip part. You should not need to use much force, allow the heat to melt the insert into the part.

Attach Legs to the Hip

00000IMG_00000_BURST20181101080121640_COVER.jpg
00000IMG_00000_BURST20181101080058782_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080043204_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080000257_COVER.jpg
00000IMG_00000_BURST20181101141203894_COVER.jpg
00000IMG_00000_BURST20181101141157080_COVER.jpg
00000IMG_00000_BURST20181101140947206_COVER.jpg
00100dPORTRAIT_00100_BURST20181101140931615_COVER.jpg

With the heat-set inserts in place, the next step is to connect the legs to the hip. The legs connect to the hip using ball-and-socket joints. It will take some force, but to install the leg, press it into the socket on the underside of the hip. The leg should snap into place once you apply enough force.

With the leg installed, you should be able to pivot the joint in any direction.

Attach Feet to the Legs

00100dPORTRAIT_00100_BURST20181101141419686_COVER.jpg
00000IMG_00000_BURST20181101141435745_COVER.jpg
00100dPORTRAIT_00100_BURST20181101141442149_COVER.jpg
00000IMG_00000_BURST20181101141448566_COVER.jpg
00100dPORTRAIT_00100_BURST20181101141515494_COVER.jpg
00100dPORTRAIT_00100_BURST20181101141511336_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080648228_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080758062_COVER.jpg
00000IMG_00000_BURST20181101080809767_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080847434_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080821200_COVER.jpg
00000IMG_00000_BURST20181101080902099_COVER.jpg
00100dPORTRAIT_00100_BURST20181101080942547_COVER.jpg
00100dPORTRAIT_00100_BURST20181101143223002_COVER.jpg

For Geoff and Lace

The feet attach to the legs in the same way that the legs attach to the hip, with a ball-and-socket joint. As we did in the previous step, install the feet by pressing them firmly onto the ends of the legs until they snap into place.

For Marvin

In the case of the Marvin design, there are actually two parts to connect to each leg, both of which still use ball-and-socket joints. First connect the shins to the legs. The shins are symmetrical so there is no left or right.

Then you will need to attach Marvin's feet. These, on the other hand, are not symmetrical. The outside of each foot is more curved and in side is flatter.

Connect the Speaker Bracket

00100dPORTRAIT_00100_BURST20181101145257591_COVER.jpg
00100dPORTRAIT_00100_BURST20181101145253411_COVER.jpg
00000IMG_00000_BURST20181101145243171_COVER.jpg
00100dPORTRAIT_00100_BURST20181101145235372_COVER.jpg
00100dPORTRAIT_00100_BURST20181101145102250_COVER.jpg
00100dPORTRAIT_00100_BURST20181101144926463_COVER.jpg
IMG_20181101_144851.jpg

Your smart speaker legs are very nearly complete now! The final assembly step, before introducing the speaker, is to connect the speaker mount to the rest of the stand. The mount connects to the hip using three M3 x 14mm screws. The mount is designed to hide the heads of the screws inside the countersink. Tighten the screws until they are flush with the surface of the mount, but be careful not to over-tighten the screws or you could break one of the 3D printed parts or cause the heat-set inserts to break free.

Add Your Speaker

00100dPORTRAIT_00100_BURST20180607134350648_COVER.jpg
00100dPORTRAIT_00100_BURST20180607134854186_COVER.jpg
00100dPORTRAIT_00100_BURST20180607134939523_COVER.jpg
00100dPORTRAIT_00100_BURST20180607135122622_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142841862_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142917076_COVER.jpg
00100dPORTRAIT_00100_BURST20180607143044303_COVER.jpg
00100dPORTRAIT_00100_BURST20180607143050190_COVER.jpg
00100dPORTRAIT_00100_BURST20180607152133145_COVER.jpg
00100dPORTRAIT_00100_BURST20180607152059242_COVER.jpg
00100dPORTRAIT_00100_BURST20180607133452603_COVER.jpg
IMG_20180607_102649.jpg
00100dPORTRAIT_00100_BURST20180607101431031_COVER.jpg
00100dPORTRAIT_00100_BURST20180607101244839_COVER.jpg
00100dPORTRAIT_00100_BURST20180606180952110_COVER.jpg
00100dPORTRAIT_00100_BURST20180606122135784_COVER.jpg
00100dPORTRAIT_00100_BURST20180606101430342_COVER.jpg
00100dPORTRAIT_00100_BURST20180606095450677_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151844245_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151723680_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151632089_COVER.jpg
00100dPORTRAIT_00100_BURST20180607151140635_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142942015_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142820751_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142756617_COVER.jpg
00100dPORTRAIT_00100_BURST20180607142745625_COVER.jpg
00100dPORTRAIT_00100_BURST20180606102123501_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192354946_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192421586_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192622296_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192731965_COVER.jpg
00100dPORTRAIT_00100_BURST20180607153445057_COVER.jpg
00100dPORTRAIT_00100_BURST20180607153335058_COVER.jpg
00100dPORTRAIT_00100_BURST20180607153300127_COVER.jpg
IMG_20180607_152450.jpg
IMG_20180607_152400.jpg
00100dPORTRAIT_00100_BURST20180606123254714_COVER.jpg
00100dPORTRAIT_00100_BURST20180606095120947_COVER.jpg
00100dPORTRAIT_00100_BURST20180606094851113_COVER.jpg
00100dPORTRAIT_00100_BURST20180606094724146_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162210975_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162259900_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162518410_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162608285_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162748932_COVER.jpg
00100dPORTRAIT_00100_BURST20180607162813481_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192305751_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192318640_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192650443_COVER.jpg
00100dPORTRAIT_00100_BURST20180607192826010_COVER.jpg

This last step is a simple one. Just add your speaker to the stand by carefully pressing it into the mount. The connection for power should face the back of the stand. Then, with just a little movement of the legs and/or feet, your chosen digital assistant will be standing proudly on its brand new legs!

Thanks for reading!