Staffordknot wrote:I think solidoodle should of given lawsy a sd3 for using his firmware!
Well, Lawsy definitely needs to be congratulated, but I reckon Erik Zalm might take offence at the reference to using 'lawsy's firmware'
To set the record straight ; Lawsy made many invaluable changes to the Configuration.h (primarily) of the core Marlin firmware. But thats what it was - Changes to integer values related to Configuration things like Bed Sizes, Tempreatures etc. If you look at the code these days, you'll see references to {SD Patch} in Configration.h and Configuration_adv.h - these are all the mods that primarily lawsy made.
Lawsy also reforked the Marlin source code and re-applied those changes to a later version than what Solidoodle had chosen to work with. The refork and remerge is something thats been done again just recently to facilitate the M600/M601 and Filament Alarm work.
The core firmware that drives things, makes it print, etc etc, is very much the work of the Marlin dev work - Erik Zalm and the many many contributors to the Marlin code (So given Marlin is a Sprinter/Grbl Mashup, then its also thanks to Sprinters and Grbls lead developers ) . We ride on their coat tails and simply change a few settings here and there to make it 'work right' on an SD3's dimensions and temps and mechanical setup.
So, absolutely, lawsy should be commended and massively thanked for the contribution in terms of making the changes - and more importantly - posting them publicly back to GitHub and maintaining the repository quite a few of us have made contributions back to; which is something Solidoodle have been more lapse at. Lawsy made that happen for all of us and needs to be thanked.
Lawsy also needs to be hugely thanked for the documentation and back when it was neccesary, Arduino 022 bundles (Despite references still existing, it is no longer a requirement to use Arduino 022 for example.... you can happily use 1.03 or even 1.5)
But in terms of 'code' - what makes the firmware what it is - That is Erik Zalm's and the Marlin teams work, with huge helpings of improvements from Rincewind and Tealvince with their Hysterisis and ZWobble code.
Anyway... I am all for lawsy getting an SD3 for his community work and contributions.. but lets not forget where the firmware code comes from