|
| 1 | +--- |
| 2 | +layout: download |
| 3 | +board_id: "autosportlabs_esp32_can_x2" |
| 4 | +title: "Autosport Labs ESP32-CAN-X2 Download" |
| 5 | +name: "Autosport Labs ESP32-CAN-X2" |
| 6 | +manufacturer: "Autosport Labs" |
| 7 | +board_url: |
| 8 | + - "https://www.autosportlabs.com/product/esp32-can-x2-dual-can-bus-automotive-grade-development-board/" |
| 9 | + - "https://wiki.autosportlabs.com/ESP32-CAN-X2" |
| 10 | +board_image: "autosportlabs_esp32_can_x2.jpg" |
| 11 | +date_added: 2024-05-29 |
| 12 | +family: esp32 # See _data/bootloaders.json |
| 13 | +bootloader_id: |
| 14 | +features: |
| 15 | + - Arduino Shield Compatible |
| 16 | + - Bluetooth/BTLE |
| 17 | + - Breadboard-Friendly |
| 18 | + - USB-C |
| 19 | + - Wi-Fi |
| 20 | +--- |
| 21 | + |
| 22 | +The Autosport Labs ESP32-CAN-X2 is a development board designed to make CAN bus communications easy for automotive and industrial applications. |
| 23 | + |
| 24 | +It features the ESP32-S3-WROOM-1-N8R8 using an Xtensa® 32-bit LX7 CPU operating at up to 240 MHz (8MB flash, 8MB PSRAM), dual CAN bus support, two CAN bus transceivers, and an automotive-grade power supply to safely integrate it into your car project. |
| 25 | + |
| 26 | +All IO pins are broken out to a breadboard-friendly layout so you can easily integrate it into bigger projects. A separate connector also provides power, ground, and dual CAN connections so you can quickly wire it into CAN networks. |
| 27 | + |
| 28 | +The two CAN bus networks brings additional possibilities, such as: |
| 29 | + - Bridge two CAN bus networks with different baud rates |
| 30 | + - Collect data from two different CAN bus networks with different baud rates |
| 31 | + - Isolate traffic between CAN networks |
| 32 | + - Create a "man in the middle" agent, which will help identify the source of CAN messages, helpful for CAN bus reverse-engineering efforts |
| 33 | + |
| 34 | +Sample Projects are available to get you started quickly [Example Projects in our Github])https://github.com/autosportlabs/ESP32-CAN-X2) |
| 35 | + |
| 36 | +**Components:** |
| 37 | + |
| 38 | +- **ESP32-S3-WROOM-1-N8R8** microcontroller powerful dual-core Xtensa LX6 CPU running at up to 240 MHz. |
| 39 | +- **Automotive grade power supply**: Ruggedized power supply up to 40v input, provides safety for automotive applications where damaging voltage surges and load dumps are common. |
| 40 | +- **Pin Headers**: All available GPIO pins are broken out to the pin headers on the board for easy interfacing and programming. For details, please see [our documentation](https://wiki.autosportlabs.com/ESP32-CAN-X2). |
| 41 | +- **USB-C port**: A USB-C port supplies power for programming, flashing your code, communications using the USB 1.1 specification, and also provides JTAG debugging. |
| 42 | +- **Boot Button**: Firmware download button. Holding down **Boot** and then pressing **Reset** initiates Firmware Download mode for installing firmware. |
| 43 | +- **Reset Button**: Resets the device |
| 44 | +- **LED**: User controllable LED; use it to indicate status or anything else you would like. |
| 45 | +- **Power LED**: Turns on when power is connected to the board. |
| 46 | +- **Power / CAN headers**: 6 pin JST-PH header provides 12v (nominal) power, ground, CAN1 and CAN2 connections. |
| 47 | +- **CAN termination jumpers**: 2 CAN termination jumpers are provided, default enabled with 120 ohm termination |
| 48 | +- **Built-in CAN transceivers**: Dual CAN transceivers are included on board. |
| 49 | +- **2nd CAN bus provided by MCP2515**: while CAN1 uses the built in TWAI CAN compatible controller; CAN2 uses the on-board MCP2515 CAN bus controller. |
| 50 | + |
| 51 | +## Purchase |
| 52 | + |
| 53 | +* [Autosport Labs](https://www.autosportlabs.com/product/esp32-can-x2-dual-can-bus-automotive-grade-development-board/) |
| 54 | +* [Example Projects])https://github.com/autosportlabs/ESP32-CAN-X2) |
| 55 | +* [Full documentation](https://wiki.autosportlabs.com/ESP32-CAN-X2) |
0 commit comments