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.
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! 🥳🥳💚💚
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.
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! 👍👍
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.
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 😅
@@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.
@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😅
@@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.
@@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.
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.
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?
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
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
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
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?
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
@@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
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?
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
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
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.
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?
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
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.
@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
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
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?
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
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.
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!
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?
@@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... :)
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?
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
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.
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.
@@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)
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.
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.
It's so much better with just the one canbus cable, cleaner and easier to deal with.
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! 🥳🥳💚💚
Right on! It's always good to see the videos being helpful.
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.
Awesome guide! Gonna build myself a bedslinger with a turret and cupholder attached 😎
That would be epic! Do it!
Ok I changed the polarity of the RJ11 cable, everything worked out, thank you
Right on! Good to see it was a simple fix.
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! 👍👍
Right on! It's always nice to see that my videos are being helpful. Thanks for the shoutout consideration!
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.
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 😅
@@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.
@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😅
@@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.
@@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.
What a brilliant tutorial, you are very good at this. Thanks for your efforts.
Awesome video. Done at a pace that I can keep up with.
Nice tut. Best I’ve seen thus far. 👍
Thank you man, I managed to install only with your video
for what is AccelFlasher for on klipper?
It's a script I wrote to automate the firmware flashing and set up process for the BTT s2dwV1 and ADXL V2 accelerometer sensors.
My toolhead katapult uuid wasn't working, turns out the can connector shipped by siboor sometimes comes wired backwards
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.
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?
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
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?
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
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
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. 😁
Thx MAN for this fantastic tutorial. For me it`s work 100000000000000000% love U
Awesome! I'm glad it was helpful.
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?
Just the sb2209 part
Are these steps kind of the same when using an Ebb36?
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.
@@StackingLayers thanks brother for your fast reply and awesome vid
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.
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.
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.
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.
amazing job, thank you so very much !!
You're welcome!
would this work on the ocotpus 1.1
Yes, you'll just need to double check the chip type and crystal frequency for the one you have.
@@StackingLayers thank you
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
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.
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
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.
@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.
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.
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?
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.
@@StackingLayers thanks a bunch.
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?
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.
@@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
@jimmyboyorsk yeah you should separate power lines, or use a wire gauge that it rated for the total max current draw.
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?
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
This video excellent but I could not get to the menu (4)+ stopped to do? help please thanks.
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
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.
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?
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
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.
@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
@@StackingLayers There I had an issue.
I get this error trying to flash make: *** No rule to make target 'flash'. Stop.
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
THANK YOU!!
You're welcome
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?
i'm having the same problem. Have you ben able to fix the issue?
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
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.
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!
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?
@@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... :)
When you try to do the katapult make flash, you are still in the katapult directory right?
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.
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?
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
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.
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.
honestly all i want to know is how to rotate my lcd screen :(
Which one do you have?
@@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)
What probe ? Where is it plugged in to, and what board? And how do you have it configured?
@@StackingLayers once again, thankyou but i solved the problem allready!
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.