Small 4 Axis Stepper Robot Arm

  Рет қаралды 64,402

Electron Dust

Electron Dust

Күн бұрын

A Raspberry Pi & Arduino robot arm I made a few days ago. I used very cheap 28BYJ-48 stepper motors. You can find them for a few dollars on amazon. This project felt like a proof of concept. I wanted to proof to myself that it is possible to make a stepper robot arm with very cheap components. At this point in time, the robot arm isn't able to do anything interesting. A teach function is probably the next thing I will add to it. And some kind of gripper. It really needs a gripper!
Here's a blog post about this project:
electrondust.c...
Here are some other things I used on the robot arm:
- A Arduino Mega (This runs a fork of the superb grbl stepper controller software)
- A4988 (The stepper drivers)
- A Raspberry Pi 3 (The replica arm is connected to this. The Raspberry Pi send Gcode to the Arduino via serial)
Here's the code I used on the Raspberry Pi:
github.com/T-K...
The Pi controls an Arduino Mega running a grbl fork with 4 axis stepper support. Here's the fork:
github.com/dgu...

Пікірлер: 46
@therandomguy4988
@therandomguy4988 4 жыл бұрын
AWESOME, Im trying the same with car starter motors
@773ivan
@773ivan 3 жыл бұрын
you need to use encoders! -then everything will work faster!
@عبداللطيفالمشعور-ب2ج
@عبداللطيفالمشعور-ب2ج 8 ай бұрын
Tank you
@MarinusMakesStuff
@MarinusMakesStuff 4 жыл бұрын
I SO want to build my own arm. Looks really interesting. I have bought these stepper motors with drivers and am waiting for them to arrive. Just to make a little gimmick kind of project of a small robot arm. Did you consider using rotary encoders for the input instead of resistance pots?
@ElectronDust
@ElectronDust 4 жыл бұрын
I didn't, but it sounds like a great design choice.
@MarinusMakesStuff
@MarinusMakesStuff 4 жыл бұрын
@@ElectronDust I don't know how to translate rotary encoders to a smooth movement, but it should be possible.
@TheChromePoet
@TheChromePoet Жыл бұрын
@@ElectronDust Thank you.
@ProfessorVector
@ProfessorVector 4 жыл бұрын
Is it fast enough and have enough force to play an xylophone?
@krazynut454
@krazynut454 3 жыл бұрын
How did you attach mechanical arm with the rotating shaft of the motor?
@botak333
@botak333 Жыл бұрын
It posible to record the movement sir?
@leandro3710
@leandro3710 6 жыл бұрын
awesome!
@kennethkindrich3114
@kennethkindrich3114 10 ай бұрын
How do you get such quick movement from those 5v stepper motors? When i put the motors to 5v they move slowly or vibrate
@8777ga
@8777ga 5 жыл бұрын
nice ! :)
@tomfebry
@tomfebry 4 жыл бұрын
How is that wood attached so strongly to those motors
@jontriggerprivatei
@jontriggerprivatei 6 жыл бұрын
Any progress on this? I'd love to know if you managed to cut down on the latency issues in a more recent iteration
@ElectronDust
@ElectronDust 6 жыл бұрын
I made some progress. And the latency did go down a bit. Here's the latest video: kzbin.info/www/bejne/Z5aYp4WmhKl0ic0&t
@royalmakai4956
@royalmakai4956 3 жыл бұрын
Instablaster...
@aku7345
@aku7345 2 жыл бұрын
How you made a hole in links, can you give me idea?
@menukagamage5073
@menukagamage5073 4 жыл бұрын
It would so K if you can add record play back for motion
@efikamara
@efikamara 6 жыл бұрын
Very nice! Could you please share the code used?
@ElectronDust
@ElectronDust 6 жыл бұрын
Here's the code I used on the Raspberry Pi: github.com/T-Kuhn/StepperRobotArm The Pi controls an Arduino Mega running a grbl fork with 4 axis stepper support. Here's the fork: github.com/dguerizec/grbl-Mega-4axis
@ElectronDust
@ElectronDust 6 жыл бұрын
I really want to write up some small blog post about the thing, with all the hardware connections etc. But I haven't got around to do it.
@efikamara
@efikamara 6 жыл бұрын
Thank you
@ElectronDust
@ElectronDust 6 жыл бұрын
I wrote a blog post about the robot arm. Thought you might be interested: electrondust.com/2018/01/21/small-stepper-robot-arm/
@eachineonlineeducation780
@eachineonlineeducation780 4 жыл бұрын
I am new ....How to do this ?
@williamhuang5329
@williamhuang5329 2 жыл бұрын
Hanzhen harmonic drive gear , robot joint gear reducer, over 30 years experience
@RangavittalaSR
@RangavittalaSR 6 жыл бұрын
Very nice sir, Where did u got these motors
@ElectronDust
@ElectronDust 6 жыл бұрын
I actually just bought them on Amazon. Just search for " 28BYJ-48".
@tawassolcellule7898
@tawassolcellule7898 6 жыл бұрын
Ranga vittal u
@SwarthySkinnedOne
@SwarthySkinnedOne 5 жыл бұрын
Hmmm. I'd take that further. Add some reduction gears to the motor drive shaft to work the joints of the arm, enclose the whole apparatus, house it, and add powerful end effector. Should be able to lift and carry 5lb weight effortlessly to another spot and place. Hope you take it further. I would.
@p-automation4558
@p-automation4558 5 жыл бұрын
Can you use raspberry pi zero instead?
@ElectronDust
@ElectronDust 5 жыл бұрын
Yeah
@bhaviksonawane3932
@bhaviksonawane3932 6 жыл бұрын
can u just share a brief procedure of this project.
@ElectronDust
@ElectronDust 6 жыл бұрын
I will write something up in the next two days. But here's a really quick summary: - This robot arm uses 4 cheap geared stepping motors. - The motors are powered by 4 A4988 drivers. - The drivers are controlled by an Arduino Mega running a modified version of "grbl": github.com/dguerizec/grbl-Mega-4axis - The Arduino waits for movement commands coming in via serial port. - The movement comments are being sent from a Raspberry Pi. - The replica arm which is used to control the pose of the arm is mode of 4 potentiometers. - The potentiometers are connected to a MCP3006 (this is a A/D converter chip). The chip is connected to the Raspberry pi via SPI. - The Raspberry Pi reads all the potentiometer values and sends position commands to the Arduino. - Here's the complete code for the Raspberry Pi: github.com/T-Kuhn/StepperRobotArm That's roughly what it is made of and how it works.
@ElectronDust
@ElectronDust 6 жыл бұрын
I wrote a tutorial-like blog post. Hope it helps: electrondust.com/2018/01/21/small-stepper-robot-arm/
@abdulrojak8556
@abdulrojak8556 6 жыл бұрын
Awesome ,,please make the tutorial ,,,
@ElectronDust
@ElectronDust 6 жыл бұрын
Yeah, I am working on a tutorial. I think I will finish in about 3 days.
@abdulrojak8556
@abdulrojak8556 6 жыл бұрын
great,,i will subscibe your chanel,keep go on,,,
@ElectronDust
@ElectronDust 6 жыл бұрын
Thanks!
@ElectronDust
@ElectronDust 6 жыл бұрын
I wrote a tutorial-like blog post. Hope it helps: electrondust.com/2018/01/21/small-stepper-robot-arm/
@abdulrojak8556
@abdulrojak8556 6 жыл бұрын
thank you so much its so helful,,
@kunaltaurani9445
@kunaltaurani9445 6 жыл бұрын
How to make automatic soldring from this??
@Enoch_The_Gent
@Enoch_The_Gent 2 жыл бұрын
Did you have to find the zero point to do this?
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Integza
Рет қаралды 1,5 МЛН
Wave Drive with Rolling Elements. Best Gearbox for 3D Printing?
13:43
TrashRobotics
Рет қаралды 223 М.
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 7 МЛН
А ВЫ ЛЮБИТЕ ШКОЛУ?? #shorts
00:20
Паша Осадчий
Рет қаралды 2,8 МЛН
So Cute 🥰
00:17
dednahype
Рет қаралды 47 МЛН
I made a DUMMY ROBOTIC ARM from scratch!
16:05
稚晖君
Рет қаралды 1,5 МЛН
The coolest robot I've ever built!
19:40
Thomas Burns
Рет қаралды 4,6 МЛН
The Octo-Bouncer
4:26
Electron Dust
Рет қаралды 4,8 МЛН
Controlling 3 Stepper Motors with the AccelStepper Library for Arduino
11:49
Top 5 Robotic Arms for your desktop
12:37
AwesomeTech
Рет қаралды 1,2 МЛН
The Micro Mechanisms in Your Phone
19:31
Breaking Taps
Рет қаралды 1,2 МЛН
Arduino 101- Crash Course w/ Mark Rober
22:12
CrunchLabs
Рет қаралды 570 М.
Raspberry Pi Robot Arm With Computer Vision + Image Processing Pics
3:10
Try these 16 Brilliant ESP32 projects!!!
11:18
ToP Projects Compilation
Рет қаралды 576 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 150 М.