Technical Forum Moderator
  • Content Count

  • Joined

  • Last visited

  • Days Won


AndrewHolzer last won the day on November 12

AndrewHolzer had the most liked content!


About AndrewHolzer

  • Rank
    Prolific Poster

Profile Information

  • Gender

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. You need to be using older attributes to set the column sizes. This article has the appropriate attributes to use. I don't think you can specify any sort of width and thus have to stick to the ones specified which is why the previous width-30 & width-70 didn't work.
  2. Hi @sgrobler, I think it's entirely possible to include a timestamp in a log header when starting a session from a connected host. I'll put this on my list of additions & fixes, put some thought into a proper solution and get to work on it. I'll personally message you once I've made the changes (and you'll probably see a blog post about them as well). Regards, AndrewHolzer
  3. Hi @sgrobler, Thank you for posting about the issues you are having with WaveForms Live. I am currently doing some further work on the OpenLogger and WaveForms Live and will gladly fit investigating them into task list. I'll also take a look at the single character scaling issue you posted about. Keep an eye on this thread for an update. AndrewHolzer
  4. Hi @Jentson, I did a sort of back of the envelope calculation to figure this out. At 3 MS/s, the 32640 buffer will be filled in about 10.77 ms. The OpenScope has a 12-bit resolution per channel, which means we are looking at 391680 bits. To keep the buffer from overflowing you'll need to send all those bits over serial within 10.77 ms. The baud rate necessary to do so comes out to about 2.21 MBaud. The OpenScope runs at 1.25 MBaud with no way to change the baud rate, so you will run into issues. You will be unable to run the data over WiFi as well. There are few factors that play into the limited speed, but we measured a sustained speed of 200 kB/s over WiFi. I am sorry to say but the OpenScope won't cut it for the intended application you have in mind for it. AndrewHolzer
  5. @DomDV, Glad to hear you found a solution. If you indeed need to report back, I'll be keeping an eye out for you.
  6. Hi @DomDV, Have you changed anything about your setup between when it used to work and now? Can you also enable console logging in the Settings page underneath the Advanced section, open your browser's developer tools and then include a copy of the console output in your reply of you trying to connect to the OpenScope? What is the IP address you mentioned? AndrewHolzer
  7. Yes, that's what I measured. I've included an image that has the dimensions labelled. If it is hard to see, each side measures 72mm.
  8. Only the files that are opened will be corrupted. I don't know what the OpenLogger is doing with the files as it logs to the SD but can figure out if you require further information. I just had issues with the PCB dimensions file and had trouble myself. I am going to see if that can be fixed, but in the meantime I measured each side of the PCB to be 2 & 13/16 inches,
  9. Hi @TKMoon, The error code you have there signifies no networks found. This error alone shouldn't cause the device to never finish booting however. To solve the AutoConnect error you must either bring the network back up or have the device forget the network configuration information. Can you tell me how long you've had the device and anything that may have happened leading up to the device failing to boot? Regards, AndrewHolzer
  10. Alright, just heard back. The operational temperature range is 0C to 70C. The DDR is the limiting factor of the design.
  11. Hi @gss, 1. The OpenLogger has Log-on-Boot functionality as of the latest WaveForms Live update. A toggle to configure the device was added underneath the Advanced section on the Logger page. When enabled, the device will save the current parameters to a file that is read when the OpenLogger boots. In the case of logging to SD, the device will check to see if the SD exists, wait for the SD card file system to initialize and then start logging if all is good. You'll also want to know, in the case for SD logging, that you may corrupt the SD file system if the board is reset while logging to the SD card. To prevent this, hit the program button (PROG) and logging will stop cleanly by writing all headers and closing the files. You may then safely reset the board and logging will start again. On each reboot a new logging session is created, so previous logs won't be overwritten. Up to 1000 sessions (restarts) may exist on the SD card. When setting log on boot, you either must tell the OpenLogger to begin logging, or reboot it to start the initial session. 2. I do not know this at the moment, but have asked for the relevant information. Stay posted and I'll update you as soon as I know. Do you mind my asking what your intended application is? Regards, AndrewHolzer
  12. Hi all, Quick update here. I've got binaries built for Mac and Linux (Ubuntu) and have updated the documentation to link to them. You may also download the Windows, Mac or Linux binaries by following the links I just gave you. If you encounter any issues whatsoever, submit in issue on the GitHub page and I'll set to fixing them straight away. Regards, AndrewHolzer
  13. Hi @sgrobler, The OpenLogger doesn't have any sort of RTC or time keeping mechanism. Because of that, the data cannot be timestamped and that functionality cannot be added. AndrewHolzer
  14. Hi @sgrobler, I've build a 64-bit executable for Windows, which you can download from here. Save that into a location you're likely to remember. Refer to the repository README for instructions on how to use the executable. Regards, AndrewHolzer
  15. Hi @Asha Devi, Thank you for sharing the source and the screenshot. The errors you are seeing say that there are multiple definitions of the ComposeHTMLGetALS function. That is happening because you are including HTMLGetals.cpp in deWebIOServerSrc.cpp. You can fix this by removing #include "./HTMLGetals.cpp" and writing a ComposeHTMLGetALS function declaration in deWebIOServerSrc.cpp or (better yet) a HTMLGetals.h header file that gets included into deWebIOServerSrc.cpp. AndrewHolzer