| Hilfe |
| Kalender |
![]() | |
| Elektronik Hier gehört alles zum Thema Elektronik rund um den Golf hinein |
| Antwort |
| | Themen-Optionen | Thema bewerten | Ansicht |
| | #1 | |||
| ||||
| Schrauber-Gehilfe |
Fast jeder von uns kennt das Problem. Der Golf 3 hat keine Tankwarnleuchte... ![]() Bei den "neueren" VDO Tachos ab 0km/h lässt sich eine Glühbirne einsetzen und das Problem ist beseitigt. Diejenigen unter uns, die einen TRW oder Motometer Tacho besitzen, haben bisher leider keine Möglichkeit diese nachzurüsten. Da ich mich schon eine Weile mit dem Motometer Tacho (ab 0km/h) beschäftige, hat mir das ganze keine Ruhe gelassen und ich habe tatsächlich eine relativ einfache Lösung gefunden. ![]() Auf der Platine des Tachos sitzt ein Treiber-IC "A31200728SI" für die Schrittmotoren, der entsprechend Signale eingespeist bekommt um die Nadeln zu bewegen. Datenblätter zu diesem IC findet man leider nicht, aber die Pins entsprechen dem gängigem IC "VID6606". Genau hier setze ich an und greife die Signale dafür auf der Rückseite ab. Zum einen gibt es "CW/CCW" für die Drehrichtung und "F(SCX)" für die Anzahl der Schritte. Über einen kleinen Microcontroller lasse ich nun die Schritte hoch bzw. runter zählen und kann so bestimmen, wann die Tankwarnleuchte eingeschaltet wird. So sieht meine Lösung dafür aus, mit nur 4 Lötpunkten am Tacho selbst: IMG_3521.jpg Damit das ganze jetzt auch möglichst Originalgetreu angezeigt wird habe ich noch eine neue Symbolleiste designed, die das Zapfsäulensymbol enthält. Dadrauf habe ich noch eine LED platziert, damit es auch leuchtet und entsprechende Pins zum anschließen. Vorteil bei dieser Lösung müssen die Displays für den Einbau nicht entfernt werden. ![]() IMG_3519.jpg IMG_3522.jpg Um jetzt noch mal zum TRW Tacho zu kommen. Hier wird für die Schrittmotoren der selbe Treiber-IC "A31200728SI" in einer anderen Bauform genutzt. Also könnte das Ganze auch hier umgesetzt werden. ![]() Viel Spaß beim nachbauen. | |||
| | Mit Zitat antworten |
| | #2 | |||
| ||||
| Golf-Tieferleger |
Sehr schön, kann man das auch kaufen | |||
| | Mit Zitat antworten |
| | #3 | ||
| |||
| ¼-Meile-Fahrer |
Sehr geil. Könntest du damit auch die normale Glühlampe betreiben? Bei den Golf 4 Tachos ist zumindest das Symbol schon vorhanden. | ||
| | Mit Zitat antworten |
| | #4 | |||
| ||||
| Schrauber-Gehilfe | Zitat:
![]() Hier geht es primär um den Motometer Tacho, wie ich es umgesetzt habe und dass es so auch bei dem TRW gehen würde. ![]() Etwas Off-Topic: Falls noch nicht bekannt lässt sich bei dem Motometer noch einiges mehr aktivieren: https://www.golf3.de/anleitungen-tut...rausholen.html Theoretisch lassen sich dabei auch andere Dinge anzeigen wenn man die Symbolleiste mit anderen Symbolen bedruckt. Statt Gurtwarnleuchte z.B. eine geöffnete Heckklappe oder viele andere Spielereien... | |||
| | Mit Zitat antworten |
| | #5 | |||
| ||||
| Schrauber-Gehilfe |
Eigentlich wollte ich die Platinen und den Code hier schon längst mal veröffentlichen. Aber besser spät als nie... ![]() Was mir noch aufgefallen ist, dass das ganze nur bei Motometer Tachos mit Index ab 23 passt. Alle darunter haben ein etwas anderes Layout der Platine und der Chip der die Schrittmotoren ansteuert ist bei denen mit Index kleiner 23 auf zwei Stück aufgeteilt. Wer das ganze selbst bei sich verbauen möchte kann sich die Platinen z.B. bei PCBway oder anderen Herstellern herstellen lassen. Die Gerber Dateien dafür habe ich euch hier angehangen: TWL.zip Symbolleiste.zip Gesteuert wird das ganze über einen ATTiny85. Den Code dafür habe ich über die "Arduino IDE" erstellt mit der "AttinyCore" Erweiterung. Den Code dazu findet ihr hier: Code:
#include <PinChangeInterrupt.h>
const int output = 2; // Ausgangspin für LED
const int pinCW_CCW = 3; // CW/CCWA Pin (Richtung)
const int pinStep = 4; // F(SCX)A Pin (Schrittimpuls)
volatile long stepCounter = 0; // Variable für die Schrittzählung
void setup() {
pinMode(pinCW_CCW, INPUT); // Richtungssignal als Eingang
pinMode(pinStep, INPUT); // Schrittimpulssignal als Eingang
pinMode(output, OUTPUT);
attachPCINT(digitalPinToPCINT(pinStep), countSteps, FALLING); // Interrupt bei fallender Flanke vom Tanknadelsignal
}
void loop() {
if(stepCounter < 180 && stepCounter >= 15)
{
digitalWrite(output, HIGH);
}
else
{
digitalWrite(output, LOW);
}
}
// Interrupt-Funktion zur Zählung der Schritte
void countSteps() {
if (digitalRead(pinCW_CCW) == HIGH) {
stepCounter++; // Schritt vorwärts
} else {
if (stepCounter > 0) {
stepCounter--; // Schritt rückwärts nur, wenn stepCounter > 0
}
}
} Verkauf der Platinen ist natürlich untersagt. ![]() P.S.: Bei Motometer Tachos vom Polo 6n (alte ZE) funktioniert das ganze auch. | |||
| | Mit Zitat antworten |
| Folgende 2 Benutzer sagen Danke zu Rufus für den nützlichen Beitrag: | Chopper (10.02.2025), Matthias1987 (10.02.2025) |
| | #6 | |||
| ||||
| Beginner |
Hi, ich grabe das Thema nochmal aus. Zunächst Mal: Respekt fürs Erstellen und Teilen. Ich werde das tatsächlich mal versuchen, weil der VR6 ab 94 nur MotoMeter hat. Mehrere Fragen dazu: Welche Hardware nutzt du, um den SO-8 ATtiny85 zu flashen? Ich hab bisher nur mit dem ATMEGA328 im DIP-28 package gearbeitet, da kann man das recht einfach mit einem Nullkraftsockel machen... Welche Dicke hat die Platine der Symbolleiste und welche Dicke hat die andere Platine? Bei der einen muss ja Licht durchscheinen und bei der anderen müssen ja die Pins des Tachos durch. Ich erlaube mir noch eine Anmerkung zur ATTiny-Platine: Wenn du die freien Flächen noch mit Kupfer füllst, machst du es dem PCB-Hersteller einfacher, da er nicht so viel ätzen muss und die Leiterbahnen nicht so "auf weiter Flur" alleine stehen. Danke schonmal! | |||
| | Mit Zitat antworten |
| | #7 | |||
| ||||
| Schrauber-Gehilfe |
In diesem Fall habe ich den ATTiny über einen Arduino als ISP programmiert mit Hilfe einer Klammer. Die Dicke der Platinen war 0,8mm. Das reicht vollkommen, dass dort das Licht durchscheint. | |||
| | Mit Zitat antworten |
| | #8 | |||
| ||||
| Beginner |
OK, vielen Dank für die Infos. Welche Arduino IDE Version nutzt du? Muss der ATtiny85 vorher einen bootloader bekommen? Wenn ich die Symbolleisten-Gerberdaten bei JLCPCB und / oder PCBway hochlade, kommt ein "interessantes" Ergebnis heraus. Siehe Anhang. Da ist ganz schön viel "drumherum". Die alte Symbolleiste kommt aber mit 160x21.25mm als Maß hin. Vielleicht ist auch nur die Vorschau falsch... Die TWL Platine kommt mit 54x13 korrekt heraus in der Vorschau. Hattest du das gleiche Problem? Ich kann die Dateien leider nicht mit Gerbv lokal öffnen. Kommen die Maße 160x21.25mm und 54x13mm hin? Danke Geändert von ralfonaut (02.02.2026 um 23:40 Uhr) Grund: IDE Version ergänzt, Maße editiert | |||
| | Mit Zitat antworten |
| | #9 | |||
| ||||
| Beginner |
So sieht die TWL-Platine in der Vorschau aus. Hatte ich vorhin vergessen | |||
| | Mit Zitat antworten |
| | #10 | |||
| ||||
| Schrauber-Gehilfe |
Ich habe derzeit die Arduino IDE 2.3.4 (auf meinem Mac), also recht aktuell. Einen Bootloader hatte ich nicht gebrannt. Falls sich dein ATTiny nicht beschreiben lässt kannst du das aber machen. Ansonsten ist halt wichtig, dass du die "ATTinyCore" Bibliothek installierst. Dazu in der Bordverwaltung danach suchen und installieren. Im Reiter "Werkzeuge" habe ich dann als Board "ATtiny25/45/85 (No bootloader)" ausgewählt. Weitere Einstellungen bei mir sind dann: BOD Level: BOD Disabled Chip: ATtiny85 Clock Source: 8MHz (internal) Save EEPROM: EEPROM retained LTO: Enabled millis()/micros(): Enabled Timer 1 Clock: CPU frequency Die Vorschau der Platine habe ich grade mal geprüft in meinen Bestellungen von damals, dort wird es mir auch fehlerhaft angezeigt. Geliefert wurde aber korrekt in 160mm * 21,25mm | |||
| | Mit Zitat antworten |
| Folgender Benutzer sagt Danke zu Rufus für den nützlichen Beitrag: | ralfonaut (03.02.2026) |
| | #11 | |||
| ||||
| Beginner |
Vielen Dank! Dann mache ich mich mal ans Werk. Die Gerber-Daten konnte ich mittlerweile doch öffnen. Könntest du mir bitte die design-files der Symbolleiste zukommen lassen? Ich würde dort noch ein Symbol ergänzen. Natürlich kann ich das hier dann auch posten, damit es ggf. noch andere nutzen können. Geändert von ralfonaut (03.02.2026 um 17:49 Uhr) | |||
| | Mit Zitat antworten |
| Antwort |
| |
Ähnliche Themen | ||||
| Thema | Forum | |||
| Alles aus dem Motometer Tacho rausholen | Anleitungen Tutorials | |||
| VDO Tacho aus GTI gegen Motometer Tacho aus GTI ersetzen? | Golf Allgemein | |||
| [TUT] Aktivieren Tankwarnanzeige VDO Tacho ab 0km/h | Anleitungen Tutorials | |||