Closed ril3y closed 2 years ago
Out of curiosity, what was broken by the patch? :smile:
i applied it to the wrong branch. needed to pull it to edge-preview I hosed it and did not fix it yet. Git fight.
On Sun, Nov 14, 2021 at 10:08 AM Justin Clift @.***> wrote:
Out of curiosity, what was broken by the patch? 😄
— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/synthetos/g2/pull/501#issuecomment-968308200, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABYSMYSZKLGU2ZMZZNYF33UL7GGHANCNFSM5HOOE2WQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Has this ever been integrated into edge-preview? For example it looks like the homing code there is still the same 4-axes-only if/else construct, the commit that made it properly print out the axis names for UVW-axes is also still the old code. This PR addressed a lot of different bugs i found when trying to use more than 3 linear axes.
Unfortunately I do not have the time to help working these into the preview branch myself at the moment, since my boss keeps me busy actually USING as it is in my own repository (edge + patches) because we absolutely NEED more than 3 linear axes and I don't have the time to switch the branch and do all the work again. It took me weeks to find and fix all these bugs.
Someone of the core contributors should really try to setup some test hardware with xyz and uvw axes and corresponding limit switches connected to actually observe (and fix) the problems himself. The individual commits in this PR can give a hint of what I had to change, so at least a few weeks of debugging could be saved this time.
I would gladly do it myself, but my boss probably won't allow me to spend much time to get it to work with the preview branch.
I would vote for reapplying this PR to edge, so there could exist at least ONE branch that can work with xyzuvw until it is all integrated into preview. I am sure I am not the only potential user who could need a controller with more than 3 linear axes (I for example have 4 linear and 1 rotational).
Reverts synthetos/g2#491