

Licorne board
Sample alarm clock using a color code for different time of the day
- Size
- 100 × 70 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 7
- Nets
- 19
- Pads
- 92
- Tracks, vias
- 188, 12
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 17 Jun 2020
- Updated
- 8 Jul 2021
Overview
Licorne board is an open-source printed circuit board by dkm, from the dkm/licorne-rs repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 70 mm with 7 parts on 19 nets, routed with 188 tracks and 12 vias.
It is built around the BME680 and EK-TM4C123GXL. Its parts include 6 connectors and 1 IC.
Main components
2README
README.mdLicorne Smart Alarm Clock
The firmware is pure Rust using RTIC(Real-Time Interrupt-driven Concurrency).
Objectives:
- allow for small kids to be aware of different day period using a simple color code (ie. 5:00 is sleep time).
- continue to learn embedded Rust
- have fun
Features
- 2.13'in E-Paper display
- DS3231 RTC for keeping track of time
- BME680 for temperature and COV measures
- TI TM4C123G (Cortex M4F)
Build log
The project initially started during first French lock-down because we really needed our sleep time and the ours kids could not make the difference between 5:00 and 8:00. A first Arduino prototype came to life quickly and has been used for several months. In parallel, this project started with no hard deadline with the following goals:
- have a more finished hardware solution (versus previous arduino breadboard)
- use event-based programming using embedded Rust
PCB
Software
End result
Parts
7| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | BME680 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | EK-TM4C123GXL | custom:Launchpad_4x10 | U1 |
| 1 | RTC | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J5 |
| 1 | epd_conn | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J6 |
| 1 | rotary_conn | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J2 |
| 1 | toggle_conn | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J3 |
| 1 | ws2812_conn | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J4 |
Questions
How big is the Licorne board PCB?
It measures 100 × 70 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Licorne board use?
7 parts, built around the BME680 and EK-TM4C123GXL. 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 Licorne board KiCad files?
From the dkm/licorne-rs repository on GitHub, at the commit this page was made from: the board is kicad/licorne-board/licorne-board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Licorne board design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers83.6 × 86.6 mm

- 4 layers224 × 395 mm

FEAR-16 - Mainboard
Dephrilibrium/FE-FEAR16v2-PCB-Mainboard
Regulation circuit mainboard of the Field Emission Array Regulation (FEAR) system with up to 16 channels.
424 parts1GPL-3.0 - 2 layers152 × 110.6 mm

Baseline project
maanavkoladia/DigiPiano
The DigiPiano is a velocity-sensitive digital piano designed using STM32 and ESP32 microcontrollers. It combines advanced sensor technology, high-quality audio playback, and Bluetooth connectivity to deliver a realistic…
44 parts - 2 layers156.5 × 153.1 mm

WireCutter PCB
Muhammad-Shahzaib-Aarbi/Automated-Wire-Cutter-Embedded
Bare-metal embedded C firmware and custom KiCad PCB design for an automated wire-cutting machine using the TM4C123G microcontroller.
16 parts - 2 layers152.4 × 127 mm

ECE445L Lab7
niranjannt/Local-Music-Streaming-Pipeline
Embedded music-streaming system using ESP32 and TM4C MCUs, featuring USB-UART audio streaming, SPI DAC output, MOSFET-based analog filters, digital audio effects, real-time control via potentiometers, and a web-based…
215 parts - 2 layers126 × 97.2 mm

ECE445L Starter
samienr/ECE445L-final
Public copy of our Embedded Systems Design Lab final project
39 parts - 2 layers89 × 162.3 mm

ArcFaultPCB
SeniorDesignArcFaultDetection/KiCad_and_ESPCode
This is the repository that utilizes the ESP32 to control robots for the Robtathon competition. It uses the following components: Arduino Core for ESP32 ESP-IDF Extension for VSCode Bluepad32
67 parts - 2 layers93.5 × 153.7 mm

Ps33536 hjs2235 shp695 wtc534
wtc534/tpod-project
Embedded Systems Lab group project from Spring semester 2024
48 parts