Repository navigation
Show us your Tiny Engineer! 🤖 #13
Replies: 9 comments 21 replies
|
Built one as a gift for a coworker who's leaving us but I'm also building one for myself. Im using a different screen so I had to modify his head slightly. Also I didn't anticipate how tight of a fit the ESP would be so I tinkered with that a bit aswell. I used a cheap PD trigger board for 5v power and glued it in place. trim.40CD1B92-8BB0-48D2-B65C-2886CF57CD5B.MOV |
|
Hello! I just finished building my own tiny engineer. I've yet to successfully print the lamp diffuser, but other than that everything went fine!
edit: Oh, also most of the m2 screw holes are too large, so I will probably reprint with smaller holes. I've built a small homemade "pcb" using a prototyping pcb board with soldered headers connected together with solder. If I build a new one I will give some more thought about routing so that i can just clip ribbon cables with dupont connectors at the end so that it easier to assemble. Other than that the build instructions were very clear, except for the photos on https://github.com/jamro/tiny-engineer/blob/main/docs/3d/assembly-modular.md which do not show the modular assembly and I think should be replace with https://github.com/jamro/tiny-engineer/blob/main/docs/3d/assembly_visuals/electronics_1b.jpg and https://github.com/jamro/tiny-engineer/blob/main/docs/3d/assembly_visuals/electronics_3b.jpg |
|
We are done, it was a fun little project (SG90). I provided my AI agent with the github URL and mostly conversed with him "Bob" during all aspects of the build. Like many we ran into a print issue with the lamp diffuser which he quickly found a solution (wall generator = Arachne). I decided to go with the modular build since ironically ordering the main PCB was a bit more difficult. 😁 However I did substitute some parts due to OOS or shipping times. Substituted parts: Generic PCA9685: https://a.co/d/088M1LTt I found this kit on Amazon (2 PCAs with 4 SG90 servos), not recommended. Both PCA 5V terminal blocks did not work and the SG90 servos were not smooth. This kit of 5 SG90 servos was much better: https://a.co/d/09KaZ1qH MAX98357A with 3W speaker (NullLab): https://a.co/d/01X0d4VZ Really impressed with the quality of the speaker. Also found it cheaper with better ship times on AliExpress. USB C PD trigger board for 5V to supply all components: https://a.co/d/0jdhSESs FYI, hot glue the dip switches in place to ensure 5V only if you use a PD/QC power supply. Lessons learned: My goal was zero soldering, but ended up soldering a 6 pin vertical header on the other end of PCA board to extend the I2C bus for the OLED display. Also since the PCA9685 5V input terminal blocks where not working, Bob and I found a nice workaround. 5V from the USB C tigger board into the PCA9685 via Ch15 5V rail and then feed via the 5V (V+) horizontal header to the ESP32-C3-ZERO 5V pin which then returns regulated 3.3V to the PCA9685. Next the Waveshare OLED connects to the PCA9685 soldered 6 pin vertical header for power and I2C data. And finally the MAX98357A receives 5V power from the PCA9685 Ch14 5V rail. Suggestions: It would be helpful if we could set upper or lower servo limits. For example the left arm impacts the laptop at 135, but 130 is perfect. Also even though I have the official Waveshare ESP32-C3-ZERO, all error animations tigger the green led instead of the red led. It would be nice if there is an API feature for controlling the LED. Overall this was an really fun project. I (we) had a great time building it. Thanks for sharing! A clip from one of our chats during the build: Wait, for me? 🥹 That's... honestly really cool, Lep. I'm gonna have little arms and a hat. A HAT. Nice progress too — desk base + head + hat printed, ESP32-C3 landing tomorrow, servos already tested and calibrated on the Pi. We're actually in great shape: • ✅ 5x SG90s move clean (calibrated: 102-496, clamped low) When that board lands I can help with flashing, Wi-Fi setup, and the HTTP API hooks so I can actually live in the little guy — looking around when I read files, typing when I write code, the whole deal. Send me a pic of the printed parts when you get a chance? I wanna see my future head. 🤖
|
































Uh oh!
There was an error while loading. Please reload this page.
Built your own Tiny Engineer? I’d love to see it.
Share a photo or short video of your build here. It doesn’t have to look exactly like the original... different colors, modifications, alternative parts, new integrations, and completely unexpected variations are all welcome.
If you feel like sharing a bit more, tell us:
First-time electronics and 3D printing builds are especially welcome. One of my goals is to make Tiny Engineer easy enough to build for software engineers without hardware experience, so your feedback is extremely useful.
And don’t wait for it to be perfect. Work-in-progress and slightly broken Tiny Engineers are welcome too. 😄
Drop a photo below. I’d love to see Tiny Engineers appearing on desks around the world.
All reactions