Skip to content

uCAN v2.0.0

Choose a tag to compare

@ril3y ril3y released this 28 Oct 00:43
· 23 commits to main since this release

uCAN Firmware Release v2.0.0

Installation Instructions

For Adafruit Feather M4 CAN:

  1. Download uCAN-feather_m4_can-v2.0.0.uf2 (500kbps default)
  2. Double-click reset button on board to enter bootloader mode
  3. Drag and drop UF2 file to FEATHERBOOT drive
  4. Board will auto-reset and run new firmware

For Raspberry Pi Pico:

  1. Download uCAN-pico-v2.0.0.uf2
  2. Hold BOOTSEL button while plugging in USB
  3. Drag and drop UF2 file to RPI-RP2 drive
  4. Connect MCP2551 CAN transceiver to GP4/GP5

Default Configuration

  • CAN bitrate: 500kbps (adjustable via web UI after installation)
  • All features enabled (GPIO, PWM, NeoPixel, I2C, Actions)

Features

  • Protocol v2.0 compliant - Full specification implementation
  • Rule-based action system - Trigger GPIO, PWM, NeoPixel, I2C actions from CAN messages
  • Multi-platform support - Feather M4 CAN (SAMD51) and Raspberry Pi Pico (RP2040)
  • Web UI compatible - Use with https://battlewithbytes.io/tools/ucan
  • Comprehensive testing - 91 passing integration tests (79% pass rate)

Web Interface

Use this firmware with the web UI at: https://battlewithbytes.io/tools/ucan

Documentation