
Got the new revision of the board in today.
I loaded up the Arduino IDE and attempted to connect to the esp32 via USB. After a quick check I verified the board appeared as a serial port. Since it was a new board without any code, it kept disconnecting and reconnecting. I held down the Boot button and then pressed the Reset button. This kept it in boot mode so I could load some code. I then downloaded the esp32 package through the boards manager and was able to select the ESP32C3 Dev Module as my board.
I was able to use the Claude desktop client to generate some test code to verify the esp32 is working as expected. I checked the 2 button inputs. Then I tested that the RGB LEDs would light up. I was even able to scan for WiFi APs to verify wireless comms.

Lastly I told it the model of IMU and it generated some code to find the I2C address, then figure out the I2C addresses I needed to plot and view the accelerometer and gyroscope data. I didn't have to open a data sheet for the IMU, which I hadn't used before this project.
I'm going to move to the next step of partially assembling it to the frame and connecting the LED strips so I can test controlling the ws2812b LEDs.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.