Jump to content

James

Moderators
  • Posts

    714
  • Joined

  • Days Won

    106

Posts posted by James

  1. shzrocka, there is no need to uninstall the old version -- the new version will replace it.
    As for separate firmware downloads, the new firmwares often come with new features in EScribe.
    I could make a smaller download (about 10MB) if we didn't include the .NET Framework each time. For updates that wouldn't be wild.

  2. Device Monitor demonstrates pretty well what can be done. It's actually limited by its paint code being on the same thread as the query code (and Microsoft's .NET Windows Forms not using hardware acceleration for drawing...). Be kind to it ( at a certain point you might be slowing it down), but you can push substantially more than 30 queries per second. :)

    You can also set Serial Output in the Research tab to CSV (Excel). That is a 50 Hz output of all of the important values. It did slow the device down by a few percent in my tests (a candidate for future optimization), but you can get a boatload of data points...

  3. Only thing I can think of, when doing GET requests, do (1) 'send query, wait for response, send query, wait for response, send query, wait for response'.

    Don't do (2) 'send query, send query, send query, wait for response, wait for response, wait for response'.

    It won't send a response until its send buffer is empty, so you won't improve update rate by doing (2) (in fact, you may fill up the DNA's receive buffer, waiting forever to send, while the DNA is waiting to finish sending back to you...) and your code will be more complex. Do it the simple way, (1).

  4. Here are the main control commands. Enjoy :)

    Fire: F=#S
    Set Power Setting: P=#W
    Set Temperature Setting: T=#C or T=#F or T=?
    Set Profile: M=# (1 to 8)

    Get Power: P=GET
    Get Power Setting: P=GET SP
    Get Temperature: T=GET
    Get Temperature Setting: T=GET SP
    Get Voltage: V=GET
    Get Current: I=GET
    Get Profile: M=GET
    Get Battery: B=GET
    Get Battery Cell: B=GET CELL # (1 to 3)

    The Device Monitor works by issuing serial commands, so really anything it can do can be commanded.

  5. Mm. That is definitely a different issue. If you have time at some point, try going to Help->About, left click the Evolv logo seven times -- that unlocks viewing what refinement is doing. In Device Monitor, you can Record Cold Ohms, Sample Ohms, Sample Ohms (TC), Sample Temperature, Board and Room Temperature, then you can get an idea whether it is sampling consistently. Something to try if you leave it for the night one day.

  6. That's correct, for TC coils the screen will show the cold Ohms. That's the room temperature (70F) value, and corresponds to what someone would measure with a meter -- after all, nobody's measuring while the coil's hot. It's important because the temperature measurement is based off of that. For instance Nickel at 410F has a live Ohms about twice its room temperature value. As it cools you can watch this with Atomizer Analyzer's Raw Ohms. The analyzer also shows you Cold Ohms (same as on the DNA's screen), it's just in smaller text.

    Logging refinement, it ought not to bounce around significantly. But if it does you can see it.

  7. Hmm. Ok. Tell you what...

    Try updating the firmware on the popped-fuse board, just connected to USB (no battery). Then take the fuse from the high-bandgap one and put it on the popped-fuse board. Then you'll have one working board. Send us back the other one and we'll investigate what could have happened and send you a replacement. :) [If you're uncomfortable with swapping the fuse we can replace two of course.]

  8. With USB plugged in? (Without USB and with bandgap that high, it'll think the battery is extremely low, and will just turn itself off.)

    Also, just on the off chance it might be software, could you PM me the .ecig file you uploaded with profiles?

  9. AllenH, are you getting the 0.13 in the Atomizer Analyzer, or is it displaying that on-screen?

    Cold Ohms are only shown when in TC. Kanthal displays live Ohms. This is a cosmetic difference -- if it has the wrong one, it should switch over quickly. Unrelated to Ohm lock generally, but I did find a bug in Atomizer Analyzer's Override Ohms, by the way, and we are testing a fix for that now. Good find.

    Next time you leave it overnight, you could try logging refinement to see what it's getting. In Help->About, left click seven times on the Evolv logo. Then, go into Device Monitor. I'd log Sample Ohms, Sample Temp, Cold Ohms, and probably Board Temp and Pack Voltage for good measure. Have it Record to a CSV. Those should be able to tell you if the refinement is getting values that are at least consistent.

    Another thing you might want to look at is resistance stability. Try going into Atomizer Analyzer and screwing in your atomizer. I actually tested an atomizer at one point where too loose *and* too tight would cause poor contact, and resistance would even change significantly over a quarter turn. Was eye-opening. Atomizer Analyzer'll sample it while you do that so you can play around and see if that's an issue.

  10. Hmm.

    Blinking like that would suggest the processor is browning out, actually. "Warranty Service" would show for that case as well.

    When you plug into USB, try this: left click seven times on EScribe's logo in Help->About. Then go into Device Monitor. What is Bandgap reading? (If Bandgap is off, all the other readings will be too. My Bandgap reads 1.03V -- it should be generally around a volt).

    What do you mean by 'popped the fire button', by the way?

×
×
  • Create New...