DIY 3 AXIS CAMERA SLIDER | MOTORIZED CAMERA SLIDER

  Рет қаралды 22,810

Christoph Lehner

Christoph Lehner

Күн бұрын

Пікірлер: 94
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Please note, as it is currently, the battery is not safe to use, as a fellow reddit user wrote: Please be aware that the lithium-ion battery you're using has *absolutely no* internal protection circuits, and lithium batteries can be severely damaged by draining them too low (around 9.5 volts for yours) or getting them too hot. "Severe damage" can, especially if done many times, can lead to the battery swelling or bursting into flames. Normally, the power tool has electronics that monitor the battery and will refuse to run the tool if the battery gets too low or too hot. Your setup has the opposite feature, where the buck regulator will work fine down to very low voltage, and the stepper motors will simply run with less torque as the battery drains to the point where it is permanently damaged. Your setup is unlikely to draw too much current at once from the battery, but I strongly recommend adding something to keep the batteries from being drained too low (over-discharged). The "correct" solution is a Battery Management System, a little circuit that goes between the battery and the electronics being powered. You can buy them inexpensively on [amazon] Alternatively, you could have the ESP32 read the battery voltage directly, or you could add a [volt meter] and run your slider with the understanding that you *really, really* should remove the battery when it gets down to 9.5V.
@justanotherhumanlikeyou
@justanotherhumanlikeyou Жыл бұрын
Any recommendations for what to use? I'm new to this and Amazon search (for me) returns solar battery management systems :)
@full700kb
@full700kb 2 жыл бұрын
Really REALLY well executed! I actually ended up here because I am working on a (kind of) similar project and am comparing different stepper libraries at the moment. Thank you SO SO much for sharing your code. You made a lot of really smart and inspiring design choices (using a battery pack for it - oh my!). Your editing skills are (almost :D) on par with your coding and MaschBau skills! Awesome work and thank you so much for sharing this with us. Subscribed!
@SaikohTukay
@SaikohTukay 2 жыл бұрын
Dude, this is absolutely SICK! Well done!
@themopeduniverse
@themopeduniverse 8 ай бұрын
This slider is BOSS! Thanks for the video.
@isaac879
@isaac879 3 жыл бұрын
Awesome upgrades!
@ChristophLehner
@ChristophLehner 3 жыл бұрын
But you did an outstanding job with the design,it's simple ,well thought through and easy to put together
@samirale6774
@samirale6774 7 ай бұрын
I made the entire slider, the only modification I have is that I am using TMC 2209 v3.0 instead of TMC 2208, and it turns out that the motors rotate continuously from one side to the other all the time, but when I move the joystick it does move Where I indicate it, what I'm getting at is that it never stays still, and the slide motor only rotates in one direction, the pan and tilt do rotate in both, what could be the problem?
@hsnorh8180
@hsnorh8180 3 жыл бұрын
why i didn't discover this video sooner...😆 well done sir...👍 very good presentation...👍
@TheRealStructurer
@TheRealStructurer 3 жыл бұрын
I’m mentally almost done with my camera system, guess I’ll also be stuck for some time… Thanks for sharing your ideas and issues
@MakenModify
@MakenModify 3 жыл бұрын
Great video. Many get the Hardware right but fail on the interface. This looks like a great implementation :) 👍
@walterincardona4187
@walterincardona4187 2 жыл бұрын
I just love how you edited this video 😍😍
@digitalbirdfilm
@digitalbirdfilm 3 жыл бұрын
Great work love the idea of using the PS3 controller.
@mojomakesit6468
@mojomakesit6468 3 жыл бұрын
It's so weird to see this video. I built essentially the same camera arm, also based on Attila's design and was also designing a slider to go with my 80/20 extrusion. I thought about using Issac's design and modifying it like you did, but ended up starting from scratch. My only regret is that I should have used three casters like you instead of four... Great project, well done!
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Hahahha what a coincidence. I upgraded my camera arm to 5 caster with a wider base, since it fell over onetime
@mfx1
@mfx1 Жыл бұрын
Just a heads up an you may know by now but in the code you have lines that say thing like "slide_is_moving=true;" you can also get that value from the library with if(slide_stepper->isRunning()) note you can get a bit of drift if you ever decide to use closed loop stepper drivers as they can buffer some pulses so can carry on running for a short while after the library thinks they've stopped so you need to add a small delay to allow the buffer to clear.
@randomprojectsxyz
@randomprojectsxyz 2 жыл бұрын
You are a legend. Thank you for sharing this.
@samirale6774
@samirale6774 7 ай бұрын
How did you achieve the connection between the esp32 and the ps3 joystick? I have the same joystick and I can't connect it!
@GeekDetour3DPrinted
@GeekDetour3DPrinted 3 жыл бұрын
Very nice project man! Yeah, sometimes, the secret is in the software! Congrats!
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
Christoph Lehner, это видео супер. Подскажите ,пожалуйста, какие шарики предпочтительнее 6мм или 6,35мм для большого панорамного подшипника А также шаговые моторы для веса 3-4 килограмм камеры.
@ChristophLehner
@ChristophLehner 2 жыл бұрын
It were 6mm Plastic ball bearings. I don't think it will handle 4kg of payload, since it's not that ridigd. You are probablyy better off building one out off Aluminium
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
@@ChristophLehner А для панорамы фотоаппарат Canon с небольшим объективом какой шаговый мотор лучше подойдет. У вас он достаточно высокий(шаговый мотор).
@ChristophLehner
@ChristophLehner 2 жыл бұрын
@@АлександрШевцов-ю4ц a nema17 should work fine
@silvioallena
@silvioallena Жыл бұрын
Absolutely brilliant work. May I ask where you used the 1xDC-DC Buck Converter for the ESP32 that you listed in the components but that is not present in the schematic.png posted on your github? I think I caught a glimpse at it at 6.24 on the right lower corner of the PCB but I can be wrong. Thank you.
@ChristophLehner
@ChristophLehner Жыл бұрын
the buck converter is used from the 12v battery to power the ESP32 with 5V
@angwynfilberth7057
@angwynfilberth7057 2 жыл бұрын
Hello sir , how if we use an camera there ? ... Me and my friend wanna put a camera that can pan, zoom, n tilt just by using a controller like yours 🎮🎮🎮 or any other remote style
@Jump_VR
@Jump_VR 8 ай бұрын
@ChristophLehner Hello! I have some problem with compiling the sketch. Do you have the last your firmware? Thank you!
@louisroy3558
@louisroy3558 Жыл бұрын
Great video. I am doing something similar for a school project and your video has been very helpful. I have one question for you. Could you please tell me the specific versions of the libraries you installed on Arduino? Thanks!
@xyzspec82
@xyzspec82 2 жыл бұрын
Loved the TOT clip... 🤣🤣
@DorfyBoi
@DorfyBoi 7 ай бұрын
My guy, please tell us how you accomplished the 3 motors with different number of steps that are able to stop and end together. You don't talk about it at all and I can't figure it out or find anything online.
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 7 ай бұрын
@Christoph Lehner , why do I need 6 magnets? Are they 2 pieces on top of each other?
@mfx1
@mfx1 Жыл бұрын
A couple of other minor things since my last comment, there's a small typo in Serial.begin, it should be 115200 not 112500 also a way of setting a dead zone would be good as you can get a small amount of drift with the stick at centre particularly on older worn controllers.
@triztoe
@triztoe 3 жыл бұрын
Great work, thanks for sharing. What coding language did you use for this application?
@ChristophLehner
@ChristophLehner 3 жыл бұрын
It plain old C++ on the esp32
@elbarto919
@elbarto919 3 жыл бұрын
Hey Christoph, Great project!!! Are you planning on further improving the project (e.g. implementation of the hall-effect-sensors, more infos how you built the circuit board, more detailed parts list and the other feet you suggested)? I'd really like to built it myself but I'm not really into programming so I can't improve that myself. Since all the parts are about 200€ I'd like my slider to fully function if I built it, so it would be really helpfull and time saving if there'd be a little more info about the parts specs, wiring of the slider and dimensions of the circuit board :) Thanks in advance
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Check out the github link, in the description, there are the shematics and wiring diagram. I am afraid the development is complete...
@gabrielwallinger3198
@gabrielwallinger3198 Жыл бұрын
hahaha.... I can soooo relate.... watching ToT, and building a slider with console-controller... I used an arduino and an NES controller, never got finished though...
@mikelgomezdrummer
@mikelgomezdrummer 3 жыл бұрын
Awesome! Im just building it! How do you get the ps3 controller and the esp32 linked?
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Via bluetooth, You need to tell the esp32 the mac adress from the ps3 Controller. I used an existing library for the esp32 to Connect to the esp32 and recieve the buttons.
@proyectosbareloi
@proyectosbareloi 2 ай бұрын
Hello, could you help me, I don't know how to connect the Xbox controller to the Arduino. Could you tell me how you connected it or give me a link explaining how to connect it because I couldn't connect it and use it with the slaider. Please, could you help me?.
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 7 ай бұрын
Christoph Lehner, why do I need 6 magnets? Are they 2 pieces on top of each other?
@philpavans3118
@philpavans3118 Жыл бұрын
About the Hall Effects Sensors : in the schematic connexions in Vn Vp and IO34 Pins but in the code : #define PAN_HALL_PIN 36 #define TILT_HALL_PIN 39 #define SLIDE_HALL_PIN 34 36=Vn and 39 =VP ?
@vex123
@vex123 2 жыл бұрын
Nice work! I'm hoping to build this as well. Can you tell us how much everything cost by the time you built it?
@ChristophLehner
@ChristophLehner 2 жыл бұрын
It cost about 100€, most expensive part was the Extrusion
@x3XTR34MxSP1D3Rx
@x3XTR34MxSP1D3Rx 3 ай бұрын
I need do this project but with an xboxone controller, how i can change to use this?
@zaahirhamid8843
@zaahirhamid8843 3 жыл бұрын
Awesome video thanks for sharing.
@philpavans3118
@philpavans3118 Жыл бұрын
Very impressive work. I would like to reproduce your project... I tried to copy the main.cpp in the latest arduino IDE and installed the two libraries FastAccelStepper and Ps3Controller. After a "verify" process I had a long list of errors concerning mostly those libraries, I even re-installed the 0.23.2 version of FastAccelStepper but I still got a lot of errors after "Verify". Impossible to copy here the log. Should I use specifically the libraries that are joined in your github folder and how ? Should I use another software than the Arduino IDE ?
@philpavans3118
@philpavans3118 Жыл бұрын
OOOkkkkay I came to the conclusion that it may work fine with Visual Studio Code and PlatFormIO plugin .... results in a few weeks when I will receive the components
@ClayFRocker
@ClayFRocker 10 ай бұрын
Did you get this working? @@philpavans3118
@mundmc8172
@mundmc8172 3 жыл бұрын
Dude you rule! Sub’d up
@luuuude
@luuuude 2 жыл бұрын
Hi! Could you please point me in the right direction on how to get the software onto the esp32, and how to hook up the ps3 controller? Awesome project!
@ChristophLehner
@ChristophLehner 2 жыл бұрын
You'll need vscode or arduino IDE, there you can compile the *.cpp files to a hex file and upload it to the esp32
@luuuude
@luuuude 2 жыл бұрын
@@ChristophLehner Thanks you!
@dhtech2016
@dhtech2016 Жыл бұрын
how did you manage to assemble the bearing, the balls keep dropping out before i get them all in, any tips?
@ChristophLehner
@ChristophLehner Жыл бұрын
A lot of patience 😂
@markusvsetecka1596
@markusvsetecka1596 3 жыл бұрын
Hey, which PCB do you used for the esp32uC ? i cannot find anything ... Thank you for your help. :)
@ChristophLehner
@ChristophLehner 3 жыл бұрын
I just used a perfboard, and soldered the esp32 to it
@danieltorresblanco1053
@danieltorresblanco1053 3 жыл бұрын
man you are my inspiration now... i cant sleep thinking about this proyect. But for my disgrace im from venezuela, and is a little dificult for me to buy the TMC2208. My question: Can i replace TMC2208 driver for A4988 drivers.. sorry im a newbie too... ps: forgive my english im doing my best!
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Thanks for the comment. It depends, functionwise it will be the same, but the a4988 are quite noise, so if you also want to record audio, you shouldnt use them.
@Panals1
@Panals1 2 жыл бұрын
The project looks very good and congratulations to its creator. I have drawn the circuit on a board and placed all the components. I uploaded the code to the ESP32, all the relevant leds (enable, step-led, the power levels on each driver) light up when I operate the joystick (SONY-PS3 the original one) but the motors don't move. They stay frozen in the enable brake. I uploaded the file with the Arduino IDE by renaming (not compiling) the (.cpp ) file to (.ino). The file loaded normally without the program giving me any error. On the serial screen the joystick seems to respond correctly. Is it because no compilation was done? Which I don't know how to do. If this is the case has a friend compiled the .cpp to .ino and can provide it to the community. Thank you very much.
@ChristophLehner
@ChristophLehner 2 жыл бұрын
Well i think the issue is, you are missing the accel stepper library. You should try to get one motor moving first. You can also open the cpp file in text editor and copy the content.
@Panals1
@Panals1 2 жыл бұрын
@@ChristophLehner Thank you very much for the quick reply If you mean the library Fast AccelStepper.h I have installed it. I am also using board version 1.0.6 I also have to say that I have not connected the Hall sensors to the circuit and whether this affects the whole behavior of the project
@a1ex3d
@a1ex3d 2 жыл бұрын
Hello! 6mm airsoft balls (for the ballbearing) ? Can I use Stainless Steel Balls 6mm ?
@ChristophLehner
@ChristophLehner 2 жыл бұрын
I think it should work!
@grant.warfield
@grant.warfield 3 жыл бұрын
At 1:58. Is that an arcaswiss 3d printed clamp. If so, would you be able to point me in the direction to find the stl files? Great modifications.
@ChristophLehner
@ChristophLehner 3 жыл бұрын
I've uploaded it to thingiverse: www.thingiverse.com/thing:4926352 you will need a M4 bolt, i made a knurled one on the lathe, but you could also 3d print a handle for the bolt
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
Christoph Lehner, I have assembled a 3-axis slider that you have developed. When I don't touch the joysticks, the stepper motors move a little. What could be the matter? Or what to adjust in the program? Thank you in advance.
@ChristophLehner
@ChristophLehner 2 жыл бұрын
It's probably the rest position of the joystick, if it's not perfectly 0, it will move the motor. You could add an if-statement, do block out any inputvalue from the Controller, under a certain trashhold
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
@@ChristophLehner I'm a beginner. Help to do this in the code. Thank you in advance.
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
@@ChristophLehner I'm new to programming. And how to write it and where in the code. I would be grateful for the help.
@ChristophLehner
@ChristophLehner 2 жыл бұрын
@@АлександрШевцов-ю4ц Hi, i just had a look into the code, you can try to increase the debounce time: const long debouncedelay = 100; instead of 100, try to set it to 200 hope this helps
@АлександрШевцов-ю4ц
@АлександрШевцов-ю4ц 2 жыл бұрын
@@ChristophLehner And how exactly to do it? I'm not a programmer, sorry. Thank you in advance.
@abdelmalekahmed6863
@abdelmalekahmed6863 3 жыл бұрын
Great project, thank you for sharing it. I am not an expert in programming. Can you help me on how to program? esp32
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Where exact are you having issues? Getting the code on the esp32? Or programming in gerneral?
@abdelmalekahmed6863
@abdelmalekahmed6863 3 жыл бұрын
Thanks for the quick reply, how do I fix it? Fil CCP in Fil ino program Arduino ino
@ChristophLehner
@ChristophLehner 3 жыл бұрын
I used VS Code...
@abdelmalekahmed6863
@abdelmalekahmed6863 3 жыл бұрын
@@ChristophLehner how to upload file( main.cpp) in esp32 with arduino id or how to change main.ccp to main.ino so that arduino id accepts (Getting the code on the esp32?) thanks
@iancudamian9214
@iancudamian9214 Жыл бұрын
Does anyone have the full and good 3D CAD files for the whole project?
@williamhuang5329
@williamhuang5329 2 жыл бұрын
Hanzhen harmonic drive gear , strain wave reducer, robot joint, over 30 years experience
@manavmuthreja1898
@manavmuthreja1898 3 жыл бұрын
i tried making the isaac's version but failed with the code part, im not able to upload use the code if you can help me with that? i am not able to understand how to operate the code
@ChristophLehner
@ChristophLehner 3 жыл бұрын
Do you have a esp32? You will need arduino IDE or VS Code, to program the uC
@manavmuthreja1898
@manavmuthreja1898 3 жыл бұрын
@@ChristophLehner no i have esp8266 and Arduino Nano
@TqSNv9R0iG5Ckxew
@TqSNv9R0iG5Ckxew 3 жыл бұрын
@@manavmuthreja1898 Just spend the $5 to upgrade to an ESP32. That way you can also use Bluetooth for a Playstation controller
@stefanioanStrugareanu
@stefanioanStrugareanu 2 жыл бұрын
Nice video Sir! as much as I have enjoyed watching I am not enjoying the code... I can't make it work at all... maybe i am just bad at building it :)
@oppugnator
@oppugnator 3 жыл бұрын
Und jetzt das ganze bitte auf ein RC car und statt kamera eine softgun. Danke!
@denizturk4307
@denizturk4307 Жыл бұрын
You should at least give credits to actual project publisher
@roseywastaken
@roseywastaken 3 жыл бұрын
I never comment on KZbin videos, but this time is different. To anyone thinking about taking this up as a quick project - simply don’t. Everything about this is half assed. Starting with the “instructions” (if you can even call them so) and ending with the design. The instructions literally say ‘screw set’ instead of listing the screws that are needed for the slider. I guess pasting your PayPal link was more important than actually coming up with something worthwhile. 🤷🏼‍♀️🤷🏼‍♀️🤷🏼‍♀️
@ChristophLehner
@ChristophLehner 3 жыл бұрын
jeez, just simply buy a m3-m4-m5 screw set as every other decent human being ...
@philpavans3118
@philpavans3118 Жыл бұрын
trying to compile main.cpp with arduino IDE and VSC-pio : a long list of error examples : .pio/libdeps/esp32dev/FastAccelStepper/src/StepperISR_esp32.cpp:115:23: error: 'volatile struct mcpwm_timer_regs_t' has no member named 'period' .pio/libdeps/esp32dev/FastAccelStepper/src/StepperISR_esp32.cpp:170:12: error: 'struct mcpwm_dev_t' has no member named 'channel' .pio/libdeps/esp32dev/FastAccelStepper/src/StepperISR_esp32.cpp:182:23: error: 'volatile struct mcpwm_timer_regs_t' has no member named 'mode' .pio/libdeps/esp32dev/FastAccelStepper/src/StepperISR_esp32.cpp:223:20: error: 'volatile union mcpwm_int_st_reg_t' has no member named 'cmpr0_tea_int_st' mostly related to fastaccelstepper despite these error messages I managed to upload the firmware with arduino IDE , I changed my PS3 controller mac address to the address set in the program (the controller seems to connect fine) no reaction of any of my stepper motors.... 😭😭😭😭😭😭😭
@PharaohsCave
@PharaohsCave 2 жыл бұрын
hey geiler Typ sub subbed ofcourse and i need to rebuild this !!!!!
My DIY 3 AXIS Camera Slider - Arduino // Ender 3 // DSLR
10:40
NEWTech Creative
Рет қаралды 18 М.
BEST BUDGET 4 AXIS MOTION SLIDER EDELKRONE RHINO ALTERNATIVE
12:02
DSLR DIY CNC
Рет қаралды 10 М.
I thought one thing and the truth is something else 😂
00:34
عائلة ابو رعد Abo Raad family
Рет қаралды 8 МЛН
Affordable 3 axis slider for video, timelapse and stopmotion
12:54
DIY ESP32 Camera Slider
13:27
Sasa Karanovic
Рет қаралды 22 М.
Building a Motorized Camera Slider
9:12
Pro Know
Рет қаралды 17 М.
DIY Motorized Camera Slider with Pan and Tilt Head - Arduino Based Project
16:46
Amazing 3D printed motorised camera gimbal - Part 1: Assembly
18:46
Perfecting My DIY 3-Axis Camera Slider!
7:42
isaac879
Рет қаралды 74 М.
Lets Make - A Motorized Camera Slider
5:20
Max Maker
Рет қаралды 672 М.
📸 SLIDER for camera. The easiest to do 2022 📸
10:16
Carlos Luna
Рет қаралды 2,2 М.