-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This project is the result of necessity. It is built to be modular, gathering telemetry from available sources and sending useful output where desired.
Please feel free to edit this wiki, add pages, etc to make the documentation more clear.
- Inputs
- Innovate LC-2 oxygen sensor controller
- Ignitech TCIP-4 ignition module
- Custom input via micro-controllers connected to USB or i2c. There are separate projects that cover these.
- Outputs
- Log files (the original purpose)
- Dashboard App on a mobile device (Android Only)
-
Get Hardware
-
Raspberry Pi
- Easier to setup with full-size USB ports.
-
Raspberry Pi Zero W
- Smaller, uses less power. Requires use of an adapter to use USB ports.
-
Raspberry Pi
-
Setup Hardware
- Eg. Connect Ignitech ignition with a USB to serial converter
-
Install Raspberry Pi OS
-
Download EngineDataLogger
git clone https://github.com/techie66/EngineDataLogger.git cd EngineDataLogger -
Install Pre-requisites
There is a script in the main folder of the code that will run the commands to install the current version of each dependency that you may need.-
You must have a C/C++ compiler installed, as well as basic development headers.
./install-deps.sh build-essential -
make sure, autoreconf and cmake command work. If not, install them
sudo apt install dh-autoreconf cmake******** -
libIgnitech is needed to talk to a TCIP-4 from Ignitech. Skip this if you don't need it and pass
--without-ignitechto configure../install-deps.sh ignitech -
bcm2835 and libISP are needed to talk to an Innovate Motorsports sensor controller. Skip this if you don't need it and pass
--without-isp2and--without-bcm2835to configure../install-deps.sh isp -
Bluetooth development headers and flatbuffers are necessary to communicate with the dashboard companion app. Skip this if you don't need it and pass
--without-flatbuffersand--without-bluetoothto configure../install-deps.sh bluetooth ./install-deps.sh flatbuffers
-
-
Install this software
./configure make sudo make install -
Setup configuration
cd /usr/local/etc/enginedatalogger mv enginedatalogger.conf.dist enginedatalogger.conf nano enginedatalogger.conf
Coming Soon :-)
Take a look at the provided conf file for a quick explanation.