Projekt Testboard & Kühlkörper (Assy 250469 Tequila Sunrise)

Es gibt 32 Antworten in diesem Thema, welches 5.536 mal aufgerufen wurde. Der letzte Beitrag (16. März 2016 um 11:14) ist von Goethe.

  • Hallo zusammen,

    Projektchen:
    - alle ICs sockeln, sodass (nach Basteln der entsprechenden Zusatzhardware) als Testboard nutzbar
    - Kühlkörperausstattung mit der Bitte melde dich an, um diesen Link zu sehen. Klammermethode
    Bei diesem Projekt bin ich heute erstmal in einer Sackgasse gelandet. :cry:
    Nachdem ich gestern folgendes gemacht hatte:
    - CPU auslöten und sockeln
    - CIA 1 (U1) auslöten und sockeln
    - ( CIA 2 (U2) war schon gesockelt, wahrscheinlich aufgrund einer Reparaturaktion in den 90'ern )

    Zeigt der C64 nun leider folgendes Bild: Bitte melde dich an, um diesen Link zu sehen.
    Weitere Symptombeschreibung:
    - angeschlossene Floppy läuft kurz an (Reset über Serial scheint auszulösen, kein Dauerreset)
    - keine Reaktion auf Tastatureingaben (z.B. blind Disk-Dir laden)
    - bei Einstecken einer ActionReplay6 in den Expansion Port ändert sich das Fehlersymptom nicht
    Bereits getestet:
    - Switch der beiden CIAs zu verifiziert funktionsfähigen ICs bringt keine Abhilfe
    - Switch zu einem verifiziert funktionsfähigen VIC bringt keine Abhilfe

    Was könnte es sein?
    - Kann ich beim Auslöten die CPU geschrottet haben? Beim Entlöten des PIN 21 (GND) könnte es sein, dass die Hitze zu groß wurde, da ich recht lang daran rumdoktern musste (nur ein 25W Lötkolben)
    - Ist das Fehlerbild "bekannt" im Sinne von - da funktioniert eine bestimmte Leitung zwischen IC X und IC Y nicht?
    Leider habe ich keine Ersatz-CPU zur Hand, um das zu testen, müsste also erstmal ein weiteres Board anfassen (ungern, falls meine Entlöt-Nichtkünste die Ursache waren...)


    Projektstatus ansonsten:

    1. Sockel auf Board
    Bitte melde dich an, um diesen Anhang zu sehen.

    2. ICs direkt nach Auslöten
    Bitte melde dich an, um diesen Anhang zu sehen.

    3. ICs entlötet und gerichtet
    Bitte melde dich an, um diesen Anhang zu sehen.

    4. Vorbereitung Kühlkörper
    Bitte melde dich an, um diesen Anhang zu sehen.

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

    Einmal editiert, zuletzt von Goethe (18. Februar 2016 um 11:57)

  • ... bin gerade im Zug und kann mir das Video nicht anschauen. Tausch doch vorab die beiden CIAs miteinander. Wenn sich das Bild nicht verändert, sind die es schon mal nicht, sofern die Sockel Kontakt mit dem Board haben.

  • 1. Wie schauen die PINS der CPU aus?
    Vielleicht hast du einen verbogen beim reinstecken?

    2. Präzisionssockel sind für ausgelötete Chips eher schlecht, weil sich die Pins ausleiern.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

    Mein Discogs: Bitte melde dich an, um diesen Link zu sehen.

  • Zeigt der C64 nun leider folgendes Bild: Bitte melde dich an, um diesen Link zu sehen.

    Die Bildschirmfarben stimmen -> CPU, Kernal, PLA und VIC können nicht ganz karpott sein.
    Die Zeichenmuster flackern -> der VIC liest nicht immer korrekt aus dem Char-ROM (Verbindungen prüfen), oder der VIC hat nen Hau (VIC in anderem Rechner prüfen).
    Bildschirm nicht gelöscht -> CPU-Absturz (Kernal/Basic/RAM defekt?) oder falsche VIC-Bank (CIA2 prüfen)
    Zeichenfarben nicht einheitlich -> Color-RAM wurde nicht von CPU beschrieben oder kann nicht vom VIC gelesen werden -> CPU-Absturz (siehe oben) oder VIC-Problem oder TTL-Problem

    - keine Reaktion auf Tastatureingaben (z.B. blind Disk-Dir laden)

    Versuch mal per CTRL und 1 die Zeichenfarbe auf Schwarz zu ändern, sieht man dann was? Ist wegen der eh schon nicht einheitlichen Zeichenfarben hier sehr unwahrscheinlich, ist aber schnell getestet (sollte meines Erachtens zu den Standardtests gehören).

    Bereits getestet:
    - Switch der beiden CIAs zu verifiziert funktionsfähigen ICs bringt keine Abhilfe
    - Switch zu einem verifiziert funktionsfähigen VIC bringt keine Abhilfe

    Sowas nie, nie, NIE machen! :prof:
    Immer nur anders herum, also fragliche Chips in bekannt gutem Board testen.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Und noch ein Tipp. Immer nach einem gesockelten Chip, das Board direkt testen. Somit sparst Du Dir sehr viel Zeit, bei der Fehlersuche. ;)
    Nie mehrere gleichzeitig angehen.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Danke für eure Antworten und eure Geduld mit mir. Hier die Ergebnisse:
    - Ctrl-1 funktioniert nicht, d.h. keine Änderung sichtbar.
    - VIC funktioniert in einem Referenz-Cevi noch
    - ausgelötete CIA 2 kann ich im Referenz-Cevi nicht testen, weil ich keine Testvorrichtung habe
    - ausgelötete CPU kann ich aktuell nicht testen, weil ich keinen Referenz-Cevi mit gesockeltem Slot habe

    Ich vermute mehr und mehr ein "simples" Kontaktproblem.
    Bitte melde dich an, um diesen Link zu sehen. Du vermutest noch ein "TTL-Problem". Kannst Du mir erklären, welchen IC Du hier vermutest und wie ich das testen könnte?

    Zum Kontaktproblem:
    Kann ich beim Einlöten der Sockel irgendwelche weiteren Anfängerfehler gemacht haben, die ich ggf. noch korrigieren kann?
    Z.B. hätte ich sie etwas angehoben installieren müssen, sodass ich sie von Unter- UND Oberseite verlöten muss?
    Auf der Boardunterseite sieht bei den Sockeln alles gut aus, d.h. Lötpunkte sind sauber, keine versehentlichen Querverbindungen.

    Lessons learned:
    - step by step sockeln (danke Bitte melde dich an, um diesen Link zu sehen., nächstes Mal wird die Fehlersuche dann einfacher, wenn ich nur an einem IC schauen muss, aktuell ist echt ätzend.
    - keine guten ICs in einem schlechten Board nutzen (danke Bitte melde dich an, um diesen Link zu sehen.)

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

  • Wenn die Unterseite ok aussieht, hast Du evtl. beim Raushebeln eines IC das Lötauge auf der Oberseite mit abgerissen, oder eine Durchkontaktierung mit rausgerissen.
    Da hilft dann nur Sockel nochmal raus und nachsehen


    Das Geflackerdeutet auf togglende Adress- und/oder Datenleitungen hin.

    Und nein, da in den Lötlöchern Durchkontaktierungen drin sitzen, muss man nicht von beiden Seiten löten.

    Reparaturtipps auf eigene Gefahr! Ihr seid alt genug, um zu wissen, was Ihr tut. :wink:
    Strom macht klein, schwarz und hässlich. :strom:

  • Kann ich beim Einlöten der Sockel irgendwelche weiteren Anfängerfehler gemacht haben, die ich ggf. noch korrigieren kann?
    Z.B. hätte ich sie etwas angehoben installieren müssen, sodass ich sie von Unter- UND Oberseite verlöten muss?
    Auf der Boardunterseite sieht bei den Sockeln alles gut aus, d.h. Lötpunkte sind sauber, keine versehentlichen Querverbindungen.

    Beim Einlöten eher weniger. Ausser, man klumpt zu sehr mit dem Zinn herum.
    Beim Auslöten kann aber so einiges passieren. Unter anderem abgerissene Lötaugen, Leiterbahnen.
    Das Zinn könnte z.B. nicht mehr sauber durch das Bohrloch fließen, um das Lötauge auf der Oberseite mit zu verbinden.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Wenn die Unterseite ok aussieht, hast Du evtl. beim Raushebeln eines IC das Lötauge auf der Oberseite mit abgerissen, oder eine Durchkontaktierung mit rausgerissen.
    Da hilft dann nur Sockel nochmal raus und nachsehen


    Das Geflackerdeutet auf togglende Adress- und/oder Datenleitungen hin.

    Und nein, da in den Lötlöchern Durchkontaktierungen drin sitzen, muss man nicht von beiden Seiten löten.

    Ich tippe auch auf ein Kontaktproblem. Vor allem, weil du mit einem 25W Lötkolben ICs ausgelötet hast.
    Die herausgerissene Durchkontaktierung wäre dir aber hoffentlich aufgefallen?
    Tippe daher eher auf abgerissenes / beschädigtes Pad im Bereich der CPU oder VIC-II.
    Messe einfach mal ein die Pins durch. (z.B. Adress- und Datenleitungen, /CS, R/W, ...)

    Edit: Von der CPU zur PLA z.B. und VIC zur PLA.

    Wem ein leeres EPROM fehlt, braucht ein EPROM-Lösch-Gerät

    Mein GitHub: Bitte melde dich an, um diesen Link zu sehen.
    EasyFlash3 DIY: Bitte melde dich an, um diesen Link zu sehen.

    Mein Discogs: Bitte melde dich an, um diesen Link zu sehen.

  • Einkaufsliste
    - besserer Lötkolben
    - Durchgangsprüfer & Multimeter

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

  • Einkaufsliste
    - besserer Lötkolben
    - Durchgangsprüfer & Multimeter

    Schau auch gleich mal nach einem Logic-Tester. Damit kann man schon sehr viele Pegel/Pulse checken - auch ohne Oszi ....

    und vor Allem: LAIEN-FINGER WEG VON FUNKTIONIERENDEN BOARDS !
    Ich glaube das war jetzt wohl das 3. Board, was Du verschlimmbessert hast ?? (hab aufgehört zu zählen :/ )

    .... war nicht böse gemeint - nur ehrlich ;)

    Viele Grüße,
    GI-Joe
    Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen.


  • Schau auch gleich mal nach einem Logic-Tester. Damit kann man schon sehr viele Pegel/Pulse checken - auch ohne Oszi ....

    Danke für den Tip. Was empfiehlst Du da?

    Und ansonsten, bzgl. "Laie": Ich bastle soviel ich will und solange ich lerne, und wenn dabei mal ein Board kaputt geht, dann ist das halt so. :smile:

    Eine Knappheit an Cevi-Boards wirds erst in 20-30 Jahren geben, und bis dahin bin ich dann nicht mehr Laie, sondern Profi.

    P.S. - noch hat keiner meiner Cevis seit meiner F64-Anmeldung das Zeitliche gesegnet, insofern ist auch diesbezüglich alles im grünen Bereich.
    Erst wenn der Counter in meiner Signatur bei 0 angekommen ist, bin ich gescheitert.

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

    2 Mal editiert, zuletzt von Goethe (18. Februar 2016 um 20:37)

  • Danke für den Tip. Was empfiehlst Du da?

    Ein nützliches Werkzeug, was auf keiner Einkaufsliste fehlen sollte: ein Bitte melde dich an, um diesen Link zu sehen..
    Oder wie meinst Du diese Frage jetzt ?

    Viele Grüße,
    GI-Joe
    Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen. * Bitte melde dich an, um diesen Link zu sehen.

  • Bitte melde dich an, um diesen Link zu sehen. Du vermutest noch ein "TTL-Problem". Kannst Du mir erklären, welchen IC Du hier vermutest

    Da ich die U-Nummern der Logikgatterchips auf den diversen C64-Platinen nicht auswendig weiß, überlasse ich das lieber denen, die es wissen (also Gerrit und Co)... :whistling:

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..


  • Beim Einlöten eher weniger. Das Zinn könnte z.B. nicht mehr sauber durch das Bohrloch fließen, um das Lötauge auf der Oberseite mit zu verbinden.

    Das war der goldene Tipp. :respect:
    Auch wenn mir beim Auslöten keine Lötaugen abgerissen waren, vermute ich, dass ich beim Einlöten der Sockel tatsächlich bei einigen Pins zu wenig Lötzinn verwendet hatte oder zu kurz gelötet hatte.
    Damit hat wohl bei einigen Pins die Durchfluss-Verbindung auf die Oberseite nicht funktioniert.

    Das habe ich gestern nochmal fein säuberlich nachgebessert (Pin für Pin auf beiden neuen Sockeln).

    Und siehe da, siehe Bild, alles wieder im grünen Bereich.
    Jetzt wisst ihr auch, warum das Exemplar "Tequila Sunrise" heißt. :D

    Der vorletzte Schritt, die Kühlkörper mit den GMP-Klammern anzubringen, sollte selbst mir als Laien gelingen können. :strom:
    Der letzte Schritt ist dann, das Hardwareset für das Testmodul nachzubauen... Das wird wohl etwas länger dauern.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5


  • Ein nützliches Werkzeug, was auf keiner Einkaufsliste fehlen sollte: ein Bitte melde dich an, um diesen Link zu sehen..Oder wie meinst Du diese Frage jetzt ?

    Ja genau, danke - ich meinte die Frage als "Kaufberatung" für ein Modell, was für C64-Diagnose ausreicht, da ich davon ausging, dass es viele Modelle von vielen Herstellern gibt.
    Natürlich muss ich dann auch erstmal lernen, wie man so ein Teil benutzt. :smile:

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5

  • 2. Präzisionssockel sind für ausgelötete Chips eher schlecht, weil sich die Pins ausleiern.

    Und auch was zu dem Thema. Ich löte grundsätzlich auch immer Präzisionssockel ein.
    Ausgelötete Chips mit verkürzten Beinchen setze ich dann mit einem Standard-Zwischensockel (mit Federkontakten) auf den Präzisionssockel.
    Saubere Sache und klappt super.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Ausgelötete Chips mit verkürzten Beinchen setze ich dann mit einem Standard-Zwischensockel (mit Federkontakten) auf den Präzisionssockel.

    Mache ich auch so, der ausgelötete Chip bleibt dann in diesem 'Opfersockel', auch wenn ich ihn von der Platine wieder runternehme und woanders einsetze.

  • Und zum Logik-Testen, habe ich noch dieses alte Schätzchen hier:
    Bitte melde dich an, um diesen Link zu sehen.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Sooo... Hm. Leider ist mit dem Board doch noch nicht alles grünen Bereich.

    Es bleibt noch ein Problem mit dem Expansion Port übrig, was sich so äußert,
    dass der Tequile Sunrise bei eingestecker RRNetMk3
    - in 90% aller Fälle beim Einschalten nur einen schwarzen Bildschirm produziert.
    - in 5% der Fälle bei einem leeren Bildschirm mit den richtigen Farben (hellblau/blau) landet
    - in etwa 5% der Fälle korrekt startet (vollständiger Einschaltbildschirm mit RRNet Informationen).

    Wenn ich bei Glück in den "besten" 5% gelandet bin, führt Auslösen eines (Userport-)Resets zu lustigen Fehlern, z.B. den hier in diesem Foto sichtbaren.
    Mit genügend oft Reset drücken landet man aber auch schonmal wieder beim ordentlich Bildschirm,
    Bitte melde dich an, um diesen Anhang zu sehen.

    Ein Kontaktproblem des Expansion Slots schließe ich erstmal aus, da ich
    - ihn ausgiebig mit Kontakt WL gereinigt habe
    - die Pins leicht gebogen habe, damit sie wieder etwas mehr in die Mitte zeigen (mehr Druck auf das eingesteckte Modul)
    - außerdem viele andere Module problemlos funktionieren - getestet habe ich es mit Action Replay MK6, Final Cartridge III und Atari Pole Position - alle problemlos.

    Was könnte es also sein? Was müsste ich checken/messen (Multimeter und Logiktester sind bestellt... :thumbsup: ) um das Problem eingrenzen zu können?

    Gruß, Goethe.
    _______________
    C64, C128DCR, SX64, C16, plus/4, A1200+Blizzard1230/IV, A600HD+Vampire600V2, A300+ACA620, MEGA65, Atari 800+810
    Vectrex, Game Boy, NDSi, GameCube, Game Gear, Mega Drive, Mega CD, 32X, Multimega, Nomad, Saturn, Dreamcast, XBox, PS2, PSP, PS3, PS Vita, Ouya, PS4, PS5