OpenMetBuoy-v2021a icon indicating copy to clipboard operation
OpenMetBuoy-v2021a copied to clipboard

version without qwiic switch for UTokyo

Open jerabaul29 opened this issue 5 months ago • 5 comments

@tnn77 @T-Kodaira

  • I now pushed a 2-ways-communication version of the buoy without the need to use the qwiic switch:

    • firmware: https://github.com/jerabaul29/OpenMetBuoy-v2021a/tree/main/legacy_firmware/firmware/steval_gps_waves_pcbtraces_2ways_noqwiicswitch
    • binary (so I know that this compiles on my machine :) ): https://github.com/jerabaul29/OpenMetBuoy-v2021a/blob/main/legacy_firmware/binaries/steval_gps_waves_pcbtraces_2ways_noqwiicswitch.bin
  • if your branch / internal UTokyo OMB firmware is a bit different from mine, it should still be very easy to take in the changes I have introduced: the changes on this branch should be orthogonal to your changes. See the log of changes (may be extended when we test and debug, so this may not be everything in a few iterations):

https://github.com/jerabaul29/OpenMetBuoy-v2021a/commit/69d259b37d01aefb018d5decc8412b5ae5a3dcdb

  • the pin used to power the IMU is defined in:

https://github.com/jerabaul29/OpenMetBuoy-v2021a/blob/f320d43214e4752da8bce15e7450fbcf4fe0184a/legacy_firmware/firmware/steval_gps_waves_pcbtraces_2ways_noqwiicswitch/params.h#L17

naturally feel free to edit this :) .

  • the wiring will be:

    • SCL AGT <-> SCL IMU as usual
    • SDA AGT <-> SDA IMU as usual
    • GND AGT <-> GND IMU as usual
    • IMUPwr AGT <-> PWR 3.3V IMU
  • to do tests, please remember to:

    • do a full functionality test; i.e., let the instrument work for a few cycles and check that everything looks good, there is no crash / reboot etc even after a few cycles of waves / gnss / sleep / iridium repeating
    • check the power consumption (in particular in wave mode and during sleep)

If you can report the results you get during tests (observations / power use / serial logs if relevant), that would be perfect :) .

The Readme for the corresponding firmware should be updated, let me know if you have any comments.

Let me know if you have any comments / feedback :) .


This is inspired by the discussions we had with @gauteh when implementing a similar thing for https://github.com/gauteh/omb-2024-nano ; thank you / credits @gauteh for the early tests! :)

jerabaul29 avatar Sep 09 '24 14:09 jerabaul29