Hello,
In the example configuration file I have noticed the following
# one day....check_zone_fills: falserun_drc: false
While running DRC is currently not possible, it is possible to check the status of the fill areas. This is a snippet from my signoff script. It is something I have developed without being aware of KiPlot and it is tightly coupled with my design flow (hence not publicly shared), however I thought it would not hurt to contribute in the form of a snippet to KiPlot.
I use this code to check for both unfilled areas and areas not associated to a net
# all zonesallZones=board.Zones()
numZones=len(allZones)
# keepout zoneskeepoutZones= [xforxinallZonesifx.GetIsKeepout()]
numKeepoutZones=len(keepoutZones)
# fill areasfillAreas= [xforxinallZonesifnotx.GetIsKeepout()]
numFillAreas=len(fillAreas)
# fill areas not filledunfilledAreas= [xforxinfillAreasifnotx.IsFilled()]
numUnfilledAreas=len(unfilledAreas)
# fill areas not assigned to a netunassignedAreas= [xforxinfillAreasifnotx.GetNetname()]
numUnassignedAreas=len(unassignedAreas)
assignedNets=list(set([x.GetNetname() forxinfillAreasifx.GetNetname()]))
Hope this is useful
Kind Regards,
nico
EDIT: forgot to sign
Hello,
In the example configuration file I have noticed the following
While running DRC is currently not possible, it is possible to check the status of the fill areas. This is a snippet from my signoff script. It is something I have developed without being aware of KiPlot and it is tightly coupled with my design flow (hence not publicly shared), however I thought it would not hurt to contribute in the form of a snippet to KiPlot.
I use this code to check for both unfilled areas and areas not associated to a net
Hope this is useful
Kind Regards,
nico
EDIT: forgot to sign