Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JoyCon support #1

Closed
Eirenliel opened this issue May 14, 2021 · 6 comments
Closed

JoyCon support #1

Eirenliel opened this issue May 14, 2021 · 6 comments
Labels
Priority: Low Less important right now Type: Enhancement Adds or improves a feature

Comments

@Eirenliel
Copy link
Member

Add support for JoyCons as SlimeTracker.

Eirenliel pushed a commit that referenced this issue Jul 7, 2021
@blaineam
Copy link

This sounds like a glorious idea if it works. I would love to test this. I have 4 joy cons and can easily grab another pair.

@kitlith
Copy link
Member

kitlith commented Jul 29, 2021

it sounds like this will likely be prone to drift, as the joycon only has 6DoF (accelerometer, gyroscope, no magnetometer) like the MPU-6500 or MPU-6050. however, it'll probably still make a decent testbed for people who want to try the concept but don't want to get hardware for it yet.

https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_subcommands_notes.md#subcommand-0x43-read-imu-registers

https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/datasheets/LSM6DS3.pdf

there's a little bit of stuff in java for interacting with the joycon, but i didn't see anything targeting the IMU in particular. might be better to reference some of the non-java code, idk.

EDIT: i could be wrong but the joycon's sensor doesn't appear to do sensor fusion, so we'll probably have to do that ourselves.

@Eirenliel
Copy link
Member Author

@kitlith hang out with us on the discord :D D3adPlays currently is trying to build imu reading based on https://github.com/elgoupil/joyconLib

6DoF is okay, slimes themselves use 6DoF fusion, BNO085 and LSM6DS3 have pretty good gyros.

@kitlith
Copy link
Member

kitlith commented Aug 4, 2021

oh, they're not using 9dof fusion? My bad.

@dreieinss3chs
Copy link

dreieinss3chs commented Dec 15, 2021

what is with PSMOVE from ps3 ... not the new for ps4 they have accelerometer, gyroscope and " magnetometer

@TheButlah TheButlah added the Status: Unlabeled A maintainer has not yet labeled this label Oct 5, 2022
@Erimelowo Erimelowo added Type: Feature Request Priority: Low Less important right now and removed Status: Unlabeled A maintainer has not yet labeled this labels Oct 5, 2022
loucass003 added a commit that referenced this issue Nov 13, 2022
fix: Child process termination, workspaces, gitignore, logger
loucass003 added a commit that referenced this issue Nov 13, 2022
@Eirenliel
Copy link
Member Author

Was actually implemented in: https://github.com/carl-anders/slimevr-wrangler

Erimelowo added a commit that referenced this issue Feb 9, 2023
@TheButlah TheButlah added Type: Enhancement Adds or improves a feature and removed Type: Feature Request labels Feb 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Low Less important right now Type: Enhancement Adds or improves a feature
Development

No branches or pull requests

6 participants