Octopus pro to sb2209 canbus set up

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

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

  • @jeffb7788
    @jeffb7788 Месяц назад +1

    been wanting to setup CAN for a while, but I haven't been willing to jump in because I couldn't find a sufficient step-by-step guide. Thanks so much for this video, I finally have the confidence to start ordering some parts.

    • @StackingLayers
      @StackingLayers  Месяц назад +1

      It's so much better with just the one canbus cable, cleaner and easier to deal with.

  • @prof080
    @prof080 5 месяцев назад +2

    This video gave me a solution for a 2 day long problem. I had no CAN device no matter how I flashed the CAN toolhead board. Not a single guide mentioned that, I need to reflash my main FW on the Octopus to set it up as a USB to CAN converter. After that it was a piece of cake. Thank you! 🥳🥳💚💚

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      Right on! It's always good to see the videos being helpful.

  • @austinwarchol3488
    @austinwarchol3488 Месяц назад

    SUPER helpful! Like others in the comments here, saved me a lot of headache. Thought I could make the firmware for an Octopus Pro V1.1, move that to the SD card, boot the MCU from there. That lead to "ip -s link show can0" showing "no device." Flashing the MCU firmware to the board in BOOT mode was the fix. CAN showed up right away with that command then got the UUID and setup Printer.Cfg smoothly. Looking forward to completing this upgrade from a Creality Sonic Pad host, then adding in my EBB36 toolhead board in some time.

  • @LandMineFX
    @LandMineFX 3 дня назад

    Awesome guide! Gonna build myself a bedslinger with a turret and cupholder attached 😎

  • @a0b2c3d4b5c6
    @a0b2c3d4b5c6 4 месяца назад +2

    Ok I changed the polarity of the RJ11 cable, everything worked out, thank you

    • @StackingLayers
      @StackingLayers  4 месяца назад

      Right on! Good to see it was a simple fix.

  • @midwestkustomz6350
    @midwestkustomz6350 4 месяца назад

    Awesome video! Just want to say as a RUclips Creator myself, this is a great information channel. I've watched a bunch of videos on this subject and hands down you tell it the best! I know my channel isn't huge yet but definitely working on it, I'm definitely going to give you a big shout out on my next video so maybe it will bring you some of my viewers. Thank you again for such a great video! 👍👍

    • @StackingLayers
      @StackingLayers  4 месяца назад +1

      Right on! It's always nice to see that my videos are being helpful. Thanks for the shoutout consideration!

  • @AndrewAllen-jh3uh
    @AndrewAllen-jh3uh 4 месяца назад

    This is awesome very well explained. I didn’t even search for a guide yet because I’m still preparing my parts for my canbus endeavor I have saved it for when I am ready to do the project. One content creation tip, you might want to look at your microphone settings and up its pickup volume decibel range. Audio quality sounds fine i noticed the microphone was fluctuating a lot. that has fixed fluctuations in audio volume or quality for me in the past.

    • @StackingLayers
      @StackingLayers  4 месяца назад

      Yeah I'm clueless with the microphone/sound recording part. I'm starting to think it might be the microphone setup I have. It was well rated but I don't know. I want to get a Røde mic but I'm afraid to get that just to find out its poor PC and /or settings causing the issue 😅

    • @AndrewAllen-jh3uh
      @AndrewAllen-jh3uh 4 месяца назад

      @@StackingLayers what is your current setup? And are you wired or wireless? If it is definitely microphone and not settings. There are a lot of budget options that are really good. My brother got a $60 blue something I think it was the snowball model and it works really good.

    • @StackingLayers
      @StackingLayers  4 месяца назад

      @AndrewAllen-jh3uh I have a Hollyland Lark M1 duo wireless set. There's a chance it's the settings or the PC. I've gone through all sorts of set-up guides and talked with Hollyland. They said I can send it in but it's all at my own expense and at that point it's the same as buying something else. I ordered a Røde USB ADC. It's supposed to be great for all types of mics 🤞 It bothers me that this audio issue seems to be defeating me😅

    • @AndrewAllen-jh3uh
      @AndrewAllen-jh3uh 4 месяца назад

      @@StackingLayers sounds like you got it figured out. Unless it’s a really old pc I doubt it could be the cause. Even my old pc that I run windows 7 and xp can handle video and audio good. My suspicion would be that because it’s wireless you are getting some latency on when the mic picks up enough decibels to pick up your voice.

    • @AndrewAllen-jh3uh
      @AndrewAllen-jh3uh 4 месяца назад

      @@StackingLayers my printer right now is what’s defeating me lol. I’m trying to get more speed out of it than it was built for so it’s been a process of upgrading to stop the layer shifts.

  • @remocampagna8780
    @remocampagna8780 3 месяца назад

    What a brilliant tutorial, you are very good at this. Thanks for your efforts.

  • @hoppynaki
    @hoppynaki 5 месяцев назад +1

    Awesome video. Done at a pace that I can keep up with.

  • @loutorres0608
    @loutorres0608 5 месяцев назад +1

    Nice tut. Best I’ve seen thus far. 👍

  • @wildraccoon5237
    @wildraccoon5237 2 месяца назад

    Thank you man, I managed to install only with your video

  • @madorax251
    @madorax251 22 дня назад

    for what is AccelFlasher for on klipper?

    • @StackingLayers
      @StackingLayers  22 дня назад

      It's a script I wrote to automate the firmware flashing and set up process for the BTT s2dwV1 and ADXL V2 accelerometer sensors.

  • @goshaman1100
    @goshaman1100 4 месяца назад +1

    My toolhead katapult uuid wasn't working, turns out the can connector shipped by siboor sometimes comes wired backwards

    • @StackingLayers
      @StackingLayers  4 месяца назад

      Yeah there was a bad batch sent out. I notified them about that and they made a post about it on their discord. Unfortunately they had already sent out a large portion of that batch. Luckily it's a very simple fix and doesn't damage anything if reversed.

  • @rayrod9010
    @rayrod9010 Месяц назад

    I was struggling for the past 3 days trying to get comunication and this video was a life saver, Thanks a lot... i got one qustion at the timeline @1:02:14 after flashing now it have to Klipper ID and now is confusing luckly I recorded wich are who... Is this last part of flashing is necessary? in other guide I dont see this option, Can I reverse this option for future reference in case that I need to check the ID's again and dont be mistaking?

    • @StackingLayers
      @StackingLayers  Месяц назад

      The uuids will stay the same for each devices, so as long as you keep a note of them you can just reference them like that. If you lose the UUID you'll need to stop klipper before querying them, since klipper will not let them show if it's running. You can stop by sending this command,
      sudo service klipper stop
      and to start it again use,
      sudo service klipper start

  • @midwestkustomz6350
    @midwestkustomz6350 4 месяца назад

    Sorry I'm asking this here but do you have a video on setting up input shaping on a can bus setup like this video is?

    • @StackingLayers
      @StackingLayers  4 месяца назад +1

      I didn't have one specifically for canbus, but all you need to do is add it to the configuration of the EBB. It would be virtually the same config setup as shown in my other accelerometer video. Just skip over the flashing firmware parts. ruclips.net/video/FBWj8q5e6Wo/видео.htmlsi=s7jC4vPrI-DHEz_n

    • @StackingLayers
      @StackingLayers  4 месяца назад +1

      If you have the BTT sb2209 as shown in the video this is what you need to put in the printer.cfg. note that its common for the MCU to be labeled [mcu EBBCan] or something like that. I use [mcu sb2209] so that is why my pins start with sb2209: change that to match whatever your MCU is named.
      [adxl345]
      cs_pin: sb2209:gpio1
      spi_software_sclk_pin: sb2209:gpio2
      spi_software_mosi_pin: sb2209:gpio0
      spi_software_miso_pin: sb2209:gpio3
      axes_map: z,-y,x
      [resonance_tester]
      probe_points: 100, 100, 20
      accel_chip: adxl345

    • @midwestkustomz6350
      @midwestkustomz6350 4 месяца назад +1

      Awesome! And thank you! The other video was good to I went ahead and just watched it as I'm going to add one to my other printer. 😁

  • @tudortudor9140
    @tudortudor9140 13 дней назад

    Thx MAN for this fantastic tutorial. For me it`s work 100000000000000000% love U

  • @midwestkustomz6350
    @midwestkustomz6350 4 месяца назад

    Another question please,, 🤣🤣 so something is defective with my ebb sb2209 - (rp2040) board, I have a replacement can I just re flash the can board and install it and get right back to working order or do I have to go threw all the flashing from the btt pi to the octopus pro board?

  • @superghetto420
    @superghetto420 3 месяца назад

    Are these steps kind of the same when using an Ebb36?

    • @StackingLayers
      @StackingLayers  3 месяца назад +1

      Yeah, basically. The make menuconfig settings will be a little different because it's a different chip on board. So make sure to look at the GitHub repo for that.

    • @superghetto420
      @superghetto420 3 месяца назад +1

      @@StackingLayers thanks brother for your fast reply and awesome vid

  • @thedodgelover08
    @thedodgelover08 2 месяца назад

    Great video! Any chance you can show the process with the fysetc spider 3.0 and SB can TH? Documentation is poor and contradictory. I’m stuck with mcu dropping connection and not starting after a restart. It’s very frustrating.

    • @StackingLayers
      @StackingLayers  2 месяца назад

      I unfortunately don't have those boards to make a video of them. Thing to check for though would be if you have the 120r termination resistors in place. There needs to one at both ends of the canbus line otherwise communication issues can occur. Also check the physical connections of all cables and quality of the cables. If there's bad or weak connections that could also cause issues.

    • @thedodgelover08
      @thedodgelover08 17 дней назад

      So I found that esoterical’s guide saved me and got me running for about 100 hrs. Unfortunately, my board doesn’t work anymore with the 5v and 3.3v not working. It only powers up and doesn’t go into DFU mode anymore. Safe to say once you get it going, don’t update it at all. I have since moved to the octopus pro board with the h723 chip. It’s a lot of reconfiguring now.

    • @StackingLayers
      @StackingLayers  17 дней назад

      Sounds like there was a physical failure of some sort. The firmware doesn't control the 5v and 3.3v converters. I would assume something killed the 5V converter since that usually powers the 3.3V one. Without 3.3v the main chip will not work, so it makes sense that you can't get into DFU mode.

  • @marceneirojovem522
    @marceneirojovem522 2 месяца назад

    amazing job, thank you so very much !!

  • @mcdjacedad7359
    @mcdjacedad7359 10 дней назад

    would this work on the ocotpus 1.1

    • @StackingLayers
      @StackingLayers  10 дней назад

      Yes, you'll just need to double check the chip type and crystal frequency for the one you have.

    • @mcdjacedad7359
      @mcdjacedad7359 9 дней назад

      @@StackingLayers thank you

  • @ashwinjkurup8412
    @ashwinjkurup8412 2 дня назад

    Unable to go forward , as need to create a new file name using” sudo nano “ unable to save details, coming with error- No such file or directory.
    Any help
    Thanks

    • @StackingLayers
      @StackingLayers  2 дня назад

      That is typically caused by syntax error. Meaning something wasn't typed correctly in the command. sudo nano should automatically create the file if it doesn't exist. Make sure spaces are in the correct spots and double check spelling and capitalization all are very important.

  • @fabianclercin6410
    @fabianclercin6410 3 месяца назад

    Hi have followed the tutorial but I can get the uudi of the tool head board. is there another you know of to flsah it

    • @StackingLayers
      @StackingLayers  3 месяца назад +1

      There's a chance that the canbus high and low cables need to be swapped. There were several adapters that plug into the rj11 connector that were wired wrong at the factory.

    • @fabianclercin6410
      @fabianclercin6410 3 месяца назад

      @StackingLayers not using the rj11. Using a U2C.i can see my cartographer and main board uuid but I can't see the toolhead board.

    • @StackingLayers
      @StackingLayers  3 месяца назад

      All I can say would be sure that the high (typically yellow ) and low (green)are in the correct spot. If you have the ADXL version of the cartographer, you need the 120r jumper in place on the sb2209. If you have the LIS2DW version then no jumper on the sb2209. Also double check that you have not missed any of the settings in the make menuconfig for the version of sb2209 upi have, in both katapult and klipper firmware including the bitrate, all need to match.

  • @midwestkustomz6350
    @midwestkustomz6350 4 месяца назад

    Will this video work the same way for the board before this one,, btt ebb sb2209? And which one is better or will they do the same thing?

    • @StackingLayers
      @StackingLayers  4 месяца назад +1

      Yes it's virtually the same process. You'll just have to set up the make menuconfig according to the MCU onboard. Overall the boards do the same thing.

    • @midwestkustomz6350
      @midwestkustomz6350 4 месяца назад +1

      @@StackingLayers thanks a bunch.

  • @jimmyboyorsk
    @jimmyboyorsk 27 дней назад

    Hi! How can i setup two ebb42 for dual extruder head? Must I use 2 set of wires or I can connect both ebb one through another?

    • @StackingLayers
      @StackingLayers  27 дней назад

      You can connect one to the next. Canbus is best when connected in parallel. So imagine the canbus high low lines has two straight lines and each node (MCU) is placed on those lines kind of like plugging into home outlets. One important thing to remember is that the 120Ω termination resistors need to only be at the very first and very last nodes nothing in between.

    • @jimmyboyorsk
      @jimmyboyorsk 27 дней назад

      ​@@StackingLayers I must use separated power supply lines for both ebb in this case? two extruders uses twice power consumption. printer is raise 3d n2 dual plus

    • @StackingLayers
      @StackingLayers  26 дней назад

      @jimmyboyorsk yeah you should separate power lines, or use a wire gauge that it rated for the total max current draw.

  • @jasonbaker9292
    @jasonbaker9292 2 месяца назад

    ok i need help badly!!! I have the Siboor Voron 2.4 aug, i was following your video because i wasn't seeing any of my UUID's Including the Octopus pro. I was able to reset the Octopus pro and finally get the UUID from it. But after following you video and flashing the Can board i can not Pull the UUID form the that board. And Now i'm unable to see the UUID of my Octopus board. Have any idea's?

    • @StackingLayers
      @StackingLayers  2 месяца назад

      Check the wires in the rj11 connector. There was a batch that has them backwards. There's a post about it on the SIBOOR discord discord.com/channels/1030697720312234054/1031481344796135504/1266287652534222858

  • @a0b2c3d4b5c6
    @a0b2c3d4b5c6 5 месяцев назад

    This video excellent but I could not get to the menu (4)+ stopped to do? help please thanks.

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      Sorry I don't understand the question. Are you talking about the configuration menu for making the firmware? For those you need to be in the correct directory. For example for klipper firmware you have to be in the ~/klipper/ directory before running make menuconfig

  • @mikemarucci913
    @mikemarucci913 5 месяцев назад +1

    I had my 2.4 350 using an Octopus pro via usb to can bridge and using a sb2209 rp2040 with can via the Octopus pros’s rj11. I had just over 1000 hours with a timer to close error maybe 3 times, I added Siboors ercf kit to my printer with btt’s new CEB and could not get a print finished without a shutdown due to a timer to close error. After changing the btt mmb to usb I could get further into the print, then I turned off my sb LEDs and was able to get further but still not able to finish. I spend the past 2 weeks trying to fix it. I tried changing the sd card, unplugged my webcam, then Upgraded to btt pi2, when that didn’t work I changed the sb2209 to a known good 1, still got the error, changed the Octopus to another know good 1, same error. I added a btt u2c as a last ditch effort and was able to finish a print! Put my old btt pi1.2 with the original sd card, put the mmb back on can using btt’s ceb, sb LEDs back on, plugged the webcam back in and everything’s good so far, I have 12 hours without a error so far. It was a timer close error with ebbcan shutdown. So after that enjoyable situation I think I will always use a dedicated usb to can board. My Micron 180 is can with the Manta mp8 and ebb36 with over 1300 hours but I do see a timer to close error every 300 hours. I have 0 room to add anythinh in the electronics compartment so I’ll have to live with that one.

  • @aphlox
    @aphlox 5 месяцев назад

    Hey, thanks for the tutorial. As I was following up your instructions I stumbled upon an old problem I had trying to flash through USB. I had confirmation "File downloaded succesfully" like in your video. But after flashing board is not listed inthe connected USB devices. Do know anything about that?

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      If you are flashing the firmware set up for canvas it will no longer give you the dev/serial/by-id/* you need to get the UUID using this command,
      ~/klippy-env/bin/python ~/klipper/scripts/canbus_query.py can0

    • @aphlox
      @aphlox 5 месяцев назад

      So I get this "Found canbus_uuid=b9cfdc5584ef, Application: Klipper"
      and
      lsusb
      Bus 001 Device 004: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter
      But still mcu can't connect. I couldn't flash my EBB36 and it is disconnected. Is it required to connect the canbus in order for Klipper to connect to Octopus Pro MCU in this config.

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      @aphlox you will have to flash the EBB36 to communicate over can us and it is important that the bitrate matches the other canbus nodes. Most common now is to use 1000000.
      No you shouldn't need other can devices connected for only the octoPro to work but you should not connected it to klipper until you have the other devices set-up too. I've seen people having issues getting things setup that way. Get all boards flashed and providing their UUID, then set it up in the printer.cfg

    • @aphlox
      @aphlox 5 месяцев назад

      @@StackingLayers There I had an issue.
      I get this error trying to flash make: *** No rule to make target 'flash'. Stop.

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      Send,
      make clean
      Then run the, make menuconfig to make the firmware again, also make sure you are in the correct directory when doing that. /klipper for klipper firmware and /katapult if you are doing katapult

  • @sirsanderge
    @sirsanderge 23 дня назад

    THANK YOU!!

  • @samuelrupertus819
    @samuelrupertus819 5 месяцев назад

    hey so I have the exact same board and followed everthing up to getting the canbus id... but it does not find the octopus boad and instad says " Total 0 uuids found" and does not give me the id. Any ideas a to why?

    • @jasonbaker9292
      @jasonbaker9292 2 месяца назад

      i'm having the same problem. Have you ben able to fix the issue?

  • @younghillionaire
    @younghillionaire 5 месяцев назад

    I have an octopus board 446 that i am trying to set up canbus using btt ebb36
    So i bought the rj11 to can cable and the cambus cable for the sb2209 cuz I didn’t want to make a canbus cable and that one is much cheaper.
    My question is how to avoid frying my boards
    The rj11 to molex female doesn’t show which wire is can h and which is can l
    Any idea how to verify

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      It only uses the 2 center pins for canbus the rest are not connected to anything. With the rj11 port facing you the left (pin 3) is can high and the right (pin 4) is can low. In my plug it's red for high and green for low which seems to be standard for those plugs but it's best to probe for continuity to be sure. Luckily hooking up canbus in reverse will not burn anything, it just will not communicate. Just never connect power lines to canbus lines that will damage things.

  • @felixb9048
    @felixb9048 5 месяцев назад

    Hey there, so i´ve been trying to setup a SB2209 with a STM32G0B1 according to your tutorial. Somehow whenever trying to flash katapult get : make: *** No rule to make target 'flash'. Stop. Any Ideas maybe?
    Thanks anyways for this tutorial!

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      What is showing in lsusb when you put the sb2209 in DFU mode? It is a little different than the rp2040 version. Also are you setting up the make menuconfig for the stm32G0B1 and not the rp2040?

    • @felixb9048
      @felixb9048 5 месяцев назад

      ⁠​⁠​⁠​⁠@@StackingLayers hi, thanks for the quick answer so far.
      It gives me the Id, as well as the STM Controller in DFU mode, so i guess going into dfu mode worked. The make menu i set up for the STM according to the manual for the board. Actually i can even install the klipper firmware without a problem with the same settings and process, katapult doesn't seem to want tho... :)

    • @StackingLayers
      @StackingLayers  5 месяцев назад

      When you try to do the katapult make flash, you are still in the katapult directory right?

  • @a0b2c3d4b5c6
    @a0b2c3d4b5c6 4 месяца назад

    I am trying to set up but it gave Total 0 uuids found why? I apologize I'm new to this I don't dominate,thanks.

    • @StackingLayers
      @StackingLayers  4 месяца назад

      There can be many reasons fom missing or incorrectly placed 120r jumpers, to non matching bitrates. There is also evidence that the RJ 11 plug for the octopus has been wired backwards in a batch so there's a chance that the wires need to be switched 180 degrees. If you have only the octopus plugged in to the host and nothing else connected via canbus, can you get the octopus UUID?

  • @a0b2c3d4b5c6
    @a0b2c3d4b5c6 3 месяца назад

    klicky probe difficulty in configuration Bigtreetech Octopus pro and the SB2209 + endstop z with jumper to stay triggered z-endstop +probe, without jumper stay open, thank you

  • @a0b2c3d4b5c6
    @a0b2c3d4b5c6 4 месяца назад

    Does not detect uuid application:katapult but it gives query complete I've been trying to finish the setup I am unable Has anyone had the same problem? I want to thank everyone for their answers because the video is excellent, it's my fault because I have little experience,thanks.

    • @StackingLayers
      @StackingLayers  4 месяца назад

      Are you able to get a UUID if only the octopus is connected to the host? There has been a bad batch of the rj11 wires where the can high and can low are reversed. If the high and low are reversed thus can happen. Other things is if the bitrates are not matching, or other firmware configuration errors.

  • @nextjaeger9271
    @nextjaeger9271 3 месяца назад

    honestly all i want to know is how to rotate my lcd screen :(

    • @StackingLayers
      @StackingLayers  3 месяца назад

      Which one do you have?

    • @nextjaeger9271
      @nextjaeger9271 3 месяца назад +1

      @@StackingLayers thankyou very much for replying but since commenting i fixed it. had to rotate the x11 output and flip the touch input as well. but now it works and i am struggeling with a nother issue (my zprobe being triggered at all times, it isnt inverted)

    • @StackingLayers
      @StackingLayers  3 месяца назад

      What probe ? Where is it plugged in to, and what board? And how do you have it configured?

    • @nextjaeger9271
      @nextjaeger9271 3 месяца назад +1

      @@StackingLayers once again, thankyou but i solved the problem allready!

  • @retroniker
    @retroniker 3 месяца назад

    Blah Blah Blah... My goodness, get to the point for once!
    You really seem to like listening to yourself. You could easily cut the video down to 30 minutes without losing any information. Just cut out all the nonsensical blah blah. You really can't do that to yourself...
    I have to correct myself, if you cut out all the nonsensical crap, 15 minutes would easily be enough to explain everything important in a comfortable way.