How to move a group of footprints in KiCad using Python?
To move a group of footprints in KiCad using Python, you can use the pcbnew module. Here's an example script:

```python
import pcbnew

# Load the current board
board = pcbnew.GetBoard()

# List of footprints to move (replace with your footprint references)
footprints_to_move = ['R1', 'R2', 'C1']

# New position (offset)
offset = pcbnew.wxPointMM(5, 5) # 5mm offset in both x and y direction

# Iterate over footprints and move them
for ref in footprints_to_move:
    footprint = board.FindFootprintByReference(ref)
    if footprint:
        new_pos = footprint.GetPosition() + offset
        footprint.SetPosition(new_pos)

# Save the board
board.Save('path/to/save/your/pcb.kicad_pcb')
```

This script moves the specified group of footprints by an offset on the current PCB.