Тёмный

From The Bench: Episode 2 - Flashing a BTT U2C CAN Adapter with Updated Firmware 

Old Guy Melts Plastic
Подписаться 2,3 тыс.
Просмотров 9 тыс.
50% 1

Thanks to Shelley at @bigtreetech5117 for inspiring me to start making the "From The Bench" video series. She approached me a short while ago asking me if I would be interested in making some content featuring some of their products, which they would send me for free.
For this first series, that product is the BTT EBB SB2240 CAN Bus Toolhead PCB. I walk you through the entire process to mod your printer for CAN Bus.
Links:
github.com/Esoterical/voron_c...
github.com/bigtreetech/EBB/tr...

Опубликовано:

 

27 июн 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 21   
@mattpolito
@mattpolito 11 месяцев назад
Thanks for the video. I actually really enjoyed that you took the time for explanation which I hadn't seen explained in other videos.
@oldguymeltsplastic
@oldguymeltsplastic 11 месяцев назад
Glad it was helpful!
@JeffBradway
@JeffBradway Месяц назад
I struggled for days before finding your video mentioning the bad firmware. Took just a minute after. Thank you!
@oldguymeltsplastic
@oldguymeltsplastic Месяц назад
Welcome!
@user-jm8ho2hy8g
@user-jm8ho2hy8g 5 месяцев назад
thanks for doing this. really helped doing the walkthrough
@oldguymeltsplastic
@oldguymeltsplastic 5 месяцев назад
Glad I could help!
@Mrosekrans
@Mrosekrans 7 месяцев назад
Hey man, great content. Thank you for all the work. Much needed to get through this project on the first try. Question for ya…. If I swap ports on the U2C do I have to re flash the board? I’m swapped tool heads and went from SB2240 on stealthburner to EBB36 and the 2240 came with umbilical that won’t work with the 36. Of course I only received 5 pins for the U2C plug. I did have some pins for the white port next to the original black connector. Will the U2C allow me to plug in to ANY can h/can L on the board? Any pin out I can find doesn’t give anything but “can” labels. No numbers. Which should probably tell me that the answer to my question is in fact yes, but I am actually having issues talking to the 36 at this point and trying to find which direction to go to resolve. Thanx again for the invaluable resource that saved me a few weeks ago setting it all up. Worked great until I just couldn’t leave it alone. What’s life without upgrades, right?
@oldguymeltsplastic
@oldguymeltsplastic 7 месяцев назад
Because all of the CAN H connectors are linked, as are all of the CAN L connectors, it doesn't matter which ones you connect to. You don't need to specify the CAN H and L pins in the printer.cfg, only in make menuconfig.
@oldguymeltsplastic
@oldguymeltsplastic 7 месяцев назад
It's important to know that if you are using a U2C, you will NOT flash Katapult or Klipper to the U2C, and your mainboard should absolutely NOT be flashed in CAN USB Bridge mode. Lots of help available on the Voron Discord server.
@KennethScharf
@KennethScharf 5 месяцев назад
USB is both a protocol and a HW / electrical spec. You don't have to use actual USB cable to make use of the USB protocol, though to connect the CAN board to the RPi via USB you would have to make use of the USB connectors on both ends and then transition to a different cable. Some have made use of a CAN bus cable for the USB communication between the two ends. Since this will make use of the USB transceivers, it would be somewhat important that the correct impedance be seen by each end. Also, there is a danger of electrical damage to the USB hardware should the data lines be disconnected without the ground (earth) connection between the two ends still in place. The USB hardware spec for actual USB connectors guarantees this can't happen.
@oldguymeltsplastic
@oldguymeltsplastic 5 месяцев назад
A few people are using their CAN toolhead PCB's over patched/modified USB cables, so that the USB Data+ and Data- lines are used, but the toolhead gets 24V power and Ground from the 24V PSU. It's still a bit tricky in that configuration to avoid frying your electronics, so I don't recommend doing so personally, but it IS technically possible. IMHO, best to wait for the inevitable USB toolhead PCB's that will undoubtedly pop up soon, such as the LDO Nighthawk.
@KennethScharf
@KennethScharf 5 месяцев назад
@@oldguymeltsplastic The Nighthawk board will have protection diodes / fets between the USB cable and the processor. Many other controllers that have USB interfaces also have this circuitry, it should be "standard" IMHO. (I don't think the RPi does). Also USB plugs are designed to break the data lines BEFORE the ground line when removed (and visa versa). I suppose you could add back to back Zener diodes between the data lines and ground for protection, probably rated at 6v vz.
@oldguymeltsplastic
@oldguymeltsplastic 5 месяцев назад
@@KennethScharf sounds a bit too "MacGyver" for my tastes, but each person should decide that for themselves... 🤣
@Pro3Druk
@Pro3Druk 3 месяца назад
Hello! Help me please, I've been struggling with installing canbus for 2 days now. I have orange pi 5(Distributor ID: Debian Description: Armbian 24.2.1), bought an ebb36 board and a U2C module. At the very beginning, when creating the can0 file, it gave the error /etc/network/interfaces.d/can0 directory does not exist. I manually created the interfaces.d folder and the can0 file. With all further manipulations, I encountered the same problem: I did not see the device via can0. when I scanned the ip addr networks, I discovered that there was no can0 network. Maybe someone has encountered this problem. Thanks in advance!
@oldguymeltsplastic
@oldguymeltsplastic 3 месяца назад
Sounds like your Orange Pi build might be using net plan instead of the can0 file to initialize the network stack. Esoterical's guide should help get you there: canbus.esoterical.online/Getting_Started.html
@Pro3Druk
@Pro3Druk 3 месяца назад
@oldguymeltsplastic thank you! very interesting resource! I will study the information. By the way, I tried to install canbus on raspberry pi, everything was installed there immediately. Thanks again for your reply.
@kietmanh4113
@kietmanh4113 16 дней назад
i used ifconfig command but can't find can0,can only see wlan and lo
@oldguymeltsplastic
@oldguymeltsplastic 16 дней назад
Did you set up the /etc/network/interfaces.d/can0 file? See canbus.esoterical.online/Getting_Started.html for more details.
@kietmanh4113
@kietmanh4113 15 дней назад
@@oldguymeltsplastic I did and succeeded the above steps but now I can't find the uuid of sb2209
@SteinerSE
@SteinerSE 2 месяца назад
Hmm, my output looks slightly different, instead of txqueuelen 1024 it says txqueuelen 10
@oldguymeltsplastic
@oldguymeltsplastic 2 месяца назад
Have you made any progress on this issue? If not, come find me on Discord, and I will try to help!
Далее
아이스크림으로 체감되는 요즘 물가
00:16
Happy 4th of July 😂
00:12
Просмотров 15 млн
Еду за гитарой…
01:00
Просмотров 232 тыс.
Setting Up CAN Bus On Your 3D Printer (U2C & EBB)
16:43
No Nonsense Guide to CanBus
19:04
Просмотров 10 тыс.
Manta M8P+EBB CANbus Setup
42:28
Просмотров 32 тыс.
아이스크림으로 체감되는 요즘 물가
00:16