Anduril ... 2?

328 posts / 0 new
Last post
Whezzel
Whezzel's picture
Offline
Last seen: 1 hour 13 min ago
Joined: 03/29/2019 - 22:15
Posts: 16
Location: Texas

ToyKeeper wrote:
A quick progress update:
  • Undecided question: Should auto-lock still work in Simple UI?

It would be nice if the auto-lockout function worked in Simple UI. If I decide later on to raise the ceiling for Simple UI, the auto-lockout would help to avoid setting my pocket on fire.

wle
wle's picture
Offline
Last seen: 33 min 58 sec ago
Joined: 01/07/2015 - 13:49
Posts: 1927
Location: atlanta ga

it;s going to need a whole web page to explain it all!

it’s almost at the point now that you need [or it would be nice to have] a phone app to track all the config parameters

why not have it control them too??

wle

"You never have the wind with you - it's either against you, or you're having a good day."
    Daniel Behrman, "The Man Who Loved Bicycles".
It never gets easy, you just go faster.   
-Greg Lemond.
       ,ø¤º°`°º¤ø¸,ø¤º°`°º¤ø¸,ø¤º°`°º¤ø¸

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3
wle wrote:
a phone app … config parameters … why not have it control them … ?

There are dozens of supported lights. Only one is capable of receiving data from a phone. So for most of the supported hardware, a phone app isn’t even possible.

On the one light which could potentially do it, there wouldn’t be much point. The hardware is difficult to reflash and the manufacturer has not been good about using updated firmware, so the new features would only be available to a few people. It would also require removing a bunch of other stuff to make room.

kanton
Offline
Last seen: 3 weeks 3 days ago
Joined: 08/22/2018 - 23:39
Posts: 165

Support for dual e-switch would be great.

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3
kanton wrote:
Support for dual e-switch would be great.

I actually have some FSM code to handle two e-switches… however, it treats both as if they were one button. It’s meant for cases like having a side and tail switch on one light, not for having two e-switches side by side for different functions.

To handle the side-by-side case well, it would need to be a completely different UI. Some functions could be reused, of course, and that’s part of why I split the code into a bunch of different files… but the button mappings would have to be completely redesigned if there were two buttons, so it wouldn’t be Anduril. It would be something else.

varbos
Offline
Last seen: 7 hours 6 min ago
Joined: 02/16/2017 - 07:36
Posts: 561
Location: Europe

Can you simplify the colors for the voltage readout ? There are too many colors currently. This level of granularity is overkill.

From full to empty it should go :

Green… Yellow… Red… Flashing red… off

This is all one needs, it is universally understood that green is full and red means empty. In between should be orange but since this does not exist, yellow will suffice.

Nobody knows what white, cyan, blue or purple mean in relation to battery level.

pol77
Offline
Last seen: 55 min 56 sec ago
Joined: 02/21/2019 - 07:54
Posts: 245
Location: London

I actually like the extra resolution on the voltage readout…

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3
varbos wrote:
Can you simplify the colors for the voltage readout ?

It’s already pretty simple… it’s a rainbow. The colors go in the same order as a rainbow, with low-power frequencies representing a low battery, and high-power frequencies representing a full battery.

Alen
Offline
Last seen: 7 hours 35 min ago
Joined: 04/03/2012 - 08:26
Posts: 353
Location: Italy

I wish two switch for the ramp up&down or another separate button for cfg

bquinlan
Offline
Last seen: 3 weeks 3 days ago
Joined: 04/19/2018 - 01:07
Posts: 121
Location: Madison, Wisconsin, USA

What you’ve done so far looks almost exactly like what I want. Smile

Thank you! I really look forward to using this.

—Bob Q
bmengineer
bmengineer's picture
Offline
Last seen: 1 week 4 days ago
Joined: 01/26/2018 - 11:38
Posts: 1016
Location: Ontario, Canada

One huge improvement I’d like to see if proper momentary activation outside of a dedicated single mode. One possible way to do this would be an option to change long press from of to be momentary instead of moonlight, or hold from off for ramp min and tap-hold for rampax.
For a general purpose EDC, but if you’re using Anduril on a thrower or a ‘work light’ that’s used in relatively bright environments it would be incredibly useful.
This is similar to Nitecore’s two switch UI – tap for on, hold for on until released. I think a lack of easily accessible momentary is one of the biggest pain points using single e-switch lights.

Find all my reviews of flashlights and more gear at www.bmengineer.com

lazerEagle
lazerEagle's picture
Offline
Last seen: 2 hours 9 min ago
Joined: 05/20/2020 - 21:11
Posts: 114
Location: Australia

As someone who uses lockout a lot, any improvements to this mode would be great:

  • > Harder to change the Aux lights (up from 3C to 5C maybe?)
  • > Maybe a shortcut to get out of lockout? For instance if you’ve been on 2H mode and then double click to unlock. I find the 4C to unlock can be a bit fiddly in the heat of the moment when you want to go from momentary to unlocked.

Otherwise all looks great can’t wait everything else I would have suggested has been mentioned. Voltage calibration, better muggle for family and friends, harder to accidentally activate the wrong thing, etc.

- the best way to predict the future is to create it -

mr_magoo
Offline
Last seen: 1 day 17 hours ago
Joined: 08/31/2018 - 14:01
Posts: 140
Location: Colorado

ToyKeeper wrote:
The FW3A (and presumably other related models) has a lot of variability from one light to the next. One of the things which differs is how it responds to having the front half loosened. On some, it’ll cut power in a quarter turn… while on others, it must be unscrewed completely off. I have examples of both in my collection.

So… yeah, sometimes soft lockout is the only option.

I’ve pondered whether lockout should be on 3 clicks instead of 4, to make it faster to enter/exit. Then I guess battcheck would be on 4 clicks. Not sure if that’s how it should be though, or if the current setup is better. However, it would definitely be one of the more difficult changes to get accustomed to. I know we’re breaking backward compatibility here, but swapping those two seems like it would be particularly annoying for anyone who has lights of both the old and new versions. We’d trip over it constantly.

How about this?
Light is always automatically locked out when turned off. Another way of saying it is single click does nothing (except a single cycle batt check)

Double click turns it on to memorized mode.

2H turns on to moonlight.

3 short clicks, instead of being batt check from off, goes to top of ramp.

•3 click +1hold goes to strobe.

•4 clicks from off goes straight to turbo.

SerenityNow
Offline
Last seen: 8 hours 28 min ago
Joined: 02/01/2020 - 23:39
Posts: 97

Thread was TL;DR so I’m unsure if someone brought this up. Would it be possible to add a function to calibrate voltage, similar to how we can set temperature?

SammysHP
SammysHP's picture
Offline
Last seen: 3 hours 47 min ago
Joined: 06/25/2019 - 14:35
Posts: 445
Location: Germany

It’s already implemented in the development version.

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3

A few more updates in the dev branch…

  • Moved Simple UI button mappings from 8C/8H to 10C/10H.
  • Removed the tenclick thermal config shortcut, since it’s not really relevant any more.
  • Changed sunset timer’s time unit from 10 minutes to 5 minutes.
  • Made lockout’s momentary moon always use the lowest floor first, and highest floor second.
  • Made lockout’s momentary moon use the manual memory level on second click, if enabled.
  • Added support (finally) for 1-step ramps in stepped ramping mode. It uses a level halfway between the floor and ceiling, so there is no need to click a ton of times to set floor or ceiling to a middle level. This also means Simple UI can be reduced to just 1 brightness level if desired.
  • Fixed bug: In lockout mode, main LEDs would stay on while setting aux LED mode.
  • Reduced ROM size a little by refactoring some code.
  • Enabled voltage correction on 2 of the 3 build targets where it had to be disabled before.
  • Updated the text manual.

Most of what’s left involves writing documentation and making new UI diagrams. I’ll probably write up a tutorial with a bunch of diagrams to show different levels of complexity, so people only need to go as far as they’re comfortable.

The full UI diagram may be a little tricky, since more shortcuts were added and there’s even more info to include. I might change the layout quite a bit to make things fit.

There’s also still a question of what to do with 2H from off. It’s currently “go to ceiling level and ramp down”, but that doesn’t seem to be a function anyone uses. So there’s an open slot, and I’m not sure what it should be.

SammysHP
SammysHP's picture
Offline
Last seen: 3 hours 47 min ago
Joined: 06/25/2019 - 14:35
Posts: 445
Location: Germany

What I always didn’t like: from off, 2C brings you to max ramp. No direct shortcut to turbo. From on, 2C goes into turbo. No shortcut to max ramp. In my builds I have changed this so that 2C always goes to max ramp (without memory) and 3C to turbo (moved every other mapping one up).

https://github.com/SammysHP/flashlight-firmware/commit/db7f66d30acab438a...

I don’t use turbo often so this helps a lot.

jeff51
jeff51's picture
Offline
Last seen: 6 hours 31 min ago
Joined: 03/26/2019 - 17:36
Posts: 584
Location: Middle of Texas

ToyKeeper wrote:
A few more updates in the dev branch... * Changed sunset timer's time unit from 10 minutes to 5 minutes.

Thank You!

The rest is looking good also.

All the Best,

Jeff

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3

Another change I’ve been considering… this one is simple, but potentially a bad idea. I want to know what people think:

  • Swap battcheck and lockout, so 3C = lockout and 4C = battcheck.

I wanted to do it this way originally, but instead I used the same mapping as NarsilM to be more consistent across projects. But now I’m thinking about going back to what I wanted before.

The benefits would be:

  • Lockout is faster to enter / exit… which matters, since lockout gets used a lot.
  • Batt check and other blinky-group modes aren’t used as much, so they don’t really need such a fast shortcut.

But there’s also a big drawback:

  • Would be a pain for anyone who has spent a lot of time with Anduril 1 or NarsilM.

So I’m not sure if I should do it. Any thoughts?

gchart
gchart's picture
Offline
Last seen: 3 hours 43 min ago
Joined: 03/19/2016 - 11:57
Posts: 2471
Location: Central IL

I could go either way. I probably use lockout more often so having it be 3C would be advantageous but as you say… I’m so used to 3C being batt check.

Side note, and sorry if this has been talked about before, but what about a user-enabled option for auto lockout after a set time period? Edit: catching up on the thread now and reading up on previous conversations.

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3

Also considering some other remappings… but also not sure, because it breaks compatibility again and that might be annoying.

Before:

  • Ramp 4C -> Config
  • Ramp 5C -> Manual memory on
  • Ramp 5H -> Manual memory off

After:

  • Ramp 4C -> Manual memory on
  • Ramp 4H -> Manual memory off
  • Ramp 5C -> Momentary
  • Ramp 5H -> Sunset timer +5m

This would make manual memory easier to access, and improve consistency because 5C would then go to momentary mode from Off, Ramp, and Strobe… and the sunset timer’s time unit (5m) matches the number of clicks (5H).

However, it again has the potential to cause confusion for people who used older versions, or who use both old and new lights. I don’t want it to be annoying to switch back and forth between old models and new models.

ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3
gchart wrote:
what about a user-enabled option for auto lockout after a set time period?

Auto-lockout is already implemented:

  • Lockout 5C -> Auto-lock config (click N times for N minutes)
  • Lockout 5H -> Auto-lock off

Another benefit of using 3C for lockout instead of 4C is that it would be harder to go to auto-lock config by accident while unlocking the light:

  • Lockout 1H -> Momentary (lowest floor)
  • Lockout 2H -> Momentary (highest floor, or manual mem level)
  • Lockout 3C -> Ramp (mem)
  • Lockout 3H -> Ramp (floor)
  • Lockout 4C/4H: nothing
  • Lockout 5C -> Auto-lock config (click N times for N minutes)
  • Lockout 5H -> Auto-lock off
  • Lockout 6C/6H: nothing
  • Lockout 7C/7H: Aux LED config
mr_magoo
Offline
Last seen: 1 day 17 hours ago
Joined: 08/31/2018 - 14:01
Posts: 140
Location: Colorado

lazerEagle wrote:
As someone who uses lockout a lot, any improvements to this mode would be great:
  • > Harder to change the Aux lights (up from 3C to 5C maybe?)
  • > Maybe a shortcut to get out of lockout? For instance if you’ve been on 2H mode and then double click to unlock. I find the 4C to unlock can be a bit fiddly in the heat of the moment when you want to go from momentary to unlocked…

+1 this right here.
ToyKeeper
ToyKeeper's picture
Offline
Last seen: 3 hours 5 min ago
Joined: 01/12/2013 - 14:40
Posts: 10549
Location: (469219) 2016 HO3

lazerEagle wrote:
As someone who uses lockout a lot, any improvements to this mode would be great:
  • > Harder to change the Aux lights (up from 3C to 5C maybe?)
  • > Maybe a shortcut to get out of lockout? For instance if you’ve been on 2H mode and then double click to unlock. I find the 4C to unlock can be a bit fiddly in the heat of the moment when you want to go from momentary to unlocked.

I already changed the aux LED mappings from 3C/3H to 7C/7H. This makes them the same as Off Mode’s aux LED mappings.

Also considering making it 3C/3H to unlock and turn the light on, which is more convenient than “4C, pause, 1C/1H”.

mr_magoo
Offline
Last seen: 1 day 17 hours ago
Joined: 08/31/2018 - 14:01
Posts: 140
Location: Colorado

gchart wrote:
I could go either way. I probably use lockout more often so having it be 3C would be advantageous but as you say… I’m so used to 3C being batt check.

Side note, and sorry if this has been talked about before, but what about a user-enabled option for auto lockout after a set time period? Edit: catching up on the thread now and reading up on previous conversations.


If light auto locked immediately, and 2c was unlock which turns on to memorized ramp, 1 click could be batt check. In other words 1 click wont turn on the light but will give 1 cycle of blinks indicating batt volt status. 1H could still be momentary bottom of stepped ramp.

Double click to unlock is super nice. Not too cumbersome, but still has reliable lockout.

lazerEagle
lazerEagle's picture
Offline
Last seen: 2 hours 9 min ago
Joined: 05/20/2020 - 21:11
Posts: 114
Location: Australia

ToyKeeper wrote:

I already changed the aux LED mappings from 3C/3H to 7C/7H. This makes them the same as Off Mode’s aux LED mappings.

Also considering making it 3C/3H to unlock and turn the light on, which is more convenient than “4C, pause, 1C/1H”.

Lockout 1H -> Momentary (lowest floor) Lockout 2H -> Momentary (highest floor, or manual mem level) Lockout 3C -> Ramp (mem) Lockout 3H -> Ramp (floor) Lockout 4C/4H: nothing Lockout 5C -> Auto-lock config (click N times for N minutes) Lockout 5H -> Auto-lock off Lockout 6C/6H: nothing Lockout 7C/7H: Aux LED config

That sounds/looks pretty awesome to be honest.

RE: backwards compatibility, this is an issue but maybe not as bad as people think, we can flash the new version (if compatible) or adapt – and those that would really struggle with it would arguably be in muggle mode or buying different lights anyway?

- the best way to predict the future is to create it -

Scallywag
Scallywag's picture
Offline
Last seen: 1 day 20 hours ago
Joined: 01/11/2018 - 22:23
Posts: 1445
Location: Ohio, United States

lazerEagle wrote:
RE: backwards compatibility, this is an issue but maybe not as bad as people think, we can flash the new version (if compatible) or adapt - and those that would really struggle with it would arguably be in muggle mode or buying different lights anyway?

I think the biggest problem I would have would be when I'm switching between my old Anduril lights and my new "Anduril 2" lights.

I still think Glamdring would be a good name for it.

 

Old Lumens Contest 2020 - Hand-made light category

ZL SC62(w) | Jaxman E2L XP-G2 5A | Purple S2+ XPL-HI U6-3A | D4 w/ Luxeon V | RRT-01 | Purple FW3A, 4000K SST20 | Baton S1
Boruit D10 w/ Quadrupel Fet+1/Anduril | EagTac D25C Ti | DQG Slim AA Ti | Jaxman E3 | UF-T1 by CRX | Olight S15 Ti | Nitecore EX11.2
L6 XHP70.2 P2 4000K FET+7135 | Jaxman M8 | MF02 | Jaxman Z1 CULNM1.TG | Blue S2+ w/ ML Special | Thrunite T10Tv2
Supfire M6 3xXHP50.2, Sofirn C8F, Unfinished: Sofirn SP70, IYP07/Tool AAA hot-rods, Jetbeam E3S
Others: Nitecore EC23 | Nebo Twyst | Streamlight ProTac 1AA | TerraLux LightStar 100

wtfnameisnttaken
Offline
Last seen: 1 day 8 hours ago
Joined: 08/07/2020 - 17:56
Posts: 6

ToyKeeper,

Could we please get a way to lock in settings so that they can’t be easily messed with by handing the light to someone else that will smash the e-switch?

Could be N presses within N seconds, N presses, pause 10 seconds, N presses, anything you decide.

Just a little too easy right now for someone (including ourselves! lol) to accidentally mess with settings.

Thanks!

gchart
gchart's picture
Offline
Last seen: 3 hours 43 min ago
Joined: 03/19/2016 - 11:57
Posts: 2471
Location: Central IL

wtfnameisnttaken wrote:
ToyKeeper,

Could we please get a way to lock in settings so that they can’t be easily messed with by handing the light to someone else that will smash the e-switch?

Could be N presses within N seconds, N presses, pause 10 seconds, N presses, anything you decide.

Just a little too easy right now for someone (including ourselves! lol) to accidentally mess with settings.

Thanks!

Bring back the “old days” with a solderable star that locks in the current settings?

wtfnameisnttaken
Offline
Last seen: 1 day 8 hours ago
Joined: 08/07/2020 - 17:56
Posts: 6

Just want it a sequence that can’t be done by accident

Pages