Skip to the content
4 layers62.8 × 97.5 mmOceanAI, the printed circuit board in 3D

A robotic and software orientated ocean development.

Size
62.8 × 97.5 mm
Copper layers
4
Thickness
4.69 mm
Parts
124
Nets
143
Pads
466
Tracks, vias
1,021, 138
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
29 May 2022
Updated
31 Oct 2023

Overview

OceanAI is an open-source printed circuit board by daniel360kim, from the daniel360kim/OceanAI repository on GitHub, published under the MIT licence. It is a 4-layer board of 62.8 × 97.5 mm with 124 parts on 143 nets, routed with 1,021 tracks and 138 vias.

It is built around the LM324AD, NEO-6M and A4988SETTR-T, with the ADP1221, BMP388 and AP2112K-3.3 among its other parts. Its parts include 38 capacitors, 30 resistors, 15 connectors, 12 ICs and 10 diodes.

Main components

12

README

PCBs/sensor_board/README.md

Transmitter Board

1

This directory contains the PCB designs for the sensor board.

The front of the submarine contains several sensors underwater: a pressure transducer and a thermistor. The pressure transducer is used to measure the pressure of the water. The thermistor is used to measure the temperature of the water. The sensor board reads these sensors and sends the data to the main board through I2C.

Power:

  • 3.3V (no voltage regulator onboard - must be clean 3.3V)

Sensors:

  • Analog input for external pressure transducer
  • 10K Thermistor for water temperature readings

Communication:

  • Communicated to the submarine main_board through I2C.
  • The board features SWD interface for debugging and is programmed through SWD.

What's done?

  • Schematic is finished.
  • PCB layout is finished
  • 3D models and fabrication outputs are generated

What's to do?

  • Ordering and fabrication

Parts

124
QtyValueFootprintReferences
200.1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C14, C15, C25, C27, C28, C29, C31, C32, C33, C34, C36, C37 +4
1010KResistor_SMD:R_0603_1608Metriclocked, R7, R9, R10, R11, R12, R14, R15, R20, R21
91uFCapacitor_SMD:C_0603_1608MetricC10, C13, C16, C17, C18, C19, C21, C22, C24
6100KResistor_SMD:R_0603_1608MetricR6, R8, R22, R23, R26, R27
51N4148WSDiode_SMD:D_SOD-323D1, D2, D3, D4, D5
54.7uFCapacitor_SMD:C_0603_1608MetricC11, C12, C20, C23, C26
40.05Resistor_SMD:R_0603_1608MetricR24, R25, R28, R29
41KResistor_SMD:R_0603_1608MetricR17, R18, R31, R41
4MountingHole_PadMountingHole:MountingHole_3mm_PadH1, H2, H3, H4
4RResistor_SMD:R_0603_1608MetricR33, R35, R36, R38
34.7KResistor_SMD:R_0603_1608MetricR2, R3, R39
2 Resistor_SMD:R_0603_1608MetricR34, R37
20.22uFCapacitor_SMD:C_0603_1608MetricC30, C35
220KResistor_SMD:R_0603_1608MetricR19, R30
2A4988SETTR-TA4988SETTR-T:QFN50P500X500X100-29NIC1, IC2
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ13, J14
2LEDLED_SMD:LED_0603_1608MetricD8, D9
2LED_RGBLED_SMD:LED_RGB_5050-6D6, D7
2R_Potentiometer35WR10KLFTR:TRIM_35WR10KLFTRRV1, RV2
11MResistor_SMD:R_0603_1608MetricR1
11nFCapacitor_SMD:C_0603_1608MetricC7
12.5Resistor_SMD:R_0603_1608MetricR16
1470Resistor_SMD:R_0603_1608MetricR40
15.6KResistor_SMD:R_0603_1608MetricR4
16.8KResistor_SMD:R_0603_1608MetricR5
1ADP122ADP122:SON65P200X200X65-7NU9
1AP2112K-3.3AP2112K-3:SOT95P285X140-5NU8
1BMI088BMI088:PQFN50P450X300X100-16NU1
1BMP388BMP388:PQFN50P200X200X80-10NU3
1BattTerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_HorizontalJ4
1BuzzerBuzzer_Beeper:Buzzer_Murata_PKMCS0909EBZ1
1CD4060BMCD4060BM:SOIC127P600X175-16NU6
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ15
1DEV-16771DEV-16771:MODULE_DEV-16771U4
1DMP3098L-7DMP3098L-7:SOT91P240X110-3NQ1
1D_SchottkySS12:DIOM4427X270ND10
1G***kibuzzard-629BEB6Ekibuzzard-1
1HC-12Connector_JST:JST_EH_B5B-EH-A_1x05_P2.50mm_VerticalJ9
1I2CConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1JST_BConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ6
1JST_PConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ7
1LDL1117S50RSOT230P700X180-4N:SOT230P700X180-4NU10
1LIS3MDLTRLIS3MDLTR:XDCR_LIS3MDLTRU2
1LM324ALM324:SOIC127P600X175-14NU5
1Limit_bConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ11
1Limit_pConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ12
1MAX1719MAX1719EUT_T:SOT95P280X145-6NU7
1MS5803Connector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ1
1NEO-6MConnector_JST:JST_EH_B4B-EH-A_1x04_P2.50mm_VerticalJ10
1OV5642Connector_JST:JST_EH_B8B-EH-A_1x08_P2.50mm_VerticalJ5
1PROBETerminalBlock_MetzConnect:TerminalBlock_MetzConnect_Type101_RT01602HBWC_1x02_P5.08mm_HorizontalJ3
1lockedCapacitor_SMD:C_0603_1608MetricC8

More from daniel360kim/OceanAI

2
  • 4 layers34 × 65 mmTransmitter, the printed circuit board in 3D

    Transmitter

    daniel360kim/OceanAI

    A robotic and software orientated ocean development.

    71 parts14MIT
  • 2 layers22.2 × 28 mmSensor board, the printed circuit board in 3D

    Sensor board

    daniel360kim/OceanAI

    A robotic and software orientated ocean development.

    21 parts14MIT

Similar boards

  • 4 layers50.8 × 81.3 mmAllfc, the printed circuit board in 3D

    Allfc

    peregrine-developments/STACY

    153 parts6MIT
  • 4 layers102.7 × 102.7 mmMy drone, the printed circuit board in 3D

    My drone

    Motasim-1/Wifi-quadcopter-pcb

    Custom PCB design for a WiFi-controlled quadcopter based on the ESP32 microcontroller. The board was designed in KiCad, assembled using solder paste and a reflow oven, and tested with four motor outputs controlled…

    67 parts
  • 2 layers125 × 102.5 mmReloj, the printed circuit board in 3D

    Reloj

    alvarop/reloj

    This project was inspired by my dad's university digital systems project from the late 1970's. I found the writeup and schematic and decided to try and re-create it.

    88 parts27
  • 2 layers83.8 × 61 mmModule, the printed circuit board in 3D

    Module

    KAVIRAJec/Smart-Water-Quaity-Measurement-Kit

    🚰 Smart Water Quality Monitoring System Real-time insights into drinking water quality! This repository contains the code and documentation for our innovative water quality monitoring system.

    93 parts2
  • 2 layers160 × 100 mmPLL AM OSC 1 7, the printed circuit board in 3D

    PLL AM OSC 1 7

    Gloeidraad/AMFM-modulator-with-ESP32-module

    This is an MP3 player, Web-radio player, Bluetooth player, and simple waveform generator, based on an ESP32 module. The output is connected to a simple FM/AM modulator.

    198 parts
  • 2 layers111 × 25 mmCarrierboard teensy v3, the printed circuit board in 3D

    Carrierboard teensy v3

    ntnu-arl/embedded_rio-pcb

    This is the PCB for the master thesis "Embedded Radar-Inertial Odometry". It is a carrier board built around a Teensy 4.0 that holds all the sensors and plugs into a Pixhawk flight controller.

    21 parts6

Questions

How big is the OceanAI PCB?

It measures 62.8 × 97.5 mm and has 4 copper layers, 4.69 mm thick.

What parts does the OceanAI use?

124 parts, built around the LM324AD, NEO-6M, A4988SETTR-T and ADP1221. 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 OceanAI KiCad files?

From the daniel360kim/OceanAI repository on GitHub, at the commit this page was made from: the board is PCBs/main_board/main_board.kicad_pcb and its schematic PCBs/main_board/IMU.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OceanAI design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).