knutwurst / Marlin-2-0-x-Anycubic-i3-MEGA-S

Marlin 2.0.x Version for Anycubic i3 MEGA M/S/P/X/CHIRON and 4MAX with Anycubic TFT or the "new" DGUS Clone TFT - Now also with BLTouch!
GNU General Public License v3.0
784 stars 185 forks source link

Change to custom driver type? #379

Closed Meganium97 closed 1 year ago

Meganium97 commented 2 years ago

I was wondering if I could use multiple types of drivers with this (excluding a4988), I was thinking of trying something like TMC2100 or LV8729 for motion system and DRV8825 for extruder. Would that be possible and how would I set that up within the confines of VSCode?

stklcode commented 1 year ago

The driver types are specified in the Configuration.h for each axis. Default in this FW is TMC2208_STANDALONE when a *_TMC variant is built and A4988 otherwise.

You can mix the divers as required for your hardware.

https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/blob/ac7c27240382b9b3912cebc31fe0031bfa000a06/Marlin/Configuration.h#L225-L286

You probably have to check the invert flags for X/Y/Z/E0 which are curently depending on the target printer and the BMG flag.

https://github.com/knutwurst/Marlin-2-0-x-Anycubic-i3-MEGA-S/blob/ac7c27240382b9b3912cebc31fe0031bfa000a06/Marlin/Configuration.h#L2003-L2008

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.