DIY pulse oximeter

TeenEngineer·DIY_pulse_oximeter·PCB/pulse oximeter.kicad_pcb

DIY pulse oximeter PCB layout, top view — open source AVR/Arduino board by TeenEngineer

About the DIY pulse oximeter PCB

DIY pulse oximeter is an open source AVR/Arduino PCB design by TeenEngineer, published on GitHub under the MIT license. It is a 2-layer board measuring 51.6 × 22.6 mm, with 36 components from 25 distinct parts.

Its main chip is the ATMEGA328P-AU, from the AVR/Arduino family. Other key parts include the AP2112K-3.3TRG1, DW01A, MAX30102EFD+, MCP73831T-2ACI/OT and CH340C. By type, the board carries 11 capacitors, 11 resistors, 6 ICs, 3 connectors, 2 switches and 1 transistor.

It belongs with the displays & leds designs in this gallery.

From the project

About assembling the PCB, I am going to order from Aivon(cuz JLCPCB doesn't offer PCBA in my country)

DIY pulse oximeter, from the project README
From the project README

Main components on the DIY pulse oximeter

DIY pulse oximeter bill of materials (BOM)

36 components, 25 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328P-AU
U1
1
AP2112K-3.3TRG1
U2
1
DW01A
U3
1
MAX30102EFD+
MAX30102EFD_
U4
1
MCP73831T-2ACI/OT
MCP73831-2-OT
U5
1
CH340C
U6
1
FS8205A
Q1
1
X32258MOB4SI
8MHz
Y1
1
12402012E212A
USB_C_Receptacle_USB2.0_14P
J1
1
CONN_01X04_SOCKET
Conn_01x04_Socket
J2
1
CONN_01X02_SOCKET
Conn_01x02_Socket
J3
1
KMR641NG ULC LFS
SW_Push
SW1
1
KMR641NG ULC LFS
RESET
SW2
1
CMD17-21VRD/TR8
LED
D1
2
CL10A475KQ8NNNC
22pF
C1, C2
6
CL10B104KB8NNNC
100nF
C3, C4, C5, C6, C7, C11
1
C0603C105K9RACAUTO
1uF
C8
2
CL10A475KQ8NNNC
4.7uF
C9, C10
2
FRC0603F5101TS
5.1k ohm
R1, R2
2
RC0603FR-0710KL
10k ohm
R3, R4
Show 5 more
QtyPartRefs
1
0603WAF4700T5E
470ohm
R5
2
FRC0603F1001TS
1k ohm
R6, R10
1
Y4021100R000B9W
100 ohm
R7
2
RC0603FR-074K7L
4.7k ohm
R8, R9
1
0603WAF2001T5E
2k ohm
R11

DIY pulse oximeter design files

The KiCad project lives in the TeenEngineer/DIY_pulse_oximeter repository on GitHub; these links point at the commit this page was built from.

DIY pulse oximeter: common questions

What microcontroller does the DIY pulse oximeter use?

The DIY pulse oximeter is built around the ATMEGA328P-AU, from the AVR/Arduino family.

How big is the DIY pulse oximeter PCB?

The DIY pulse oximeter measures 51.6 × 22.6 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the DIY pulse oximeter?

36 components, from 25 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the DIY pulse oximeter design files?

From the TeenEngineer/DIY_pulse_oximeter repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the DIY pulse oximeter design in my own project?

Yes, under the terms of its MIT license, which TeenEngineer chose for the repository.

Can I test firmware for the DIY pulse oximeter without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards