Nano 33 IOT Canbus

Probably a stupid question but does the Nano 33 IOT support CANBUS like the ESP32 WROOM? If so can you use any pin? I will obviously be using one of the transceiver chips.

What protocol is used to communicate between the ESP32 board and the CANBUS transceiver ?

I’m going to be using the NMEA 2000 marine protocol or Signal K. Lots of people use a teensy, esp32 dev, Due, etc. I don’t know if the IOT has a can controller or needs an external MCP2515

Even if the NANO 33 contains a CAN controller, as you yourself say you will still need a transceiver. It is what the nano definitely doesn't have.

So think, it might be easier to buy the whole arduino CAN module

No, I am designing them into PCBs so I don’t want any modules other than the Nano itself. There is something a bit useful about being to unplug the nano and plug in a new one but it is messy if there are loads of modules breadboarded together. I might just build an esp32 directly into the PCB instead.

But they won't be "breadboarded together" if you are designing your own PCB because all of the modules will be mounted on it

I’m currently designing an esp32 nodemcu devkit1 shield. I think the esp32 will give better options than the nano IOT. I am thinking of also trying a teensy 4.0 shield. The idea is to have the power coming from the NMEA 2000 canbus converted from 12v to 3V3 with some filtering and protection. Powering the esp32 and the can transceiver. I will then put a 1 wire sensor on it or an opto isolated binary sensor etc. The module will be the same size as the esp32 board and stack.

I might integrate it with a signal K server running on a raspberry pi. I’m not sure I could make an isolated system on such a small shield but I may try.

No, the SAMD21 on the Arduino Nano 33 IoT does not have a CAN peripheral on board. You will need to use a external CAN controller and transceiver.

Beware the Arduino Nano 33 IoT is a 3.3V devices. You will need a 3.3V CAN controller or level shifters if the CAN module is build for 5V.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.