

DAQ 4CH 16bit 100kSps
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
1README
README.md🌟 High‑Precision Data Acquisition Module (DAQ)
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
🎯 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100 nF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C3, C4, C8, C10, C11, C12, C13, C14, Cdec1 |
| 7 | 1 kΩ | Resistor_SMD:R_0603_1608Metric | R1, R2, R3, R6, R7, R8, R9 |
| 3 | 4.7 µF | Capacitor_SMD:C_0805_2012Metric | C0, C6, C7 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D3 |
| 2 | 10 µF | Capacitor_SMD:C_0805_2012Metric | C5, COUT1 |
| 2 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J_UART1, J_UART2 |
| 1 | 1 µF | Capacitor_SMD:C_0805_2012Metric | CIN1 |
| 1 | 10 kΩ | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 10 nF | Capacitor_SMD:C_0603_1608Metric | CBYP1 |
| 1 | 220 pF | Capacitor_SMD:C_0603_1608Metric | C9 |
| 1 | 33 Ω | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | ADS8681RUM | Package_DFN_QFN:QFN-16-1EP_4x4mm_P0.65mm_EP2.7x2.7mm | U3 |
| 1 | CD4052B | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U5 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1_POWER_IN1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J_SW1 |
| 1 | FerriteBead | Resistor_SMD:R_0603_1608Metric | FB1 |
| 1 | LT1763‑3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | STM32G0B1KBTx | Package_QFP:LQFP-32_7x7mm_P0.8mm | U2 |
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 mm

- 2 layers13.7 × 21.4 mm

- 2 layers109.4 × 108.5 mm

- 2 layers194.4 × 95.7 mm

- 2 layers280 × 155.3 mm

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 mm

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 mm

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 mm

Custom ESC
0BitsnBytes/McQueen
an overpowered rc car that poses a danger to my safety :)
192 parts1GPL-3.0