inkfish / lander-control

0 stars 0 forks source link

Hero image

Lander Control Board for the Inkfish Hadal Exploration System

This repository contains firmware source code and hardware design files for the Lander Control Board used by the Inkfish Hadal Exploration System.

The Lander Control Board is responsible for switching power to the lander's peripherals, including a CTD, acoustic modem, camera, and lights. The board logs CTD data and responds to commands received via the acoustic modem.

The Lander Control Board is a motherboard for a Raspberry Pi Pico. A secondary microcontroller, an Espressif ESP32-C6-WROOM-1U, adds Wi-Fi capabilities. Timekeeping is assisted by an external GPS receiver along with an Adafruit DS3231 Precision Real-Time Clock Breakout.

The firmware is written in CircuitPython in order to be easily modifiable in the field and for compatibility with future microcontrollers. Data will be logged in the MCAP file format.