Skip to the content
PCBKitNew board
2 layersNpm1100 evaluation pcb, the printed circuit board in 3D

This repository contains the files and documentation of embedded assignment pcb design and implementing rtos.

Copper layers
2
Thickness
1.6 mm
Parts
12
Nets
22
Pads
72
Tracks, vias
86, 11
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Jun 2025
Updated
19 Jun 2025

Overview

Npm1100 evaluation pcb is an open-source printed circuit board by Bharath-Kumar001, from the Bharath-Kumar001/embedded_assignment repository on GitHub. It is a 2-layer board with 12 parts on 22 nets, routed with 86 tracks and 11 vias.

It is built around the NPM1100-QDAB-R7. Its parts include 5 resistors, 3 connectors, 2 diodes, 1 capacitor and 1 IC.

Main components

1

README

README.md

Embedded Assignment – PCB Design & FreeRTOS

This repository includes:

  1. nPM1100 Evaluation Board (PCB Design – KiCad 9)
  2. FreeRTOS Task Communication Example

1. nPM1100 Evaluation Board

  • Designed in KiCad 9
  • 3.0V output, 200mA charge current
  • 35mm x 35mm, all SMD components (top-mounted)

Files:

  • `npm1100_eval_schematic.kicad_sch(schematic)
  • `npm1100_eval_layout.kicad_pcb(PCB layout)
  • npm1100_eval_bom.csv

2. FreeRTOS Task Example

Demonstrates task-to-task queue communication. Logic:

  • Task1 sends (ID, value) every 500ms
  • Task2 acts based on value (kill/reset/boost priority) File:
  • freertos_queue_example.c

Tools Used

  • KiCad 9
  • FreeRTOS
  • SnapEDA (footprints)

Author

BharathKumar M

Parts

12
QtyValueFootprintReferences
31KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR1, R2, R5
2Conn_01x02_PinConnector_Samtec_HLE_SMD:Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_HorizontalJ2, J3
2LEDLED_SMD:LED_0201_0603Metric_Pad0.64x0.40mm_HandSolderD1, D2
11.5KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR6
110 µfCapacitor_SMD:C_0201_0603Metric_Pad0.64x0.40mm_HandSolderC1
110KResistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolderR4
1Conn_01x02_pinConnector_Samtec_HLE_SMD:Samtec_HLE-102-02-xxx-DV-LC_2x02_P2.54mm_HorizontalJ1
1NPM1100-QDAB-R7QFN_CUSTOM:QFN50P400X400X90-25NU1

Questions

What parts does the Npm1100 evaluation pcb use?

12 parts, built around the NPM1100-QDAB-R7. 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 Npm1100 evaluation pcb KiCad files?

From the Bharath-Kumar001/embedded_assignment repository on GitHub, at the commit this page was made from: the board is npm1100_evaluation_pcb.kicad_pcb and its schematic npm1100_evaluation_schematic.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Npm1100 evaluation pcb design in my own project?

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

Similar boards

  • 4 layers35 × 30.4 mmSiplab wristband, the printed circuit board in 3D

    Siplab wristband

    bastocon/sparse-pose-benchmark

    Bachelor Thesis Paper: Sparse Pose Estimation data collection, evaluation backend, frontend, as well as all resources for the creation of the Hidden Dataset using commodity sensors.

    67 partsMIT
  • 2 layers20.5 × 28.7 mmConfig3, the printed circuit board in 3D

    Config3

    Arjun-Anubis/AGV_embedded

    A submission for the AGV selection round tasks as can by found here https://drive.google.com/drive/folders/1egEmc1-yBnJ_g8xXa28QhqrrsOWX-JJO by Arjun Ghosh

    12 parts
  • 2 layers33.9 × 34.3 mm2nPM1100, the printed circuit board in 3D

    2nPM1100

    Sinis16/AtlasCircuits

    25 parts
  • 2 layersNrf bga, the printed circuit board in 3D

    Nrf bga

    github-linguist/linguist

    Language Savant. If your repository's language is being reported incorrectly, send us a pull request!

    12 parts14kMIT
  • 2 layers66.9 × 74.5 mmDeskHop, the printed circuit board in 3D

    DeskHop

    hrvach/deskhop

    Fast Desktop Switching Device

    12 parts7.9kGPL-3.0
  • 2 layers40 × 15 mmSensors, the printed circuit board in 3D

    Sensors

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    12 parts3kApache-2.0
  • 2 layers42.7 × 56.5 mmTle6240 driver, the printed circuit board in 3D

    Tle6240 driver

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    12 parts1.2k