How to design custom cables!

Sdílet
Vložit
  • čas přidán 29. 08. 2024
  • Ever wondered how to design cable harnesses? Wireviz is an insanely cool tool that lets you design cables and export them to get them manufactured!
    Sign up to exhibit at Open Sauce!: opensauce.com/...
    OHM Podcast: shows.acast.co...
    -------------------------------------------------------------------
    Check out my Patreon:
    / stephenhawes
    LumenPnP Github Repo:
    github.com/opu...
    -- FOLLOW --
    Twitch bit.ly/stephen...
    Instagram bit.ly/stephen...
    Twitter bit.ly/stephen...
    -- GEAR --
    These are affiliate links so if you buy anything through them I get a small percentage which helps out the channel. Thank you!
    PCB Holder (Omnivice): amzn.to/344qhVD
    Microscope: amzn.to/348aSnw
    Soldering Iron: amzn.to/2KlHDGs
    Wire Strippers: amzn.to/2IESgDV
    Cutting Mat: amzn.to/3oNCwOz
    Flush Cutters: amzn.to/3ncFwnc
    Digital Calipers: amzn.to/3gIzZSL
    Leatherman Sidekick: amzn.to/3a4sQuY
    Part Organizer: amzn.to/3a9uDyV
    Soldering Iron Tip Cleaner: amzn.to/3a3wZiD
    Oscilloscope: amzn.to/2W4zrNt
    Multimeter: amzn.to/2JVp6Ba
    Crimping Tool: amzn.to/37WymwP
    SpaceMouse: amzn.to/3gCWR64
    Tweezers: amzn.to/3a1auL5
    Solder Wick: amzn.to/347kUVI
    Files: amzn.to/37bMXp0
    Dremel: amzn.to/3gIADj9
    Headlamp: amzn.to/3gE5VYw
    Pelican Case: amzn.to/3ncFpbg

Komentáře • 90

  • @stephen_hawes
    @stephen_hawes  Před 4 měsíci +11

    bring your wacky gadget to open sauce!: opensauce.com/exhibit-application/

  • @jakobfindlay4136
    @jakobfindlay4136 Před 4 měsíci +64

    I love that all the presenters are advertising open sauce more then will

    • @KodakYarr
      @KodakYarr Před 4 měsíci +3

      Free advertisement!

  • @Oysteims
    @Oysteims Před 4 měsíci +33

    It's often a good idea to include a reference of some kind to a standard on your drawings when ordering wire harnesses from a supplier, so you know that it adheres to a repeatable industry-standard, even if it is only to the standard of consumer electronics. Usually something like "Harness X shall adhere to IPC-WHMA-A-620D - Class 1" where 'Class 1' = General Electronic Products, 'Class 2' = Dedicated Service Electronic Products, and 'Class 3' = High Performance/Harsh Environment Electronic Products. Your harness supplier will know what that means, and if they don't then they might not be a very serious supplier.
    Might not seem super important, until one day you're unlucky with a supplier or a specific order from a supplier, and then it suddenly is super important :)

    • @ericlotze7724
      @ericlotze7724 Před 4 měsíci +1

      Are there separate ANSI, or Preferably ISO Standards, or is IPC *the* standard when it comes to wire harnesses?

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +18

      ah, great note, i should have mentioned that! before sending to our vendor we actually drop the wireviz image into a FreeCAD drawing with some notes about standards, QC procedure, details on labeling, and anything else wireviz doesn't include

    • @ericlotze7724
      @ericlotze7724 Před 4 měsíci +5

      @@stephen_hawes neat! A video on standards and how you set up things like that for vendors would be cool.

    • @Oysteims
      @Oysteims Před 4 měsíci +2

      @@ericlotze7724 Just FYI, I am not a harness design engineer - I have only done it sporadically. However, as far as I know, IPC provide *the* standards that addresses the _manufacturing_ of wiring harnesses (and circuitboards for that matter, that is what most of their standards relate to). There are a lot of domain-specific standards that mostly describe design requirements, or installation requirements, depending on the industry. They can be extremely useful for design engineers, but if you put them as a callout on your drawings the supplier will probably wonder how or why it relates to them. It is very common to reference IPC standards in the manufacturing data you send to wire-harness suppliers and/or circuitboard fabs.

  • @OscarSommerbo
    @OscarSommerbo Před 4 měsíci +18

    Makes a open source PnP, starts a company, creates a viable commercial product. Still has the same headphones.

    • @ericlotze7724
      @ericlotze7724 Před 4 měsíci +1

      *We don’t take too kindly to mocking people using things for as long as possible and buying high quality products in these parts*

    • @OscarSommerbo
      @OscarSommerbo Před 4 měsíci +7

      @@ericlotze7724 Ummm... I don't know what bias you are bringing, but my comment was merely an observation. I find it amusing, yes, but not mocking. It clearly works for Stephen, so why change it.

    • @ericlotze7724
      @ericlotze7724 Před 4 měsíci +3

      @@OscarSommerbo ah my bad too, i was just joking about being sustainable or something. Definitely do what works for you (sidenote the fake leather on my audio technicas is *dying*, i may have to check out that open source design, granted headphone snob in me may just invest in some other headset in a few years)

    • @OscarSommerbo
      @OscarSommerbo Před 4 měsíci +1

      @@ericlotze7724 No worries. I am still using 7 year old Chinese no-name headphones. And I am severely bummed that finding 50mm drivers in headphones seems impossible. I will use mine until they break.

    • @warasilawombat
      @warasilawombat Před 4 měsíci +4

      Hey man, uh… sound comes out 🤷🏼‍♂️

  • @LarsFL
    @LarsFL Před 4 měsíci +13

    No way, I was actually wondering the other week if a project like this existed, instead of having create images manually!

  • @ericlotze7724
    @ericlotze7724 Před 4 měsíci +7

    I watched that amazing video on Cable Harnesses by the CZcams Channel New Mind…and now here comes Stephen with an Open Source Workflow, and how he does it with his company?
    What a *KING*

  • @jamescorcoran2034
    @jamescorcoran2034 Před 4 měsíci +8

    Would you share what your ordering process is like w/ the cable vendor?
    What vendors you've worked with, problems you worked though, lessons learned, what artifacts they require, min order qty, etc?

  • @sygad1
    @sygad1 Před 4 měsíci +1

    I can honesly say, I enjoyed this video, completely beyond what I would need, but the efficiency of the workflow your company has is something to be admired

  • @BPSspace
    @BPSspace Před 2 měsíci +1

    Hey nice shirt :) Also that cable length fixture y'all made is genius! I just put together a Shapeoko router from Carbide3d and suuuuper noticed the difference it made to have cable harnesses bundled together like you mentioned. Anyway see ya at Open Sauce!

    • @stephen_hawes
      @stephen_hawes  Před 2 měsíci +2

      thanks dude!! yeah having lengths pre-set is such a usability improvement. super stoked to see ya!!

  • @Bobbias
    @Bobbias Před 4 měsíci +1

    Man, just hearing you talk about how much you love using git is great. It's an incredible tool that not nearly enough people use. Though I do think there should be an easier interface for non-technical users, because it's not just programmers who would benefit from git's capabilities.

  • @ericlotze7724
    @ericlotze7724 Před 4 měsíci +4

    Granted you are busy as-is, and others may have covered it, but a video on Connector Selection and how you went about that would be neat!

  • @Elpollo973
    @Elpollo973 Před 4 měsíci +4

    Really interesting ! I'm working on a full home cockpit shenanigans and, even I'm not far enough to address cables, Wireviz seems interesting :)
    (And thank you for the Index / Lumen design, I built mine ~2 years ago and it's going great !)

  • @mariusj8542
    @mariusj8542 Před 4 měsíci

    I’m running a small medical startup company and this wirewiz and your wire harness jig, made perfect sense to me 👌. Also if you figure out some BOM standards with git integration I love to hear about it. Great work!

  • @Luzgar
    @Luzgar Před 4 měsíci +10

    WireViz does not support splices ?
    That seem like a pretty essential feature, there are hundreds of those in automotive wiring harnesses.

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +8

      yeah, in their docs they say it's not really meant for full-fledged harnesses, just simple cables, but it's SO CLOSE to being able to do mostly everything.

    • @formatc1702
      @formatc1702 Před 4 měsíci +10

      @@stephen_hawes WireViz creator here. Thanks for the great shoutout!
      I can't say it's in the works, but branching off/splicing sections of a cable is definitely on the wishlist.

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +5

      @@formatc1702 awesome! thank you so much for building such a wonderful tool! ive been poking into the source, thinking about what a PR for something like that might look like.

    • @AadityaKhare42
      @AadityaKhare42 Před 4 měsíci

      Gg

  • @prof1811
    @prof1811 Před 4 měsíci +1

    Nice job. You might want to consider prebuild docker-images for your CD pipeline as this will speed up the process, has a more predictable outcome and have lese computation cost.

  • @DarrenPoulson
    @DarrenPoulson Před 4 měsíci

    I love your enthusiasm for all this (especially at 1.25 speed, which I've started watching youtube at!) :P
    I'm a devops guy, and definitely get a kick out of all the github actions that you're doing. Slowly dragging my work colleagues into it. Having everything automated is such a time saver, plus the audit path of the git logs makes it so useful. Most of my work is with terraform, but I've also some personal projects that I'm wanting to automate.
    Keep up the awesome work!

  • @FNmey
    @FNmey Před 4 měsíci +1

    Really cool tool. Can't wait to see the finished product.

  • @x_ph1l
    @x_ph1l Před 4 měsíci +1

    The thicker the harness that has to move, the more strain it would be under and will fail earlier. In this case, if you want an easier assembly, maybe think about splitting one huge harness into two, which will make it way more reliable. Of course, it also depends on cable quality and number of conductors per each wire (the more the better).

  • @danedwards_ee
    @danedwards_ee Před 4 měsíci +1

    Its super satisfying designing/ordering custom cables.

  • @ericlotze7724
    @ericlotze7724 Před 4 měsíci +3

    4:23 Redundancy Waste is Real! I’ll have to look into this and talk on discord. I don’t *think* there is some ISO standard or some shit yet, now i have to go dig!

  • @C3DPropShop
    @C3DPropShop Před 4 měsíci +1

    I occasionally design pcbs and program our P&P (Essemtec Puma) at work and I think about you and your project everytime! 😅

  • @womacko
    @womacko Před 4 měsíci +3

    Quick question: Why are you not going for USB or CAN for the "Head"? In 3D-printing it became normal to have a toolhead board for all that... Z-probe, Nozzle cam, Y-probe, extruder, hotend...

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +8

      awesome question. i'm constantly reassessing the benefit of making the switch! it's NRE to do so, but ultimately it means a lighter head and drag chain. there are also implications about the upgrade path for existing users. this next release of the machine is mainly focused on DFM and a couple of other improvements i don't want to gate behind that bulk of work, but after that we'll be looking into a distributed controller approach as an option! it's really cool and i think the machine could benefit from it

  • @alexanderjankowski3037
    @alexanderjankowski3037 Před 4 měsíci

    This project is so inspirational! Stephen and your team you'all doing good job.

  • @deltaroboticsinc
    @deltaroboticsinc Před 4 měsíci +2

    Hey fellow startup here! Who is the vendor you are using for your cables? Right now we are buying raw cables and manually soldering the connectors.

  • @SmithyScotland
    @SmithyScotland Před 4 měsíci +11

    Is there an equivalent cable manufacturer to like JLCPCB for pcb's?

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +10

      yes! we prefer using a vendor directly, but LCSC recently started a service, plus dirtypcbs.com has one that ive used before with great results: dirtypcbs.com/store/cables

    • @JimmyHacksThings
      @JimmyHacksThings Před 4 měsíci +5

      DirtyPCB is "decent", though they have a limited selection of connector types they support. I've just sent in my cable drawings to LCSC for some rather simple JST/Molex based cable designs, I'll set a reminder to report back here when they get in. All in all, the quote process was simple, though their online form for mapping cables to connectors is severely limited, so best to have a drawing and/or a photo of your cable as well!

    • @npriester
      @npriester Před 4 měsíci +1

      Just to add on here, I have used LCSC's cable service recently myself and it was awesome. Some simple harnessed with some JST connectors for AC power, plus I was able to specify some odd usage of a single crimp with two wires and they confirmed with their engineer it would work, tested it first, and reached out during each step. Highly recommend them!

    • @randycox4633
      @randycox4633 Před 4 měsíci

      @@npriester How does their pricing work and were you happy with it?

  • @sud9320
    @sud9320 Před 4 měsíci +2

    Very cool software! May try to implement this at work if i get a chance.

  • @Davedarko
    @Davedarko Před 4 měsíci +1

    Just saw @formatc1702 hold a lightning talk about it at the Hackaday Europe event, awesome to see it mention here!

  • @johnnicol5009
    @johnnicol5009 Před 4 měsíci +1

    Thank you for sharing this information! I learn so much from your work and appreciate everything you do!

  • @joepartlow
    @joepartlow Před 4 měsíci +1

    I love learning about new ways to do things.

  • @hed420
    @hed420 Před 4 měsíci +1

    You should make a machine that can read the files and automatically measures and cuts wires. You can also have it strip the wire ends.

  • @bobomurod
    @bobomurod Před 4 měsíci

    I love your videos! Your machine motivated me to do my own projects and don't fear the big companies

  • @christopherstaples6758
    @christopherstaples6758 Před 4 měsíci

    @4:00 yes would really like to see more auto build source things without hunting everything down , and something that can visually be checked on the fly sounds great

  • @TheRainHarvester
    @TheRainHarvester Před 4 měsíci +1

    Will the bigger cable harness flex enough?
    If a wire breaks, does one replace the entire harness of wires?

  • @ldomotorsjason3488
    @ldomotorsjason3488 Před 4 měsíci

    Stephen, it is really cool! Is it possible to use for 3D printer cable design? or only for Lumen?

  • @leofortey7561
    @leofortey7561 Před 4 měsíci

    Is there a line in the YAML code for noting the wire shielding? Because if there is, I think you forgot to add/draw it anywhere. No lines are shown for shield draining to a common ground.

  • @alchemistalchemist6051
    @alchemistalchemist6051 Před 3 měsíci

    Hi Stephen, thanks for covering this topic, it's nicje but super useful. Do you have any recommendations for custom cables vendors ? I see LCSC has recently launched a service fpr this, so might give them a try :)

  • @bouni8506
    @bouni8506 Před 4 měsíci

    I think having the same wire color multiple times in the main cable isn't really cost efficent as the manufacturer needs to make a non standard cable for you in order to manufacture the harness ... Wouldn't it be more efficent to use a standard color coded cable (DIN47100/ IEC60757)? Sure the connectors would no longer have the same 4 colors but that woul make it even harder to confuse them.
    Just random thoughts, great video 🙂

  • @senfdame528
    @senfdame528 Před 4 měsíci

    6:18 Classic big willy transition xD

  • @forrestmcmean6636
    @forrestmcmean6636 Před 4 měsíci

    Cool video...
    What software are you using for your wiring diagrams?

  • @irgski
    @irgski Před 4 měsíci

    Curious - what sw app do you use to generate your system diagram?

  • @extragames4365
    @extragames4365 Před měsícem

    What is with automatic soldering paste and heat gun?

  • @MistahHeffo
    @MistahHeffo Před 4 měsíci

    Stephen have you considered a usb hub chip on the mainboard to route the cameras and comms over a single usb cable?

    • @octothorpian_nightmare
      @octothorpian_nightmare Před 4 měsíci

      Early versions had that but were problematic. Even now with separate cables you have to be mindful and plug the cameras into separate root hubs on the PC.

  • @rickeymh
    @rickeymh Před 4 měsíci

    I wish I had this wire wiz a few years ago. I had to have someone draw my cables, supply a BOM, Schematic, and assembly notes. I real pain in the ass.

  • @bjoernbuettner8382
    @bjoernbuettner8382 Před 4 měsíci +1

    hmm, who manufacture these cables ?

  • @paulgupta2454
    @paulgupta2454 Před 4 měsíci

    I'm very interested in your BOM management solution

  • @deliciousfewd
    @deliciousfewd Před 4 měsíci +4

    Nice shirt.

  • @ChinmayPendharkar
    @ChinmayPendharkar Před 4 měsíci

    Aren't there any cool wireviz like text-source/CLI based tools for doing system diagrams?

    • @formatc1702
      @formatc1702 Před 4 měsíci +1

      Hi, WireViz creator here 🙂 Currently, I've been using WireViz myself in a hacky way for system diagrams. Simply define each module as a "connector", and each port on the module as a "pin". Then you can route wires from pin to pin, each wire representing a cable. It's not ideal, but it works.

  • @muratkabilov
    @muratkabilov Před 2 měsíci

    what kind of wristwatch do you wear?

  • @ZugEnde
    @ZugEnde Před 4 měsíci +1

    Why the switch to PH any particular reason behind this?

    • @stephen_hawes
      @stephen_hawes  Před 4 měsíci +1

      a couple reasons: a bit smaller than the XH standard which is beneficial when switching to SMT and integrating stepper drivers, plus more pin variants in SMT!

    • @samgoader2125
      @samgoader2125 Před 4 měsíci

      Yeah pornhub isn't my cup of t... I'm more an xvideos guy

  • @eliasheuninck
    @eliasheuninck Před 4 měsíci

    Very interesting to learn about this workflow!

  • @Luzgar
    @Luzgar Před 4 měsíci

    It would be even nicer if it exported something that contained text (like a svg or a pdf) instead of png, so that you can copy wire names and do ctrl-f to find a wire.

    • @NiklasAuBln
      @NiklasAuBln Před 4 měsíci

      Wireviz usually export SVG and HTML (SVG + BOM), but due to the hacky connector Steven used to make the splices in the cable the export of SVG for those specific cables fail and only the png export succeed. -> for cables without a splice and just connector - cable - connector configurations SVG export works great

  • @ryanbeall7542
    @ryanbeall7542 Před 4 měsíci

    Bro, switch to CAN like all the Voron projects. I'm never looking back

  • @sniff122plays
    @sniff122plays Před 4 měsíci

    love tracking things with git? then youll love IAC tools like Terraform and Ansible

  • @UnexpectedMaker
    @UnexpectedMaker Před 4 měsíci +1

    Great video - Quite an interesting topic!

  • @adrianram5524
    @adrianram5524 Před 4 měsíci

    ....whatever this guy is on ...I want some...LOL

  • @adrianram5524
    @adrianram5524 Před 4 měsíci

    very cool stuff man

  • @ThePyrosirys
    @ThePyrosirys Před 4 měsíci

    I feel like wireviz would be fine if only it changed the curved lines for straight lines. Why would anyone ever want curvy lines in a schematic? It's supposed to be an abstraction.

  • @Max-tj7bp
    @Max-tj7bp Před 4 měsíci +1

    Epic.

  • @larryslobster7881
    @larryslobster7881 Před 4 měsíci

    hell yeah

  • @asidesigner8542
    @asidesigner8542 Před 4 měsíci

    Thanks for sharing

  • @ChefBenni
    @ChefBenni Před 4 měsíci

    What you made / need is actually a quite old standard in the automotive industry, as your harness wants to be the same. So using standard and the way of makeing drawings would help with the right vendors etc. done that 20 years ago and a wooden board with nails is your best friend 😅