Skip to the content
PCBKitNew board
2 layers35.6 × 25.1 mmFinalProject, the printed circuit board in 3D

System Architecture for Final Project

Size
35.6 × 25.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
9
Nets
28
Pads
57
Tracks, vias
77, 0
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
16 Jan 2024
Updated
6 Mar 2024

Overview

FinalProject is an open-source printed circuit board by ashwinnishad98, from the ashwinnishad98/sysarch repository on GitHub. It is a 2-layer board of 35.6 × 25.1 mm with 9 parts on 28 nets, routed with 77 tracks and 0 vias.

It is built around the MPU-6050. Its parts include 3 capacitors, 3 resistors and 3 ICs.

Main components

1

README

README.md

Non-invasive Sleep Analysis Device

Description

This device aims to provide a non-invasive way of tracking an individual's sleep quality. It will leverage a force sensor that is placed underneath a mattress to quantify time spent in Rapid Eye Movement (REM) and Non-Rapid Eye Movement (Non-REM) sleep. The user will be able to see their sleep quality once awake, through a stepper-motor controlled gauge needle that indicated sleep quality percentage, which ranges from 0-100%. Device Sketch

Power Consumption Spreadsheet

URL

Processor

Seeed Xiao ESP32 S3

This microcontroller has both Wi-Fi and bluetooth capabilties, combined with a small form factor which is ideal for this device. It has 2 pins that can be used for supplying voltage, either 5V or 3.3V.

Sensor

Force Sensor: Bolsen Tech FSR402

This is a force sensor, that essentially converts pressure applied against the sensor into changes in resistance. This can be placed underneath the mattress to identify and track body movement over the sleep tracking period. It can be used within a range of 10KG-100KG. Sensor Sketch

Displays

Display Sketch

Button

The button will be used by the user to start/stop the sleep tracking. Additionally, it will be programmed to where a double click shows if the device is currently tracking sleep through the LED output.

LED

The LED will be used to indicate whether the device is currently tracking sleep and will be activated by the button. Upon double clicking the button, red will indicate that the device is not tracking and green will indicate vice-versa.

Stepper-motor Needle Gauge

The needle gauge will display the measure of sleep quality in percentage. This output is triggered when the user clicks the button to stop the sleep tracking.

System Architecture Diagram

System Architecture

Functionality Diagram

Functionality

Parts

9
QtyValueFootprintReferences
24.7kMEMSMIC:0603-NOR2, R3
110kMEMSMIC:0603-NOR1
11uFMEMSMIC:0805-NOC6
12.2nFMPU6050:0603-NOC5
1220pFMEMSMIC:0805-NOC7
1MICMEMSMIC:SPH0645LM4HIC1
1MPU-6050MPU6050:QFN24_4MM_SMSCU3
1~514_KiCAD_Demo:XIAO_ESP32_SENSEU1

Questions

How big is the FinalProject PCB?

It measures 35.6 × 25.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the FinalProject use?

9 parts, built around the MPU-6050. 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 FinalProject KiCad files?

From the ashwinnishad98/sysarch repository on GitHub, at the commit this page was made from: the board is kicad/FinalProject/FinalProject.kicad_pcb and its schematic kicad/FinalProject/FinalProject-backups/FinalProject-2024-01-26_165322/FinalProject.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the FinalProject design in my own project?

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

Similar boards

  • 2 layers23 × 120 mmFeather multi oled, the printed circuit board in 3D

    Feather multi oled

    idlehandsdev/volumetric_display

    TENEX OLED Displays

    72 parts312CC-BY-SA-4.0
  • 4 layers95 × 50 mmControl board, the printed circuit board in 3D

    Control board

    ZhuYanzhen1/MM32_CLion

    本项目是全国大学生智能车竞赛GDUT 2022年极速越野组的项目文件。采用了LQR控制器和多速率卡尔曼融合算法,并在单片机上实现。This project is the project document for the GDUT 2022 Extreme Off-Road Category of the National Student Intelligent Vehicle Competition.

    129 parts58AGPL-3.0
  • 2 layers50 × 66 mmBluePhil, the printed circuit board in 3D

    BluePhil

    pms67/BluePhil

    STM32-based development board with various sensors.

    106 parts53MIT
  • 2 layers36 × 43 mmAsac fc rev a, the printed circuit board in 3D

    Asac fc rev a

    victorhook/asac-fc

    asac fc is an rp2040 based flight controller made for FPV drone flying

    119 parts52GPL-3.0
  • 4 layers305 × 208.3 mmControlBoard, the printed circuit board in 3D

    ControlBoard

    paradise-fi/RoFI

    Distributed Metamorphic Robots

    224 parts42
  • 2 layers98.5 × 17.8 mmWeeSpindel, the printed circuit board in 3D

    WeeSpindel

    c-/weeSpindel

    Smaller, simpler version of the iSpindel. NOTE: Work-in-progress

    22 parts17
  • 2 layers36.2 × 36.2 mmDrone PCB, the printed circuit board in 3D

    Drone PCB

    PlumPot55/PCB_Designs

    Source Files of our PCB we did as a community

    50 parts15
  • 2 layers26 × 21.3 mmPModBoard, the printed circuit board in 3D

    PModBoard

    pms67/PModlet

    PMOD PCB with USB-to-UART converter and IMU (MPU-6050, I2C) for FPGAs.

    19 parts15MIT