Skip to the content
2 layersLCP Controller, the printed circuit board in 3D

Control PCB & Firmware for Low Cost Profiler

Copper layers
2
Thickness
1.6 mm
Parts
251
Nets
257
Pads
1,044
Tracks, vias
0, 0
Routed
Not yet
KiCad
KiCad 5 (file 20171130)
Created
19 May 2020
Updated
7 Nov 2026

Overview

LCP Controller is an open-source printed circuit board by NOAA-PMEL, from the NOAA-PMEL/EDD-LCP_Control repository on GitHub, published under the MIT licence. It is a 2-layer board with 251 parts on 257 nets.

It is built around the TRS3122ERGE, AS179-92LF and ADS1219IPW, with the ATECC608A-MAHDA-S, LIS2DW12 and DMG2305UX-7 among its other parts. Its parts include 52 capacitors, 33 resistors, 30 connectors, 12 ICs and 11 transistors.

Main components

8

README

README.md

Legal Disclaimers

Software Disclaimer

This repository is a software product and is not official communication of the National Oceanic and Atmospheric Administration (NOAA), or the United States Department of Commerce (DOC). All NOAA GitHub project code is provided on an 'as is' basis and the user assumes responsibility for its use. Any claims against the DOC or DOC bureaus stemming from the use of this GitHub project will be governed by all applicable Federal law. Any reference to specific commercial products, processes, or services by service mark, trademark, manufacturer, or otherwise, does not constitute or imply their endorsement, recommendation, or favoring by the DOC. The DOC seal and logo, or the seal and logo of a DOC bureau, shall not be used in any manner to imply endorsement of any commercial product or activity by the DOC or the United States Government.

Hardware Disclaimer

NOAA does not intend to patent this work worldwide. It may be used freely, but NOAA does not warrant its fitness for any use.

As a work of the United States Government, the associated schematics and software are in the public domain within the United States. Additionally, NOAA waives any potential copyright and related rights in the associated schematics and software worldwide through the Creative Commons Zero (CC0) 1.0 Universal Public Domain Declaration.

EDD-LCP_Control

Control PCB & Firmware for Low Cost Profiler.

This repository is home to the system controller PCB design and firmware for the low-cost profiler project.

State of this project

The LCP has been extensilivly tested and deployed in Puget Sound and the Bering Sea in Moored mode. The mechanical design is complete, the electronics hardware needs a goround-up re-design for lower power consumption, decreased cost, and robustness. The Firmware needs a ground up re-write for robustnuss and readability.

Branch

Ver1.0 is the active branch and encompasses the most upto date version of the project

Low-Cost-Profiler

Low Cost Profiler for Oceanographic Monitoring

Profiler System Diagram

mermaid
graph LR;
    

    subgraph Low Cost Profiler
    
    
    MainController --- PistonController
    GPS --> MainController
    Pressure --> MainController
    Temperature --> MainController
    IMU --> MainController
    Accelerometer --> MainController
    subgraph Profiler Control
        MainController
        subgraph sensors
            Pressure
            Temperature
            GPS 
            IMU
            Accelerometer
        end

        IridiumSBD --- MainController
        subgraph Telemetry

Parts

251
QtyValueFootprintReferences
270.1uFCapacitor_SMD:C_0805_2012MetricC1, C2, C3, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30 +11
20SALEAE_TESTConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ2, J3, J10, J12, J13, J15, J16, J17, J18, J19, J20, J28, J29, J30, J31, J32 +4
1610kResistor_SMD:R_0805_2012MetricR1, R2, R9, R11, R12, R13, R14, R15, R16, R24, R25, R26, R27, R28, R30, R32
165001TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP12, TP21, TP29, TP30, TP31, TP32, TP35, TP36, TP39, TP40, TP49, TP52, TP53, TP55, TP57, TP60
165002TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP9, TP10, TP11, TP14, TP15, TP19, TP22, TP25, TP26, TP27, TP33, TP34, TP41, TP42, TP45, TP56
85004TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP7, TP16, TP20, TP37, TP38, TP46, TP48, TP58
75000TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP8, TP24, TP28, TP50, TP51, TP54, TP59
610kResistor_SMD:R_Array_Concave_2x0603RN1, RN2, RN4, RN15, RN16, RN17
6DMG2305UX-7Silicon-Standard:SOT23-3Q1, Q2, Q9, Q10, Q11, Q13
6Jumper/0Ohm(x4)Resistor_SMD:R_Array_Concave_4x0402RN9, RN10, RN11, RN12, RN13, RN14
51uFCapacitor_SMD:C_0805_2012MetricC5, C14, C16, C42, C50
5MOSFET_PCH-DMG2305UX-7Silicon-Standard:SOT23-3Q4, Q5, Q6, Q7, Q8
410Resistor_SMD:R_0603_1608MetricR17, R18, R19, R20
4Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ22, J24, J26, J27
4Jumper/0Ohm(x2)Resistor_SMD:R_Array_Concave_2x0603RN5, RN6, RN7, RN8
3100pFCapacitor_SMD:C_0805_2012MetricC36, C37, C38
3DBG1TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP4, TP5, TP6
3JMP_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP4, JP5, JP6
3LEDLED_SMD:LED_0805_2012MetricD1, D2, D3
2100kResistor_SMD:R_0805_2012MetricR8, R33
2100nFCapacitor_SMD:C_0805_2012MetricC9, C10
210k(x2)Resistor_SMD:R_Array_Concave_2x0603RN18, RN19
210uFCapacitor_SMD:C_0805_2012MetricC33, C41
2120Resistor_SMD:R_0603_1608MetricR21, R22
212kResistor_SMD:R_0805_2012MetricR5, R6
215pFCapacitor_SMD:C_0603_1608MetricC39, C40
21FCapacitors:CPOL-RADIAL-2.5MM-5MMC11, C12
21nFCapacitor_SMD:C_0805_2012MetricC51, C52
22.2uFCapacitor_SMD:C_0805_2012MetricC13, C17
2CDSOT23-SM712Package_TO_SOT_SMD:SOT-23D4, D5
2Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ9, J25
2CrystalCrystal:Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSolderingY1, Y2
2PMEG4005EJSilicon-Standard:SOD-323D6, D7
2SN55HVD75-EPPackage_SON:Texas_S-PVSON-N8U7, U8
2SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabelsJP1, JP2
2TRS3122EPackage_DFN_QFN:Texas_RGE0024H_EP2.7x2.7mm_ThermalViasU6, U9
10.01Resistor_SMD:R_2512_6332MetricR10
10.22uFCapacitor_SMD:C_1210_3225MetricC15
11.0uFCapacitor_SMD:C_0603_1608MetricC6
1100nFCapacitor_SMD:C_0402_1005MetricC8
1100nFCapacitor_SMD:C_0603_1608MetricC7
112uHInductor_SMD:L_Bourns_SRR1260L1
115uHInductor_SMD:L_TDK_SLF12575L3
11kResistor_SMD:R_0805_2012MetricR29
11k (x4)Resistor_SMD:R_Array_Concave_4x0402RN3
12.2uHInductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolderL2
1205kResistor_SMD:R_0805_2012MetricR31
122.1kResistor_SMD:R_0402_1005MetricR4
1220kResistor_SMD:R_0805_2012MetricR23
130.1kResistor_SMD:R_0805_2012MetricR7
14.7uFCapacitor_SMD:C_0805_2012MetricC46
14MHzCrystal:Crystal_SMD_HC49-SD_HandSolderingY3
15003TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP23
151.0kResistor_SMD:R_0603_1608MetricR3
1ADC_GND_JMPRJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1ADM4210Package_TO_SOT_SMD:TSOT-23-6U5
1ADS1219Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mmU1
1ANALOG_CONNConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ23
1AS179-92LFPackage_TO_SOT_SMD:SOT-363_SC-70-6U11
1ATECC608A-MAHDAPackage_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mmU2
1Artemis_ModuleArtemis:ArtemisU12
1Battery_CellBatteries:BATTCOM_20MM_PTHBT1
1COM2_PWRTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP43
1COM3_PWRTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP44
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ1
1Conn_01x06Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ7
1Conn_CoaxialConnector_Coaxial:SMA_Amphenol_132134_VerticalJ21
1DBG2TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP1
1DBG3TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP2
1DGB4TestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3
1GNDTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP17
1GNDATestPoint:TestPoint_Keystone_5000-5004_MiniatureTP18
1IMU Mounting Hole #1MountingHole:MountingHole_2.5mm_PadH1
1IMU Mounting Hole #2MountingHole:MountingHole_2.5mm_PadH2
1IMU Mounting Hole #3MountingHole:MountingHole_2.5mm_PadH3
1IMU Mounting Hole #4MountingHole:MountingHole_2.5mm_PadH4
1IMU_PWRTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP47
1IRIDIUM_9603NPMEL_Modules:Iridium_9603nU14
1LIS2DW12Package_LGA:LGA-12_2x2mm_P0.5mmU10
1LMR50410Package_TO_SOT_SMD:SOT-23-6_HandsolderingU3

The 240 most common of 251 parts.

Similar boards

  • 2 layers78.1 × 50.2 mmRMTS, the printed circuit board in 3D

    RMTS

    reilleya/RMTS-Hardware

    DAQ and ignition system for solid rocket motors

    84 parts15
  • 2 layers118.5 × 94.5 mmWaveLab24GHz, the printed circuit board in 3D

    WaveLab24GHz

    PA0MHE/Wavelab-24G-Addon-module

    Can be used as addon module for the Wavelab 23X1008XP module, which was available during the 2021-2022 timeframe on www.ebay.pl seller:bisonelectronics-sp2jyr The module converts the first-IF 2364MHz to 432MHz (or…

    207 parts5MIT
  • 6 layers57 × 25.9 mmR7FS7MOD, the printed circuit board in 3D

    R7FS7MOD

    Brazil-L/Lumeward-OpenSource

    Open-source Lumeward firmware and development tools

    228 parts2Apache-2.0
  • 4 layers15.3 × 45.8 mmExtendedRangeSupply, the printed circuit board in 3D

    ExtendedRangeSupply

    esl-epfl/CHEEP-boards

    This chewing gum board is designed to be an extended-range voltage supply + current measurement circuit, intended for connection to the main board through the male pin headers to both sides.

    46 parts2
  • 2 layers25 × 25 mmADS1219, the printed circuit board in 3D

    ADS1219

    becauseimclever/BreakoutBoards

    Collection of various SMT breakout boards

    20 parts1MIT
  • 4 layers250 × 160.1 mmSimdir, the printed circuit board in 3D

    Simdir

    rdos314/radio-zcu208

    Radio analysator based on ZCU208 evaluation board

    322 parts1
  • 2 layers88.9 × 82.6 mmStm32 radio, the printed circuit board in 3D

    Stm32 radio

    Andruida/stm32_radio_szakdolgozat

    56 parts
  • 2 layers88.9 × 71.1 mmSTM SDR, the printed circuit board in 3D

    STM SDR

    Beacroxx/STM-SDR

    A portable FM radio receiver with OLED display, built on STM32F411CEU6 microcontroller with SI4732-A10 software-defined radio chip.

    64 partsGPL-3.0

Questions

What parts does the LCP Controller use?

251 parts, built around the TRS3122ERGE, AS179-92LF, ADS1219IPW and ATECC608A-MAHDA-S. 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 LCP Controller KiCad files?

From the NOAA-PMEL/EDD-LCP_Control repository on GitHub, at the commit this page was made from: the board is Electrical/LCP_Controller/LCP_Controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LCP Controller 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).