A three-dimensional, self-reconfigurable structure is proposed. The structure is a fully distributed system composed of many identical 3-0 units. Each unit has functions of changing local connection, information processing, and communication among neighborhood units. Groups of units cooperate to change their connection so that the shape of the whole solid structure transforms into arbitrary shape. Also, the structure can repair itself by rejecting faulty units, replacing them with spare units. This kind of self-maintainability is essential to structure's longevity in hazardous or remote environments such as space or deep sea, where human operators cannot approach. We have designed and built a prototype unit to examine the feasibility of the 3-0 self-recon$gurable concept. The design of the unit, method of reconfiguration, hardware implementation, and results of preliminary experiments are shown. In the last part of this paper, distributed software for self-reconfiguration is discussed.