MegunoLink Pro



Plot serial data in real time
Our plotting tools allow you to send serial data over a COM port or UDP channel to MegunoLink where it is decoded and plotted in real time. Timestamps can be given by the computer or your microcontroller.


Log data to a text file
MegunoLink offers two logging tools. The first, Log to File, logs all serial data sent over the selected connection. The second, Message Logger, allows you to target logged data using channels. For example a data channel and a debug channel.


Show coordinates on a map
MegunoLink Pro’s mapping visualiser lets you collect location data from GPS sensors and report it on a map giving a visual representation of the reported location.

Interface Panel

Create an interactive GUI
MegunoLink Pro’s unique interface panel allows you to create custom graphical user interfaces that can be used to send serial messages to your device. There are many interface controls available. Your microcontroller can even update their values to match its current settings.


Show values in an updating table
MegunoLink Pro’s Table visualiser lets you display data in a table. Great if you have a sensor streaming out data and you want to clearly see the latest value.

Serial Monitor

Monitor a stream of serial data
MegunoLink has two types of serial monitors. The first allows you to monitor all data over the serial channel similar to other serial monitors. The second monitor allows you to target messages to specific channels. For example a data channel and a debug channel.

  • Thanks! I no longer need to install hardware switches, it's so easy to just use the interface panel.
    — Vesku
  • MegunoLink is a very useful product to rapidly create interactive interfaces when your application needs to display data and simple controls.
    — Luca –
  • Megunolink has proven to be a useful piece of software. It gives you a friendly and powerful connection to all the data from your microcontroller, and also a simple GUI for control via serial.
    — John Boxall –


MegunoLink Pro is a tool designed to aid embedded electronics designers. From hobbyists using the Arduino platform to commercial engineers using PIC or TI micros. MegunoLink provides a set of tools to help visualize serial data and investigate what is going on inside that piece of silicon. MegunoLink is made up of a set of visualizers that each have a unique function and any number of them can be utilized at once. With these visualizers and our functional tabbed and docked interface you can create a full control center for your embedded project. Plot, log and monitor serial streams from both hardwired, bluetooth, and network based (UDP) devices.


  • Docked and tabbed visualisers allow for a completely customizable interface.
  • Our Connection Manager visualizer allows you to manage multiple connections to serial ports (wired or bluetooth) or UDP network devices.
  • Plot time based data, either time-stamped by the PC or by the micro-controller itself using our Time Plot visualizer.
  • Plot arbitrary x and y data using our X-Y Plot visualizer.
  • Log or monitor serial data from any connection. Megunolink also features a unique channeling system which allows you to selectively monitor or log data. Perfect for filtering out clutter from your serial stream.
  • The Table visualizer provides a tabular way to display incoming streams of data. Perfect for monitoring a set of variables inside the micro-controller.
  • Our Mapping visualizer will take a stream of coordinates and draw on a map where they are coming from. Great for setting up a location aware sensor networks.
  • The Interface Panel lets you prototype a graphical interface with buttons, numerical sliders, and text-boxes.
  • Program Arduino devices with hex files generated using Visual Studio Express or Atmel Studio
  • Automatic updates.
  • Check out the demo video below and download the demo Arduino Program here.

System Requirements

  • Modern Windows platforms (XP/Vista/Win7/8)
  • .NET Framework 4.0
  • Visual Studio 2012 requires .NET Framework 4.5, this means our Visual Studio build tool is not compatible with Windows XP