@@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Күн бұрын
@@stijnsprojects I've already racked my brains and searched all the forums
@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Күн бұрын
@@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
@blessingmwewa85292 күн бұрын
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Күн бұрын
You can use the Zadig tool (zadig.akeo.ie) to select the correct driver.
@SafetyDan10116 күн бұрын
I think the heat sink on the back didn't help because of the way you attached it.
@stijnsprojects16 күн бұрын
I'm interested to hear what you would have done differently.
@stevensegurasegura327819 күн бұрын
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
@stijnsprojects19 күн бұрын
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.
@Robotinnovations21 күн бұрын
hello thanks for the amazing video , Can you make a video for adding SPI ams as4748 ,encoder to hoverboard motor. thank you
@stijnsprojects19 күн бұрын
You want to add an encoder to a hoverboard motor?
@Robotinnovations19 күн бұрын
@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Ай бұрын
Is ODESC still working with the ODRIVE tools? Having issues flashing the latest.
@stijnsprojectsАй бұрын
What seems to be the problem?
@mr_b605Ай бұрын
Thank you for the video. How do you wind the coils?
@stijnsprojectsАй бұрын
I wound them by hand but it was not easy. I recommend using thinner wire (<∅1mm)
@mr_b605Ай бұрын
@@stijnsprojects thank you. Do you wind them all in the same direction or do you alternate the direction?
@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Ай бұрын
@@stijnsprojects thank you
@patrickboyd83682 ай бұрын
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.
@stijnsprojects2 ай бұрын
Thanks for the compliments. I did a finite element analysis afterwards and posted the results on my Instagram.
@b6s4shelter2 ай бұрын
Hi Stijns, the universal joints at the top of your actuators, where did you source those? What dimensions are they? Did they hold up?
@stijnsprojects2 ай бұрын
I found them on AliExpress but they are now unavailable. Yes, they are still okay.
@b6s4shelter2 ай бұрын
@@stijnsprojects are they 10mm I'd for threaded part? Did you cut threads into these joints?
@stijnsprojects2 ай бұрын
The outside diameter is 28 mm, I tapped an M16 thread on the inside
@b6s4shelter2 ай бұрын
@@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?
@stijnsprojects2 ай бұрын
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.rifatrahmanrafi27712 ай бұрын
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
@stijnsprojects2 ай бұрын
I used a silicone tube, not all types of tube expand like that. The pressure was about 7 bars.
@juanmahernandezvasco73832 ай бұрын
Tequiero
@WafflesssFalling2 ай бұрын
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
@stijnsprojects2 ай бұрын
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.
@shanedeverse45252 ай бұрын
the make all command doesnt do anything for me, do i need to have the stlink currently connected?
@stijnsprojects2 ай бұрын
You probably didn't install the required packages.
@shanedeverse45252 ай бұрын
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.
@stijnsprojects2 ай бұрын
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.
@rondlh203 ай бұрын
Interesting! Either way, 50 degrees C is nothing to worry about
@m50b20f3 ай бұрын
God bless you ! )
@PPower-uv5rc3 ай бұрын
nog nen belg zegt
@jameselliott93973 ай бұрын
Do stepper motors run cooler with controller set to less steps per revolution?
@stijnsprojects3 ай бұрын
Do you mean by setting the microstepping to a different setting?
@orangezeroalpha3 ай бұрын
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.
@stijnsprojects3 ай бұрын
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.
@orangezeroalpha3 ай бұрын
@@stijnsprojects I did get the motors calibrated. Thanks for the confirmation on the firmware update
@martinstrze72493 ай бұрын
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?
@stijnsprojects3 ай бұрын
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-wl4ke3 ай бұрын
That’s awesome, will the 3D printed parts deform when the coil heat up? Thanks for sharing ❤
@stijnsprojects3 ай бұрын
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.
@siavashmohammady90954 ай бұрын
It is really good if you can test it in the higher temperature as well
@bluegizmo19834 ай бұрын
Submerge them in salt water to keep them cool while running... 😂
@DrGeta6664 ай бұрын
what BLDC motors are you using?
@stijnsprojects4 ай бұрын
KEDA 6364 190KV, these used to be sold by hobbyking.
@MrSilbarita4 ай бұрын
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
@stijnsprojects4 ай бұрын
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.80274 ай бұрын
Very helpful! It looks like just adding the fan and blow air on it already gets you 80% of the best results.
@parthmehta41054 ай бұрын
Amazing video. Very informative thanks a lot!
@walkerdev14 ай бұрын
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!
@stijnsprojects4 ай бұрын
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.
@SupertankCreations4 ай бұрын
Waarschijnlijk Nederlands 😂 🎉
@Whoami129564 ай бұрын
Can i use nylon sleeve instead of carbon
@stijnsprojects4 ай бұрын
I also used a plastic sleeve, the camera makes it look a bit different.
@Whoami129564 ай бұрын
@@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.rifatrahmanrafi27715 ай бұрын
Hello, how can I make the muscle bending? Like fingers
@stijnsprojects5 ай бұрын
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.
@z088405 ай бұрын
next step - just use couple brass contacts
@alejandroalzatesanchez5 ай бұрын
Coming up... A useless box without a servo.
@stijnsprojects5 ай бұрын
It's definitely possible but a micro geared motor and a 9g servo cost about the same.
@Kmnri5 ай бұрын
attiny85 isnt even close to cheap microcontrollers, but otherwise nice video.
@stijnsprojects5 ай бұрын
True, it was just an example to compare. Thanks
@GuyWithGreenscreen5 ай бұрын
nice
@geppetto32445 ай бұрын
you are the best.!! Thank you.!!!!
@LorinParker-rg9ij5 ай бұрын
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.75505 ай бұрын
would it work as a 6 DOF flight simulator too? Cause actually I chose to make a flight simulator as my graduation project
@stijnsprojects5 ай бұрын
Take a look on the FlyPT website, you will find flight sim games that are compatible. You just need a different user input device.
@Seaofjitsu5 ай бұрын
Amazing videos 🎉
@aatkarelse82185 ай бұрын
A bit dry, but it does give you all you need in a short time!, good stuff!
@03jalapeno5 ай бұрын
The 3m cooling pads are not suited to this
@stijnsprojects5 ай бұрын
I used the same adhesive for all heatsinks.
@steamcastle5 ай бұрын
But Why? Why would you try to cool a stepper motor,?
@stijnsprojects5 ай бұрын
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.
@steamcastle5 ай бұрын
@@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.
@stijnsprojects5 ай бұрын
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.
@steamcastle5 ай бұрын
@@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.
@stijnsprojects5 ай бұрын
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.
@MasParaQue5 ай бұрын
Straight to the point!! Great video. Subscribed!!
@Sebastian-cn8lh5 ай бұрын
is good to know that heatsinks dont help at all if isnt connected with airflow
@daveb79995 ай бұрын
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?
@stijnsprojects5 ай бұрын
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.
@daveb79995 ай бұрын
@@stijnsprojects Thanks for the reply, it's appreciated.
@nielsdewolf59395 ай бұрын
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.
@stijnsprojects5 ай бұрын
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.
@nielsdewolf59395 ай бұрын
De 4 signalen moet je op de drivers aansluiten en waar moet je de encoders op aansluiten
@stijnsprojects5 ай бұрын
De encoder moet je ook op de driver aansluiten.
@robindebreuil5 ай бұрын
Great project, thanks for the detailed overview and code!
@ahmedsalah83235 ай бұрын
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?
@seankelly53186 ай бұрын
Very nice, look forward to updates.
@scienceraven12007 ай бұрын
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.