How can I script the creation of arc outlines for a PCB in KiCad?
Scripting the creation of arc outlines for a PCB in KiCad can be achieved using Python. The given script demonstrates adding arc shapes to the Edge_Cuts layer to form a custom outline around specific components:

```python
import pcbnew
from pcbnew import wxPoint, wxPointMM

def add_line_arc(start, center, angle=90, layer=pcbnew.Edge_Cuts):
    board = pcbnew.GetBoard()
    arc = pcbnew.PCB_SHAPE(board)
    arc.SetShape(pcbnew.SHAPE_T_ARC)
    arc.SetStart(start)
    arc.SetCenter(center)
    arc.SetArcAngleAndEnd(angle * 10, False)
    arc.SetLayer(layer)
    arc.SetWidth(int(0.1 * pcbnew.IU_PER_MM))
    board.Add(arc)

# Script to add arc outlines
# ... (rest of the script)
add_line_arc(start, center)

pcbnew.Refresh()
```

This script is useful for designing PCBs with curved edges or specific shapes, enhancing the board's aesthetics and fitting into unique enclosures.