• You must be a Supporting Member to participate in the Candle Power Forums Marketplace.

    You can become a Supporting Member.

DriverVN & DriverVNX - Programmable Circuits

Skylumen

Newly Enlightened
Joined
Sep 14, 2010
Messages
0
DriverVN3 Video Click Here
Programming Instruction
Step 1: From Off or On quickly tap the switch 10 times to enter Programming Mode. A dim slow blink will initiate.
Step 2: Tap the Deck number. A dim fast blink will initiate.
Step 3. Tap the number of mode group. A double blink & 1st​ mode in group will initiate.

Circuit Temperature Sensor
10-10-F (Default 140F)
F1= Off, F2 = 105F, F3 = 115F, F4 =120F, F5=130F, F6=14F0, F7=150F, F8=160F, F9=170F, F10=175F, T11=185F, T12=200F

Toggle Programming Lock
10-11-10
Toggle lock or unlock current Mode Group settings.
Any Mode Group in Deck 2 automatically initiates Programming Lock

Turbo Timer
10-12-T (Default 20 minutes)
T= Time you want Turbo to run
Turbo = Maximum brightness
After entering Deck 12 light will initiate Turbo. Let light run until desired felt temperature and or time. Turn off to lock in Turbo Timer.

Mode Groups
M = Last mode memory. Light will initiate last mode at next turn ON if light is off longer than 1/2 sec. Mode Group without M will always start with 1st​ mode.
D = Double Tap. At any mode double tap switch to activate Hidden/Last mode.
F = Firefly = Lowest possible brightness

S = Strobe

Deck 1 – Simplest
10-1-1 => 100
10-1-2 => 5/100 M
10-1-3 => 5/100
10-1-4 => 100/5
10-1-5 => 25/100 M
10-1-6 => 25/100
10-1-7 => 100/25
10-1-8 => 50/100 M
10-1-9 => 50/100
10-1-10 => 100/50

Deck 2 – Lenders with Auto Programming Lock
10-2-1 => 30
10-2-2 => 7/30
10-2-3 => 1/7/30
10-2-4 => F/2/10/30

Deck 3 – General Users
10-3-1 => 5/33/100 M
10-3-2 => 5/33/100
10-3-3 => 100/33/5
10-3-4 => 1/15/100 M
10-3-5 => F/15/100
10-3-6 => 100/15/F
10-3-7 => F/33/100 M
10-3-8 => F/33/100
10-3-9 => 100/33/F
10-3-10 => 15/100/F
10-3-11 => 33/100/F
10-3-12 => 50/100/F

Deck 4 – Goldilocks
10-4-1 => F/5/33/100 M
10-4-2 => F/5/33/100
10-4-3 => 100/33/5/F
10-4-4 => F/5/33 D for 100
10-4-5 => F/2/25/100

Deck 5 – 5 levels Precision
10-5-1 => F/1/20/50/100 M
10-5-2 => F/1/20/50/100
10-5-3 => 100/50/20/1/F
10-5-4 => F/.7/3/25/100
10-5-5 => F/1/5/25 D for 100

Deck 6 – 6 Level Precision
10-6-1 => F/1/5/15/50/100 M
10-6-2 => F/1/5/15/50/100
10-6-3 => F/100/50/15/5/1/F
10-6-4 => F/.7/2/7/25/100
10-6-5 => F/1/3/10/30 D for 100

Deck 7 – Tactical
10-7-1 => 100/S M
10-7-2 => 100/S
10-7-3 => S/100
10-7-4 => 100/20/S
10-7-5 => 100/25 D for Strobe
10-7-6 => 15/100/S MD
10-7-7 => 5/33/100 M-D for strobe
10-7-8 => 3/5/33/100 M-D for strobe

Deck 8 – Discos & Bicycle
10-8-1=> 10/25/50/70/100/BikeLo/BikeHi
10-8-2=> 5/33/100/Blink.5Hz/Blink1Hz/Blink3Hz/BikeHi/Blink8Hz/S/Beacon





DriverVN2 - Clicky Switch


Programming Video

User Selectable Groups:

1 Mode
1. 100

2 Modes

2. 5 - 100 | Memory
3. 5 - 100 | No Memory
4. 30 - 100 | Memory
5. 30 - 100 | No Memory
6. 70 - 100 | Memory
7. 70 - 100 | No Memory

3 Modes
8. 1 - 30 - 100 | Memory
9. 1 - 30 - 100 | No Memory
10. 100 - 30 - 1 | No Memory

6 Modes
11. 1 - 5 - 15 - 50 - 70 - 100 | Memory
12. 1 - 5 - 15 - 50 - 70 - 100 | No Memory
13. 100 - 70 - 50 - 15 - 5 - 1 | No Memory

Specific Functions
14. Strobe
15. 100 - Strobe | No Memory
16. Strobe – 100 | No Memory
17. 100 - Blink1Hz | No Memory
18. 1 - 5 - 30 - 70 - 100 - Strobe – Blink1Hz | No Memory
19. 100- 70 - 30 - 5 - 1- Strobe – Blink1Hz | No Memory
20. 5 - 30 - 100 -Blink1Hz – Blink3Hz - Strobe – Beacon | No Memory



Programming Instructions:
To switch mode groups: Turn light on for 2s then rapidly tap the switch 8 times, the light will then enter programming mode and begin to flash. With the light in programming mode, tap the switch the same number of times as your desired mode group, No need to do these taps fast. The light will blink and your mode group will be memorized.

Example: To select mode group 3, tap the switch 8 times quickly to enter programming mode. As soon as the light enters programming mode and starts flashing, tap the switch three times (for group 3). The light will blink to recognize the mode group change.

"Turbo" Timer
A) 5 Minutes (Default)
B) Self Set Turbo Timer:
Turn light on for 2s then rapidly tap the switch 8 times, the light will then enter the programming mode and begin to flash. With the light in programming mode, tap the switch 30 times to enter the turbo timer set mode. The light will then switch to 100% power. When the light is at the desired temperature for the turbo step down, turn the light off. The turbo timer will then be set. Maximum of 20 minutes. Setting a turbo timer below 4s disables it. It applies to all modes above 50% and smoothly ramps them down to 50%.

Low Voltage Protection
The firmware has low voltage protection, if the voltage drops below 3V, the brightness is reduced. That brings the voltage up again a bit, but if the voltage of the drained battery falls below that again, brightness is reduced again - and so on, down to a very low level. Low voltage step-down can be disabled by me if desire.

Battery Voltage Check
The blinking signal after 8 fast taps is actually a battery monitor, the number of blinks relates to battery voltage: One blink for each 0.1V above 3.0V, so 12 blinks is full, 3-4 blinks is quite empty.

*Mode Group are memorized even through battery changes
*It's almost impossible to accidentally change mode groups
*DriverVN Can take 1 li-ion cell for XPG2 or XML2 (~2.5-4.2V)
*DriverVN Can take 2 li-ion cell for XHP50, XHP70, MKR (~5V-8.4V)
*No memory = always resets to 1st mode after 1 second of being off.
*Memory = Always memorize last mode after 1 second of being off.


_______________

DriverVNX2 - Electronic Side Switch Video Click Here

User Selectable Groups:

1: 100 ** 100%

2: 5 -100 ** 100
3: 30 - 100 ** 100
4: 70 - 100 ** 100
5: 50 - 10 ** 100
6: 75 - 20 ** 100

7: 1- 30 - 100 ** 100
8: 100 -30 - 1 ** STROBE

9: 1 - 20 - 70 - 100 ** 100
10: 100 - 70 - 20 -1 ** STROBE

11: 1 - 5 - 15 - 50 - 70 - 100 ** 100
12: 100 - 70 - 50 - 15 - 5 - 1 ** STROBE

13: 100 ** STROBE
14: STROBE ** 100
15: 100 ** BLINK1
16: 5 - 33 - 100 - BLINK1Hz - BLINK3Hz - BEACON ** STROBE


User Interface:

  • From OFF: A quick tap switches the light on in the previously used mode. (Last mode memory effect)
  • From ON: A quick tap switches the light off
  • From ON: A press&hold cycles through the modes in the selected mode group
  • From OFF: A press&hold from switches the light on in the first mode of the selected group. (No last mode memory effect)
  • From ON or OFF: A double-tap activate the hidden mode.

To Set a Mode Group

  • From ON: Quickly tap the switch 8 time to enter the config menu, indicated by a blinking signal. *Battery Voltage Indicator: It's one blink for each 0.1V above 3.0V, so 12 blinks is full at 4.2V, 3 blinks = 3.3V or near empty.
  • During the blinking signal quickly tap the number times for the mode number you want to set. Mode 13 = 13 quick taps. Note that the timing is more relaxed in the config menu. You have to be swift and uninterrupted, but not as rapid as the 8 taps above. However you must hit the exact number of taps.


Configure the turbo timer
Enter config menu by 8 (or more) fast taps, wait for the blinking signal, then enter turbo config mode by the according number of taps (see mode list). The light then runs at full power. Let it run for the desired time (e.g. until it gets hot; use a full battery), then tap to switch off. That time is now set for the turbo timer. Setting a time below 4 seconds disables it. The turbo timer has a maximum of ~20 minutes (this is also the default). It applies to all modes above 50% and smoothly ramps them down to 50%.



Low voltage protection:
Whenever the battery falls below 3V under load, brightness is reduced (about half). The reduced load usually brings up the voltage a bit. When it drops below 3V again, brightness is halved again - and so on, down to a very low level. It will not switch off and leave you in complete darkness though.


















Special Thanks:
Dr. Jones for the firmware programming
Richard at mtnelectronics.com for production


Old Driver modes will be in post 2 for those that needs it
 
Last edited:

Alex1234

Flashlight Enthusiast
Joined
Jan 23, 2010
Messages
4,003
Location
Bear Delaware
Re: DriverVN - A User Programmable Circuit!

DriverVN1 Program


1 Mode
1. 100%

2 Modes
2. 10% - 100% | Memory
3. 10% - 100% | No Memory
4. 100% - 10% | No Memory

3 Modes
5. 1% - 25% - 100% | Memory
6. 1% - 25% - 100% | No Memory
7. 100% - 25% - 1% | Memory
8. 100% - 25% - 1% | No Memory

4 Modes
9. ML - 2% - 25% - 100% | Memory
10. ML - 2% - 25% - 100% | No Memory
11. 100% - 25% - 2% - ML | Memory
12. 100% - 25% - 2% - ML | No Memory

5 Modes
13. 1% - 5% - 15% - 40% - 100% | Memory
14. 1% - 5% - 15% - 40% - 100% | No Memory
15. 100% - 40% - 15% - 5% - 1% | Memory
16. 100% - 40% - 15% - 5% - 1% | No Memory

6 Modes
17. ML - 1% - 5% - 15% - 40% - 100% | Memory
18. ML - 1% - 5% - 15% - 40% - 100% | No Memory
19. 100% - 40% - 15% - 5% - 1% - ML | Memory
20. 100% - 40% - 15% - 5% - 1% - ML | No Memory

Disco
21. Strobe
22. 100% - Strobe | No Memory
23. 100% - Blink | No Memory
24. ML- 2% - 15% - 40% - 100% - Strobe – Blink | No Memory
 
Last edited by a moderator:

Skylumen

Newly Enlightened
Joined
Sep 14, 2010
Messages
0
Re: DriverVN - A User Programmable Circuit!

Woohoo! Disco mode! Finally, Vinh fans the world over can build their ultimate Clubbing & Disco EDC light! :D(Just kidding)

Nice that you're offering your very own driver board, Vinh! Wow! Looks like it is cross compatible with a wide range of LEDs! This is great!

What is the physical size of the board, Vinh?

Not my own driver board but possibly only mines will have this exact mode configurations and the "V54" LOL

I am going to get 17mm size first. May be different sizes later.



PLEASE LET ME KNOW WHAT KIND MODE GROUPS YOU WOULD LIKE TO ADD TO THE LIST BELOW BEFORE FINALIZATION/PRODUCTION.
 

stokaboka

Newly Enlightened
Joined
May 26, 2013
Messages
21
Location
Florida
Re: DriverVN - A User Programmable Circuit!

What a great idea! There are many lights I would love to own but I just don't care for the UI.
 

Nalhcal741

Newly Enlightened
Joined
Mar 26, 2014
Messages
92
Re: DriverVN - A User Programmable Circuit!

Vinh

This looks great
17mm is a good versatile size.

Is this fet based making it direct drive on 100%
 

gunga

Flashaholic
Joined
Nov 29, 2006
Messages
8,080
Location
Vancouver, BC, Canada
Re: DriverVN - A User Programmable Circuit!

Looks good. How about a 5 mode with moonlight? Short cycle or hybrid memory? Off-time memory with short latch (less than 1 second)


Sent from my iPhone using Candlepowerforums
 

Skylumen

Newly Enlightened
Joined
Sep 14, 2010
Messages
0
Re: DriverVN - A User Programmable Circuit!

Looks good. How about a 5 mode with moonlight? The 6 mode options

Short cycle or hybrid memory? ?!

Off-time memory with short latch (less than 1 second) 1 second


Sent from my iPhone using Candlepowerforums
 

Crazyeddiethefirst

Flashlight Enthusiast
Joined
Mar 13, 2012
Messages
2,005
Location
Southern California
Re: DriverVN - A User Programmable Circuit!

Fantastic! If we wanted a previously modded light(Vn) retrofitted with the programable board, is that an option? Thanks. How soon do you think it will be available ?


Sent from my iPhone using Candlepowerforums
 

kj2

Flashaholic
Joined
May 22, 2010
Messages
8,082
Location
The Netherlands
Re: DriverVN - A User Programmable Circuit!

Whooe sound cool :D and easier to program then an ArmyTek Predator Pro.
 

chops728

Flashlight Enthusiast
Joined
Jan 24, 2014
Messages
1,011
Location
Swampland,La
Re: DriverVN - A User Programmable Circuit!

A 5 mode always start on low w/on time memory 1% 10% 30% 70% 100% The medium I feel is always too low--most lights go from wide open to not bright enough
 

eraursls1984

Flashlight Enthusiast
Joined
Nov 19, 2012
Messages
1,434
Location
Tallahassee, FL.
Re: DriverVN - A User Programmable Circuit!

I wish you could somehow use this (or 2) in the C21Cvn. The 6 mode, start on moonlight, no memory for each LED would be a dream light for me. I like the C21C, but it has a horrible UI IMO.

I could see adding another switch so each LED has their own switch (this would take machining, and would be nice from the factory), or with the current single switch you could long press for ML of the main led, single click for max, Double click for ML on the mule. Then long press to change modes for which ever LED is on.
 

eraursls1984

Flashlight Enthusiast
Joined
Nov 19, 2012
Messages
1,434
Location
Tallahassee, FL.
Re: DriverVN - A User Programmable Circuit!

What about infinite variable for lights with an electric switch? Is that possible with this driver?
 

KITROBASKIN

Flashlight Enthusiast
Joined
Mar 28, 2013
Messages
5,430
Location
New Mexico, USA
DriverVN - A User Programmable Circuit!

Like Medium-High?

The mode spacing you built with the Sky Lumen SL-1 is very simple and effective except it would always come on high first. The lower mode is like a less-energy-consuming high, whether that would be 40%, 50%, or a little more. For a dedicated thrower, it is ideal for outside security needs (in my mind). With a no green, ~5000K, dedomed, XML sized, high output emitter in a single 18650, and ~2.5 inch reflector, it would be quick, reasonably compact and mercilessly impactful.
 
Last edited:

lumentia

Enlightened
Joined
May 13, 2014
Messages
913
Location
USA
Re: DriverVN - A User Programmable Circuit!

Vinh, I'd probably wind up using #10 or #18, as I like moonlight in anything that's not a dedicated thrower or can take a diffuser. I sometimes use diffusers on my lights for camping. 1 or 2 moonlight modes (like zebralights) are a necessity for me but zebralights won't take a good diffuser. So a mini pocket rocket like d25c or even x2 vn with modes that include .5 and 1 lumen and can take a diffuser would be the perfect light for me. Even if it has to have six modes to accommodate 2 moonlight modes.

I'm a flashaholic because I'm a night owl so it's nice to be able to move around camp or home at night without disturbing other people's sleep or ruining their night adjusted vision.
 

lumentia

Enlightened
Joined
May 13, 2014
Messages
913
Location
USA
Re: DriverVN - A User Programmable Circuit!

What about infinite variable for lights with an electric switch? Is that possible with this driver?
Like the nite core tube? That's a decent UI but you have to have good timing to hit the exact brightness you want. Works well for that light. (Love my tubevn- wish it had moonlight)

Bit of a detour here but I'll be brief :
Continuously variable with an adjuster ring is nice for certain lights. It does take 2 hands, or at least repositioning one hand, to operate on the kind of lights with a ring and no standby. I like the SWM v20c as it has standby position with low parasitic drain and a detent at off. Some day I'm going to send Vinh one of my customized ones to boost the current on.
 
Top