Erstmal auch von mir vor dieser und auch deinen anderen Arbeiten.
Ich weiß was da an Arbeits- und Enwicklungszeit drin steckt. Deshalb hab ich auch überlegt, ob ich überhaupt etwas hierzu schreiben soll. Der Grund liegt darin, dass ich seit mehreren Monaten so etwas in sehr ähnlicher Form entwickle. Das würde dir Kolbi ja irgendwie die Grundlage entziehen das zu verkaufen, so habe ich zumindes deine Intention verstanden.
Normalerweise rede/schreibe ich nicht über meine Projekte, da ich diese ausschließlich für mich mache, ich hab auch keinerlei Absicht etwas zu verkaufen -> Deshalb lass dich dadurch nicht beirren. Dadurch entgehe ich Erwartungen, Zeitdruck, Wünsche, zu leistender Support und kann auch abbrechen, wenn ich doch kein Bock mehr habe und entgehe den Behörden - ist eben nur reine "Liebhaberei" und "Spielerei" für mich, offizielle Entwicklungskosten umzulegen würde sich eh nicht rechnen.
Es kann aber sein, dass eben mit der Zeit mal zwei bis drei Prototypen (alte Versionen) übrig sind und vielleicht denke ich dann zumindest darüber nach, diese dann für den Preis der jeweiligen eingekauften Teile zu verkaufen oder ich eben doch mal eine Testperson benötige. Sollte also meinerseits bezüglich meines Projekts etwas zu sehen sein, dann bitte nicht denken, dass ich dir die Idee oder sonstiges geklaut habe . Die letzten Jahre hab ich so gut wie nur solche Projekte für Autos gemacht.
Übrigens hatte ich auch die Idee mit der programmierbaren CDI, da war el bodo es loco schneller als ich . Hat mir zumindest Zeit gespart. An der Stelle auch hier ein Dankeschön an alle Projekte und das diese zur Verfügung gestellt werden.
Wir sind aber auch sicherlich nicht die einzigen, die diese oder andere Ideen gehabt haben. Im Prinzip hat el bodo es loco einiges auch schon bereitgestellt, ist nur etwas verstreut und die Lösungen eben auf "entwicklungssparende Zeit" ausgelegt.
Selbst für Leute, die davon wenig Ahnung haben und nicht vom Fach sind, gibt es die Infos ja heutzutage alle im Internet und bereits mehrere umgesetzt (Teil-)Projekte, die muss man nur zusammentragen und anpassen, sofern man auf der Low-Budget-Variante und -Seite bleiben möchte.
Mein Projekt wird voraussichtlich sowieso noch mindestens zwei Jahre Entwicklung benötigen, da es sehr umfangreich ist mit ca. 50 Funktionen, die sich telweise auch wieder untergliedern. Am Ende wird wohl auch ein kompletter/s Datalogger bzw. Steuergerät vorhanden sein, plus noch einiges mehr, was damit zusammenhängt.
Ich weiß nicht genau, was du (noch) vor hast, aber von meinem Projekt kann ich dir sagen, dass primär das Aprilia Display zwei Modi haben wird - zum einen mit ausschließlich den originalen Funktionen und originalem Look und zum anderen wird man durch ein "verstecktes" Menü umschalten können, um dauerhaft das Display mit allen anderen Funktionen freizuschalten und individuell einzurichten.
Ich entwickle vorrangig nur für die Aprilia, trotzdem wird es in gewisserweise modular und erweiterbar sein, vielleicht möchte ich es in Zukunft auch noch an meinen anderen Fahrrädern verwenden. Meine Intention war erstmal, dass alle Anzeigen in einer gebündelt sind und es (fast) nichts am Originalaussehen ändert.
Zuerst wird momentan nur für die originale Displaygröße entwickelt, ich nutze dafür übrigens ein anderes Display (nicht das 1,77"), was größenmäßig etwas besser passt (aber auch ein IPS und dazu noch ww. ein monochromes LCD), als zweite Option kommt ein etwas größeres Display in die originale Aussparung, dafür wird der Deckel mit 3D-Druck nachgebaut und der Fensterausschnitt vergrößert (sind ja dann nur drei Zeilen Code-Anpassung). Als dritte Variante gibt es insgesamt zwei Displays im Cockpit, da baue ich noch zusätzlich ein rundes Display mittig in den Drehzahlmesser. Der Zeiger und die Skala bleiben bewusst erhalten, der Zeiger läuft dann aber außen herum - wehe einer klaut mir die Ideen, ne (ch)oke
Vielleicht kommt auch dann der PY+ Tacho dran. Das Display bietet sich an umzubauen und ist ja auch größer, da wird dann aber bei der Platinenfertigung wieder (fast) von vorn angefangen. Das Display vom SR Roller kann man auch direkt umprogrammieren mit der Dot-Matrix.
Zu deinen Fragen, das Display hat fünf Grundzustände, vier hat ja el bodo es loco schon genannt, dazu noch die leichte Variation der Stoppuhr-/Rundenzeit-Anzeige, sieht man z. B. auch in der Bedienungsanleitung. Ich hab zu beginn den MCU des Digitek etwas reverse-engineered, der hat ja einen eingebauten LCD-Treiber, Datenblatt gibts im Inet. Über die Jahre gab es da wohl leichte Revisionen, mit kleinen Änderungen, im Grunde sind jedoch alle gleich. Mit dem lässt sich jedoch nicht viel anfangen. Man kann beispielsweise die Anzahl der ansteuerbaren LCD-Segmente einstellen. Wenn ich es noch richtig im Kopf habe ist er aber in dieser Hinsicht ganz genau auf das vorhandene Display ausgelegt (68 Segmente oder so). Viel mehr kann man und muss man dazu eigentlich auch nicht mehr sagen. Deswegen ist der Weg mit einer eigenen Platine der richtige. Nach meiner Erfahrung gehen die Display eigentlich auch nicht oder zumindest nicht so schnell kaputt, meist gibt nur der Elko auf der Rückseite auf, der ist aber schnell getauscht.
Du hast ja von den anderen Usern erfahren, was gewünscht oder benötigt wird, danach kannst du ja weiterentwickeln. Bei erhältlichen Dataloggern kannst ja auch die ein oder andere vorhandene Funktion abschauen.
Hab noch ein unnützes Bild gefunden, wo ich ein paar Pins eingezeichnet habe.
Ansonsten, dein Engagement Kolbi ist löblich. Weitermachen...