

Nucleo DAQ Shield
A "shield" PCB that allows the Nucleo-F746ZG to perform data acquisition in an ultrasound system.
- Size
- 53.3 × 78.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 36
- Nets
- 115
- Pads
- 219
- Tracks, vias
- 312, 61
- Pours
- 9
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 31 Jan 2020
- Updated
- 14 Mar 2018
Overview
Nucleo DAQ Shield is an open-source printed circuit board by Yarulik, from the Yarulik/Nucleo_DAQ_Shield repository on GitHub. It is a 2-layer board of 53.3 × 78.1 mm with 36 parts on 115 nets, routed with 312 tracks and 61 vias.
It is built around the DRV8871DDA, LMV722M and LM1117-5.0, with the TLV70233DBV among its other parts. Its parts include 9 ICs, 9 connectors, 8 capacitors, 6 resistors and 2 diodes.
Main components
4DRV8871DDA
SO-8-EP-40℃~+125℃ 1 10uA 3.6A 565mΩ PWM Yes SO-8-EP Brushed DC Motor Drivers ROHSTexas InstrumentsStepper Motor DriverLMV722M
SOIC-8-40℃~+85℃ 1.81mA 10MHz 14.9mA 2 2.2V~5.5V 25nA 260nA 3.5mV 4.9V/us 5.5V 600nV/℃ 70dB 9nV/√Hz@1kHz Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierLM1117-5.0
SOT-2231 1.3V@(1000mA) 15V 1A 2mA 5V Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedTLV70233DBV
SOT-23-5-40℃~+125℃@(Tj) 1 3.3V 300mA 35uA 375mV@(300mA) 48uVrms 5.5V 68dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdNucleo DAQ Shield
The Nucleo DAQ Shield mixed signal PCB that houses connectors and auxiliary circuitry (buffers, H-bridge, voltage regulators). It allows the STM32 microcontroller to interface with the Analog Frontend, motor, and other sensors.
Drawings
Schematic:

See the drawings folder for a high-resolution PDF version.
PCB:

See the drawings folder for a full resolution PDF version, including each layer individually.
3D view:

Bill of Materials
See Nucleo_DAQ_Shield.html.
Changelog
v1.0Initial design.v1.2v1.3Changed dimensions to improve manufacturability.v2.0Replaced several components; added connector for IMU and jumpers to switch between internal/external encoder.
Credits
Designed by William Meng and Ruoyu Sheng.
The motor control circuitry was adapted from the Adafruit DRV8871 breakout board.
The Arduino Shield module by nicholasclewis helped with aligning the header pins.
Parts
36| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100 | Resistors_SMD:R_0805 | R1, R4, R5, R6 |
| 3 | 100nF | Capacitors_SMD:C_0603 | C3, C7, C8 |
| 2 | CONN_01X03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J4, J7 |
| 2 | CONN_01X06 | Pin_Headers:Pin_Header_Straight_1x06_Pitch2.54mm | J2, J5 |
| 1 | 0.33uF | Capacitors_SMD:C_0603 | C2 |
| 1 | 100nF cer | Capacitors_SMD:C_0603 | C5 |
| 1 | 10uF tant | Capacitors_Tantalum_SMD:CP_Tantalum_Case-A_EIA-3216-18_Reflow | C1 |
| 1 | 1k | Resistors_SMD:R_0805 | R2 |
| 1 | 1uF cer | Capacitors_SMD:C_0603 | C4 |
| 1 | 22uF | Capacitors_SMD:CP_Elec_6.3x5.8 | C6 |
| 1 | 30k | Resistors_SMD:R_0805 | R3 |
| 1 | 4050 | Housings_SOIC:SOIC-16_3.9x9.9mm_Pitch1.27mm | U1 |
| 1 | CONN_01X02 | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | J3 |
| 1 | CONN_01X04 | Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm | J9 |
| 1 | CONN_01X05 | Pin_Headers:Pin_Header_Straight_1x05_Pitch2.54mm | J1 |
| 1 | CONN_02X04 | Pin_Headers:Pin_Header_Straight_2x04_Pitch2.54mm | J8 |
| 1 | CONN_COAXIAL | custom:SMA_uxcell | J6 |
| 1 | DRV8871 | custom:SOIC-8_PowerPad | U5 |
| 1 | ENVLP_OVP | Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm | JP3 |
| 1 | LM1117-5.0 | TO_SOT_Packages_SMD:SOT-223 | U3 |
| 1 | LMV722 | Housings_SOIC:SOIC-8_3.9x4.9mm_Pitch1.27mm | U2 |
| 1 | SD103 SOD-123 | Diodes_SMD:D_SOD-123 | D1 |
| 1 | ST_Nucleo144_F746ZG_CN10 | Pin_Headers:Pin_Header_Straight_2x17_Pitch2.54mm | U10 |
| 1 | ST_Nucleo144_F746ZG_CN7 | Pin_Headers:Pin_Header_Straight_2x10_Pitch2.54mm | U7 |
| 1 | ST_Nucleo144_F746ZG_CN8 | Pin_Headers:Pin_Header_Straight_2x08_Pitch2.54mm | U8 |
| 1 | ST__Nucleo144_F746ZG_CN9 | Pin_Headers:Pin_Header_Straight_2x15_Pitch2.54mm | U9 |
| 1 | TLV70233DBV | TO_SOT_Packages_SMD:SOT-23-5 | U4 |
| 1 | green | LEDs:LED_1206 | D2 |
The 35 most common of 36 parts.
Similar boards
- 2 layers85 × 85 mm

- 2 layers175.4 × 50 mm

- 4 layers36 × 36 mm

- 4 layers24.1 × 37 mm

- 2 layers85 × 75 mm

Pivi shield
sentrisense/pivi-hardware
Part of the PIVI smart meter. Kicad designs of the PIVI sensor board.
120 parts1 - 2 layers36 × 36 mm

- 2 layers88.5 × 56.8 mm

Generic bottom test jig
chickadee-tech/g-test-bot
Generic Test Jig Bottom for Polystack boards
49 parts - 2 layers36 × 36 mm

Questions
How big is the Nucleo DAQ Shield PCB?
It measures 53.3 × 78.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Nucleo DAQ Shield use?
36 parts, built around the DRV8871DDA, LMV722M, LM1117-5.0 and TLV70233DBV. 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 Nucleo DAQ Shield KiCad files?
From the Yarulik/Nucleo_DAQ_Shield repository on GitHub, at the commit this page was made from: the board is Nucleo_DAQ_Shield.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Nucleo DAQ Shield design in my own project?
Its repository states no licence, so its author keeps all rights: ask Yarulik before reusing the design.