How to Design a Linear Actuator - Project: DeepBlue Juggling #4.2

  Рет қаралды 12,411

Harrison Low

Harrison Low

Күн бұрын

This video covers how I designed the linear actuators that make up the legs of Jugglebot's stewart platform. It begins by looking at the most important decisions you need to make when designing your own linear actuators (speccing the motor and ball/lead screw) and then explores some more qualitative design considerations that should be made when building a linear actuator.
Apologies for weird audio in some parts; there is construction going on in the building I'm in and I haven't been able to fully remove the audio artefacts caused by this.
Links to resources mentioned throughout the video:
Helpful threads on the XSimulator forum:
1 - www.xsimulator.net/community/...
2 - www.xsimulator.net/community/...
3 - www.xsimulator.net/community/...
Ball screws vs. lead screws:
www.helixlinear.com/blog/lead...
00:00 - Introduction
01:09 - Video Summary
01:38 - Motor and Ball Screw Analysis
02:14 - Speed Analysis
06:59 - Power Analysis
12:33 - How to Actually Make Use of This Analysis
15:19 - Qualitative Design Considerations
15:28 - Force Transmission
16:47 - Bearing Choice
17:57 - Choosing Number of Guide Rods
19:39 - Position of Limit Switch(es)
22:31 - Supporting Free End of the Ball Screw
23:50 - Attaching Ball Joint to Push Tube
24:47 - Choosing Joint Types for Stewart Platform
27:10 - Final Remarks

Пікірлер: 12
@mofaksalman9112
@mofaksalman9112 4 ай бұрын
Excellent and welldone
@arturomm
@arturomm 8 ай бұрын
Thanks, very good
@BenL42
@BenL42 2 жыл бұрын
You have a third option for mitigating limit switch failure (instead of moving or having more limit switches): observing the motor/servo. I presume it has some sort of encoder output? You could use an interrupt on the microcontroller that triggers if the pulse rate falls below the expected rate. Microcontrollers are very good at - have hardware support for - comparing two pulse streams (frequencies). You may be able to find motor drivers that have such a function built-in? Depending on encoder rate, etc this may or may not work to prevent things physically exploding on impact, but should definitely work to prevent the magic smoke from escaping. You can also monitor current draw and watch for a stall, but that's much more likely to overlap with normal operating ranges.
@harrisonlow
@harrisonlow 2 жыл бұрын
Unfortunately the motor doesn't have an encoder; it's just a standard stepper motor. Monitoring the motor current is a good idea and I know that's possible, since AFAIK this approach is used in some 3D printers (eg. Prusa printers), however I'm pretty sure my drivers can't do this and I don't know anything about what's required to do that. I'm going to do my best to never skip steps and just keep my fingers crossed that nothing goes too crazy. On another note, I really need to get around to buying an emergency stop button...
@BenL42
@BenL42 2 жыл бұрын
You can add one - if it'll fit? e.g. www.usdigital.com/products/encoders/ Mind you, might be best to leave solve that problem until after you know whether or not it'll _be_ a problem, and finger's crossed works in the meantime🤞
@harrisonlow
@harrisonlow 2 жыл бұрын
It would be pretty nice to have some sort of closed-loop feedback as an absolute fail-safe, though I think the good ol' "fingers crossed" approach _should_ be alright, given how overspecced these motors are for what I'm doing. We'll see!
@vikaspanse2105
@vikaspanse2105 Жыл бұрын
Good work
@harrisonlow
@harrisonlow Жыл бұрын
Cheers!
@stehpen_exe
@stehpen_exe Жыл бұрын
great video - quick question about the supporting rails. how do you insert them into your 3D printed housing? do you simply use a press fit? doesn't seem like the shafts are threaded on either end when looking.
@harrisonlow
@harrisonlow Жыл бұрын
Good question! Yep, those smooth rods are held in place with an interference fit. It took a bit of trial-and-error to get the printing tolerances correct, but they're super solid joints. I've actually changed this design quite a lot for Jugglebot, but IIRC the rod was inserted ~25 mm. That gave a really solid connection (almost too solid - they're not easy to remove!)
@Davidlahall
@Davidlahall 2 ай бұрын
you should teach for a living
@harrisonlow
@harrisonlow 2 ай бұрын
Haha thank you! This is actually one possible direction that I'd like to take my channel in 😊
Project: DeepBlue Juggling #5 - Ideas for Jugglebot's Eyes
4:50
Assembly Live - Motorized Ball Screw Linear Guide
0:17
FUYU Motion
Рет қаралды 75 М.
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,8 МЛН
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 104 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 56 МЛН
3D Printed Linear Servo Actuator with Position Feedback
23:59
How To Mechatronics
Рет қаралды 201 М.
Linear Actuator Speed Controller#Shorts #Technology #Linear Actuator #Remote Control
0:11
My New Linear Actuators are SO MUCH BETTER! | PDJ #21
21:03
Harrison Low
Рет қаралды 217 М.
3D Printed Linear Actuator??? Surprisingly Strong!
9:36
Michael Rechtin
Рет қаралды 545 М.
Linear Servo Actuators
22:21
Yaskawa America - Drives & Motion Division
Рет қаралды 139 М.
Jugglebot is SO MUCH FASTER! - PDJ #12
25:31
Harrison Low
Рет қаралды 7 М.
Power Screws - Stepper Motor, Lead Screw, Piston - Example 1
2:43
Less Boring Lectures
Рет қаралды 24 М.
Linear actuator mechanism test
0:08
Chitoku Yato
Рет қаралды 24 М.
Linear Actuators 101
19:44
Robert Cowan
Рет қаралды 769 М.
3D Printed Cycloidal Actuator
9:00
Levi Janssen
Рет қаралды 511 М.
Clicks чехол-клавиатура для iPhone ⌨️
0:59
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 47 МЛН
Я УКРАЛ ТЕЛЕФОН В МИЛАНЕ
9:18
Игорь Линк
Рет қаралды 111 М.
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 428 М.
iPhone 15 Pro в реальной жизни
24:07
HUDAKOV
Рет қаралды 314 М.