-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fysetc pins updates for RAMPS and SKR 1.3 #13963
Fysetc pins updates for RAMPS and SKR 1.3 #13963
Conversation
At some point you will want to get a fresh
Then when you use
If you utilize the Git Helper scripts included with Marlin ( |
Commit messages like "pins updates" are unacceptable. Please make an effort to provide meaningful commit messages following the written guidelines at https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/contributing.md#git-commit-messages. |
d695cd0
to
7eab9da
Compare
Yes, I've gotten lazy. Sorry about that. Thanks for the pointers. I've copied them into my crib sheet. What do you want to do about the L6470 PR #13498? Last night I grabbed a copy from the PR, rebased it and spent a few hours trying to fix the resulting compile errors. I have mixed feelings about killing or completing that PR. The drivers provided few improvements in my system over what I was getting with A4988s so I moved on to the TMC 5160. On the other hand there is one (expensive) controller out there that uses the L6470. |
I hope we can get the L6470 code sorted out and making sense. I've recently been looking at some alternate design patterns that may be better for code that's intended to be used like a library in the Arduino context (i.e., not linking a binary but including source). We face some tricky challenges when it comes to external libraries:
The So I've been looking at the non-virtual interface pattern, where a And I'm trying to think of ways that C++ templates can help. Some combination of approaches will probably help us to corral these stepper libraries. The trickiest part is just —as mentioned— getting them to hook into whatever SPI or serial bus we have available, and making the interfaces standard in some way. The approach that |
More Fysetc Minipanel pins updates as reported on PRs #13871 and #13956.