Skip to the content
PCBKitNew board
2 layers48.3 × 123.8 mmAltimeter v2, the printed circuit board in 3D

Underwater sonar/USBL interface for photogrammetry surveys. PCB design files and Arduino code.

Size
48.3 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
74
Nets
63
Pads
314
Tracks, vias
628, 92
Pours
1
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
13 Aug 2019
Updated
14 May 2020

Overview

Altimeter v2 is an open-source printed circuit board by pimbongaerts, from the pimbongaerts/altimeter repository on GitHub. It is a 2-layer board of 48.3 × 123.8 mm with 74 parts on 63 nets, routed with 628 tracks and 92 vias.

It is built around the MAX3232CDR, PCA9306D and PCF8523T, with the TCMT4100 and BK-885 among its other parts. Its parts include 24 resistors, 15 capacitors, 4 ICs, 3 diodes and 3 connectors. It belongs with the interfaces and adapters boards of this library.

Main components

5

README

README.md

Altimeter_v2

Intervalometer with serial interface based on Mega2560 MCU

Current application:

  • Intervalometer for photogrammetry surveys (triggering a Canon 5DsR DSLR every second)
  • Real-time sensor feedback underwater (through attached OLED display):
  • Logging synchronized sensor data on SD card

Features:

  • Real-time clock (RTC) for timekeeping
  • SD-card reader to log sensor data
  • 4-Channel Optocoupler to trigger camera(s)
  • Step-down regulator to run board & DSLR camera off external battery (e.g. from dive propulsion vehicle)
  • Supports I2C (3.3V or 5V logic), UART and RS232 sensors
  • Connectors for remote controller & I2C or SPI display
  • Headers to connect with Robotdyn MCU-PRO Mega 2560 board, which can be programmed using Arduino IDE
  • Fits inside BlueRobotics 2" watertight enclosure (see image below)

Schematic

PDF Schematic

altimeter_photo

  • Note: LP3966 on schematic replaced with TL1963AKTTRG3 (has the same footprint)

Arduino code

Arduino code (some features are currently commented out)

PCB Design

KiCad PCB file / Bill of materials

altimeter_photo

  • Note: footprint of the XC1195CT-ND Crystal turned out to be incorrect, but could easily remedied with direct bridge to RTC pin

Underwater housing

altimeter_photo

Image shows board installed in a BlueRobotics 2" watertight enclosure, and with a 20x4 OLED display connected. On the left side, there are penetrators for an on/off switch, a BlueRobotics Depth Sensor, and 2 x BlueRobotics Ping Sonar (although on the photo only one connected, hence the "error" on the top-right of the display). On the right side, there is an Ikelite connector to connect with the camera (power and trigger), another Ikelite connector for the 3-button remote (Remora), a penetrator for a cable connecting with the Dive-Xtras Piranha DPV battery, and a penetrator for the cable connecting with the BluePrint Subsea X150 USBL.

Final notes

Acknowledging John Atkins for all the design advice! Currently working on next iteration with SAMD51 integrated on the board (no external controller board required).

Parts

74
QtyValueFootprintReferences
1211KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR6, R8, R9, R17, R18, R19, R21, R22, R23, R24, R25, R26
81uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C3, C4, C5, C12, C13, C15
7TestPointTestPoint:TestPoint_Pad_D1.5mm8V, 12V, GND, PIN1, PIN2, PIN4, VCC
6300Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR11, R12, R13, R14, R15, R16
633uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-I_Pad1.58x1.35mm_HandSolderC6, C7, C9, C10, C11, C14
41.1KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R2, R4, R5
2Conn_02x20_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x20_P2.54mm_VerticalJ1, J10
2LED_SmallLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3, D4
112V_INConnector_Molex:Molex_CLIK-Mate_502443-0270_1x02-1MP_P2.00mm_Vertical12V_IN
1200KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3
15025700893Connector_Card:microSD_HC_Molex_104031-0811J11
168pFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC8
169KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR7
1BK-885BAT_BK-885BT1
1CameraConnector_Molex:Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_VerticalCamera
1Crystal_SmallECS-.327-12:XTAL_ECS-.327-12.5-17X-TRY1
1DDiode_SMD:D_SOD-123FD1
1GPIOConnector_Molex:Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_VerticalGPIO
1I2C_0_5VConnector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalI2C_0_5V1
1I2C_1_3VConnector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalI2C_1_3V1
1I2C_2_3VConnector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalI2C_2_3V1
1LP3966-ADJ_8.4VLP3966ESX-ADJ_NOPB:TO170P1435X457-5NLP3966
1MAX3232CDRMAX3232CDR:SOIC127P600X175-16NU1
1PCA9306DPCA9306D_118:SOIC127P600X175-8NU2
1PCF8523TPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1RS232Connector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalRS232_12V
1RemoteConnector_Molex:Molex_CLIK-Mate_502443-0570_1x05-1MP_P2.00mm_VerticalREMOTE
1SJ_SupplyJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm_NumberLabelsJP1
1TCMT4100TCMT4100:SOP-16U5
1UART_1Connector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalUART1
1UART_2Connector_Molex:Molex_CLIK-Mate_502443-0470_1x04-1MP_P2.00mm_VerticalUART2

The 70 most common of 74 parts.

Questions

How big is the Altimeter v2 PCB?

It measures 48.3 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Altimeter v2 use?

74 parts, built around the MAX3232CDR, PCA9306D, PCF8523T and TCMT4100. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Altimeter v2 KiCad files?

From the pimbongaerts/altimeter repository on GitHub, at the commit this page was made from: the board is altimeter_v2.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Altimeter v2 design in my own project?

Its repository states no licence, so its author keeps all rights: ask pimbongaerts before reusing the design.

Similar boards

  • 2 layers58.4 × 50.8 mmPcb1, the printed circuit board in 3D

    Pcb1

    Xtra-Large/GpsN2KWifiGateaway

    GPS N2K 25 Hz et passerelle NMEA0183 Wifi

    26 parts4MIT
  • 4 layers85 × 100 mmRTK GPS Board Rev0, the printed circuit board in 3D

    RTK GPS Board Rev0

    rtymk/RT_Open_GPS_Board

    Open source RTK GPS board for agricultural applications. LC29HEA GNSS reciever, E22 -900m33s LoRa Radio, 1x RS232 Out, 1x RS232 In, 2x CAN Trasncievers

    111 partsMIT
  • 2 layers55 × 85 mmYatnc, the printed circuit board in 3D

    Yatnc

    solmorth/YetAnotherTNC

    Modern APRS TNC with Bluetooth and Zigbee connectivity for seamless mobile and IoT integration.

    44 parts
  • 2 layers60.3 × 44 mmLocal zappi power, the printed circuit board in 3D

    Local zappi power

    donoghdb/local-zappi

    A dedicated hardware implant for Myenergi Zappi V2.x EV Chargers. This project interfaces directly with the Zappi's internal control bus to provide Local MQTT, Home Assistant, and Web Control without relying on the…

    40 parts12MIT
  • 2 layers79.7 × 54 mmLapX, the printed circuit board in 3D

    LapX

    alexnaet/LapX

    PCB fürn Igel

    113 parts1
  • 4 layers200 × 150 mmCabShield, the printed circuit board in 3D

    CabShield

    Avery-Jutkowitz/CabShield

    158 parts
  • 4 layers80 × 150 mmCAN Power Control, the printed circuit board in 3D

    CAN Power Control

    risingtideresearch/CAN-Power-Control

    CAN device for switching high-current DC loads and reading sensors and switch closures

    131 parts
  • 2 layers100 × 85 mmCurrent, the printed circuit board in 3D

    Current

    wojtek-00/HomeAutomation

    A modular home automation system built around ESPHome, custom PCB design (KiCad), and 3D-printed enclosures.

    102 parts