Skip to content

WireViz Generator – Automating YAML creation from CSV, SQL, and KiCad #488

@OleJBondahl

Description

@OleJBondahl

Hi everyone in the WireViz community!

I have recently started working on a side project to help automate the creation of WireViz YAML files, and I wanted to reach out to "test the waters" and see if there is interest in such a tool.

The Idea Writing large YAML files manually for complex harnesses can be time-consuming and prone to copy-paste errors. My goal is to develop a tool (or a set of scripts) that can generate valid WireViz YAML configurations based on existing data sources.

Planned Inputs I am currently experimenting with the following input sources:

CSV: Generating connections and connectors based on spreadsheet/BOM data.

SQL: Extracting harness definitions directly from a database.

KiCad (Future goal): Parsing netlists to automatically generate the wiring diagram for a PCB harness interface.

Current Status I am still in the very early stages of development (pre-alpha). I have started structuring the logic for SQL and basic YAML building, but before I go too deep into specific implementations, I wanted to ask you:

Is this something you would find useful?

What does your workflow look like? (e.g., Do you prefer a CLI tool, a Python library you can import, or something else?)

Feature Requests: Are there specific data formats or automation flows you acturally miss today?

Any feedback or ideas would be greatly appreciated as I continue to prototype this!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions