Sorry, GOOD schematic in here: www.electronoobs.com/eng_arduino_tut9_sch2.php The output is pin 4 at 6:11
@aaronramly17056 жыл бұрын
hi electronoob,is the motor have enough torque & speed if i use it for 3d printer ? im trying to make a 3d printed nema motor equivalent that can match the specification.i dont mind it size a little bigger than nema 17 size. this is the motor number (17HS4401) it is widely use in the 3d print community. i can't find any tutorial for it.i would so much excited if you could make one. how do i connect the motor to the ramps 1.4 board ? what driver to use ? thank you Electrnoobs
@aubreydebliquy80513 жыл бұрын
How do you prevent losing track of position when the motor changes direction? If you have two gap sensors offset by 90 degrees you can have a quadrature output to solve this problem.
@naboulsikhalid7763 Жыл бұрын
how we can't like your videos, that represents all details and deep understanding og electronics, mechanics and software. thank you for your generosity
@jjbailey017 жыл бұрын
This is awesome how you build every component yourself. Thanks for sharing the process. This is a tremendous learning tool!
@r.vishal97504 жыл бұрын
Thank you dude I wanted to make a project which required a lot of stepper which rocketed the price but with the help of this video I reduced the price
@khanqaiserster7 жыл бұрын
I watched your video on 10/2/2018. I hope you have completed your project successfully. It was an awesome demonstration of the idea.
@isettech5 жыл бұрын
In industry the encoder as shown in the video at 47 seconds is common. The reason for the two groups of slits is for higher resolution and dust immunity. Instead of a single slot and beam, a series of slots are matched to the encoder wheel so multiple slots are combined at once, so a defect in one slot or bar on the disk does not create a drop out as the one of many is ignored. The reason for two sets of slots is one is shifted by 90 degrees so absolute position can be counted the same way 2 coils of a stepper produce steps. The output of an incremental encoder can be fed to a dual h bridge to drive a stepper directly. With a 500 count encoder, a 200 step stepper will make 2.5 turns per one turn of the encoder. This type of encoder is called an incremental encoder. The middle slot is for the index mark if you require an absolute shaft angle. 500 slots is common for a native resolution of 500 counts. If each transition of both phases are used for counts, this provides a resolution of 2000 counts per revolution. This is common in servo systems. This is why servos generally have higher resolution than a 1.8 or 0.9 degree stepper with only 200 or 400 steps per revolution.
@sphynxusa7 жыл бұрын
Nice job!! Yesterday, I took apart an Epson Inkjet printer expecting to find a stepper motor. Instead I found a DC motor controlled using an optic switch like yours and an encoder dial with very fine marks. So only 2 wires were required to the motor versus 4 or more. Probably a cost decision or maybe something to do with patents. But your video shows precisely how the Epson printer ink head could be controlled. I'm beginning to think about creating a CNC using this idea. Thank you.
@ELECTRONOOBS7 жыл бұрын
That's a very nice idea. I'm working on a CNC based on this idea for more than a year!
@douro207 жыл бұрын
HP and Epson uses servo motors in most of their printers. You're more likely to find steppers in older Canon inkjet printers or laser printers.
@ToonMeynen7 жыл бұрын
Thats great!, Can you get it to work?
@ronalddhs37267 жыл бұрын
Great job... I might just have to build one. Thanks for the videos.
@botak333 Жыл бұрын
Hi sir it posible to use magnetic encorder as5600 with spi comunication?
@MrHuno927 жыл бұрын
I think your intro may contain copyrighted music(guitar solo), I would change it unless you are absolutely sure that you can use it or you recorded it yourself. I love your videos great job!
@Seshagopalan9677 жыл бұрын
Absolutely Awesome!
@viswanath71684 жыл бұрын
This project code link is not opening
@unionse7en7 жыл бұрын
you can put a braking resistor (or short) to significantly help the motor braking when power is removed.
@MrLimetto7 жыл бұрын
6:11 Why have you used a 2 Megaohm Resistor? In my understanding when the Transistor will be conductive, there will still be 4.99 Volts left on the output. Am I right with that?
@ELECTRONOOBS7 жыл бұрын
Hi, you are right but is not the 2M ohm resistor problem. I've miss placed the output in the schematic. I've changed the schematic. here it is: www.electronoobs.com/eng_arduino_tut9_sch2.php Now you have a voltage divider. When the transistor is conductive you will have 5V at the output and 0 when not. Thanks for your observation!
@MrLimetto7 жыл бұрын
Alright ^^
@alexwang0077 жыл бұрын
thought about PRINTING the dials? :) printing it on a transparent sheet with a ink or laser printer would have great resolution, and saves space+cost. AWESOME WORK!
@douro207 жыл бұрын
It has to be accurately printed. Laser wouldn't be very suitable because it's not as accurate at putting down lines on paper as is inkjet.
@peppem94marsala7 жыл бұрын
"bigger project of a 100 € own design of a CNC optic encoded machine" have you finished the aforementioned project? are there any videos? I'm also building a cnc with DC motors and encoders
@swarajbiswas30564 жыл бұрын
Hello bro. Can you please give the test code. The description link is not working.
@tahirkamboh1474 жыл бұрын
Very good and helpful
@mustafizsiam15062 жыл бұрын
Is your cnc machine ready?
@deepeshkushwah6073 жыл бұрын
Can you please help me to make a code for DMX stapper motor with optical encoder
@antonioranaldi34557 жыл бұрын
clear and clean explanation, can you tell me how to activate or insert this function in marlin in order to avoid the loss of steps in 3D printing?
@ToonMeynen7 жыл бұрын
Good question! Is it possible with current Marlin to use this kind of motor?
@tenlittleindians6 жыл бұрын
Toon Meynen Not currently supported in. Marlin. I'd suggest you ckeck out Maslow cnc as it's open source and they use servos rather than steppers in their cnc design!
@3dkiwi9207 жыл бұрын
Very informative and well presented. One question though; wouldn't there be a lack of holding torque when the motor stays still, unlike a stepper which can "hold" its position while still under load?
@tenlittleindians6 жыл бұрын
3D Kiwi. Pid control of this home made servo can control holding torque.
@tobi12341007 жыл бұрын
I think it is better to use the interruption pins in the arduino to detect the step change in the arduino. It reacts instantly and would never skip a measurment.
@ELECTRONOOBS7 жыл бұрын
True!
@learnmore79694 жыл бұрын
this is very good
@dannyk50845 жыл бұрын
Do you have a sample sketch for this?
@TinkeringNerd3 жыл бұрын
How do you detect rotation direction with your encoder?
@lifeai18892 жыл бұрын
U can't but it's not needed anyways cuz DC motor go the same way with same polarity
@simonmerrett7 жыл бұрын
Isn't the backlash/play in the gear system at the output shaft, after the encoder has been measured, so you can never achieve the required ~18 encoder steps per degree accuracy? Still useful but how about encoding the output shaft? Hall effect or capacitive sensor and good ADC could be a good way.
@ELECTRONOOBS7 жыл бұрын
The precision is higher with the encoder inside on the motor shaft than with it outside on the output shaft. Keep up!
@simonmerrett7 жыл бұрын
Electronoobs, precision != accuracy. You want many measurable increments for a small rotation of the shaft but this precise measurement may have little relation to the position of the output shaft, after the mechanical "play/slack/slop/hysteresis/backlash" of the gearbox comes into consideration. This is why I suggested a continuous/non-incremental sensing phenomenon, such as capacitance or magnetic field; then you can invest in a sensor with the precision you require (e.g. ADC resolution for a ratiometric Hall effect sensor). Keep up!
@simonmerrett7 жыл бұрын
Diamond Eyes sorry, I don't understand what you mean.
@tenlittleindians6 жыл бұрын
Simon Merrett I think he"s suggesting to use resolvers instead of encoders.
@edism5 жыл бұрын
You wanna pronounce circuit like it's spelt "Sir Kit" buddy! You are saying sir "quit" in this video. Great upload!
@SumitKumar-fc4bq8 жыл бұрын
can you make videos on how to set up GPS in arduino quadcopter
@johnymerida21107 жыл бұрын
excelente informacion bro..........!
@pepelevamp27526 жыл бұрын
thats impressive. remembering to use grey code? :)
@caleb-hill7 жыл бұрын
what's the Holding Torque?
@cemmotivos33315 жыл бұрын
2019 and didn't the final diy servo cnc, what happened bro?
@indiancreators82307 жыл бұрын
Can we use it in 3d printer
@pantoffelheld147 жыл бұрын
Can u make a video about fingerprint scanner door lock with arduino
@yongxiangu69697 жыл бұрын
How does the motor stop in a certain position with a torque?
@ELECTRONOOBS7 жыл бұрын
The code has to slow down the spin just before the stop
@pecilijevelicanstveni49737 жыл бұрын
Good job!!!
@AnwarAlfaqeehAlhusseini6 жыл бұрын
hi we can do that for dc motor 2kw
@thereynolds27256 жыл бұрын
The exact same way. The motor size changes nothing except how much current needs to be controlled.
@Olavotemrazaodenovo4 жыл бұрын
Excelente
@hagenschroder1234 жыл бұрын
Cool stuff, but this isn't a stepper motor. This would be defined as a Servo motor. You have your "normal" e-motor and an envoder. Thats a servo.