Introduction
Hello!
Ey3d is a fun little project that adds personality to your robot, or even sits on your desk as a living gadget.
I designed it as part of a larger robot concept to give machines a more alive and expressive vibe. You can make it display meme eyes, happy, sad, angry, or any emotion you like.
Eventually, you could connect your robot’s logic to control these expressions dynamically, sending “emotions” to the eyes in real time (I haven’t tested this part yet, but that’s the goal 👀).
Core
At its heart, EY3d runs on an ESP32-C3-MINI-1-N4 , a compact microcontroller with built-in Wi-Fi and Bluetooth.
That means you can easily extend its personality: connect it to the internet, sync it with your robot’s mood system, or just make it blink along to your favorite song.
The idea is to allow you to create as many “eye types” as you want, each with its own mood or expression.
Files
You can find the schematic and PCB files in the zip file below:
To keep up with the project, this is the Git-hub repo with all the files, usage instructions and code examples.
https://github.com/bytecod3/Ey3d
Contribution
If you create your own custom eyes or animations, feel free to share them with the community!
Just open a pull request on GitHub, I’ll review it and merge it in.
Enjoy making - and give your robot a soul!
- EasyEDA, GIMP
Project Files (8)
| Filename | Type | Date Modified | |
|---|---|---|---|
| circuit/ | file | Oct 13, 2025 | |
| circuit/ey3d-1.0.png | PNG | Oct 13, 2025 | |
| circuit/ey3d-1.0.pdf | Oct 13, 2025 | ||
| images/ | file | Oct 13, 2025 | |
| images/ey3d-teaser.mkv | mkv file | Oct 13, 2025 | |
| images/meme-eyes.png | PNG | Oct 13, 2025 | |
| images/eyed-top-layer.png | PNG | Oct 13, 2025 | |
| images/pcb-3d.png | PNG | Oct 13, 2025 |
Published: Oct 13, 2025
Attribution-ShareAlike (CC BY-SA)

