Originally published by Orange Notes. Via Aomway.
FalCAN Probe is an open-source USB Type-C to serial adapter based on STM32F042 supporting CAN, RS-485, and full-duplex RS-422 via hardware jumpers. It exposes SWD and GPIO pins, working as a compact Cortex-M0 dev board.
Key Features
- Multi-Protocol: CAN, RS-485, full-duplex RS-422 via hardware jumpers
- Native USB peripheral, no bridge chip
- Fully open-source: KiCad, firmware, Gerber, BOM
- Linux gs_usb support
Hardware Specifications
- MCU: STM32F042C6Tx (Cortex-M0 @ 48 MHz, 32 KB Flash)
- USB: 2.0 Full Speed, Type-C
- CAN: TI SN65HVD230
- RS-485/422: Dual SP3485EN
- PCB: 4-layer FR4, purple soldermask
- I/O: GPIO, DE-9, SWD, BOOT0/BOOT1
Modes
JP4 open = GS_USB CAN. JP4 closed = CDC Serial for RS-485/422. JP3+JP4 = RS-422 full-duplex.
Software
Firmware based on candleLight_fw. Compatible with can-utils, candump, cansend on Linux.
Open Source Resources
github.com/AndersBNielsen/FalCAN (KiCad, Gerber, BOM)
github.com/AndersBNielsen/FalCAN_fw
Frequently Asked Questions
Difference from CANable?
Adds RS-485 and RS-422 support alongside CAN. Hardware jumper switching, no reflash needed. SWD and GPIO for STM32 dev.
Windows/macOS support?
Linux native. Windows via third-party tools. macOS via community drivers. CDC serial cross-platform.
Fully open-source?
Yes. KiCad design, firmware, Gerber, BOM with LCSC parts. Upload to JLCPCB.
Questions? [email protected]