Not sure what the no-FET version is. Is that done for a straight 7135 bank? If so, probably works with the I/O pin re-config, just not as smooth ramping as high amp/output FET, then the thermal reg. might not work too well.
Yes, no-FET versions are for single channel lights, like 7135 bank or single constant current regulator. Instead of modifying the driver you can change the hw-config file, of course. Then use a single channel config as a template.
The resolution depends on the MCU (is it 8 bit or 12 bit PWM?) and the curve might need some tweaking to make it look linear. Not sure how thermal regulation behaves on a FET-only light as lower levels are expected to not need thermal regulation AFAIK, but I might be wrong. There are some parameters you can tweak in the config file, but Iâd wait for ToyKeeper, who has tested so many different lights and might have a better insight of how to change these parameters.
Getting it to run on a FET-only light probably isnât difficult, but itâll depend on the exact hardware, and in particular, there are difficulties at the low end as already noted.
With a tiny1634-based driver, the low end can be improved (lower and smoother), but on a tiny85 thereâs little to nothing which can be done, depending on the exact hardware and pinouts.
âŠ
If itâs this driver, and if I read the diagram correctly, it looks like it uses an attiny85 and the pin mapping is something likeâŠ
pin 5: 1x7135
pin 6: 8x7135
pin 3: FET
The easiest way to run this FET-only would be tell FSM itâs a 3-channel driver, and put zeroes in the ramp tables for channels 1 and 2. I havenât made the tiny85âs pins reassignable yet, so the FET would be treated as a third channel.
The t85 has a maximum resolution of 8 bits, so the lowest level will be fairly high. It also has the ability to change the âTOPâ PWM value, so dynamic PWM is probably possible⊠but I havenât done it that way before so itâd need some extra work and experimentation. Or it could potentially be improved by implementing delta-sigma modulation in FSM, but thatâs a fairly deep change⊠and pin 3âs PWM circuit isnât buffered, so the DSM output would be a little glitchy. It only works cleanly on pins 5 and 6.
Alternately, it could just have coarse resolution for low modes. Thatâs the easiest solution.
If possible, Iâd recommend using the 7135 channels for low modes. It goes lower, is more precise, and is more stable. But if itâs a higher-voltage light, like 2 or 3 or 4 cells in series, the 7135 chips wonât work.
Thanks for your replies, Tom E, SammysHP and Toykeeper.
Anduril or Anduril 2 are both fine. It is the 30mm TA driver that you linked, Toykeeper. Iâm planning to use it on a 4 cells in series flashlight. It did work fine with a single 6V XHP70 but it failed with a few XHP70. That is why Iâm asking for a FET only version so that I can remove the 7135s from the driver.
A coarse resolution for low modes would not be a problem, it doesnât need to be too complicated.
for attiny13a firmware. Without having looked at the code I donât know whether the UI you want is there already, and/or whether it would be difficult to do. Either way, you will need some special hardware to reflash the chip on the driver board.
Iâm not sure if that still uses the same firmware or if itâs a newer light with one of LoneOceansâ drivers. If the firmware is recent, you should be able to find out by using the version check function as described here. If it blinks out a product ID, use that. Otherwise, if it doesnât list a product ID, itâs probably old enough that it uses the firmware you linked.
I recently upgraded the firmware of a Sofirn SP36 BLF LH351D 4000k (old version without powerbank-functionality) to Anduril 2 (and added two 5.1kohm pulldown resistors to the USB-C CC1 and CC2 pins to âaskâ USB-PD compliant chargers for 5V using C-C cables). I also changed the button LED colors to red and yellow instead of red and green. The yellow LEDâs seem to have a higher Vf than the green LEDâs though, so the button LED is now unfortunately only visible on âhighâ. I tried decreasing the on-board current-limiting LED from 1k to 500ohm but that didnât really do much⊠Is is possible to change something in the firmware to increase the lower button-brightness? Thanks!
(I flashed the âanduril.2021-12-13.sofirn-sp36.hexâ file btw, and so far I noticed that SOS is missing from the Sofirn SP36 (Pro) & Q8 (Pro) diagram, but I wonât miss that haha)
I see, thanks for the quick response! Could I change the 1k resistor to maybe 100ohm to get a higher âlowâ brigness? The lowest I went to was 400ohm I think⊠Although when changing resistors the âoutputâ voltage didnât seem to change all that much so I doubt thatâs going to give the desired effect, I suppose I just need to find yellow/amber LEDâs with a lower VfâŠ