Hm… At least for me the combination UTOC-3 and SB2040 had worked directly out of the box. (Until it didn’t at some point it wasnt flashable anymore, I mean I could flash but it wasn’t recognized anymore (also the lower LED did not light up anymore after flashing)).
SKIPR in normal UART Mode and SB2040 in CAN mode.
UTOC only connected to the PI part of the SKIPR with USB.
Ah, and I did not use CANBOOT, but that might be unrelated.
We can do that? I thought that it is impossible to mix and match between CAN mode and UART mode. Someone told me it has to be all CAN or nothing.
Anyways, I think I got SB2040 to recognize as you said. Should have done this earlier and saved me a lot of headaches. Still it’s weird how SB2040 is not work in can mode from skipr
Are we sure stm32f407 cannot have simultaneous USART1 and CAN2? Looking at the datasheet there may have been issues with simultaneous CAN1 and USART1 because of shared pins but this is not the case for CAN2, maybe this should be re-evaluated.
Could be a reason MKS used CAN2 instead of CAN1.
A virtual can0 on the host tunneled over uart might be a possible alternative to USB Bridge.
Ok, so I have been watching this on the forum and finally decided to try it. No luck.
Can you guys share the procedure for getting the can0 interface working?
I currently have the skipr board working with a utoc1 and sht46 (not installed in a printer).
I have tried several attempts at getting this working with the latest pull from klipper (it looks like this was merged) but it cannot find the can0 interface. What are all the klipper settings in menuconfig for the mcu? I set it up like Nakajima has pictured but no dice. Are there any settings in the usb section? Do I need to have a usb cable connected from the pi section of the board to the mcu port? I have tried several things but it just cannot find can0. I have not tested plugging the sht46 into the board yet since I cannot get it to recognize can0.
what are you doing on such an old version? v0.10.0-530-g3387a9c2
update klipper (make flash) on linux host and mcu to latest, you dont need patched anymore. I have it working with latest klipper (v0.11.0-86) on ebb42 mcu, skipr mcu and skipr host.
I deleted my post because I was looking at the wrong log (old downloaded logs) and I was going to wait until I am back at my shop so I can turn on the board I was testing canbus with to get the right log.