I have a working prototype of a project, and would potentially like to sell it as a kit.
I made a shield on an Arduino Mega that drives stepper motors. When the person who receives the kit puts the product together, they would need to do a calibration process.
At the moment, I have a table with offsets which is hardcoded in a class, which I change by hand when working on the product myself.
The backup plan would be for users to also do that themselves, and then maybe give them a script that uses the command line utility to push it.
I would ideally like to have something more elegant where I would only provide a configuration file (.json or otherwise) and an application to push only the file to the Arduino, leaving the sketch alone.
At runtime, the sketch would read the .json configuration file.
Is something like this possible without adding an additional component?