TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

WireViz: Easily document cables and wiring harnesses

255 pointsby luuabout 1 year ago

15 comments

myself248about 1 year ago
A proper wire-harness visualizer would run in place of pcbnew in Kicad. A harness still has a schematic (albeit usually without components in it), and then the physical instantiation of that schematic has properties like trace width, er, wire gauge and stuff. It has an orderable BoM just like a board. If you decide that a particular pinning would be easier, you should be able to back-propagate the changes from the harness up to the schematic. All these things already exist in Kicad.<p>This would allow some sheets of a Kicad schematic to be the boards&#x2F;modules, and some sheets to be the harness that connects them, and only the physical boards&#x2F;harnesses would differ.<p>(I&#x27;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.)
评论 #40063076 未加载
评论 #40039920 未加载
tjoffabout 1 year ago
WireViz is great, are there similar tools for other areas?<p>I tried to find a good way to illustrate packets in a simple protocol and went for the <i>bytefield</i> package for latex (pdf manual <a href="https:&#x2F;&#x2F;texdoc.org&#x2F;serve&#x2F;bytefield.pdf&#x2F;0" rel="nofollow">https:&#x2F;&#x2F;texdoc.org&#x2F;serve&#x2F;bytefield.pdf&#x2F;0</a> ). It is a bit heavy, as if requiring latex wasn&#x27;t heavy enough, so at first I dismissed it and thought there would be something simpler. But I couldn&#x27;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.
评论 #40037652 未加载
评论 #40041182 未加载
评论 #40039263 未加载
评论 #40037932 未加载
评论 #40039607 未加载
cushychickenabout 1 year ago
Wire harness docs: a creation process so painful that <i>hand editing YAML</i> is an improvement. XD<p>RapidHarness is a paid alternative that makes some pieces easier - particularly sourcing and 3D visualization. It’s the Altium to Wireviz’s Kicad.
评论 #40038824 未加载
SAI_Peregrinusabout 1 year ago
I use this often for documenting cables. Every time some EE decides to rearrange the SWD pin order on a new board I make a new diagram and a new cable.
jhogendornabout 1 year ago
I wrote an integration to make this available as part of kroki, if anyone wants to use this as a service.
评论 #40037144 未加载
epalmabout 1 year ago
This looks really nice! Something my staff would definitely appreciate, especially the ability to &#x27;version&#x27; the text file (even if it&#x27;s just different copies of yaml files in a directory). But the deployment aspect is a non-starter, I just can&#x27;t tell my staff &quot;install (the correct version of) graphviz (for your OS), then install (the correct version of) python, then run it from the commandline giving the yaml file as an argument&quot;. At minimum it&#x27;d have to be a standalone executable, and running it would need to be simplified, maybe not with a real GUI but perhaps &quot;drop the yaml file on the executable&quot; would suffice.<p>Perhaps I could rig up an internal webapp where a user could submit&#x2F;post a file from an html form and it would download the resulting image, but that&#x27;d be a bit of a clunky process for the user.
评论 #40041486 未加载
评论 #40047010 未加载
eiktyrnerabout 1 year ago
Does anyone know of a similar tool for complete wiring of a system?
评论 #40038368 未加载
评论 #40042262 未加载
评论 #40042261 未加载
评论 #40038280 未加载
twargeabout 1 year ago
Does it depict twisted pairs? Often needed to disambiguate colors.
评论 #40039468 未加载
adolphabout 1 year ago
I just saw reference to WireViz the other day in a video by someone making a pick and place machine. The video describes WireViz’s use and how they went from an internal process to a vendor for making the harnesses:<p><a href="https:&#x2F;&#x2F;youtu.be&#x2F;CbZXuFmViiQ" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;CbZXuFmViiQ</a>
spraykabout 1 year ago
Can anyone recommend some business that would make harnesses from such a specification?
评论 #40038030 未加载
评论 #40038192 未加载
评论 #40038805 未加载
评论 #40040590 未加载
评论 #40038494 未加载
评论 #40045326 未加载
sircastorabout 1 year ago
This is the third time I’ve seen this in 3 days. I guess it’s hit connecting consciousness in the community.
nick238about 1 year ago
Do you have a related project &quot;WireWiz&quot;? Was that the original name? (Ctrl-F on your README :)
spacecadetabout 1 year ago
Thanks for sharing! I should use this to replace my hand drawn diagrams for various cars over the years.
friend_and_foeabout 1 year ago
I never thought I&#x27;d see a perfect use for YAML. This is fantastic.
评论 #40037938 未加载
hypercube33about 1 year ago
This is super neat but am I the only one kind of disappointed it&#x27;s not an extension of markdown like mermaid charts? Itd be neat to be able to share these on GitHub and have them render directly in projects
评论 #40040697 未加载