I've had a dabble with the P7's, originally I purchased a driver from kaidomain as well (being too lazy to build my own at the time) and it wasn't very good, bad regulation, and different drive currents for different input voltages.
Anyway ended up designing a simple constant current driver matched for 4 x AA NiMH 2.7Ahr batteries, with the overall battery voltage being close to the P7's forward voltage the power loss in a linear current regulator was not bad and acceptable. I added a microcontroller to give it 4 power level modes that it remembers. Packaged in a small Pelicase.
One of these has basically replaced my 50W defused halogen lamp.
đŸ”—Personal-Album-125-Image-006[linkphoto]Personal-Album-125-Image-006[/linkphoto][/link]
đŸ”—Personal-Album-125-Image-007[linkphoto]Personal-Album-125-Image-007[/linkphoto][/link]
I'm also building another in a turned ali cylinder case with reflector for a power beam! Fully water proof to IP68. Will post it when done.
By the way if anyone is thinking of playing around with the P7's, I strongly recommend that you get a little ali PCB to mount them on to, which then can easily be moved from project to project. Or you can buy a P7 already mounted on one (best bet), then you only need to use a heat sink transfer compound instead of glue.
Mr Mike www.mineexplorer.org.uk