A CAN boardok használhatóak USB kommunikációval is. Ezt a módot még nem próbáltam, és negatív tapasztalatom nincs a CAN használatával kapcsolatban, de van néhány kétségtelen előnye az USB-nek. Rögtön például az, hogy nincs szükség USB to CAN adapterre. :-)
Arról van szó, hogy a 4-eres CAN vazetéket továbbra is úgy használjuk, hogy a vastagokon az áramot jutattajuk el az eszközhöz, a két vékonyat pedig a CAN helyett az USB kommunkikációra cseréljük. Elsőként Hartk-nál láttam erről egy leírást:
https://github.com/hartk1213/MISC/tree/main/PCBs/EBB_VIA_USB
Később a Lab4450 oldalán jelent meg egy még menőbb tutorial:
https://lab4450.com/latest-projects/upgrade-can-ebb36-to-usb-toolhead/
Itt az a plusz ötlet, hogy a CAN csatlakozót is tovább használjuk, a CAN bus tovbbi két kivezetésére kötjük az USB adat vezetékeit. Egy korrekt 90°-os csatlakozóval egészen esztétikusan megoldható:

Ha kísérleteznél vele, tettem fel a shopba néhány USB csatlakozót: