Skip to the content
PCBKitNew board
2 layers100 × 70 mmLicorne board, the printed circuit board in 3D

Licorne board

dkm/licorne-rs3

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

2

README

README.md

Licorne 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
QtyValueFootprintReferences
1BME680Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1EK-TM4C123GXLcustom:Launchpad_4x10U1
1RTCConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ5
1epd_connConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ6
1rotary_connConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ2
1toggle_connConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ3
1ws2812_connConnector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ4

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 mmECE445L Lab7, the printed circuit board in 3D

    ECE445L Lab7

    Mikail-Sadic-UT/POV-Globe

    Globe

    102 parts41
  • 4 layers224 × 395 mmFEAR-16 - Mainboard, the printed circuit board in 3D

    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 mmBaseline project, the printed circuit board in 3D

    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 mmWireCutter PCB, the printed circuit board in 3D

    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 mmECE445L Lab7, the printed circuit board in 3D

    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 mmECE445L Starter, the printed circuit board in 3D

    ECE445L Starter

    samienr/ECE445L-final

    Public copy of our Embedded Systems Design Lab final project

    39 parts
  • 2 layers89 × 162.3 mmArcFaultPCB, the printed circuit board in 3D

    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