I am adding 2 CAN/USB Adaptors. The upper one is not galvanic isolated while the lower one is 2cm longer and uses ADM3053 which also makes the board ca 5-8.- USD more expensive. The MCU is STM32F105RB and the USB is full host or Device capable. The SN65HVD233 based one have a few Control functions ADM3053 does not have, but the Boards are basically identical.