windows_cp210x.txt			2025-04-19

Install Thonny
==============
1. My platform        : VirtualBox host: openSUSE 15.6
      guest           : Windows 11
      micro-controller: ESP32-WROOM
2. URL: https://thonny.org/
   Windows | Installer with 64 bit python 3.10
   Download  -->  thonny-4.1.7.exe
   Run | Create desktop icon = checked
3. Right bottom = Local python3
   -->  Python 3.10.11  .... Thonny\python.exe


cp210x - USB driver
===================
1. For ESP32 devices with a serial to USB converter like ESP32-WROOM
   a CP210x driver is required for Windows, not for Linux
2. https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
   Downloads | CP210x Universal Windows Driver
   -->  CP210x_Universal_Windows_Driver.zip
3. File explorer | Downloads | right click CP210x... | Extract All | Extract
4. Plug-in CP210x (ESP32-WROOM-32)
5. VBox: Devices | USB | SiliconLabs CP2102 = checked
6. Search | Device Manager
   Other devices | CP2102  --> error
   Open CP2102 | Driver | Update Driver | Browse my computer | c:\....\Downloads |
   CP210x.... | OK | Next | Close | Close


microPython
===========
1. Plug-in ESP32-WROOM-32 with on-board CP210x
   VBox: Devices | USB | SiliconLabs CP2102 = checked
2. Open Thonny
3. Tools | Options | Interpreter
   Which kind = MicroPython (ESP32) | Install MicroPython
   Python family = ESP32
   Variant       = Espressif ESP32 / WROOM
4. Install  ..... | Close | OK
5. right bottom: select MicroPython (ESP32)-CP2102
   -->  ESP32 module with ESP32

by Anthony Vogelaar, Perth Scotland
rev 0.10  2025-04-19  initial release
