Use a script to unlock the vias
here is a scipt that unlock all vias (save a text file with the code as .vbs and drag to cell editor window):
' Add any type libraries to be used.
Dim pcbAppObj : Set pcbAppObj = Application 'Application object
Dim pcbDocObj : Set pcbDocObj = pcbAppObj.ActiveDocument 'Document object
' License the document
for each viaObj in pcbDocObj.vias
viaObj.anchor = epcbAnchorNone
Private Function ValidateServer(doc)
Dim key, licenseServer, licenseToken
key = doc.Validate(0)
Set licenseServer = CreateObject("MGCPCBAutomationLicensing.Application")
licenseToken = licenseServer.GetToken(key)
Set licenseServer = nothing
On Error Resume Next
If Err Then
ValidateServer = 0
ValidateServer = 1
Hi Thank you
Cell editor? Why cell editor? In the cell editor the vias are unlocked beut not in the design.
Oh, I thought the problem was in the cell editor that the vias were locked for some reason but you couldn't unlock them (there is no menu entry for lock/unlock in the cell editor).
You can assign the vias and plane to the net of a pin in the cell editor so you don't need to assign it the pcb (unless the net is not related to one of the pins).