Congrats on your first AI Dev Kit! 🎉 Are you ready to create your own talk-to-AI device? The DIY Dev Kit, let’s you add configurability to your device’s design. That way you can add the electronic components in your own case for any of your use-cases.

AI Dev Kit Design

Dev kit PCB Top view

Dev kit PCB Bottom view (with GPIO pin holes)
What is included
- PCB with ESP32-S3 (8MB PSRAM)
- LiPo 3.7V Battery* BAT1
- Power switch ON/OFF* SW1
- Main talking button* IO2
- RGB LED light* RGB
- Micro speaker* SPK1
*All connected to the PCB board via a JST cable
<aside>
‼️
Safety warning: The TC4056A component on the board gets very hot when charging. This is normal and a design choice we overlooked early on. This means, while the battery is charging, some energy gets dissipated/wasted as heat. In our newer models we are using the TP4054 which charges at 0.5A rather than 1A and generates less heat.
</aside>
Steps to setup your device
- Plug in all the JST cables first. (Note: plug the LiPo battery at the end.)
- Confirm that the LED flashes a light. If it does, it means the firmware is uploaded already 🥳 (Your device now works just like the Starmoon device. Additional setup instructions here: https://starmoonai.notion.site/Getting-started-with-your-Starmoon-Device-15febfdb0c2e80978d98d484653bc173)
- The pre-loaded firmware is alright but you want to get it up and running with your own programmable software 🤩 Follow the README instructions here:
- General setup: https://github.com/StarmoonAI/Starmoon/blob/main/README.md
- Backend setup: https://github.com/StarmoonAI/Starmoon/blob/main/backend/README.md
- Firmware setup: https://github.com/StarmoonAI/Starmoon/blob/main/firmware/README.md