Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » Hübler-Grafik-MC – PDF des gesamten Artikels, mit Schaltplänen » Themenansicht

Autor Thread - Seiten: -1-
000
01.12.2025, 05:26 Uhr
GlueLogic

Avatar von GlueLogic

Ich konnte nirgendwo Schaltpläne für diesen Computer finden, daher habe ich den vollständigen Artikel darüber aus „Mikroelektronik in der Amateurpraxis 3” eingescannt und hier hochgeladen.

Es handelt sich um einen sehr umfassenden Artikel, daher empfehle ich, ihn zu lesen.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
01.12.2025, 20:41 Uhr
Bert



Hallo Alex!

Danke für den Scan!
Die Informationen hier kennst Du bestimmt schon:
https://hc-ddr.hucki.net/wiki/doku.php/homecomputer/hueblergrafik

Hast Du vor den Computer nachzubauen?
--
Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
01.12.2025, 20:54 Uhr
GlueLogic

Avatar von GlueLogic


Zitat:
Bert schrieb
Hast Du vor den Computer nachzubauen?



Ich erwäge, eine Version mit 64 KB RAM zu entwickeln die von zwei 62256-SRAMs bereitgestellt wird.

Ich denke daran, jedes Modul in eine Backplane mit PCI-Anschlüssen zu stecken. Dies würde eine 120-polige Schnittstelle zwischen den Karten bieten.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
06.12.2025, 23:04 Uhr
GlueLogic

Avatar von GlueLogic

Die Entwicklung meines Hübler-Grafik-MC-Klons schreitet voran.

Ich habe beschlossen, dass die erste Iteration nur minimale Änderungen gegenüber dem Original aufweisen soll und dass größere Änderungen (wie SRAM) getestet werden können, sobald ich ein funktionierendes System habe.

Eine kleine Änderung, die ich jedoch in Betracht ziehe, betrifft die Kassettenschnittstelle. Der ursprüngliche Operationsverstärker in dieser Schaltung ist ein ostdeutscher B611 (entspricht TCA311), der beide nicht mehr hergestellt werden.



Hier in Großbritannien kostet er 15 Euro. Idealerweise könnte er durch einen LM358 ersetzt werden, den DigiKey für 0,30 Euro verkauft.

Meine Erfahrung mit Operationsverstärkern ist begrenzt, daher wäre ich dankbar, wenn mir jemand bestätigen könnte, ob der LM358 in dieser Schaltung genauso funktionieren würde.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 06.12.2025 um 23:04 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
07.12.2025, 07:11 Uhr
karsten
Default Group and Edit
Avatar von karsten

Für Großbritannien wird das richtig sein, dass der B611D / TCA311A nur schwer und teuer zu bekommen ist. Bei den Bastlern in Ostdeutschland ist er sicher noch vorhanden.
Wie viele werden denn benötigt? Ich kann eine größere Menge günstig abgeben.
Der B615D / TCA315A wäre auch einsetzbar, er hat nur einen größeren Betriebstemperturbereich.

Karsten
--
1. Grundgesetz der Messtechnik? Wer misst misst Mist!
(fast) alle DDR-Schaltkreise und viele Transistoren, Dioden
Elektronikarchäologie, MC80, K1520

Dieser Beitrag wurde am 07.12.2025 um 07:12 Uhr von karsten editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
07.12.2025, 07:19 Uhr
RenéB



Hallo,
die B611 gibt es auch billiger.
https://www.ebay.de/itm/284640915350?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
07.12.2025, 11:21 Uhr
karsten33




Zitat:
GlueLogic schrieb
Ich konnte nirgendwo Schaltpläne für diesen Computer finden, daher habe ich den vollständigen Artikel darüber aus „Mikroelektronik in der Amateurpraxis 3” eingescannt und hier hochgeladen.

Es handelt sich um einen sehr umfassenden Artikel, daher empfehle ich, ihn zu lesen.



Hallo Alex,

irgendwie geht der Ink bei mir nicht.
https://archive.org/details/huebler-grafik-mc
Kannst Du das villeicht nochmal einstellen?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
07.12.2025, 12:33 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

Achtung: Der Rechner ist so nicht 1:1 aus dem Buch nachbaubar. Ein paar kleine Änderungen müssen vorgenommen werden. Siehe z.b. https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18699
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
07.12.2025, 12:43 Uhr
karsten33




Zitat:
volkerp schrieb
Achtung: Der Rechner ist so nicht 1:1 aus dem Buch nachbaubar. Ein paar kleine Änderungen müssen vorgenommen werden. Siehe z.b. https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18699



Hallo Volker,

ja das stimmt natürlich. Dieses hatte ich vorher schon alles gelesen. Wollte gern die Zusammenfassung des Buches elektronisch als File.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
07.12.2025, 16:09 Uhr
GlueLogic

Avatar von GlueLogic


Zitat:
karsten33 schrieb
Hallo Alex,

irgendwie geht der Ink bei mir nicht.
https://archive.org/details/huebler-grafik-mc
Kannst Du das villeicht nochmal einstellen?


Das ist seltsam, bei mir funktioniert es auch, wenn ich nicht angemeldet bin. Vielleicht kannst du über meine Benutzerseite darauf zugreifen?
https://archive.org/details/@boogie4998teeth

Wenn nicht, hier ist ein alternativer Link:
https://alex-j-lowry.github.io/download/hgmc/huebler-grafik-ocr.pdf

Zitat:
volkerp schrieb
Achtung: Der Rechner ist so nicht 1:1 aus dem Buch nachbaubar. Ein paar kleine Änderungen müssen vorgenommen werden. Siehe z.b. https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=18699


Vielen Dank für diese Information!
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 07.12.2025 um 16:09 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
07.12.2025, 17:16 Uhr
GlueLogic

Avatar von GlueLogic

Noch eine Anmerkung zum Thema Operationsverstärker...

Die Entwickler einiger sowjetischer ZX Spectrum-Klone hatten eine interessante alternative Lösung für die Umwandlung des Audiosignals in Logikpegel:



Ich habe bereits einen ZX Spectrum-Klon entwickelt, der diese Schaltung verwendet, und sie funktioniert gut.

Ich werde vielleicht versuchen, diese Schaltung als Ersatz für den Operationsverstärker zu verwenden, da mein Ziel letztendlich darin besteht, die Verwendung seltener Bauteile zu minimieren.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 07.12.2025 um 17:17 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
07.12.2025, 17:42 Uhr
karsten33



https://i.ibb.co/5hRThQtD/Screenshot-20251207-161226.png

Das stimmt.
Diese Schaltung hatten wir 1988 auch während meines Studiums am möglichen Ersatz für einen Schnitt-Trigger behandelt.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
07.12.2025, 18:00 Uhr
karsten33



https://i.ibb.co/5hRThQtD/Screenshot-20251207-161226.png

Das stimmt.
Diese Schaltung hatten wir 1988 auch während meines Studiums am möglichen Ersatz für einen Schnitt-Trigger behandelt.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
07.12.2025, 20:10 Uhr
HeikoS



Diese Schaltung habe ich in allen meinen Rechnern bis heute (JuTe 6K) verwendet, ist sehr zuverlässig und kommt mit sehr wenigen Bauelementen aus. Ein B555 oder NE555 läßt sich ja immer auftreiben.



Grüße, Heiko

Dieser Beitrag wurde am 07.12.2025 um 21:08 Uhr von HeikoS editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
12.12.2025, 00:00 Uhr
GlueLogic

Avatar von GlueLogic

Ich habe die RAM-Karte fertiggestellt. In den ursprünglichen PCB-Entwürfen war diese in einen Refresh-Controller und einen Speicherarray unterteilt, aber ich habe sie kombiniert, um die Anzahl der erforderlichen Pins am Busanschluss zu reduzieren.
Dies dürfte die komplexeste Platine im System sein.

--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 12.12.2025 um 00:02 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
21.12.2025, 21:20 Uhr
GlueLogic

Avatar von GlueLogic

Alle für ein minimal „brauchbares“ System erforderlichen Leiterplatten sind fertig. Jetzt muss ich nur noch warten, bis alles geliefert wird!

CPU und ROM:


RAM:


Video:


Tastatur-Encoder:


Backplane:


Kleintastatur:


Wenn ich diese Module zum Laufen bringe, ist der nächste Schritt die Entwicklung der E/A-Platine und einer mechanischen Tastatur.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
29.12.2025, 05:03 Uhr
GlueLogic

Avatar von GlueLogic

Falls jemand Interesse hat, hier sind meine vorläufigen Schaltpläne und Produktionsdateien für das System. Bitte beachten Sie, dass noch nichts getestet wurde. Ich empfehle daher, mit der Weitergabe an Hersteller noch zu warten.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 29.12.2025 um 05:04 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
29.12.2025, 09:26 Uhr
karsten33



Guten Morgen,

falls mal irgend jemand einen Satz Leiterplatten herstellt, ich hätte da Interesse.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
18.01.2026, 23:33 Uhr
GlueLogic

Avatar von GlueLogic

Ich entschuldige mich bei allen für meine lange Pause; mein Hauptcomputer hat beschlossen, das neue Jahr mit einem Ausfall zu feiern, sodass ich damit beschäftigt war, ihn zu reparieren.

Die gute Nachricht ist, dass der HGMC zusammengebaut ist, aber die schlechte Nachricht ist, dass er auch nicht funktioniert...
(Vollbild)

Der anfängliche „zufällige” Zustand des Videospeichers wird nicht gelöscht (wahrscheinlich, weil ich die 0-470-µF-Kondensatoren noch nicht auf die RAM-Platine gesetzt habe, da ich davon ausgehe, dass einige Experimente mit dem Wert dieser Kondensatoren erforderlich sein werden), und es gibt keinen VSync-Impuls. Das Bild „rollt” vertikal über den Bildschirm.
(Vollbild)

Ich habe zunächst mit der Fehlerbehebung für das VSync-Problem begonnen, da es einfacher zu lösen sein dürfte. Hier ist, was ich bisher herausgefunden habe:

- Das VBlank-Signal (Eingang an U12 Pin 1) schwingt ordnungsgemäß. So sieht es aus:
(Vollbild)

- Der Vsync-Fehler scheint seinen Ursprung am Ausgang Pin 13 zu haben, der permanent niedrig ist.
(Vollbild)

Es scheint, als sollte es eine einfache Lösung sein, aber...

- Der Austausch von U12 bringt keine Veränderung. Ich habe zwei Chips ausprobiert, darunter einen, den ich brandneu bei Digikey gekauft habe. Beide Chips funktionieren einwandfrei in einem T48 EPROM-Programmierer/Logiktester.

- Die Einstellung von RV1 bringt keine Veränderung. Ich habe RV1 mit aus dem Schaltkreis entferntem U12 getestet, und es funktioniert einwandfrei.

- Laut Datenblättern gibt es keine Probleme mit der Verdrahtung der Schaltung.

- Es gibt keine Lötbrücken oder andere Lötfehler auf der Leiterplatte.

- Die an U12 gemessene Versorgungsspannung beträgt 5,13 V, was innerhalb der empfohlenen Betriebsspannung der TTL-Logik liegt.

Ich habe keine Ideen mehr zur Fehlerbehebung. Hat jemand einen Vorschlag, was die Ursache für dieses Problem sein könnte?
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io

Dieser Beitrag wurde am 18.01.2026 um 23:34 Uhr von GlueLogic editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
19.01.2026, 13:13 Uhr
Bert



Der Logiktester hilft beim 123 wahrscheinlich nicht weiter, es sei denn er misst die Ausgangspulslänge.

Was passiert mit dem Ausgang, wenn Du mit dem Oszilloskop an Pin 14 und 15 prüfst?

Funktioniert evtl. nur der invertierte Ausgang (Pin 4)?

Welche Pegel haben die ungenutzten Eingänge 2 und 3?

--
Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
22.01.2026, 01:06 Uhr
GlueLogic

Avatar von GlueLogic

Danke für deine Vorschläge, Bert!

Nach einigen Stunden der Fehlersuche wurde mir klar, dass das Problem auf einen sehr dummen Fehler meinerseits zurückzuführen war...

(Links: ursprünglicher Schaltplan, rechts: mein Schaltplan)



Ich habe „Nanofarad” mit „Picofarad” verwechselt! Der Grund dafür, dass scheinbar kein Impuls vorhanden war, war, dass der Impuls zu kurz war, um auf meinem Oszilloskop sichtbar zu sein!

Nachdem ich die Kondensatoren ausgetauscht habe, habe ich nun ein stabiles Bild auf dem Bildschirm. Ich hatte keinen 22-nF-Kondensator vorrätig, aber ein 33-nF-Kondensator reicht vorerst aus, um zu beweisen, dass die Schaltung funktioniert.

Nun zum anderen Problem im System: Der Speicher wird beim Booten nicht gelöscht und das System initialisiert sich nicht.

Wie ich in einem früheren Beitrag erwähnt habe, hatte ich die mit „0...470” gekennzeichneten Kondensatoren im Schaltplan weggelassen, da ich dachte, dass es einiger Experimente bedürfen würde, um ihre korrekten Werte zu finden.

Aufgrund meiner Erfahrung mit dem Bau und der Reparatur von ZX Spectrum-Klonen, die die gleichen 64-kbit-Dynamic-RAM-Chips verwenden, würde ich erwarten, dass der anfänglich nicht gelöschte Zustand des Videospeichers ein sauberes „Schachbrettmuster” auf dem Bildschirm zeigt.

Das Bild, das ich auf dem Bildschirm sehe, sieht aus wie ein stark verzerrtes Schachbrettmuster. Nachdem ich mit den Werten der oben genannten Kondensatoren experimentiert habe, kann ich es in ein weniger verzerrtes Schachbrettmuster ändern. Die besten Ergebnisse habe ich bisher mit diesen Werten erzielt:



So sieht die Videoausgabe jetzt aus:


Wenn jemand Vorschläge hat, wie man die Speicherplatine zum Laufen bringen kann, würde ich mich über Ihre Vorschläge freuen.

Natürlich gibt es eine Alternative zur Verwendung von dynamischem RAM im System und den damit verbundenen lästigen, empfindlichen Timing-Anforderungen: nämlich stattdessen zwei statische 62256-RAMs zu verwenden. Das einzige Problem wäre, herauszufinden, wie man die Daten korrekt zur CPU und zur Videoschaltung puffert.
--
Ich bin ein Elektronik-Bastler, dessen Projekte sich hauptsächlich um 8-Bit-Computer drehen.
Wenn Sie nach etwas zum Bauen suchen, schauen Sie sich meine Website an! alex-j-lowry.github.io
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
22.01.2026, 08:46 Uhr
Bert




Zitat:
GlueLogic schrieb
Ich habe „Nanofarad” mit „Picofarad” verwechselt!


So eine ähnliche Verwechslung hat uns hier letztens eine Woche Fehlersuche eingebracht. Sowas passiert eben


Zitat:

Nun zum anderen Problem im System: Der Speicher wird beim Booten nicht gelöscht und das System initialisiert sich nicht.


Dann würde ich (in dieser Reihenfolge) prüfen:
- Spannung an der CPU
- Systemtakt
- Reset (und WAIT, BUSRQ, INT und NMI)
- M1
- gibt es Bewegung auf den Adress- und Datenleitungen
- und kommt der EPROM-Inhalt richtig an der CPU an

Der genau Wert vom großen Stützkondensator dürfte eher weniger wichtig sein.

Auf den Inhalt von unbeschriebenen dRAMs kann man sich eher nicht verlassen, wobei mir das '00 FF'-Muster auch schon begegnet ist:


Ich würde mich zuerst drum kümmern, daß die CPU läuft und vernünftige Werte in den Videospeicher schreibt.
--
Viele Grüße,
Bert
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek