rhapsodyv / Marlin

Optimized firmware for RepRap 3D printers based on the Arduino platform.
http://marlinfw.org
GNU General Public License v3.0
82 stars 428 forks source link

Update Configuration.h #1

Closed 64bittuning closed 4 years ago

64bittuning commented 4 years ago

Removed #if and #elif arguments and changed to a more simple tree. Arguments did not work and would only select the argument preceeded by #if

Requirements

Description

Benefits

I feel this greatly simplifies a large majority of the file searching that was required of the initial build. I feel as though this also removes much of the repetitive entries at the top of the Configuration.h file.

Related Issues

The current build of Configuration.h was stuck in a loop of forcing V6_330_TITAN_TMC 1 to be true with the #if and #elif arguments. I was trying to get this build to work on my V5 board, and even though I had uncommented the V5 settings, and made sure all V6 references were off, the V6 configuration stayed active.

NOTE I disabled the custom status screen logo because it is X5SA specific. I will begin working on a XY2 and XY3 logo which will get added to the statuescreen.h file for the end user to select what they want to use.

64bittuning commented 4 years ago

Fixed something inappropriate in Configurations.h Added corrections to boards.h to more accurately identify the TronXY mainboards