NarsilM - configurable e-switch firmware for Multi channels, v1.3

@Tom & TK: thanks for the answers. I was just providing my limited experience feedback about the D4… Glad to hear those issues have been ironed out. :+1:

Still, i believe ramping should be constrained to the ‘safe range’ - where the light will handle the heat. Turbo should be an extra step the user decides to take for a short lapse of time - not something you run into just because you keep you finger pressed on the switch half a second too long.

I found where is the problem.
The switch on the PCB is not grounded.
Now, NarsilM can operate

However, When ramp to the lowest brightness, can not drive all 18 LED, so no brightness.

Thanks Tom, Lexel

You should be able to turn up the brightness of moon mode in the settings.

That's probably a sympton of the 7135, the worse 7135's don't do well at low PWM's. In my 16X XHP50 light, the low PWM's work fine in lighting up all 16 LED's. I'm working right now on a similar setup - the MT03, 3 XHP70.2's and this driver: https://budgetlightforum.com/t/-/40540/67.

yeah you are right I didnt check the switch ground, for some reason all automatic checks did not notice it

new fixed layout

Those 2S drivers should definitely have a C3, as recommended by DEL. I also have a C4 on the one I just did.

This post has his Yezl Y3 2S board with the C3: https://budgetlightforum.com/t/-/44006/152

DEL's take:

  • 3 goes across Bat+, Bat-. Basically where C1 used to be. 4.7 uF or 10 uF should be good.
  • C4 goes across the FET (drain to source). Should be 0.1 uF, bigger will be counter-productive.

Both help to suppress the inductive spike seen at FET (and even 7135) turn-off. They do not seem to be necessary for 1S lights, but both you and Tom had failed 7135s with 2S.

Here: https://budgetlightforum.com/t/-/44006?page=6, post #189

I did also add C3 and C4 pads to Q8 2S driver

30mm TA driver

oh, ok, cool!!

Just fired up the MT03 - all seems to work ok so far. Not getting big power, but didn't bypass any springs yet. Wasn't sure how crazy the amps would get. Measured 14,600 lumens at turn on with VTC6's at 4.15V, drops to low 13,000's in 30 secs. Was expecting to break 20K, but guess I gotta least bypass springs. Not sure about their battery MCPCB's, and the setup in general.

Hhmm. Tried VTC5A's at 4.19V, did better, but from the 30 second test, I got about 100 lumens with the switch off, and it's staying that way... Sounds like I fried the 7135, so dunno bout the C3 and C4 helping...

Hi Tom E.
As I just posted in the TA drivers thread, last night I finished my MT03 mod successfully.
I’m using an TA46-LDO driver with only the FET (no 7135), flashed with NarsilM.
This combo is working fine, with battery voltage reading, LVP, temperature reading/control and custom modes for the MT03.
Perhaps this setup could be interesting to yours needs.
I would be glad if could help you.

Yea, you read my mind, or, guess I read yours! That's exactly what I was thinking, but I'll let DEL know - he's been helping me out with these high powered lights. My 16X XHP50 light seems pretty stable now - I did have to replace the 7135 once.

add C3, C4. Is this right?

C3 2. pad is battery - or ground

you may go with a wire directly to a 7135 fin, middle leg like you did
or can be soldered to the small ground strip above R2 and below the LED- copper poure
or to the lane going to the middle pad of the LDO below the “T” viases


C3 10uF, From battery+ (wire)to battery-

battery- =ground?
or
LED- =ground?

Ground is always BATT-, not LED-. LED- is the output of the FET.

Ok

I think I should be able to install this driver and power up.

Steel - you are on the bleeding edge here - untested, new territory, where no man has gone before, etc... Throw in a couple "should work"'s, and that's where things are. I had the "known good" raptor claw 7135 on my driver, plus the C3 and C4 I think properly installed, and still my 7135 apparently blew up.

DEL suggested I use the FET with the 7135 turned off (here: https://budgetlightforum.com/t/-/44006), so for ramping, that means a new ramping table and for mode sets, new values. Again though, nothing proven yet.

I flashed the pre-compiled NarsilMv10-32S.HEX file on my TA triple-channel driver last night, which is in my L6. Thanks for providing that. I’ve got an issue though — LVP triggers at max output no matter the voltage. Brand new cells trip LVP in a few seconds, and once it steps down it only runs a few more seconds before flashing and stepping down again, over and over again. I’ve had earlier Narsil code on this driver before and it didn’t do this. Any ideas on how to go about fixing it?

Oh boy, that requires very specific values for R1 and R2 - what values are you using?

To be honest I don’t remember for sure, but I don’t know why I would’ve deviated from TAs parts list, in which he says this:

R1 : 19.1 k (220 k for e-switch lights, 360k for 2S setups like the L6 driver)
R2 : 4.7 k (47 k for e-switch lights)

Since I built this out for Narsil since in the beginning I’m sure I would’ve used the e-switch options. I’ll have to pull it back apart later tonight and check to be sure. Might be easier to ask what values I should be using so I can just swap them when I’m in there, if needed. :slight_smile:

Thanks sir!