Pi1541 OLED will nicht

Es gibt 15 Antworten in diesem Thema, welches 4.324 mal aufgerufen wurde. Der letzte Beitrag (15. Oktober 2020 um 01:42) ist von Nudnik.

  • Moin,
    ich habe dieses PI1541 aus Norwegen und habe da ein OLED draufgesteckt.
    Leider will das Display nicht anspringen.
    Nach 3 Tagen Rumdoktern frage ich mal in die Runde was ich da falsch mache.
    Ansonsten funktioniert das Pi1541. Images laden klappt.
    Nur kann ich so die Tasten nicht benutzen, weil ich ja nicht weiss wo ich im Menü gerade bin.

    Hier erstmal die Bilder:

  • Auf der Displayplatine steht die Pinbelegung drauf. Hast du verifiziert, daß die Signale auf der Platine genauso angeordnet sind? Wenn man SCL und SDA vertauscht funktioniert es nicht.

    Ausserdem gibt bei bei diesen OLED-DIsplays zwei verschiedene Controller, den SSD1306 und den SH1106. Welcher ist auf deinem Display und welchen unterstützt die Software?

  • Du hast ein falsches Display! Deins ist ein SPI-Display (6 Pin), Du brauchst aber ein I2C Display (4 Pin)!
    Manche SPI Displays lassen sich allerdings auf I2C umbauen: Bitte melde dich an, um diesen Link zu sehen.

  • Die Pinbelegung ist OK. Das kenne ich von meinem WiiCopter.
    Der Verkäufer hatte SSD1306 angegeben. Das war dann wohl geschummelt.
    Dann order ich mal die Dinger mit I2C und 4 Pins.
    Danke !

    Zum Glück habe ich das Display steckbar gelötet.


    Habe nun dieses bestellt:

    Einmal editiert, zuletzt von Metro23 (6. Dezember 2018 um 20:47)

  • Habe nun dieses bestellt:
    ebay.de/itm/153116987155?ViewI…eName=ADME:X:DERP:DE:1123

    Das Teil ist zweifarbig, der obere Teil gelb, der Rest blau. Das kann etwas komisch aussehen wenn die Software das nicht berücksichtigt

  • Dann klebe ich oben blaue Folie drauf. Wie beim Spaceinvader Automaten :D

    Hab noch zwei blaue in China bestellt.
    Mal sehen wann die eintrudeln.

  • Die Teile sind schon angekommen.
    Nachdem ich die SD nochmal ganz neu aufgelegt hatte läuft nun auch das OLED.
    Danke für Eure Hilfe !!


    Eine Baustelle weniger

  • Hallo meine Lieben,

    Ich hänge mich hier mal an. Seit heute bin ich Besitzer eines pi1541. Bestehend aus einem pi 3 Model B von Amazon und einem Shield von sordan.ie (

    )

    Als Netzteil verwende ich ein RavPower 2.4A USB Netzteil.

    Ich habe so meine Probleme mit dem Ding und natürlich kann es sein, oder ist sogar wahrscheinlich , dass meine Inkompetenz das Problem verursacht aber um das rauszufinden brauche ich dringend eure Hilfe.

    Folgende Probleme:

    1. Wenn ich vom C64 aus versuche mit LOAD"$",8 auf den pi1541 zuzugreifen, dann passiert ewig nichts und irgendwann bekomme ich "device not ready...".

    2. Das OLED Display zeigt nichts an.

    In Verwendung habe ich einen C64 Assy 250407. Mit der 1541 funktioniert das Laden von Disks einwandfrei.

    Für den pi1541 stecke ich die 1541 ab und verwende das selbe Kabel um den pi1541 anzuschließen.

    Über den raspi HDMI und die Tasten des Shields kann ich ein d64 Image aus dem 1541 Verzeichnis der SD Karte mounten. Wenn ich dann aber mit dem C64 mittels LOAD"$",8 auf das Drive zugreifen will geht das nicht.

    Der raspi tut nichts. Blinkt nicht, piept nicht, zeigt nichts am Bildschirm an und auch nicht am OLED Display.

    Was könnte ich hier falsch gemacht haben? Option und config files sind standard. Ich habe kein Änderungen gemacht.

    Zu 2.

    Das OLED Display zeigt nichts an. Ich habe das Kabel so angesteckt, dass die GND Bezeichnungen der zwei Prints zusammen passen. Das sollte also korrekt sein.

    In den config und option files habe ich allerdings nichts geändert. Da ist alles original.

    Das Display zeigt nichts an.

    Was mache ich falsch?


    Ich würde mich echt über Tipps freuen. Ist die Hardware defekt oder bin ich zu blöd das zum Laufen zu bringen??

    Danke für eure Hilfe

    Nudnik

  • In der Option.txt musst Du schonmal Variante B einschalten, so: splitIECLines = 1

    Und für das Oled-Display musst du die zwei // vor dem LCDName = ssd1306_128x64 entfernen!!!!

    Ansonsten den Verkäufer anschreiben, er soll Dir eine passende Options.txt Datei zu mailen!!!!!!!!

  • OK, der erste Tipp war schon mal Gold wert. Vielen dank dafür! Der pi1541 funktioniert jetzt als Laufwerk. Einzig das Display will noch nichts anzeigen. Dein zweiter Tipp bzgl. LCDName war schon aktiviert (also ohne die //).

    Trotzdem keine Anzeige. :sad:

    LG.

  • Woah!! Das Display funktioniert jetzt. Ich habe mit den verschiedenen Parametern rumgespielt und das ist die option.txt mit der es letztlich funktiniert:


    splitIECLines = 1

    scrollHighlightRate = 0.07

    ChargenFont = chargen // 8 bit font file

    OnResetChangeToStartingFolder = 1

    GraphIEC = 1

    SoundOnGPIO = 1

    SoundOnGPIOFreq = 100 // Frequency of buzz in Hz

    DisplayPNGIcons = 1

    LCDName = ssd1306_128x32 // <---- Das war ursprünglich auf "LCDName = ssd1306_128x64" Ich denke, diese Änderung führte letztlich zum Erfolg

    ShowOptions = 0 // display some options on startup screen