At the moment Iīm having problems with my program or the wires; I donīt no wich is causing the problem... The robot consists of 6 modules; 2 drivetrains, 1 body 2 bumpers and 1 cleaning frame + a light sensor attachment. The 2 drivetrains is put together with the body by 4 of the blue transparent double connectors(see picture-I donīt know what else to call them). Put on the ground, the weight of it all made the 2 drivetrains bend out, thats why thereīs a spring above each connector. Now, when itīs lifted from the ground, the 2 drivetrains bends in, but plans out when driving. The 2 drivetrains gearing will only be complicated to newbies, thereīs enough torque to drive it all with further attachments and enough speed for me not to fall asleep wathcing it drive around. The cleaning frame is "hanging" from the body in 6 springs, which are placed in a way that lets the cleaning frame glide over doorsteps and other small obstacles without leaving the ground for to long. The cleaning frame is very much "alive", but without interfereing with the drivetrains. The body have room for 2 RCX units, 1 on each side of the turntable. The RCX unit thereīs on now, runs the 2 drivetrains, the turntable and reads the touch sensors(bumpers), the light sensor and the temperature sensor. The light sensor is monitoring the darkness, connected to input 3, sharing with touch sensors; if it drives under the couch or bed, it signals and drive a other direction. It is placed on the turntable which is driven by a micro-motor and the turntable will later connect to different kinds of modules, run by a second RCX. The temperature sensor monitors for heat over 30 C. and cold under 15 C.