Skip to content

Data logger and master controller for Raspberry Pi based ECU that communicates with various external MCUs

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

techie66/EngineDataLogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engine Data Logger

Build This program is designed to work with custom hardware to act as data logger and central control ECU for a 1983 Honda CB1100F. It is written to run on a raspberry pi zero W and communicate with arduinos and other sensors to control and record various aspects of the motorcycle's operation.

Componenents

Installation

Quick Start

	git clone [email protected]:techie66/EngineDataLogger.git
	.cd EngineDataLogger
	./configure
	make
	sudo make install

Detailed Install

Please have a look at The Wiki

After installation it will be necessary to setup a config file. An example is distrubuted as /usr/local/etc/enginedatalogger/enginedatalogger.conf.dist (on most systems, other systems may be in a different directory, see output from sudo make install) Copy this file to /usr/local/etc/enginedatalogger/enginedatalogger.conf and edit as necessary.

Dependencies

The install-deps.sh script will install these for you under Raspberry Pi OS

Development

  • Generate code from modified DBC files python3 -m cantools generate_c_source ../data/xxxx.dbc Do this from within src/ directory.
  • Adhere to coding style. Source files formatted with astyle accourding to _astylerc in root directory. Eg. astyle --project src/main.cpp

License

EngineDataLogger is licensed under the GNU GPLv3. Dependencies are licensed under their respective licenses. See LICENSE for full text of GPLv3.

About

Data logger and master controller for Raspberry Pi based ECU that communicates with various external MCUs

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published