# Tips and Tricks for Development on Espressif ESP32 / ESP8266 boards {{:thoughts:gpio_limitations_esp32_nodemcu.jpg?direct&400|Pins to use on ESP32}} Pins to use on ESP32 ([source](https://github.com/thehookup/ESP32_Ceiling_Light/blob/master/GPIO_Limitations_ESP32_NodeMCU.jpg)) {{:thoughts:gpio_limitations_esp8266_nodemcu.jpg?direct&400|Pins to use on ESP8266}} Pins to use on ESP8266 ([source](https://github.com/thehookup/Wireless_MQTT_Doorbell/blob/master/GPIO_Limitations_ESP8266_NodeMCU.jpg)) ## M5Stack [M5Stack](http://m5stack.com) combines an ESP32, a 320x240 px OLED display, and some other peripherals into a small brick (5x5x2 cm). It is great for prototyping and one-off tangible user interfaces.