birkeh Geschrieben January 22, 2021 at 10:59 Share Geschrieben January 22, 2021 at 10:59 Hallo Community, ich habe einen RED Brick (Image Version 1.15 full), einen Master Brick 2.1 (FW 2.4.10) und ein LCD 128x64 Bricklet (FW 2.0.9). Wenn ich den Master Brick mit dem LCD Bricklet an den Brick Viewer (2.4.17) anschließe (Windows und Linux), werden mir beide angezeigt. Wenn ich den Master Brick auf den RED Brick oben drauf stecke, zeigt mir der Brick Viewer (am USB vom RED) nur den RED an. Wenn ich den Master Brick direkt anschließe und das Beispielprogramm "example_hello_world.py" auf dem PC laufen lasse, reagiert das Display wie es soll. Wenn ich das Program auf dem RED laufen lasse, steht im Log folgende Fehlermeldung: Traceback (most recent call last): File "example_hello_world.py", line 19, in <module> lcd.clear_display() File "/usr/local/lib/python3.5/dist-packages/tinkerforge/bricklet_lcd_128x64.py", line 305, in clear_display self.check_validity() File "/usr/local/lib/python3.5/dist-packages/tinkerforge/ip_connection.py", line 506, in check_validity device_identifier = self.ipcon.send_request(self, 255, (), '', 33, '8s 8s c 3B 3B H')[5] # <device>.get_identity File "/usr/local/lib/python3.5/dist-packages/tinkerforge/ip_connection.py", line 1314, in send_request raise Error(Error.TIMEOUT, msg, suppress_context=True) tinkerforge.ip_connection.Error: Did not receive response for function 255 in time (-1) Das Beispielprogramm sieht so aus: #!/usr/bin/env python # -*- coding: utf-8 -*- HOST = "localhost" PORT = 4223 UID = "R49" # Change XYZ to the UID of your LCD 128x64 Bricklet from tinkerforge.ip_connection import IPConnection from tinkerforge.bricklet_lcd_128x64 import BrickletLCD128x64 if __name__ == "__main__": ipcon = IPConnection() # Create IP connection lcd = BrickletLCD128x64(UID, ipcon) # Create device object ipcon.connect(HOST, PORT) # Connect to brickd # Don't use device before ipcon is connected # Clear display lcd.clear_display() # Write "Hello World" starting from upper left corner of the screen lcd.write_line(0, 0, "Hello World") input("Press key to exit\n") # Use raw_input() in Python 2 ipcon.disconnect() Wenn ich übrigens noch eine WIFI 2.0 Master Extension oben drauf setze, dann wird sie mir sowohl mit als auch ohne RED Brick im Viewer angezeigt. Habe ich irgend was übersehen? Vielen Dank für die Hilfe! lg. Herwig Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben January 22, 2021 at 12:52 Share Geschrieben January 22, 2021 at 12:52 Dass das LCD Beispielprogramm auf dem RED Brick nicht funktioniert, wenn der RED Brick den Master Brick und damit das LCD Bricklet nicht sieht ist nicht verwunderlich. 1 hour ago, birkeh said: Wenn ich den Master Brick mit dem LCD Bricklet an den Brick Viewer (2.4.17) anschließe (Windows und Linux), werden mir beide angezeigt. Wenn ich den Master Brick auf den RED Brick oben drauf stecke, zeigt mir der Brick Viewer (am USB vom RED) nur den RED an. Von der Beschreibung her ist das ein Kommunikationsproblem zwischen RED Brick und Master Brick, vermutlich bedingt durch ein Hardwareproblem. 1 hour ago, birkeh said: Wenn ich übrigens noch eine WIFI 2.0 Master Extension oben drauf setze, dann wird sie mir sowohl mit als auch ohne RED Brick im Viewer angezeigt. Aber es fehlt dennoch der Master Brick in Brick Viewer auch wenn die Extension auf dem RED Brick anzeigt wird? Dann sind im Stapel die Leitungen für die Extension okay, aber zumindest für den ersten Brick im Stapel nicht. Hast du noch einen weiteren Brick (kein RED Brick) zur Hand? Was passiert, wenn du einen weiteren Brick zwischen RED Brick und dem problematischen Master Brick steckst? Ich vermute ein Kontakt- oder Lötproblem am linken oberen Stapelstecker (von der mini-USB Buchse aus gesehen) am RED Brick oder dem linken unteren Stapelstecker am Master Brick. Schau dir bitte mal genau die Kontakte dieser beiden Stecker an und auch deren Verlötung mit der Platine. Vielleicht sitzt da auch einfach nur etwas Schmutz in den Steckern der den Kontakt behindert? Kannst du ein Foto des Aufbaus mit RED Brick zeigen? Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
birkeh Geschrieben January 24, 2021 at 20:17 Autor Share Geschrieben January 24, 2021 at 20:17 Hallo Photron, danke für die Antwort ... Ich habe leider sonst keinen weitern Brick, und ja, der Mater Brick fehlt im Brick Viewer auch wenn die Extension angezeigt wird. Ich habe sowohl die Stecker als auch die Verlötung mit der Lupe angesehen und kann keinen Fehler entdecken. Zur Sicherheit mal ein paar Fotos ... Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben January 25, 2021 at 13:09 Share Geschrieben January 25, 2021 at 13:09 Weitere Fragen: Macht es einen Unterschied, wenn du die WIFI Extension aus dem Stapel weglässt? Macht es einen Unterschied, wenn du nach dem Booten des Stapels den Master Brick über dessen Reset Knopf im laufenden Betrieb neustartest? Kannst du das brickd.log vom RED Brick hier anhängen? Die Logdatei kannst du über Brick Viewer auf dem RED brick Tab unter Import/Export System Logs herunterladen. Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
birkeh Geschrieben January 25, 2021 at 19:06 Autor Share Geschrieben January 25, 2021 at 19:06 Nein, kein Unterschied, wenn ich die WIFI Extension weglasse. Kein Unterschied, wenn ich den Master Brick resette. Blaue LEDs blinken kurz, auch auf der WIFI Extension blinkt es kurz, im Viewer kein Unterschied. Alles mit und ohne WIFI getestet. Für die Logs habe ich neu geflashed (v1.15), dann mit Master und WIFI hochgefahren und alles upgedatet. Runtergefahren, neu gestartet. Runtergefahren, neu gestartet und nach dem Hochfahren Master resettet Runtergefahren, WIFI entfernt, neu gestartet. Runtergefahren, ohne WIFI neu gestartet und nach dem Hochfahren Master resettet. Ich habe alle Logs angehängt. Danke für die Hilfe! Tinkerforge.zip Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben January 26, 2021 at 16:29 Share Geschrieben January 26, 2021 at 16:29 Keine Fehler in den Logs. Für den RED Brick sieht es so aus also ob der Master Brick nicht da wäre. Ich bleibe dabei, die beste Erklärung ist ein Kontakt- oder Lötproblem an den Stapelsteckern, auch wenn es auf den Fotos (soweit sich das erkennen lässt) kein Problem zu sehen ist. Da bleibt mir als nächstes leider nur vorzuschlagen den Stapel zur Reparatur einzuschicken. Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
birkeh Geschrieben January 26, 2021 at 18:55 Autor Share Geschrieben January 26, 2021 at 18:55 Ok, nachdem ich auch mit der Lupe nichts erkennen konnte, schicke ich den RED, Master und WLAN, vielleicht findet ihr ja was. Jedenfalls vielen Dank für die Unterstützung! Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.