La mayoría de los adaptadores USB-a-bus, incluidas herramientas como CANTact Pro o el Ollie V1 y V2 de MeatPi, soportan CAN o RS-485/RS-422 como dispositivos seriales de función fija. En contraste, el FalCAN Probe de Anders B. Nielsen es un adaptador USB multiprotocolo basado en el microcontrolador STM32F042.
El FalCAN Probe es una placa USB Type-C compacta y de hardware abierto que conecta un computador con redes CAN, RS-485 y RS-422 full-duplex. En lugar de usar un puente USB de función fija, expone la interfaz USB nativa del MCU junto a SWD y GPIOs, y también puede usarse como una pequeña plataforma de desarrollo Arm Cortex-M0.
Especificaciones técnicas del FalCAN Probe
- MCU: STMicro STM32F042C6Tx Arm Cortex-M0 a 48 MHz con 32 KB de flash y 6 KB de SRAM.
- Interfaz host: USB 2.0 Full Speed mediante puerto USB Type-C.
- Interfaces (no aisladas):
- Expansión: 2 cabezales GPIO de 17 pines, footprint hembra DE-9 (DSUB-9) sin poblar para pinout estándar CAN, USART1 expuesto (PB6/PB7) para uso externo USB-a-UART, headers para GPIOs, configuración de boot, debug SWD y ruteo de bus (JP3/JP4).
- Debug: header dedicado para programación SWD.
- Indicadores: LEDs de estado verde y rojo.
- Alimentación: 5 V vía USB-C, regulado por LDO MIC5504-3.3 a bordo.
- Dimensiones: PCB de 4 capas FR4, ~1,6 mm de grosor.

¿Qué lo diferencia de un CANable o Candlelight?
Lo que distingue al FalCAN Probe de herramientas similares como los adaptadores CANable o Candlelight es su firmware. Usa un fork de candleLight_fw que soporta el módulo del kernel Linux gs_usb mainline, lo que significa que puedes conectarlo a Ubuntu o Raspberry Pi OS y usar can-utils estándar sin instalar drivers custom. El firmware además agrega soporte para conmutación de modos RS-485 y RS-422 sobre las capacidades CAN estándar, y el hardware mismo expone los pines de desarrollo del STM32.
La conmutación de modos se maneja con jumpers de hardware leídos al arranque. Si JP4 queda abierto durante el reset, el dispositivo aparece como interfaz CAN (gs_usb). Si JP4 está cerrado, aparece como puerto serial USB (CDC) conectado al USART1 para comunicación RS-485 o RS-422.
Anders explica que la placa es esencialmente un dev board STM32 simple con hardware de comunicación industrial integrado, lo que facilita reprogramarla. Puedes usarla como generador de tráfico de bus, como analizador CAN, o incluso convertirla en un programador estilo ST-Link con firmware custom.

¿Cómo se compra y quién lo fabrica?
El hardware fue diseñado en KiCad 9 y los archivos completos (esquemáticos, layout PCB, Gerbers y BOM con part numbers de LCSC) están disponibles en GitHub bajo licencia CC BY-SA 4.0. El firmware customizado tiene su propio repositorio aparte.
El FalCAN Probe open-source con CAN y RS-485 está a la venta en iMania.dk por 249 DKK (aproximadamente USD 36), con precios listados que incluyen 25% de IVA para compradores europeos (el IVA se descuenta en checkout para clientes internacionales). Llega sin los pin headers ni el conector DE-9 soldados, aunque incluye un macho DE-9 sin soldar para que el usuario lo monte por debajo de la PCB y respete los pinouts estándar TouCAN/PEAK CAN.
¿Vale la pena para makers chilenos?
Para automotriz, robótica industrial y manufactura, el FalCAN Probe se compara directo con los analizadores CAN de Vector o PEAK, que en Chile cuestan entre CLP 250.000 y 600.000 por adaptador. A USD 36 más envío internacional desde Dinamarca, queda bajo CLP 60.000 importado. La alternativa aún más barata es fabricarlo localmente: pedir las cinco PCBs a JLCPCB, los componentes desde LCSC y soldar a mano sale por debajo de USD 25 si se reemplaza el SP3485EN por una variante MAX3485 fácil de conseguir. Es de los proyectos open-source más útiles para enseñar bus industrial este 2026.




