Skip to content

Vanderhell/RTULogSuite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTULogSuite

RTULogSuite is a complete suite for logging and visualizing Modbus RTU data.
It combines firmware for an ESP32-based Modbus RTU logger with a Windows desktop application for offline CSV visualization.


📦 What's Included

1. 🧠 RTULogScope (WPF Desktop App)

A portable .NET Framework 4.8 Windows application that loads .csv logs and displays measurements using interactive charts.

Key Features:

  • Load one or multiple CSV files
  • Select individual measurements to visualize
  • Zoomable & pannable plot (OxyPlot)
  • Auto-generated min/max/avg statistics
  • Export graph to PNG
  • 100% portable – no installation required

Live view

📂 App folder: /RTULogScope


2. 🔌 ESP32Logger (Firmware)

Firmware for the ESP32 microcontroller that:

  • Polls Modbus RTU registers via RS485
  • Logs values with timestamp to SD card
  • Uses RTC (e.g. DS3231) for accurate timing
  • Outputs data in .csv format for use with RTULogScope

📂 Firmware folder: /ESP32Logger


Live view

Live view

🧭 Repository Structure

RTULogSuite/
├── RTULogScope/       # WPF desktop app
│   └── README.md
├── ESP32Logger/       # ESP32 firmware code
│   └── README.md
├── LICENSE
└── README.md          # ← you are here

🔓 License

This project is licensed under the MIT License.
See LICENSE for details.


✨ Author

For feedback or contributions, please open an issue or pull request.

About

Complete toolchain for logging and visualizing Modbus RTU data. Includes firmware for ESP32 and a Windows desktop visualization app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors