Armed with just a lap top and an ironing board an accountant and father of two has completed a 24-hour non-stop DJ set.

Stephen Eddleston-McGrath, 42, was inspired to take on the challenge by his six-year-old daughter Róisín who suffers from type-1 diabetes, his love for music, and the chance to hold the record among his online community for the longest set ever.

Róisín, who was diagnosed aged 13 months, must have her blood sugar level checked at regular times, and until recently underwent five or six insulin injections a day.

A transfer to a constant drip feed has improved matters, but still hugely impacts on her life.

Mr Eddleston-McGrath, who plays under the name DJ Gingersteve, said: “It is about constantly managing her life. Any parent of a type 1 diabetes child will tell you it is all the stuff that goes on behind the scenes the takes its toll.”

An amateur DJ for 20 years, Mr Eddleston-McGrath put on a 17 hour set last year, collecting about £1,500 for charity JDRF, dedicated to finding a cure for Type 1 diabetes, but after his record was broken he was determined to do a full 24 hours.

After months of preparation, the Crystal Palace-based accountant began his live set from his kitchen, running an internet stream from 8am Saturday all the way though to Sunday morning.

He said: “It was pretty tough. You have sections where you put on a seven or eight minute track to give yourself a chance to go to the bathroom. At one point I was cooking and DJing – flash frying a steak. I had about three or four times the music I needed prepared to give me flexibility so it was a huge operation.”

Mr Eddleston-McGrath has already had more than £1,000 pledged by his fans and hopes a final push of wellwishers will take him to his target of £2,000.

He said: “My main goal is to help JDRF towards a cure. There are many diabetes dedicated charities out there, but the sole reason for JDRF is to find a cure. For Róisín is could change her life.”

To sponsor DJ Gingersteve visit http://www.justgiving.com/GingerSaturday or to find out more about the charity visit www.jdrf.org.uk