A three-bus CAN gateway and calculation computer, configured from Windows with the CAN Triple Device Manager — build messages and channels, add math, user conditions, counters, timers and lookup tables, transmit cyclically or on a condition, watch everything live, and program it into the device over a single USB cable.
⬇ Download the latest installer — Windows 10/11, 64-bit.
One Setup installs everything:
| CAN Triple Device Manager | the configuration software |
| USB drivers | installed automatically — the device just works when plugged in |
| Firmware | the matching firmware release, ready to install from the app |
| Initial programming tool | puts the firmware on a factory-fresh board over the same USB cable — and brings back an unresponsive one |
Windows SmartScreen: the installer is not yet code-signed, so the first run may show "Windows protected your PC" with an unknown publisher. Click More info, then Run anyway. The warning is about the missing signature, not the software — the Device Manager's complete source is this repository.
- Run the installer, then plug the CAN Triple in over USB.
- Open CAN Triple Device Manager and pick the device's COM port under Tools → Connection Settings…
- Follow Getting Started — from first connection to seeing live values.
New board fresh from the factory? Run CAN Triple Initial Programming Tool (in the Start Menu) once — it installs the bootloader and a starting firmware directly over USB. That firmware is just the starting point: pick and install the firmware you actually want from inside the Manager (Online → Update Firmware…), which is also where every later update happens.
The full manual is in docs/ — the same manual the program ships offline under Help → Contents (F1). Highlights:
- Getting Started — first session, end to end
- Messages & Sections — buses, messages, channels
- Math Channels & Calculations — the on-device calculations
- Order & Timing of Operations — exactly what runs when, and how often
- Updating Firmware — updates, recovery, and why an update can't brick the unit
- Troubleshooting
The Device Manager is open source, and this repository is its complete source:
- gui/ — the Device Manager (Qt 6 / C++, CMake). Build
instructions in its README. A fresh clone builds as-is; the release
packaging targets (
deploy,installer) are the one part that needs files this repository does not carry.
The device firmware and bootloader are not open source. They ship in firmware/ as ready-to-install binaries — the same files the installer carries — together with the prebuilt device-core library the Manager links (the device's own image validator and script VM, which is what makes a fresh clone build as-is); that folder's README says exactly what is what.
The Device Manager application is MIT — see gui/COPYING. Third-party notices for what the installer bundles (Qt 6, the MinGW runtime, OpenOCD, the ST-Link drivers) are in gui/installer/THIRD-PARTY-NOTICES.txt.
The CAN Triple firmware and bootloader binaries are © Minton Performance, all rights reserved — provided for use with CAN Triple hardware, and redistributable unmodified alongside the Device Manager.