[Review] 77 Outdoors D25 Headlamp (18650)

yes, i build one myself, my printer did not come with one. i seen people use reflective emergency blankets, they are sold at walmart for few bucks, some even simply put a large cardboard box over the printer, it does the job.

Could you make one for the Sofirn SP40 and sell it? The one it comes with is too tight.

i’d print one for you no charge, but i need stl file, i can only print, i can’t design one, and i can’t test it either, since i have no sp40. if you can find stl, i’ll print you one.

I no longer have my SP40, but I might be able to borrow it from the guy I sold it to.

Or… If you have calipers and can take some measurements, I can design one from the measurements. I had considered doing the same for the Convoy H1 (which I do have) if there’s interest.

Thanks for offering but I don’t have a file.

No calipers to take measurements but thanks.

The Sp40 has a flexible rubber holder, correct? So you can’t really use measurements from it. maybe you can put the SP40 in the D10 holder and see what needs to be changed. Adjust the width of the fingers, maybe their diameter and all the rest can be the same. Just a thought.

i think every headlamp needs such holder, so much more convenient than a silicone one. every HL would benefit from it, imo

I was not really interested in D10 / D25 but once I learned about D20 I started reading up….
WOW.
Guys, what you’ve done is awesome. Especially gchart.

I did a barebones build of Andruil (Emisar D1 target, Attiny85), removing literally every feature that could be removed.
Under 3K. Still has not-so-easy to remove bells and whistles like stepped ramp and LVP.
A very comfortable config without thermal regulation is under 4K easily but enabling this single feature makes the size jump to almost 5K….

Agro, you want headlamp without LVP ( low voltage protection) and thermal protection ? :smiley:

Thanks man! The choice of RampingIOS over Anduril was for two primary reasons:

  • RampingIOS is pretty much in one single code file and as such, was much easier to port instead hunting and pecking across 20 files (or however many Anduril uses… its a bunch IIRC)
  • In the SOIC8 footprint, the largest memory offered is currently 4KB. I knew I could get RampingIOS to fit, but I figured Anduril would be too large no matter what I stripped out. :person_facepalming: Now I’m going to have to revisit this and see just how many features I can get packed into a 4KB build. Another thought I’ve been mulling is making an adapter PCB to mount a QFN chip (like the attiny816, 1616, or 3216) onto a SOIC8 footprint… that would be extremely versatile.

If I can find the time, I’m really hoping to get Anduril ported over to the new tinyAVR 1-Series for the OL Scratch Build contest.

i ordered xpg3 on 16mm star, some gaskets, and reflectors, will try to see if i can get it focus properly. i like d25 but its bad beam profile is a turn off.

Adafruit makes a breakout board/adaptor available through Digikey. $2.95, but shipping and minimum order will eat you up. If you don’t need the wire attachment through-holes, you could probably design a sheet and have them made somewhere. You can sometimes find QFN sockets with SOIC footprint, but that would only be useful in a prototype board - they’re pretty tall.


FET+1, Zebralight like or Anduril UI . 11$ shipped. If interested PM.

I’m thinking something like this:

It’s a WIP, but shouldn’t take much to complete it. I just need to make sure I optimize the pin mapping (PIC’s ADC pins to ADC pins on the Attiny, etc). Unfortunately, the minimum board size at Oshpark is 0.25” x 0.25”. So some filing may need to be done, but I’m making it such that it won’t harm any traces.

This is not a yes-no question really.
The purpose of my experiment was to find the limits. The baseline. I found it and started adding features. I ended up with something comfortable that still fit 4KB.
It didn’t feature thermal regulation but it did feature LVP (as I said, it’s not immediately possible to remove it anyway).
Would I want it? Yes, having UI tuned for my preferences matters to me more than thermal protection.

Now…there’s something that puzzles me.
Does thermal protection of Andruil really consume nearly 2 KB?
I have my reservations. I think it’s likely that either enabling it pulls some unnecessary stuff or that disabling it removes something crucial. So this 4KB Andruil build may not actually be feasible….

I find your driver interesting. Fair price, nice upgrade. I’m not a fan of Zebralight UI but nevertheless I may ask you to make me one at some point. :wink:

Another great idea. :slight_smile:
This is already a nice budget light family. Fitting it with full Andruil for the price of MCU and a small OSHPark board would be awesome.
Actually…Sofirn upgrades these lights already. This further inexpensive tweak would make the light way better without costing them a lot. I wonder if it would be possible to convince them to make such upgrade…

Well… the easy part should be done now (Oshpark link). Now just to port over the code :disappointed:

Alternatively, one could make a similar board using the attiny1634 and use the existing D4V2 target since it utilizes the attiny1634. I doubt you could get away with on-board programming though unless you’d manage to squeeze the pads on the underside of the board.

Just to make sure it’s clear: I no longer have a D25 headlamp and I doubt I’ll ever personally install one of these boards in a D25. But once I get this working for other flashlights, I’m sure it could port over to the D10/D25.

spend a day watching you tube videos about 123d design, and seems like got enough skills to make a simplest design, so i made similar holder for zebralight 600 series. first one came a bit crooked, the base was not 100% parallel to the printer bed. but otherwise the holder works, holds the light pretty firm, so today i made another design, hopefully better, will try to print tonight, this one is for zebralight as well.
anyone wants stl, pm i’ll email it, i can’t upload it to imgur. now that i know how, (it was not that hard turns out) i’ll replace all my silicone holders on all headlamps.

Nicely done, sir