Show HN: GPU-Based Autorouting for KiCad
6 months ago
- #KiCad-Plugin
- #GPU-Acceleration
- #PCB-Routing
- GPU-Accelerated Routing using CUDA/CuPy for faster processing.
- Supports multiple routing algorithms including Manhattan Routing and Lee's Wavefront.
- Native KiCad plugin integration using the IPC API for seamless workflow.
- Real-time visualization features like zoom, pan, and layer controls.
- Optimized for large boards, capable of routing 16000+ pad backplanes.
- Fast routing times, with complex boards routing in 10 minutes or less.
- Comprehensive validation pipeline ensuring lattice integrity and deterministic results.
- Unified routing path for CLI and GUI to eliminate code duplication.
- Requires KiCad 9.0+, Python 3.8+, PyQt6, and kipy for operation.
- Future enhancements include Differential Pairs and BGA Portal Escapes.
- Open-source project under MIT License, encouraging community contributions and feedback.