HUSKYLENS 2 problem with UART

userHead JackDF 2026-09-29 15:59:57 31 Views1 Replies

Hi,

I have problem with UART. Huskylens doesn't response for 55 AA 11 00 2C 3C

Checked 115200 and 9600bps. Also tried RX/TX swap.

Using RS232/TTL converter. Conected Rx, Tx, GND from GRAVITY.

Green LED means UART selected in Husky.

Powered via USB.

Firmware updated to 1.4.1. What can be wrong?

2026-09-30 10:14:28

The bytes you're sending (55 AA 11 00 2C 3C) are the standard query header, so the command itself is fine — it's usually one of these:
- Set the protocol explicitly, don't lean on auto-detect. On the HuskyLens screen: General Settings >> Protocol Type >> Serial 9600. All official UART examples use Serial 9600, and your terminal must be on the exact same baud. (HuskyLens supports 9600 / 115200 / 1000000, so 115200 is fine too — just pick one and match it.)
- Check the adapter's logic level. HuskyLens UART is 3.3V TTL. A true RS232 (±12V) converter won't work; if it's a USB-TTL (CH340/CP2102 style), use its 3.3V output, not 5V.
- Common ground. The Gravity GND must be tied to the adapter's GND. If they're on separate USB ports with no shared ground, the signals float and HuskyLens never sees a valid 0x55.
- Make sure the terminal sends the six raw bytes with no added CR/LF or hex-as-text.

UART wiring and baud rates are covered here:
https://wiki.dfrobot.com/HUSKYLENS_V1.0_SKU_SEN0305_SEN0336

If it still won't answer, use a multimeter/scope to confirm a 0x55 actually appears on HuskyLens' RX pin when you hit send — that tells you if it's a wiring/level problem or a protocol one. Cheers

userHeadPic Jason.Miao