# KiCAD Lochraster Generator Plugin

Action Plugin für KiCAD 10 zur automatischen Erzeugung von Lochraster-Layouts.

## Funktionen

- **Raster**: 2,54 mm Standardraster, frei wählbare Spalten × Zeilen
- **Typ**: Einzelne Vias *oder* Kupferstreifen (Veroboard-Stil)
- **Streifenrichtung**: Horizontal (Zeilen) oder Vertikal (Spalten)
- **Lagen**: Einseitig (B.Cu) oder Zweiseitig (B.Cu + F.Cu, orthogonal)
- **Parameter**: Bohrdurchmesser, Via-/Pad-Größe, Streifenbreite frei einstellbar

## Installation

1. Diesen Ordner kopieren nach:
   ```
   C:\Users\<Benutzername>\Documents\KiCad\10.0\scripting\plugins\KiCAD_Lochraster_plugin\
   ```
2. KiCAD PCB-Editor starten (oder neu laden)
3. Menü **Tools → External Plugins → Lochraster Generator** oder Toolbar-Button

## Routing-Hinweis (H/V-only)

KiCAD erzwingt H/V-Routing nicht automatisch. Für saubere Lochraster-Verbindungen:
- Im interaktiven Router: **Routing Mode → 45-degree** (kein Freiwinkel)  
  oder `Preferences → Interactive Router Settings → Mode: 45-degree`
- Optional: DRC-Regel hinzufügen (`.kicad_dru`), die Schrägkanten ablehnt

## Dateien

| Datei                  | Beschreibung                        |
|------------------------|-------------------------------------|
| `__init__.py`          | Plugin-Registrierung                |
| `lochraster_plugin.py` | ActionPlugin-Klasse                 |
| `lochraster_dialog.py` | wxPython-Einstellungsdialog         |
| `lochraster_core.py`   | pcbnew-Logik (Vias, Tracks, Umriss) |
