Simplify your 3D Printer with a CAN Toolhead Controller!

Поделиться
HTML-код
  • Опубликовано: 25 янв 2025

Комментарии • 197

  • @ldomotors
    @ldomotors 3 года назад +25

    Always awesome! Got learned a lot electronic info as a mechanical based person.

  • @ericatkins650
    @ericatkins650 2 года назад +3

    Eddie as far as content ideas I for one would love to see you run through a CAN setup with klipper. I am working my way through some Mellow boards now and there is a dearth of good documentation. Your thoughtful, concise content would be a welcome addition.

    • @eddietheengineer
      @eddietheengineer  2 года назад +2

      I appreciate your kind words! I do have a draft video together (I put it together earlier when the pull request was not merged yet)--I plan on updating that soon hopefully!.

  • @NathanBuildsRobots
    @NathanBuildsRobots 2 года назад +1

    This is great. You need a 2nd board for all the rest of the steppers but definitely looks like it simplifies things.

    • @eddietheengineer
      @eddietheengineer  2 года назад +1

      Agreed! It's especially useful with the IDEX printers I'm working on--wiring would be a mess otherwise!

  • @fail_fast
    @fail_fast 2 года назад +8

    A coworker of mine designed and manufactured a breakout board with a similar intent just a couple weeks ago. He toyed with adding an onboard driver but ultimately ended up with just an atmega 328(arduino), adxl and mosfets built in he's using serial so that all you need to run is an off the shelf USB and a 24v power/gnd. I'm pushing him to release the designs

    • @tjk4996
      @tjk4996 2 года назад

      Pretty sure we can run the same on this, 24v/G and usb micro to pi

  • @KennethScharf
    @KennethScharf 10 месяцев назад

    while there are 17 wires, you can have several items (two fans, hot end, and probe) share a common VCC wire. Also the end stop, probe, and thermistor share a common ground. This reduces the wiring from 17 to 13 in total. Still quite a few wires, but not as bad as first glance. Also even with the CAN board you STILL need to crimp connectors at the toolhead, that does NOT go away!

  • @notsonominal
    @notsonominal 3 года назад +11

    You can also use OpenOCD on a Pi to do SWD flashing (from Pi GPIO) of the STM chip, or in a pinch UART and stm32flasher with the boot0 jumper and pulling the resistor that makes the uart half duplex for the TMC2209. ST-Link is by far the easiest option if not in a hurry though.

  • @AerialWaviator
    @AerialWaviator 3 года назад +1

    Thank you for doing this video. Was wondering why something like this didn't exist.

  • @LukesLaboratory
    @LukesLaboratory 3 года назад +19

    Thanks for the video! This is a great resource I haven't had time to come back and talk about myself!
    Its been a long while since they've been available, it took me a while to choose a manufacturer instead of getting small batches made from a prototype house.
    I'm hoping to have an answer on preorder and quantity this week, and will be looking to get batches sent to vendors worldwide so its easier to order in everyone's local countries.
    I appreciate everyone's patience on getting more done, and I'm also sorry about the cost. Unfortunately, with both part availability (price on *just* the MCU went from ~$.5 to over $14!) and tariffs for importing, I couldn't provide a better price point. If the demand is sufficiently large and I can order large quantities, I'm hoping to drive prices down to ~60 for preorders including a connector kit.

    • @circuitguy9750
      @circuitguy9750 3 года назад +2

      Looking forward to buying one of these when I can. I was looking to right at the beginning of the pandemic in the "yeah, 1 or 2 more months" stage. :/ $60 isn't unreasonable, especially for a premium printer like a Voron. The StealthBurner adds another compelling reason to use this board - not having to run another set of wires for LED serial comms. :) However, I'm not seeing a nice clean way to mount a board in that toolhead. Hopefully somebody can show me the way before I build one. I'm sure you're aware, but there seems to be more availability if you move up a bit in capability and switch vendors. For example Microchip's M4. Unfortunately, it's still a lot of work for you developing and selling them and the supply chain is fickle. :(
      Best of luck and thank you so much for the contribution and showing us the way!

    • @alexdubois6585
      @alexdubois6585 2 года назад +1

      Great news. Would you have a list of vendors somewhere so we can all reach-out to them and pre-order. Not sure where to look for it at the moment (I'm in UK).

    • @LukesLaboratory
      @LukesLaboratory 2 года назад +1

      @@alexdubois6585 printyplease has 100pcs of my units coming to them. Otherwise my preorder is up.

  • @rl1111rl
    @rl1111rl 2 года назад +2

    Thank you for this really well done overview.

  • @proto_hexagon5649
    @proto_hexagon5649 3 года назад

    you make such a usefull content. i like the techinical detail you make, with grapsh and estadistic. Thank you for your work on this field.

  • @nielspaulin2647
    @nielspaulin2647 Год назад +1

    EXCELLENT TIME SAVING INFO. Thank you very much.

  • @m.sierra5258
    @m.sierra5258 2 года назад +5

    "I have omitted the 120 Ohm resistor on the toolhead" - "I had to turn down CAN bitrate to 250k for stability"
    ... Maybe there is a connection between those two things? Just maybe?

  • @faithblinded
    @faithblinded 3 года назад

    Yay! Havent even watched and I know Im gonna love it. Thanks Eddie! I'm crimping up connectors for a Huvud right now.

    • @faithblinded
      @faithblinded 3 года назад

      This is awesome, it's like you anticipated all my questions after our last conversation, and made a video about it. You rock!

  • @SarahKchannel
    @SarahKchannel 3 года назад +8

    Is a CanBus overkill ? Using can bus to open/close a car window seems even more overkill... so no.

  • @darrenblum433
    @darrenblum433 3 года назад

    Been on my todo list to look into those boards. Thanks for the video

  • @torymblue2000
    @torymblue2000 3 года назад

    That's pretty cool if one ever comes up that fits the orbiter and Stealthburner, I'd be interested. Still quite a bit less wires than the other toolheads, so bravo.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      I have a mount for Clockwork 1 and Galileo, and will make a CW2 mount once the CAD files are released!

    • @torymblue2000
      @torymblue2000 2 года назад

      @@eddietheengineer awesome . I just put a toolhead on my stealth/Galileo, but I've got comments on the constant use of the JST-XH connectors forcing folks to crimp., vs using a screw style like you are using on the bottom right of your board. same pitch 2.54mm, -40-100+c temp rating, can get them from 10amps to 6amps and it removes the crimping all together (yes, one would need furrels but man those are easy!). Obviously one could go further and do screw-less clamps, that would make installation and swaps even easier. I just spent hours crimping today and it's not enjoyable, some wires are just too small and you end up breaking them, other wires (hotend) are too thick and don't fit.. Love to see you all start moving away from these tiny connectors that require crimping :) Your board, only the bottom 2 would have to be adjusted to allow the screw type terminals to be used (but appears you are already running out of real estate, but you could run 2 back to back in the same space as the.2 side by sides there. But obviously the through holes would have to be run horizontal vs vertical. Also if you have a jumper to power via the USB, surprised you can't have a jumper or other to select 5 volt for LEDs or set the fan ports individually. Cool stuff... but man, these JSTs pissed me off today :)

  • @hobbyistnotes
    @hobbyistnotes 3 года назад +4

    Very interesting device, how's extruder driver feels after long prints? I noticed it doesn't have heatsink. Interesting to see if this board requires additional cooling when it run in enclosed(+60C) printer.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      That's a great question and one I've done some testing on--I haven't been able to get the TMC2209 to have over temp warnings in all the prints I've done with Huvud V0.50 a year ago. I have an enclosed printer with a layer of Reflectix insulation around it, with temps around the toolhead in the 65-75C range

  • @jzagaja
    @jzagaja 2 года назад

    how connect CAN servo motor to 3D printer mainboard? Klipper config?

  • @ChuckB86
    @ChuckB86 3 года назад +1

    Great intro to get me started, thanks

  • @mysfiring
    @mysfiring 3 года назад +1

    Mmmh. That video thumbnail pun - A+. (I’m sure the content of the video reflects this as well.)

  • @m.sierra5258
    @m.sierra5258 2 года назад +3

    If you want a really stable connection, make sure you have 120 Ohm cables! Together with the 120 Ohm terminations it will look like an infinitely long wire, from an RF point of view, eliminating reflections. This should make it absolutely no problem using a 500k bitrate.
    There is good videos about it in RUclips.

    • @eddietheengineer
      @eddietheengineer  2 года назад +2

      Agreed! I know it's best to have it, but realistically to add one to this board you have to
      1. Have a surface mount resistor on hand and know how/where to solder it
      2. Double crimp a resistor with the data connection wires on the molex connector
      3. Hack mount a resistor hanging off the board
      I did the last one with my first board, but in general don't recommend that to the average user. "2" is probably the safest and best option, assuming you have a 120ohm resistor on hand with really thin leads so you can still get the terminal properly crimped.
      In general--my approach is if there's a simple way that will work for 95% of cases without the need to solder--that's probably the correct path for most people. I will touch on this some though and explain the options for a follow up video!

    • @m.sierra5258
      @m.sierra5258 2 года назад

      @@eddietheengineer Agree. Well, I hope the new extruder board has them built in ;)

    • @eddietheengineer
      @eddietheengineer  2 года назад +1

      @@m.sierra5258 yes! I haven’t looked yet at the PCB layout, but hopefully if it’s auto populated and you need to remove one (if you have many boards) if would be in a place that you could knock it off with the tip of a soldering iron

    • @Graham_Wideman
      @Graham_Wideman 2 года назад

      "There is good videos about it in RUclips." There are over a billion videos on RUclips. Could you be more specific?

  • @lmamakos
    @lmamakos 3 года назад +3

    Great video! I'd have loved to have built my Voron with a toolhead board. As it is, I have some small protoboards to break-out silicone ribbon cables to individual JST connectors. I wonder if the parts are mostly available? Might be a fun project, even with what looks to be 0402 size components.. This seems like a great solution and the wave of the future! It's amazing how quickly the wire count adds up..

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Thanks! I'm not sure about component availability for all of the components; the one I've heard regularly having supply issues is the STM32F103 micro that's used.

  • @radikult-custom
    @radikult-custom 2 года назад

    Hi, could this be done with a Orange Pi 3lts? Connecting the can hat

  • @jchristensen2022
    @jchristensen2022 2 года назад

    HI Eddie, great vid. Can you provide a wiring diagram of how you have wired up your XY and probe endstops on the Huvudv0.61 please. I'm confused on how to wire them up.

  • @jonathanhimmelberg8961
    @jonathanhimmelberg8961 2 года назад +1

    Just set this up using the BIQU Hermit Crab. I'm a big fan of it. It uses CANBUS and let you run only 1 cable to the toolhead which is awesome.

    • @kharmastreams8319
      @kharmastreams8319 2 года назад

      Don't the hermit need 1 usb-c to the toolboard + 2 power wires?

  • @tillin9288
    @tillin9288 3 года назад +2

    Looks like someone beat me to it - but can 0.61 handle StealthBurner? I'm thinking the 5V for the end-stop and extra 2 pins, means we can do probe, ERCF, and LEDs? Would love to watch a full walkthrough of installing in a SB config. Thanks again for sharing. Can't wait for more of the Huvud github to be updated.
    Also - does lowering the number of wires in the drag chains improve print quality at all? (Always looking for ways to get higher quality prints)

    • @jakepF1D
      @jakepF1D 2 года назад +1

      Probably not, but why run cable chains at all? I run a Huvud on a Switchwire with an umbilical setup, and I'm going to do the same with the new Huvud I just managed to snag for my 2.4.

  • @TimGray
    @TimGray 2 года назад

    it has to go to the Pi? It can not use the Canbus on the 3d printer board?

  • @stepander007
    @stepander007 Год назад

    What such boards doing on a toolhead? I`m not about this one. This one is wiring simplification option. But the general ones that powered by 16 pins from motherboard. Can you omit them. Or there are some logic and it's not just connectivity bridge.

  • @glimps84
    @glimps84 2 года назад +1

    So wait, you sourced and STM32F103? How? Where?!??

  • @manuelpeirofrias293
    @manuelpeirofrias293 2 года назад

    Can connect a Bltouch probe with this can? 5 wires?

  • @fdavpach
    @fdavpach 3 года назад

    I have been thinking of why not doing a toolhead controller but like a klipper expander, using an RP2040 or a simple 8 bit microcontroller and simply running 2 signals for the usb, 1 5v, 1 24V and 1 GND 5 wires in total, I know that some long usb wires need some shielding but It would be interesting to try

    • @lmamakos
      @lmamakos 3 года назад

      You'd need motion-rated twisted pair cable to carry USB. (Really, for CANBUS, it ought to be twisted-pair too, but it's only running at 500 kilobits/sec..) No need for 5V; for 10 cents you just regulate down from the 24V supply with an LDO regulator device.

    • @fdavpach
      @fdavpach 3 года назад

      @@lmamakos oh right I see, the idea was mainly couse Klipper already supports pretty well usb protocol and microcontrollers with USB integration are pretty common even in this shortage, like Atmega32U4 but I'm not sure

  • @77arkus76ohr
    @77arkus76ohr 3 года назад +1

    hi Eddie, great video. Thanks for sharing. Have you seen the BIQU Hermit Crab CAN Kits? I like the USB-C idea. Mine just arrived a few days ago. I will consult you video again. ;)

    • @eddietheengineer
      @eddietheengineer  3 года назад

      I haven’t seen that before, but I’ll check it out!

  • @Tedlasman
    @Tedlasman 3 года назад +1

    the newest board does can or usb through the molex. doesn't necessarily need a hat

    • @Tedlasman
      @Tedlasman 2 года назад

      @@abeowitz you can run the usb cable through the molex, you just need to set a jumper or something correctly.
      Bltouch should work off it too, don't need extra wires.

    • @JJFX-
      @JJFX- 2 года назад

      Are you saying it can communicate over serial if you don't wish to use the CAN bus? I don't see any mention of this. It looks like you can flash the huvud over USB if a boot jumper is set but that's all I can find.

    • @Tedlasman
      @Tedlasman 2 года назад

      @@JJFX- I'm saying that you can route the usb through the molex if you cut 2 traces and solder 2 pads.
      You don't need to use canbus.
      I have one of those 0.61 boards.

  • @meraklis6466
    @meraklis6466 2 года назад

    Do I understand correctly that huvud 0.61 has a 5V pin for probe so you can't use the voron recommended Omron TL-Q5MC2 which is 24V?

    • @eddietheengineer
      @eddietheengineer  2 года назад

      If you wanted, you could pull 24V off the board someplace and the use a bat85 diode (similar to how we wire the probe with some main control boards) to protect the MCU

  • @highspeedpiTV
    @highspeedpiTV 3 года назад +1

    Great vid as always

  • @Robin-bq4pt
    @Robin-bq4pt 2 года назад

    I absolutly love the wirering part , but i dislike most other stuff lol

  • @adrianheng7095
    @adrianheng7095 3 года назад +1

    WTB! Would Neo pixel RGBs work with that?

    • @eddietheengineer
      @eddietheengineer  2 года назад

      I don't have a clear idea of how you could do it yet--but I'm sure someone will try!

  • @mysfiring
    @mysfiring 3 года назад +1

    Unrelated, but also not: I don’t like using USB to connect things like screens/sensors to my RPi. *gasp!* I do however like using UART. Pi3s only have one (?) UART available, but the Pi4 has four (?) I think? For Pi3 users, are there options available in Klipper to multiplex UARTs? Or use an UART expander? If that was a thing, then with a revision the ever-capable, handy-dandy Klipper Expander could handle more than just MOSFETs...

    • @lmamakos
      @lmamakos 3 года назад

      If you do serial-over-USB, in theory the Linux kernel driver could do DMA transfers or more efficient transfers of data to/from the USB controller as compared to character-at-a-time interrupts for the UART peripherals.

  • @user-yk1cw8im4h
    @user-yk1cw8im4h 2 года назад

    so this thing can replace the skr e3 mini in the v0?

  • @IvanGOrtolan
    @IvanGOrtolan 2 года назад

    Is it possible to have multiple canbus tool heads connected? Like dual extruder or even 4 toolhead with an automatic tool changer. I was researching about it but cannot fin any example of at least a dual head setup

    • @eddietheengineer
      @eddietheengineer  2 года назад +1

      Yes! You can have multiple toolheads on one CAN bus, I do it for Tridex (Trident IDEX)

    • @IvanGOrtolan
      @IvanGOrtolan 2 года назад

      @@eddietheengineer do you connect all to the same ports?

    • @eddietheengineer
      @eddietheengineer  2 года назад

      @@IvanGOrtolan yes! it is best to have the CAN devices in a "chain". I have mine set up so that each toolhead is the "termination point" and then the CAN adapter is at the center

  • @PRO3DESIGN
    @PRO3DESIGN 3 года назад +1

    Is there a temp rating on this board? We are looking at 80C chamber rated connections, components and cables for the Valkyrie

    • @eddietheengineer
      @eddietheengineer  3 года назад

      I only have data from my printer where it’s worked up to 65-75C chamber temp-I believe a lot of components are getting close to their rated temps at that point. It’s worth doing testing and understanding how much margin you’d have in your printer application!

  • @jakepF1D
    @jakepF1D 3 года назад +2

    Sadly these boards are generally unobtanium. I got a 0.5 a year ago before the chip shortage was in full swing. I just went back to Lukes Lab and I see he has the 0.61 listed, but it’s sold out. Hopefully more become available because I’d like to upgrade the 0.5 on my switchwire, and add one to my 2.4.

    • @LukesLaboratory
      @LukesLaboratory 3 года назад +5

      Thankfully I should have some more soon - it took me a while to set up manufacturing contacts, and with a larger order size, I should be able to drop the price especially for preorder, and even offer bulk purchasing!

    • @jakepF1D
      @jakepF1D 3 года назад +1

      @@LukesLaboratory Hopefully I can snag one before they sell out. I love the 0.5 I got from you, but I want the extra feature on the 0.61, especially 5V and a spare pin to run neopixels. Adxl345 is also really nice.

    • @Juris3D
      @Juris3D 3 года назад +2

      @@LukesLaboratory Do you have a link to page so I can preorder?

    • @baw5198
      @baw5198 3 года назад

      @@LukesLaboratory thanks for working on getting these in stock.

  • @3D打印爱好者小姐姐
    @3D打印爱好者小姐姐 2 года назад

    Thanks for the awesome video, may i ask have you try Mellow fly SHT 36 tool headboard? thanks

  • @wolfgangmauer7970
    @wolfgangmauer7970 2 года назад

    Is it possible to use the "Huvud 3D Printer toolhead board" directly with a BTT Octopus instead of a "Raspberry Pi CAN hat" ?

  • @v1Broadcaster
    @v1Broadcaster 2 года назад

    Stupid question, but was is driving the stepper motor?

  • @kharmastreams8319
    @kharmastreams8319 2 года назад

    Will that 5 pin endstop connector finally support bltouch on the huvud board?
    It should, but I think I would need to combine the 2 ground wires from the bltouch into the single endstop ground pin.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      That’s a good question-I haven’t used a BLtouch in a few years unfortunately, so I’m not super familiar on what is required

  • @johnbeima6413
    @johnbeima6413 2 года назад

    Hi Eddie, I was wondering if there was a way to chat with you about a couple of your videos. We have been looking closely at several of the ones in regards to stepper motors, the CoreXY movement, and belt tensioning. We has some questions on the next steps for these…

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Definitely! Feel free to reach out to me at eddietheengr@gmail.com

  • @modmike4406
    @modmike4406 2 года назад

    Can you do a video on the USB option?

  • @tjk4996
    @tjk4996 2 года назад

    Wanna do a collab video/live setting one up to run usb serial and not canbus?

  • @roughedge-machineworks
    @roughedge-machineworks 2 года назад

    Is it possible to canbus chain multiple devices together? like a proper canbus or is it just a single end to end solution?! (like why not run all motors in a printer with these)

    • @FrozenHaxor
      @FrozenHaxor 2 года назад

      What would be the point? Can bus takes 4 wires, each motor takes 4 wires. Absolutely pointless overcomplication.

    • @roughedge-machineworks
      @roughedge-machineworks 2 года назад

      @@FrozenHaxor can bus is a 2 wire protocol + 2 wire for power - means you can run not only motor, but heat cartridge, sensor, other relays, servos etc off the same chain.. and these cards are readily available - and easy to misuse - i mean adapt till other things than plastic extrusion. :)

    • @FrozenHaxor
      @FrozenHaxor 2 года назад

      @@roughedge-machineworks It only makes sense for toolhead in 3D Printer application, other motors are spread apart and it's easier to route motor wires directly.

    • @roughedge-machineworks
      @roughedge-machineworks 2 года назад

      @@FrozenHaxor also makes sense to daisychain toolhead boards in a robotic arm, and offload main processor of dealing with position data, stepper and limit switches.. Soarry but you are a tad bit narrow minded i suppose to grasp they why of my original question.. it doesnt relate to 3D printing.

    • @FrozenHaxor
      @FrozenHaxor 2 года назад

      @@roughedge-machineworks Then why post under a video related purely to 3D printing? Your original question also mentioned only a 3D printer. You contradict yourself.

  • @valent_t
    @valent_t 2 года назад

    Why isn’t there a fuse after the MOSFET? The fuse would prevent a fire if/when MOSFET fails, right? Seams like a no-brainer to me. Am I missing something?

  • @tracynadeau4
    @tracynadeau4 2 года назад

    Create an install walkthrough, please!

  • @baw5198
    @baw5198 3 года назад

    I was looking into reworking this board to use a rp2040 since it is available. I thought I would not see this in the next 6 months since the stm is not to be found.

    • @Tedlasman
      @Tedlasman 2 года назад

      Rp2040 doesn't have canbus

  • @mitofun6967
    @mitofun6967 2 года назад

    also as for the prsa type why do not add one more motor ? also what about the bl touch i has got 5 wires) the idea is good) but need to work on)

  • @mitofun6967
    @mitofun6967 2 года назад

    regarding the accelerometer there is a doubt as you need to meazure the resonance for x and for the y table also) with this board only x ?

    • @JJFX-
      @JJFX- 2 года назад

      I'm sure it can do multiple axis, the only reason it would be an issue is if you're running something like a bed slinger since the accelerometer would need to be moved. Both X and Y can be measured from the tool head on a coreXY printer.

  • @modmike4406
    @modmike4406 2 года назад

    Do the crystals have to match? I could only find 12mhz RS485 CAN hats. Video was not definitive about which one to use. I’m guessing 8mhz but not sure.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      That's a good question, the crystal on the Huvud doesn't have to match the crystal on the CAN hat. The Huvud has an 8Mhz crystal (and you need to set it to 8Mhz in the make menuconfig).
      If your Waveshare is 12Mhz, then that's fine! Just set your config.txt to:
      dtoverlay=mcp2515-can0,oscillator=12000000,interrupt=25,spimaxfrequency=2000000

  • @jameschho
    @jameschho 3 года назад

    Am I the only one who thinks the wiring is the fun part? Routing, dressing, labels, connectors. Put on some tunes and go to town!

    • @eddietheengineer
      @eddietheengineer  2 года назад

      I need to find someone like you that can come over and wire up my printers :)

  • @tinkerman1790
    @tinkerman1790 3 года назад

    Thx for sharing such a great video as usual! KUDO!

  • @justinlabarge8178
    @justinlabarge8178 2 года назад

    Are you able to run the board over the micro USB cable instead of can? As you said alot, maybe not the right or robust way, but it would be a very easy way to get started.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      I don’t know if you can directly run it through the microusb port but I think you can run the usb data wires to the 4 pin connector and then cut/adjust traces

  • @jakepF1D
    @jakepF1D 2 года назад

    Eddie, do you have a mount for this board published anywhere? I designed a mount I've been using on my Switchwire that uses the hartk mount points on the side of the CW1, but I'd like to transition my 2.4 over to CW2 and I'm not sure how I can make that work with the Huvud.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Yes! Not published yet but I can, I have one for the back of CW1 and Galileo, not CW2 yet

    • @jakepF1D
      @jakepF1D 2 года назад

      @@eddietheengineer I would love to see your mounts. I just received a v0.61 Huvud and I removed all the wiring from my 2.4 in preparation to install it. I can use my existing mount on the CW1 that's still in that printer, but I'm curious to see other ideas.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      @@jakepF1D I’ll try and get something uploaded tonight!

    • @jakepF1D
      @jakepF1D 2 года назад

      @@eddietheengineer Much appreciated!

  • @NeoIsrafil
    @NeoIsrafil 2 года назад

    Man, that is a tiny baby board...lol. gotta love digital data signals vs analog "imma throw some volts directly at it" :D

  • @michaelhunley354
    @michaelhunley354 Год назад

    The reason you're having an issue at 500k is because you're not using a 120 resistor on both sides. Add the missing resistor and the higher speed will work.

  • @olafmarzocchi6194
    @olafmarzocchi6194 3 года назад

    Thanks for the video and the effort!
    Concerning the board, am I right that no spare pins (assuming a bl touch is used) are left for controlling pwm fans (the 4 pin fans which provides tacho and accept pwm input)?
    I don't see any spare connector.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      You're correct! There aren't any connectors for 4 pin fans. I'm not sure if you could use the debug pins for the pwm/tach signals or if they need to be 24V?

    • @olafmarzocchi6194
      @olafmarzocchi6194 2 года назад

      @@eddietheengineer pwm and tacho are TTL, any free pin would work bitti don't see any spare pin available on the board, so I guess the only way is to use the extra ones from the endstop

    • @eddietheengineer
      @eddietheengineer  2 года назад

      @@olafmarzocchi6194 I wonder if you could use some of the debug pins?

    • @olafmarzocchi6194
      @olafmarzocchi6194 2 года назад

      @@eddietheengineer probably with klipper it's possible!

  • @rl1111rl
    @rl1111rl 2 года назад

    Do you flash the Huvud 0.61 directly by a RPI with latest Klipper? Does the CAN hat need to be on the Pi for this or can I add it after?

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Yes you can flash it from the Pi! The boot jumper must be set, a USB cable connected from the Pi to the Huvud, and 24V sent to the Huvud

  • @chiefgeek2020
    @chiefgeek2020 2 года назад

    cant read a thing in the tiny terminal window :(

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Thanks for the feedback! I'll try and make it a larger size in the future.

  • @kavehsarkhanlou8608
    @kavehsarkhanlou8608 2 года назад

    The formula to calculate heat dissipation is [I² × RDS(ON)] × (VOUT/VIN) so by using 12V you don't heat the mosfet more, nevertheless, greate video good job.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Thanks for the formula! In this case, I am assuming a constant heater wattage between both input voltages (say 40W), which would make the current 2x higher for the 12V vs 24V input. I think that would mean that the heat dissipation for the mosfet would be 2^2 higher based on this equation? I think the Vout/Vin would be close to 1 in either voltage case?

    • @kavehsarkhanlou8608
      @kavehsarkhanlou8608 2 года назад

      @@eddietheengineer a 12V heater I² is not equal to 24V heaters I² if same wattage. in the formula if V differ I² can't be same or result can't be same. ommit vout/vin division if you don't want to calculate resistive thermal dissipation. sorry for my bad english i hope it makes sense.

  • @DenisOvod
    @DenisOvod 3 года назад

    It's almost impossible to order :((

  • @RTURNERO
    @RTURNERO 2 года назад

    Any chance you could get an ADXL345 on there? Would there be the bandwidth.

    • @eddietheengineer
      @eddietheengineer  2 года назад +1

      There already is one on the V0.61!

    • @RTURNERO
      @RTURNERO 2 года назад

      @@eddietheengineer Then I'm in.

  • @EliasHansenu7f
    @EliasHansenu7f 2 года назад

    CANBUS is an extreme robust protocol when both ends are terminated with a 120ohm resistors otherwise the integrity of the signal will be heavily degraded.

  • @raise-project
    @raise-project 3 года назад

    Accelerometer would have been nice or is there anything to connect it to?

    • @iPeel
      @iPeel 2 года назад +1

      10:08 - The 0.61 board has an accelerometer onboard.

    • @raise-project
      @raise-project 2 года назад

      @@iPeel Perfect, thanks. Couldn't see it on the board or documentation.

  • @leorocket
    @leorocket 2 года назад

    USB C version ?

  • @cxob2134
    @cxob2134 2 года назад

    I found out the painful way what not motion rated cables mean. Will keep this in upgrade option in mind if any other wires fail. Then it will probably worth the time to rip out the wiring loom for this to trade some mechanical / electrical complexity for software complexity.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Please replace the cables now! I have helped replace wiring on a friend’s printer that did not use motion rated wiring…some wires shorted out/overheated/melted the ABS parts and set off the fire alarm.

    • @cxob2134
      @cxob2134 2 года назад +1

      @@eddietheengineer Nothing to worry about. I already rebuild my wiring loom. Been just very sad to find out that there is an easier option, compared to stuffing the cable chains full of wires. After i already put in the work. Now i got the very flexible copper silicone wires, instead of the aluminum wires that came with my kit. Also seen people running some flat ribbon cables with no drag chains. But using 3 lanes for your heater cartridge seems a bit unsafe compared to ruining some thicker gauge 24V wires.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Agreed--I have seen the FRC option but haven't really looked in depth, using silicone or PTFE wires still seems the best route to go, at least until I've seen good data for the safety of the FRC option.

  • @mitofun6967
    @mitofun6967 2 года назад

    try the asxl345 is it so tyny) and easy to connect to the raspberry pi zero 2w

  • @celulari
    @celulari 3 года назад +2

    Where do you mount the board on the new stealthburner? And would be nice to have support for the neopixels! 👍🏻

    • @eddietheengineer
      @eddietheengineer  2 года назад +1

      Great question! I am using the Stealthburner fan assembly with Clockwork 1 and Galileo now; once Clockwork 2 is released officially I'll make a Huvud mount for it!
      On Neopixels--there technically is 5V and GND now you could pull off the endstops, but the signal would be 3.3V. I think there may be a way to make it work with a sacrificial neopixel but I don't have a lot of experience with neopixels yet. Worst case, you run 3 wires dedicated for the neopixels!

    • @celulari
      @celulari 2 года назад

      @@eddietheengineer thanks!

  • @cnc-maker
    @cnc-maker 2 года назад +2

    Skipping the pull-up or pull-down resistors would be the reason that you had issues with 500,000 and not 250,000.

  • @sneakypete8809
    @sneakypete8809 3 года назад +1

    I would love to have that! Shut up and take my money!!! 😅

  • @halsaresnowpaw522
    @halsaresnowpaw522 3 года назад

    Does it work with a BLTouch? Do you still use a regular controller for the other parts of the printer?

    • @eddietheengineer
      @eddietheengineer  3 года назад

      I have not tested it with a BLtouch, so I’ll defer to someone else that maybe has. You’ll still use a regular controller for the rest of your printer!

  • @Filagram
    @Filagram 3 года назад

    This is so damn innovative and will find into 3d printing as standard soon i guess....wish i could have one already yet to test out! :)

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Keep an eye out at Luke's Lab! He should have some available in the next few months.

  • @mystamo
    @mystamo 3 года назад +1

    But why CAN and not just simply use a micro controller with USB interface and write drivers for klipper. Plug directly into the USB line ercf easyboard does.

    • @iPeel
      @iPeel 2 года назад

      This is one thing I'm going to try. AFAIK there's solder pads on the reverse of the board for USB data so it's not necessary to use the Micro USB socket.

    • @jakepF1D
      @jakepF1D 2 года назад

      The original idea before the chip shortage was to use one of these boards on X and Y motors as well as the toolhead. You could run only 4 wires up to a breakout board on the gantry that would then connect to the X and Y motors as well as the toolhead. You could approximate this by running a USB cable to the gantry and using a USB hub, but it would be much larger and less elegant than using CAN. If you're only using a board on the toolhead, USB is probably preferred over CAN, especially since the newer versions of the board support USB using the Molex connector. This is an early version of the distribution board. github.com/bondus/KlipperToolboard/blob/master/doc/PowerCanDist.jpg

  • @shinuza
    @shinuza 3 года назад

    Hey eddie, do you own a RS485 hat? If so did manage to make it work with a rpi4?

    • @notsonominal
      @notsonominal 3 года назад

      Depending on type of HAT it either just works, or you need to load overlay for adittional serial ports. (sc16is752 or similar often used)

    • @eddietheengineer
      @eddietheengineer  3 года назад

      I have the waveshare hat that has RS485 on it as well as CAN, but I have not tried using the RS485 portion

  • @BreakingElegance
    @BreakingElegance 2 года назад

    where do you buy this?

  • @tcurdt
    @tcurdt 3 года назад

    Toolhead check! Ehm - what about the xyz steppers?

    • @eddietheengineer
      @eddietheengineer  3 года назад

      Yes! You can connect multiple CAN boards to the same bus, that’s what I do for IDEX. I think at $25/each or less it would be interesting to put a board per stepper, but at $65 it’s a bit harder to justify

    • @tcurdt
      @tcurdt 3 года назад

      @@eddietheengineer so a full printer would need xyze, that's 4x$25=$100 ... As much as this is intriguing for the e, it feels a bit excessive for xyz. But interesting nonetheless.

    • @eddietheengineer
      @eddietheengineer  3 года назад +1

      @@gordonbroom5442 I’d love to see a Huvud style board with minimal components; say 2209, micro, and maybe a stepper encoder and temp sensor specifically for use with motion stepper motors!

  • @gork42
    @gork42 2 года назад

    These boards need to include a magnetic encoder so we can start using closed loop control

  • @ericgarcia3159
    @ericgarcia3159 3 года назад

    If only there was a wireless can bus option. That would be something.

    • @PushingPixels_de
      @PushingPixels_de 3 года назад

      Wireless CAN is a thing but for this use case its useless, you still need to run power so might as well route CANH and CANL alongside

  • @varazir
    @varazir 3 года назад

    I have a 12v system :( oh well looked cool and it was something I was looking for. I have to many cables running from my hotend/toolhead to my MCU.

    • @eddietheengineer
      @eddietheengineer  3 года назад +1

      Hello Daniel! Thanks to @Tedlasman's response it looks like the mosfet is rated for 6A so you should be able to run 12V and a lower powered hotend heater. I'd use a 40W heater (or even a 30W if you can find one) at 12V, I know that sounds excessive but safety is really important.
      In my case, I also run these enclosed in a hot chamber so I expect the component rating to be lower than it is at normal ambients. The ultimate solution for a toolhead board like this is to have a relay or switch that allows all power to the toolhead board to be shut off in case of a thermal runaway--that would be the extra layer of protection that would make me feel safe running 12V. You can do this with Klipper using the Moonraker [power] plugin and a relay!

    • @varazir
      @varazir 2 года назад

      @@eddietheengineer Thanks, looks like this are hard to get hold of, do you know any other breakout board? I thought of just buying another printers breakout board. I have a wanhao i3 v2.1. But I guess I need to check the mosfet on the board to find out of it can even handle 12v.

  • @metallsimon
    @metallsimon 3 года назад

    Are there still limitations in klipper with the endstops? I thought about using a similar board a while ago, but there were some limitations with the endstops wich kept me from changing over on my Printer.

    • @eddietheengineer
      @eddietheengineer  3 года назад +2

      There are not limitations! The cross MCU homing code is merged into the main Klipper code. I use the probe and X endstop routed through my toolhead board

  • @boryshacker
    @boryshacker 3 года назад +1

    Please, take a course for editing, storytelling and photo editing! Your content is gold! But there are some limiting factors that limit the reachability of your content

  • @KevinBrowder
    @KevinBrowder 3 года назад

    maybe rp2040 would've been a better choice instead of stm32 given the shortages

    • @jakepF1D
      @jakepF1D 3 года назад +1

      The Huvud was developed before the chip shortage, and before the RP2040 was launched. I bought a v0.5 a full year ago.

  • @Tedlasman
    @Tedlasman 3 года назад

    The board can handle 6A of current

  • @MakerMeraki
    @MakerMeraki 3 года назад +2

    Sold out since April 2021. Great info, but absolutely unobtainable. 😕

    • @shinuza
      @shinuza 3 года назад

      There are alternatives

  • @efnick96
    @efnick96 3 года назад

    25$ was a steal. I was ready to get one despite not having a need for it. But 65 isn't worth it in my opinion.

    • @jakepF1D
      @jakepF1D 3 года назад

      Cable chains and a decent wiring harness for a Voron 2.4 or Trident will run you a bare minimum of $100. With the Huvud you still need to run wires for the A/B motors, but even at $65 this board is a net cost savings. It might not be so attractive if you're using it on a different type of printer.

  • @mitofun6967
    @mitofun6967 2 года назад

    wow nice one!!!!!!!!!!!!!!!!

  • @dshile9939
    @dshile9939 2 года назад +1

    Tutorial for using 0.61😆

  • @ovDarkness
    @ovDarkness 3 года назад +1

    Ferrules in ARK connectors are MANDATORY.

    • @eddietheengineer
      @eddietheengineer  2 года назад

      Thanks for the insight! I'll be sure to try to find some small ferrules next time I install one.

  • @M1America
    @M1America 3 года назад

    I dont see how putting extra weight on the toolhead is a good idea in an era of high-speed 3d printing.

    • @jakepF1D
      @jakepF1D 3 года назад +5

      Cable chains with 17wires in them are heavy and introduce friction. I run a Huvud with an umbilical setup. It’s a net weight savings.

    • @ProDesigneHd
      @ProDesigneHd 3 года назад

      less wires in the drag chains

    • @nerddub
      @nerddub 3 года назад

      did you even watch the video?