2
\$\begingroup\$

I am trying to automate the generation of different assembly versions of an EAGLE PCB layout. For this I need to hide components names and values. It seems to be impossible to get hold of the NAME and VALUE by use of the ATTRIBUTE command, since they seem to be protected:

CHANGE DISPLAY OFF; ATTRIBUTE DC101 NAME

Result:

Reserved attribute name: 'NAME'

So the question is: How can I select a name or value text in the board and hide or move to an other layer by using commands?

\$\endgroup\$
2
  • \$\begingroup\$ Did you smash the part? Can't you just hide these layers? \$\endgroup\$
    – CL.
    Commented Jan 6, 2017 at 14:48
  • \$\begingroup\$ Yes, it is smashed. If I hide this layer all other texts in this layer (e.g. from other parts) will be hidden as well. That is why I like to move it to another layer first. \$\endgroup\$
    – Stefan
    Commented Jan 16, 2017 at 13:28

1 Answer 1

1
\$\begingroup\$

The reserved attributes NAME/VALUE cannot be modified with the ATTRIBUTE command.

When the part is smashed, name and value behave somewhat like independent objects. So you can simply delete them:

DELETE DC101>NAME;
\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.