Hallo!
Ich möchte mich auch mal an etwas Hardware versuchen und habe mich daher ein wenig in KiCAD eingelesen.
Vielleicht sind die Hardwaregurus unter euch so gnädig, mir ein paar Designvorschläge zu geben?
Bitte nehmt mir Anfängerfehler bitte nicht übel, ich werde versuchen mein Bestes zu geben. Jeder Input ist mir recht.
Zum Projekt:
Inspiriert von diesem Thread "https://www.forum64.de/index.php?thread/76765-nes-funk-controller-f%C3%BCr-den-c64/" habe ich mir gedacht, es wäre doch nett, wenn es das als eine Art Joystick Switcher gäbe.
Weiters hat mir dann das Projekt von @Unseen chuck2arcade sehr gut gefallen und ich habe entschlossen auch selbst eine Platine zu entwerfen.
Die Platine soll vom Aufbau her ähnlich wie diese werden:
Nur statt den Control Ports für alte Joysticks sollten sich an meiner geplanten Platine zwei WIImote Controller anschließen lassen. -> Auch wegen der Variante mit Funk!!!
Umsetzung:
- Als uController habe ich einen ATMega328P gewählt, weil der genügend Flashspeicher und IOs zu Verfügung stellt.
- C64 Joystick Achsen / Buttons können einfach mit dem Atmel verbunden werden
- C64 Paddels könnten eventuell über PWM Signal angesteuert werden (vielleicht hat jemand damit Erfahrung), Dadurch könnte man den analogen Joystick vom WII als Paddle Signal verwenden???
- WIImote kann via Atmel I2C angesteuert werden
- einige Pins bleiben noch frei für Umschalter bzw. StatusLEDs
- 3.3V werden aus AMS1117-3V3 generiert
- Levelshifter mit BSS138 realisiert
- Select des jeweiligen Controllers ebenfalls mit BSS138
persönliche Ziele:
- Erlernen von KiCAD
- Erlernen der SMD Technik
- Hardwarewissen verbessern
- Arbeiten mit Printherstellern
Angehängt mal ein erste Entwurf als PDF nunchuk_commodore.pdf
Das gesamte Projekt wird (wenn ich es denn schaffen werde) später Open Source auf github gestellt.