Skip to the content
PCBKitNew board
4 layers88 × 60 mmEmbedded v1, the printed circuit board in 3D

4-layer KiCad PCB integrating a PT100 temperature sensor and SAMD21 microcontroller with LCD interface; includes schematics, layout, firmware, BOM, and PDF documentation.

Size
88 × 60 mm
Copper layers
4
Thickness
0.19 mm
Parts
48
Nets
63
Pads
185
Tracks, vias
407, 29
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Jul 2026
Updated
2 Jul 2026

Overview

Embedded v1 is an open-source printed circuit board by sofiamonty, from the sofiamonty/embedded-pcb-pt100 repository on GitHub. It is a 4-layer board of 88 × 60 mm with 48 parts on 63 nets, routed with 407 tracks and 29 vias.

It is built around the ATSAMD21E18A-AU, S2751-46R and C1206C104K5RAC7210, with the CL31B106KAHNFNE, CR1206-FX-1001ELF and SSM-108-L-SV among its other parts. Its parts include 12 capacitors, 8 resistors, 8 connectors, 3 ICs and 2 diodes. It belongs with the sensors and measurement and lEDs and displays boards and the SAM D and SAM boards of this library.

Main components

12

README

README.md

Embedded PCB: PT100 Temperature Sensor with SAMD21 Microcontroller

A 4-layer KiCad PCB design integrating a PT100 temperature sensor and SAMD21 microcontroller with LCD interface, developed as a group university project. Includes schematics, PCB layout, firmware, BOM, and full design documentation.

Project overview

The board acquires temperature readings from a PT100 RTD sensor, conditions the signal, and displays real-time output on an LCD. The design was taken from schematic capture through DRC, fabrication, hand assembly, and structured oscilloscope validation against reference measurements.

Repository structure

embedded-pcb-pt100/ │ ├── Embedded_v1.kicad_pcb # PCB layout — 4-layer stack-up ├── Embedded_v1.kicad_sch # Top-level schematic ├── 2_5Vto3.3VRegulator.kicad_sch # Sub-schematic: voltage regulator ├── 3_uC_SAMD21.kicad_sch # Sub-schematic: SAMD21 MCU ├── Embedded_v1.kicad_pro # KiCad project file ├── Embedded_v1.pdf # Full design documentation ├── pt100_temperature_read.ino # Firmware — C/C++ on Arduino framework ├── Sofia Montaguti - BOM - Embedded_v1.xlsx # Bill of materials └── README.md

Design details

  • 4-layer stack-up with EMC-aware routing
  • PT100 RTD sensor interface with signal conditioning
  • SAMD21 microcontroller handling data acquisition and LCD output
  • Voltage regulator sub-circuit: 2.5V to 3.3V
  • Components soldered by hand
  • System validated with oscilloscope and calibrated against reference temperature measurements

Firmware

Written in C/C++ using the Arduino framework. Handles:

  • PT100 sensor data acquisition
  • Signal conditioning and temperature conversion
  • Real-time LCD output

Tools used

  • KiCad (schematic capture, PCB layout, DRC)
  • Arduino framework (C/C++ firmware)
  • Oscilloscope and multimeter for validation

Parts

48
QtyValueFootprintReferences
4S2751-46RSamacSys_Parts:S275146RTP101, TP102, TP103, TP304
314010413101000SamacSys_Parts:14010413101000J101, J105, J108
3C1206C104K5RAC7210SamacSys_Parts:C1206C204, C307, C308
2C1206C120J5GACTUSamacSys_Parts:C1206C311, C312
2CL31B106KAHNFNESamacSys_Parts:CAPC3216X180NC305, C306
2CR1206-FX-1001ELFSamacSys_Parts:RESC3216X75NR204, R305
2SSM-108-L-SVSamacSys_Parts:SSM108LSVJ103, J107
2TP3A106K016C1700ASSamacSys_Parts:CAPPM3216X180NC202, C203
1156120RS75000SamacSys_Parts:LEDM3216X130NLED301
120021521-00010E1LFSamacSys_Parts:2002152100010E1LFJ102
1282834-2SamacSys_Parts:282834-2_1J104
1ATSAMD21E18A-AUSamacSys_Parts:QFP80P900X900X120-32NIC303
1C1206C101K5GACSamacSys_Parts:CAPC3216X88NC310
1C1206C472K5RACTUSamacSys_Parts:C1206C101
1CL31B105KAHNNNESamacSys_Parts:RESC3216X180NC309
1CR1206-FX-1003ELFSamacSys_Parts:RESC3216X75NR203
1CR1206-JW-105ELFSamacSys_Parts:RESC3216X75NR101
1CRL1206-FW-R100ELFSamacSys_Parts:RESC3216X70NR202
1ERA-8AEB821VSamacSys_Parts:RESC3216X70NR308
1FC-135_32.7680KA-A5SamacSys_Parts:FC135327680KAA5Y301
1KUSBX-SMT-BS1N-B30SamacSys_Parts:KUSBXSMTBS1NB30J106
1MCP6N11-001E_SNSamacSys_Parts:SOIC127P600X175-8NIC202
1NCV1117ST33T3GSamacSys_Parts:SOT230P700X180-4NIC201
1PRTR5V0U2X,215SamacSys_Parts:PRTR5V0U2XD301
1PTS526SK15SMTR2_LFSSamacSys_Parts:PTS526SK15SMTR2LFSS301
1RMC1_8331JTSamacSys_Parts:RESC3116X65NR306
1RMCF1206JT2K20SamacSys_Parts:RESC3216X70NR307

The 39 most common of 48 parts.

Questions

How big is the Embedded v1 PCB?

It measures 88 × 60 mm and has 4 copper layers, 0.19 mm thick.

What parts does the Embedded v1 use?

48 parts, built around the ATSAMD21E18A-AU, S2751-46R, C1206C104K5RAC7210 and CL31B106KAHNFNE. 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 Embedded v1 KiCad files?

From the sofiamonty/embedded-pcb-pt100 repository on GitHub, at the commit this page was made from: the board is Embedded_v1.kicad_pcb and its schematic 2_5Vto3.3VRegulator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Embedded v1 design in my own project?

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

Similar boards

  • 4 layers96 × 44 mmAroma, the printed circuit board in 3D

    Aroma

    tristan-yk/Aroma

    PCB design files and firmware for multi-channel diffuser driver board.

    108 parts
  • 2 layers111.5 × 55.8 mmTechLab, the printed circuit board in 3D

    TechLab

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    103 parts8MIT
  • 4 layers100 × 120 mmPanoptes, the printed circuit board in 3D

    Panoptes

    jjCSE113NMT/dsp-neutron-spectrometer

    A place to keep all our material related to our senior design project.

    111 parts3
  • 2 layers80 × 100 mmNfcCarrierBoard, the printed circuit board in 3D

    NfcCarrierBoard

    EventAccess/NFCScanner

    Maskinvare & Firmware for in/ut-scanning

    50 partsGPL-3.0
  • 2 layers60 × 34 mmMiniNDP EZ256, the printed circuit board in 3D

    MiniNDP EZ256

    bkw777/NODE_DATAPAC

    Reproduction & documentation of Node Systems DATAPAC

    22 parts7
  • 4 layers77.5 × 46.9 mmLV MASTER A SAMPLE, the printed circuit board in 3D

    LV MASTER A SAMPLE

    Team-Swinburne/ts_20-pcb-development

    This is the official repository for the PCB development of Team Swinburne FSAE 2020

    117 parts4Apache-2.0
  • 4 layers77.5 × 46.9 mmLV MASTER A SAMPLE, the printed circuit board in 3D

    LV MASTER A SAMPLE

    Team-Swinburne/ts_23_Altium_Projects

    Repository for all the custom PCBs on ts_23

    111 parts
  • 4 layers91.7 × 69.6 mmEnergy meter, the printed circuit board in 3D

    Energy meter

    weaslepalace/boards

    Monorepo for PCB design stuff

    97 parts