Looking through the OF buildbotics source code, it seems like the maximum number of macros is hard-coded at 20 in the front-end. If possible, it would be great to remove this limit and give the users more options.
In the current UI, this could be problematic on small screens because users will need to scroll to get to the gcode and simulation div. However, that situation would only arise if the user chose to make lots of macros, and it would be easy to remedy by the user. For people who don’t mind this, having the ability to add more macros significantly improves the usability of the machine.
I personally hit the limit pretty quickly when writing probing routines for different directions, bit sizes, center finding, switching WCS, etc. With the ATC launch, I’m sure users will want to write macros for changing between tool slots too, so this could become a more common issue.
Finally, as far as I can tell this was added by the OF maintainers and isn’t an inherited limitation of the buildbotics controller. Fell free to correct me if I’m wrong.
Thanks for reading!