Seite 1 von 2
fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 06 Dez 2023, 12:35
von DirkW
Hallo zusammen,
hat jemand von euch vielleicht für das
LCD-Display 2004 20x4 ein passendes
fischertechnik-Gehäuse als 3D-Druck erstellt?
Ich habe im Internet leider keine *stl-Datei dazu gefunden.

- LCD Display 20x4 2004.JPG (20.69 KiB) 43965 mal betrachtet
Grüße
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 06 Dez 2023, 14:16
von Jeroen Regtien
Hallo Dirk,
Ich habe im Rahmen meines Arduino-Schnittstellenprojekts einen für den 1604 erstellt und der 2004 steht auf meiner To-Do-Liste. Ich könnte über die Weihnachtsfeiertage eines erstellen und die 1604 Dateien vorerst auf Thingiverse verfügbar machen.
Mfg, Jeroen

- IMG_7147.jpeg (2.63 MiB) 43930 mal betrachtet

- IMG_7148.jpeg (2.63 MiB) 43930 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 06 Dez 2023, 18:36
von juh
Hallo Jeroen,
sieht gut aus! Interessant, dass du da auch die "quasi-Standard" 6-polige I2C-Verbindung verwendet hast. Mich würde interessieren, wie die intern aussieht, falls du davon ein Foto zeigen magst.
@Dirk Ich nehme an, du hast so ein Modul mit I2C-Interface hinten dran? Das wäre beim Gehäuse ja wichtig zu wissen wie du es anschließen willst.
vg
Jan
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 06 Dez 2023, 22:16
von Jeroen Regtien
Hallo Jan,
Ich habe versucht, die Konvention zu verwenden, die ich hier im Forum gelesen habe. Ich hoffe, ich habe es nicht vermasselt ...
Die beiden mittleren Pins habe ich für Signale verwendet, in meinem Projekt für die Poti-X- und Poti-Y-Signale, die ich direkt zum Arduino weiterleite, anstatt über eine parallele Schnittstelle.
Im 1604-Gehäuse werden diese offensichtlich nicht verwendet.
Mfg, Jeroen

- Screenshot 2023-12-06 at 22.15.04.png (26.99 KiB) 43846 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 10:42
von DirkW
Hallo Jeroen, hallo Jan,
ich habe einmal Fotos und eine Zeichnung vom Display erstellt.

- IMG_6112.JPG (1.02 MiB) 43790 mal betrachtet

- IMG_6108.JPG (1.31 MiB) 43790 mal betrachtet

- 1.JPG (48.97 KiB) 43790 mal betrachtet

- 2.JPG (11.39 KiB) 43790 mal betrachtet
Ich hoffe ihr könnt damit etwas anfangen.
Gruß
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 12:16
von Jeroen Regtien
Hallo Dirk,
Vielen Dank für die Zeichnungen mit den Maßen, ich habe auch eines herumliegen und werde dafür sorgen, dass das Gehäuse zu beiden passt. Ich denke, die meisten von ihnen haben ohnehin die gleichen oder sehr ähnliche Abmessungen.
Auf der Rückseite ist ein I2C-Adapter angelötet, daher gehe ich davon aus, dass du das Display mit I2C vom Mikrocontroller aus ansteuerst. Ich schlage dort vor, dass wir den fischertechnik / ftDuino „I2C“-Standard verwenden, von den Jan vorhin geschrieben hat (
https://harbaum.github.io/ftduino/www/m ... html#1.2.6). Das bedeutet, dass das Gehäuse an der Seite oder Rückseite über eine Öffnung für eine 6-polige Buchse verfügt.
Ich tendiere dazu, meine Gehäuse mit den „Standard“-Abmessungen von fischertechnik kompatibel zu machen, also Vielfache von 15 mm. Das würde ein Gehäuse mit den Außenmaßen 75x105x30mm und Schlitzen an den Seiten bedeuten. Die Höhe von 30 kann eine kleine Herausforderung darstellen, aber wenn die Oberseite des Displays bündig mit der Oberseite des Deckels abschließt, sollte dies möglich sein.
Ist das oben Genannte für dich in Ordnung?
Mfg, Jeroen
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 12:30
von DirkW
Hallo Jeroen,
vielen Dank für deine schnelle Antwort.
Die Maße passen.
Gruß
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 16:02
von Bjoern
Hallo Jeroen,
du hast die Belegung des TXT 4 genommen. Der ist leider zu allen anderen vorherigen Projekten inkompatibel.
Alles vor TXT 4 hatte
Pin 1 = GND
Pin2 = 5V
Pin5 = SDA
Pin6=SCL
Björn
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 16:47
von Jeroen Regtien
Hallo Björn,
Danke für den Tipp. Ich möchte mit den älteren Geräten kompatibel sein, also muss ich noch etwas löten ...
Mfg, Jeroen
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 07 Dez 2023, 19:08
von juh
Hallo,
ja, ich nehme auch immer diese Belegung. Weil die Pin-Nummerierung dieser Wannenstecker nicht einheitlich ist (mal reihenweise senkrecht, mal horizontal), habe ich immer das kleine Bildchen aus dem ftduino-manual parat, mir ist oben gar nicht aufgefallen, dass das eine andere ist.

- I2C_connector.png (4.48 KiB) 43677 mal betrachtet
@Jeroen ich habe die beiden freien pins in der Mitte auch schon zweckentfremdet und zwar als Interrupt-Leitungen genutzt, die sind nützlich weil sich die I2C-targets sich ja nicht aktiv beim controller melden können. Damit geht aber die Kompatibilität verloren, deshalb würde ich immer versuchen, das per Jumper oder DIP abschaltbar zu machen.
Das mit den ft-kompatiblen Außenmaßen macht mich immer komplett fuchsig, wenn das Board so wie hier mit 60mm schon exakt im 15-mm-Raster ist. 75 mm wird halt riesig, v.a. im Verhältnis zum eh schon relativ kleinen Display. Deswegen hatte ich mal bei buydisplay diese kleineren
Boards mit I2C chip-on-glass gefunden, leider gibt es die nur in 16x2. Ich würde bei Dirks Board wahrscheinlich wieder mal brutal die Blechschere walten lassen. Es sieht ganz so aus, als wenn man das PCB problemlos längs um 2mm kürzen könnte, das würde für ein 60er-Gehäuse reichen, aber ich weiß, dafür hat nicht jeder die Nerven.
Ach, und da wir hier ja bei den 3D-Tipps und Tricks sind: @Dirk, deine Skizzen sind klasse, aber wenn ich gute Fotos habe, wie es sie bei diesem Board auf den Produktseiten zumindest von der Ober- und Unterseite gibt, kann man auch sehr gut mit denen arbeiten. In FreeCAD lade ich mir die in eine image plane (Image workbench), meist muss man sie dann noch korrekt skalieren. Danach kann man beim Designen sehr gut das Foto zur Orientierung nehmen, mit den üblichen Toleranzen haut das in der Regel ganz gut hin, ganz ohne Schieblehre. Mache ich übrigens auch, wenn ich Gehäuse für eigene PCBs mache, da kann man dann einen Export der Platinenansicht nehmen, so sieht das z.B. bei einem aktuellen Projekt aus:

- Screenshot_20231207_185946.png (97.28 KiB) 43677 mal betrachtet
vg
Jan
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 08 Dez 2023, 10:26
von DirkW
Moin Jan,
vielen Dank für die Infos.
Das du Fotos für die Erstellung des Gehäuses benutzt finde ich sehr gut.
Zumal man sich das ganze Ausmessen der Größe sparen kann. Da kann sich auch mal
leicht ein Ablesefehler einschleichen, den man erst beim fertigen Druck bemerkt.
Und man spart sich viel Zeit.
Gruß
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 14 Dez 2023, 22:40
von Jeroen Regtien
Hallo Dirk,
Das Gehäuse ist da. Ich muss noch ein paar kleine Änderungen vornehmen und werde die Dateien am Wochenende zu Thingiverse hinzufügen.
Mfg, Jeroen

- IMG_7235 Large.jpeg (181.99 KiB) 43443 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 15 Dez 2023, 07:53
von DirkW
Hallo Jeroen,
das Gehäuse sieht schon einmal super aus.
Grüße
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 22 Dez 2023, 17:11
von DirkW
Hallo Jeroen,
das Gehäuse habe ich gedruckt und es passt perfekt.

- IMG_6114.JPG (1.06 MiB) 43039 mal betrachtet
Danke + Grüße und schöne Weihnachten.
Dirk
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 05 Nov 2024, 00:20
von Jeroen Regtien
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 06 Nov 2024, 12:04
von Arnoud-Whizzbizz
Sehr gute Idee. Ich benutze selbst häufig die SSD1306 OLED-Displays in meinem „Zauberling“ und das einstellbare Power-Modul, unter anderem. Eigentlich gerade weil sie so schön klein sind und auf der Vorderseite eines (selbstgebauten) Silberlings verwendet werden können. Allerdings muss ich dann meine Lesebrille aufbehalten, haha.
Aber auch die zwei- und vierzeiligen LCD-Displays sind sehr praktisch, nicht zuletzt, weil sie eigentlich keinen Speicherplatz benötigen. Ein SSD1306-Bildschirm kostet bei Verwendung z.B. eines Arduino Pro Mini mit 2 kB SRAM bereits die Hälfte des gesamten SRAM-Speichers. Die LCD-Bildschirme sind also eine sehr praktische Alternative. Trotzdem ist es oft ein bisschen eine Suche nach dem intuitivsten Bildschirmlayout, wenn man relativ viele Informationen auf dem begrenzten Zeichenplatz darstellen will. Andererseits sind sie hintergrundbeleuchtet, was manchmal praktisch ist.
Vor einiger Zeit habe ich ein XL-Silberling-Gehäuse entworfen, mit dem man leicht mit dem 'LCD Keypad Shield' (<3 € in China!) experimentieren kann. Dies erfordert die Verwendung eines Arduino UNO, aber man könnte leicht ein Programm schreiben, das auch die Ein-/Ausgänge und Tasten über I2C verfügbar macht und als Remote-Eingabe-/Ausgabegerät für einen TXT verwendet werden kann.

- rpm-meter.jpeg (1.8 MiB) 38039 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 27 Mai 2026, 12:10
von Arnoud-Whizzbizz
In der I2cCode TXT4.0-Bibliothek (von „caliope“ = elssner?) finde ich nur Unterstützung für das SparkFun Qwiic 20x4 SerLCD. Dieses Display enthält einen ATmega328P. Das 2004A verfügt jedoch über einen viel einfacheren HD44780-Controller. Für die I2C-Ansteuerung kannst du einen I/O-Expander (wie den PCF8574) verwenden, der die nativen parallelen Pins des Display-Controllers direkt ansteuert.
Ich arbeite gerade an einem Experiment, bei dem ich verschiedene I2C-Sensoren usw. sowohl mit 3,3 als auch mit 5 Volt gemischt an das TXT4.0 anschließe. Das SparkFun-Display akzeptiert am Qwiic-Anschluss 3,3 Volt, aber ich möchte gerade das klassische 2004A-Display mit 5 Volt (über Grove-Anschlüsse) an meinen eigenen I2C-Hub anschließen (dazu später mehr

) und hatte bereits damit begonnen, einen eigenen Treiber für Robo PRO Coding dafür zu schreiben, da ich keinen so schnell finden konnte.
Obwohl es immer Spaß macht, das Rad neu zu erfinden, frage ich zur Vermeidung von Doppelarbeit dennoch kurz nach: Hat jemand dieses Display bereits über den TXT4.0-Controller zum Laufen gebracht, oder macht es Sinn, dass ich es weiterentwickle, und würden andere davon auch Gebrauch machen wollen?
Letztendlich kann ich das Endergebnis in die FT GitLab-Cloud stellen, oder es kann der fantastischen Bibliothek auf
https://github.com/elssner/ft-Controller-I2C hinzugefügt werden.

- IMG_2373.jpeg (1.84 MiB) 5551 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 28 Mai 2026, 14:48
von Arnoud-Whizzbizz
Das 2004A LCD Display ist nun in Betrieb. Es lässt sich über I2C steuern (mit 5-Volt-Einspeisung) mit TXT4.0.
Es ist auf der fischertechnik GitLab Cloud als „LCD_2004A_over_I2C“ gelistet; hoffentlich habe ich die Berechtigungen richtig eingestellt. Ich werde es gerne wissen, falls ihr es noch nicht nutzen könnt. Zum Anlegen der richtigen Versorgungsspannungen (und zur Pegelumsetzung des I2C-Busses) verwende ich meinen (neuen) I2C-Hub.
Die Gestensensoren erhalten 3,3 Volt, das LCD-Display 5 Volt. Ein Unterschied zum ftExtender besteht darin, dass hier ausschließlich Flachkabel zum Anschluss der verschiedenen Controller (ftDuino, ftDuino32, Arduino, TX, TXT, TXT4) sowie Grove-/Seed-Stecker mit Versorgungsspannung (5 bzw. 3,3 Volt) für die angeschlossenen Geräte verwendet werden. Falls du den I2C-Hub ebenfalls nutzen kannst und jeder nachbauen darf, helfe ich gerne mit Leiterplatten und/oder einem 3D-Gehäuse. Bei Interesse kann ich das auf GitHub stellen.

- IMG_2374.jpeg (1.85 MiB) 5249 mal betrachtet
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 29 Mai 2026, 23:10
von atzensepp
Hallo Arnoud,
wieder mal tolle Erweiterungen!
Eine i2c-Weiche (TCA9548A) setze ich auch ein, allerdings auf Steckboards.
Dein "Silberling" mit den Grove-Konnektoren ist wirklich schick und sehr praktisch.
Den kann man sicher auch ein einen Arduino ranfummeln.
Viele Grüße
Florian
Re: fischertechnik-Gehäuse für LCD-Display 2004 20x4 gesucht
Verfasst: 30 Mai 2026, 00:51
von Arnoud-Whizzbizz
Ja, das alte TX, ftDuino oder Arduino können an den linken 6-poligen Flachbandkabel-Eingang (5-Volt-I2C-Pegel) angeschlossen werden. Das ESP-32, TXT und TXT4.0 an den 10- oder 6-poligen Flachbandkabel-Anschluss.
Da ich nur Pressstecker für Flachkabel (mit einer seitlichen Nase) gefunden habe, habe ich einen umhüllenden Stecker entworfen. Damit kannst du einen einfachen 2x3-Dupont-Stecker in einen DC3/Flachkabel-Stecker mit seitlicher Nase umwandeln. Auf diese Weise kann man auch ganz einfach verdrahtete Adapterkabel herstellen (es müssen nur drei Adern angeschlossen werden: GND, SCL und SDA). Ich habe inzwischen schon mehrere davon hergestellt, u. a. für den direkten Anschluss an einen Arduino.

- diy-dc3.jpg (139.29 KiB) 4934 mal betrachtet
Von den Eingängen des Flachkabels (unten) wird keine Versorgungsspannung (wohl aber Masse) weitergeleitet. Dies entspricht der Funktionsweise des ftExtender. Das Modul dient dazu, die 5- und 3,3-Volt-Spannung an den Grove-Anschlüssen bereitzustellen.
Dies ist standardmäßig durch den Anschluss von 9 Volt mit einem Fischertechnik-Stecker im unteren Gehäuse möglich, das auf den TXT-Controller aufgeschoben werden kann. Für die Verwendung mit Nicht-FT-Controllern werde ich wohl noch ein Gehäuse mit einem einfachen DC-Stecker anfertigen, damit man auch direkt einen 9-Volt-Adapter anschließen kann, um die Versorgungsspannungen bereitzustellen.