ESP32-S2

Home of the ESP32-S2 in Canada

Sort By:  
BareBones
Adapter for programming ESP devices with CP2104 or FTDI
CAD$0.00
ESP32-S2 proMINI
ESP32-S2 Break Out Board
CAD$9.99
ESP-12H from ArduinoShop.ca
ESP32-S2 12H dev board
CAD$8.99
BareBones
ESP Programmer (Criss)
Adapter for programming ESP devices with CP2104 or FTDI.

Devices such as the ESP-01, ESP-07 or any ESP device on a breakout board require 2 signals to upload programs.  While the DTR of a CP2102 or FTDI provides one of these signals you have to provide a jumper or switch to ground GPIO 0 to initiate program up load.  The RTS signal is toggled appropriatly by the esptool uploading script used by the Arduino IDE but the RTS available  on the FTDI or my own CP2104 is not in the correct phase.

This adapter intercepts the DTR and RTS signals and puts them in the correct phase to allow seamless automatic uploading from the Arduino IDE.

A typical setup with an ESP-01 and my CP2104 is shown in the photo.

Note that many FTDI boards have an RTS signal but it is not brought out on the "end" connector, it is typically found on the side of the board.



Adapter for programming ESP devices with CP2104 or FTDI
CAD$0.00
ESP32-S2 proMINI
ESP32-S2 BreadkOut (ESP32-S2 proMini)
Our own design - we call it an ESP32-S2 proMINI
ESP32-S2-WROVER microcontroller

  • 240MHz Xtensa A7 core
  • 1 main core - 1 pico power core
  • WiFi, USB OTG Host
  • 320 kBytes SRAM
  • 4MBytes Flash
  • 128 kBytes PROM
  • 37 available GPIOs
  • - 0 thru 21 = 22 x I/O
  • - 26 = 1 x I/O
  • - 33 thru 46 = 14 x I/O ( TX0=43, RX0=44 )
  • 1.0in spacing between 2 rows of 21 pins


Manual PDF ( 532 pages )

ESP32-S2 Break Out Board
CAD$9.99
ESP-12H from ArduinoShop.ca
ESP32-12H devKit (ESP32-12H)
AI-Thinker ESP32-S2-12H DevKit
The 12H is an ESP32-S2 with limited I/O pins

ESP32-S2-12H microcontroller

  • 240MHz Xtensa LX7 core
  • 1 main core - 1 pico power core
  • WiFi, USB OTG Host
  • 320 kBytes SRAM
  • 4MBytes Flash
  • 18 available GPIOs
  • IO0,IO1,IO2,IO4,IO5,IO7,IO8,IO9,IO10,IO11
    IO12,IO19,IO20,IO21,IO33,IO34,IO37,IO38
  • 1.0in spacing between 2 rows of 21 pins
  • on-board NeoPixel on pin 9


NOTE: this board has a design flaw that prevents it from working correctly with the Arduino IDE Serial Monitor. You can upload to it fine.  As a work-around I am including the option of a rev 0.9 version of my CP2102 with RTS ESP-USB-UART board real cheap. (they are real handy for any direct programming of ESPs like an ESP-01S, for example).

Manual PDF ( 18 pages )

ESP32-S2 12H dev board
CAD$8.99
Per Page      1 - 3 of 3
  • 1