Tag Archives: ESP-210


esp210Getting something new in the post is always fun (unless it’s a tax bill) and today was no exception.  A little parcel arrived from Sweden this morning – an ESP-210.

After carefully removing from the box… I plugged it in to my PC via it’s micro-USB connector. The right noises appeared, no lights…

As it happens I had a fairly complex project on the go in front of me so I changed the port number to the device at hand and pressed the programming button on my PC..immediately a green light came on on the board along with 2 yellow communication lights.

After the usual programming time I was left with a fully programmed board – no problem with a BLUE light on!.  It is nice to get something in the post that just works first time – and looks pretty.

So what’s so special about this – for one thing – it has 0.1” connectors – which is always a plus. Unlike the ESP-12 it runs on 5v. It also has 4Mbyte of FLASH (most of the other boards have 512K Flash). I just cannot imagine filling up that amount of room – but of course, with the ability to store web pages in FLASH you never know what someone might get up to!

esp210[5]There is a user-definable LED on-board attached to GPIO5 (that’s 4 LEDs in total up to now) and the Silabs CP2014 USB to serial device lets you program up to 921600 baud (rather handy if you wanted to use up that 4Mbyte).

As well as USB you can also power the board by either 5v or 3v3 – which is nice. Other features include pull-ups on GPIO16 and GPIO2 so you could use either for temperature sensing without adding anything. TOUT is actually the ADC – so you get that coming out along with the 2 pins for serial I/O which of course can be used for general purpose.

Armed with on-board antenna there is no facility for an external antenna but to be honest I’ve never seen the need for one – the internal ones seem to work just fine.

LEDsSo – just for a bit of fun I dragged out the nodemcu-firmware in my Eclipse environment (important for Windows users because the make file that comes with the original is for Linux) – applied just about the only update that was missing (a couple of lines change for WS2812b LEDs) – set the SPI speed to 80Mhz, set the size of FLASH to 4Mbytes and pressed the FLASH button – lo and behold it compiled first time, dropped into the ESP-210 without issue and after strapping a strip of serial WS2812b LEDs to the board, entered the right LUA instruction…. and VOILA – a strip of brightly coloured WS2812b LEDs. What could be easier.


So there it is – another board to ponder! Invector Embedded Systems AB.  Lots of info here. http://wiki.sweetpeas.se/index.php?title=ESP-210 including instructions for putting NodeMCU on it if that’s your thing.