it's been discussed a number of times, and implemented in a few ways.
but a more "direct" approach hasn't been done, of "simply" replacing the screen with something graphical.
i don't have the skills to do this, but here's what might be able to be done:
either one uses an mcu of some type, arduino, etc. to translate teh ca's output to a graphical lcd (or other display), in a fairly direct way (unlike other projects that do something like take the serial output to bluetooth and send to something else remotely that then has an app on it to display the data).
the first way would take the lcd output bus from the ca, and translate the characters it sends on that bus into data sets that can then be displayed on the graphical lcd instead. this means that the ca buttons and menus still work exactly like they would normally, except the display itself would be "modern". but the limitation is that only the same things that the ca lcd would normally have on it can be displayed at all.
the second way uses the serial output of the ca, and translates taht into data sets that can be displayed any way the user desires on the graphical lcd. if this is all it does, then it requires leaving the original lcd on the ca to be able to directly use it's buttons to access menus and so on--the lcd can be removed if you don't need to do that, and can do it all via serial from a computer instead.
the third way combines the above, doing both things, so that the ca menus can be accessed *and* all the data can be displayed any way you like, graphically.
just some thoughts, for those that don't like the "efficient" text-only display the ca presently has.
but a more "direct" approach hasn't been done, of "simply" replacing the screen with something graphical.
i don't have the skills to do this, but here's what might be able to be done:
either one uses an mcu of some type, arduino, etc. to translate teh ca's output to a graphical lcd (or other display), in a fairly direct way (unlike other projects that do something like take the serial output to bluetooth and send to something else remotely that then has an app on it to display the data).
the first way would take the lcd output bus from the ca, and translate the characters it sends on that bus into data sets that can then be displayed on the graphical lcd instead. this means that the ca buttons and menus still work exactly like they would normally, except the display itself would be "modern". but the limitation is that only the same things that the ca lcd would normally have on it can be displayed at all.
the second way uses the serial output of the ca, and translates taht into data sets that can be displayed any way the user desires on the graphical lcd. if this is all it does, then it requires leaving the original lcd on the ca to be able to directly use it's buttons to access menus and so on--the lcd can be removed if you don't need to do that, and can do it all via serial from a computer instead.
the third way combines the above, doing both things, so that the ca menus can be accessed *and* all the data can be displayed any way you like, graphically.
just some thoughts, for those that don't like the "efficient" text-only display the ca presently has.