A prerequisite to program ESP*-based modules usually is to establish a communications channel from your development platform (PC, Mac, Linux) to the device over USB. This in turn requires your system to detect the USB-to-Serial (aka USB-to-TTL, aka USB-to-UART) adapter on the ESP8266 or ESP32 module. There are two commonly used adapters in the wild these days:
Esp8266 Arduino Mac Driver
- Silicon Labs CP210x
- Winchiphead CH340x / CH341x
Popular modules that use the CP210x are:
- NodeMCU v1.0 (i.e. V2) module
- WeMos D1 mini Pro (some revisions)
Examples of modules that use the CH340G chip are:
- WeMos D1 mini
- D1 mini Lite
Note that there is no harm done if you install both drivers even if you currently just use one! If you are not sure which adapter your ESP8266/ESP32 module uses then just install both.
Silicon Labs CP210x§
Silicon Labs maintains a page in English that lists downloadable driver binaries that also contains installation instructions.
- A few days ago a package arrived from SeeedStudio: the new NodeMCU board V1.0 (see picture) The NodeMCU V1.0 (picture from here) On paper it has some nice advantages compared to the old V0.9 version or also to other ESP8266 dev boards: you can directly.
- ESP8266 – WeMOS D1 mini – ch340. When you connect the WeMOS D1 mini board for the first time on your Windows computer through a USB cable, it might be the case to install a USB-to-SERIAL driver. The board has a USB-to-SERIAL converter ( CH340 chip). The driver is available for download here. Install the driver.
Winchiphead CH340x / CH341x§
Esp8266 Mac Drivers
WIFI Kit 32, WIFI LoRa 32, Wireless Stick, Wireless Stick Lite, Wireless Shell — — Based on ESP32 chips, The underlying driver and compilation environment for ESP32 is required; WIFI Kit 8 — — Based on ESP8266 chips, The underlying driver and compilation environment for ESP8266 is required.
Winchiphead (WCH) maintains its website only in Chinese. However, the download page for the drivers is so simple that even non-Chinese speakers will find the right download link.
Warning
Esp8266 Mac Driver Free
Some systems require a reboot before the driver installation can be successfully completed. The installer may or may not tell you about this! If you later connect the ThingPulse device and the system does not recognize it try rebooting as a first measure..