Assembly, testing, and calibrating of the PhD-M6 packs - picture heavy!

wquiles

Flashaholic
Joined
Jan 10, 2005
Messages
8,507
Location
Texas, USA, Earth
The PhD-M6 battery pack is a custom pack for the Sure Fire M6, and it is composed of a custom battery pack designed and built by Eric (mdocod), and a custom PWB/driver and firmware done by me. Eric recently finished a great post showing how he creates the PhD-M6 custom battery pack, and this post shows what happens after Eric sends me the finished battery carrier to become the complete PhD-M6 pack.

Here is the panel with the bare PhD-M6 production boards that I designed (again, kudos to Alan, Jimmy, and George for their help!):
DSCF2686.JPG



These are the parts I got from Digikey for this board:
DSCF2687.JPG



I am using a Metcal MX-500 with the stylus wand:
DSCF2688.JPG


DSCF2689.JPG



For solder I am using this outstanding Kester solder and flux pen:
DSCF2690.JPG


DSCF2691.JPG



I will be updating the order as I build more and more of these, but first I start with the 5V Voltage regulator:
DSCF2692.JPG


DSCF2697.JPG



then the MOSFET:
DSCF2699.JPG


DSCF2700.JPG



then the Tiny85:
DSCF2701.JPG


DSCF2702.JPG



then the DIP switch:
DSCF2704.JPG


DSCF2705.JPG



I then do the resistors - yes, they are that small (0805 to be exact):
DSCF2707.JPG


DSCF2708.JPG


DSCF2710.JPG


DSCF2717.JPG


DSCF2721.JPG



more resistors:
DSCF2722.JPG


DSCF2723.JPG


DSCF2724.JPG



Then I move into the capacitors:
DSCF2726.JPG



Trivia - which capacitor has a higher value? :devil:
(the small cap is a 1uF - the large one is a 100uF!):
DSCF2727.JPG


DSCF2728.JPG



But we don't need anything that big. These are the sizes I will be using:
DSCF2729.JPG


DSCF2732.JPG



As you can see in the pictures, the board has been progressively getting more and more dirty with the flux. Since this water-soluble flux is somewhat corrosive, it MUST be cleaned. First I separate the finished boards from the panel:
DSCF2736.JPG



Then to clean the boards in an ultrasonic water cleaner for 5 minutes:
DSCF2737.JPG


DSCF2738.JPG



Once they are ready, they need to be dried off:
DSCF2740.JPG


DSCF2741.JPG



Nice and clean:
DSCF2742.JPG



I first remove the cover that protects the switches from the "bath":
DSCF2743.JPG



Now they are ready to be tested:
DSCF2744.JPG



I first check them in my special fixture. Here I am using low current protected cells in case I have a short/problem. Assuming things are well, this fixture allows me to test the 5V regulator and verify that the AVR Dragon tool can read/talk to the Tiny85:
DSCF2745.JPG


DSCF2746.JPG



Once I can read the signature, I do the initial programming, set the fuses and lockout options, and then I am ready for the next step:
DSCF2748.JPG



Here are the two prototype packs that are going out for field testing. One for Eric, and one for forum member leukos:
DSCF2749.JPG



I disassemble the top of Eric's battery carrier:
DSCF2750.JPG



place the board and center:
DSCF2751.JPG



install the outer screws/stand-offs:
DSCF2752.JPG



then the center (Battery plus) and lower center (Battery minus) connections:
DSCF2753.JPG



I then install the protected 17670 cells - NOTE that Eric clearly marks the Pos and Neg side for each of the 3 cells. The pack might be damaged if the cells are connected backwards!:
DSCF2754.JPG



I first check the pack's voltage (note I am using my Son's Scooy-Doo band-aid for a boo-boo in my finger!) :
DSCF2755.JPG



then I check the regulated DC voltage at the Tiny85:
DSCF2760.JPG



Once the pack is running good, I then proceed to test what are the outputs, so that I can calibrate each pack with a small correction factor. This part is slow, but makes sure each regulator is as close as possible to the target voltages as possible.

Please note two things:
1) You can't measure the regulated output into a bulb with a normal True-RMS voltage meter. You need a special meter that can measure both the AC and DC components of the PWM signal, as True RMS meters only measure accurately at a duty cycle of 50%. Since the regulator varies the duty cycle to compensate for the battery as it drains, only a meter with AC+DC capability will give you the correct value.

2) The pack goes to sleep if there is no bulb across the pack. If you put a bulb across the pack, then the regulator will wake up and start regulating, which would then allow you to use your AC+DC meter to measure the actual RMS Voltage.


First test the 4.9 volt output - note that the output does vary a bit between photos as the regulator is constantly adjusting/compensating as the battery drains:
DSCF2761.JPG


DSCF2762.JPG



Then the 6.8 volt output:
DSCF2764.JPG



Then the 7.4 volt output:
DSCF2765.JPG



and the 10.8 volt output:
DSCF2766.JPG



Then compare to the target:
DSCF2768.JPG



Calculate an average compensation factor, and re-program the pack:
DSCF2769.JPG



After calibration, these are the new outputs (4.9 volt target):
DSCF2771.JPG



6.8 volt target:
DSCF2773.JPG



7.4 volt target:
DSCF2778.JPG



and 10.8 volt target:
DSCF2770.JPG



Here is the completed and calibrated PhD-M6 pack:
DSCF2779.JPG


DSCF2781.JPG



I then set the DIP switch to HIGH-LOW, to select level 3, 7.4 volts, since I am testing with the N2 in my own M6:
DSCF2780.JPG



Insert pack into M6:
DSCF2782.JPG


DSCF2783.JPG


DSCF2785.JPG



and voila! - a 12 volt battery pack safely driving an N2 at a regulated 7.4 volts RMS:
DSCF2786.JPG



I then finished the second pack:
DSCF2787.JPG


DSCF2788.JPG


DSCF2789.JPG




That is it for now - thanks for watching :)
 
This is one of the most interesting posts I have read for a long time and now I understand the price of your PhD-M6 pack. Moving to Marketplace and starting to look for my first SF M6 now...

Thank you! :thumbsup:
 
Amazing job on bringing the PhD-M6 to fruition, and great detailed post of the assembly! I'm on the list to get one of these, so...when do you anticipate I'll get my hands on one? :huh::huh::popcorn:
 
Thank you guys :eek:


...when do you anticipate I'll get my hands on one? :huh::huh::popcorn:
Soon. Very soon :D

The first two packs leave tomorrow morning for my two system testers for a good field trial. Once I get enough feedback from them on what (if any) needs to change in the firmware, and assuming no show stoppers, I will start a formal sales thread.
 
:thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::thumbsup::thumbsup:
Excellent work up, Will! This is one of the most exciting things to become available for us Surefire incan lovers since I have been a part of these forums. I'm glad you and Eric have both given us threads that can help us understand all the work and attention to detail that has gone into creating these packs. It really has been a labor of love and I hope it is very successful for you. Anyone who doesn't order one will really be missing out on something special here. Good luck, and I'm looking forward to receiving one!
 
Top