Mellow Fly SB2040 Voron Toolhead CAN BUS module

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

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

  • @nakajimakuro
    @nakajimakuro Год назад +6

    Got about 100h print with this so far. No problem whatsoever. The adxl345 which is integrated into this board is nice too

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

      I totally forgot to mention it has built in adxl345 🤦‍♂

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

    I've got a couple of the Mellow Fly-SHT ordered. The SB2040 looks very slick. Thanks for showing how to get everything talking together.

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

      I think I will buy one of those for my Switchwire, so convenient to have such device on the toolhead.

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

    Nice quick summary how to use the controller as a CAN-USB-Bridge, great to see that it's that easy. I ordered an SB2040 and a Monster8 v2 to make the switch to CAN, too. 🙂

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

    Thanks a lot man! Just received mine to put on my Trident, and was a bit anxious on how to do it. Your video was exactly what I needed! The integrated adxl is also a nice feature that I discovered thanks to the comments here! Will keep following your content!

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

      Glad it helps, good luck with Installation.

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

    Very good instructions, short and to the point. I have had this board for a while, I just didn't install it yet. Now I feel confident that I can. Thanks! 🙂

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

    Slick and well documented! this channel is underrated, and I’m looking for more reviews, and DIY explanations in the future.

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

    working desk looks so damn good) and also I liked how u pointed with the pen! that was interesting)

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

    Good info!

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

    Awesome man. Thanks for the help

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

      Hope it really helps.

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

      @@hobbyistnotes haven't started yet but most of the info I have found seems to assume you know how to do this your just looking for the right pins or something.

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

      @@paintballercali Good luck with your build!

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

    thank you, im hoping the same principles apply to my new manta E3Ez and BTT EBB2209 made for the stealthburner

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

      Yeah almost the same, working on EBB2209/2280 video now.

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

    Thanks for the info man!

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

    From the look of it onboard can makes it quite a bit easier

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

      For sure, less devices or wires less points of failure.

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

    I also have a Formbot trident and the SB2040. I'm trying to run the same test as you with the Klipper and the SB2040. My question is how were you able to get Klipper to not shutdown with so many components disconnected?

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

    Hi thanks for the guide. One question. In fly and klipper documentation it talks about 120 ohm resistors. It should have one in each end. When putting jumper on flyboard i get 120ohm. But it should be aprox. 60ohm. Did you install one on the skr3? Or is it not necesary?

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

      Just checked my setup, the only jumper I have set is 120R near CAN/USB-C connector.

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

      @@hobbyistnotes thank you. think my board has broken can.

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

      ​@@check_u_later 1st make sure you making right firmware and right klipper config. The next step to make sure you can L/H wires are properly connected.

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

      @@hobbyistnotes thanks mate but if i push down the canbus button it shows nothing. had it burned. It works without the canbus. Also i measured the resitstance over the l and h. it didnt show 120 ohm. So something is wrong. but i bought a fly utoc so got it to work

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

    Great video - I now understand how this should work. However, I have an SKR3 board to which I can flash the standard firmware and all is well. As soon as I change the Communcation interface from Communication interface (USB (on PA11/PA12)) to USB to CAN bus bridge (USB on PA11/PA12) I can no longer connect to the board. /dev/serial/by-id does not exist. Am I missing somethin? Most grateful for any help you can give.

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

      I also had this problem before I have realized that CAN bus switch button needed only if you want to use board as CAN Node, so if you want to use it as bridge you don't have to switch mode with that on board button, just flash bridge FW.

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

      @@hobbyistnotes thanks for that, but that switch is in USB mode. When I do the 'ifconfig' I don't see can0. The SB2040 has the blue light on that shows the firmware is running and I have put the link on for the terminating resistor. I'm at a bit of a loss.

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

      @@tonynorman3780 When I started I had exactly the same problem, you need to make sure you actually flashing the board with proper FW and with proper settings, follow exact steps I have mentioned in to the video. Make sure your linux image is up to date, try to make new OS from scratch.

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

      found my problem - I missed the step where you create can0 in interfaces.d

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

      @@tonynorman3780 The can0 interface should be UP no matter if SB2040 connected or not. That is the critical step. After you have flashed the board run lsusb to see if you able to spot OpenMoko usb device if not ether your board switch is in wrong position or firmware complied with wrong settings.

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

    Did you compare this board with the Fly-SHT? Any advantage other than the form factor? I saw that on the SHT I can choose between 5, 12 or 24V for the fans (here I could use my Noctua) and on the SB2040 the options are either 5V or 24V right?

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

      I think you are right, but same time personally I don't care about Noctuas they are very underperforming fans for 3d printing, tho having extra voltage is always nice. I just bought 1st thing I liked ;-)

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

      Main reason why I got 2040 over SHT was that little organizer board for toolhead fans and LEDs, less connectors.

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

    Canboot is now supported by Klipper

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

      May be I misrepresented the info but the point is that there is no support of a Canboot for PRI2040 at least wasn't there on time of making video.

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

    what AWG are the cables used to connect the board?

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

      Can you be more specific what exact connection we are talking about?

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

      the power and can cables what AmericanWireGauge are you using?@@hobbyistnotes

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

    Hello , thank you for your video, may I ask how you burn the firmware on the sb2040 please? When I drag and drop klipper.uf2 to the usb rpi2, it disappears. I can't downlaod it directly to this usb like you are doing.

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

      If you drag & drop it over the RP2040 volume then it disconnects and disappears from the device that means device is successful flashed. RP2040 controller is configured that way if it sees *.uf2 got uploaded in USB mode it will automatically flash it to the memory. So you probably good to move over the next step.

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

      ​@@hobbyistnotes Waa fast answering thanks! For me it is not working, I was pretty sure that it was not correct because the LED close to the boot button wasn't lit and that the rx tx packets were at zero . I solved it by adding "gpio24" for the GPIO to set at microcontroller start-up.remake the file. Then plug it via usb to my raspberry with mainsail os with the boot button pushed. and then via putty I have done
      cd klipper
      and then
      make flash FLASH_DEVICE=2e8a:0003
      (I have used lsusb to make sure about the device name)
      The led turned on and then the rx tx were like yours.
      Now,my new goal is to make my devices appearing in Mainsail dashboard and test it^^. I have no experience in this but I will find!
      Thanks once again

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

      @@anthonyguillet9550 Thank you for sharing the information, it could really help some one in to the community. My video is 2 months old and the process could change over time so any comments are helpful!

  • @Nuttavoot
    @Nuttavoot Год назад +4

    Great video but it was really fast, I am a noob it's quite difficult for me to catch up.

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

      Will take it in consideration, I assumed people will use slower speeds if they need more details.

  • @nirius-wipeout5579
    @nirius-wipeout5579 Год назад

    hi, can you tell me if with the can bus the stepper motor of the extruder works in UART? I don't find any documentation nor mellow nor bigtreetech

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

      I think it is in UART, I am able to set Current and Pressure Advance.

    • @nirius-wipeout5579
      @nirius-wipeout5579 Год назад

      @@hobbyistnotes Thanks for the reply

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

    How are you getting 2 canbus_uuid ? Mine is showing only one. Mellow has horrible documentation

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

      Agree, Mellow's documentation is very confusing for starter. In my case: 1st - UID is for the motherboard and the 2nd UID for the Mellow Board. If your motherboard isn't in CAN Bridge mode you might see only one UID of the Mellow board. The best way to verify what UID you see is unplug one device at the time and see if UID disappears.

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

    using a non-twisted pair of wires for CAN should be a crime, idk how they can sell that harness without feeling horrible

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

      At this point I am using this cable for a long time with different boards and didn't had a single issue related to cables not bein twisted.

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

      @@hobbyistnotes CAN has a lot of error correction mechanisms and is overall very robust so if the wires are by accident about the same length it will work fine at the low speeds used in 3D printers, which is why you wont see the issues even if they happen.

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

      @@EMILE12345678901 Good info to know. I am not as familiar with CAN, only judging based on experience with such boards and as I never noticed can bus nodes into the cars being connected by twisted wires just assumed its fine as is.

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

    How did you flash klipper.uf2 to the can? You hastily brushed this off way too fast lol i heard you connected it to computer in dfu & then flashed it with web interface? But we didn’t see anything happen. What does that mean? I flashed my skr board with klipper firmware & renaming it to firmware.bin theres alot of info about flashing main boards in klipper docs but how does one go about flashing the can with klipper.uf2? What is web interface? I was following along perfectly and everything was going great and then i heard web interface and project is on hold lmao if you wouldn’t mind explaining that process it would be awesome :) thanks

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

      Sorry i scrolled down to see if someone had asked this & i found the answer! Its basically you drag and drop the uf2 file to root directory of can when computer recognizes it as a usb drive correct? And it should disconnect after that process which confirms it uploaded?

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

      @@RPista Yes, if everything done correctly device will disconnect right after you drop the file.

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

      We compile firmwares, than for easy access inside of the RPi we copy it over ~/klipper/Klipper_configs that way we can access it over web interface of the fluiddPi in configs section, you can use SCP for this step if it's easier for you and directly copy files over your desktop. Next step is saving those firmware files ether on SD card to flash Motherboard or directly on SB2040 build in storage connected over USB in boot mode.