Arduino have just announced a bunch of new boards, including one with an on board FPGA chip (plus a SAMD21 Cortex-M0+, plus an ESP32 WiFi and Bluetooth Module). A Field Programmable Gate Array (FPGA) chip is possibly the most impressive piece of electronics going. They are essentially a way of creating entirely custom digital electronic circuits (resistors and transistors) all inside a tiny chip, and completely reprogrammable – genius!
See more about the Arduino Vidor CAN bus support after the break.
It’s working! As far as I can find, this is the first example of an MCP2515 CAN SPI module working with an ESP8266.
Previous post on my setup with ESP8266 and MCP2515
I have just bought another ESP8266/NodeMCU development board cheapy from eBay (this one) with an ESP-12E chip on board. I’ve also bought an SPI-CAN bus interface with the common Microchip MCP2515 CAN controller to try and create a CAN-Wifi gateway.
The pinout for the ESP-12E NodeMCU board is apparently as below: