USB-TTL interface devices on OS X

Preamble

I purchased a number of USB-TTL devices from eBay. None of them want to play ball when plugged into my MacBook Pro. The first is a FTDI device, the others are clones:

  • FT232RL
  • CH340G
  • CP2102
  • PL2303

All work fine on a Windows 7 PC, but Macs are always quite touchy with the clones. FTDI drivers are available, and as of OSX 10.9, Apple include the FTDI drivers, so the FT232RL device should (in theory) be recognised. The other drivers offer varying success rates, for example CH340G. The CP2102 and PL2303 are physically very similar devices. Continue reading USB-TTL interface devices on OS X

ESP8266

Preamble

I came across the ESP8266, whilst editing a Stack Exchange question, What’s wrong with my ESP8266?

The ESP8266 module is a TTL “Serial to Wireless Internet” device. The ESP8266 module is a 3 V device, but it’s no wimp. It draws quite a bit of power. In fact, you’ll probably need to make sure that your circuit’s power supply can handle at least 1 amp of current.

ESP8266 Pinout
ESP8266 Pinout

Continue reading ESP8266