You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

14 lines
352 B

  1. #!/usr/bin/env python
  2. import sys
  3. from pcbnew import *
  4. filename=sys.argv[1]
  5. pcb = LoadBoard(filename)
  6. for module in pcb.GetModules():
  7. print("* Module: %s" % module.GetReference())
  8. module.Value().SetVisible(False) # set Value as Hidden
  9. module.Reference().SetVisible(True) # set Reference as Visible
  10. SaveBoard("mod_"+filename, pcb)