Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:6072587.
Hierbei handelt es sich um ein kombiniertes Joystick- und Touchpanel-Display, das für die Verwendung mit gängigen CAD-Programmen geeignet ist. Es beinhaltet:
Zweiachsiger Joystick (z. B. für X-, Y-Schwenk) Hall-Sensoren im Joystick-Griff (z. B. für Zoom und Drehung) mit einem berührungslosen Sensor (z. B. zum Bewegen der Komponente in Kombination mit dem Joystick) Zehn Schalter rund um die Basis (z. B. Messen, ESC...) LCD-Touchpanel mit bis zu 10 Bildschirmen und 12 Tasten
Alle H/W-Tasten und die Touchpanel-Tasten sind über eine Website programmierbar.
Die Verbindung zum PC erfolgt per Bluetooth über die HID-Schnittstelle (d. h. für den PC sieht es aus wie eine Tastatur und eine Maus). Für die Stromversorgung und das Herunterladen von Code steht ein USB-C-Anschluss zur Verfügung. Der USB-C-Anschluss auf der Rückseite dient der Stromversorgung zum Hochladen des Codes.
Touch-Panel
Das Touchpanel ist von Dustin Watts FreeTouchDeck-Projekt ( https://github.com/DustinWatts/FreeTouchDeck.git ) inspiriert, das ich modifiziert habe, um die Anzahl der Tasten zu erhöhen. usw. ( https://github.com/andrewfernie/FreeTouchDeckWT32.git ). Für dieses Projekt habe ich Joystick-, Encoder- und Tastenunterstützung hinzugefügt. Der einfachste Weg, dies in Gang zu bringen, ist die Verwendung einer WT32-SC01-Karte ( http://www.wireless-tag.com/portfolio/wt32-sc01/ ). Kaufen Sie das Basisboard, nicht die „Plus“-Version, da das Plus eine parallele Schnittstelle zum LCD-Panel nutzt und nicht genügend IO-Leitungen für den Joystick und die Tasten frei lässt. usw. Das Board enthält ein ESP32-Modul und ein 3,5-Zoll-LCD mit kapazitivem Touchscreen. Alle zu Aufbau erforderlichen Infos und Dateien sind auf Github verfügbar.
Mein Gehäuse und alle aktuellen Dateien incl. der Platinen sind hier zu finden: https://github.com/AFUDIrk/CADDeck
Ursprung und Softwareenwicklung von Andrew Fernie: https://github.com/andrewfernie/CADDeck https://github.com/andrewfernie/CADDeck/tree/10_Buttons
Wenn Sie Unterstützung bei der Einrichtung benötigen, können Sie sich meinem Discord-Server anschließen. https://discord.gg/kFvPhqmc