DEL's OSH-Park driver boards

Would a resistor on Vdd similar to the gate resistor on an FET help in any way?

Probably not. Vdd should be well within specifications, courtesy of the LDO.

If it was not a random failure my bet is still on the FET PWM pushing ugliness back into the output terminal of the 7135.

9.44 V spikes in this test bench setup with long-ish emitter wires, 4P cells, 4P emitters:

(Magenta trend is the FET drain, which is also the 7135 output.)

For the K2 board I considered several options, but in the end went with this simple arrangement. A small gusset plate of plastic or FR4 can be epoxied behind the switch board for extra strength, but I think it should do OK without.

The switch board would simply be butt-soldered to the main board.

The two OSH shares will be up shortly, link in my signature.

As mentioned above:

  • R1 and R2 are populated if pin 7 is used for cell voltage monitoring. This could, however, be done using the software-only method of Vcc vs. the internal 1.1 V reference.
  • R7 is populated when re-purposing pin 7 to drive a second indicator LED, as per the stock driver.
  • There is an R1 on the back of the switch board. A jumper here rewires the two indicator LEDs in parallel, both to be driven from MCU pin 3.

For the 16X super light, I replaced the 7135, added a solid wire jumper from the tab to the grnd plane, and added a homemade copper heat sink epoxied to the top of the 7135, for the heck of it. I put in fully charged VTC6's, so first thing I tried was measuring max again. This time I hit 37K lumens @start, quickly dropping to about 33.5K in 10 seconds.

The moon mode is extremely low, like 0.1 lumens as I could measure. Funny - not all 4 dyes light up at the same intensity this low. I've been playing only in ramping range of the 7135, and there's some strange behaviors goin on. If at moon mode, it seems to act normally. If a ramp up a little, staying on is fine, but turning the light OFF than ON, it doesn't come on right away - like a 2-3 second or so delay.

Voltage blinking out is 4.1V which sounds right.

Edit: Ooops, sometimes now it doesn't turn on at all now -- still in 7135 only PWM'ing.

Somewhere I think I read that 7135’s don’t need a cap on the output if short wires are used but maybe this is an exception since the spike is from another source?

Hmm, that pretty much rules out overheating.

And voltage spikes from the FET, when only the 7135 is on?
I remember the problem (with the Attiny13a) that PWM-0 is not completely off and PWM-255 is not completely on. Perhaps there’s still influence from the FET even when it’s seemingly off. That might explain why the 7135 is now degrading slower.
But sounds like a case for a scope.

I will happily make you any board you need for this beast (vias, GNDring, single double triple channel, snubber, coil, C for 7135…) but I need specific data. Me no EE, I just happen to make some brd in eagle… :slight_smile:

It's weird, but not sure it's getting worse, but yes - FET hasn't been turned on, at least PWM of 0, and still this odd behavior of the 7135.

I switched to a regular "4 mode set + moon" now, and it's working normally - moon PWM 3, PWM 30 on 7135, PWM 255 on 7135 -- all working fine. There's no mode memory so must go in this order. It works fine, just like ramping when it ramps through the PWM levels on the 7135, it always seems to work ok.

The only problem in ramping is when it restores the last used PWM level, and the level is in the 7135 only.

This is what 0.1 lumens moon mode looks like, not much more than glowing:

Ah, the mythical 7135 - Who know what the real specifications are…but this is definitely something worth testing.

Most of the 7135 datasheets do not mention anything, but some ADDtek datasheets show this Cout and state that it is needed if the emitters are not on the same PCB as the 7135. This one for example have it as ‘strongly recommended’:

On page 4 they detail that it is needed if wires are longer than 3 cm. Seems 1 uF is a good starting point.

Same manufacturer, no mention of the Cout:

http://led22.ru/ledcat/ledsource/amc7135.pdf

Cout is not going to play nice with the FET PWM (probably also the 7135 PWM!), so it would be for a quick test only.

Other thoughts. Tom is using phase-correct PWM so 0 is fully off and 255 is fully on. So this is probably not the FETs doing. (But might still be what killed the original 7135). What does the LDO circuit look like HQ? And do we have the correct LDO part/pinout TOM? Would be good to put a multimeter on the LDO while testing. Critical for most LDOs is the size and type of the C at the outlet of the LDO. Would expect the MCU to be more sensitive to an unstable LDO, but who knows…

Here's the pic of the driver I'm using w/LDO:

C1 and C2 are both 10 uF -- think this was proper way to do the LDO?? I'm 99% sure this is the LDO that is "DEL recommended" , I hope?? Pretty sure I got these LDO's from Arrow, after you or HQ gave me the exact part#, I believe - at first I bought the wrong ones. Arrow's order history is broken so I can't confirm right now - I'm at work so don't have access to the LDO parts. Dunno if that "L250" label on the LDO means anything. Hhmmm - ok, was discussed in HQ's thread here: https://budgetlightforum.com/t/-/40540.

I know I did not guess in choosing the LDO myself - used one previously posted/used or recommended. I do not trust my own knowledge of this stuff at all.

Edit: Ok, found the LDO I'm using: https://www.arrow.com/en/products/mic5235-5.0ym5-tr/microchip-technology, Microchip, 5V output.

I thought I was told using a 10 uF cap for C2 would be the way to go with an LDO. Is this correct? I see the circuit in the data sheet is fairly complicated w/parts.

LDO is the pinout mattaus/wight used, I detailed in this post

It wasnt me who proposed a certain one from arrow, I buy them locally.
I tried 2 different LDOs (will post nr from home) and one did not work. I tracked it down to what might be that the LDO needs a minimum output load. Couldn’t find it in the datasheet, just read about it in the web. Second one works, but I only use it on the 11+1 driver, not on the SRK FET.

C size for LDO: i looked up more than 2 datasheets and afai remember they want ~1-2.2yF minimum and there is almost no restriction to go higher. I use 10yF for both as well.

PhaseCorrect PWM on off works: good to know, thx.

Ahh - that post has 4 LDO's wight links to. So which one do you use that ended up working?

Edit: Ok, found a few refs of the MIC5235, looks like TA uses them, all around here: https://budgetlightforum.com/t/-/41018/48

Cant say from the top of my head, I think all of them were hard to get locally and I ended up with a TI type.
Will post in the evening.

But pinout is always
1 in
2 gnd
3 on/off
4 n/c
5 out

For future reference, this is the LDO mentioned in HQ’s thread:

Both this and the Micrel you used look like very good parts. Low drain, reverse polarity protection, good C2 compatibility. 10 uF C2 should be perfect for both. This one does something with pin 4, where it is N/C on the Micrel. N/C is fine for both.

The Micrel is specified to be no-load stable.

Looking at the LDO and general board layout nothing seems off…mystery.

Probably a stupid question, but is C1 rated for 8.4+ V?

Somewhat related, but on the total opposite end of the spectrum, this one is an SRK driver aimed at muggle use.

On a whim I tried this 4-emitter ‘Ultrafire’ SRK clone from Fasttech:

https://www.fasttech.com/products/1601/10010861/4494900

It took forever to ship and my sample should be fresh stock / current batch. The retaining ring for the button is red on mine and the spring board green. The rest seems to be the same as in the Fasttech photos.

My expectations were very low, but it turned out better than expected. No shelf behind the mcpcb, way off-center LEDs, aluminium bezel, whimpy driver and wires (26 AWG?!), but not bad for the rest. The host is a little different from the traditional, no fins around the button and a 6-lobe design on the tail cap, vs. the 3-lobe. Decent reflector, real XM-L2s, cool but not blue. Reflowing the LEDs to center properly was easy enough.

I considered to do the typical add-in shelf and using loose 16 mm dtp mcpcbs, but decided it is not worth the time. Running the light at 5 A for a while showed the thermals to be better than expected as well. The 3-4 mm rim below the mcpcb transfers heat surprisingly well. The head heats at about the same rate as the mcpcb. After 15 minutes everything was at around 55 C with the loose (and driver-less) head driven directly from a power supply set at 5 A CC.

So this will become a ceiling bouncer/cell holder for camping/power outages. No DD, but rather a simple 2-channel current-limited driver with space for up to sixteen 7135s:

Similar to the K2 driver above, there are resistors and pads to drive up to 2 indicator LEDs. These are not useful with the stock Ultrafire clone.

Ahh, not stupid Q at all. I dunno... Typcial 10 uF cap, probably the one Richard sells that comes from Mouser, or ones I bought from Arrow - not sure. Gotta check.

Ohh - just checked - 16V rated 10 uF caps, here: http://www.mouser.com/Search/ProductDetail.aspx?R=GRM188C81C106MA73Dvirtualkey64870000virtualkey81-GRM188C81C106MA3D

The first LDO I tried was a TPS76950, which simply did not let the light work properly.
Then I ordered other types but I’m not 100% sure what I ended using. I believe it’s the MCP1755T (I still have in my box LD2981 and LP2985 as well). All are fixed voltage 5V versions.

The driver board for cheaped-out SRK lights is shared. The pads for the 7135s have been up-sized to regular SOT-89 pads (most of the smaller diameter drivers use cut-down pads to save real estate on the PCB). To allow routing without vias the thermal pads are still not full size, but should be ample and are fully connected to the ground ring.

No FET, no DD. It should be a good match for the sample cheap SRK I have, even using the stock non-dtp mcpcb. There are probably worse ones out there that will still need thermal improvements for this to run well.

The pads for the lone 7135 on the K2 driver are now full-size as well (rev01).

Dang, this is a nice 5.2A SRK driver... Good match perhaps for the DBSAR SRK lantern project. For me, I'd be too tempted to stack 7135's though . But certainly based on this design, no need for these jumpers which really did pick up the amps on this design (and maybe because of stacked 7135's), but all these jumpers were not needed, just 1 or 2:

I also added the pry holes on the edges to help removing from a tight press fit.

Yes, this board should not need jumpers (stock build anyway). Generous tracks everywhere, a luxury not available when fitting 32 of those 7135s.

I actually did consider adding pry-holes and maybe the typical sand-to-fit side tabs. Both are easy enough to add if useful. Was thinking to use dabs of silicone caulk to hold the board. Access would then be from the front to push the driver out if needed. Not an option on some builds of course.

Ahh - funny you should mention that use of silicone caulk. On Tuesday I took your L4 board and expanded it's width a little using a 2 part clear epoxy because I really needed a 26mm board, but the L4 extended a little bit will fit snugly, and still get a good ground contact. I trimmed the epoxy to be flat aligned with the top and bottom of the PCB.

I'm using it in this classic: kaidomain.com-UranusFire-818