Comments: OpenLog Hookup Guide

Pages

Comments 6 comments

  • Hi everyone,

    trying to use “light” firmware on an OpenLog (a Chinese build) with the 4.0 version, using “Arduino/Genuino Uno” as instructed, I got the usual

    avrdude error (stk500_getsync() attempt x of 10: not in sync: resp=0x00)

    error. As suggested on http://www.parkansky.com/arduino-error.htm page, I have tried without connecting Rx then Tx pin on the OpenLog (one is obviously needed to upload, but I even tried), without any success.

    But using “Arduino Pro or Pro Mini” (5v 16Mhz), with IDE version 1.8.5, it worked, sketch has been successfully uploaded and logging work using the “light” firmware.

    Hope this could help, have fun with openLog ;)

  • I’m trying to record a serial output that is formatted as 8 bit, no parity, 1 stop bit, no flow control. I thought this was the most common set up but when I look at the SD card I get gibberish as if those settings aren’t properly set. the config file doesn’t seem to allow changing this, any idea what I can do to get this to work?

    • Be sure your baud rate matches what OpenLog is configured to listen for. 9600bps is OpenLog’s default. Also be sure that the serial is TTL serial, as in coming from a microcontroller or other embedded device, not 12V serial from a computer or industrial device.

  • ——————– Tech Support Tips/Troubleshooting/Common Issues ——————–

    Logic Levels Between OpenLog and a 5V System

    The OpenLog uses 3.3V if you look at the hardware specs. We recommend using a logic level converter [ https://www.sparkfun.com/products/12009 ] to convert the logic on the RXI and the GRN (aka DTR) pins. You would not need to connect a logic level converter for TX. The reason why is because the OpenLog will be outputting 3.3V. This should be high enough for the RedBoard to recognize as a logic high [ https://learn.sparkfun.com/tutorials/logic-levels/ttl-logic-levels. Just make sure that pin 3 is not turned HIGH. If you are worried, you can always used another channel on the logic level converter. If you are using a RedBoard, Arduino Uno, or any other 5V system.

    Another alternative is to use voltage division [ https://learn.sparkfun.com/tutorials/voltage-dividers ] to connect the OpenLog to a 5V system. If you are using voltage division, applying the voltage divider on the RXI and GRN pins. You could use 3x 10kOhm resistors similar to the “Uni-Directional” application circuit on our old logic level converter [ https://cdn.sparkfun.com/assets/b/0/e/1/0/522637c6757b7f2b228b4568.png ].

    Note: You can add the two 10kOhm resistors in series for 20kOhms. =)

  • Where are the example sketches located?

    • Please check out the Firmware page on the hookup guide. This includes a .zip which has all of the library files and example sketches, as well as guides to the GitHub repository which has the most up-to-date versions of all the firmware.


If you've found a bug or have other constructive feedback for our tutorial authors, please send us your feedback!