Canivore (Short 2022) IMDb

Canivore Frc. CANcoder CTR Electronics Click or tap on the listed CANivore card to open the device details page CANivore supports hardware-attached simulation when used in an FRC robot program.This allows a CANivore to be used with real devices on supported host operating systems.

Bring Up CANivore — Phoenix documentation
Bring Up CANivore — Phoenix documentation from docs.ctre-phoenix.com

Pretty much all FRC-legal CAN devices can be connected to this bus.; CANivore CAN Bus (the one where Falcon motors are connected) - USB extended from CANivore.Only CTRE CAN FD devices can be connected to this bus.; These two CAN Buses CANNOT be interconnected roboRIO CAN Bus (the one where Talon SRX controllers are connected) - Built-in port on the roboRIO

Bring Up CANivore — Phoenix documentation

On non-FRC Linux systems, the canivore-usb kernel module must be installed to add SocketCAN support for the CANivore Allows the control of CTR Electronics devices on Supported Devices. A CANivore can be field updated using Phoenix Tuner X.

Wiring Diagram Can Wire Roborio. This device and its software will allow you to add additional CAN FD busses to the roboRIO and control supported CTR Electronics devices from your robot project.Note that only CAN FD compatible devices will work on a CAN FD Bus.TIP: Click the FD Icon for a summary of what CAN FD is and what devices support it! TIP: CANivore can be used with Phoenix Pro! You can estimate what your bus util will be (at least for our products) using our documented defaults: Generally speaking, if you aren't going to hit 100% by default and can adjust status or control frames to stay below 90%, you should be OK.

CANivore. Using the Rio bus, in our experience, with upwards of 20 items on the bus the CAN devices suffered timeouts regardless of what timing scheme we used. roboRIO CAN Bus (the one where Talon SRX controllers are connected) - Built-in port on the roboRIO