Da ich für dieses Jahr wieder einige Dienstreisen auf dem Plan habe (wie im Moment) habe ich meine Prioritätenliste etwas umgestellt... Ist halt schwierig, ADB oder PS/2 zu debuggen, wenn man keinen Rechner hat, und der würde das Reisegepäck doch enorm aufblähen...
Das dringend notwendige Hardware-Re-Design (sagen wir mal, mein Board läuft, aber es widerspricht einigen Regeln des guten Designs und ist nicht erweiterbar außer mit großem Aufwand, außerdem muss ich wohl einer Vielzahl an im Umlauf befindlichen, defekten USB Host Shields Rechnung tragen, wo ich langsam dem Fehler auf die Schliche komme, ein Fix aber auch wohl etwas Hilfe von Außen benötigt) hat mich das Thema "USB RetroARDUInput Modular" weiter nach oben rücken lassen.
Ich denke mal, vor Mitte des Jahres werde ich wohl keine Boards bestellen, aber hier schon mal ein Teaser für das, was mit dem modularen System zusätzlich noch möglich werden wird (ich sehe die nächste Chipkrise auf uns zukommen - SPI-Digital-Potis ausverkauft!)
Projektidee "USB RetroArduInput"
- Dark_Lord
- CONFIG.SYS-Autor
- Beiträge: 262
- Registriert: So 25. Mai 2008, 19:44
- Wohnort: Nähe Köln
- Kontaktdaten:
Re: Projektidee "USB RetroArduInput"
Arbeitspferde: Xeon E5-2683v3 und Q6600
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput
- Dark_Lord
- CONFIG.SYS-Autor
- Beiträge: 262
- Registriert: So 25. Mai 2008, 19:44
- Wohnort: Nähe Köln
- Kontaktdaten:
Re: Projektidee "USB RetroArduInput"
Sneak Preview: Mir fehlen noch Teile, noch ist nichts getestet und die neuen Digital-Potis müssen auch noch implementiert werden.
Die Spannungsversorgung mit zwei Schaltreglern (einmal fest 5V, einmal einstellbar) wird hoffentlich das Problem mit den fehlerhaften Host Shields lösen. Da das CPU-Board zwischen Arduino und USB Host Shield sitzt, sitzt das USB Host Shield nun endlich bündig vorne und es braucht diese elendige Vertiefung nicht mehr. Und das Gerät bekommt einen "Poweronoff-Schalter" (benannt nach dem russischen Erfinder Wjatscheslav Proweronoff, oft auch falsch Power On Off gelesen).
Und was gibt es noch zu sagen? Ja, ich hatte Kontakt mit dekunukem, dem Entwickler von USB4VC, ja ebenfalls Open Source. es kann durchaus sein, dass ich seinen Raspberry Pi Code nehme und auf mein Adapterboard anpasse und auch für die weiteren Protokolle erweitere.
Mehr dazu... irgendwann, je nachdem, wie viel Zeit ich die nächste Zeit habe.
Die Spannungsversorgung mit zwei Schaltreglern (einmal fest 5V, einmal einstellbar) wird hoffentlich das Problem mit den fehlerhaften Host Shields lösen. Da das CPU-Board zwischen Arduino und USB Host Shield sitzt, sitzt das USB Host Shield nun endlich bündig vorne und es braucht diese elendige Vertiefung nicht mehr. Und das Gerät bekommt einen "Poweronoff-Schalter" (benannt nach dem russischen Erfinder Wjatscheslav Proweronoff, oft auch falsch Power On Off gelesen).
Und was gibt es noch zu sagen? Ja, ich hatte Kontakt mit dekunukem, dem Entwickler von USB4VC, ja ebenfalls Open Source. es kann durchaus sein, dass ich seinen Raspberry Pi Code nehme und auf mein Adapterboard anpasse und auch für die weiteren Protokolle erweitere.
Mehr dazu... irgendwann, je nachdem, wie viel Zeit ich die nächste Zeit habe.
- Dateianhänge
-
- IMG_20230430_182120.jpg (610.85 KiB) 10397 mal betrachtet
-
- IMG_20230430_182114.jpg (497.65 KiB) 10397 mal betrachtet
-
- IMG_20230430_182109.jpg (513.2 KiB) 10397 mal betrachtet
-
- IMG_20230430_182104.jpg (454.83 KiB) 10397 mal betrachtet
Arbeitspferde: Xeon E5-2683v3 und Q6600
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput
- Dark_Lord
- CONFIG.SYS-Autor
- Beiträge: 262
- Registriert: So 25. Mai 2008, 19:44
- Wohnort: Nähe Köln
- Kontaktdaten:
Re: Projektidee "USB RetroArduInput"
Okay, langsam entwickelt es sich... Die grünen LEDs haben, wie bei der ersten Variante, auch noch etwas mit dem Gehäusedesign zu tun, was aber noch nicht komplett fertig ist.
Hier bestückt: Arduino CPU Board mit Mega2560 und USB Host Shield, Seriell/PS/2 Maus Board, Universal Keyboard Board und dem Paddle/Joystick Board für Commodore und Atari. Dass auf letzterem einige Sockel leer sind liegt daran, dass die zusätzlichen Potis nur für Atari notwendig sind, ich aber keinen habe.
SD2IEC ist bestellt, jetzt steht nämlich die Feuerprobe bevor: Joystick als Paddle-Ersatz in Arkanoid und die Maus als 1351-Maus in GEOS auf dem C64.
Hier bestückt: Arduino CPU Board mit Mega2560 und USB Host Shield, Seriell/PS/2 Maus Board, Universal Keyboard Board und dem Paddle/Joystick Board für Commodore und Atari. Dass auf letzterem einige Sockel leer sind liegt daran, dass die zusätzlichen Potis nur für Atari notwendig sind, ich aber keinen habe.
SD2IEC ist bestellt, jetzt steht nämlich die Feuerprobe bevor: Joystick als Paddle-Ersatz in Arkanoid und die Maus als 1351-Maus in GEOS auf dem C64.
Arbeitspferde: Xeon E5-2683v3 und Q6600
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput
Retro:
P2-450
Commodore PC20-II/Tandy Sound
286/ET3000/Aztech NX-II
Amiga 500/Gotek/Vortex AT-once Plus 286
Pentium 166/FAST Video Machine
Projekt-PCs: C64, Dual Pentium MMX 233, 486 VLB, 486 PCI, K6, Athlon 64
Projekte: USB RetroArduInput