Python GUI for ODrive V3.6 💻
4:40
DIY Axial Flux motor ⚡
2:45
Жыл бұрын
My Creality CR-10S Upgrades 🔧
2:46
Keyboard nameplate ⌨
4:00
7 жыл бұрын
Пікірлер
@subary5056
@subary5056 Күн бұрын
is it possible to connect odesc to odrive gui
@stijnsprojects
@stijnsprojects Күн бұрын
Yes, it works the same
@subary5056
@subary5056 Күн бұрын
@@stijnsprojects I just got an error, args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event() AttributeError: module 'fibre' has no attribute 'Event' 
@subary5056
@subary5056 Күн бұрын
@@stijnsprojects I've already racked my brains and searched all the forums
@subary5056
@subary5056 Күн бұрын
@@stijnsprojectsThis is the error I got, args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event () AttributeError: module 'fibre' has no attribute 'Event
@subary5056
@subary5056 Күн бұрын
@@stijnsprojects This is the error I got,args from python: []) Traceback (most recent call last): File "C:\Users\gamer\AppData\Local\Temp\1m2e1ZGTRxmt 3FZYSWZ kn2xgNP8 esources\server\odrive_server.py", line 293, in <module> shutdown = fibre.Event () AttributeError: module 'fibre' has no attribute 'Event
@blessingmwewa8529
@blessingmwewa8529 2 күн бұрын
Any help, my ODESC 3.6 is not showing on the cmd. When i type odrivetool... just getting ths respons On[1] ......[USB] could not open USB device: -5 but all the drivers are installed
@stijnsprojects
@stijnsprojects Күн бұрын
You can use the Zadig tool (zadig.akeo.ie) to select the correct driver.
@SafetyDan101
@SafetyDan101 16 күн бұрын
I think the heat sink on the back didn't help because of the way you attached it.
@stijnsprojects
@stijnsprojects 16 күн бұрын
I'm interested to hear what you would have done differently.
@stevensegurasegura3278
@stevensegurasegura3278 19 күн бұрын
hi, friend like and subscribed I have a question Can it be configured that when the machine is turned on, the motors always go to a specific point even if the machine remains in another position previously turned off? thank you
@stijnsprojects
@stijnsprojects 19 күн бұрын
You can program this in the microcontroller or PLC or ... but not in the motor driver. You can search for the Z pulse and based on that you can move to a certain position, or you can use an limit switch. You can also look for a motor with an absolute encoder so you don't need to search for the Z pulse first but this only works for 1 rotation.
@Robotinnovations
@Robotinnovations 21 күн бұрын
hello thanks for the amazing video , Can you make a video for adding SPI ams as4748 ,encoder to hoverboard motor. thank you
@stijnsprojects
@stijnsprojects 19 күн бұрын
You want to add an encoder to a hoverboard motor?
@Robotinnovations
@Robotinnovations 19 күн бұрын
@stijnsprojects yes to hoverboard motor ,still trying not able to solve the errors with spi encoder. Working perfectly with hall encoder. I want to use hoverboard motor as an robot joint.
@latimer4964
@latimer4964 Ай бұрын
Is ODESC still working with the ODRIVE tools? Having issues flashing the latest.
@stijnsprojects
@stijnsprojects Ай бұрын
What seems to be the problem?
@mr_b605
@mr_b605 Ай бұрын
Thank you for the video. How do you wind the coils?
@stijnsprojects
@stijnsprojects Ай бұрын
I wound them by hand but it was not easy. I recommend using thinner wire (<∅1mm)
@mr_b605
@mr_b605 Ай бұрын
@@stijnsprojects thank you. Do you wind them all in the same direction or do you alternate the direction?
@stijnsprojects
@stijnsprojects Ай бұрын
Because of the yokeless design I wound them all seperatly and then put them in the correct configuration according to a winding diagram.
@mr_b605
@mr_b605 Ай бұрын
@@stijnsprojects thank you
@patrickboyd8368
@patrickboyd8368 2 ай бұрын
This is as effective as Feynman's demonstration with a glass of cold water, when we raked Morton Thiokol over the coals. I'm subscribing and telling everyone in the 3d printing community to watch this video b/c it should have 10M views by now, .....it could literally be a single 24x36 poster, put up at the end of every aisle of booths at every rep rap festival....wow! I'm putting side heatsinks and a fan or two on my Y axis ASAP.
@stijnsprojects
@stijnsprojects 2 ай бұрын
Thanks for the compliments. I did a finite element analysis afterwards and posted the results on my Instagram.
@b6s4shelter
@b6s4shelter 2 ай бұрын
Hi Stijns, the universal joints at the top of your actuators, where did you source those? What dimensions are they? Did they hold up?
@stijnsprojects
@stijnsprojects 2 ай бұрын
I found them on AliExpress but they are now unavailable. Yes, they are still okay.
@b6s4shelter
@b6s4shelter 2 ай бұрын
@@stijnsprojects are they 10mm I'd for threaded part? Did you cut threads into these joints?
@stijnsprojects
@stijnsprojects 2 ай бұрын
The outside diameter is 28 mm, I tapped an M16 thread on the inside
@b6s4shelter
@b6s4shelter 2 ай бұрын
@@stijnsprojects thank you. That's a bigger joint than I've seen. Did you add an axial bearing above the joint? How did you solve the need to have one side rotate freely?
@stijnsprojects
@stijnsprojects 2 ай бұрын
There is no bearing in the top or bottom. The ball screw inside the actuator allows the rotation of the top compared to the bottom.
@md.rifatrahmanrafi2771
@md.rifatrahmanrafi2771 2 ай бұрын
Hello brother. What kind of pipe you used inside the nylon braided sheet? Does any kind of pipe will expand this much? Also what is the air pressure you used
@stijnsprojects
@stijnsprojects 2 ай бұрын
I used a silicone tube, not all types of tube expand like that. The pressure was about 7 bars.
@juanmahernandezvasco7383
@juanmahernandezvasco7383 2 ай бұрын
Tequiero
@WafflesssFalling
@WafflesssFalling 2 ай бұрын
This is exactly the type of tutorial I’ve been looking for, thank you! Is it possible to connect to some sort of code (maybe on raspberry pi or/and arduino) that would allow it to change its strength? For example if used in a robot, could it be possible for an ai program to control the grip strength of individual fingers/ arms? If so- I’m not sure at all how that works actually 😅 I’m building a personal project (it’s honestly a bit of a pipe dream) without any previous knowledge and just using info that’s already available since I’m not trying to go into an advanced career- it’s more of an art project if anything
@stijnsprojects
@stijnsprojects 2 ай бұрын
You can control the force by regulating the air pressure. To regulate the pressure, you can use a microcontroller to control an electro controlled air (pressure) regulator. Good luck with your project.
@shanedeverse4525
@shanedeverse4525 2 ай бұрын
the make all command doesnt do anything for me, do i need to have the stlink currently connected?
@stijnsprojects
@stijnsprojects 2 ай бұрын
You probably didn't install the required packages.
@shanedeverse4525
@shanedeverse4525 2 ай бұрын
why do you divide the ascii input code by the encoder cpr? from my understanding if flypt sent 511(middle bit) to your odrive it would go to 511/1600 turns? how to you accomodate the turns to length travled for an actuator? from the scale function? but if thats the case u cant even make a full turn if you at 10 bits and with linear actuators that doesnt make sense.
@stijnsprojects
@stijnsprojects 2 ай бұрын
I did that because when I made mine, the units were different so I wanted to keep it the same. There are multiple ways to achieve the same functionality such as multiplication or division by a factor in firmware, using a microcontroller to change the value, maybe even multiplying or dividing by a factor in flypt. There have been many updates to the firmware and flypt since I made my sim.
@rondlh20
@rondlh20 3 ай бұрын
Interesting! Either way, 50 degrees C is nothing to worry about
@m50b20f
@m50b20f 3 ай бұрын
God bless you ! )
@PPower-uv5rc
@PPower-uv5rc 3 ай бұрын
nog nen belg zegt
@jameselliott9397
@jameselliott9397 3 ай бұрын
Do stepper motors run cooler with controller set to less steps per revolution?
@stijnsprojects
@stijnsprojects 3 ай бұрын
Do you mean by setting the microstepping to a different setting?
@orangezeroalpha
@orangezeroalpha 3 ай бұрын
I have a two-motor board labeled "odrive v3.6" which connects to this "ODrive Python GUI 051" and I can edit/save some items but the calibration does not make the motor spin. In odrivetool it says I have "Odrive control utility v0.6.9.post0" and ODrive v3.6 with firmware v0.5.1. Tutorials have some lines that don't work for me like selecting gpios for the hall sensor on my hoverboard motor. One answer appears to be to cmd line "odrivetool dfu" to update the firmware, but it seems the "ODrive Python GUI 051" then may not work... Can these clone boards be updated to the newest firmware or should I keep what I have? thanks for proving all the info, its been helpful learning.
@stijnsprojects
@stijnsprojects 3 ай бұрын
It's possible to update a clone board, you can find the information on the ODrive website (docs.odriverobotics.com/v/0.5.4/developer-guide.html). I also have a video on how to upload firmware to the board that can help but the process had changed a bit since then (kzbin.info/www/bejne/jKCXYXapobOsrsk). If I have the time, I will make an up to date video on how to flash the firmware.
@orangezeroalpha
@orangezeroalpha 3 ай бұрын
@@stijnsprojects I did get the motors calibrated. Thanks for the confirmation on the firmware update
@martinstrze7249
@martinstrze7249 3 ай бұрын
Hello thanks for the video I have a Nema 34 with a hybrid drive. Everything works but the motor turns on directly when the current is switched on and the potentiometer runs counterclockwise, an idea what is wrong?
@stijnsprojects
@stijnsprojects 3 ай бұрын
Are you using my Arduino program? I don't think it includes standstill, you need to set the enable-pin high to disable the drive or just don't send pulses on the step-pin.
@Jim_One-wl4ke
@Jim_One-wl4ke 3 ай бұрын
That’s awesome, will the 3D printed parts deform when the coil heat up? Thanks for sharing ❤
@stijnsprojects
@stijnsprojects 3 ай бұрын
They probably will, I was not able to test it with this version because I couldn't attach a large enough load to heat up the windings.
@siavashmohammady9095
@siavashmohammady9095 4 ай бұрын
It is really good if you can test it in the higher temperature as well
@bluegizmo1983
@bluegizmo1983 4 ай бұрын
Submerge them in salt water to keep them cool while running... 😂
@DrGeta666
@DrGeta666 4 ай бұрын
what BLDC motors are you using?
@stijnsprojects
@stijnsprojects 4 ай бұрын
KEDA 6364 190KV, these used to be sold by hobbyking.
@MrSilbarita
@MrSilbarita 4 ай бұрын
Great video! The only thing I'm missing is a reference air temperature, to get a sense of how much of the heat is getting dissipated
@stijnsprojects
@stijnsprojects 4 ай бұрын
There is a link in the description to the spreadsheet, the ambient temperature was 24°C. There is also some extra information about the cooling power, fan size, ... .
@stefans.8027
@stefans.8027 4 ай бұрын
Very helpful! It looks like just adding the fan and blow air on it already gets you 80% of the best results.
@parthmehta4105
@parthmehta4105 4 ай бұрын
Amazing video. Very informative thanks a lot!
@walkerdev1
@walkerdev1 4 ай бұрын
Hello, many thanks for releasing this! Its nice to havw a mckibben muscle that looks so well made! Do you have a definite list of reccomended parts and dimensions? Buying the parts for an exosuit soon but I dont want to mess up the parts list!
@stijnsprojects
@stijnsprojects 4 ай бұрын
The force and stroke of the actuator depend on the dimensions of everything. As seen in the video, the stretching of the sleeve is not so regular when it's to large. Because the parts are cheap, I recommend buying a few sizes and trying some things out. As a reference, I used the same diameter of silicone tube as the coupler was made for (OD 8 mm, ID 5mm) and the sleeve that worked best is a bit smaller, 6 mm.
@SupertankCreations
@SupertankCreations 4 ай бұрын
Waarschijnlijk Nederlands 😂 🎉
@Whoami12956
@Whoami12956 4 ай бұрын
Can i use nylon sleeve instead of carbon
@stijnsprojects
@stijnsprojects 4 ай бұрын
I also used a plastic sleeve, the camera makes it look a bit different.
@Whoami12956
@Whoami12956 4 ай бұрын
@@stijnsprojects but brother nylon has more strength than plastic and also nylon is not that much expensive as compared to carbon sleeve so i will use nylon sleeve
@md.rifatrahmanrafi2771
@md.rifatrahmanrafi2771 5 ай бұрын
Hello, how can I make the muscle bending? Like fingers
@stijnsprojects
@stijnsprojects 5 ай бұрын
Yes, you can constrain one side of the muscle with a fibre so the length is fixed on that side causing the muscle to bend.
@z08840
@z08840 5 ай бұрын
next step - just use couple brass contacts
@alejandroalzatesanchez
@alejandroalzatesanchez 5 ай бұрын
Coming up... A useless box without a servo.
@stijnsprojects
@stijnsprojects 5 ай бұрын
It's definitely possible but a micro geared motor and a 9g servo cost about the same.
@Kmnri
@Kmnri 5 ай бұрын
attiny85 isnt even close to cheap microcontrollers, but otherwise nice video.
@stijnsprojects
@stijnsprojects 5 ай бұрын
True, it was just an example to compare. Thanks
@GuyWithGreenscreen
@GuyWithGreenscreen 5 ай бұрын
nice
@geppetto3244
@geppetto3244 5 ай бұрын
you are the best.!! Thank you.!!!!
@LorinParker-rg9ij
@LorinParker-rg9ij 5 ай бұрын
I have a design for you. 8 coils. 8 north facing over the coils on one side. 8 south facing the coils on the other. Evenly spaced between the other set of magnets. If spun manually to induction it will become self-sustaining! Acording to 5 A.I's
@yashedoah.7550
@yashedoah.7550 5 ай бұрын
would it work as a 6 DOF flight simulator too? Cause actually I chose to make a flight simulator as my graduation project
@stijnsprojects
@stijnsprojects 5 ай бұрын
Take a look on the FlyPT website, you will find flight sim games that are compatible. You just need a different user input device.
@Seaofjitsu
@Seaofjitsu 5 ай бұрын
Amazing videos 🎉
@aatkarelse8218
@aatkarelse8218 5 ай бұрын
A bit dry, but it does give you all you need in a short time!, good stuff!
@03jalapeno
@03jalapeno 5 ай бұрын
The 3m cooling pads are not suited to this
@stijnsprojects
@stijnsprojects 5 ай бұрын
I used the same adhesive for all heatsinks.
@steamcastle
@steamcastle 5 ай бұрын
But Why? Why would you try to cool a stepper motor,?
@stijnsprojects
@stijnsprojects 5 ай бұрын
If you make a smaller motor perform better you can achieve the same as a larger motor that performs worse, this principle is called downsizing.
@steamcastle
@steamcastle 5 ай бұрын
@@stijnsprojects just use at longer nema motor, and if you really care about performance close the loop, that that way you can reduce energy send to the motor to what is needed.
@stijnsprojects
@stijnsprojects 5 ай бұрын
I'm not saying that people should use smaller motors. I just did some testing and put the results in a video, everyone is free to do what they want with the results. I've seen many projects on KZbin where the motor is cooled from the back so for those people for example my video might be useful.
@steamcastle
@steamcastle 5 ай бұрын
@@stijnsprojects sorry didn't mean to sound hostile. I like stepper motors because one can run them open loop, but closing the loop makes things run so much more stable. although one still has to remember to set the maksimums, if you don't want to make the motor smoke, was fiksing a 60amp 600v motor drive, and using a 1kw motor which is not a problem as long as the feedback is working, well between test it had reset the current limet, so when it didn't see the motor move it it just just starte turning up the current until the motor moved or something broke, in this case it was a breaker that saved my test motor but a bit of smoke did some from it.
@stijnsprojects
@stijnsprojects 5 ай бұрын
It's always better to use the right motor for the job but many people try to use standard motors for everything. Closed loop steppers have come down in price but the adoption process is slow.
@MasParaQue
@MasParaQue 5 ай бұрын
Straight to the point!! Great video. Subscribed!!
@Sebastian-cn8lh
@Sebastian-cn8lh 5 ай бұрын
is good to know that heatsinks dont help at all if isnt connected with airflow
@daveb7999
@daveb7999 5 ай бұрын
Hi, I'm working on a hand crank (1:9ratio ), axial flux 3 phase alternator, 12 wedge shaped magnets per rotor half. Stator consists of 6 (18 awg) w/ 250 windings ea coil., sandwiched between the two rotor halves, similar to yours. 3 phases w/ bridge rectifier. I'm aiming for 16V DC stepped up/ down with buck/ boost. Plan is to charge 2 parallel rows of (6x) 500 F Super Capicators for16V (max) and a net capacity of 83 F. Incorporated will be L-ion battery bank for ~5V and an 18A AGM for 12V. Additional ports for for alternate DC Voltages/ Amps. Question: Do you feel as though the iron core has a favorable effect on your motor? Is cogging an issue? I have the option of using a ferrite core at each stationary coil, I wonder if it will help get slightly more efficiency using the cores? Thoughts?
@stijnsprojects
@stijnsprojects 5 ай бұрын
The iron core definitely has a positive effect on the working, it keeps the leakage flux to a minimum and it has a high permeability.
@daveb7999
@daveb7999 5 ай бұрын
@@stijnsprojects Thanks for the reply, it's appreciated.
@nielsdewolf5939
@nielsdewolf5939 5 ай бұрын
Hey Stijn, ik ben zelf een cnc plasma snijder aan het bouwen. moet je programma speciaal worden aangepast in arduino als je closed loop stappenmotor gebruikt momenteel gebruik ik een open loop.
@stijnsprojects
@stijnsprojects 5 ай бұрын
Normaal moet je programma niet worden aangepast. De sturing controleert zelf of de positie klopt. De enige mogelijke aanpassing is het inlezen van het alarmsignaal dat de sturing uitstuurt wanneer de positie niet meer klopt. Op mijn kanaal vind je ook een video terug over het gebruik van closed loop stappenmotoren.
@nielsdewolf5939
@nielsdewolf5939 5 ай бұрын
De 4 signalen moet je op de drivers aansluiten en waar moet je de encoders op aansluiten
@stijnsprojects
@stijnsprojects 5 ай бұрын
De encoder moet je ook op de driver aansluiten.
@robindebreuil
@robindebreuil 5 ай бұрын
Great project, thanks for the detailed overview and code!
@ahmedsalah8323
@ahmedsalah8323 5 ай бұрын
Hello sir, i’m going to use my stepper motor for preventing a rider from holding the brakes then releasing the brakes on a bicycle so which pin from the 8 pins should i use?
@seankelly5318
@seankelly5318 6 ай бұрын
Very nice, look forward to updates.
@scienceraven1200
@scienceraven1200 7 ай бұрын
you can find special mineral oil to transfer from windings to outer shell, needs a hold for input, just a tiny bit of oil will change the transfer a lot, pro motor thermal oil uses some kind of suspension maybe just fine iron to aid heat transfer, search for grintech cooling oil formula to know more.