top of page

Programming Stewy

Here is a guide on how to install, setup, and use the software for uploading code to Stewy.

Download Code From Github

  • Go to Stewy's GitHub Repo here

  • Click the Code dropdown and select "Download Zip" 

image.png
  • Find the Downloaded in file explorer 

  • Extract the zip file to the place you want to store it

Download the Arduino IDE

  • Go the the Arduino website here

  • Scroll down untill you find the download button for Arduino IDE​​​​​​​

image.png
  • Select the version in the dropdown that works with your computer

  • Click the download button

  • Once the download has finished, run the installer

Setup IDE for Stewy's Base

  • Open the Arduino IDE

  • Arduino IDE go to File > Open and select the folder you extracted Stewy's Code into

  • Open the Boards Manager by going to Tools > Board > Board Manager

  • In the Board Manager search "ESP32"  and install Arduino ESP32 by Arduino

install arduino esp32.png
  • Select the correct board by selecting Tools > Board: > Arduino ESP32 Boards > Arduino Nano ESP32 

base board selector.png

Upload Code to Stewy's Base

  • Go to Tools > Port and select the serial port that appears when you plug in the base microcontroller (Nano ESP32 S3) to your computer

arduino plugged in_edited.jpg
serial port selection.png
  • Click the upload arrow in the top left corner to upload the code stewy.ino to your base microcontroller.

Setup IDE for Stewy's Head

  • Open the Arduino IDE

  • Arduino IDE go to File > Open and select the folder you extracted Stewy's Code into

  • Open the Boards Manager by going to Tools > Board > Board Manager

  • In the Board Manager search "esp32"  and install esp32 by Espressif Systems

image.png
  • Select the correct board by selecting Tools > Board: > esp32 > Nologo ESP32C3 Super Mini. 

image.png

Upload Code to Stewy's Head

  • Go to Tools > Port and select the serial port that appears when you plug in the head microcontroller (ESP32 Super Mini) to your computer

uploading to head_edited.jpg
selecting head board.png
  • Click the upload arrow in the top left corner to upload the code stewy.ino to your base microcontroller.

Troubleshooting

  1. Try a different USB cable (some are power-only, no data)

  2. Check for loose connections

  3. Double check that you have the correct board selected

  4. Double check that the COM Port you have selected goes away when you unplug your board

  5. If you still have problems, make a post here that explains what is happening. and I will try my best to help. Please include as much info as you can including: 

    1. what board you are trying to upload to​

    2. if the com port goes away when you unplug

    3. how far along in the process you are able to get.

    4. any error message when you upload

    5. the color of the lights on your board and if they are flashing

bottom of page