Тёмный

TUTORIAL: ODrive Brushless Motor with Raspberry Pi and Arduino 

Skyentific
Подписаться 104 тыс.
Просмотров 85 тыс.
50% 1

Опубликовано:

 

7 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 95   
@michaelbishton9439
@michaelbishton9439 3 года назад
Two years later, it is still a very informative tutorial. THANKS.
@alizghoster
@alizghoster Год назад
5 years later... and still..
@garysimmons1631
@garysimmons1631 2 года назад
This is now one of my favorite channels. You give the kind of details I like on everything. I watch all of each video to the end every time. Have a good day sir.
@Skyentific
@Skyentific 2 года назад
Thank you!!!
@TheOleHermit
@TheOleHermit 4 года назад
Best robotics series on YT! Thank you.🙏 Especially appreciate your RPi controller & Python instructions. Now, I understand why you don't use stepper motors. Okay, so I'm playing catch-up, but only 2 years behind. Best regards, stay safe, & keep up the good work!😎
@vladmesa287
@vladmesa287 2 года назад
Thanks for helping me control it with an Arduino.
@Will_Huff
@Will_Huff 5 лет назад
Thank you for the first clear video to show how to set up the ODrive! Looking forward to setting this up. Do you think you will do a video on using the ODrive with hoverboard wheels?
@Skyentific
@Skyentific 5 лет назад
I don't know yet. I don't plan to. But I know that hoverboard wheels are very powerful, so maybe at some point I will use them.
@ajitparanjpe3458
@ajitparanjpe3458 3 года назад
Very helpful. A video showing how to set up and configure O-drive using the AS5047P absolute encoder (through the SPI connection) with Windows and position, torque, velocity control through Arduino. Happy to make a donation to support such a video.
@JulianMakes
@JulianMakes 4 года назад
thank you so much for this! i asked if you'd make a simple tutorial for setting odrive up on a Rpi or arduino a long while ago, and i've only just found this video!!! it's been such a help i've already ordered an odrive and motor and encoder and i've not even got to the arduino bit! thank you so so much. no i can have a good play once i follow your steps :) cheers Julian
@Skyentific
@Skyentific 4 года назад
Great! Glad to hear this! :)
@Singer_Sonali
@Singer_Sonali 3 года назад
Thanks for the detailed explanation
@djwillx974
@djwillx974 Год назад
Hi, Is it possible to have the code that permit you to control odrive in position mode with raspberry pi , with stream data posution ?
@lukaspfitscher8737
@lukaspfitscher8737 3 года назад
very helpful video ;) ps ssh with a real pc it makes everthing a lot easier
@TheSomar1991
@TheSomar1991 4 года назад
Dude I'm a huge fan of your channel great job
@Skyentific
@Skyentific 5 лет назад
I have learned how to use the ODrive controller. I will use it for the future robotic arm with brushless motors. If you don't want to miss it subscribe to my channel.
@user-os1xg1rh4c
@user-os1xg1rh4c 5 лет назад
it would be better to get a part list, showed
@vaskolego
@vaskolego 3 года назад
This would be helpful! As well as vendors... Is it too risky to buy Odrive from Alibaba or banggood?
@Geeksmithing
@Geeksmithing 4 года назад
This is very helpful. Thanks for taking the time to make this video. I am looking forward to making a type of robotic arm and you videos look like they will be quite helpful. Thanks!
@botak333
@botak333 9 месяцев назад
It posible make a odrive with change the driver motor drv8301?? Like a vesc 75100?? I need for big voltage
4 года назад
on the website of odrive, they have removed the usb permission code, which I consider very important since without that it does not recognize you that the odrive is connected. I was looking for that code on the internet, so I share, I will write to the odrive because they removed that important code. echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="1209", ATTR{idProduct}=="0d[0-9][0-9]", MODE="0666"' | sudo tee /etc/udev/rules.d/50-odrive.rules sudo udevadm control --reload-rules sudo udevadm trigger
@Skyentific
@Skyentific 4 года назад
Thank you a lot!!! This is very useful!
@sabtvg
@sabtvg 3 года назад
Great info, thank you very much!
@kokotmkokot4926
@kokotmkokot4926 5 лет назад
I do not want to upset you, but you are mistaken. Stepper motors work differently. The passport shows the torque holding the load in the locked position. With increasing speed, the torque drops. At 1200 RPM, the moment is much less than 60 RPM and the drop depends on the inductance of the windings. Thank you for the video!
@Skyentific
@Skyentific 5 лет назад
Kokot mKokot, I know. This make my point even stronger, meaning that the brushless motors more powerful than steppers.
@kokotmkokot4926
@kokotmkokot4926 5 лет назад
@@Skyentific This is certainly true, but the comparison must be given correctly)
@Skyentific
@Skyentific 5 лет назад
Kokot mKokot But for my application the rough estimation is enough.
5 лет назад
hi, the ODrive controllers (129USD) is only one for one brushless motor? and how much is the reduction that you use? do you recommend some reduction link?
@GlennWest
@GlennWest 5 лет назад
partnumber and source for gear box?
@MM-24
@MM-24 4 года назад
it would be great to consider costs, as well as what larger motors and clearpath motors. With some suggestions of drawbacks
@kryptocat4240
@kryptocat4240 4 года назад
Sir please give me your POWER SUPPLY specification that you have used to power the odrive and motor
@auke1260
@auke1260 4 года назад
Hello and thanks for the great content! Could you explain what you mean with the torque in the 3rd colom? Is this continuous torque or something else?
@premsagar4eee502
@premsagar4eee502 Год назад
can you provide me the link for the power supply and braking resistor. I'm using same motor, and drive for my project. Thank you If anyone have any idea about it as well can comment it as well.
@MikhailMomot
@MikhailMomot 3 года назад
Good afternoon. I can't find a complete command system for UART for ARDUINO. The GITHUB example doesn't cover everything.
@SuperBoorr
@SuperBoorr 2 года назад
Thank you sir for the informations, im trying to build a Ventilator using a Raspberry pi 4, two Brushless motors to drive the air pump and im wondering if your setup would work on my project. Can you please link the Resistor you are using
@jeanmahe8657
@jeanmahe8657 3 года назад
great video
@jtreg
@jtreg 3 года назад
what about breaking the ground loop...inductance as per ODrive documentation??
@luoyangbobiprecisionbearin986
@luoyangbobiprecisionbearin986 3 года назад
Thank you for sharing the video, we are the manufacturer of robot arm bearings.
@jackhogan3804
@jackhogan3804 4 года назад
Hi! I am currently working on very similar project, and would like to know the type of connector that is on the end of the cords coming from the o drive motor. Thanks!
@genghisrhan5911
@genghisrhan5911 4 года назад
those are bullet connectors. they come in several size but I think these ones are 4mm.
@jackhogan3804
@jackhogan3804 4 года назад
@@genghisrhan5911 thanks!! I have since overcome the issue. But Ill remember that for the next time they come up!
@usicchauras
@usicchauras 4 года назад
Please help me...what do you call these gearbox which don't have a shaft but holes on top where I could mount the other joint
@Skyentific
@Skyentific 4 года назад
I heard that they call it flanged output. But I am not sure.
@tomdgr9767
@tomdgr9767 5 лет назад
Nice video !
@Skyentific
@Skyentific 5 лет назад
Thank you!
@michaelgimbel4418
@michaelgimbel4418 5 лет назад
Where did you purchase that planetary gearbox?
@Skyentific
@Skyentific 5 лет назад
I bought it on the Aliexpress, it is quite expensive. I bought it several years ago and it cost me around 400$ (it is expensive).
@dimitris_g5651
@dimitris_g5651 4 года назад
Hi i'm interested into buying the ODrive controller and i have a question: The ODrive site shows a list of some bldc motors and their characteristics. Does the ODrive works with any type of bldc motor or only the ones shown on the previous list?
@tomcypher3864
@tomcypher3864 4 года назад
Hi! Did you run this or other BLDC at max power? Or at least 1 kwt? Does oDrive allow this? l made a DIY controller and burned some mosfets with a 1.5 kW motor:)
@denimanus
@denimanus 5 лет назад
Суда по розетке, вы находитесь в Швейцарии.
@Skyentific
@Skyentific 5 лет назад
Да, вы правы. В городе Лозанна.
@ScarletSwitch
@ScarletSwitch 5 лет назад
Part list?
@markayala7752
@markayala7752 5 лет назад
nice
@emrullahelzeren2406
@emrullahelzeren2406 4 года назад
hello I have a question for you, is there a mistake in the calculations? Because i cant found the same resault with you. For example to odrive d5065 ; i found it 1.72 Nm torque with using your formul that below at the table. can you explain please?
@Skyentific
@Skyentific 4 года назад
Emrah Elzeren great question. The torque, which I put in table is maximum torque (at low, almost zero rpm). You calculated the torque at max rpm. To calculate maximum torque, at low rpm, you cannot use this formula (below the table).
@emrullahelzeren2406
@emrullahelzeren2406 4 года назад
@@Skyentific thank you so much for your answer.
@vaskolego
@vaskolego 3 года назад
@@Skyentific Am I correct that you got max torque by choosing 60 Amps instead of max 65 Amps from motor specs? MaxTorque=(60/(2*pi*Kv))* 60amps? How did you then calculate the power value? I have been stuck on this, Thank you
@gubski1
@gubski1 5 лет назад
Hi, may be someone has asked already, but why did you chose to control ODrive with Raspbery rather than laptop computer? It seems to use python right?
@joshuawentworth7426
@joshuawentworth7426 5 лет назад
Can you provide info on that planetary gearbox?
@Skyentific
@Skyentific 5 лет назад
This is a gearbox which I bought on Aliexpress around 5 years ago for 400 or 500 dollars. It has flanged output, relatively low backlash, and the gear ratio is 32. It is made for Nema 23 motors. On aliexpress you can find other similar gearboxes, try to search for "flange output planetary gearbox reducer for NEMA23".
@jtreg
@jtreg 3 года назад
www.aliexpress.com/store/911934218?spm=a2g0o.productlist.0.0.3a8f7f43JlzQlr
@AllmanUA
@AllmanUA 5 лет назад
Мне кажется ... у вас акцент русский! Если да, то на русском было бы тоже очень интересно.
@Skyentific
@Skyentific 5 лет назад
Yes, I am originally from Russia. I live in Switzerland since 2004. May be I should translate couple of my videos.
@y78utrty76
@y78utrty76 5 лет назад
@@Skyentific А ещё будет интересно послушать ваш опыт миграции=)
@y78utrty76
@y78utrty76 5 лет назад
Хоть лично для меня русский предпочтительнее, но думаю аудитории особо не будет
@john1987742
@john1987742 5 лет назад
@@y78utrty76 у технических специалистов опыт миграции гораздо проще, чем у юристов/экономистов, которые годятся только полы в супермаркетах протирать. Это все, что нужно знать.
@thet0ast3r
@thet0ast3r 4 года назад
hello, is there a cheap odrive for a2212 brushless motors?
@AnwarAlfaqeehAlhusseini
@AnwarAlfaqeehAlhusseini 5 лет назад
hi i have dc brushless motor 8 wire from orient japan vexta axhm5100-gfhk2 100w ...2500r/min is there any way to used it on cnc ? if not how can drive it ? thanks
@theghostronaut
@theghostronaut 3 года назад
I'm the 1000th like! :)
@EngineeringNS
@EngineeringNS 5 лет назад
Link to gearbox?
@doronkoren7040
@doronkoren7040 4 года назад
hi, please share a link to buy all the parts.
@petermuller608
@petermuller608 3 года назад
Where to get this gear reduction and how much did it cost?
@vaskolego
@vaskolego 3 года назад
@Skyentific How did you get the values under the power column? Thanks
@vaskolego
@vaskolego 3 года назад
I believe you got the power and torque values from your own testing actually? I think I followed your math backwards. So I assume one cannot entire trust values provided from manufacturers?
@jjjmarianito
@jjjmarianito 5 лет назад
Hi, i have a problem connecting the raspberry pi, when i run the odrivetool im not been able to recognized and connect the board, i tried ttyUSB0 port, ttyACM0 and its not connecting how did you manage to connect. please help me.
@Falcao_Fpv
@Falcao_Fpv 4 года назад
hi, where can i find this planetary gearbox?
@vadimvadim7887
@vadimvadim7887 5 лет назад
А что за транзисторы вы применяете в выходом каскад на мотры? Я тоже делаю аналогичный проект и тоже с похожими мотрами, но энкодер у меня as5045
@Skyentific
@Skyentific 5 лет назад
Good question. This driver is build and sold by ODrive Robotics. And the driver is open source, so you can find schematics: github.com/madcowswe/ODriveHardware/blob/master/v3/v3.5docs/schematic_v3.5.pdf. They use mosfets: NTMFS4935NT1G. Good luck with your project.
@vadimvadim7887
@vadimvadim7887 5 лет назад
@@Skyentific thank you and thank you 👍
@rohan.chandratre
@rohan.chandratre 4 года назад
What wire thickness did you use?
@alexcweiner
@alexcweiner 2 года назад
what power supply are you using?
@justtestingonce
@justtestingonce 5 лет назад
Can this be used for a robot arm?
@Skyentific
@Skyentific 5 лет назад
Yes, of course! And for my next robot arm I would like to use ODrive controllers with the brushless motors.
@ProfessorElectronic
@ProfessorElectronic 3 года назад
What encoder is he using?
@alessandrorampazzo3919
@alessandrorampazzo3919 2 года назад
The official odrive documentation is decidedly messy and incomplete.
@marcus_w0
@marcus_w0 5 лет назад
Nice one. Now, with the gearbox, all your holding-torque problems are gone.
@Skyentific
@Skyentific 5 лет назад
This is true. But this reducer is very expensive... I think I should build something more affordable.
@OskarP2601
@OskarP2601 4 года назад
y go through all this pain isn’t it easier to use a stepper motor?
@etmax1
@etmax1 3 года назад
I disagree with comparing BLDC motors with stepper motor when only the BLDC has the torque advantage of a reduction gearbox. some of the comparison may hold true, but I walk away from an apples to watermelons comparison. Maybe that's why the channel is called Syyentific?
@AlexJoneses
@AlexJoneses 3 года назад
You know, at some point, micheal reeves watched this video
@unkillablespirits8582
@unkillablespirits8582 14 дней назад
there is like no way to escape Arduino....
@alexplay9719
@alexplay9719 2 года назад
Нехватает прононса ))) лучше говорите на русском.
@kartoffelNIELS
@kartoffelNIELS 4 года назад
what power supply did you use?
@Skyentific
@Skyentific 4 года назад
I hope I remember it well: 24V 400W power supply.
Далее
Brushless Motor Controller from MJBots (Moteus)
20:01
Stepper Motor Control with the Raspberry Pi
9:40
Просмотров 254 тыс.
Raspberry Pi Servo Motor Control - No Jitter!
13:52
Просмотров 53 тыс.
TECHNOLOGIES THAT WILL CHANGE THE WORLD
20:01
Просмотров 11 тыс.
Cómo usar un motor brushless con arduino
14:49
Просмотров 59 тыс.
I2C with Arduino and Raspberry Pi - Two Methods
30:13
Просмотров 203 тыс.