AndunHH / spacemouse

Repository for a space mouse, which emulates a 3Dconnexion "Space Mouse Pro wireless". It is based on four joysticks with additional keys or an encoder
Other
79 stars 14 forks source link

Someone has ported this to other boards? #54

Open FabioM3 opened 1 month ago

FabioM3 commented 1 month ago

Hi, someone knows other boards that have this project ported to? STM32, ESP32, rp2040, etc.?

AndunHH commented 1 month ago

There is a list of other known space mouse emulations near the bottom of the readme page.

There is one project with an esp32 listed, but it doesn't seem to come very far.... If you get to know such a project feel free to update the list.

Why do you want to use such a controller? Where is the benefit you are looking for? This pro micro is working and can handle the USB hid protocol and can be programmed in plattformio or Arduino ide. What feature are you looking for?

FabioM3 commented 1 month ago

Simple, I have other boards at hand and no atmega32u4! And this arduino bord is patetic expensive and hard to find. There are out there much more capable boards that are less than half the price. But I will buy and use a atmega32u4 for now, maybe if future I try to port to other board.

euzenlee commented 9 hours ago

This project requires 8 analog ports, other chips don't quite meet the requirements, do they?

AndunHH commented 8 hours ago

Yes, 8 analog inputs and the builtin usb endpoint support, which is offered by the atmega32u4 are a quite unique combination

euzenlee commented 7 hours ago

https://github.com/jfedor2/magellan-spacemouse This project uses rp2040

FabioM3 commented 3 hours ago

It's not so unique combination, and like the project with rp2040 shows, you can add ADCs... BUT good ADCs are needed... rp2040 have poor ADCs. I wanted to port it to STM32, the perfect candidate for this, cheap, top ADCs, and have clones with USB-C but I have absolutely no time to do it now.