Volunteer repairers will fix your broken/faulty items as you watch, in return for a donation. It will be held at the Top Club, 69 Louviers Road, Weymouth, DT3 6AY, from 10.30am to 12.30pm.