Spacecraft concept

Current concept based on ESA's Final Technical Report

Spacecraft dimensions 2.7m diameter x 0.89 meters high