SkillAgentSearch skills...

RAMN

RAMN (Resistant Automotive Miniature Network), a miniature CAN/CAN-FD testbed of 4 Electronic Control Units.

Install / Use

/learn @ToyotaInfoTech/RAMN
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

RAMN

<img src="https://ramn.readthedocs.io/en/latest/_images/ramn_simple_setup.jpg" width="600">

RAMN (Resistant Automotive Miniature Network) is a miniature CAN/CAN-FD testbed of four Electronic Control Units (ECUs) consiting solely of Printed Circuit Boards. The ECUs can be programmed to emulate the same network traffic as PASTA, another project from our team. RAMN is powered over USB and can be recognized as a standard CAN adapter. It can be connected in closed-loop with the autonomous driving simulator CARLA. What happens to the virtual vehicle has an impact on the physical CAN/CAN-FD bus, and vice versa. RAMN can be expanded with many stackable expansions, ranging from external quadSPI memories to Trusted Platform Modules (TPMs).

Please check the Documentation for demonstrations and details.

build all, clean release and debug

Fabricating RAMN boards

This project is open-source and RAMN boards can be fabricated by most PCB assembly prototyping services.

We have setup 're-orders' at PCBWay. Please see the docs 'PCB Ordering' for more details. You can also request a prototype from any PCB manufacturer, using the Gerber files and BOM in the Hardware folder.

Feel free to contact us if you need assistance to fabricate or sell RAMN boards.

Because component availability is subject to change, we are periodically updating the hardware. The original RAMN hardware data is available in misc/RAMN_V1_reference_PCB.zip, and is recommended for academic purposes.

Project structure

Hardware folder

Contains design files, from KiCAD project files to Gerber files and BOM.

Scripts folder

Contains various scripts to interact with the ECUs:

  • Driving Simulator
  • Diagnostics (UDS/KWP2000/XCP)
  • Hardware Bootloader
  • Connection to a virtual CAN Network

Firmware folder

Contains firmware source code for RAMN's ECUs.

License

Please check the LICENSE.md file for more details.

Contact

Feel free to contact us if you have questions. Videos available here.

Copyright (c) 2025 TOYOTA MOTOR CORPORATION. ALL RIGHTS RESERVED.

View on GitHub
GitHub Stars246
CategoryDevelopment
Updated2d ago
Forks34

Languages

C

Security Score

80/100

Audited on Apr 4, 2026

No findings