Jump to content

VapingBad

Moderators
  • Posts

    2,710
  • Joined

  • Last visited

  • Days Won

    30

Everything posted by VapingBad

  1. There is not an LED on the 200 or 250, if there is one on your mod it is something Lost Vape added not part of the board or settable in EScribe, sorry I don't have one so can't give a better answer.
  2. No, I would check your connections and that the outer of the 510 is clean and tight, also I would use a coil under 0.5 ohm on the 75 or you may hit the voltage limit and not get full power.
  3. No the cut-off is cell voltage, not combined, you can go lower with 18650s than the 3.09 V setting for LiPos. Only DNA 75s have the LED by the button so it's normal.
  4. Yes for 1500 mAh 16.65 Wh and 3 cell, hopefully that will sort it out, but if the meter still jumps around you probably have a connection issue with the battery or balance connector.
  5. I never see them jump up and down that much, check the battery watt hours setting under the Mod tab, you may need to set Options - User interface to Advanced to see them first. Max recharges only charges each cell up to 4.1 V, this should double the life time of your battery and reduce you puff time by less than 10 % Max puffs recharges the cells to the standard 4.2 V. It's personal preference, I use max reccharges.
  6. Probably because Wire Wizard uses TCR in vaping range not TCR at room temp, you can see the curve is not so step in the 392 - 572 F range. This is why the materials profile curve is superior to a TCR.
  7. You are half right, which is better than I did lol , both are 97% by the datasheet.
  8. I would just unclip the top section of the buttons if I were you. Relocating the USB would be very difficult to cleanly remove the existing one without damaging the circuit tracks, only you can know if your de-soldering skills are up to it. I stick to the recommended gauge, it depends on the power you run at and the length of the wires so ther is no one right answer. It is very important to stick to Evolv approved adhesive, see post 2 /topic/65815-topic/ Take your time, solder quickly (more heat and less time is better than the opposite), tin both the pad and the wire then just a quick reflow to connect them, practice soldering the thick wire before hand, bend the thick wire before soldering to the board as if it wicks up solder and gets stiff you can pull the pad off, don't bend the screen cable right next to the glass and don't forget to put the 510 nut/clip, insulator etc on the wire before soldering the 2nd end.
  9. You could, but the 200 is 98% efficient, the 75 is 85% so you would get longer runtime with a 200.
  10. There is no technical limit, but personally I would rather have a DNA 250 or 200 with 2 or more batteries.
  11. IDK with those, the rolo had a similar issue when the ground screw from the battery cradle became loose.
  12. Looks like it is not connecting to one of the cells, I don't own one of those so not familiar with the internals to make specific advice, what do the cell voltages show up as in Device Monitor.
  13. It is now an option under display to show the message or have the battery tube flash, that was what many users requested here.
  14. Changes for V2.1 Added a field to capture battery sag 0.1 seconds before the end of the last puff for each stage.Added setting doExtendPuffTimes to enable/disable the variable puff time feature.Changed the file name format to include the power, puff time and rest time EG BatteryTest 25R 50W-4-46 20161220-1039Added link to this thread in comments.Changed to allow rest time to equal puff time, previously it had to be double.Changed the wiggleRoomFactor from 0.98 to 0.99, this just allows a tiny tolerance when checking if a stage is complete.Fixed bug the sleep rest time, I should have added puff time. I have used the script to discharge batteries for storage with these setting [CODE]puffPower = 20 puffTime = 2 restTimeBetweenPuffs = 2 doExtendPuffTimes = False minBatteryVoltsAfterRest = 3.7 [/CODE] V2.1 [CODE]# DNA 75 Battery test script for use in EScribe V1.2SP5 Device Monitor. # Disable USB Charging in Device Monitor before running. # Ensure your PC will not go into sleep mode while running. # At high powers your mod and battery can get very hot, take care. # If the board temp is at the max setting after a rest period the script will keep resting until is cools. # USE AT YOUR OWN RISK # # Thanks to Evolv for providing the free tools to do this. # Written by VapingBad V2.1 # Thread /topic/66169-topic/ # test settings, things you will probably want to customise puffPower = 50 puffTime = 4 restTimeBetweenPuffs = 46 doExtendPuffTimes = True dataCollectionPoints = [90,80] batteryModel = '25R' nominalCellVoltage = 3.7 outputFileFolderPath = r'C:\data' # no trailing slash maxPuffTime = 20 maxNumOfMaxTimePuffs = 6 # safety cut-offs maxBoardTempF = 125 minBatteryVoltsAfterRest = 2.8 maxPuffCount = 1000 # DO NOT ALTER AFTER THIS POINT # DO NOT ALTER AFTER THIS POINT # DO NOT ALTER AFTER THIS POINT import time import datetime from System.IO import Path # set up EScribe Device Monitor tracking, fields plotted and saved in the csv file if Recorder.IsRecording: Recorder.StopRecording() ECig.ClearTracking() ECig.Track('Power') ECig.Track('Battery Pack') ECig.Track('Last Puff Energy') ECig.Track('Last Puff Time') ECig['Power Set'] = puffPower; time.sleep(2) # Homer Simpson guard clauses if minBatteryVoltsAfterRest < 2.75: minBatteryVoltsAfterRest = 2.75 if maxBoardTempF > 200.0: maxBoardTempF = 200.0 if puffTime > 20.0: puffTime = 20.0 if restTimeBetweenPuffs < puffTime: restTimeBetweenPuffs = puffTime if maxPuffTime < puffTime: maxPuffTime = puffTime if maxPuffTime > 20.0: maxPuffTime = 20.0 # conversion factors and constants secondsInAnHour = 3600.0 milliToBaseUnitConversionFactor = 0.001 lossCompensationFactor = 1.0/0.85 wattHourToMilliAmpHourFactor = 1000.0/nominalCellVoltage wiggleRoomFactor = 0.99 # classes class puffLogger: def __init__(self, lable): self.lable = lable puffs = 0 energy = 0.0 volts = 0.0 sag = 0.0 test = None next = None def copyReadings(self, fromThis): self.puffs = fromThis.puffs self.energy = fromThis.energy self.volts = fromThis.volts self.sag = fromThis.sag def checkPuff(self, puffEnergy, data): if self.test(puffEnergy): self.copyReadings(data) return self else: return self.next class compensatingPuffTime: def __init__(self, setPuffTime, maxTime = 20.0, maxExtPuffs = 6): self.setPuffTime = float(setPuffTime) self.maxTime = maxTime self.maxExtPuffs = maxExtPuffs expectedPuffEnergy = 0.0 increasedPuffCount = 0 increaseFactor = 1.0 reachedLimit = False timeDoubledData = puffLogger('Up to double length puff') def puffTime(self): return self.setPuffTime * self.increaseFactor def calcNextPuff(self, lastPuffEnergy, allPuffsData): factor = self.increaseFactor * self.expectedPuffEnergy / lastPuffEnergy if self.setPuffTime * factor > self.maxTime: factor = float(self.maxTime) / self.setPuffTime if self.increasedPuffCount >= self.maxExtPuffs: self.reachedLimit = True else: self.increasedPuffCount += 1 if factor < 1.0: factor = 1.0 if factor > 2.0 and self.timeDoubledData.puffs == 0: self.timeDoubledData.copyReadings(allPuffsData) self.increaseFactor = factor # variables date = datetime.datetime.now() timeToReadSagBeforeEndOfPuff = 0.1 expectedPuffEnergy = puffPower * puffTime / secondsInAnHour #* wiggleRoomFactor puffTimeCompensator = compensatingPuffTime(puffTime, maxPuffTime, maxNumOfMaxTimePuffs) puffTimeCompensator.expectedPuffEnergy = expectedPuffEnergy globalLogger = puffLogger('Battery capacity') fullPowerLogger = puffLogger("At full power") fullPowerLogger.test = lambda x: x >= expectedPuffEnergy * wiggleRoomFactor # chain puff tests together, when the test fails the next test will take it's place previous = fullPowerLogger for p in dataCollectionPoints: dp = puffLogger('Up to {}% power'.format(p)) dp.test = lambda x, y = p: x >= expectedPuffEnergy * wiggleRoomFactor * y / 100 previous.next = dp previous = dp # make timestamped file names fileName = 'BatteryTest {} {}W-{}-{} {}'.format(batteryModel, puffPower, puffTime, restTimeBetweenPuffs, '{:%Y%m%d-%H%M}'.format(date)) outputFileNoExtension = Path.Combine(outputFileFolderPath, fileName) csvFilePath = '{}.csv'.format(outputFileNoExtension) txtFilePath = '{}.txt'.format(outputFileNoExtension) # ACTUAL BATTERY TEST Recorder.Record(csvFilePath) initialVoltage = ECig['Battery Pack'] currentLogger = fullPowerLogger while True: if ECig['Board Temperature'] >= maxBoardTempF: time.sleep(restTimeBetweenPuffs) continue ECig.Puff(puffTimeCompensator.puffTime()) time.sleep(puffTimeCompensator.puffTime() - timeToReadSagBeforeEndOfPuff) globalLogger.sag = globalLogger.volts - ECig['Battery Pack'] time.sleep(restTimeBetweenPuffs) lastPuffEnergy = ECig['Last Puff Energy'] * milliToBaseUnitConversionFactor globalLogger.volts = ECig['Battery Pack'] globalLogger.puffs += 1 globalLogger.energy += lastPuffEnergy if currentLogger is not None: currentLogger = currentLogger.checkPuff(lastPuffEnergy, globalLogger) if doExtendPuffTimes and currentLogger is None: puffTimeCompensator.calcNextPuff(lastPuffEnergy, globalLogger) if globalLogger.volts <= minBatteryVoltsAfterRest or globalLogger.puffs >= maxPuffCount or puffTimeCompensator.reachedLimit: break if Recorder.IsRecording: Recorder.StopRecording() # format, save and show result summary resultText = 'Battery test {} {:%c}\nInitial voltage {:.2f} V, Nominal voltage {:.2f} V\nTest: {} W, {} s puffs, {} s rest periods:\n'.format(batteryModel, date, initialVoltage, nominalCellVoltage, puffPower, puffTime, restTimeBetweenPuffs) writeResult = lambda r: ' {}:\n Puffs = {}\n Energy = {:.3f} Wh, {} mAh\n Max Voltage Sag = {:.3f} \n Resting Voltage = {:.2f} V\n'.format(r.lable, r.puffs, r.energy*lossCompensationFactor, int(r.energy*lossCompensationFactor*wattHourToMilliAmpHourFactor), r.sag, r.volts) p = fullPowerLogger while p is not None: resultText += writeResult(p) p = p.next resultText += writeResult(puffTimeCompensator.timeDoubledData) resultText += writeResult(globalLogger) with open(txtFilePath, 'w') as file: file.write(resultText) UI.Message(resultText)[/CODE]
  15. I have been running dual tipple twisted 0.2 mm SS316L at 0.28 ohms for ages and they work extremely well with the 75 and 200 running V1.2.
  16. Power Supply mod would need 9 - 12 V and you shouldn't leave it in this mode with batteries I think it bypasses some of the battery protection. Yes Jackson, I would contact your vendor for repair or replacement.
  17. Yeah we were saying the same thing, sorry I misread your post awsum
  18. See Mooches chart linked in the bottom of the VT6 review IIRC the 5A is 25 A. If a battery struggles to supply the current the voltage sag will cause it to hit the low cut-off early so you wouldn't be able to use a lot of the capacity.
  19. No, current is always the same through every component in any series branch of the circuit, the current required would be halved if the voltage is doubled, but both batteries in series will have equal current (their voltages could vary).
×
×
  • Create New...