
CM5 MINIMA 2
piecol/CM5_MINIMA_REV2
Compact, feature-filled CM5 carrier board

This repository hosts the source code and technical documentation for the SmartWatch project, developed as part of an embedded systems course.
SmartWatchProject is an open-source printed circuit board by exysta, from the exysta/SmartWatchProject repository on GitHub. It is a 6-layer board of 70 × 150 mm with 102 parts on 85 nets, routed with 385 tracks and 70 vias.
Its parts include 28 capacitors, 19 resistors, 13 diodes, 7 switches and 3 ICs. It belongs with the STM32 boards of this library.
This repository hosts the source code and technical documentation for the SmartWatch project, developed as part of an embedded systems course. The prototype is a wearable device designed for health monitoring, motion tracking, and real-time data visualization, while seamlessly communicating with a smartphone via Bluetooth Low Energy (BLE).
smartwatch/
├── hardware/ # Schematics, PCB design files, and hardware documentation
├── Code/ # Source code, drivers, and firmware modules
├── docs/ # Detailed technical documentation, testing procedures, cost calculations, etc.
├── Ressources/ # GIF used for screen animation
└── README.md # This fileThe design centers around the STM32L476RCT6 microcontroller, ensuring low power consumption and high performance. The main hardware components include:
The firmware is organized into modular APIs that manage:
Upon startup, the system performs a handshake with each module. Once all components are verified, the main loop continuously:
Testing covers multiple aspects of the system to ensure reliability:
git clone https://github.com/exysta/SmartWatchProject.git
cd SmartWatchProject| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | TestPoint | TestPoint:TestPoint_Pad_D2.0mm | TP1, TP2, TP3, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP18, TP19, TP20, TP21, TP22, TP23 +6 |
| 12 | LED | LED_SMD:LED_0603_1608Metric | D1, D3, D4, D5, D6, D8, D9, D10, D11, D12, D13, D14 |
| 11 | 100n | Capacitor_SMD:C_0805_2012Metric | C1, C3, C5, C7, C10, C11, C15, C22, C24, C28, C30 |
| 8 | 750 | Resistor_SMD:R_0805_2012Metric | R7, R9, R10, R14, R19, R20, R21, R22 |
| 7 | 10u | Capacitor_SMD:C_0805_2012Metric | C2, C4, C6, C8, C12, C27, C29 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_Pad_Via | H1, H2, H3, H4 |
| 3 | 0.1u | Capacitor_SMD:C_0805_2012Metric | C17, C19, C21 |
| 3 | 1u | Capacitor_SMD:C_0805_2012Metric | C9, C18, C20 |
| 3 | 500 | Resistor_SMD:R_0805_2012Metric | R16, R17, R18 |
| 3 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1, SW2, SW3 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R12, R13 |
| 2 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C16, C23 |
| 2 | C | Capacitor_SMD:C_0805_2012Metric | C13, C14 |
| 2 | LM317_TO-220 | Package_TO_SOT_THT:TO-220-3_Vertical | U3, U4 |
| 1 | 120 | Resistor_SMD:R_0805_2012Metric | R5 |
| 1 | 1N5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D7 |
| 1 | 1k | Resistor_SMD:R_0805_2012Metric | R15 |
| 1 | 240 | Resistor_SMD:R_0805_2012Metric | R4 |
| 1 | 270 | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 2N3904 | Package_TO_SOT_THT:TO-92_Inline | Q1 |
| 1 | 3.6k | Resistor_SMD:R_0805_2012Metric | R11 |
| 1 | 393 | Resistor_SMD:R_0805_2012Metric | R3 |
| 1 | Conn_02x07_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical | J1 |
| 1 | STM32L476RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U1 |
| 1 | SW_SPST | Mayane_librairie:A11JP_NKK | SW4 |
| 1 | ~ | Mayane_librairie:Pressure | S3 |
| 1 | ~ | Mayane_librairie:GPS | GPS1 |
| 1 | ~ | Mayane_librairie:BL | B1 |
| 1 | ~ | Mayane_librairie:Power | P1 |
| 1 | ~ | Mayane_librairie:Heart | S1 |
| 1 | ~ | Mayane_librairie:IHM | S2 |
| 1 | ~ | Mayane_librairie:LCD | LCD1 |
It measures 70 × 150 mm and has 6 copper layers, 1.6 mm thick.
102 parts. 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 exysta/SmartWatchProject repository on GitHub, at the commit this page was made from: the board is Smart Watch project/Smart Watch project.kicad_pcb and its schematic Smart Watch project/Smart Watch project.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask exysta before reusing the design.

piecol/CM5_MINIMA_REV2
Compact, feature-filled CM5 carrier board

polygnomial/adcs
CPU (RT1170) + RAM (MRAM - SEMC and xSPI) + power breakout board, with 2x 100-pin board to board connectors.


tsar-boomba/dap-proto-board-full
The culmination of all of my learning during the Spring '26 semester. All the way from making a simple dev board for the TAD5212 DAC, to making a RP2350 board, and now this. Everything combined on one 6-layer board.



Mmrliu-gooooood/smart-pen-codex
首次重建时先用kicad-cli sch export netlist --format kicadxml ...生成XML,再buildpcb。runchecks.sh固定使用可写/tmp XDG目录,不写只读home配置。没有原厂PDF或私有相机图片打包。

Recepkoca/USB_to_GB_Ethernet
6-layer USB 2.0 to Gigabit Ethernet module (LAN7500) — validated at ~350 Mbps, production-ready KiCad design with fabrication files