WIO Overview → WIOesp & WIOpico
The WIO-Pico-CAN version uses CAN for communication instead of WiFi, and offers an USB interface for communicating with the host computer.
Also a WLAN service is possible but in a wired environment all communications should be wired.
It is also possible to use the CANService as global CAN interface for more flexibility.
So with the coming of this board WIO stands for both Wireless and Wired I/O.
The CAN communication uses the RCAN protocol to be able to efficiently use every byte in the extended CAN packet.
A separate build is provided for the Pico without a WiFi shield.
The Pico must be setup by the Maintenance Tab.
Firmware update is only possible over USB.
RCAN uses a CAN bus speed of 125k and can be integrated in a CBUS environment.
The CAN Interface must be able to process extended CAN packets, and the RCAN protocol must also be enabled.
MBUS uses a CAN bus speed of 250k and can be integrated in a Märklin compatible environment.
With this protocol active the WIO-Pico-CAN can only be used as interface between CAN and Rocrail.
Option | Maintenance | Required | Remark |
---|---|---|---|
I/O | CAN I/O | YES | Process I/O over CAN. |
USB-Bridge | CAN USB | Optional | 250kb USB interface. |
RCAN | CAN RCAN | YES | WIO-Pico-CAN only evaluate the RCAN protocol. |
Pico CAN | Pico CAN | YES | Needed for the pin to PCB mapping. |
See: CANBUS
Protocol: RCAN or RCAN+CBUS if the CAN bus is mixed.
Under Windows the DTR signal is not set as expected, so set the DTR option to "high".
All pin mappings are the same as WIOpicoW except for:
NeoPixel will capture GP20, Servo 4, on the first LED command.
Servo 4 will be disabled until the next boot.
Serial communication is mapped, if needed, on GP8(TX) and GP9(RX). (J1-3(TX) and J1-4(RX).)
Used for:
Connector | GP | Usage |
---|---|---|
J2-5 | 2 | DCC1 |
J2-6 | 3 | DCC2 |
J2-7 | 28 | PT bridge enable |
J2-8 | 22 | Main curren (analog) |
J2-9 | 6 | PT acknowledge (analog) |
J2-10 | 7 | Main bridge enable |
The WIO firmware cannot be updated over CAN.
Temporary WiFi credentials can be set on the Update Tab. The WIO-Pico-CAN will make a WiFi connection and will be visible on the Query Tab.(Refresh)
Select the WIO-Pico-CAN and upload the WIO binary on the Update Tab as usual.
After the update the WIO-Pico-CAN will reboot without the temporary WiFi credentials.
An update is only possible over USB.
LEDScript, IOScript and AMP files can be transferred over CAN on the File Tab.
The WiFi credentials on the Update Tab can also be used for accessing files by browser.