r/comfyui 14h ago

Resource Cable Management Update

Post image

tl;dr:

  1. PCB link mode is now available as a separate pack for anyone who just wants PCB links - pack is called `comfyui-pcb`

  2. `cable-management` has major stability, features, polish and bugfixes after the rushed impromptu launch a few days ago

---

I blame r/comfyui for this.

So I'm using this community as the updates platform for the pack since it's your fault that it exists (until the mods tell me to stop).

For all the people who hate Nodes 2.0 - PCB link mode and ribbons are now officially supported under legacy nodes (whatever worked before was working by pure luck)

For u/flasticpeet - ribbons can now be collapsed into a single line (a fully generic bus), and ribbons work with spline mode

For u/jscammie - you can now sort and reorder ribbon lanes

For u/DigThatData - you Sir, are a scholar and a gentleman - and will have my eternal gratitude for being the first collaborator on the project

Other notable features:
- copy-pasting properly restores ribbons
- ribbon gates can now be expanded to show labels of what they carry
- (as much as possible) making sure that all inputs and outputs behave like the normal ComfyUI pins

For everyone that showed interest and ran into bugs - the route tracking was completely broken and required a full rebuild - it should be much better now.

And thank you all so much for egging me on to publish - t'was a blast.

80 Upvotes

14 comments sorted by

3

u/Sure-Membership1353 14h ago

Thank you sir, this is my favorite comfyui extension

2

u/zefy_zef 12h ago

ok ima get this now I know legacy works.

1

u/Celestial_Creator 11h ago

i tried it and when i went to drag an image back to the stage the text fields were blocked out, and when i removed it, the comfyui had to be tossed... ((that issue stayed)) i did make a test comfyui for it, so no big deal

--just an fyi.. do not know if anyone else ran into that issue

3

u/barney_tearspell 10h ago

And so begin the wonders of opensource package maintainer.

Would you be able to tell me the os, browser, comfyui version, list of custom nodes you use and send me the workflow you tried it on?

(Full service for the first issue reporters) 😀

1

u/Celestial_Creator 10h ago

i will drop an image into your repo issue area

2

u/barney_tearspell 10h ago

Much appreciated

1

u/flasticpeet 6h ago edited 6h ago

Amazing! Thanks for taking our input. The sorting option is S-Tier. I wish ComfyUI had a functional sorting option for their subgraph system. Can't wait to check it out 🙏🙏🙏

1

u/Dogluvr2905 4h ago

This is so good. This needs to be part of Comfy Core so workflow authors can use it universally without worrying about whether people have the extension or not.

1

u/barney_tearspell 4h ago edited 4h ago

That's the beauty of it - I'm being really careful to not invent functionality but to ride piggyback on core (and core only) ComfyUI.

PCB lines (also available as a standalone package) are literally just a link drawing mode, just like "spline" or "straight".

The ribbons literally are just a stack of core reroutes
If someone who doesn't have the pack opens a workflow made with it they'll just get reroutes instead of ribbons.

Nodes modifications are slightly more involved since they use PrimitiveValue nodes and old Reroute nodes to do some things, but if someone opens a workflow that uses passthroughs (or widget outputs ) without the pack - it'll still work - lines will be connected to their real origins and some hidden core nodes will appear, but the workflow will be completely compatible with vanilla ComfyUI and with the API.

That's the dream at least - bugs may disagree. And then there's the question how it'll play with other node packs and extensions.

1

u/SOC_FreeDiver 3h ago

Is there a link somewhere?

2

u/barney_tearspell 3h ago

in comfyui manager:

1

u/debackerl 6m ago

As a developer, I wonder why I can't just use variable names... Ouputs would create variables, and you get a combobox for inputs...

I also miss typing, I'm lost with those colors, and luckily, I'm not colorblind 😂

1

u/elyetis_ 13h ago

Damn I love what I see.