02.10.2024 Nachklapper



der Prototype aus 2020 kam zurück zur Reparatur – machte kein Mux. SD-Karte neu bespielt und Programm ersetzt, alles wieder schön.
Damit die Aktivitäten nicht im Verborgenen bleiben sollte die Anzeige Laden und Transfer sichtbar sein. Leuchtdioden nach außen legen gibt einen unschönen Drahtverhau, mit etwas Plexiglas konnten die LED’s sichtbar gemacht werden.

Zweites Problem, für den Gebrauch sollen Daten zwischen PX-8 und MAC ausgetauscht werden. Mit der SD-Karte auf dem Mac bedarf es ein paar Klimmzüge um sie aus dem Image zu ziehen bzw. hinein zu packen. Da ist es einfacher per DFUe und Kermit die Daten zu schieben, funktioniert bei meinen anderen CP/M Computern ja ohne Probleme. Also den USB-V24 Adapter am Mac geschraubt und einen passenden Treiber und Terminalprogramm (ZOC) geladen. Eingehende Tests mit 19,2kBit/s funktionieren einwandfrei in beiden Richtungen.
Noch eine Anleitung nebst Null-Modem-Kabel gestrickt und mein Bekannter ist vollends zufrieden…
Schrumpfkur
(August 2025)...
Das extra Gehäuse für die SD-Karte halte ich für Suboptimal, Laptop sollte ohne zusätzlichem Kabelgewirr auskommen, mein Prototype als Expansionsport ist etwas unförmig geworden…
Alle Module neu zusammengestellt und auf einem Träger (noch etwas zu lang) gelötet, schon etwas besser und könnte hintendran irgendwie gesteckt werden.
Den Kartenleser gegen eine kleinere Version getauscht und die Klinke (Kopfhörer) und die beiden Seriellen als mechanische Stütze genutzt. So bliebe noch Platz für einen D-Sub damit die RS232 eine ordentliche Steckverbindung bekommt. Aber es geht noch kleiner…

Neue Trägerplatte und Steckverbindung, so kann alles direkt auf dem Expansionsbus gesteckt werden. Hier holt sich das Modul nur die Stromversorgung, die Verbindung zur Seriellen erfolg durch ein kurzes Kabel. Leider ist die RS232 etwas „falsch Plaziert“ und muss umgangen werden damit die Buchse für DFUe frei bleibt.

Das kleine SD-Card Modul benötigt noch einen Pegelwandler 5V zu 3,3V, den habe ich auf der Rückseite untergebracht, die Verdrahtung erfolgt in der bewährten Häkeltechnik.
21.09.2025 fertig…
das Modul ist nun funktionstüchtig





Schaltbild als PDF PX-8-SD-CARD-V4
KiCAD projekt (ZIP) PX-8-SD-CARD-V4
Nun sind die 3D-Druck Spezialisten gefrag um das Ganze hübsch zu verpacken.
Kleiner ging es wohl nur noch mit einer neuen Platine wo der Prozessor, Kartenleser und die Pegelwandler vereint würden…
29.10.2025
3D-Muster von Dirk Nitsche



wie man unschwer erkennen kann ist die Platine noch etwas zu breit, oder am Gehäuse fehlen rundum noch ein paar Millimeter. Zudem gibt es noch ein Problem – wie fixiere ich das Gehäuse an der Platine bzw. an der Rückseite. Die vorgesehenen „Krallen“ wie beim Original brechen leider sehr leicht ab. Hier wollte Dirk in der 2.Version ein anderes Material nutzen…
Um die Platine noch etwas kompakter zu bekommen habe ich eine neue Trägerplatine entworfen, hier sind die Module entfallen und die beiden Spannungswandler kommen von unten mit dem wenigen Kondensatoren und Widerständen direkt auf die Unterseite und der Micro-SD-Halter auf die Oberseite wobei die Karte nach hinten zeigt. So kann sie dann leicht ausgewechselt werden.
Hier schon mal die Vorschau:


Die Buchsenleiste muss noch gegen eine abgewinkelte getaucht und der J2 wird direkt per Kabel zur Mini-DIN geführt. Der JP1 ist als Lötjumper ausgeführt da er nur für die Programmierung geöffnet werden muss sonst arbeiten die beiden TX-Treiber vom USB-Anschluß und der Serielle gegeneinander…
Die vorläufigen Schaltunterlagen ! Fehler im Schaltplan am RS232-Spannungswandler !
Schaltbild und Board müssen noch gründlich überprüft werden dann kann das ganze zur Fertigung wandern.
Schaun wir mal ob diese Version genauso zuverlässig arbeitet wie die drei Vorgänger …
PS: übrigens der Autorouter in KICAD Freerouting funktioniert hier wunderbar ;-))
30.10.2025 Platine ist nun vinal und in Produktion – ich bin gespannt…
Platinen waren nach gut einer Woche angekommen, wie immer in einer schönen Qualität – funktioniert leider nicht :-[[

Fehlersuche: Schaltplan nochmals genauer angeschaut und siehe da, am RS232-Pegelwandler habe ich die Logik- und RS232-Seite vertauscht, „tausendmal“ geprüft – betriebsblind. Mit Scalpell und Fädeldraht gerichtet, hierzu die beiden freien Sender, Empfänger genutzt.

Ist aber nicht der einzigste Fehler, denn die Karte wird nicht angesprochen. Für die Fehlereingrenzung eine weitere Platine mit Sockel ausgestatet, so kann ich den Arduino zwischen dem alten Aufbau, der ja einwandfrei funktioniert, tauschen um vergleichsmessungen durchzuführen.
Die Sendeanforderung vom PX-8 wird zum Arduino gesendet, hieraufhin sollte derNano das Protokoll analysieren und die Karte entsprechend ansteuern. Hierzu muss das CS-Signal auf low gehen und mit CLK, MOSI u. MISIO die Daten holen und hier scheitert der Datenaustausch, die Signale bleiben in Ruhestellung. Entweder kann er die Datenanfrage vom PX8 nicht richtig interprtieren oder die SPI Schnittstelle hat einen Fehler. Am Nano kann es nicht liegen da er in der alten Schaltung einwandfrei funktioniert. Mit dem Oszi ist das schlecht darzustellen, vieleicht bringt der Logik-Analyser bessere Erkenntnisse…
Berichtigter Schaltplan: Schaltplan-V41
Hier der Testaufbau um den Fehler deutlicher zu beleuchten:




Das sieht nicht nur auf dem PX-8 gut aus, auch der Analyser kann da was mit anfangen. Im Kanal 1 und Zwei wird die V24 abgebildet und das SPInterface auf den Kanälen 3-6,
der Kanal 0 hat leider mal das zeitliche gesegnet und bleibt unberücksichtigt. Hier sind man schön das die Anfrage vom PX quitiert und das PSI angesprochen wird um die Daten, hier Dir d:, aus der SD-Karte abzuholen – Alles Wunderbar…
… nicht so mit meiner neuen Platine.
Hier sind die Pegel nicht in Ordnung, sehen irgendwie „verpolt“ aus obwohl im statischem Test keine Auffälligkeiten erkennbar waren. Wenn bis hierher die Daten schon verstümmelt werden kann der Arduino die Karte nicht ansprechen – es bleiben erstmal viele Fragezeichen…
Quellen
Hier nochmal alle Quellen zum Projekt:
William R.Cooke
http://wrcooke.net/projects/pfbdk/pfbdk.html
F. J. Kraan
https://electrickery.nl/comp/px8/index.html
Peter Dassow
http://www.z80.eu/epsonpx8.html
Dateien:




