Scott Lahteine
Scott Lahteine
Rotation and translation can be represented as simple 3x3 matrix, with every coordinate being run through the single transform. Pre-creating matrixes that combine transforms makes it easier to place rotations...
> what is Marlin trying to be? Well, on one hand, Marlin is trying to be a stable and optimized motion platform and a decent G-code parser, and to keep...
> The best way is to use a 4D matrix The math to rotate a point around a center by some angle is not complicated, and it doesn't matter if...
> Not trying to waste anyone's time, I just want to express support for this feature. Thanks for echoing my wish to have a more complete suite of G-codes. Together...
> I've found my enthusiasm deflated by the raising of issues that I don't think are issues. I don't see the need for an audit, for instance, if the planner...
I've added a super-simplified (but slow and error-introducing) implementation to get the basic pieces into place, where the coordinates are immediately rotated and applied to both `current_position` and `destination`. The...
> We're still looking to find the root cause and to prevent the ADC from stopping. Which platforms are affected? ADC should persist as long as the register bits are...
Let's revisit this after completion of the Fan Class refactor in #24092 – which should be in more complete shape pretty soon.
It would be cool to have a CI test for this and the Simulator, but it needs to download and build SDL2 as part of the test. I've Googled around...
This is still interesting, though it might be more suitable as an addition to the MarlinSimUI project. I went ahead and rebased it in case anyone still wants to experiment...