Rockchip RK3588S cost-optimized Cortex-A76/A55 processor adds CAN bus, drops PCIe 3.0, other peripherals


Rockchip RK3588S is a cost-optimized version of the RK3588 octa-core Cortex-A76/A55 processor with fewer peripherals, and I’ve been told it’s been designed for tablets, but as we’ll see below, the processor will probably find its way into many other applications. We first saw RK3588S during the Rockchip Developer Event last December, but at the time we did not have any information, except it would be a lower-cost version. I’ve now received an RK3588S datasheet, so let’s have a look at the block diagram and specifications to find out what’s different. Rockchip RK3588S specifications with highlights in bold showing the differences against RK3588: CPU – 4x Cortex-A76 and 4x Cortex-A55 cores in dynamIQ configuration GPU Arm Mali-G610 MP4 “Odin” GPU with support for OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan1.2 2D graphics engine up to 8192×8192 source, 4096×4096 destination AI Accelerator – 6 TOPS NPU 3.0 (Neural […]

ESP32 CAN board fits into OBD-II dongle, supports auto shutdown

RejsaCAN ESP32 OBD-II dongle

RejsaCAN-ESP32 is a small board based on ESP32-WROOM-32 WiFi (and Bluetooth) module with a CAN interface that fits into a 3D printed OBD-II dongle for easy installation into most cars. Magnus Thomé has already published several automotive projects, notably for car racing with a system that checks real-time tire temperature, and he designed RejsaCAN-ESP32 board so that it can be plugged directly into his car with support for 5-15V input voltage, and also includes an auto-shutdown option to prevent battery drain by monitoring the battery voltage in the car. RejsaCAN-ESP32 specifications: Wireless module – ESP32-WROOM-32 module with a dual-core ESP32 processor @ 240 MHz with 2.4 GHz WiFi 4 and Bluetooth 4.2 connectivity, PCB antenna, 32Mbit SPI flash USB – 1x USB-C port for power and programming via CP2104 USB to TTL chip Expansion – 15-pin header with 3x GPIO, SPI, I2C, analog input, PWM or analog output, CAN bus […]

TTGO T-CAN485 – An ESP32 board with RS485, CAN bus interfaces


LilyGO is regularly bringing ESP32 boards to market for specific applications, and their latest TTGO T-CAN485 connects ESP32 to CAN bus and RS485 industrial control interfaces. The board also takes 5 to 12V power input via a 2-pin terminal, comes with a microSD card for data storage, a USB Type-C port and CH340K serial chip for programming and debugging, plus a 12-pin GPIO header, some buttons, and an RGB LED. TTGO T-CAN485 board specifications: SoC – Espressif System ESP32 dual-core processor @ up to 240 MHz with 2.4 GHz Wi-Fi, Bluetooth 4.2 LE connectivity Storage – 4MB flash, microSD card socket Industrial control interfaces CAN bus via 3-pin terminal block RS485 via 3-pin terminal block Expansion – Unpopulated 12-pin header with 8 GPIOs configurable as UART, SPI, I2C, plus VDD, GND Debugging – USB-C port for serial access via CH340K USB to TTL chip Misc- Reset and Boot boots, WS2812 […]

CANBed Raspberry Pi RP2040 board supports CAN Bus, OBD-II protocol

CANBed: Raspberry Pi RP2040 CAN Bus board

We previously wrote about adding CAN Bus to Raspberry Pi Pico with CANpico expansion board. CANBed is a single board with a Raspberry Pi RP2040 microcontroller and a Microchip MCP2551 CAN receiver plus some extra I/Os that offers an alternative. CANBed supports the CAN 2.0 and OBD-II protocols via either a DB9 connector or a 4-pin terminal block, offers two 4-pin Grove headers and an extra I/O header for expansion, as well as 9-28V power input. CANbed specifications: MCU – Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ up to 133 MHz with 264KB SRAM Storage – 2MB SPI flash CAN 2.0 or OBD-II interface via DB9 port or 4-pin terminal block via Microchip MCP2551 CAN transceiver, 120 Ohm terminal resistor. USB – 1x Micro USB port for programming Expansion 2x Grove header (I2C + UART) SPI header 18-pin header with GPIO, UART, I2C, 4x analog inputs, 5V, GND Misc – […]

CanLite ESP32 board for CAN Bus hacking support up to two high-side switches

CANLite ESP32 CAN Bus board

Voltlog’s CanLite is not the first ESP32 CAN bus board we’ve covered here at CNX Software, having written about Olimex ESP32-EVB and CAN32 boards a few years ago. But the open-source hardware, compact CanLite board offers an alternative for CAN bus hacking with a built-in automotive-grade DC-DC converter as well as an optional two-channel high-side automotive-grade switches capable of switching up to 6A per channel. CANLite key features and specifications: Wireless module – ESP32-WROOM-32D module with Espressif ESP32-D0WD dual-core Tensilica processor, 4MB SPI flash, Wi-Fi 802.11 b/g/n up to 150 Mbps, Bluetooth 4.2 LE Terminal block for CAN Bus (ISO 11898-2 standard) up to 1Mbps via SN65HVD231 CAN transceiver. Output – High-side switching of the VBAT input up to 6A. (only if the option is purchased during checkout). Programming – 6-pin JST-SH VoltLink pin header Power Supply – 12V/0.5A via terminal block Dimensions – TBD The ESP32 CANLite board supports […]

Linux-based telematics gateway offers four CAN Bus interfaces, cellular & WiFi connectivity, and more

Linux Telematics Gateway

iWave Systems already provided some Linux-based vehicle diagnostic systems such as their NXP i.MX 7 powered OBD-II dongle with 4G LTE and GPS. But their latest model, the iW-Rainbow-G41 telematics gateway, goes a step further with an NXP i.MX 8 processor controlling four CAN Bus interfaces, and offering both wired (RS232/RS485, automotive Ethernet) and wireless (cellular,  Wifi, Bluetooth) connectivity options. iW-Rainbow-G41 telematics gateway specifications: SoC – NXP i.MX 8 “DXL” Arm processor (Not sure what DXL is exactly, and iWave has yet to reply to our request for more information, but NXP shortly mentions i.MX 8X/XL processors in a page about V2X applications) System Memory – 1GB LPDDR4 (Upgradable up to 2GB) Storage – 8GB eMMC flash (Upgradable up to 64GB) Communication Interfaces Cellular – 4G LTE Cat 4, LTE Cat M1/NB1, option to upgrade to 5G; E-Call support 802.11 a/b/g/n/ac WiFi 5 with optional support for 802.11ax WiFi 6 […]

CANPico open-source board adds CAN Bus to Raspberry Pi Pico

Raspberry Pi Pico CAN Bus

Canis Labs’ CANPico board adds a CAN bus to the Raspberry Pi Pico. The open-source hardware board can then be used as a CAN adapter connected  to a host computer The company also provides an open-source MicroPython SDK, as well as a pre-built firmware image to quickly make it started, making it possible to easily control or monitor the CAN bus using Python. CANPico specifications: MCU – Raspberry Pi Pico with RP2040 dual-core Cortex-M0+ microcontroller CAN interface through 3-pin terminal block implemented via: Microchip MCP2517/18FD (SPI) CAN controller with 2Kbyte buffer space Microchip MCP2562FD CAN transceiver. Misc Jumpers to connect a standard 120Ω CAN bus termination resistor and for disabling transmit access to the CAN bus 6-pin header for a logic analyzer or oscilloscope to see what’s happening on the bus Dimensions – Approx. 75 x 24mm The MicroPython SDK for CANPico contains two major APIs with CAN and  CANHack. […]

DSBOX-NX2 – An NVIDIA Jetson Xavier NX Industrial Fanless PC

Jetson Xavier NX industrial fanless PC

Turkish company Forecr has launched DSBOX-NX2 NVIDIA Jetson Xavier NX based industrial fanless PC equipped with the company’s own DSBoard-NX2 carrier board and designed for “multi-stream deep learning edge analytics” and IIoT applications. The compact embedded computer comes with 8GB RAM, up to 2TB SSD storage, as well as HDMI 2.0 output, Gigabit Ethernet, two USB 3.1 ports for high resolution cameras, serial ports, and some GPIOs among other features. Forecr DSBOX-NX2 specifications: System-on-Module – NVIDIA Jetson Xavier NX module with hexa-core NVIDIA Carmel ARM v8.2 64-bit processor, NVIDIA Volta GPU with 384 CUDA core & 48 Tensor Cores, 8 GB 128-bit LPDDR4x, 16GB eMMC flash Storage – M.2 Key M SSD slot, MicroSD card slot Video Ouput – 1x HDMI 2.0 up to 3840×2160 at 60 Hz Networking Gigabit Ethernet Wireless – WiFi, Bluetooth, 4G LTE, 5G connectivity by extension sockets USB – 2x USB 3.1 Type-A Expansion 1x […]