This is absolutely brilliant. Much simpler than the other solutions I've seen so far. Also, you could add the L/R twist (to rotate around the Z-axis) by extending the joystick slightly and using a potentiometer or rotary encoder on the shaft.
Really sick project! Almost like a compact and smol space mouse. Love your project writeup + website too. Başka bir fellow Türk open source hardware ve software enthusiast'den selamlar :D
The funny thing is that if Nintendo wasnt stupid you can have better 3D control than this for the ultrahand with the joycon since it has a gyro inside.
I like it, but I wonder how simple you could make 6 axes? Some of the other 6D mice I’ve seen use similar 3-axis hall sensors but just use 3 sensors. I suspect it’s possible to use just two, but your SNR might be lacking while retaining any range of movement, and the inverse kinematics to calculate the mouse position would be more difficult. While there are flexure-based rotational joints that you can 3D print, I suspect it would become a whole lot more bulky compared to using springs of some sort. I’m after translation and rotation for controlling my RCS in Kerbal Space Program, of course.
Yes! It's an Arduino Micro with an ATmega32U4 onboard. The ATmega32U4 can be recognized as a game controller by the computer, which simplifies the communication and eliminates the need for a special driver, like with a SpaceMouse.
Is this a 3dof joystick? 3d input usually means 6dof, or at the very least 5dof if the roll is locked. Like for example you need to control at least 5 axis to position the object in zelda game.
Bu çok iyi. Müzik yapmak için bir midi klavye oluşturmak için onu kullanmayı hayal edebiliyorum. Sentezleyicileri daha fazla olasılıkla çalmak için dokunma dinamikleri, aftertouch ve wobble efektleri mümkün olacaktır. Çok teşekkür ederim, ellerinizden öpüyorum. Berlinden Selamlar.
tbh the joysticks still fail, because cheap plastic and such. if you look at mechanical vs optical switches the lifetime on optical switches is 30% more to twice as long at best. the track on potentiometers could be made thicker and have basically no issues if the joysticks are recalibrated semi-regularly (like on the ps2, iirc the joysticks are calibrated when you do a full turn.)
Dont remember josticks having these drifting problems during the 5th, 6th & 7 th generations. All (sace for 1) didnt use hall effect sensors. Problem lies elsewhere.
How many millimetres can you travel before it stops? i have an application where i have a 10mm stroke but still have no idea how to measure it i don't think the 3d sensor is so stupid idea
you can use a lever to reduce movement in half, if it's on a single axis you can use a regular hall effect sensor, another option is a potentiometer and cable, or a linear potentiometer. if you just need the ends you can use an optical sensor and a flag. if it's fully enclosed and doesn't need that high of a resolution a cheap solution is a ramp and an led with heatshrink on it (to avoid bouncing the light around) + a linear optical sensor (e.g. photo resistor)
Looks nice, but mouse would be better for most scenarious you presented. Also NEVER add any clip between notebook screen and chasis. Once you will forget and destroy your mac screen. Don't do it.
Not at all. I use a Spacemouse for Blender, which this basically is, and it’s infinitely better than a mouse. Especially for navigating inside of geometry.
19 วันที่ผ่านมา
@@antivert This only has 3 degrees of freedom while a spacemouse has 6. Very different inputs
This is great! You can also call it a mini space mouse
I wouldn't recommend doing so, from a legal perspective.
It also looks like it's 3DOF, not 6DOF like a spacemouse.
This is absolutely brilliant. Much simpler than the other solutions I've seen so far.
Also, you could add the L/R twist (to rotate around the Z-axis) by extending the joystick slightly and using a potentiometer or rotary encoder on the shaft.
Brilliant! This is so simple and elegant! I also love your website, it's so cute and I adore all of the little details :P
Really sick project! Almost like a compact and smol space mouse. Love your project writeup + website too. Başka bir fellow Türk open source hardware ve software enthusiast'den selamlar :D
*_That was awesome…!_*
*You have a severe talent*
Genius! The flexing mechanism and the magnet it is all so good!
freaking awesome
Very nice project, thanks for sharing!😊
Thanks for very interesting project! Subscribed for more❤
I'm so in for this
Awesome project, congratulations! I'm surprised it works on the Switch too!
The funny thing is that if Nintendo wasnt stupid you can have better 3D control than this for the ultrahand with the joycon since it has a gyro inside.
Great, like and subscribed and waiting for more :D!
This is good I need one.
I like it, but I wonder how simple you could make 6 axes? Some of the other 6D mice I’ve seen use similar 3-axis hall sensors but just use 3 sensors. I suspect it’s possible to use just two, but your SNR might be lacking while retaining any range of movement, and the inverse kinematics to calculate the mouse position would be more difficult. While there are flexure-based rotational joints that you can 3D print, I suspect it would become a whole lot more bulky compared to using springs of some sort.
I’m after translation and rotation for controlling my RCS in Kerbal Space Program, of course.
Great idea but yup need to make program filters, good luck ❤
If I knew the internet was this easily impressed by a knob I'd have crapped this out ages ago. My god comment section. Have some self respect.
Man... I need this for SolidWorks! Will it work with it?
Possibly will since Spacemouse works with Solidworks.
Well that is very clever. Reminds me of how a MEMS accelerometer is constructed.
Also, that is an ATmega32U4 chip on the board, correct?
Yes! It's an Arduino Micro with an ATmega32U4 onboard. The ATmega32U4 can be recognized as a game controller by the computer, which simplifies the communication and eliminates the need for a special driver, like with a SpaceMouse.
@@gorkyver Nice - thanks! Was working on an article for Hackster so I wanted to ensure I had the details correct.
Would this work on ipad?
Is this a 3dof joystick? 3d input usually means 6dof, or at the very least 5dof if the roll is locked. Like for example you need to control at least 5 axis to position the object in zelda game.
Super cool! :)
Very cool! Nice work
that is so cool! and the music is great. now do 6dof :^]
Bu çok iyi. Müzik yapmak için bir midi klavye oluşturmak için onu kullanmayı hayal edebiliyorum. Sentezleyicileri daha fazla olasılıkla çalmak için dokunma dinamikleri, aftertouch ve wobble efektleri mümkün olacaktır. Çok teşekkür ederim, ellerinizden öpüyorum. Berlinden Selamlar.
that's awesome
Very cool, nice bro
Nice project!
I'd buy one for $50!!! Too busy with DIY projects to make one though. 🥺
Really cool!
neat
Cool!
if they make analog stick for joysticks with hall sensor they would go bankrupt as nobody keep buying new controller after pot fail
they already do
tbh the joysticks still fail, because cheap plastic and such.
if you look at mechanical vs optical switches the lifetime on optical switches is 30% more to twice as long at best.
the track on potentiometers could be made thicker and have basically no issues if the joysticks are recalibrated semi-regularly (like on the ps2, iirc the joysticks are calibrated when you do a full turn.)
They do. Pop your T16000 in the bin and get something from a decent brand like Virpil or VKB.
cause there aren't new human beings being born all the time or anything
Dont remember josticks having these drifting problems during the 5th, 6th & 7 th generations. All (sace for 1) didnt use hall effect sensors. Problem lies elsewhere.
Cool
How many millimetres can you travel before it stops? i have an application where i have a 10mm stroke but still have no idea how to measure it i don't think the 3d sensor is so stupid idea
It's really sensitive but it gets finicky after 8mm, the distance can be increased with a stronger magnet tho.
you can use a lever to reduce movement in half, if it's on a single axis you can use a regular hall effect sensor, another option is a potentiometer and cable, or a linear potentiometer. if you just need the ends you can use an optical sensor and a flag.
if it's fully enclosed and doesn't need that high of a resolution a cheap solution is a ramp and an led with heatshrink on it (to avoid bouncing the light around) + a linear optical sensor (e.g. photo resistor)
Noice
Looks nice, but mouse would be better for most scenarious you presented. Also NEVER add any clip between notebook screen and chasis. Once you will forget and destroy your mac screen. Don't do it.
have you ever done... anything?
Not at all. I use a Spacemouse for Blender, which this basically is, and it’s infinitely better than a mouse. Especially for navigating inside of geometry.
@@antivert This only has 3 degrees of freedom while a spacemouse has 6. Very different inputs
it does the same as a mouse, with a scroll wheel... but has no buttons and is slower and less accurate
It mostly for 3D applications. If you ever tried using CAD software with a space mouse you know what I'm talking about 😄
Nope! It’s much better for 3D navigation. Check out a space mouse if you haven’t.