A couple of pics to show how my boiler power controller turned out. It ended up being a general-purpose 3kW unit based on the original cheap chinese controller board. Here it is mostly finished:
Notable external features...
Graduated knob for repeatable setting (I still have to add a pointer). I thought this was simpler than using a meter across the output. However, I have included a neon across the output for a little visual feedback.
On/off and bypass switches. These allow you to turn the boiler off, or get it back up to the boil quickly after additions without losing the power setting. The switches are illuminated so you can see easily when they are on and waterproof in case of wet hands.
Larger external heatsink added. This is electrically grounded but thermally insulated from the metal case with foam sheets to avoid cooking the other components.
Ultra-fast semiconductor fuse: I went with this in the end because the inside of the case is quite full and it's a lot of work to get to the triac if it needs replacing. The i2s value of the fuse is about 1/4 that of the triac, so hopefully it'll provide effective short-circuit protection. The fuse does get a little warm, but seems to be coping in a standard fuseholder.
Another pic showing inside the case:
Notable internal features...
The chinese controller board is at top left mounted through a perspex plate for better insulation. I found that the circuit board tracks that carried the full load current were getting quite hot, so I bypassed them and removed the original screw connectors. The triac has also been removed from the board and is mounted on the back of the heatsink through a hole in the case using 2.5 sq mm conductors, but it is obscured by thermal insulation.
An issue with these cheap controllers is that they use a very simple circuit that shows hysteresis. They will dim a light smoothly down to zero, but when you turn them back up, the light stays off and then suddenly comes on at mid-brightness. You can read about why this happens and a simple fix for it here:
http://techno-fandom.org/~hobbit/lighting/dimmer.html
and also here:
http://www.eetasia.com/ARTICLES/2001JUN ... MD_AN5.PDF
(page 4) but note that these circuits are for 120V, so the resistors need upgrading to about 30k (and appropriate wattage) for 240V. The extra capacitor needed (see the first article) turned out to be about 0.022uF. The extra components, including a small bridge rectifier, cost less than a quid from Maplin and are mounted on a small piece or veroboard attached to the main circuit board at the extreme top left of the case, using a cable tie and three flying leads.
The 16A RF-filtered IEC power socket at centre left provides common-mode filtering from about 1MHz upwards to stop RF interference going back up the power cord and into the house wiring. I have added to this using my own two-stage low-pass LC filter to tackle lower frequencies. This consists of two series chokes and two parallel capacitors placed between the power controller board and the mains input. The larger of these can be seen at right (a choke consisting of mains cable wound on a toroidal ferrite core) and at bottom left (a bank of 4 x 5uF capacitors connected in parallel and wrapped in a bundle of black insulation). The other smaller filter components are hidden from view. In theory, the big choke is actually way too small and the core should saturate at around about 1A, never mind the 13A it has to carry. However, it seems to take out enough of the switching transients to still be quite effective.
Testing with a portable radio and with the controller at its noisiest setting (50% power with a full load) there is no detectable interference on the house mains much above 600kHz and at 600kHz (the lowest frequency I can test) it is far quieter, electrically, than the fluorescent lights in our kitchen. So I think I have that nailed.
Lastly, the extra chokes have required an RC snubber (the blue rectangle, also from Maplin) wired across the on/off switch to protect the contacts.
I've done 3 brews with the controller in essentially its final form now, and they've all gone well. Used at full power the heatsink gets almost too hot to touch, but the case stays around 30 to 35C. In practice, it never actually gets this hot because it's not on full power and I use the bypass switch while getting up to the boil.
Since I've been using this beer clarity seems to have improved quite noticeably. Instead of the old simmerstat, that gave on/off periods of boiling and not boiling, I can now tweak the boil to be nice and vigorous all the time without actually boiling over.