Skip to main content
← All news

Wiring diagrams, printed the way you actually drew them

By Patrick Bihn

You draw two wires crossing on a CAN bus with zero shared pins. On screen, BenchLog draws the little hop — the bump that says "these two wires are strangers, they just happen to cross here." Export to PDF and hand it to your future self at the bench, and... the hop's gone. Both wires look connected. Congratulations, you now have a schematic that lies to you exactly where it matters most.

That was the bug. It's fixed, and while I was in there I fixed the things next to it too.

What actually changed

Exports match the editor now, for real. Hops, junction dots, shields, striped wire colors, wire labels — everything you see on the canvas is what comes out the other end as PDF or SVG. The export used to draw wires with a simpler, separate code path than the editor. Now there's exactly one way BenchLog draws a wire, and both the screen and the printer use it.

Print the whole project, not one sheet at a time. New menu item: Export ALL sheets → PDF. One document, one page per sheet, in order. If your harness spans four sheets you no longer print four separate files and staple them like it's 2003.

Per-connector build sheets in the pin list. The Excel pin-list export now includes one extra tab per connector — every pin in order, what's landing on it, and which cavities are staying empty. This is the sheet you actually want in your hand while crimping a D-sub, not a flat from-to list you have to cross-reference a dozen times.

Net labels tell you where else they live. Select a net label and, if the same net name shows up on another sheet, you'll see it right there in the inspector — click to jump straight to it. Multi-sheet harnesses stop feeling like a memory test.

The canvas got faster. Wire routing used to recompute every wire on the sheet every time you moved anything. Now it computes once per change. You probably won't notice on a small sheet. You will notice once you've got 100+ wires on one page.

Two tabs, one project, no more roulette. Open the wiring editor in two tabs (or two devices) and edit in both, and the second save used to just... win, silently, overwriting the first. Now BenchLog notices, stops autosaving, and tells you to reload before you lose anything. Your work stays safe in local storage the whole time either way.

There's also a proper Help page section now for the wiring tool — devices, wires, net labels, shields, sheets, the issue checker, the harness view, all of it. It was overdue.

Also fixed this round

Small stuff, still worth a line each:

  • Fabricated parts (the ones you cut from raw stock, not scan from a bag) now show a clear Fabricate badge in kit-check sessions and Quick Part Lookup, instead of looking like Van's forgot to ship them.
  • Verifying a kit-check bag and leaving an item unchecked no longer quietly adds it to inventory anyway. Only what you actually confirm gets added.
  • New sessions default to your last section and work package instead of always starting back at Fuselage.
  • You can now edit the work package on a past session, not just the assembly section.
  • A phantom "Post not found" toast that could flash on session-based blog posts is gone.

What's next

The harness view is still the appetizer for a bigger harness-planning tool — one that uses your schematic as input and eventually gets you a printable, 1:1 harness board. That's next. Send bugs and complaints as you find them; they go straight to the top of the list.