Skip to main content

LILYGO T-CAN485

The LILYGO T-CAN485 is a compact ESP32-based board with an integrated CAN bus transceiver and RS485 interface. It uses the ESP32's built-in TWAI (Two-Wire Automotive Interface) controller.

Specifications

PropertyValue
Main BoardLILYGO T-CAN485
CAN ControllerESP32 TWAI (built-in)
CAN TX PinGPIO 27
CAN RX PinGPIO 26
LED PinGPIO 2
Driver DefineDRIVER_TWAI
StatusSupported

Build Environments

Two pre-configured environments are available in platformio.ini:

EnvironmentUse Case
lilygo_tcan485_nag_killerAutosteer Nag Killer (CAN bus 4, X179 pin 2/3)
lilygo_tcan485_hw3FSD bypass for HW3 vehicles (CAN bus 6, X179 pin 13/14)

Flashing

# Nag Killer build
pio run -e lilygo_tcan485_nag_killer -t upload

# HW3 FSD bypass build
pio run -e lilygo_tcan485_hw3 -t upload

Notes

  • The T-CAN485 board has an onboard CAN transceiver — no additional hardware is needed.
  • Connect directly to the vehicle's CAN bus via the screw terminal or JST connector.
  • The RS485 interface on the board is not used by this firmware.