Saw your board on EEVBlog. I know I saw your work a while back... somewhere. Looks like you've made good progress on it!
@Sekir806 жыл бұрын
I'm very curious about this stuff! (saw on EEVblog as well)
@GTS000002 жыл бұрын
absolutely beautiful! Would it be possible to share the BOM?
@psykhon6 жыл бұрын
Holy s.. t!
@alexdhayden4 жыл бұрын
So you just have the encoder tied to the shaft with a closed loop belt? Does your controller do all the position corrections on the fly?
@rektide2 жыл бұрын
those Turnigy SK3 motors are what I use on my electric skateboard...!
@botak3337 ай бұрын
Hi sir it is posible to control by step/dir??? I want to used mach3 for it.
@user-uo1yn4se8r2 ай бұрын
is the diagonal line straight?
@Nerradia6 жыл бұрын
Very impressive ! Do you think it should be possible to make a less-powerful version for projects where there is not a lot of room for a board ? I already designed a board with the same DRVxx IC as what I saw on your schematics (this is where I discovered this IC) but without any microcontroller for the moment. I did'nt test it yet. If I use the same microcontroller, it guess it should not take a lot of code changes to make my board compatible with your awesome software ? I'd be glad to contribute to your driver :D
@ODriveRobotics6 жыл бұрын
Yes, I am actually working on a smaller version right now. I will be posting on the forum about it when I have more to show. Keep an eye there ;D. discourse.odriverobotics.com/
@Nerradia6 жыл бұрын
madcowswe Great! Thank you!
@yurimakarov62145 ай бұрын
Hey man , odrive has been designed for limited low voltages. I m wondering that to build a drive for some serious voltages and powers. I already have some experiences before from some serious ones. I would love to mixture one of my design with odrive project. Would you interested in ? Can odrive be used for such applications ?
@JamesNewton6 жыл бұрын
Nice! You don't say which motor you are running... looks like the big $80 Turnigy Aerodrive SK3 - 6374-149KV is that right? And you mentioned gearing in a comment, but I can't see it in the video... are you directly connected to the pulleys?
@ODriveRobotics6 жыл бұрын
I'm using the SK3 5065-275kv and yes direct drive to the 20t gt2 pulleys.
@JamesNewton6 жыл бұрын
Ah, that's the $56 motor. Great! So, with the direct drive, how can you hold against spindle side load and vibration, or is this only for e.g. 3D printing / laser cutting / plasma or other things with no side load?
@ODriveRobotics6 жыл бұрын
So on the Y axis there is a shaft coupler to transmit the torque without loading the motor bearings sideways. I would recommend that, the bearings are not really rated for side loads. In this test design, the x axis is direct, but particular machine isn't meant for milling as you say.
@JamesNewton6 жыл бұрын
Oh... no... that absolutely isn't what side load from a spindle is about. When you are cutting, the spindle is repeatedly slamming the sharp leading edge of the bit into the material being cut. This generates a "side load" which pushes back against both the axis of movement and also against the axis 90' out. E.g. you aren't just moving the spindle through space, you must PUSH it into the material and it is pushing BACK. With little or no gearing between the motor and the spindle, that back force, the side load, will shove your motors off position. Of course, the servo will sense the error and compensate, but any servo system must have some position error before it can react. As a result, there is a slight positional error in the cut. This is why most CNC systems use lead screws: The spindle can't transmit (much) force back through the lead screw to effect the motor. It can transmit a little, but far less than if it is direct connected. One of the advantages of the sort of motors you are using is extreme speed, so gearing shouldn't hurt you. And you can mount your encoders directly to the axis rather than on the motor side of the gearing so that any slop or error in the gearing system is compensated. Hope that helps.
@ODriveRobotics6 жыл бұрын
Oh I see what you mean. Yes for a milling machine I would certainly recommend screws. That said, the control loop is running at 10kHz, so if the encoder is high resolution, the servo bandwidth could be fairly high and hopefully keep it on track even during disturbances. No-one has shown me results of this on a CNC machine yet, I'm still eagerly waiting ;D
@Team-pb1nb6 жыл бұрын
Very imprssive - have you tested the precision of placements on this liteplacer machine? Since speed doesn't help, when the precision out of tolerance.
@ODriveRobotics6 жыл бұрын
I haven't tested any placement yet.
@circuitdotlt6 жыл бұрын
Speed is quite impressive. Is the software ready for general consumption? Say Mach software compatibility? In other words can I buy an assembled controller and fire it off in one evening on my laptop without extra hardware, coding and tinkering around?
@ODriveRobotics6 жыл бұрын
Thanks! Sorry, no, the project is not quite at that stage yet. We're working on it though! ;D
@circuitdotlt6 жыл бұрын
No worries, keep it up. You are doing a very impressive work and I am following it for some time now. Just keep us posted, especially when you will be ready to take my money. :)
@danielmillner45015 жыл бұрын
@@ODriveRobotics How about now?
@ODriveRobotics5 жыл бұрын
@@danielmillner4501 Yes I think now I'd be comfortable recommending the ODrive for general users.
@stevenlee17265 жыл бұрын
Hello is this suitable for scara robot? Need help pls. My scara robot needs to be precise and fast, and i dont want to use stepper as it is too big.
@muhammadwaqar43743 жыл бұрын
is it helpful? kzfaq.info/get/bejne/mZqIhJqot97Kl5s.html&ab_channel=DamianLickindorf
@EricHallahan6 жыл бұрын
What kind of acceleration are you getting?
@ODriveRobotics6 жыл бұрын
Hm I don't actually have a way of measuring that. I should poll the position/velocity and make some plots in python .
@EarthlyF0rg0ten6 жыл бұрын
Legendary! I'd love to it operate in a vacuum...
@mendebil5 жыл бұрын
inertia would be higher so maybe not the best idea :P
@czoknorris3 жыл бұрын
How to pick up parts if you are already in a vacuum?
@chadkrause65746 жыл бұрын
What's the gear ratio? If I were to put this on a milling machine, would it have some torque to it?
@ODriveRobotics6 жыл бұрын
Here the gearing is 40 mm/rev, and the motors used give around 1.4Nm, so that gives us about 200N of force. You can play around with different motor and gearing configuration on this spreadsheet: docs.google.com/spreadsheets/d/12vzz7XVEK6YNIOqH0jAz51F5VUpc-lJEs3mmkWP1H4Y/edit#gid=0
@ameliabuns40584 жыл бұрын
how the hell does it work! how can it detect steps accurately?! but I feel like the real challenge is making a frame/etc that can handle such speeds without ghosting etc xD
@Tuffenough4u4 жыл бұрын
Linear rails with roller ball carts eliminate any dynamic load vibrations or resonance. Using thicker extrusion like 40/40 will further increase the rigidness and table weight which will also vastly decrease instability as well. The way it detects "steps" is through an encoder that uses a hall sensor. This is how 99% of all servos motors work. The Odriver uses hall sensors and/or PWM input / Encoders with Index pulse. They are working on making them compatible via a firmware update to even run absolute encoders as well. This means resolutions of 40,000 steps plus could be seen with the right setup. Even most RC car speed controls these days utilize "sensored" 3 phase brushless motors for efficiency and smoothing increases that can take a load of amps from high voltage current Lipos that can deliver super high amp output.
@Build_the_Future4 жыл бұрын
I love it! I'm building a 2 legged full size walking robot on my channel. Let me know what you think.
@crazz2346 жыл бұрын
That is fucking beautiful I am going to upgrade my CR10 3d printer with ODrive that will enable high speed printing how ever I will have to make a solid stand and bolt it to the floor to help prevent Ghosting What do you think?
@boogerking74116 жыл бұрын
But can it make me a sammich!?
@cyklop19773 жыл бұрын
now try cutting or milling at this speed .. it will be a joke