M6E Nano - Connect timeout

Hello, I am try to connect the Universal Reader to a new M6E Nano setup with a CH340G serial breakout, and I am seeing this timeout error. Appreciate any help to fix this. Thanks

check that the FTDI / CH341 is set for 5V (many are default 3v3)

Thanks @paulvha, will check. Though I have also tried it stacked up on a Arduino R4 and get a timeout error as well. I am trying it powered via USB only for now, you think that could be it? The power led turns on in both cases (through CH340G and Arduino mounted) and I notice that the nano shield starts heating up a bit.

I have tried it on an R4, but not stacked. There are issues when trying to use the SofwareSerial with an R4, else use loose wires and use Serial1. (see ThingMagic/Arduino_lib_special at master · paulvha/ThingMagic · GitHub).

It does connect with USB power as long as it is 5V. If it is less it becomes unstable and might just fire random characters on RX. This “could” cause the M6E to turn hot, but also check that is does not short-circuit to the Arduino board connectors.

The USB powering normally only is an issue when start to read/write a tag, as it can not provide the needed power

1 Like

@paulvha that was really helpful, your page there described the issue:

A problem with UNO-R4 the SoftwareSerial in the library (version 1.0.4) prevents a change a baudrate after an initial baudrate has been set. In the function setupNano() it first tries to connect with the wanted baudrate. If that fails it will assume the M6E is still at the default 115200.

It scans now stacked on my R4 using SW-serial mode after changing the initial baudrate to 115200 in the example:

Still unable to get it to work as HW-serial, and trying to figure out why.

Thanks a lot