Hi!
Thanks a lot for your feedback guys! It's great to not be alone working on this and get some feedback from other electronic geeks
![Wink ;)](https://www.eevblog.com/forum/Smileys/default/wink.gif)
DarkPrince: Yes I ordered the PCBs from OSHPark. I got them in about two weeks. It was the first time I ordered PCBs (I used to do etch them myself) and the quality is really really impressive. I have not pushed the service to its limits (gave myself some extra clearance and did not use the silk screen on the bottom) but the result is absolutely perfect as far as I can tell. Getting three boards for such a cheap price is great. For the size of my boards, it cost $34.05 with express shipping. I can only highly recommend them.
HackedFridgeMagnet:
I started with a linear current source:
http://www.tbideas.com/blog/build-an-arduino-shield-to-drive-high-power-rgb-led/ and this had some serious heat problems
![Wink ;)](https://www.eevblog.com/forum/Smileys/default/wink.gif)
I would not let it on for more that a few minutes.
Compared to this first experiment, the new board does not heat at all
![Wink ;)](https://www.eevblog.com/forum/Smileys/default/wink.gif)
I would say most of my heat problems are on the LED now (I use a 40W LedEngin LED). I have put the LED on this heatsink:
http://www.nuventix.com/products/led-cooling/par30-cooler-40w/ and it gets reasonably warm (I also bought the fan but did not screw it yet).
The parts that generate heat on the board are:
* the input power connector (I have used a 2.5x5mm power jack which is rated for 1A and it's taking ~1.5A when the LED is at full power);
* the polarity protection diode (I have used a 8Amp but it still gets very hot, I would have to find a better way to do polarity protection...);
* the LM317 which I have put there because I wanted this board to work on it's own without depending on an external 3.3 power supply. This was stupid because I run the board at 18/20V and even if the LT3518 dont use a lot of current, the LM317 has a lot of volts to dissipate...
* The LT3518s barely heats, the inductors just a little bit.
Now about flickr... I did get some flickr on the first board I built. I have tried to debug that for a while. I have found that using a bigger capacitor (10uF electrolytic) on the 3.3V rail helped but did not make it go away completely.
At some point, I started building another board to try not including the LM317 and using an external power supply and it turns out that board #2 and #3 do not have any flickr problem (even with the LM317). So I would say I dont get flickr 66% of the time...
I will have to double check the joints on the first board. Did not have time to do that yet.
A problem I do have with this board, is electronic noise. It is the first time I design something to run at 1Mhz. No matter where I put my oscilloscope probe, I get huge spikes everywhere. The circuit works fine but I am not sure how to find out whether this noise is "within normal range" or not. I might try slowing down the LT3518 and although I paid attention to that the first time, I will be even more careful when routing the PCB for the next prototype.
I have not done any efficiency measurement yet. I am not sure how to go about that, especially because I have the LM317 which is also going to use some energy.
And finally, yes I have tried dimming with PWM, it works really really well. I have built another board with an Atmega 32u4 which is basically an Arduino Leonardo clone to drive the PWM. I have added a Roving network RN-171 module and I can control the RGB led remotely from my phone with an iPhone app.
All of this is open source, I would love to have someone else use it! Let me know if you need help!
* Arduino source code:
https://github.com/tbideas/illumi* iPhone/iPad app source code:
https://github.com/tbideas/illumiappThanks for the link to your project, I will take a good look at that! Making a nice light fitting is a problem for me too now.
thanks again for your comments!
thomas