Skip to the content
PCBKitNew board
2 layersDAQ 4CH 16bit 100kSps, the printed circuit board in 3D

High‑Precision Data Acquisition Module (DAQ) – STM32, MUX, ADC, 2‑Layer PCB (KiCad)

Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
60
Pads
154
Tracks, vias
230, 43
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
8 Feb 2026
Updated
8 Feb 2026

Overview

DAQ 4CH 16bit 100kSps is an open-source printed circuit board by merouanelakdim, from the merouanelakdim/daq-high-precision-module repository on GitHub, published under the MIT licence. It is a 2-layer board with 40 parts on 60 nets, routed with 230 tracks and 43 vias.

It is built around the CD4052BM. Its parts include 17 capacitors, 9 resistors, 4 ICs, 3 diodes and 1 connector. It belongs with the STM32 boards of this library.

Main components

1

README

README.md

🌟 High‑Precision Data Acquisition Module (DAQ) License: MIT KiCad Build Made with Love GitHub stars Repo Size

A compact and robust 4‑channel data acquisition module designed with a strong focus on signal integrity, low noise, and clean analog/digital separation. Built around an STM32 microcontroller, an analog multiplexer, and carefully tuned RC filtering, this board is engineered for reliable and accurate measurements.

🚀 Features 4 multiplexed analog input channels

STM32 microcontroller for fast sampling and processing

Optimized RC filter (R4/C9) for ADC input stabilization

Clean analog/digital domain separation

UART interface for communication

SWD interface for programming and debugging

2‑layer PCB designed with KiCad

Low‑noise power architecture with ferrite bead isolation

🧩 Hardware Architecture Analog Front-End

4 input channels

Multiplexer for channel selection

RC low‑pass filter to stabilize ADC readings

Digital Core

STM32 MCU

SPI communication

UART interface

SWD programming header

Power Section

5V input

3.3V regulation

Analog/digital power separation

Decoupling and filtering for noise reduction

📁 Repository Structure Code 📦 daq-high-precision-module ┣ 📂 hardware/ → KiCad project files (schematic + PCB) ┗ 📜 README.md → You are here 🖼️ PCB Preview image image

🎯 Project Goals Build a compact and reliable DAQ module

Ensure clean analog signal acquisition

Apply professional PCB design practices

Optimize routing for low noise and stability

Provide a reusable hardware platform for future projects

🛠️ Tools & Technologies KiCad 8 for schematic and PCB design

STM32 ecosystem

LTspice for analog simulation

Git & GitHub for version control

👤 Author Merouane Lakdim
Embedded Electronics Engineer — Paris, France Passionate about hardware design, signal integrity, and embedded systems.

📄 License This project is licensed under the MIT License. See the LICENSE file for details.

Parts

40
QtyValueFootprintReferences
11100 nFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C4, C8, C10, C11, C12, C13, C14, Cdec1
71 kΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R6, R7, R8, R9
34.7 µFCapacitor_SMD:C_0805_2012MetricC0, C6, C7
3LEDLED_SMD:LED_0603_1608MetricD1, D2, D3
210 µFCapacitor_SMD:C_0805_2012MetricC5, COUT1
2Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ_UART1, J_UART2
11 µF Capacitor_SMD:C_0805_2012MetricCIN1
110 kΩResistor_SMD:R_0603_1608MetricR5
110 nFCapacitor_SMD:C_0603_1608MetricCBYP1
1220 pFCapacitor_SMD:C_0603_1608MetricC9
133 ΩResistor_SMD:R_0603_1608MetricR4
1ADS8681RUMPackage_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mmU3
1CD4052BPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1_POWER_IN1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ_SW1
1FerriteBeadResistor_SMD:R_0603_1608MetricFB1
1LT1763‑3.3Package_TO_SOT_SMD:SOT-23-5U1
1STM32G0B1KBTxPackage_QFP:LQFP-32_7x7mm_P0.8mmU2

Questions

What parts does the DAQ 4CH 16bit 100kSps use?

40 parts, built around the CD4052BM. 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 DAQ 4CH 16bit 100kSps KiCad files?

From the merouanelakdim/daq-high-precision-module repository on GitHub, at the commit this page was made from: the board is DAQ_4CH_16bit_100kSps.kicad_pcb and its schematic ADC_MUX.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DAQ 4CH 16bit 100kSps 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).

Similar boards

  • 2 layers177.8 × 127 mmScopetrex, the printed circuit board in 3D

    Scopetrex

    schlae/scopetrex

    SCOPETREX vector gaming on your oscilloscope!

    201 parts248
  • 2 layers13.7 × 21.4 mmZ2m partner, the printed circuit board in 3D

    Z2m partner

    smarthomefans/z2m_partner

    Hardware module for iobroker.zigbee

    52 parts186
  • 2 layers109.4 × 108.5 mmQUAAD V1 1, the printed circuit board in 3D

    QUAAD V1 1

    mzourack/QUAAD

    quad 4-step Eurorack CV sequencer

    191 parts45
  • 2 layers194.4 × 95.7 mmGroove main, the printed circuit board in 3D

    Groove main

    whowechina/groove_pico

    Groove Coaster Style Pico Controller

    116 parts31
  • 2 layers280 × 155.3 mmCoco3, the printed circuit board in 3D

    Coco3

    qbancoffee/cocoplusplus

    So now it's time to have fun.... I want to base this board on the CoCo 3 for several reasons.

    211 parts9
  • 2 layers22.5 × 41.1 mmColor computer dac, the printed circuit board in 3D

    Color computer dac

    qbancoffee/coco_daiquiri

    A board that replaces the functionality of the SC77526 DAC chip in the Tandy CoCo's

    18 parts7GPL-3.0
  • 4 layers208.4 × 105 mmLogicBoard 3GE Repro, the printed circuit board in 3D

    LogicBoard 3GE Repro

    tullulah/VectrexPCBRepro

    OpenHardware project to reproduce the original PCB of the Vectrex (3GE Revision)

    169 parts4GPL-3.0
  • 6 layers100.5 × 101.5 mmCustom ESC, the printed circuit board in 3D

    Custom ESC

    0BitsnBytes/McQueen

    an overpowered rc car that poses a danger to my safety :)

    192 parts1GPL-3.0