Skip to the content
PCBKitNew board
2 layers189 × 117 mmADS1298 FINAL, the printed circuit board in 3D

design of a HD-SEMG system, using ads1298, Arduino DUE, ST32F4, INA333 adn AD8232

Size
189 × 117 mm
Copper layers
2
Thickness
1.6 mm
Parts
295
Nets
187
Pads
805
Tracks, vias
1,575, 121
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
11 May 2020
Updated
20 Apr 2020

Overview

ADS1298 FINAL is an open-source printed circuit board by node9909, from the node9909/Graduation-project-files repository on GitHub. It is a 2-layer board of 189 × 117 mm with 295 parts on 187 nets, routed with 1,575 tracks and 121 vias.

It is built around the R2S-1205, INA333AIDGKR and MAX889TESA+, with the TPS72325DBV among its other parts. Its parts include 88 capacitors, 81 resistors, 35 connectors, 21 ICs and 3 diodes.

Main components

4

README

README.md

Graduation internship report attachments (HD-SEMG system ADS1298)

THis folder includes: Hardware files, software files, python application, MATLAB and report, design was to build a protable and wireless HD-SEMG aquisition system for my graduation internship of my electrical engineering degree at Hogeschool Rotterdam, the internship took place at Bio-engineering.pl in Wroclaw.

The hypothesis of the project was ”Can the AMAC performance level be improved in direct controlled (DC) myoelectric systems by exactly locating the location where the patient has the most amount of cover the agonist and antagonist of the residual limb during different hand gestures’’. The goal was to develop a device that can be used to confirm this hypothesis, the could be achieved by measuring the muscle potentials over the residual limb during different hand gestures (HD-SEMG recording)

In the project multiple AFE were designed were presented (based on AD8232 adn INA333), the function of the AFE to amplify and filter the EMG signal. THe EMG channels were digitezed using the ADS1298. the ADC data is read from the ADS1298 via an Arduino DUE (SAM3X8E)/ STM32F4.A PC application was developed to visualize the data and verifiy certain system specification (CMRR, IRN and Gain). The Current design is capable of measuring up to 1kSps with the Arduino DUE and to >4kSps with the STM32F411, the problem with the STM32F4 is the the Python application and realterm cannot open the USB port (CDC) to read the data, but it can be open in Tera term. If anybody knows why I would be happy to know :)

If you would like to continue this project Idea, feel to contact me for more info about the future improvements or any other questions about the design of the project.

Contact details

If you have any questions about the project feel free to contract me at: okersten@gmail.com

Parts

295
QtyValueFootprintReferences
32100nCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC3, C10, C13, C15, C17, C18, C19, C22, C23, C25, C26, C27, C28, C30, C31, C32 +16
26TestPointTestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mmTP1, TP2, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23 +10
18130kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR21, R28, R29, R35, R36, R42, R47, R48, R49, R51, R54, R55, R59, R60, R61, R62 +2
13Conn_01x02Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ4, J5, J10, J15, J17, J22, J23, J24, J25, J26, J27, J30, J33
13JumperJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP10, JP13, JP15, JP16, JP17, JP18, JP22, JP23, JP26, JP28, JP30, JP31, JP32
13SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP1, JP2, JP4, JP5, JP6, JP7, JP9, JP11, JP12, JP14, JP19, JP20, JP27
12100kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR1, R8, R9, R16, R17, R24, R25, R30, R33, R34, R52, R53
1210kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR7, R13, R14, R15, R22, R38, R43, R44, R71, R77, R80, R81
111uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC14, C36, C37, C38, C41, C42, C49, C51, C54, C64, C66
84.7nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC1, C2, C20, C21, C35, C59, C75, C77
6Conn_01x01Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ6, J7, J9, J11, J12, J34
5INA333AIDGKRPackage_SO:MSOP-8_3x3mm_P0.65mmU2, U4, U7, U8, U11
5Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP24, JP25, JP33, JP34, JP35
5OPA333xxDBVPackage_TO_SOT_SMD:SOT-23-5U1, U3, U6, U10, U17
410nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC11, C12, C50, C86
410uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC8, C16, C24, C29
41300RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR10, R18, R26, R41
41nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC61, C73, C80, C81
42.1kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR2, R3, R45, R46
447pFCapacitor_SMD:C_0805_2012MetricC4, C5, C67, C68
4Conn_02x02_Counter_ClockwiseConnector_PinSocket_2.54mm:PinSocket_2x02_P2.54mm_VerticalJ19, J20, J21, J28
30.1uCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC46, C48, C57
310KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR6, R39, R78
31KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR19, R27, R37
32.2uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC39, C45, C52
3Conn_01x03Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ8, J18, J36
2100KResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR40, R79
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC83, C84
210MResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR73, R74
210uFCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC47, C56
2180kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR69, R70
230kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR23, R72
236kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR20, R50
24.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC6, C43
24700nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC82, C85
2AUDIO_JACK_By_OLIVERaudio and red connector:MX387GLJ1, J2
2D_Schottky_x2_Serial_AKCdigikey-footprints:SOT-23-3D1, D2
2Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP21, JP29
2Jumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm_NumberLabelsJP3, JP8
2RResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR65, R66
2Screw_Terminal_01x02TerminalBlock:TerminalBlock_bornier-2_P5.08mmJ14, J35
2Si8662Package_SO:SOIC-16W_7.5x10.3mm_P1.27mmU18, U19
2THS4521IDGKTPackage_SO:VSSOP-8_3.0x3.0mm_P0.65mmU9, U16
1.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC53
10.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC63
11.3MResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR12
11.5nFResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR31
11.8MResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR11
110kResistor_SMD:R_0805_2012MetricR32
110uFCapacitor_Tantalum_SMD:CP_EIA-3216-12_Kemet-SC44
110uHInductor_SMD:L_Bourns_SRN6045TAL1
1160kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR57
11MCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC40
12.2uFCapacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolderC87
120kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR56
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC55
13.4kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR76
1340kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR75
1390kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR67
1470pFFuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolderC88
147kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR4
150kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR58
1620kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR68
191kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR5
1AD8232Package_CSP:LFCSP-20-1EP_4x4mm_P0.5mm_EP2.1x2.1mmM1
1ADS1298_By_OliverPackage_QFP:TQFP-64_10x10mm_P0.5mmIC1
1Barrel_Jack_SwitchConnector_BarrelJack:BarrelJack_HorizontalJ32
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ13
1Conn_01x05Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ29
1Conn_01x06Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ31
1Conn_01x07Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ16
1FuseFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD3
1LP2985-3.5Package_TO_SOT_SMD:SOT-23-5U13
1MAX889TPackage_SO:SO-8_5.3x6.2mm_P1.27mmU14
1MCP1825SPackage_TO_SOT_SMD:SOT-223-3_TabPin2U12
1R2S-1205R2S-1205:CONV_R2S-1205PS1
1Si8606Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU20
1TLV1117-25Package_TO_SOT_SMD:SOT-223-3_TabPin2U5
1TPS72325Package_TO_SOT_SMD:SOT-23-5_HandSolderingU15

The 293 most common of 295 parts.

Questions

How big is the ADS1298 FINAL PCB?

It measures 189 × 117 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ADS1298 FINAL use?

295 parts, built around the R2S-1205, INA333AIDGKR, MAX889TESA+ and TPS72325DBV. 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 ADS1298 FINAL KiCad files?

From the node9909/Graduation-project-files repository on GitHub, at the commit this page was made from: the board is Hardware/AFE Test design PCB/ADS1298_FINAL.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the ADS1298 FINAL design in my own project?

Its repository states no licence, so its author keeps all rights: ask node9909 before reusing the design.

More from node9909/Graduation-project-files

3
  • 4 layers99.2 × 99.7 mmADS FINAL V1, the printed circuit board in 3D

    ADS FINAL V1

    node9909/Graduation-project-files

    design of a HD-SEMG system, using ads1298, Arduino DUE, ST32F4, INA333 adn AD8232

    247 parts10
  • 2 layers150 × 86.9 mmHDSEMG, the printed circuit board in 3D

    HDSEMG

    node9909/Graduation-project-files

    design of a HD-SEMG system, using ads1298, Arduino DUE, ST32F4, INA333 adn AD8232

    210 parts10
  • 2 layers79 × 38.6 mmMeasure Battery Level, the printed circuit board in 3D

    Measure Battery Level

    node9909/Graduation-project-files

    design of a HD-SEMG system, using ads1298, Arduino DUE, ST32F4, INA333 adn AD8232

    66 parts10

Similar boards

  • 4 layers130 × 112.2 mmTestBoardArduino, the printed circuit board in 3D

    TestBoardArduino

    davidholmes1066/LPM_Production_TT

    tool for testing transus instrument test tool

    108 parts
  • 4 layers65 × 18.1 mmPsu, the printed circuit board in 3D

    Psu

    OpenSiPM/sipm-linear-1mm

    SiPM spectrometer using 16 individual 1mm element

    32 parts7
  • 2 layers8.8 × 10.6 mmPsu, the printed circuit board in 3D

    Psu

    kitspace-test-repos/kicad6-file-collection

    16 partsMIT
  • 2 layers45.2 × 65 mmPrecision Digital Micro Current Meter, the printed circuit board in 3D

    Precision Digital Micro Current Meter

    jobitjoseph/Precision-Digital-Micro-Current-Meter

    Keeping track of extremely low current levels is often essential when developing or testing low-power devices, especially in the field of embedded systems and battery-operated electronics.

    67 parts7
  • 2 layers220 × 50 mmNeuroVox v2.0, the printed circuit board in 3D

    NeuroVox v2.0

    Swapnil007-Curious/NeuroVox-v2.0

    NeuroVox v2.0 is a conformal 220×50mm forearm wearable PCB. Powered by an ESP32-S3, it captures high-res 4-channel EMG via AD8232, INA333, and ADS1299 ICs using leadless, integrated dry Ag/AgCl edge electrodes.

    94 parts3
  • 2 layers95.5 × 68.3 mmWeight sensor pcb, the printed circuit board in 3D

    Weight sensor pcb

    Capstone-Group-C1/weight-sensor-pcb

    Converts Load Cell(s) analog signal into CAN signal.

    90 parts
  • 2 layers35 × 23 mmHat PCB, the printed circuit board in 3D

    Hat PCB

    dylancvdean/thinkingcapHW

    24 parts