Since the Micropython attempt failed, see log, and i still have the hardware laying around, I tought it could be usefull to control my Roomba over MQTT.
Components
1×
Wemos D1 mini
because they're small and cheap
1×
BOB-12009
bi-directrional logic level shifter
1×
R-785.0-0.5
Linear Regulator Replacement DC DC Converter 1 Output 5V 500mA 6.5V - 32V Input
1×
MD-70
Mini DIN 7 Male connector, Mini DIN 8 is fine as well
Yep it happend. After getting all the parts, some soldering, charging the Roomba, testing all the voltages (remember there are 14 to 18 VDC coming out of the Roomba, that would release the magic blue smoke super fast), connecting the ESP8266 Module, settings up the webREPL and firing the first commands nothing happened.
After connecting there the UART of the module to a UART-USB cable I saw that it actually echoes all the stuff I sent over webREPL. Damn it.
I will try it with using UART1 for TX and UART0 for RX, since UART1 is only unidirectional.