
ESP32-S3 board
The board you'll get your computer to recognise.
TinySkiff ESP32-S3 Lab · Day 2 of 30
This is the one genuinely fiddly day — installing software and a driver. It's worth doing slowly, because once your board shows up as a port, you never have to think about setup again.
TSK-DAY02-SETUP
Hand this to an agent so it can pull the lesson packet and coach you step by step.
01 First, know the pieces
Everything today is on your computer and the cable. Tap Define on anything unfamiliar.

The board you'll get your computer to recognise.

The free app that will compile and upload your code.
02 One action at a time
Follow these in order. If a step stalls, the Test & debug section below is where the common snags live.
Download and install the Arduino IDE from arduino.cc for your operating system.
In Preferences, add the ESP32 boards URL, then install the ESP32 package from Boards Manager.
If your system needs it, install the CH343 USB driver.
Plug the board in with a data-capable USB-C cable.
Choose your ESP32-S3 under Tools → Board, then pick its Port.
03 Understand, don't memorise
Two settings trip people up on Day 2. They sound similar but do different jobs, and both have to be right before anything uploads.
Adds the know-how to compile for the ESP32-S3.
Tells the IDE which chip you're targeting.
Tells the IDE which USB connection to use.
Lets the computer recognise the board's USB chip.
right board + right port = uploads work
A missing driver or a charge-only cable are the two usual reasons the board never shows up.
04 Know it worked
There's no sketch to run yet. Success is simply that the IDE can see the board.
You don't need to upload anything today — seeing the port is the whole win.
05 Make the idea yours
The best way to trust a setting is to change it and put it back. You'll recognise the mistake instantly next time it happens by accident.
Choose a different port (or none). Notice the IDE has nowhere to send code.
Reselect your ESP32-S3 board and its real port. That pairing is your normal starting point every day.
Logbook
06 Learn it with a hand on the tiller
Every lesson ships with a code and a machine-readable packet, so an agent can guide you with full context.
TSK-DAY02-SETUP
How the agent should behave: walk the install one step at a time, and when the board doesn't appear, check driver, cable, board, and port in that order before anything else.