I have all those parts just laying in some drawer, collecting dust. Could've been doing dope stuff just like this guy, but instead I'm 3D-printing my butt shape into my couch.
Don't know how you figured out the R1 trick to run at 5V but dude, I'm so glad for that, it may have saved a project I'm working on, thank you very much for that
Glad to see you’re still replying to comments even tho it’s been 2 years since your last post, hopefully we get an update to what you’ve been working on!!
@@notgeymer4592 AS5600 would work, you just need a magnet on the end of the shaft. As long as you have a motor with a shaft sticking out the back that you can attach a diametric magnet to, then you should just be able to put the encoder behind that and get absolute rotational information. You can also look up DIY FFB projects, they have been done in the past and there should be code out there to help you along.
I check online and the As5600 info..that only radial magnets works, mine is in shipping. Radial magnets do not stack, it sticks on the circumference that’s how we differentiate N & S is not on the face but at the edge❤. I m ordering to use as motor control feedback. Also like to try fit in the RC servo as feedback probably using another smaller As5600 just nice fitting in the Pot position. Thanks for sharing yr awesome encoder bro also the perpendicular magnet tip❤
I wanted to make an analog version of this but when I tried removing the r1 resistor it did allow the vcc pin to be connected to the as5600 chip Vdd5v pin 1. But when i checked for analog Output it got latched to 4V++. I somehow managed to solder back the resistor. I had to connect the pgo pin to 5v to have the analog working.
Would you mind sharing the code? I m having trouble with mine and a working example might help. Also, isn't the read command for the sensor a blocking function?
Yeah I'm actually not sure the max RPM, but for a use like this it should be more than fast enough. And yeah, there's no potential for drift or lost "pulses" since it's basically a magnetic compass being polled over I2C and doesn't rely on interrupts or pulse counting.
@@tisaconundrum I guess it would lack the tactile feedback of the standard encoder and be prone to accidental spinning due to the lack of detents, and using the SmartKnob View would be pretty overkill. Besides, most touchscreen interfaces are cheaper and faster to navigate. However, having a knob as a secondary input would be lovely, I got pretty fed up with spamming the axis down button to set the Z height on my Anycubic Predator.
@@scottbez1Looking at the datasheet, it says the settling time is 0.286ms at the fastest setting. That gives about 50 RPM at maximum resolution, or about 580 RPM at 1° resolution, for example. There might also be magnetic effects I’m not considering, though.
Could the baseplate and the bearing mount be printed as one part and the magnetic encoder be mounted below that. Then make the knob's shaft a little longer?
I did not realize absolute encoders could be done magnetically. Wouldn't optical encoders still be much superior in accuracy? Can a magnet or piece of iron near by screw with the position on that one?
it's an absolute encoder, so it doesn't work on pulses but rather reads the actual rotation of the magnet relative to itself. The only situation where it could lose a step is if it spins more than 180° between two readings because that would not count towards the total number of rotations or even count in the other direction.
I don't understand how can't I find a knob this that has a decent build quality ( just sth fine) and a decent price and Bluetooth. I mean come on can't someone make one for 30$ at max ??? A lot of times I find it useful to have it arround to change volume of laptop or phone or even tv while I'm eating
I have all those parts just laying in some drawer, collecting dust.
Could've been doing dope stuff just like this guy, but instead I'm 3D-printing my butt shape into my couch.
Relateable
Still relatable 😅
@@avantgardethemighty6724 still...
st
can confirm, still extremely relatable
Don't know how you figured out the R1 trick to run at 5V but dude, I'm so glad for that, it may have saved a project I'm working on, thank you very much for that
if you remove R4 it should give you PWM data, i heard that on reddit idk if it's true, try it out if you need it
I really like that the video loops perfectly.
Glad to see you’re still replying to comments even tho it’s been 2 years since your last post, hopefully we get an update to what you’ve been working on!!
woah that is mad precise
Hell yeah man. I love the AS5600. We used one for a prototype FFB controller. Love your work! Keep posting!
can you share your project? im planning to build ffb steering but idk what type of encoder to use
@@notgeymer4592 AS5600 would work, you just need a magnet on the end of the shaft. As long as you have a motor with a shaft sticking out the back that you can attach a diametric magnet to, then you should just be able to put the encoder behind that and get absolute rotational information. You can also look up DIY FFB projects, they have been done in the past and there should be code out there to help you along.
Scott what the fuck, you are too good at this shit. I'm making a clone of your smart knob and now I wanna copy this too.
Simple and Amazing! Really cool!
Thank you for sharing this!!! I can't wait to build a giant one and share!
Love this! Great idea and execution! ❤❤❤❤
Uff, that’s fucking dope! One part I have definitely home. The skateboard bearings 😂 I will try this project, I’m happy to find this short :D
Great design!
you are a genius sir
Nice encoder knob :-)
Great project and video man 👍
Amazing build. I have all these parts and was wondering if you had released the model files?
I found the github. Thank you for the amazing build
That's awesome, you should include grey code pulse output for the CNC mill etc.
So nice, man
I check online and the As5600 info..that only radial magnets works, mine is in shipping. Radial magnets do not stack, it sticks on the circumference that’s how we differentiate N & S is not on the face but at the edge❤. I m ordering to use as motor control feedback. Also like to try fit in the RC servo as feedback probably using another smaller As5600 just nice fitting in the Pot position. Thanks for sharing yr awesome encoder bro also the perpendicular magnet tip❤
Axial magnets work as well, you just have to install them as in the video lol.
How did you know the 4mm magnet needed to be mounted perpendicular to the sensor?
I honestly pray I get to understand all you said in future
i feel like I don't know anything as a student
Does it reset when you turn power off? I need absolute encoder because my incremental encoder is resetting when i turn off power. Please answer this.
It's an absolute encoder so will preserve the angle after a power off. It's reading the absolute angle of the magnetic field.
I wanted to make an analog version of this but when I tried removing the r1 resistor it did allow the vcc pin to be connected to the as5600 chip Vdd5v pin 1. But when i checked for analog Output it got latched to 4V++. I somehow managed to solder back the resistor.
I had to connect the pgo pin to 5v to have the analog working.
Nice work
I have a question instead of using the knob to show a degree could you code it to display a measurement?
Can you send me the link to the printing files for the 3d parts and the part number of the controller you used, please ?
Do you have a video explaining how you did this?
Excellent 😱
How can you make it so the center is open on the knob so I can put screen there
Would you mind sharing the code? I m having trouble with mine and a working example might help. Also, isn't the read command for the sensor a blocking function?
Show us how to make one compatible with unreal engine!! Adding a gear that could work as a lens encoder
That was a mad ass loop man, damn
Easy trick, the actual start is 5s in, and the end segment is cut and put at the start :)
That’s awesome!
If the rpm is to high it can get false readings, but if it slows down again it self correct, right?
Yeah I'm actually not sure the max RPM, but for a use like this it should be more than fast enough. And yeah, there's no potential for drift or lost "pulses" since it's basically a magnetic compass being polled over I2C and doesn't rely on interrupts or pulse counting.
@@scottbez1 Thanks!
@@scottbez1 dang! I'm wondering if this kind of encoder would be better for 3d printers.
@@tisaconundrum I guess it would lack the tactile feedback of the standard encoder and be prone to accidental spinning due to the lack of detents, and using the SmartKnob View would be pretty overkill. Besides, most touchscreen interfaces are cheaper and faster to navigate. However, having a knob as a secondary input would be lovely, I got pretty fed up with spamming the axis down button to set the Z height on my Anycubic Predator.
@@scottbez1Looking at the datasheet, it says the settling time is 0.286ms at the fastest setting. That gives about 50 RPM at maximum resolution, or about 580 RPM at 1° resolution, for example. There might also be magnetic effects I’m not considering, though.
lol I used that same TTGO as a thermostat and a remote desktop viewer. It's poor quality but it continues working somehow.
Are the STL and code available?
Where is the programming side?!
The Loop is BONKERSSS
Can't find the code, is it possible to have it?
How many ppr is this? I will use this for simulation steering system
Dakikada 600-700 devir yapacak bir DC motor kontrolü için konum kontrolü yapmakta kullanılabilir mi
How did you get that pattern on the bottom of the 3d printed knob?
Hilbert curve. Prusaslicer has the option for a range of finishes for top/bottom layers. Not sure about other slicers, but I assume they would too.
Could the baseplate and the bearing mount be printed as one part and the magnetic encoder be mounted below that. Then make the knob's shaft a little longer?
I did not realize absolute encoders could be done magnetically. Wouldn't optical encoders still be much superior in accuracy? Can a magnet or piece of iron near by screw with the position on that one?
Can you upload this on get hub? I badly need this magnetic encoder for my macropad
Really nice
can we make steering controller with it?
here for this
What a real aplication for this?
hey Soctt. Can u help me in a project for a medical device using this technolgy?
I really want to do this for some stepper motors 😻
would it loose steps if you spin it too fast?
it's an absolute encoder, so it doesn't work on pulses but rather reads the actual rotation of the magnet relative to itself. The only situation where it could lose a step is if it spins more than 180° between two readings because that would not count towards the total number of rotations or even count in the other direction.
Git/ How to do manual?
Is this retain the position even after power failure?
Can this be used for steering wheel project?
would be killer if it works with QMK
Encoders are A PAIN to set up in QMK, documentation is so ridiculously bad.
perfect.!
Ooo I want to make this
awesome! share with us the code pls.
Good one 👍
Can this be made to work with interrupts?
no it's i2c
What microcontroller is that with the screen?
I was just about to ask the same question, I want one
Look up ttgo esp32
Dope!!!!
Wow, thats very cool. I must say that using the traditional 20 step per revolution encoders are terrible... this, is great
i love it
Stl pls
Everybody gangsta until you place a magnet near it.
I don't understand how can't I find a knob this that has a decent build quality ( just sth fine) and a decent price and Bluetooth. I mean come on can't someone make one for 30$ at max ???
A lot of times I find it useful to have it arround to change volume of laptop or phone or even tv while I'm eating
just searched "usb volume knob" on google and found one at $31. it's not that hard
Cool!
Is it not an incremental encoder?
It's measuring the angle/orientation of the magnetic field so it gives absolute output
Gênio 👍👍
If only I knew what the hell an encoder know is
cool!
Круто, нужно повторить.
Cheap ? AS5600 is a fortune !
72 cents is a fortune 😂
What would someone use a absolutely encoder knob for?
scrubbing through video and stopping at a precise location, or playing tempest (there are a lot of uses)
Wow
A variable resistor.
nice lol
SSSSSTTTTTLLLLL!!!!!
Топчик
Seems kind of overly complex