BLF17DD Info Thread - Reference

308 posts / 0 new
Last post
ohaya
Offline
Last seen: 1 week 1 day ago
Joined: 03/16/2013 - 19:01
Posts: 5337
Location: US

On the v1.0 boards, is there any other place other than the labelled pads that can be used for emitter +?

Edit: I mean on the emitter side of the driver…

wight
Offline
Last seen: 3 weeks 2 days ago
Joined: 11/27/2013 - 16:40
Posts: 4957
Location: Virginia, USA

ohaya wrote:
On the v1.0 boards, is there any other place other than the labelled pads that can be used for emitter +?

Edit: I mean on the emitter side of the driver…

On the “BLF17DD V1.0“ board there is a copper pour with 4 vias which connects directly to BAT+. The middle half of that pour is exposed, but the entire pour can be used if you scrape off the purple resist. Besides this small copper pour there is no other area which may be used for LED+.

If you’ve torn off the copper I suppose you could drill a hole clear through the board. You’d then scrape an area on the bottom side and solder your wire there. Sad

Still taking a break. Smile
list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

DB Custom
DB Custom's picture
Online
Last seen: 4 min 54 sec ago
Joined: 01/13/2013 - 22:28
Posts: 15753
Location: Heart of Texas

I have done what wight suggests before, drilled a hole through the board and ran a wire from the top of the spring and directly to the emitter.

Dale

fellfromtree
fellfromtree's picture
Offline
Last seen: 2 years 11 months ago
Joined: 07/25/2014 - 15:14
Posts: 470
Location: spelunking

Cereal_killer wrote:
fellfromtree wrote:
Hehe good deal Cereal :).. I might shoot some guys over your way if I can’t figure out the RGB thing

Wight it’s mentioned in the op of this thread. I didn’t know what it means either but he mentioned a spike, maybe to the mcu I’m thinking, but that could in turn maybe end up at the gate from the pwm pin? I dunno I’m still wet behind the ears

What RGB stuff are you working on? Tho I wont be releasing my code open source I do have a much more simple open source RGB project I’m working on (does not allow ramping of the individual colors, that will be staying proprietary, I am selling my driver’s however, I’ve just created a sales thread for them the other day) It will simply be a few white modes, then a fixed brightness level for the individual colors (can be changed in the code, but not changed from the working light) then a RGB (fixed brightness) mode (and maybe a strobe, if I feel like it)

Probably best to PM me, already a lot going on in this thread (also note, the open source RGB stuff is very low on my priority list, probably be a few months)

Yeah cereal lemme try my ham fist methods first. I’d hate to take up your time with my issues. I was actually thinking like 2 dd boards stacked and each works with each other through programming the tiny13a to get the different modes which will be red and uv. The pill in the Y3 will be big enough to do this. Thanks for looking out though I really appreciate it. If I have questions, trust me I’ll be in here asking! Smile

Thanks for all your help Dan.. appreciate it

EDIT Hey I was thinking today.. What if you just stacked one of these on top of the yezl y3 buck driver for modes? You could cut the switch pin to the mcu on the buck, bypass the fet so it’s always high while still having the voltage regulation intact. Then run the LED + on the buck to the emitter. Run B+ and GND to both boards. Run the LED – on the BLFDD to the emitter. Programmable! 2 cells.. I know the buck can run 3 but not sure if the zener mod can handle that.

Also let’s say I wanted to run multi emitters. Can I hook a fet up to PB0 OCR0A and connect a free floating FET there for a second pwm out. I noticed it’s not doing anything on the board itself. So I could in theory run a multi colored emitter as a programmable buck up to 6a

ohaya
Offline
Last seen: 1 week 1 day ago
Joined: 03/16/2013 - 19:01
Posts: 5337
Location: US
DBCstm wrote:
I have done what wight suggests before, drilled a hole through the board and ran a wire from the top of the spring and directly to the emitter.

Thanks, DBCstm. I’ll keep that in mind next time.

Jim

wight
Offline
Last seen: 3 weeks 2 days ago
Joined: 11/27/2013 - 16:40
Posts: 4957
Location: Virginia, USA

Cereal_killer wrote:
New version of the 17dd_v3.1 released. A quick overview of the changes-
  • A real GND plane (on both sides) this means no more pulling off the thin gnd rings, it also means you can scrape a little mask and have a GND point almost anywhere on the board.
  • GND plane has “thermal’s” on the lower power components (for easier soldering) but is solid for the FET’s source leg and the batt nagative input via to supply the necessary higher current (this was not easy to make)
  • A dedicated zener pad, no more stacking (simply leave unpopulated for 4.2v builds)
  • C1 is in the proper position to eliminate “boost circuit” issue so no more gate resistors
  • “Star’s” are easier to short with just solder
  • Dedicated batt- input via (used for piggybacking)
  • Has a set of 1.1mm LED lead via’s (sized for 20AWG wire, even 18 will fit), this makes multi-emitter builds less of a pain.
  • Dedicated SW+ input via on pin3 for MOM FW’s
  • Batt+ spring pad is 8mm but only 5mm exposed (the size of standard 105C springs and those brass buttons), scrape to expose the full 8mm
  • Note this is not a mod of the V2, this was a total redesign
    https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.ra... https://644db4de3505c40a0444-327723bce298e3ff5813fb42baeefbaa.ssl.cf1.ra...

    Hey Cereal_killer, I just had a chance to check my 22mm 7135 driver and I noticed that both your boards and mine use 1.1mm vias. According to me (post #38) I was unable to get 20AWG to fit through my 1.1mm vias, much less 18AWG. What gives? Do I just suck or do you have a secret technique? Smile

    Still taking a break. Smile
    list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

    Cereal_killer
    Cereal_killer's picture
    Offline
    Last seen: 1 year 2 months ago
    Joined: 07/22/2013 - 13:10
    Posts: 2963
    Location: Columbus, OH USA Earth
    wight wrote:
    Hey Cereal_killer, I just had a chance to check my 22mm 7135 driver and I noticed that both your boards and mine use 1.1mm vias. According to me (post #38) I was unable to get 20AWG to fit through my 1.1mm vias, much less 18AWG. What gives? Do I just suck or do you have a secret technique? Smile

    I was trying to upload a pic but apparently photobucket mobile doesnt work with IOS 8.1 (yet another reason I wish I wouldnt have updated).

    Anyway I’m able to get 18AWG in threw 1.1’s, the way I do it is- strip it so its nice and clean, take the stripped end in my fingers and twist it as tightly as possible, flux it, touch it to a hot iron so just the smallest bit of solder goes into it to hold the strands in place (do not let even the smallest blob build up). Then I get the board, press it straight down on the via, re-apply the iron (from the top of the board) and it takes about a second to heat up and slide into the via, I usually have a handful of straggler strands that dont make it (usually under a dozen if you kept it nice and tight when you fluxed) and I simply cut those of with an exacto knife.

    Edit:

    Ok so here it is inserted threw the via but before the loose strands are trimmed off, you can see on this one I only had a couple. After I trim them I touch the iron back to it to make it perfect. Note that “20” you see on the wire is where its marked “200*”, this is 18AWG silicone 120 strand.

    Please help support my research by giving or sharing. GoFundMe.com/DansDrones

     

    Always remember SPC Joey Riley, KIA 11/24/14.

    wight
    Offline
    Last seen: 3 weeks 2 days ago
    Joined: 11/27/2013 - 16:40
    Posts: 4957
    Location: Virginia, USA

    Interesting stuff, thanks C_k! I’ll definitely give the big wire another try.

    Still taking a break. Smile
    list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

    WarHawk-AVG
    WarHawk-AVG's picture
    Offline
    Last seen: 1 month 1 day ago
    Joined: 01/04/2014 - 06:47
    Posts: 4954
    Location: H-Town

    Love the new design…the copper pour using the polygon is VERY nice!

    Revisions just kept getting better and better!

    Great job CK!!!

    fellfromtree
    fellfromtree's picture
    Offline
    Last seen: 2 years 11 months ago
    Joined: 07/25/2014 - 15:14
    Posts: 470
    Location: spelunking

    Mine were just shipped today.. I like the design too CK- seems to make a lot better use of the copper

    WarHawk-AVG
    WarHawk-AVG's picture
    Offline
    Last seen: 1 month 1 day ago
    Joined: 01/04/2014 - 06:47
    Posts: 4954
    Location: H-Town

    fellfromtree wrote:
    Mine were just shipped today.. I like the design too CK- seems to make a lot better use of the copper
    Oh yeah, polygon pour is much more elegant
    fellfromtree
    fellfromtree's picture
    Offline
    Last seen: 2 years 11 months ago
    Joined: 07/25/2014 - 15:14
    Posts: 470
    Location: spelunking

    I was wondering can we just buy like 100 of these.. Adapt them. http://www.aliexpress.com/store/product/Zener-diode-1W-4-7V-1N4732-In-li...

    wight
    Offline
    Last seen: 3 weeks 2 days ago
    Joined: 11/27/2013 - 16:40
    Posts: 4957
    Location: Virginia, USA

    fellfromtree wrote:
    I was wondering can we just buy like 100 of these.. Adapt them. http://www.aliexpress.com/store/product/Zener-diode-1W-4-7V-1N4732-In-li...

    Looks like it should work. It will be a pain though, and in QTY 100 I think you lose money vs purchasing the standard SOD-123 part.

    Still taking a break. Smile
    list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

    vestureofblood
    vestureofblood's picture
    Offline
    Last seen: 1 day 1 hour ago
    Joined: 08/17/2012 - 15:21
    Posts: 1468
    Location: Missouri

    It just never ever ceases to AMAZE me at how brilliant this forum group is.     This group is literally advancing the entire industry.    

    I have glossed over seeing this driver before, and until now it never occurred to me what I was really seeing.   I'd just like to say once again to all who contributed to this project.

    THANK YOU!  And keep up the good work Smile

    In Him (Jesus Christ) was life; and the life was the light of men. And the light shineth in darkness; and the darkness comprehended it not.
    http://asflashlights.com/ Everyday Carry Flashlights, plus Upgrades for Maglite.

    vestureofblood
    vestureofblood's picture
    Offline
    Last seen: 1 day 1 hour ago
    Joined: 08/17/2012 - 15:21
    Posts: 1468
    Location: Missouri

    Out of curiosity I'd like to know how everyone would feel about a production run of this board?    I just ordered a pair from Mtn electronics to try out so my own interest will be based on testing of those.   

     

    However assuming that works I was thinking perhaps we could look into having some fully assembled boards made in china.

    Has anyone here ever done this that would like to chime in?

    I've had some quotes from a place or two on the fully assembled drivers, but in low quantity (100 pc)the price was still like $12 each I think.


    In Him (Jesus Christ) was life; and the life was the light of men. And the light shineth in darkness; and the darkness comprehended it not.
    http://asflashlights.com/ Everyday Carry Flashlights, plus Upgrades for Maglite.

    Tom E
    Tom E's picture
    Offline
    Last seen: 38 min 43 sec ago
    Joined: 08/19/2012 - 08:23
    Posts: 10634
    Location: LI NY

    The board(s) this thread was suppose to cover I'd consider sort of obsolete now. wight's boards are the "latest", but there's lots of spin-offs. C_K has gone 100% into the PIC based designs (think he is not continuing with the 13A designs), while wight is staying with the Atmel 13A designs, so far. The latest R&D efforts are on a port to the ATTiny25, which doubles program space for one thing, and I think also includes temp monitoring. The PIC and 25 based board are the immenent future, but wight has a ton of form factors/options available all based on the latest upgrades (zener, OTC, dual FET/7135, etc....), and with a good known source for a FET. The Vishar based FET designs have an issue (I guess) for getting a source for a wuality FET right now.

    The 13A just can't do everything we want it to do - the 1K space is a roadblock now.

    Sorry, but this PC board stuff is so hot and changing almost day by day, it's a tough call to say when a good snap-shot can be taken. Richard has been doing his own spin-off designs, I believe, plus lots of R&D, working with JohnnyC for the firmware, etc. wight is the guy to follow now, I believe. He either doesn't have a regular job, or doesn't sleep -- I have no clue how he's had time to do so much for this forum! I find his board designs cutting edge: exc. layout, exc. efficient paths, etc., plus his research efforts to finding hot performing FET's, and other parts has been a huge contribution. Plus he's very actively supporting, tweeking, etc.

    wight
    Offline
    Last seen: 3 weeks 2 days ago
    Joined: 11/27/2013 - 16:40
    Posts: 4957
    Location: Virginia, USA

    Heh, Embarassed. There’s definitely a lot of tweaking going on. If only there was more “completing of projects” or “producing of buck drivers” going on. Wink

    Remember that the ATtiny25 is physically the same as the ATtiny13A. Porting to the ATtiny25 should pay off for all drivers which currently use the ATtiny13A! That’s why the 25 was selected instead of the 45 or 85, which are both slightly larger and don’t fit properly on these tight PCBs.

    Still taking a break. Smile
    list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

    DB Custom
    DB Custom's picture
    Online
    Last seen: 4 min 54 sec ago
    Joined: 01/13/2013 - 22:28
    Posts: 15753
    Location: Heart of Texas

    And pray tell what does “Porting” mean? Last time I ported anything I bored holes in the end of a .45 Long Colt barrel so the handloads I was feeding it didn’t make the front sight attack me.

    Dale

    pilotdog68
    pilotdog68's picture
    Offline
    Last seen: 5 days 43 min ago
    Joined: 05/30/2013 - 23:31
    Posts: 6346
    Location: Held against my will in IOWA, USA

    In this case, “adapting” would give the correct meaning.

    My Favorite Modded Lights: X6R, S8 , X2R , M6, SP03

    Major Projects:  Illuminated Tailcap, TripleDown/TripleStack Driver

    DB Custom
    DB Custom's picture
    Online
    Last seen: 4 min 54 sec ago
    Joined: 01/13/2013 - 22:28
    Posts: 15753
    Location: Heart of Texas

    So this would mean writing firmware to utilize the 25 in place of the 13A?

    Hel*, I can’t remember what everything is now, why would I want it even more complicated? lol Sad but true…

    Dale

    pilotdog68
    pilotdog68's picture
    Offline
    Last seen: 5 days 43 min ago
    Joined: 05/30/2013 - 23:31
    Posts: 6346
    Location: Held against my will in IOWA, USA

    DBCstm wrote:
    So this would mean writing firmware to utilize the 25 in place of the 13A?

    Hel*, I can’t remember what everything is now, why would I want it even more complicated? lol Sad but true…


    essentially yes, but “porting” usually implies taking the existing program and just tweaking little parts of it to make it work on different hardware. the overall program will be mostly the same, just little “nuts and bolts” will change. However, with the extra space available on the 25, I would expect the programs to get much more feature-rich (and therefore complicated) once it is ported.

    My Favorite Modded Lights: X6R, S8 , X2R , M6, SP03

    Major Projects:  Illuminated Tailcap, TripleDown/TripleStack Driver

    djozz
    djozz's picture
    Online
    Last seen: 14 min 34 sec ago
    Joined: 09/07/2012 - 17:04
    Posts: 10832
    Location: Amsterdam

    Can the 25 handle my favorite UI: moon, low, high, no memory? Tongue Out

    wight
    Offline
    Last seen: 3 weeks 2 days ago
    Joined: 11/27/2013 - 16:40
    Posts: 4957
    Location: Virginia, USA

    djozz wrote:

    Can the 25 handle my favorite UI: moon, low, high, no memory? Tongue Out

    I think a lot of the space issues crop up with features such as:
    • Momentary button support. (e-switch)
    • Thermal throttling.
    • Any use of curves with tables? (fancy ramping)
    • Complex UI.

    I’m probably forgetting some things, and since I have not been attacking these things myself I don’t know how big a problem features like status LEDs have presented in terms of space.

    Still taking a break. Smile
    list of my drivers & variants (A17DD, FET+1 stuff, WIP stuff, etc)

    ToyKeeper
    ToyKeeper's picture
    Offline
    Last seen: 1 hour 59 min ago
    Joined: 01/12/2013 - 14:40
    Posts: 6199
    Location: (469219) 2016 HO3

    A production run would be cool, but first we’d need to settle on a “final” design for it. Wight has been improving things almost daily, so it’s not really stable yet.

    However, I get the impression that the most popular driver would probably be a 17mm single-sided model with both a FET and a single 7135 chip, OTC, and attiny13a or attiny25. If there’s room, also a pad for a zener. This would cover almost everyone’s needs in the most common size of light — blinding highs, low and efficient lows, off-time or e-switch UI, several popular firmwares, and easy to reflash. Not much room for solder stars though, so people would need to mostly agree on a default firmware.

    He also made a pretty amazing 15mm model with everything above except a zener, which I’m hoping to try soon in some 1×14500 lights.

    WarHawk-AVG
    WarHawk-AVG's picture
    Offline
    Last seen: 1 month 1 day ago
    Joined: 01/04/2014 - 06:47
    Posts: 4954
    Location: H-Town
    DBCstm wrote:
    And pray tell what does “Porting” mean? Last time I ported anything I bored holes in the end of a .45 Long Colt barrel so the handloads I was feeding it didn’t make the front sight attack me.

    Hey you asked Big Smile

    http://en.wikipedia.org/wiki/Porting

    Quote:
    In software engineering, porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, operating system, or third party library). The term is also used when software/hardware is changed to make them usable in different environments.

    Original ATtiny13A > ported over > ATtiny25A

    Porting also means heavy set guy….er…no that’s portly, sorry I was thinking of myself Silly

    Smile

    pilotdog68
    pilotdog68's picture
    Offline
    Last seen: 5 days 43 min ago
    Joined: 05/30/2013 - 23:31
    Posts: 6346
    Location: Held against my will in IOWA, USA

    Hey look at that! I was spot-on without looking it up 8)

    My Favorite Modded Lights: X6R, S8 , X2R , M6, SP03

    Major Projects:  Illuminated Tailcap, TripleDown/TripleStack Driver

    WarHawk-AVG
    WarHawk-AVG's picture
    Offline
    Last seen: 1 month 1 day ago
    Joined: 01/04/2014 - 06:47
    Posts: 4954
    Location: H-Town

    djozz wrote:

    Can the 25 handle my favorite UI: moon, low, high, no memory? Tongue Out

    and then some

    If the ATtiny13 can do all that…imagine what the coders could do with 2X the space…think “dual group modes” and whatnot

    WarHawk-AVG
    WarHawk-AVG's picture
    Offline
    Last seen: 1 month 1 day ago
    Joined: 01/04/2014 - 06:47
    Posts: 4954
    Location: H-Town

    pilotdog68 wrote:
    Hey look at that! I was spot-on without looking it up 8)

    yup yup
    Tom E
    Tom E's picture
    Offline
    Last seen: 38 min 43 sec ago
    Joined: 08/19/2012 - 08:23
    Posts: 10634
    Location: LI NY

    I make a good living off of porting code - that's what I seem to do most of the time, lately, for the last few years... We went from custom embedded hardware (1st generation) in ASM/C/C++, to COTS (Commercial Off The Shelf) boards w/custom plug-in hardware (2nd generation) Win CE based in C++, and now (3rd generation) to Windows based Panel and table PC's in C#/.NET Smile. Maybe 150k-200k LOC's (Lines of Code) ported along the way...

    Ho, ho, ho, off to port code we go...

    ToyKeeper
    ToyKeeper's picture
    Offline
    Last seen: 1 hour 59 min ago
    Joined: 01/12/2013 - 14:40
    Posts: 6199
    Location: (469219) 2016 HO3

    I’m glad I haven’t had to port code very much. Occasionally fix bit depth or endian issues, yes. But mostly I get to use Python and shell, which makes all that moot. Before attiny firmware, I think the last time I had used C was in the 90s. But I like C, it’s still one of my favorite languages. I’d probably like Go too, but I haven’t really used it yet.

    Most of the code I write is basically prototyping anyway. Proofs of concept to decide on a good design or test potential solutions, and then if it turns into important infrastructure someone else can maintain it. Or little bits of code to break things. Or anything which satisfies the rule of three — the third time I have to do something nontrivial, I automate it.

    Pages