Freds Tuner Priority List

Aaron Barnes' wxPython based FreeEMS tuning tool. No longer maintained and out of date with the protocol requirements.
User avatar
EssEss
LQFP112 - Up with the play
Posts: 244
Joined: Thu Sep 10, 2009 9:23 am
Location: Dayton, OH

Re: Freds Tuner Priority List

Post by EssEss »

default focus on tuning tab = cell(s) - discuss
does '-discuss' mean 'no discussion on this point' :P

I like the 'goto' feature on megatune. I also have a dyno at my disposal - so this affects my tuning style too ... in short, having manual control of focus in a cell has been desirable and used heavily. I usually have one hand on the keyboard and the other is wiggling the throttle (I do bikes) - using 'g' to snap to a cell helps me map faster than using arrow keys and navigating to a cell. using the cell autofocus feature has caused me untold frustration in (bike) tuning. I've never tuned a car w/megatune .. and I imagine my style would be different since I have both hands handy at all times.

I'll grab the latest tuner app and play around with it. thanks for your effort! If I competely missed the boat on interpreting this particular statement, set me straight :)
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

You may have missed the boat, but I enjoyed reading it anyway.

The focus is on the tab when you switch, I'd expect that as soon as i hit the tab the focus is on whichever cell(s) are highlighted such that i can start to adjust them or move to a neighbouring cell etc.

what do you mean "manual control of focus in a cell" - I have no idea what you mean by this. focus = where the keyboard sends data, and as i see it, a cell is the lowest unit, how can you focus IN a cell? confused.

cell autofocus = whichever cell the engine is operating in has focus? i'd like this to be available, but can see that it wouldn't always be good, and would probably be good less than not doing it.

is "g snap to a cell" where you hit g and focus goes to wherever the engine is, but stays there even if the engine moves away?

Help a noob out :-)

The main thing is that i have the information about where the engine is visible and also where my target is for the current conditinos, visible, then i'll make good progress.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

EssEss wrote:
default focus on tuning tab = cell(s) - discuss
does '-discuss' mean 'no discussion on this point' :P
Very funny, btw :-)
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: Freds Tuner Priority List

Post by sry_not4sale »

Updated list.

note, but memory I mean ems memory...

In order of priority:
Highlight current cell that engine is in
Select and adjust N x M cells at once (create M*N packets and send them as in single mode)
Default focus on tuning tab (on opening tuning tab, move keyboard focus to last cell focused in map)
Live data to watch while tuning (right now, OEM pw and refpw)
Coloured cells depending on value to spot oddities - max = red, min = green?
Save table tune to pc and load from file to tuner/ecu (maybe just as binary packet content?)
Confirm datalog toggle button works - waiting on firmware update
Update real time var display from datalog - done
Confirm reading data from memory is working via tuner interface - done
Confirm writing to flash is working - looks OK, needs testing
Add gui interface for writing data to memory and test
Add grid gui for tuning tables - done
Populate tuning tables from EMS - done
Sync adjusted values to EMS - done
Adjust tuning table axis's
And load from memory also
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

tables are now displayed consistently - fixed
burn to flash works fine - never broken
update table from ram repeatedly - fixed

important to continue - highlighted current cell and live data to tune to.

thanks aaron, most appreciated :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
sry_not4sale
LQFP144 - On Top Of The Game
Posts: 568
Joined: Mon Mar 31, 2008 12:47 am
Location: New Zealand, land of the long white burnout
Contact:

Re: Freds Tuner Priority List

Post by sry_not4sale »

Updated list.

note, by memory I mean ems memory...

In order of priority:
Highlight current cell that engine is in - Done, needs testing
Select and adjust N x M cells at once (create M*N packets and send them as in single mode)
Default focus on tuning tab (on opening tuning tab, move keyboard focus to last cell focused in map)
Live data to watch while tuning (right now, OEM pw and refpw) - Done
Coloured cells depending on value to spot oddities - max = red, min = green? - Done
Save table tune to pc and load from file to tuner/ecu (maybe just as binary packet content?)
Confirm datalog toggle button works - waiting on firmware update
Update real time var display from datalog - Done
Confirm reading data from memory is working via tuner interface - Done
Confirm writing to flash is working - Done
Add grid gui for tuning tables - Done
Populate tuning tables from EMS - Done
Sync adjusted values to EMS - Done
Adjust tuning table axis's
Owner / Builder: 1983 Mazda Cosmo 12at (1200cc 2-rotor turbo) coupe [SPASTK]
165hp @ 6psi standard - fastest production car in japan Oct 82
User avatar
EssEss
LQFP112 - Up with the play
Posts: 244
Joined: Thu Sep 10, 2009 9:23 am
Location: Dayton, OH

Re: Freds Tuner Priority List

Post by EssEss »

Fred wrote:what do you mean "manual control of focus in a cell" - I have no idea what you mean by this. focus = where the keyboard sends data, and as i see it, a cell is the lowest unit, how can you focus IN a cell? confused.
I should have used 'focus TO a cell'
Fred wrote:cell autofocus = whichever cell the engine is operating in has focus? i'd like this to be available, but can see that it wouldn't always be good, and would probably be good less than not doing it.
yes, this was initiallly helpful - but quickly grew annoying. I ended up just turning it off.
Fred wrote:is "g snap to a cell" where you hit g and focus goes to wherever the engine is, but stays there even if the engine moves away?
yes - exactly. you could be 'sweeping' around the map and if something didn't/doesn't feel right, slam the g key and lift off the throttle and work on the map. the offending cell (and it's neighbors) are the cell which has focus. simply easier to me than up/up/up/right/right/up/up.
Fred wrote:Help a noob out :-)
dude, YOU'RE too funny.

the above is all derived from how I map .. I'm really hardcore about driveability, so a lot of my actions are off of 'feel'. I'm already crippled by only having one hand, comprehending keypress and moving around cells tends to overload me ... oh, using a mouse is impossible too, so I focus on memorizing a few key keypresses .. 'g' just happens to be one of those which I use a lot :) -- when I saw your 'cell(s)' notation, this is what originally confused me.
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

No really, I'm a noob, maybe a clever noob, but a noob none the less. I'm yet to fully tune ONE car, let alone bikes and cars and N of each :-p Thanks for the explanations :-)

Aaron:

LOVE the colouring, great work, it could do with more range though, maybe sweep through multiple colours in sequence?

The cell highlighting sota works, but it would be better if :

A) It was only one or four cells at a time, as it stands, they stay white permanently after being run through once.
B) You inverted the colour/made the background white for the active cell as the white text instead of black isn't very obvious.
C) It seems to track both map and rpm incorrectly, but I'm unsure at this stage. certainly I just revved the nuts off it and it never went up to the RPM that I went to. This is after I fixed my half rpm bug ;-)

Screeny of white/lowrpm/lowkpa action :

http://stuff.fredcooke.com/tuner.rpm.fo ... .stays.png

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

Aaron, wicked work, mostly :-)

http://stuff.fredcooke.com/tuner.idles. ... t.fine.png

Car idles! :-)

A) Highlighted box is correct RPM wise, but totally wrong load wise. That needs fixing :-)
B) SVE is wickedly wrong. When diff is 0 then it should be X / X = 1 and 1 * VE = VE = whatever VE already is. So you've done that wrong too, lol.

so close now :-)

Can you ditch the decimals from the load axis too, not required, I'll fix my fonts too, but just display the int part, please.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Freds Tuner Priority List

Post by Fred »

Congrats man! :-)

The system is usable! :-)

Priorities are :

1) Fix SVE
2) Think about how to keep the table synced with the device.

Will be using it in earnest tomorrow :-)

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply