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.

Screenshot 2025-01-29 at 5.17.58 PM.png

AI Dev Kit Design

Dev kit PCB Top view

Dev kit PCB Top view

Dev kit PCB Bottom view (with GPIO pin holes)

Dev kit PCB Bottom view (with GPIO pin holes)

What is included

  1. PCB with ESP32-S3 (8MB PSRAM)
  2. LiPo 3.7V Battery* BAT1
  3. Power switch ON/OFF* SW1
  4. Main talking button* IO2
  5. RGB LED light* RGB
  6. 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

  1. Plug in all the JST cables first. (Note: plug the LiPo battery at the end.)
  2. 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)
  3. 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:
    1. General setup: https://github.com/StarmoonAI/Starmoon/blob/main/README.md
    2. Backend setup: https://github.com/StarmoonAI/Starmoon/blob/main/backend/README.md
    3. Firmware setup: https://github.com/StarmoonAI/Starmoon/blob/main/firmware/README.md