Ich wollte KiCad lernen, also habe ich diesen SNES-Stil-Controller im Stil desjenigen aus dem Eröffnungsbildschirm von UFO 50 gemacht. Er läuft auf einem Arduino Pro Micro und verwendet nur 3D-gedruckte Teile für das Gehäuse und die Tasten. Er verwendet 7 taktilen Schalter 6x6 und eine extrem einfache Leiterplatte für alles andere.
Alles passt mit Reibung zusammen und die Tasten verwenden seltsame kleine Federn. Ich bin mir nicht sicher über die Haltbarkeit der Federn, aber es war der beste Weg, um die Tasten taktil zu machen.
Ich habe keinen AMS oder so, also um die verschiedenen Farben zu bekommen, habe ich die Oberseite des Gehäuses etwas kleiner gemacht und eine Frontplatte in einer etwas anderen Farbe gedruckt. Wenn du einen Multi-Material-Drucker hast, kannst du das wahrscheinlich viel eleganter machen!
Das PCB kann bestellt werden.Hier oder du kannst die Gerbers herunterladen und sie von wo auch immer du willst bekommen.
Die Knöpfe sind ziemlich schwierig zu drucken und erfordern Stützen aufgrund der kleinen Federn. Seien Sie vorsichtig beim Abziehen von der Bauplatte und beim Entfernen der Stützen. Die unterstützten Teile müssen nicht besonders sauber sein, da sie nach der Montage vom Gehäuse verdeckt werden.
Der Arduino-Code verwendet die Xinput-Bibliothek, für deren Programmierung einige zusätzliche Schritte erforderlich sind - Informationen dazu können gefunden werden.hier.
Die Materialien, die ich verwendet habe, waren:
PolyTerra PLA Rose (für die oberen und unteren Teile)
PolyTerra PLA Charcoal Black (für die Knöpfe)
Creality Hyper PLA Grau (für die Frontplatte)
Tags
Modellquelle
