🚀 PinViz v0.4.0
✨ New Features
Raspberry Pi Zero 2 W Board Support
PinViz now supports the Raspberry Pi Zero 2 W with comprehensive features for creating wiring diagrams for this compact board!
Key Features:
- ✅ Full 40-pin GPIO header support
- ✅ Custom Pi Zero SVG board asset (scaled 1.6x for optimal visibility)
- ✅ Board-specific pin sizing (larger pins for better clarity on compact boards)
- ✅ Accurate pin positions extracted and scaled from official dimensions
- ✅ All standard pin roles supported (GPIO, I2C, SPI, UART, PWM, power, ground)
Extensive Board Alias Support
The Pi Zero can be referenced using 13 different aliases for maximum convenience:
Canonical name:
```yaml
board: "raspberry_pi_zero_2w"
```
Alternative aliases:
```yaml
Full names
board: "raspberry_pi_zero"
board: "raspberry pi zero"
board: "raspberry pi zero 2"
board: "raspberry pi zero 2w"
Short names
board: "pizero"
board: "pi zero"
board: "zero"
board: "zero2w"
board: "zero 2w"
board: "rpizero"
board: "rpi zero"
```
📖 Usage Examples
YAML Configuration
Create a diagram for Pi Zero with a BH1750 light sensor:
```yaml
title: "Pi Zero Light Sensor Wiring"
board: "pi zero" # or any of the 13 aliases!
devices:
- type: "bh1750"
connections: - board_pin: 1 # 3.3V
device: "BH1750"
device_pin: "VCC" - board_pin: 3 # GPIO2 (SDA)
device: "BH1750"
device_pin: "SDA" - board_pin: 5 # GPIO3 (SCL)
device: "BH1750"
device_pin: "SCL" - board_pin: 6 # Ground
device: "BH1750"
device_pin: "GND"
```
Full Changelog: v0.3.0...v0.4.0