Skip to content
Switch branches/tags
Go to file


Failed to load latest commit information.
Latest commit message
Commit time

TrakHound Logo


Update 11/15/16

We have been hard at work getting TrakHound ready for 2017 and are excited to announce some upcoming changes! We have learned a lot since the beginning of this project and feel TrakHound will very quickly represent the next step in the IIoT for advanced manufacturing.

TrakHound API

Early 2017 we will be launching TrakHound v2 which features a brand new API that will follow a standard RESTful model, store more detailed device data, and be compatible with most programming languages and applications. Along with TrakHound Server, this API provides a fully featured open source data collection solution for any MTConnect application. Applications only have to interface with the API using HTTP where they can directly access fully processed manufacturing data which can then be easily displayed or graphed on any Web, Mobile, or PC application.

TrakHound Server

TrakHound Server is constantly being improved upon in order to provide more data and be more stable. Our goal with TrakHound Server is to be to MTConnect what Apache is to HTTP. Having a widely used and open source server application for MTConnect will drastically expand the accessibility and adoption of the protocol.

Help Needed!

  • We are working on our documenation and if anyone has any good screenshots of the TrakHound dashboards or other screens and would like to contribute then please send those to


TrakHound is an Open Source MDC software package designed to retrieve and store data from CNC and other PLC driven industrial equipment. Data is retrieved using MTConnect®, processed, and then stored in a database.

Machine Data Collection (MDC) software is used to evaluate shop productivity and identify problem areas. TrakHound provides free dashboards to view current machine status and basic production data so shop supervisors can quickly see which machines are operating normally and which ones are in need of attention. This transparency allows for a smoother workflow through your shop with reduced downtime.

Setup is easy using the built in Device Manager where a user can search their entire network for MTConnect compatible machines and then those machines get cross-referenced with our Device Catalog to find the best matched Device Configuration. Once matched, a list of machines on the network will be shown and the user can simply select which ones to monitor. Device Configurations are fully customizable by the user.

Basic Setup

Below is a diagram showing how a basic setup works. This shows two machines communicating directly with one PC and all data is stored on that PC. This is a good starting point for most users and can be used in scenarios where only one user needs to view data. ![Basic Communications Setup] (

Licensing & Dependencies

TrakHound is licensed under the GPLv3 software license. For more information about open source licensing or purchasing a commercial license please contact us at

TrakHound uses the following external libraries:


TrakHound welcomes any comments, reccomendations, pull requests, or any other type of contributions! Please fork and contribute back at any time as this project was created as a tool for the community. If you have any questions please contact us at