Echo’s 3D model is a test bench for his shape. Rotate it, open the settings, adjust its proportions, and use Reset to start over.
Designing Echo’s form
4 months ago
When I decided that Echo would have a body, the first constraint was very simple: money. I had no robotics hardware at all. Only my 3D printer. And I knew the cost could climb very fast. So I had to build something I could actually make alone, without a specialized workshop, while still fitting enough hardware for the robot to live autonomously. An onboard computer, a battery, motors, speakers, microphones, vision, distance sensors, cooling, and enough room to take it apart, modify it, and repair it. The motors were already ordered when I started looking for the form.
I did not want to make a robot like the ones I saw everywhere. Many home robots are cute but almost motionless. The ones that can really move quickly become industrial, aggressive, or unsettling. With six legs, the risk was even worse: a few segments too thin and Echo would instantly become a spider. I wanted the opposite. Something that could live in an apartment like a pet. Present enough that you would not step on her, serious enough that she would not be mistaken for a toy. A technological object, but a warm one. A companion you would want to look at, touch, and interact with.
Echo also had to exist without the cloud. Her main brain had to be onboard and keep running without a connection, while still being able to use the Internet or a remote language model when it made sense. She had to be able to see, hear, react, protect her integrity, fear one situation, become curious about another, or simply live like a small animal without needing to talk to anyone. Visually, that pushed me toward something restrained and very readable: a black body, simple forms, nothing aggressive in the legs, and a large front screen to give the eyes a lot of weight. I was looking more toward product design than a laboratory robot.
At first, I thought the form would be quick to find. That was probably one of the mistakes that cost me the most time. I knew how to work in 3D, but I had never designed an object under so many mechanical and electronic constraints. I also had to lock the general silhouette fairly quickly so I could start printing some parts while I kept designing the others. I began with very simple forms, then used several image generators as research tools. ChatGPT, Gemini, Midjourney, then back and forth between the three. Not to ask them to design the robot for me, but to quickly explore proportions, volumes, and aesthetic directions that I could then keep or discard.
One evening, an image finally worked. For the first time, I no longer saw a prototype or an assembly of components. I saw a small robotic animal, about the size of a cat, with six large legs, a compact body, eyes, and a handle. Something cute enough that you could almost forget the mechanics, but sober enough to remain an object meant for adults. That image became my reference throughout the design work that followed.
The real robot is now larger than I imagined when I looked at my first renders. That is one of the funny things about 3D: you can work for weeks on an object without truly feeling its scale until you hold the first parts in your hands. But the original intent has hardly changed. Echo had to have the presence of a pet, contain a real computer and enough sensors to perceive her environment, while making you forget as much as possible the machine underneath.
The silhouette was found. What remained was the detail I had absolutely no experience with: designing a leg capable of carrying all of it.
I did not want to make a robot like the ones I saw everywhere. Many home robots are cute but almost motionless. The ones that can really move quickly become industrial, aggressive, or unsettling. With six legs, the risk was even worse: a few segments too thin and Echo would instantly become a spider. I wanted the opposite. Something that could live in an apartment like a pet. Present enough that you would not step on her, serious enough that she would not be mistaken for a toy. A technological object, but a warm one. A companion you would want to look at, touch, and interact with.
Echo also had to exist without the cloud. Her main brain had to be onboard and keep running without a connection, while still being able to use the Internet or a remote language model when it made sense. She had to be able to see, hear, react, protect her integrity, fear one situation, become curious about another, or simply live like a small animal without needing to talk to anyone. Visually, that pushed me toward something restrained and very readable: a black body, simple forms, nothing aggressive in the legs, and a large front screen to give the eyes a lot of weight. I was looking more toward product design than a laboratory robot.
At first, I thought the form would be quick to find. That was probably one of the mistakes that cost me the most time. I knew how to work in 3D, but I had never designed an object under so many mechanical and electronic constraints. I also had to lock the general silhouette fairly quickly so I could start printing some parts while I kept designing the others. I began with very simple forms, then used several image generators as research tools. ChatGPT, Gemini, Midjourney, then back and forth between the three. Not to ask them to design the robot for me, but to quickly explore proportions, volumes, and aesthetic directions that I could then keep or discard.
One evening, an image finally worked. For the first time, I no longer saw a prototype or an assembly of components. I saw a small robotic animal, about the size of a cat, with six large legs, a compact body, eyes, and a handle. Something cute enough that you could almost forget the mechanics, but sober enough to remain an object meant for adults. That image became my reference throughout the design work that followed.
The real robot is now larger than I imagined when I looked at my first renders. That is one of the funny things about 3D: you can work for weeks on an object without truly feeling its scale until you hold the first parts in your hands. But the original intent has hardly changed. Echo had to have the presence of a pet, contain a real computer and enough sensors to perceive her environment, while making you forget as much as possible the machine underneath.
The silhouette was found. What remained was the detail I had absolutely no experience with: designing a leg capable of carrying all of it.
