I’m on a learning journey, so forgive my ignorance…
Starting out by acknowledging that the source files for the Lulzbot fork of Marlin can be found here:
…and also acknowledging that compiled printer-specific *.hex files and *.config firmware files (multiple versions) can be found here:
…how do I correctly incorporate all of the #define statements from a given firmware version *.config file into the source code and effectively compile an identical *.hex file? Is it simply a matter of (arduously) searching through the Configuration.h and Configuration_adv.h (…and Configuration_LulzBot.h? Are there others?) files for the appropriate matching #define lines and copying in the values from the *.config file? …or is there a better/more correct way?
My end goal (near term) is to create a custom firmware version for my Taz 6 with an expanded BUFSIZE and BLOCK_BUFFER_SIZE to try and correct some stuttering issues I have when using Octoprint. I want to make sure I’m starting from the same “factory version” that I’m currently running (184.108.40.206; yeah I know I should be on 220.127.116.11).