Cheap 3D Printed Absolute Encoder Knob

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 118

  • @NDyomin
    @NDyomin 2 роки тому +478

    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.

  • @TheWildBrass
    @TheWildBrass Рік тому +60

    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

    • @Mat69MX
      @Mat69MX 3 місяці тому

      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

  • @user-tw2kr6hg4r
    @user-tw2kr6hg4r 2 роки тому +84

    I really like that the video loops perfectly.

  • @YHK_YT
    @YHK_YT 6 місяців тому +1

    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!!

  • @prestonsteimel1907
    @prestonsteimel1907 Рік тому +12

    woah that is mad precise

  • @mguarin912
    @mguarin912 Рік тому +1

    Hell yeah man. I love the AS5600. We used one for a prototype FFB controller. Love your work! Keep posting!

    • @notgeymer4592
      @notgeymer4592 Рік тому

      can you share your project? im planning to build ffb steering but idk what type of encoder to use

    • @excrubulent
      @excrubulent 7 місяців тому

      ​@@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.

  • @EonWorm
    @EonWorm 8 місяців тому +5

    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.

  • @robertmartinez7938
    @robertmartinez7938 15 днів тому

    Simple and Amazing! Really cool!

  • @boko.youtube
    @boko.youtube 2 роки тому +4

    Thank you for sharing this!!! I can't wait to build a giant one and share!

  • @handsonkatie
    @handsonkatie Рік тому

    Love this! Great idea and execution! ❤❤❤❤

  • @Sportwiesel2000
    @Sportwiesel2000 Рік тому +1

    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

  • @KW40Haus
    @KW40Haus 3 роки тому +1

    Great design!

  • @PandaPotPies
    @PandaPotPies Рік тому

    you are a genius sir

  • @florianinside5666
    @florianinside5666 3 роки тому +3

    Nice encoder knob :-)

  • @adambeedle
    @adambeedle 3 роки тому

    Great project and video man 👍

  • @aruthadc
    @aruthadc 2 роки тому +4

    Amazing build. I have all these parts and was wondering if you had released the model files?

    • @aruthadc
      @aruthadc 2 роки тому +1

      I found the github. Thank you for the amazing build

  • @ratbagley
    @ratbagley 2 роки тому

    That's awesome, you should include grey code pulse output for the CNC mill etc.

  • @muppetveliz
    @muppetveliz Рік тому

    So nice, man

  • @Jim_One-wl4ke
    @Jim_One-wl4ke 2 місяці тому

    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❤

    • @peterreedstrom2027
      @peterreedstrom2027 4 дні тому +1

      Axial magnets work as well, you just have to install them as in the video lol.

  • @giacomocristiano1808
    @giacomocristiano1808 5 місяців тому

    How did you know the 4mm magnet needed to be mounted perpendicular to the sensor?

  • @e.michael4200
    @e.michael4200 2 роки тому

    I honestly pray I get to understand all you said in future
    i feel like I don't know anything as a student

  • @pfdk8066
    @pfdk8066 3 роки тому +4

    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.

    • @scottbez1
      @scottbez1  3 роки тому +15

      It's an absolute encoder so will preserve the angle after a power off. It's reading the absolute angle of the magnetic field.

  • @MxSpanner
    @MxSpanner Рік тому

    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.

  • @markgreco1962
    @markgreco1962 3 роки тому

    Nice work

  • @aaron8200
    @aaron8200 8 місяців тому

    I have a question instead of using the knob to show a degree could you code it to display a measurement?

  • @raydods7281
    @raydods7281 Рік тому +3

    Can you send me the link to the printing files for the 3d parts and the part number of the controller you used, please ?

  • @Void_xplorer
    @Void_xplorer Рік тому

    Do you have a video explaining how you did this?

  • @cranfktubner7677
    @cranfktubner7677 Рік тому

    Excellent 😱

  • @FrostyFlankz
    @FrostyFlankz 10 місяців тому

    How can you make it so the center is open on the knob so I can put screen there

  • @alexbogdan5402
    @alexbogdan5402 5 місяців тому

    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?

  • @CerneStudios
    @CerneStudios Рік тому

    Show us how to make one compatible with unreal engine!! Adding a gear that could work as a lens encoder

  • @hytrader3241
    @hytrader3241 Рік тому

    That was a mad ass loop man, damn

    • @GabrielPettier
      @GabrielPettier Рік тому

      Easy trick, the actual start is 5s in, and the end segment is cut and put at the start :)

  • @peterkam677
    @peterkam677 3 роки тому +11

    That’s awesome!
    If the rpm is to high it can get false readings, but if it slows down again it self correct, right?

    • @scottbez1
      @scottbez1  3 роки тому +36

      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.

    • @peterkam677
      @peterkam677 3 роки тому

      @@scottbez1 Thanks!

    • @tisaconundrum
      @tisaconundrum 2 роки тому +4

      @@scottbez1 dang! I'm wondering if this kind of encoder would be better for 3d printers.

    • @dominiknovosel883
      @dominiknovosel883 2 роки тому +3

      @@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.

    • @GRBtutorials
      @GRBtutorials Рік тому

      @@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.

  • @InsipidProgrammer
    @InsipidProgrammer 2 місяці тому

    lol I used that same TTGO as a thermostat and a remote desktop viewer. It's poor quality but it continues working somehow.

  • @FilmFactry
    @FilmFactry 2 роки тому +3

    Are the STL and code available?

  • @qozia1370
    @qozia1370 Рік тому +1

    Where is the programming side?!

  • @Feadds
    @Feadds 2 роки тому

    The Loop is BONKERSSS

  • @59Mrgamer
    @59Mrgamer Рік тому

    Can't find the code, is it possible to have it?

  • @Charles_Robert.9
    @Charles_Robert.9 8 місяців тому

    How many ppr is this? I will use this for simulation steering system

  • @emreakgul7969
    @emreakgul7969 Рік тому

    Dakikada 600-700 devir yapacak bir DC motor kontrolü için konum kontrolü yapmakta kullanılabilir mi

  • @user-tw2kr6hg4r
    @user-tw2kr6hg4r 2 роки тому +2

    How did you get that pattern on the bottom of the 3d printed knob?

    • @kennyhubbell813
      @kennyhubbell813 2 роки тому +2

      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.

  • @andrew2004sydney
    @andrew2004sydney 2 роки тому +1

    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?

  • @XPotatoPotatoX
    @XPotatoPotatoX 2 роки тому

    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?

  • @JIL0319
    @JIL0319 Рік тому

    Can you upload this on get hub? I badly need this magnetic encoder for my macropad

  • @Astjaeger
    @Astjaeger 3 роки тому

    Really nice

  • @hakankosebas2085
    @hakankosebas2085 Рік тому +1

    can we make steering controller with it?

  • @arturo5050
    @arturo5050 25 днів тому

    What a real aplication for this?

  • @lgustavomata
    @lgustavomata Місяць тому

    hey Soctt. Can u help me in a project for a medical device using this technolgy?

  • @TiBiAstro
    @TiBiAstro Рік тому

    I really want to do this for some stepper motors 😻

  • @SryImMinimal0815
    @SryImMinimal0815 8 місяців тому

    would it loose steps if you spin it too fast?

    • @Shadow__X
      @Shadow__X 8 місяців тому +1

      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.

  • @AX-fx7ng
    @AX-fx7ng 6 місяців тому

    Git/ How to do manual?

  • @pluzmedia
    @pluzmedia Рік тому

    Is this retain the position even after power failure?

  • @dericakasapin8707
    @dericakasapin8707 Рік тому

    Can this be used for steering wheel project?

  • @SoemarkoRidwan
    @SoemarkoRidwan Рік тому +6

    would be killer if it works with QMK

    • @littlefrank90
      @littlefrank90 8 місяців тому

      Encoders are A PAIN to set up in QMK, documentation is so ridiculously bad.

  • @behzadabf
    @behzadabf Рік тому

    perfect.!

  • @i_Hally
    @i_Hally 2 роки тому

    Ooo I want to make this

  • @ardawanx
    @ardawanx Місяць тому

    awesome! share with us the code pls.

  • @MicrobyteAlan
    @MicrobyteAlan 3 роки тому

    Good one 👍

  • @mazzonijacopo
    @mazzonijacopo Рік тому

    Can this be made to work with interrupts?

  • @natevideos263
    @natevideos263 2 роки тому +1

    What microcontroller is that with the screen?

  • @RedRavenRuler
    @RedRavenRuler 2 роки тому

    Dope!!!!

  • @johnward7619
    @johnward7619 Рік тому

    Wow, thats very cool. I must say that using the traditional 20 step per revolution encoders are terrible... this, is great

  • @TercioTeles
    @TercioTeles 2 роки тому

    i love it

  • @kyon_03
    @kyon_03 8 місяців тому

    Stl pls

  • @zwatotem
    @zwatotem 2 роки тому +4

    Everybody gangsta until you place a magnet near it.

  • @yassine-sa
    @yassine-sa Рік тому

    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

    • @king_james_official
      @king_james_official 10 місяців тому

      just searched "usb volume knob" on google and found one at $31. it's not that hard

  • @watermilon7758
    @watermilon7758 3 роки тому

    Cool!

  • @alexgruenfelder
    @alexgruenfelder 2 роки тому

    Is it not an incremental encoder?

    • @scottbez1
      @scottbez1  2 роки тому +1

      It's measuring the angle/orientation of the magnetic field so it gives absolute output

  • @geraldozambrinjunior4667
    @geraldozambrinjunior4667 Рік тому

    Gênio 👍👍

  • @grahamblaine3242
    @grahamblaine3242 Рік тому

    If only I knew what the hell an encoder know is

  • @david-ws1gz
    @david-ws1gz 8 місяців тому

    cool!

  • @thereyplays
    @thereyplays 7 місяців тому

    Круто, нужно повторить.

  • @luizfarah6381
    @luizfarah6381 2 роки тому +2

    Cheap ? AS5600 is a fortune !

    • @fatmann66
      @fatmann66 Рік тому +3

      72 cents is a fortune 😂

  • @agtI23983
    @agtI23983 3 роки тому

    What would someone use a absolutely encoder knob for?

    • @DrThalamic
      @DrThalamic 3 роки тому +5

      scrubbing through video and stopping at a precise location, or playing tempest (there are a lot of uses)

  • @ahmedelwan9129
    @ahmedelwan9129 Рік тому

    Wow

  • @rajveersingh2056
    @rajveersingh2056 Рік тому +1

    A variable resistor.

  • @thedavymac
    @thedavymac 4 місяці тому

    nice lol

  • @yokooomori2439
    @yokooomori2439 7 місяців тому

    SSSSSTTTTTLLLLL!!!!!

  • @dann1kid
    @dann1kid 2 роки тому

    Топчик

  • @wilurbean
    @wilurbean Рік тому

    Seems kind of overly complex