WireViz: Easily document cables and wiring harnesses
github.com
github.com
This would allow some sheets of a Kicad schematic to be the boards/modules, and some sheets to be the harness that connects them, and only the physical boards/harnesses would differ.
(I've used both WireViz and RapidHarness and while the latter sucks less, they both suck. Being completely outside my existing EDA worklfow is not a feature.)
Love that idea!
Be the change you want to see in the world :-) Having WireViz integrated into KiCad, with a dedicated GUI, would be amazing!
I tried to find a good way to illustrate packets in a simple protocol and went for the bytefield package for latex (pdf manual https://texdoc.org/serve/bytefield.pdf/0 ). It is a bit heavy, as if requiring latex wasn't heavy enough, so at first I dismissed it and thought there would be something simpler. But I couldn't find anything else that I liked so I stuck with it and think it was worthwhile in the end, the output looks great and is very clear.
https://www.luismg.com/protocol/ https://github.com/ryungmin/protocol-go
Unfortunately, it seems the package is abandoned with the maintainer being unresponsive. But I've been using it within Sphinx to generate some documentation for a Bluetooth protocol, and it generates pretty useful diagrams.
RapidHarness is a paid alternative that makes some pieces easier - particularly sourcing and 3D visualization. It’s the Altium to Wireviz’s Kicad.
You can feel free to submit the GH repo, as that one doesn't seem to have been submitted before https://github.com/yuzutech/kroki
Perhaps I could rig up an internal webapp where a user could submit/post a file from an html form and it would download the resulting image, but that'd be a bit of a clunky process for the user.
The UI is terrible, concept is good, but it is basically a ported node graph - system defined by nodes and interconnections.
I have used it to design entire industrial plant facilities.
I have been working on a Qt version on and off for a while, not sure if it will be personal use or see the light of day.
If you need wiring harnesses or other cable assemblies you'd usually make them yourself, buy a COTS cable that is close enough and make your design match that or bite the bullet and go to a fabricator and pay expensive Non Recurring Engineering (NRE) costs. Anyone good will have an IPC-A-620 certificate.
Unless you're Toyota, its probably worth buying your own set of crimp tools rather than going down this route. WireViz is a great tool for documenting cables for your own purposes, but is only part of what would make up a full drawing pack for a wire harness.
I used to make a product that required a wire harness with about 50 conductors (TBF, half of them were Ground). I'm not Toyota, just some dude in a basement, but I found an outfit that would cut to length & strip wire and crimp on the terminals I specified, for less than it cost me to just buy the wire myself. Economies of scale FTW! Unfortunately, that company was bought by another and they no longer make wire assemblies for outside businesses.
Crimping wires in bulk reliably is slow and time consuming if you're doing it by hand, even with the right tools (expensive too). It's generally better to have a supplier with automated tools do it: even the terminal manufacturers seem to think of their manual tooling as second-class citizens. Digi-key has a pretty wide selection of off the shelf crimped wires; I think Pololu does also.
Like you said, there's not a lot of demand and it seems like the harness manufacturers are dying off.