Three years ago I looked into properly wiring hotends with quick toolhead swapes and came up with this: Combining the entire hotend wiring into 3x shielded 4-conductor cables (thin cables for small drag chains with tiny bending radius) and options to terminate the shield. The static side features an USB-port to retrofit Raspberry Pis and a step down to generate the 5V supply from a single 12 or 24V power input.

For the moving side/hot-end PCB it’s a similar story:

  • stepdown to 12V for fans and LED lights
  • stepdown to 3.3V and 5V
  • selectable logic voltage (3.3V, 5V)
  • temperature and humidity sensor (feedback for heated chambers: adding a measurement point close to the print or being able to measure any point within the chamber to check for uniformity during development)

Why did it all fall apart? BOM cost.

Those connectors with locking lever for easy removal cost a fortune and the 3D-printing world moved on to CAN.
For the active version of this, it’s a different story. Never figured out how to make it plug-and-play/foolproof (active circuit for safety features (contact resistance, overtemperature, fan failure, etc.) as well as preemptive maintenance (heater wear, fan bearing degradation, and more).

  • IMALlama@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    Your idea was a good one. In the Voron world, toolhead PCBs are very much a thing for basically exactly the reasons you listed. There are both CAN and non-CAN versions available.

    I suspect to know some of this though, given your mention of drag chains and heated enclosures…

    • EmilieEvansOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      1 year ago

      A little bit more background: I wanted a small drag chain with a bending radius not larger than the height of the toolhead.

      more conductors = thicker cable = larger bending radius = bad (this application)

      What can I do?

      multiple cables = more cables but thinner = smaller bending radius = good

      What drag chains can I buy?

      At most I can fit 3 cables within those small chains. How many conductors do I have to work with? 12

      4 conductors are required for the stepper motor. This means I have a total of 8 left. With some combining (e.g. not running nets/connections that would be anyway joined on the mainboard) and generating the voltages locally you can actually wire an entire hotend with 8+4 conductors. None of the commercials available have done that. With the CAN options it’s nolonger an issue as there are cables with thick power/GND conductors and controlled impedance for the two CAN data lines.

    • evidences@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 year ago

      I just put a toolhead board on one of my ender 3s a couple weeks ago, it was a pain in the ass and not necessary in any way but I’ve since pulled the toolhead off twice and both times it was nice just detaching the single connection and being able to move to my desk to do the work.