DynoSure SLCAN GPIO - USB to CAN Adapter with GPIO Control

The DynoSure SLCAN GPIO combines a full-featured USB-to-CAN adapter with 8 configurable GPIO outputs, giving you CAN bus communication and hardware control in a single compact device. Built on the CANable2 firmware with the Lawicel SLCAN protocol, it appears as a virtual COM port and integrates seamlessly with BUSMASTER and other CAN tools.

DynoSure SLCAN GPIO


Specifications

ParameterDetails
MicrocontrollerSTM32G4 series @ 170 MHz
CAN ProtocolsCAN 2.0A (11-bit), CAN 2.0B (29-bit), CAN-FD
USB InterfaceUSB 2.0 Full-Speed (backward compatible with USB 1.1, forward compatible with USB 3.0)
Standard CAN Bitrates10, 20, 50, 83.3, 100, 125, 250, 500, 750 kbps, 1 Mbps
CAN-FD Data BitratesUp to 8 Mbps
GPIO Channels8 digital outputs
Power SupplyUSB powered - no external supply required
Operating TemperatureExtended range - suitable for industrial & automotive environments

GPIO Control Protocol

The 8 GPIO outputs are controlled by sending a special CAN message through the adapter. This message is processed internally and is not transmitted on the physical CAN bus.

ParameterValue
CAN ID0x1FFFFF (Extended 29-bit)
DLC2
Byte 0GPIO control - each bit maps to one GPIO pin (bit 0 → GPIO 0, bit 7 → GPIO 7). Set 1 = HIGH, 0 = LOW
Byte 10xAA (fixed identifier for GPIO command)

Example

To set GPIO 0, GPIO 2, and GPIO 4 HIGH (and all others LOW):

ByteValueBinary
Byte 00x150001 0101
Byte 10xAA1010 1010

Note: The GPIO control message (ID 0x1FFFFF) is intercepted by the adapter firmware and will NOT appear on the physical CAN bus. All other CAN messages transmit normally.


Software & Platform Support

  • Enumerates as a Virtual COM Port - no custom drivers required
  • Fully compatible with BUSMASTER - industry-standard CAN analysis tool
  • Works with our DynoSure Python Library (available via PyPI), python-can, C/C++ libraries, and any SLCAN-compatible software
  • GPIO control works through the same COM port - no additional interface needed
  • Supported on Windows and Linux

Downloads

ResourceLink
📄 Product Datasheet⬇️ Download
🖥️ BUSMASTER Installer⬇️ Download
⚙️ C/C++ Library (DLL)⬇️ Download
📖 How to Add DLL in Your Project⬇️ Guide
🐍 Python Library (PyPI)pip install dynosure-slcanv1
📖 Python Library Documentation⬇️ Download

Trusted By

  • Bgauss Pvt Ltd.
  • RTCON Engineering
  • Jindal Mobilitric Pvt Ltd.
  • MATEL Motion and Energy Solutions Pvt Ltd.
  • TRONTEK ELECTRONICS LIMITED
  • Lord’s Automative Private Limited

📞 Ready to order? Contact us at +91 9898204057 (Mukesh Patel) or +91 9422556559, or email dynosure.india@gmail.com