No, the Roomba does not leave any carpet marks. The Roomba is designed with soft brushes and suction technology that prevents it from leaving any marks on carpets or other surfaces. Moreover, the suction on an iRobot Roomba is powerful enough to lift dirt and debris off your carpets without causing scratches or other damage. Additionally, the soft brushes are thick enough to prevent them from causing any abrasions on your carpet fibers. Therefore, you can rest assured that using a Roomba will not leave any marks on your carpets.