Here's my ALDL dash board!
Here's my ALDL dash board!
1990 Chevy Suburban 5.7L Auto ECM 1227747 $42!
1998 Chevy Silverado 5.7L Vortec 0411 Swap to RoadRunner!
-= =-
http://www.aliexpress.com/item/7-Hea...288641973.html that and an old laptop mounted somewhere in the car or an atx mini with solid state hard drive and your away with tunerpro etc.its what im using as the full dashboard in my drag car
Looks good man! I see you are committing like crazy pretty much every day :) Those apps really are a ton of work, aren't they ? :)
Totally agree, much more work when you want to make it more generic. :) I like the API idea, it sure make it easy to create plugins!
i think this thing is ready for some beta testing, if anyone felt like playing around with it; and if anyone is lazy, i'd be happy to write a preliminary definition file that should work with your ecm
requires 8192 baud aldl ecm and an FTDI based adaptor, and linux
as of yesterday this thing is done and working great, concealed well, with only a small screen on my dash. will take some video soon
it was definitely a programming and design 'scope creep from hell' project, considering it started with me just wanting a decent digital vacuum gauge that read from MAP, it does so much more.
i've found it's really easy to build massive amounts of logs just daily driving, since you dont have to fuck around plugging in and starting up a laptop every time you drive, it comes on with key power, or stays on with battery power if you flip a switch.
i threw some bluetooth and 802.11n adaptors on this thing, and i have a script running that constantly checks to see if im in range of my home wireless router (when i leave, or arrive home), rsyncs the entire log file directory. i have to work some magic so it'll shut down on its own after doing this, which requires a bit more complex of a power supply with signalling; since the raspberry pi can't actually power down on its own, it's more of a 'pull the plug' computer. it draws well under an amp, though, so as long as i remember to walk out and shut the thing down before i go to bed, it's ok.
i have to say, being able to SSH to your car from your couch and compile some code is pretty awesome. once i'm finished writing my lt1 programmer tool and get a relay to run off the GPIO header to power the ecm; i'll be flashing bins from my couch too.
one hitch in my plan is the small switch mode power supply i'm using doesn't seem to tolerate below 11 volts or so, probably an automatic shutdown feature to prevent battery drain. this makes it die while cranking. the logs are fully line-by-line synchronus and i've configured the filesystem to tolerate spontaneous power failures just fine, but powering down the device causes a new log to be started, which means i end up with some junk 'before the car is started' logs. the only workaround right now is to just leave the device off until the car is started. i suppose i need a better power supply.
the next project is building a fairly smart live data analyzer, that will create averaging tables based on thresholds. for example, figure out blm cell ranges on its own, and determine averages/min/max for those cells, but only after a certain timestamp, and within a range of coolant temperature. can also do some smart logging of knock events.
the next planned step is, given the existing tables and some thresholds, i'll make this little black box do blm-based or WB ve or maf table scaling, or knock event based timing all on its own, creating its own revisions of the tables as you're driving... and since it's running all the time, it'll be based on reeeallly long averaging, i could just dump the new tables once in a while.
phone camera sucks but here it is
http://www.youtube.com/watch?v=dds-B2EIBmY
I know this is an old thread but I'm looking at do some data logging. Using a raspberry would be better than using a laptop, here is another post about doing the same thing.
http://thesecretdecoderring.com/aldl-io/
How did you setup work? And what file format did you use for output files?
Thanks, Brian.
my old aldl-io software output logs as a CSV, but the code is simple and you could easily output in another format.
here's the source code. https://github.com/resfilter/aldl
most people these days get an old android phone and use aldldroid which can use standard tunerpro adx files, a throw-away phone can be cheaper and more powerful than a raspberry pi for sure
my software is definitely not as nice as aldldroid but is way more nerdy
What is the most common OBD1 connector that is used for connecting to an android phone?
Thank you, Brian
Edit: It looks like all I need is a USB to OGT adapter to make my cable work.
Last edited by SlowGrind; 10-15-2018 at 03:01 PM.
Bookmarks