@delcacho wrote:
Hello, I want to customize my silkscreen with some text generated within an Eagle script. How do I do that? Thank you, Carlos
Script or ULP?
A script is a list of Eagle commands with virtual mouse events. It's directly equivalent to carrying out a sequence of normal user interactions, and thus is quite capable of placing text on the tPlace layer to get it on the silk screen. However, it's a dumb "batch" operation with no programming capabilities.
A User Language Program is a (fairly) fully capable programming language that has read access to much of your design data. It can process information about the board and thus decide what the text should be and where it should be located. However, it only has read access and therefore cannot actually place the text.
If you want a ULP to make changes to your design, such as placing some text, then the standard workaround is to write a ULP that works out all the steps needed then writes them to a SCR file which it then executes on exit.