Skip to the content
PCBKitNew board
2 layers63.8 × 70.9 mmDelSolClock, the printed circuit board in 3D

This is a project to replace the clock in my car with an ESP32 and a small display.

Size
63.8 × 70.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
94
Nets
84
Pads
363
Tracks, vias
809, 106
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Aug 2021
Updated
3 Jul 2026

Overview

DelSolClock is an open-source printed circuit board by Marcus10110, from the Marcus10110/DelSolClock repository on GitHub. It is a 2-layer board of 63.8 × 70.9 mm with 94 parts on 84 nets, routed with 809 tracks and 106 vias.

It is built around the ESP32-WROOM-32D, LSM6DS3 and SAM-M8Q-0, with the SY6280AAC, TLV1117-33DCY and ZMM3V6-M among its other parts. Its parts include 33 resistors, 11 connectors, 10 capacitors, 10 diodes and 6 ICs. It belongs with the ESP32 boards of this library.

Main components

12

README

readme.md

Del Sol Clock

This is a project to replace the clock in my car with an ESP32 and a small display.

The replacement clock screen will display time, the currently playing music, and iOS notifications.

Bluetooth low energy is used to communicate with a phone. Note, some services should support any BLE phone, for example the current time service. However the Apple Media Service and the notification service only support iOS.

Features

Apple Media Service

This displays the current playback information from the iPhone. It doesn't currently support playback controls (e.g. next/previous track).

Apple Documentation.

Special thanks to the following examples. As far as I can tell, this hasn't been implemented using the Arduino ESP32 board library before.

Current Time Service

This gets the current time.

Current Time Service Documentation

Note, the documentation is split over several PDFs. See CurrentTimeService.cpp for more documentation links.

Parts

94
QtyValueFootprintReferences
13TestPointTestPoint:TestPoint_Keystone_5000-5004_MiniatureTP3V3, TP12V1, TPBATT1, TPBUZ1, TPIGN1, TPLAMP1, TPROOF1, TPRX1, TPSCL1, TPSDA1, TPTRNK1, TPTX1, TPWIN1
1110KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R3, R4, R7, R10, R23, R25, R27, R29, R31, R33
8Conn_01x02_MaleConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J3, J4, J5, J7, J8, J9, J10
634KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR22, R24, R26, R28, R30, R32
6ZMM3V6-MDiode_SMD:D_MiniMELFD5, D6, D7, D8, D9, D10
5470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15, R16, R18, R20, R21
40Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R9, R13, R19
3100KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R14, R17
310uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C8, C9
3MMBT2222APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3
3MMBT2907APackage_TO_SOT_SMD:SOT-23Q4, Q5, Q6
20.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C10
215pCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C7
22KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R8
2LOGOLOGOG***, G***
2SSL-LX4673ID-LA20DelSolLib:LED_Rectangular_W3.65mm_L6.15mmD2, D3
1100uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC5
1180Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2
122uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3
13.4KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
1Adafruit_1.14in_TFTDelSolLib:Adafruit_1.14in_TFTU4
1CLOCK_BUTTONSDelSolLib:Switch_DelSolJ6
1CMI-9650C-120DelSolLib:Buzzer_CUI-CMI-9650C-120BZ1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1Conn_01x08_MaleConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ11
1DT-26 32.768KHzCrystal:Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style1Y1
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32U2
1LSM6DS3Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU6
1SAM-M8QRF_GPS:ublox_SAM-M8QU5
1SS210Diode_SMD:D_SMA_HandsolderingD1
1SY6280APackage_TO_SOT_SMD:SOT-23-5U3
1TLV1117-33Package_TO_SOT_SMD:SOT-223U1
1TS-1187A-B-A-BButton_Switch_SMD:SW_SPST_SKQG_WithoutStemSW1
1WP132XGDLED_THT:LED_D3.0mmD4

Questions

How big is the DelSolClock PCB?

It measures 63.8 × 70.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DelSolClock use?

94 parts, built around the ESP32-WROOM-32D, LSM6DS3, SAM-M8Q-0 and SY6280AAC. 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 DelSolClock KiCad files?

From the Marcus10110/DelSolClock repository on GitHub, at the commit this page was made from: the board is hardware/DelSolClock/DelSolClock.kicad_pcb and its schematic hardware/DelSolClock-Rear/DelSolClock-Rear/DelSolClock-Rear.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DelSolClock design in my own project?

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

More from Marcus10110/DelSolClock

1
  • 2 layers55.4 × 62.4 mmDelSolClock Rear, the printed circuit board in 3D

    DelSolClock Rear

    Marcus10110/DelSolClock

    This is a project to replace the clock in my car with an ESP32 and a small display.

    15 parts3

Similar boards

  • 2 layers25.4 × 57.2 mmOpenTherm Click, the printed circuit board in 3D

    OpenTherm Click

    michpro/mikroBUS

    Collection of add-on boards in mikroBUS™ standard

    58 parts5CERN-OHL-P-2.0
  • 2 layers68.6 × 53.3 mmArduino OpenTherm shield, the printed circuit board in 3D

    Arduino OpenTherm shield

    anway0404/Arduino_OpenTherm_shield

    Arduino hardware shield to send and receive data from Opentherm devices

    54 parts3CERN-OHL-P-2.0
  • 2 layers188.4 × 185 mmPrototipo, the printed circuit board in 3D

    Prototipo

    DeniseViltes/Tesis

    Repositorio personal del TIF

    189 parts1
  • 2 layers68.6 × 53.3 mmArduino OpenTherm shield, the printed circuit board in 3D

    Arduino OpenTherm shield

    michpro/Arduino_OpenTherm_shield

    Arduino hardware shield to send and receive data from OpenTherm devices

    55 parts1CERN-OHL-P-2.0
  • 2 layers38.5 × 49 mmKISRAK M1, the printed circuit board in 3D

    KISRAK M1

    Nec0ti/KISRAK-M1

    A high-performance, logic-level H-Bridge motor driver. Features discrete MOSFET design with passive hardware dead-time protection and 3.3V logic compatibility.

    35 parts1AGPL-3.0
  • 2 layers74.4 × 30.8 mmSk003-output, the printed circuit board in 3D

    Sk003-output

    mirdej/synkie

    The Synkie is a modular open source analog video processor, developed by Michael Egger, Max Egger and Flo Kaufmann

    83 parts47
  • 2 layers100 × 100 mmKicad JE SteinerVCF, the printed circuit board in 3D

    Kicad JE SteinerVCF

    promesoft/KicadJE-SteinerVCF

    Adoption of the original 1974 steiner VCF THT+SMD - And ICL8083 VCO RevB

    154 parts7
  • 2 layers90 × 54 mmRoomThermostat, the printed circuit board in 3D

    RoomThermostat

    henkjannl/RoomThermostat

    Opentherm room thermostat that can be controlled through Telegram, but also locally

    66 parts1MIT