

LCP Controller
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
8TRS3122ERGE
VQFN-24-EP(4x4)-40℃~+85℃ 1.65V~2V、3V~5.5V 1.9mA 1mbps 2 2 Transceiver Yes ±15kV VQFN-24-EP(4x4) RS232 ICs ROHSTexas InstrumentsRS232 ICsAS179-92LF
SC-70-6(SOT-363)-40℃~+85℃ 0.4dB 20MHz~4GHz 23dB 30dBm 3V SPDT SC-70-6(SOT-363) RF Switches ROHSSkyworks SolutionsRF SwitchesADS1219IPW
TSSOP-16-40℃~+125℃ 1.024MHz 15LSB 1kHz 2 2.3V~5.5V 24 315uA Built-in Built-in I2C Multiplexers、Power-on reset、Integrated modulator、Built-in digital filter Sigma-Delta Support Yes TSSOP-16 Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)ATECC608A-MAHDA-S
UDFN-8(2x3)-40℃~+85℃ 150nA 2V~5.5V ECC、SHA-256、AES-128 I2C UDFN-8(2x3) Security Verification / Encryption ICs ROHSMicrochip TechnologySecurity Verification / Encryption ICsLIS2DW12
LGA-12(2x2)-40℃~+85℃ 1.62V~3.6V 16bit 50nA Accelerometer Motion event detection SPI、I2C X,Y,Z ±16g LGA-12(2x2) Accelerometers ROHSSTMicroelectronicsAccelerometersDMG2305UX-7
SOT-23-55℃~+150℃ 1 P-Channel 1.4W 10.2nC@4.5V 20V 52mΩ@4.5V、100mΩ@2.5V 5A 77pF 808pF 85pF 900mV P-Channel SOT-23 MOSFETs ROHSDiodes IncorporatedMOSFETsCDSOT23-SM712
SOT-23-55℃~+125℃ 13.3V 150W 15V、25V 500nA 75pF 7A 7V、12V Bidirectional ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 SOT-23 ESD and Surge Protection (TVS/ESD) ROHSGOODWORKESD And Surge Protection (TVS/ESD)PMEG4005EJ
SOD-323F1 Independent 100uA@40V 10A 40V 470mV@500mA 500mA SOD-323F Schottky Diodes ROHSNexperiaSchottky Diodes
README
README.mdLegal 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
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 TelemetryParts
251| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30 +11 |
| 20 | SALEAE_TEST | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J2, J3, J10, J12, J13, J15, J16, J17, J18, J19, J20, J28, J29, J30, J31, J32 +4 |
| 16 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R9, R11, R12, R13, R14, R15, R16, R24, R25, R26, R27, R28, R30, R32 |
| 16 | 5001 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP12, TP21, TP29, TP30, TP31, TP32, TP35, TP36, TP39, TP40, TP49, TP52, TP53, TP55, TP57, TP60 |
| 16 | 5002 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP9, TP10, TP11, TP14, TP15, TP19, TP22, TP25, TP26, TP27, TP33, TP34, TP41, TP42, TP45, TP56 |
| 8 | 5004 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP7, TP16, TP20, TP37, TP38, TP46, TP48, TP58 |
| 7 | 5000 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP8, TP24, TP28, TP50, TP51, TP54, TP59 |
| 6 | 10k | Resistor_SMD:R_Array_Concave_2x0603 | RN1, RN2, RN4, RN15, RN16, RN17 |
| 6 | DMG2305UX-7 | Silicon-Standard:SOT23-3 | Q1, Q2, Q9, Q10, Q11, Q13 |
| 6 | Jumper/0Ohm(x4) | Resistor_SMD:R_Array_Concave_4x0402 | RN9, RN10, RN11, RN12, RN13, RN14 |
| 5 | 1uF | Capacitor_SMD:C_0805_2012Metric | C5, C14, C16, C42, C50 |
| 5 | MOSFET_PCH-DMG2305UX-7 | Silicon-Standard:SOT23-3 | Q4, Q5, Q6, Q7, Q8 |
| 4 | 10 | Resistor_SMD:R_0603_1608Metric | R17, R18, R19, R20 |
| 4 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J22, J24, J26, J27 |
| 4 | Jumper/0Ohm(x2) | Resistor_SMD:R_Array_Concave_2x0603 | RN5, RN6, RN7, RN8 |
| 3 | 100pF | Capacitor_SMD:C_0805_2012Metric | C36, C37, C38 |
| 3 | DBG1 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP4, TP5, TP6 |
| 3 | JMP_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP4, JP5, JP6 |
| 3 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3 |
| 2 | 100k | Resistor_SMD:R_0805_2012Metric | R8, R33 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C9, C10 |
| 2 | 10k(x2) | Resistor_SMD:R_Array_Concave_2x0603 | RN18, RN19 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C33, C41 |
| 2 | 120 | Resistor_SMD:R_0603_1608Metric | R21, R22 |
| 2 | 12k | Resistor_SMD:R_0805_2012Metric | R5, R6 |
| 2 | 15pF | Capacitor_SMD:C_0603_1608Metric | C39, C40 |
| 2 | 1F | Capacitors:CPOL-RADIAL-2.5MM-5MM | C11, C12 |
| 2 | 1nF | Capacitor_SMD:C_0805_2012Metric | C51, C52 |
| 2 | 2.2uF | Capacitor_SMD:C_0805_2012Metric | C13, C17 |
| 2 | CDSOT23-SM712 | Package_TO_SOT_SMD:SOT-23 | D4, D5 |
| 2 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J9, J25 |
| 2 | Crystal | Crystal:Crystal_SMD_MicroCrystal_CM9V-T1A-2Pin_1.6x1.0mm_HandSoldering | Y1, Y2 |
| 2 | PMEG4005EJ | Silicon-Standard:SOD-323 | D6, D7 |
| 2 | SN55HVD75-EP | Package_SON:Texas_S-PVSON-N8 | U7, U8 |
| 2 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm_NumberLabels | JP1, JP2 |
| 2 | TRS3122E | Package_DFN_QFN:Texas_RGE0024H_EP2.7x2.7mm_ThermalVias | U6, U9 |
| 1 | 0.01 | Resistor_SMD:R_2512_6332Metric | R10 |
| 1 | 0.22uF | Capacitor_SMD:C_1210_3225Metric | C15 |
| 1 | 1.0uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 12uH | Inductor_SMD:L_Bourns_SRR1260 | L1 |
| 1 | 15uH | Inductor_SMD:L_TDK_SLF12575 | L3 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R29 |
| 1 | 1k (x4) | Resistor_SMD:R_Array_Concave_4x0402 | RN3 |
| 1 | 2.2uH | Inductor_SMD:L_0805_2012Metric_Pad1.15x1.40mm_HandSolder | L2 |
| 1 | 205k | Resistor_SMD:R_0805_2012Metric | R31 |
| 1 | 22.1k | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 220k | Resistor_SMD:R_0805_2012Metric | R23 |
| 1 | 30.1k | Resistor_SMD:R_0805_2012Metric | R7 |
| 1 | 4.7uF | Capacitor_SMD:C_0805_2012Metric | C46 |
| 1 | 4MHz | Crystal:Crystal_SMD_HC49-SD_HandSoldering | Y3 |
| 1 | 5003 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP23 |
| 1 | 51.0k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | ADC_GND_JMPR | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP3 |
| 1 | ADM4210 | Package_TO_SOT_SMD:TSOT-23-6 | U5 |
| 1 | ADS1219 | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.23x1.23mm | U1 |
| 1 | ANALOG_CONN | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J23 |
| 1 | AS179-92LF | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U11 |
| 1 | ATECC608A-MAHDA | Package_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mm | U2 |
| 1 | Artemis_Module | Artemis:Artemis | U12 |
| 1 | Battery_Cell | Batteries:BATTCOM_20MM_PTH | BT1 |
| 1 | COM2_PWR | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP43 |
| 1 | COM3_PWR | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP44 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | J1 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J7 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132134_Vertical | J21 |
| 1 | DBG2 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP1 |
| 1 | DBG3 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP2 |
| 1 | DGB4 | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP3 |
| 1 | GND | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP17 |
| 1 | GNDA | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP18 |
| 1 | IMU Mounting Hole #1 | MountingHole:MountingHole_2.5mm_Pad | H1 |
| 1 | IMU Mounting Hole #2 | MountingHole:MountingHole_2.5mm_Pad | H2 |
| 1 | IMU Mounting Hole #3 | MountingHole:MountingHole_2.5mm_Pad | H3 |
| 1 | IMU Mounting Hole #4 | MountingHole:MountingHole_2.5mm_Pad | H4 |
| 1 | IMU_PWR | TestPoint:TestPoint_Keystone_5000-5004_Miniature | TP47 |
| 1 | IRIDIUM_9603N | PMEL_Modules:Iridium_9603n | U14 |
| 1 | LIS2DW12 | Package_LGA:LGA-12_2x2mm_P0.5mm | U10 |
| 1 | LMR50410 | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U3 |
The 240 most common of 251 parts.
Similar boards
- 2 layers78.1 × 50.2 mm

- 2 layers118.5 × 94.5 mm

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 mm

R7FS7MOD
Brazil-L/Lumeward-OpenSource
Open-source Lumeward firmware and development tools
228 parts2Apache-2.0 - 4 layers15.3 × 45.8 mm

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 mm

- 4 layers250 × 160.1 mm

- 2 layers88.9 × 82.6 mm

- 2 layers88.9 × 71.1 mm

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).