Hey,
Ich freue mich sehr, endlich eine erste Überarbeitung meines aktuellen Projekts veröffentlichen zu können:
Info
Pocket Diva ist ein Open-Source-Controller für Project Diva, der mechanische Schalter verwendet und QMK-Firmware ausführt, die portabel und schnell zum Spielen ist.
Es verwendet den Seeed Xiao RP2040 aufgrund seiner Größe, Geschwindigkeit und USB-C-Port.
Bitte ignoriert die Löcher auf dem Foto, ich wollte nicht alles für die Fotos in einen anderen Körper umlöten.
Derzeit der ControllerTUT ES NICHT.Sie haben Joysticks, die in der nächsten Revision kommen werden, also ist es im Moment nur voll kompatibel mitPPDund nur teilweise kompatibel mitProject Diva Mega Mix +undProject Diva Arcade Future Tone.
Um diese "teilweise" kompatiblen Spiele zu spielen, musst du AutoHotkey verwenden.
Ich habe ein Skript in den AutoHotkey.zip-Ordner aufgenommen, das die Slider-Eingaben auf Folgendes mappen wird:
Q > linker Stick nach links
E > linker Stick rechts
U > rechter Stick links
O > rechter Stick rechts
Das ist aber nicht perfekt., wenn man eine Note hält, die entweder ein Kreis oder ein Quadrat ist, und dann einen zugeordneten Slider in die gleiche Richtung drückt, wird diese Slider-Eingabe ignoriert und die Note wird verpasst.
Also kann ich das nur empfehlen, wenn du Charts ohne Slider oder einfachere Charts spielst.
Bauen
Benötigte Teile:
- 11x Gewindeteile M2
- 11x M2x5mm Senkkopfschraube
- 8x mechanische Tastaturschalter
- 8x Tastenkappen
- 1x Seeed Studio XIAO RP2040
- 1x USB-C-Kabel
- ... und die gedruckten Teile natürlich.
Überprüfen Sie die BOM im folgenden Link für weitere Informationen, wo Sie diese Teile bekommen können:
https://1drv.ms/x/s!Ajm5NX2cRICztibQG_JmqPrrY-eC?e=laozD8
Druckeinstellungen:
Die Teile sollten mit den folgenden Einstellungen gedruckt werden.
| Dateiname | Oberste/unterste Schichten | Wände | Füllmaterial | Orientierung |
| pocketDiva_body_v0.1 | 4 | 4 | >15% | Seite mit Ausschnitten, die nach unten zeigen. |
| pocketDiva_bottom_v0.1 | 3-4 | >2 | >25% | Gegenbohrungen, die nach oben zeigen. |
| PocketDiva_mcu_bracket_v0.1 | N/A | >2 | 100% | N/A |
Verkabelung:
Für eine Referenz zur Verkabelung, überprüfen Sie bitte das folgende Bild oder den .zip-Ordner:

Die Schalter sind in 4 Spalten und 2 Reihen verkabelt.
Du wirst die Dioden löten müssen.Von Spalte zu Zeile(COL2ROW).
Die Drähte sollten wie oben gezeigt angeschlossen werden (Farben abhängig von dem, was Sie verwenden), unter Verwendung der folgenden Pinbelegung:
Firmware:
Firmware-Dateien können entweder über diesen Link oder die enthaltene .zip-Datei heruntergeladen werden.
https://drive.google.com/file/d/1TIoMRnr7r48PgIAkHoksBMVIdiLJxof1/view?usp=sharing
Das Firmware-Update durchführen
Pocket_diva_default.uf2 ist die bereits kompilierte Firmware!
Du musst die Firmware nicht selbst mit QMK kompilieren, wenn du die Standard-Tastenbindungen beibehältst.Um die Firmware auf Ihrem Xiao RP2040 zu flashen, halten Sie die BOOT-Taste gedrückt und schließen Sie dann das USB-Kabel an.
Nach einigen Sekunden lassen Sie den Knopf los und ein Ordner wird auf Ihrem Bildschirm erscheinen.
Ziehen Sie die .uf2-Datei in das gerade geöffnete Verzeichnis, und das Board wird den Flashing-Prozess starten.
Sobald das erledigt ist, sollte Windows anzeigen, dass ein neues Gerät mit dem Namen Pocket Diva angeschlossen wurde und bereit zur Verwendung ist.
Sobald es einmal geflasht wurde, kannst du jetzt den Controller benutzen, viel Spaß!
Wenn es irgendwelche Probleme mit den Dateien oder dem Modell gibt, lass es mich bitte wissen.
Ich werde sicherstellen, von Zeit zu Zeit zu überprüfen.
Also lass mich wissen, wenn du das Modell remixed hast, denn ich würde gerne sehen, was dir eingefallen ist.
Alle Dateien sindOPEN SOURCEAlso mach damit, was du willst, solange der entsprechende Kredit gegeben wird :)
Du darfst gedruckte Teile und zusammengebaute Controller so viel verkaufen, wie du möchtest.
aber du bistNICHTDarf die Dateien selbst verkaufen!
Tags
Model Source
