Natively Bristlemouth Depth/ IMU sensor built from scratch

The Bristlemouth Pioneer Program has been allowing people to experiment with integrating their own devices with Bristlemouth to work with the Spotter Smart Mooring system, but I’d like to start creating devices that support Bristlemouth natively. I’m a big fan of making marine devices that are simple and robust, and Bristlemouth sockets make it possible to explore design concepts that are much more streamlined.

I’m particularly interested in developing systems that can be used in underwater vehicles like ROVs and AUVs, so the first system I’d like to build is a Bristlemouth Depth/IMU sensor.

This system would incorporate a depth sensor that measures pressure and temperature and uses that information to determine water depth, and an Inertial Measurement Unit (IMU) that has a compass, gyro, and accelerometer for understanding orientation and motion. These two types of sensors are core to just about any underwater navigation system, so having a module that measures both of these things well in a simple, well-built package that talks Bristlemouth seems like a great project to start with. The plan is to design my own PCB that will mate directly with a Bristlemouth Mote (link to schematic PDF at bottom of “Downloads” section, entitled “Bristlemouth_Mote_Schematic.pdf”) using the mezzanine connector the Mote has, and I’ll pot that assembly into a custom machined housing. Both sensors I’d like to use (the Keller PA7LD pressure sensor and BNO085 IMU) communicate with I2C, so electrical and software development for the design should be relatively straight forward.

image

I’m a mechanical engineer, so designing the physical components of this system shouldn’t be to much trouble for me, however I could use some help with the electrical PCB and software design parts of this effort. I’m very happy to share all of my work as open source, so if anyone with these other EE or SW skills would like to help, we’ll be creating something anyone can use or build for themselves.

Please let me know if you’d like to help with this or any other Native Bristlemouth module designs!

6 Likes

Hi, I’m currently using software donated from Autodesk to our Angel Sharks XPRIZE Carbon Team and was watching the tutorials can ask them for help it needed. https://youtu.be/eEdnImVezi8?si=UMt00TQ403QnI0_2

@AngelSharks thanks for the link and sorry for the incredibly long delay. I’ve been really into using KiCAD which also has some great tutorials, but there is certainly a lot to learn in terms of good design principles, etc. Hopefully I’ll be able to sort of ‘wing it’ and then find knowledgeable people who will be annoyed enough with my bad design that they’ll help out of pity!

1 Like