pypi pinviz 0.4.0
v0.4.0

5 hours ago

🚀 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

Don't miss a new pinviz release

NewReleases is sending notifications on new releases.