Communication is dropping when printing on my Tevo Tarantula
As per long article Marlin firmware  it looks like my system is a victim of closed ground loop via USB connection. It is now clear to me that printing from laptop (connected to different socket) was a ground loop separated case and therefore the connection was stable. Connecting my raspberryPi from same socket using long unshielded cable is the main reason of connection drops. 

Will try to run raspberryPi with short shielded cable and also will test raspberryPi powered from power bank.