An open API service indexing awesome lists of open source software.

https://github.com/gbevan/drawio_protoboard_generator

Perf/Protoboard generator for draw.io
https://github.com/gbevan/drawio_protoboard_generator

circuits design drawio electronics perfboard protoboard-generator prototype prototyping python3 shape xml

Last synced: over 1 year ago
JSON representation

Perf/Protoboard generator for draw.io

Awesome Lists containing this project

README

          

# Prototype / Perf Board Generator for Draw.IO

Generates a perfboard for electronic prototyping of circuits that can be
pasted into draw.io as a Shape. The through-holes on the generated board
each have their own connector.

## Usage
```
./drawio_protoboard_generate.py -h

usage: drawio_protoboard_generate.py [-h] [--height HEIGHT] [--width WIDTH]

optional arguments:
-h, --help show this help message and exit
--height HEIGHT Shape height in mm's (default=46.0)
--width WIDTH Shape width in mm's (default=61.0)
```

Use with xclip:
```bash
./drawio_protoboard_generate.py | xclip
```
then paste into the draw.io shape editor:
![fig1](./fig_1.png)

The shape has a fixed aspect-ratio, so can be resized as needed:
![fig2](./fig_2.png)