300 Watt BLDC motors with ODrive project

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 มิ.ย. 2024
  • Ordered 200watt, 8mm shaft from RobottDigg, but got the wrong version, and they sent me those big ones. I had to test them. And the learning experience was great, even though print quality is not. It will help me re-tune my ODrive 270kv motors better.
    ODrive instructions: • ODrive 3D Printer inst...
    Motors: m.robotdigg.com/product/1237/...
    If you wish to support me: ko-fi.com/vez3d
    Discord: / discord

ความคิดเห็น • 225

  • @MirageC
    @MirageC 2 ปีที่แล้ว +47

    Thank you Vez3D for your devotion in sharing the results of your hard work. Eventhough the outcome of the test is not the one expected, the data you share is very valuable and we thank you for that! oh, and by the way... clearpath, cough cough clearpath lol!

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +2

      Yeah maybe one day when I have extra 💰

    • @m3chanist
      @m3chanist 2 ปีที่แล้ว +1

      @@Vez3D th-cam.com/video/clgpZJFoqIQ/w-d-xo.html Contains everything you need to know

  • @TheDillynator
    @TheDillynator 2 ปีที่แล้ว +12

    @ 3:20 that's called a "key" . The slot it goes into is called the "keyway". This is used in engine crankshaft pulleys for example.

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      Yes the key goes in a keyway like a door goes in a door jamb genius

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +7

    Vez is back In town gather round kids

  • @D1emex
    @D1emex 2 ปีที่แล้ว +50

    Yeah you definitely need to build a CNC now

    • @forbiddenera
      @forbiddenera 2 ปีที่แล้ว

      Haha yeah.. I been playing with longmill its fun

    • @_Xantras_
      @_Xantras_ ปีที่แล้ว

      Still hoping 🥺

    • @bigwendigo2253
      @bigwendigo2253 ปีที่แล้ว

      Exactly what I was thinking when I saw those motors lmao. Those and a beefy spindle would be helpful for cutting metals!

  • @donuthole7236
    @donuthole7236 ปีที่แล้ว

    One of the best 3D printing sites on TH-cam. We all learn a lot from your endeavors. Keep up the good work!

  • @protator
    @protator 2 ปีที่แล้ว +11

    Those servos are way too big for the printer. There is a relation between the inertia of the rotor and the mass you want to move with it.
    There's a reason manufacturers and good vendors state the rotor inertia on the product page for their servos and steppers.
    When the servo is so op that it doesn't feel the weight of the gantry then there's not enough mechanical dampening and proper PID tuning becomes impossible.
    Servo drivers are usually set to 300-350% for peak torque/current. So on acceleration those two servos can pull up to 2KW.
    Your gantry weighs what, 350gr? They'd be happy little servos in a big router with a 10Kg gantry.
    Get 140 or 180W JMCs with integrated drivers and your printer will fly.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +8

      I know lol... they shipped the wrong model... so i had to try them. Thats not what I ordered.

    • @sveinjohansen6271
      @sveinjohansen6271 2 ปีที่แล้ว +1

      @@Vez3D u can build a house printer for concrete with those motors !

    • @v1Broadcaster
      @v1Broadcaster 2 ปีที่แล้ว +1

      strap some bricks to ur gantry

  • @UNVIRUSLETALE
    @UNVIRUSLETALE 2 ปีที่แล้ว +2

    Love those longer videos, pretty interesting to see how those chonkers behave

  • @ckuhtz
    @ckuhtz 2 ปีที่แล้ว +1

    Thanks for posting this. Always wondered what would happen with beefier BLDC :) and while this is a sample of one (or two!), it does make a lot of sense.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      we cant really say bigger is worse.. because there are a lot of different motors out there, and maybe one will be perfect. I just cant test them all hehe

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +3

    Thanks for the learn it was very informative no time lost it told much more

  • @dschaedler
    @dschaedler 2 ปีที่แล้ว

    The wobble on the standing motors from digital camera stabilization is quite funny :D

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +2

    You could also remove the key and flat side the shaft to save meat on the printed pulleys

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว

    Never mind your idea seems good roll with it

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +3

    I would take the standoffs down a bit try and save some threads just in case if room permits

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +2

    You could make a filament rewinder with them too…thanks vez

  • @NathanBuildsRobots
    @NathanBuildsRobots 2 ปีที่แล้ว +1

    Thanks for making all of these videos on 3D Printing with ODrive! I am going to watch several hours of your videos on repeat until I understand how to do it.
    Do you know if there are any NEMA 17 style motors that could plug straight into an ender 3, but are BLDC and suitable for using with ODrive?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      Probably are but dont know for sure

  • @Dev255
    @Dev255 2 ปีที่แล้ว +2

    Nice work, brushless CNC is the way forward ;-). Subscribed with the bell.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      Ty. You got mine as well

    • @Dev255
      @Dev255 2 ปีที่แล้ว

      @@Vez3DThank you.

    • @xConundrumx
      @xConundrumx ปีที่แล้ว

      I am not that sure... Depends on what you make but the only thing I see you doing with this is break bits. Unless you put a LOT of margin in your feeds and speeds which ... kinda defeats the purpose.

  • @ckuhtz
    @ckuhtz 2 ปีที่แล้ว

    Any chance that the fact that the top of the Gt pulley shafts isn’t braced is introducing flex into the entire system? It looks like the shafts are only held by a bearing(s) at the bottom? Isn’t corexy more sensitive to this kind of thing?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      its braced it he back. you just dont see it. is that what you mean ?

  • @megamac125
    @megamac125 2 ปีที่แล้ว +14

    Are you still using ODrive's step/dir mode? I really think you should try and switch to native (probably over UART) if so. Seems like you're hitting the limits of the ODrive's basic mode and need something with more resolution.

    • @eukaliptal
      @eukaliptal 2 ปีที่แล้ว

      I thought ODrive was the way forward...
      What happened?

    • @megamac125
      @megamac125 2 ปีที่แล้ว +1

      @@eukaliptal ODrive has multiple modes of operation - step/dir is basically a way of emulating a stepper motor (which typically have a fixed number of steps). However since he is trying to maximize acceleration, step/dir resolution isn't really high enough (in a fraction of a second, think of how many steps it will have to move).

    • @eukaliptal
      @eukaliptal 2 ปีที่แล้ว

      @@megamac125 I see.
      If the goal is smooth motion, stepping seems like a fundamentaly bad way to do it right. So you say UART is the way to go?

    • @megamac125
      @megamac125 2 ปีที่แล้ว +2

      @@eukaliptal well odrive is just a motion driver platform, like tmc2209, so it's more that odrive needs to be used in the proper way in order to get the most out of it. Step/dir is for compatibility, not for performance

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      @@megamac125 odrive and some klipper folks are working to implement it natively. Im not sure where it stands though.

  • @asifhusain7145
    @asifhusain7145 2 ปีที่แล้ว

    THANK YOU

  • @D1emex
    @D1emex 2 ปีที่แล้ว +8

    That guy is called a shaft key.

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      It’s a key way

    • @patprop74
      @patprop74 2 ปีที่แล้ว

      keyway but I'm sure anyone would understand if you called it a shaft key nonetheless.

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +1

      @@patprop74 unless your a millwright or a mechanic or a teacher or a rocket scientist allll day it’s a keyway but ya I get ya I was only trying to help your terminology my bad call it what you please shit

  • @djdelorie
    @djdelorie 2 ปีที่แล้ว +1

    You can use a 20T gear on those motors if you put the gear *above* the shaft instead of *around* the shaft...

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      True! Good point. But there is more grip with 40t.

  • @hunterjames5819
    @hunterjames5819 2 ปีที่แล้ว +1

    What material are the motor mounts made from?
    Nice job even though the motors did not work out. :)

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      Abs carbon fiber.

  • @OldCurmudgeon3DP
    @OldCurmudgeon3DP 2 ปีที่แล้ว +11

    I'm going to guess the resolution (at least in that mode) of the 3 phase system isn't as precise as that of a stepper and that's what's causing the wobbly sidewalls. It looks to me like an oscillation between 2 positions in the motor kinematics. The encoder may have a crazy-fine resolution, but the driver is going to fight with the magnetic/mechanical side to hold it to the precision we expect.
    I could be completely out in left field doing the armchair thing too.

    • @Tuffenough4u
      @Tuffenough4u 2 ปีที่แล้ว +3

      3 phase is actually better than 2 phase for both precision and torque at speed, thus handling dynamic loads better. 2 phase is better for low speed and holding torque.

    • @v1Broadcaster
      @v1Broadcaster 2 ปีที่แล้ว

      so use 2 phase for z and 3 phase for corexy?

    • @v1Broadcaster
      @v1Broadcaster 2 ปีที่แล้ว

      @tuffenough4u

    • @nightmareinaction629
      @nightmareinaction629 ปีที่แล้ว +3

      Belive it or no 3 phase servos are way stronger than any stepper motor and more prisice

  • @SomeGuyInSandy
    @SomeGuyInSandy 2 ปีที่แล้ว +3

    Print the pulleys with the key in place!

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +1

    Ic you wrapped up the magnum is that Teflon tape? Or did you make a sock

    • @etle113
      @etle113 2 ปีที่แล้ว +1

      I'm curious too. Looks like RTV silicone to me but its way too clean. Might be worth doing a short video on that!

    • @Bogm8
      @Bogm8 2 ปีที่แล้ว +2

      @@etle113 Looks a bit like silicone hose that you'd find in a car intake/radiator etc

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +1

      Bog maybe onto something or tis rtv

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +1

      Vezzzzz we know you know we know you can hear us lol

  • @ameliabuns4058
    @ameliabuns4058 2 ปีที่แล้ว

    Havw you printed in an enclosure? Did you have issues with the differences in expansion rates of steel and carbon?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      My vzbot is all enclosed and no issue. But i doesnt heat more than 40-45c

    • @ameliabuns4058
      @ameliabuns4058 2 ปีที่แล้ว +1

      @@Vez3D hmm I do take mine to 60c. I heard from e3d that theirs bent like a banana (maybe exaggeration) but they also used a flat CNCee Peice not a tube

  • @sveinjohansen6271
    @sveinjohansen6271 2 ปีที่แล้ว +1

    I got the odrive system myself for my own printer, and played around with it for several days now.. the board came with an old version of firmware not compatible with newer python odrivetool, so I had to hook up swIO and swCLK to my raspberry and flash the odrive board with latest dev version. then got anticogging to work, but had to adjust vel_gain and those settings to avoid motors to stall/jitter out. Then I looked at the code for odrive, and realized its really not calibrating at all, its just trying to adjust one setting doing one turn, thats it.. a calibration will have to adjust several settings like the vel_gain and those settings, so I figured Ill just implement my own anti-cogging algorithm in a fork of the latest odrive branch on github.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      Wow man. You might want to contact them with your work. It might be interesting for both side

    • @sveinjohansen6271
      @sveinjohansen6271 2 ปีที่แล้ว +2

      @@Vez3D I tried to dig in a little with odrive guys to see if they had something figured out for anti cogging algorithm, and Im not sure anymore if they do. I see no code for odrive v4, just a board with stm32f767 chip but no code. and they claim to completely rewrite the anti cogging algorithm, but since theres no code at this point Im not sure anymore. Which is why im gonna make my own algorithm. Basically the velocity gains needs to be specified in are from - to for the algorithm function to test jitter/stutter from the motor, and find the highest velocity gains settings for lowest cogging.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +3

      @@sveinjohansen6271 after speaking with ODrive, you are right about it. The anticogging in V3.6 is not a real anti-cogging. so If you ever code something better, please let me kknow :

  • @Multimen76
    @Multimen76 2 ปีที่แล้ว

    You can remove key from shaft and print pulley with key not grove for key do you know what i mind ?

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว

    That’s nurreled on it will come off but not be a tight as once was as first installed

  • @berkakarcaloglu1915
    @berkakarcaloglu1915 2 ปีที่แล้ว +1

    One thing that bugs me. It might be due to something about the ODrive that I don’t know but, why didn’t you just use the Hall effect encoder on the motor? If it’s the same type (I.e. both quadrature or both absolute) then I don’t see why it shouldn’t work. Somehow input the pulse count and you are done. Please correct me if I’m wrong but that just seemed odd to me.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      I honestly dont know. I was under the impression that it was not possible. But im way out of my knowledge range here. Hehe. But if it works with hall sensor and its precise then its awesome

    • @berkakarcaloglu1915
      @berkakarcaloglu1915 2 ปีที่แล้ว

      @@Vez3D Honestly I've never used ODrive, so don't know for a fact but what I do know is, as long as it is a quadrature or ablsolute encoder output (i.e. VCC, GND, A, B) then I don't see any reason why it wouldn't work considering that the encoder you use is of the same output type. I personally have experience in building robots for competition and I haven't seen any issues with one incremental encoder over the other as far as the output signal goes. I would like to suggest that you try it, but then again that would take time and I guess a little resource so I don't know if you'd want to try it. No real risk of harm to your equipment if you do tough, unless you plug power into signal but that's just common sense :P Any how, enough rambling on my part. Love your work, keep it up and if you try those old encoders the motor came with, please make a video, I'd like to see it XD

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      @@berkakarcaloglu1915 i have broken the little center part.. ferrite? Anyway..its gone so wont be able to use them. Unless I buy some

    • @berkakarcaloglu1915
      @berkakarcaloglu1915 2 ปีที่แล้ว

      Vez3D sad. İ'm pretty sure that someone somewhere is selling one but considering everything I'm not sure if it'd be worth it today you. You know, since you have a working setup right now 😁, don't wanna mesaj it up😂😅. Me joking aside I guess now you know a little more about encoders and hopefully you might have less work next time bu using the pre-existing encoders. P.S. if you still want to try and find those magnets Ford the Hall effect encoders, I'd love to help, but agin don't think it's worth it. Also fun fact those encoders you ended up using are also Hall effect encoders if my memory serves me right. 😜

  • @TheMrbonacho
    @TheMrbonacho 2 ปีที่แล้ว +1

    is there a reason why you are using physical touch encoders as opposed to something that is no contact such as an AS5048B. that's what we use on our brushless motors.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      no particular reason. That is just what I got from ODrive, and what they are selling. The model you reference is a hall sensor I think. wont fit ODrive... I think

    • @TheMrbonacho
      @TheMrbonacho 2 ปีที่แล้ว +2

      @@Vez3D they are full encoders not hall sensors. its what we use on vescs for custom motor applications. on the Odrive site in the encoder guide, it says you can use them so it might be worth a shot.

    • @TheMrbonacho
      @TheMrbonacho 2 ปีที่แล้ว +1

      while the noise is slightly higher, the resolution is double, which generally results in less cogging and such.

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      I have herd this before Vez he is correct this is what I call a real servo instead of assisted type

  • @leonardoaugusto5491
    @leonardoaugusto5491 2 ปีที่แล้ว

    have u not tested any anticogging algorythm for odrive? it would reduce the cogging torque in those odrive bldcs, idk if that would solve your problem, cause low cogging servos/bldcs tend to be too expensive

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +2

      Yup it was tuned with anticogging

    • @leonardoaugusto5491
      @leonardoaugusto5491 2 ปีที่แล้ว +1

      @@Vez3D have u ever considered the idea of using 3 phase linear permanent magnet motors in our printer? Idk if that solution would be too expensive, but in therms of performance, linear motors are the best, they're fast and precise, and there are low cogging version available on the market. I think for a high speed 3d printer it would fit perfect

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      @@leonardoaugusto5491 yes i have. Linear is another thing on my list to try

    • @leonardoaugusto5491
      @leonardoaugusto5491 2 ปีที่แล้ว

      @@Vez3D that's great, can't wait to see it

  • @joshua43214
    @joshua43214 2 ปีที่แล้ว +2

    3:15 Woodruff key
    11:10 Flange
    love the channel

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      Woodruff key works too same as keyway excellent

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +1

      Yes rounded style so he is correct keyway

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +1

      It’s a fringing key way a key comes with a key way there is not one without the other so it’s a keyway

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +2

      @@cambouiscom listen here captain you have no clue who I am if you only knew first you misunderstood the plot this thing Vez was talking about was a part and is a keyway I don’t care what kind I never said woodruff I corrected to say my original keyway claim to help those calling it different watch whom your talking to be nice or I will clear your ice stop tolling for glory you never deserved

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      @@cambouiscom also calling it a key alone is not for people who don’t know this is yt remember

  • @biskero
    @biskero 2 ปีที่แล้ว

    did you try to use the Arc Welder reduce G-Code ?

  • @oootoob
    @oootoob 2 ปีที่แล้ว +1

    😂 They look heavy, they feel heavy.... They *are* heavy!

  • @alexscarbro796
    @alexscarbro796 2 ปีที่แล้ว

    Given that these motors can operate at much higher speeds, would changing the gear ratio have an impact on quality?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      I tried with 2:3 ratio and with 500mms..and it didnt help

    • @v1Broadcaster
      @v1Broadcaster 2 ปีที่แล้ว

      try like a 40:120 or something dude

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      @@v1Broadcaster I tried 1:3 and that was too much. with high accel the belts were just slipping on the gears even with high tension

    • @connerknox5645
      @connerknox5645 2 ปีที่แล้ว

      @@Vez3D apologies if it’s already been suggested but might a planetary gearbox be a good addition with belts on the output of the gearbox? Perhaps that doesn’t get around the belt skipping issue though

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      @@connerknox5645 that would fix the belt skipping issue...but might transfer the problem to gears getting beaten.

  • @snapo1750
    @snapo1750 ปีที่แล้ว

    Isnt this because the encoder is only fixed with 1 screw? the encode move very little on this accelerations and might cause the ripple.... those motors can do much much more

  • @billclark5943
    @billclark5943 2 ปีที่แล้ว

    I'm assuming English isn't your first language but you speak it very well. It is quite humorous when you can't find the right words though. Not a bad thing it adds to the entertainment value of your videos

  • @jbergene
    @jbergene 2 ปีที่แล้ว +1

    Have you tried the Clearpath motors?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      No but I wish. My buddy MirageC has them and he loves them

  • @JustAlex686
    @JustAlex686 2 ปีที่แล้ว

    I didn't know you can use brushless motors for a 3d printer

  • @brawndo8726
    @brawndo8726 2 ปีที่แล้ว

    I think I saw a NEMA 24 motor once and though "how peculiar" 😂

  • @chrisnurse6430
    @chrisnurse6430 2 ปีที่แล้ว +4

    “Motors? They’re too big” said no 3D printer builder ever 😂

  • @parkerbradshaw4122
    @parkerbradshaw4122 2 ปีที่แล้ว +1

    Looks like you need way more reduction from the motor to the motion system

  • @botak333
    @botak333 6 หลายเดือนก่อน

    That is ac servo motor right?? It odrive work with step/dir?

  • @SteakIsYummy
    @SteakIsYummy 2 ปีที่แล้ว

    Did you thought about trying JMC Servo's?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      I did. One person in my discord server has tried them. I think he likes them

  • @patprop74
    @patprop74 2 ปีที่แล้ว +2

    3:19 Le chemin clé, is a Keyway in English. lol :P

  • @eelcohoogendoorn8044
    @eelcohoogendoorn8044 2 ปีที่แล้ว +2

    You mentioned you use clipper; are you using input shaping, and did you re-tune it for these motors? I can imagine the defaults are not very attuned to higher inertia higher torque motors but id imagine they could perform quite well if the controllers were attuned to them.

    • @viljamip
      @viljamip 2 ปีที่แล้ว

      Input shaping only makes sense for open-loop controlled systems, i.e., steppers. It is basically just trying to learn how the system is going to vibrate, and calculate a way of blindly compensating for those vibrations. Servo motors actively compare the requested motor position vs. the actual motor position given by the encoder. If something like resonance causes the actual position to devite from the requested position, the closed-loop control system (PID) actively compensates for that. Adding that blind input shaping to a servo would probably not be beneficial, at least for fairly simple setups like this.
      I do know that for more complex systems, input shaping and PID can be combined. An example of such a system is a crane which moves a mass using a cable of varying length as it lifts the mass up and lowers it down. Without any control the cable would swing like a pendulum, making it difficult to safely lift heavy objects. With a PID controller, you can tune out the swinging for one single cable lenght, but as you make the cable longer or shorter, the PID controller is not tuned well anymore. To fix this, you can make a simple mathematical model (input shaper) of a pendulum, whose frequency depends on the lenght of the cable. Then you control the movement of the crane using that model. Then you add a PID control (or some other closed-loop control) on top of that mathematical model to account for more random things like wind.

    • @eelcohoogendoorn8044
      @eelcohoogendoorn8044 2 ปีที่แล้ว +1

      @@viljamip it's only a partially closed loop system; it's closed from motor driver to motor output shaft; not from driver to nozzle position. A stepper is passively closed in the same way if you will, as long as it's not losing steps; and input shaping should work the same and be equally relevant to both.

    • @viljamip
      @viljamip 2 ปีที่แล้ว

      That’s also true. So this is a somewhat more complex system after all which probably justifies input shaping.

  • @gabrielciuclaru5086
    @gabrielciuclaru5086 2 ปีที่แล้ว +1

    What power supply are you using?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      380watt 48v.

  • @WoLpH
    @WoLpH 2 ปีที่แล้ว +1

    Instead of grinding those down I would instead either drill a few holes in the plastic bracket, or print a new bracket to hold it and actually use those holes.

    • @WoLpH
      @WoLpH 2 ปีที่แล้ว +1

      Alternatively, extend the shaft by putting a bus around it

    • @forbiddenera
      @forbiddenera 2 ปีที่แล้ว +1

      Uh you won't be able to get the tolerances right on a printed bracket to make it clip into the encoder. The brackets that come with it barely do.

    • @WoLpH
      @WoLpH 2 ปีที่แล้ว

      ​@@forbiddenera Why's that? It doesn't appear that difficult. But alternatively he could use the threads on the printed bracket to clamp the encoder as needed after aligning it.

    • @forbiddenera
      @forbiddenera 2 ปีที่แล้ว +1

      I have all the same stuff.. odrive motors odrive 3.6 and those exact encoders. I struggled for about 2 hours to snap them on, out of three encoders only one snapped on easily, one broke and the other took a lot of effort. The clip is very thin, like 0.2mm or something..one layer isn't gonna work heh

  • @jneilliii
    @jneilliii 2 ปีที่แล้ว +3

    why not design the "key" to the inner diameter of the belt gear?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      it would be too deep in the plastic... and be there were the teeth are. With a 60t it would be ok

    • @jneilliii
      @jneilliii 2 ปีที่แล้ว +4

      @@Vez3D I mean design the key part as part of the gear rather than a slot. The plastic would therefore be thicker at that point, not thinner.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +5

      @@jneilliii aahhhh yes very good idea. I dont know why I didnt think about it. Though I would still need some kind of m3 bolts to secure it, but that with the slot would be perfect.

    • @BlackHeartScyther
      @BlackHeartScyther 2 ปีที่แล้ว

      My thoughts exactly! Also wondering why not design a new mounting plate for the encoder with insets to accommodate for the screw studs, would give a much better mount and no need to grind down the studs.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      @@BlackHeartScyther shaft is not long enough i think. Right now its limit.

  • @cnc_workbench
    @cnc_workbench 2 ปีที่แล้ว

    Where are those encoders from?

  • @ispalin4667
    @ispalin4667 2 ปีที่แล้ว

    👍

  • @robertrichard4861
    @robertrichard4861 2 ปีที่แล้ว

    How are 3 printers not CNC machines?

  • @bigwendigo2253
    @bigwendigo2253 ปีที่แล้ว

    Could you not just use the hall sensors instead of ripping it apart? Would they not work with the current electronic set up? Those motors are massive! Also on the spindle those are keyslots and keys.

    • @Vez3D
      @Vez3D  ปีที่แล้ว +1

      This was more than a year ago. Hehe. The hall sensor is not precise enough i think and not working for odrive

    • @bigwendigo2253
      @bigwendigo2253 ปีที่แล้ว

      @@Vez3D ah okay, I’ve never messed with the hall sensor, I know the encoders you use have a fairly high resolution. Still a fun video! Besides the fact that you got the wrong product lol.

  • @yonggor
    @yonggor 2 ปีที่แล้ว +1

    3:50 if the key is too deep into the pulley, why don't do the opposite and model the key on the pulley.

  • @gordon6029
    @gordon6029 2 ปีที่แล้ว +1

    Loctite!

  • @eukaliptal
    @eukaliptal 2 ปีที่แล้ว

    Why did you move away from the ODrive motors?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      Im switching back to them. But wanted to see if I could find better ones. Odrive ones are good but i have a bit of cogging issue at slow speed. But what I have learned in doing this new motor project will certainly help me tune the odrive motors better

    • @eelcohoogendoorn8044
      @eelcohoogendoorn8044 2 ปีที่แล้ว

      @@Vez3D Are you having cogging issues while the odrive anti cogging is enabled? I heard pretty good things about it previously.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      @@eelcohoogendoorn8044 yes its on but at low speed there are still bit. It doeant need much to chause wall artifacts on a straight wall on a 3d printer

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว +3

    Those are threaded standoffs

  • @GoldenJaguar3D
    @GoldenJaguar3D 2 ปีที่แล้ว

    Interesting so you conclude that other than original odrive having cog-gin issue speed wise the o drive superior whole stepper motor are balanced.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      Well the 270kv from ODrive were performing better.. at least with what I found. Im not the tuning expert..so thats just based on my experience

    • @GoldenJaguar3D
      @GoldenJaguar3D 2 ปีที่แล้ว +2

      @@Vez3D I understand, I’m learning too so I really appreciate you videos experimenting with these motors.

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว

    They are called a keyway

  • @tinchodias
    @tinchodias ปีที่แล้ว

    Please use ODrive and those motors in some other invent! It was very interesting, not boring!

    • @Vez3D
      @Vez3D  ปีที่แล้ว +1

      Yeah I have a plan when for next summer on my kid electric car ;)

  • @note2tee
    @note2tee 2 ปีที่แล้ว

    do you really need such big motor for a light corexy axis?

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      No haha. Unless you wanna do crazy things

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว +3

      We do……. Lol soon will need a dampening table too

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      Actually smaller brushless hi pole motors maybe worth a try you will also kind 5 mm shafts

  • @lijgame
    @lijgame 2 ปีที่แล้ว

    1.8 KG!!! OMG

  • @djwillx974
    @djwillx974 2 ปีที่แล้ว

    Why not to use the hall sensor? It can also work with odrive 🙂

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      You sure? If so then..wow ..all that trouble haha. But do you know if its as precise as my 8192cpr encoder?

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      I thought so but was not sure enough just sayin

    • @djwillx974
      @djwillx974 2 ปีที่แล้ว +1

      Yes i'm sure for my hall encoder that i bought on ali. I tested it yesterday and it works good. But as i can see on your video, you're encoder seems to be compatible to odrive.It have the 5 correct pin (5v,ground, A, B, C : index). It's an incremental encoder with index signal. The encoder resolution must to be verifiy on the constructor website (I'm sure that we can find this same encoder on ali). For mine, the resolution was double compare to the AMT 102v that i use on other mechanism....

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      @@djwillx974 wow ok.. thanks man..good to know

  • @BH4x0r
    @BH4x0r ปีที่แล้ว

    I know this is old, but i guess you didn't know odrive can interface with those halls aswell

    • @Vez3D
      @Vez3D  ปีที่แล้ว

      yeah I knew. But its not good enough for precise movement I think

    • @BH4x0r
      @BH4x0r ปีที่แล้ว

      ​​​​@@Vez3D idk how much resolution your encoders have, but ODrive can read each hall sensor at up to 4096 different values, and i'm sure it's combined together so idk how accurate that would exactly be, you'd probly lose 1000 steps maximum because hall sensors have a min and max voltage output, but it should still be very accurate, and would allow the motor to stay original i guess
      edit: the encoder would have 2048, so in theory hall can be even more accurate BUT im not sure if it would improve anything or make it worse

  • @petermines3575
    @petermines3575 2 ปีที่แล้ว +3

    It's called a keyed shift some keyed shafts can be knocked out could be helpful

  • @forbiddenera
    @forbiddenera 2 ปีที่แล้ว +4

    Thought you said you were nowhere near maxing the odrive motors lol

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      Heck no! Odrive are powerful motors. I was trying to see if there was a better option to reduce cogging at low speed. But odrive motors performs way better than these... and I will retune them with what i have learned with this project. Im pretty sure I will see improvement

  • @jankaltenecker597
    @jankaltenecker597 2 ปีที่แล้ว +3

    The motors look like they are jiggling on the table. Some weird picture stabilization going on 😂

    • @REDxFROG
      @REDxFROG 2 ปีที่แล้ว

      Welcome to TH-cam

  • @Side85Winder
    @Side85Winder 2 ปีที่แล้ว +1

    It was funny to see you remove a hall effect encoder and replace with a optical encoder. I would have thought that encoder should have been able to output usable position data. I think no matter what motor you go with you need to gear down the motor to reduce this cogging artifact with odrive.
    You are just dumping money into a system where the RND should have been done by ODRIVE them selves and there should be a known solution to this problem. It would require a very spefic brushless motor with way more poles like a steppermotor having 200 to 400. This is why you need higher gear ratios to smooth out the movement and microstepping.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +2

      I dont know if that hall sensor would be odrive ready? No clue. As for the rnd..im happy to do it. ODrive will also do some rnd on their side as well I think.

    • @Side85Winder
      @Side85Winder 2 ปีที่แล้ว +1

      @@Vez3D yeah the unknown out put of the hall effect probbaly isn't worth the 1 to 4hrs trouble shooting expecially if your encoder happened to fit on like it did in the end.
      I would have went with the tapped m3 hole option as this wouldn't affect returning the motors to a stock configuration.
      I doubt there would be a easy fit option with that shaft size for any planetary geared option. Then you are also reducing the top speed of the motor. Most brushless motors can spin very fast not so much of a issue like a steppermotor. That would limit your top speed using a large reduction ratio. 60 lt to 40t is only 1:1.5 ratio i would suspect you need much higher before seeing a knoticable difference deppening on the motors magnetic poles and per step degree rotation.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      @@Side85Winder 40 to 60t. And I tried it as well with no significant improvement. I also went up to 500mms and no improvement in this case. While odrive motors, when you go fast it fixes cogging

    • @forbiddenera
      @forbiddenera 2 ปีที่แล้ว +1

      Odrive has had tons of rnd and there's maaany different ways to use the controller, don't blame them if one method doesn't work perfectly.

    • @Side85Winder
      @Side85Winder 2 ปีที่แล้ว

      @@forbiddenera i don't blame them for anything. It just seems its not ideal setup for a 3d printer. You deffently can get it to work on a 3d printer but its not a good use case for its setup it seems. I am sure in future there will (are) be better motors for odrive system to use for a 3d printer that will produce way less 'cogging' it seems a lot of work to figure it out and $$$ (hence the RND).
      They seem way more ideal for pick and place machines. In this case the system can get to point A precisly and it can get to point B precisly. The movement inbertween can have 'cogging', it doesn't matter and it can make that move a hell of a lot faster than other setups.

  • @Paul_Bearden
    @Paul_Bearden 2 ปีที่แล้ว +1

    Such a high powered motor cannot be driven by a belt. The force is greater than the tensile strength of the rubber. You must use lubricated metal gears only.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +1

      I probably use 10% of the available power haha

    • @wkbrd
      @wkbrd 2 ปีที่แล้ว +1

      So not true - we drive 40kw ac servos with belts that move 100kg loads. speeds around 6-8m/s. And they are precise as fck...entering plastic molds for example. But belts are with metal reinforcements.

    • @robbiejames1540
      @robbiejames1540 2 ปีที่แล้ว

      @@wkbrd
      Hold up! 40kw??? Good Lord!

  • @Eluderatnight
    @Eluderatnight 2 ปีที่แล้ว +1

    "woodruff key"

  • @forbiddenera
    @forbiddenera 2 ปีที่แล้ว +2

    30$ refund? How much were they to begin with?

    • @gamerpaddy
      @gamerpaddy 2 ปีที่แล้ว +1

      the motors are listed for 58$ each on robotdigg, the ones he intended for 48$

  • @toma.cnc1
    @toma.cnc1 2 ปีที่แล้ว +2

    Find Marco Reps on youtube, see why Odrive is not good for cnc control.

  • @ryanmast8421
    @ryanmast8421 2 ปีที่แล้ว

    so they are nema 24? another common standard.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      not realy.. more like nema23 size.. but just a tiny bit bigger

    • @ryanmast8421
      @ryanmast8421 2 ปีที่แล้ว +2

      @@Vez3D i love your work, i am new to FFF and tinker and test everything like you! Just wanted to say thanks for sharing all the good and bad

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      Not Nema get what I give u that’s what servos

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว +2

      @@CC-kc5lb its the same motors you suggested, exept the 300watt instead of 200. They are not nema

    • @CC-kc5lb
      @CC-kc5lb 2 ปีที่แล้ว

      @@Vez3D holy cow the stratasys ones are not like that they are smaller but the servo idea was great I had no idea I had influence on this I now feel bad it never worked lol

  • @aurcanis8492
    @aurcanis8492 2 ปีที่แล้ว

    But did you tuned the rigidity of motors? Common servos are much better than odrive at any speeds when they tuned.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      Im sorry ..i dont know what rigidity tune is. I have tuned them to the best of my knowledge..but im no expert here.

    • @aurcanis8492
      @aurcanis8492 2 ปีที่แล้ว

      @@Vez3D by defaults many servos have low rigidity set up that means the "rubber effect" between exact position and desirable position. It makes problems at accelerations, corners etc.

  • @Davidlahall
    @Davidlahall 2 ปีที่แล้ว

    Why not just use the Hal sensor?????

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      It doesn't work in step for mode for odrive

    • @Davidlahall
      @Davidlahall 2 ปีที่แล้ว

      @@Vez3D ok... maybe I am missing something or as usual I came late to the party...but why would you want to use odrive for 3D printing when you want repeatability.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      @Ldah Hall becaue not so long ago steppers and drivers were not able to achieve high speed high accel. But now its a different story :)

    • @Davidlahall
      @Davidlahall 2 ปีที่แล้ว

      @@Vez3D ohh...I did come to the party late then...ok...well what's the latest with those beefy envious steppers you have...have you switched back to Hal and idk maybe upgrade a board to get faster speeds. ?? Thank you for the explanation BTW...I appreciate it.

  • @tommyers7634
    @tommyers7634 2 ปีที่แล้ว

    Threadlock

  • @Da_Kurzi
    @Da_Kurzi 2 ปีที่แล้ว

    How manny Belts you need per Print??? hehehe

  • @gamerpaddy
    @gamerpaddy 2 ปีที่แล้ว

    lets just skip all the possibilities and go straight to linear motors. they are pricey but godspeed
    for example a PI v857 does up to 5000mm/s at 50000mm²/s at 400mm travel length and built in encoder but no words on affordability (lol probably not)

    • @etle113
      @etle113 2 ปีที่แล้ว +1

      That would be crazy cool! One potential problem will be the weight of the linear motor for the y axis.

  • @tonywharton5220
    @tonywharton5220 2 ปีที่แล้ว +4

    Such a shame after all that hard work.

  • @johan9xr992
    @johan9xr992 2 ปีที่แล้ว

    You need a reduction with these kind of motors(1/20 to 1/100) and they are mostly used with a matching driver from the same brand.

  • @Tuffenough4u
    @Tuffenough4u 2 ปีที่แล้ว

    I don't know what kind of controller you're using for this thing, but those motors shouldn't have step discrepancies set to 3600-5000 microsteps, especially on a 2:1 reduction.
    Assuming you're using a GRBL controller or something of the sort, that is your problem. A true serial comm 16bit DSP is required with real S-Curve algorithm capability if you want those to deal with dynamic load accelerations reliably. I am personally involved with Trocen Automation with the 78 touch screen series controllers for lasers. It uses a 32 bit third gen Texas Instruments DSP with parallel comm that far surpases most other Chinese controllers with smoothing accelerations. Open source has yet to catch up with DSP systems like this, but hopefully soon.

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      It's using ODrive

    • @Tuffenough4u
      @Tuffenough4u 2 ปีที่แล้ว

      @@Vez3D Ah, I wasn't aware they made a motion controller, I just thought they made motor drivers.

    • @sveinjohansen6271
      @sveinjohansen6271 2 ปีที่แล้ว

      @@Tuffenough4u the motion controller is either a BTT 1.4 SKR board or a spider board running STEP/DIR towards the Odrive board which powers the BLDC motors.

  • @Buciasda33
    @Buciasda33 2 ปีที่แล้ว +1

    you need T5 pulleys and T5 belts.

  • @AlucardWulf
    @AlucardWulf 2 ปีที่แล้ว +9

    Now I'm seasick. Your image stabilizer is pure horror. The motors looks like gummy bears. But nice project as always...

    • @andy_liga
      @andy_liga 2 ปีที่แล้ว +1

      I assume it's premier/AE post process stabilization. It works but it makes everything look like it's made of pudding

  • @zviper
    @zviper 2 ปีที่แล้ว

    i cant watch this with that wobbly effect that you added for some reason...

  • @timmturner
    @timmturner 2 ปีที่แล้ว +2

    $30 refund for sending the entirely wrong product, that says it all. Wouldn't do further business with them.

    • @patprop74
      @patprop74 2 ปีที่แล้ว +1

      I ordered from Robotdigg a few times in the past, never had a problem with them, however, they seem to only be responsive if you ask about your order on Skype, messaging them from their website is useless.

  • @CC-kc5lb
    @CC-kc5lb 2 ปีที่แล้ว

    No nema 23 fit they should have sent them back these company’s man…

    • @Vez3D
      @Vez3D  2 ปีที่แล้ว

      :(

  • @EntropicTroponin
    @EntropicTroponin ปีที่แล้ว

    Your image stabilization is atrocious.