
Eos kl25-board
embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products

End-to-end embedded system project to accurately measure the heart rate of a person
P 4.1 2026 Jeff M is an open-source printed circuit board by Jeffrey-McCormick, from the Jeffrey-McCormick/Project-Heartbeat repository on GitHub, published under the MIT licence. It is a 2-layer board of 90 × 90 mm with 38 parts on 91 nets, routed with 359 tracks and 23 vias.
It is built around the MKL25Z128VLK4, MCP1700-3302E/TO and ABM3-8.000MHZ-D2Y-T. Its parts include 10 capacitors, 8 resistors, 6 connectors, 6 switches and 4 ICs. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Hello! Welcome to Project Heartbeat, my individual project for my ENGR 355 - Embedded System Design class. This project's first revision is finished and turned in for credit. Later versions may appear as I have opportunity to expand this heartrate monitor's capabilities. I used KiCad and ARM Keil applications for designing and programming the board.
I encourage you to read the Project Heartbeat Design Report to understand my design approach as well as what the functions of my code are for. Although, you should be able to read the comments in my code and understand what is happening.
Here is what it looked like in KiCad and in reality.
The text I used was produced by ARM Education. Here is the Github resource: https://github.com/arm-education/Embedded-Systems-Fundamentals?tab=readme-ov-file
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C5, C6, C7, C8, C9, C10 |
| 5 | SW_Omron_B3FS | Button_Switch_SMD:SW_SPST_Omron_B3FS-101xP | SW1, SW2, SW3, SW4, SW5 |
| 3 | 100 | Resistor_SMD:R_0805_2012Metric | R1, R2, R3 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric | C2, C3 |
| 2 | 2Meg | Resistor_SMD:R_0805_2012Metric | R7, R8 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3, J6 |
| 1 | 09.03290.01 | SWITCH SLIDE SPDT 0.5A 24V 09.03290.01:09.03290_EAO | SW6 |
| 1 | 1000 | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 20 | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 25LC1024_I_SM | 25LC1024_I_SM:SOIC127P794X202-8N | U3 |
| 1 | 510 | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | ABM3-8.000MHZ-D2Y-T | ABM3-8.000MHZ-D2Y-T footprints:XTAL_ABM3-8.000MHZ-D2Y-T_ABR | XTAL1 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_02x02_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | Conn_02x05_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J4 |
| 1 | Conn_02x08_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J1 |
| 1 | G_LED | LED_SMD:LED_1206_3216Metric | D3 |
| 1 | MCP1700-3302E_TO | MCP1700_3302E_TO:TO127P254X495-3 | U4 |
| 1 | MKL25Z128VLK4 | Package_QFP:LQFP-80_12x12mm_P0.5mm | U1 |
| 1 | OPA377AIDBVR | OPA377AIDBVR:SOT95P280X145-5N | U2 |
| 1 | R_LED | LED_SMD:LED_1206_3216Metric | D1 |
| 1 | Y_LED | LED_SMD:LED_1206_3216Metric | D2 |

embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products





Pedro-Henrique-Macedo/Datalogger-EPTA
Placa de aquisição de dados com microcontrolador STM32F411RE, sensor ambiental BME280 (I²C), unidade inercial LSM6DSO (módulo STEVAL-MKI196V1, SPI), armazenamento em cartão microSD (SDIO 4 bits), interface USB-C (USB…


It measures 90 × 90 mm and has 2 copper layers, 1.6 mm thick.
38 parts, built around the MKL25Z128VLK4, MCP1700-3302E/TO and ABM3-8.000MHZ-D2Y-T. 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.
From the Jeffrey-McCormick/Project-Heartbeat repository on GitHub, at the commit this page was made from: the board is Project Heartbeat KiCad/P_4.1_2026_Jeff_M/P_4.1_2026_Jeff_M.kicad_pcb and its schematic Project Heartbeat KiCad/P_4.1_2026_Jeff_M/P_4.1_2026_Jeff_M.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).