This is the best video I've seen on closed loop steppers because you started with the basics, so those that were not familiar with the concept could understand. Thank for another great video.
@gisdeal13653 жыл бұрын
Very nice sir, your video quality has improved a lot since your early content. I have finally subscribed Keep it up!
@GeekDetour3 жыл бұрын
Very nice demonstration man! Closed loop eventually will be the standard for 3D Printers. Just needs to have lower prices.
@MyTechFun3 жыл бұрын
Yes. I just forgot to mention that some drivers can detect skip steps (Prusa for example with TMC21??) Not sure why is that not a standard already
@BeefIngot3 жыл бұрын
@@MyTechFun Its crazy, because even fancy new firmwares like klipper dont support it even thought its technically possible.
@joshua432143 жыл бұрын
@@MyTechFun To be clear, those drivers are not detecting skipped steps - that is impossible without an encoder. They are detecting an increase in current, and then interpolating how many steps got skipped.
@joshua432143 жыл бұрын
@@BeefIngot There are two ways to implement closed loop, one is to build it from the ground up, and Klipper would have to be completely rewritten. The other is to use legacy software, and the closed loop side of things is handled by the motor driver. Klipper works just fine with this since the driver only needs standard step/direction input commands and then handles all the monitoring and correcting in real time on the fly. This is what the Clearpath motors do, and is what the motor in this video does.
@backgammonbacon3 жыл бұрын
@@MyTechFun TMC drivers can return a count of the steps it thinks its made and the firmware can compare that to what it asked for. But the TMC driver still doesn't know if the steps were made or not. At the end of the day you need an encoder not magic.
@JohnAldred3 жыл бұрын
Nice, I've been looking at closed loop steppers for a motion control camera rig I'm designing. Prices look quite good on these ones from what I've seen. Will have to check them out properly - and thanks for showing us how the calibration works! :)
@Jynxx_133 жыл бұрын
BTT S42B closed loop stepper. Only problem is Allegro 4988 driver on board not Trinamic. As soon as it comes with a 2209 it'll be worth looking into.
@tonyhill83003 жыл бұрын
You can easily splice into the step direction pins into the on board drive error boards just need to look at the spec sheet for the on-board chip
@RB-kb3tc Жыл бұрын
I wonder if these could be made to work with as5600 modules (cheap magnetic angle encoders with an arduino-compatible library)
@deathcube20063 жыл бұрын
Very nice coding with the uno. I think it would be possible to solder directly to the pins in the drivers in the creality boards to get the direction info for the steppers?. Wouldnt need much current so the cables would be slim. Also since you like tinkering, would you be interested in doing a video about enabling linear advance and uart modes in the 32 bit creality boards. Im interested myself but Im a bit afraid of damaging the board. If I watched a video of someone else doing it, it would encourage me to mod my own board
@davidshorey10173 жыл бұрын
Great Video thank you making the instructions so clear
@mak3r7103 жыл бұрын
What drivers are soldered to the stepper pcb?
@SequreTech3 жыл бұрын
Thanks for the stepper motor testing👍
@MyTechFun3 жыл бұрын
It was my pleasure!
@vp.81813 жыл бұрын
hey can we record the positions and play it again and again?
@MyTechFun3 жыл бұрын
Yes, you can use it as regular stepper..
@vp.81813 жыл бұрын
@@MyTechFun do u have any code for it. The mapping out calibration of both and record and play code for stepper
@zoli8007 ай бұрын
Köszönöm a segítséget
@Festivejelly3 жыл бұрын
I just dont see the point in these for printers. If you get skipped steps then you have an issue, whether it be mechanical, electrical or software. its better to fix the source
@MyTechFun3 жыл бұрын
On Prusa we have TMC2130 stepper drivers which can detect skip steps. In last year it saved my big print 3 times. Some extra material collected from stringing and itt detected nozzle crash. Pause the print. I clip off the extra material and resume the print. Also it can be used for sensorless homing (as it is on Prusa, no mechanical parts, more accurate)
@Festivejelly3 жыл бұрын
@@MyTechFun Thats a fair point. But if that is already available I fail to see why the closed loop would benefit. You dont want it to try and continue after a missed step you want to know why the step was missed. I suppose it would be helpful to know the X and Y position etc when it fails but you can already do that with the stall guard features.
@joshua432143 жыл бұрын
The Prusa does not detect skipper steps, only current spikes. Closed loop is useful because very fast motions can easily result in lost steps when changing direction. Not much an issue with a Prusa printer because they print at a snails pace, but very useful for Core XY printers that move at very high speed, and have heavy moving parts.
@JohnAldred3 жыл бұрын
"You dont want it to try and continue after a missed step" If you're in the middle of a week-long print, yes, I'd want it to try and continue and finish the print and not waste all the time and filament used so far. :)
@Festivejelly3 жыл бұрын
@@JohnAldred So if there is genuine reason for the missed step you'd rather it actually try to continue the print knowing full well it could break your machine and ruin what you've printed already. Surely a notification of a skipped step would be much more preferable so you could asses whether its safe to continue the printing. I just find it odd that people would just rather it try to carry on.
@timothyciarlette82503 жыл бұрын
Thanks, nice vid.
@theneverwas28353 жыл бұрын
Amazing, smart steppers. haha.
@StanEby13 жыл бұрын
Nice job.
@oablingboy Жыл бұрын
simply brilliant! thank you very much for this brilliant video and your cool page on which you have documented everything so neatly and made it available. would you please contact me? i have a small assignment and you could help me a lot with it. greetings, michael