Jyers / Marlin

Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
http://marlinfw.org
GNU General Public License v3.0
2.14k stars 386 forks source link

Is this Marlin fork still board agnostic? #625

Closed Fredyy90 closed 3 years ago

Fredyy90 commented 3 years ago

Hi,

Thank you for your great work for the community. But as you changed a lot in the firmware i'm unsure if'll still be able to use it with a different mainboard than the creality 4.2.2 or 4.2.7. I'm currently searching for a board with at least 5 uart connected tmc2209 stepper drivers to create a dual-z setup with 2 steppers that sync via my bltouch and implement linear advance. is something like this still possible or do i have to go back to mainline marlin and loose all the new features you integrated as you changed to much specific to the stock hardware?

smooreace commented 3 years ago

The steppers can be run in parallel from one controller quite well with a 4.2.2 board. I've been thinking about picking up a 4.2.7 as a backup, but seems like a waste of $$. And, it still has the same setup requirement

On Tue, Apr 27, 2021 at 5:42 AM Frederick Behrends @.***> wrote:

Hi,

Thank you for your great work for the community. But as you changed a lot in the firmware i'm unsure if'll still be able to use it with a different mainboard than the creality 4.2.2 or 4.2.7. I'm currently searching for a board with at least 5 uart connected tmc2209 stepper drivers to create a dual-z setup with 2 steppers that sync via my bltouch and implement linear advance. is something like this still possible or do i have to go back to mainline marlin and loose all the new features you integrated as you changed to much specific to the stock hardware?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Jyers/Marlin/issues/625, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIPE4Q23CZ35JPAORPUJ5PLTK2IKFANCNFSM43UXLS4Q .

Fredyy90 commented 3 years ago

The steppers can be run in parallel from one controller quite well with a 4.2.2 board. I've been thinking about picking up a 4.2.7 as a backup, but seems like a waste of $$. And, it still has the same setup requirement https://github.com/notifications/unsubscribe-auth/AIPE4Q23CZ35JPAORPUJ5PLTK2IKFANCNFSM43UXLS4Q .

sure they can be run in parallel, but what stops them from getting out of sync over time? when the machine is powered off or moved manually? That's why I want to go the 2 driver route to tram the X-gantry to the bed via my bltouch before every print and thats why I'll need to change the board. Marlin does this already, so the feature should also be available here, but I don't know if this fork of marlin is still compatible with other boards while keeping all the ender3 v2 specific changes and display code.

Jyers commented 3 years ago

This fork actually has zero modifications to the marlin code outside of the display portion. So it will be fully compatible with anything you might want to run it on 👍