Aren't the jumper settings documented on the TVRRUG web site?
I will ensure my customer is aware of the potential deficits you raise,
but I believe at the budget and accuracy levels expected, the current
configuration will be acceptable. Or, I have an excellent refund
policy. I don't have the same luxury, as my kit supplier proved highly
unreliable and we converted a belt driven design to leadscrew as part of
this project.
I believe the electromechanical setup of the machine is not directly
responsible for the observed behaviour, unless you're aware of a
possible cause?
So, the original question remains, what is Marlin actually doing during
the jerk, acceleration and travel phases to cause this jerking
behaviour?
Cheers
Alex
I am still very much against driving multiple steppers from a single driver, whether serial or parallel. I guess part of this is because talking to proper old school stepper driver designers they were so appalled at the idea. I hope we can be more flexible for needs, but these guys knew their stuff, and when I see some the crap stepper designs today, I do wonder how to balance cheap to nasty.
When you put current probes on even a single stepper the winding current profile is very complex and very dynamically load dependant. When there are two motors then the picture is a whole world of ugly. We could never truly correlate the random failures we were having to the weird measurements, our suppliers shouted "no way", so we just avoided the problem. Series connecton helps the DC current management to some extent, but you lose on di/dt and they still interact dynamicallyin crap ways
For microsteps, I would suggest it is not required anyways. With a 2mm pitch leadscrew, then 200 steps per rev is .01mm. I doubt the mechanical assembly described will be measurably capable of better than +/- .4mm on the Y axis under a milling load, so not needing microsteps anyways. Microstepping should not actually lose proper steps, but is a waste of processing for no value and suggests a false sense of accuracy.
Thanks all for thoughts on the electromechanical configuration – I will be taking all of this on board.
In this project there was expected to be some experimentation and customisation to achieve a lot on a small budget – unfortunately some really boring and avoidable issues occurred up front, which foreshortened the time available to experiment.
Noting all that has been said about drive choices by experienced CNC users, I’m still pretty sure that the root cause of the behaviour I initially raised is in firmware. This could be exacerbated by, or merely hiding, any of the problems you note, but I think it’s a separate phenomenon.
The reason for this is that I can recreate the issue:
1) with only 1 stepper on both X and Y. The machine will still move (although I can more easily stop the axes moving by hand). It moves smoothly in the middle phase of movement, but jerking in acceleration and deceleration is extremely pronounced.
2) On my TVRR! I have previously seen weird movement like this, it just had less of a pronounced effect.
I am currently working (with a lot of help) on testing the same drive setup, with all faults, with different firmware, to see if this has an effect. The effort has already borne some pretty awesome fruit, TBA following testing…
I want to see if this still exhibits the same issue or substantially
improves the behaviour, without modifying anything else.
> -------- Original Message --------
> Subject: Re: [TVRepRapUG] Marlin firmware running CNC mill
> From: M P <buse...@gmail.com>
> Date: Tue, May 03, 2016 10:13 am
> To: tvreprapug <tvrep...@googlegroups.com>
>
>
> From what I remember of the problem, it was pretty interesting -- the
> thing is that the fact the segment weren't 'straight' means that for
> any movement, it was creating a source of vibration at a certain
> frequency that I'm sure could be visible in the print at the end (like
> every vibration on these damn machines ;-))
>
> I'll try to dig out my trace files later... I had made a pulse tracer
> in simavr to 'plot' the course taken by the motors with a large
> magnification, it's pretty clear when you see that...ov