Skip to the content
2 layers240 × 174.3 mmFinal H00 panelicad pcb, the printed circuit board in 3D

Final H00 panelicad pcb

Vedatori/Time-O-Mat7

Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

Size
240 × 174.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
312
Nets
92
Pads
1,168
Tracks, vias
1,740, 288
Pours
21
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jan 2022
Updated
19 Aug 2023

Overview

Final H00 panelicad pcb is an open-source printed circuit board by Vedatori, from the Vedatori/Time-O-Mat repository on GitHub. It is a 2-layer board of 240 × 174.3 mm with 312 parts on 92 nets, routed with 1,740 tracks and 288 vias.

It is built around the ESP32-WROOM-32D, CH340G and DS1302ZN+, with the DS18B20, AMS1117-3.3 and WS2812E among its other parts. Its parts include 108 capacitors, 88 diodes, 22 resistors, 14 connectors and 5 ICs. It belongs with the ESP32 boards of this library.

Main components

9

README

README.md

Time-O-Mat [cz]

Time-O-Mat jsou hodiny navržené pro Letní robotický tábor 2022 organizovaný spolkem Vědátoři. Jedná se o otevřenou platformu, která si klade za cíle zlepšit dovednosti při mechanické stavbě a pájení. Účastníci dostali tento výrobek jako stavebnici, kdy z předem připravených dílů sestavili mechanickou část a poté pájeli nestandardní součástky na DPS s předem osazenými SMD součástkami. Po finalizaci je možné hodiny naprogramovat a používat pro zlepšení schopností algoritmizace a programování účastníků díky možnostem, které poskytují vsupní a výstupní periferie.

Mechanickou část lze rozdělit na dvě hlavní části - krabici a osmičky (segmentové zobrazovače). Vnější části krabice jsou vyřezány z překližky na laserové řezačce a obsahují zámkové západky. Ty se při stavbě lepí disperzním lepidlem a po vyschnutí tvoří pevný základ pro uložení ostatních dílů. Pouze horní část je odnímatelná a připevněná šrouby, které jsou schované v podpůrných 3D tištěných dílech, aby nekazily estetický dojem. Základní díl osmiček a dvojtečky je vytisknutý na 3D tiskárně a difuzery jednotlivých segmentů vyřezané z mléčného plexiskla se do něj vkládají z vnitřní strany a jsou uchyceny pomocí západek. Spojení osmiček a krabice zajišťuje 3D tištěný nosník umístěný uvnitř krabice, který také fixuje desky plošných spojů (DPS).

Hlavní DPS obsahuje zejména mikrokontroler ESP32, který je na ni připájen. Programování a napájení je zajištěno přes USB C. Hlavní DPS obsahuje také tlačítka, fotorezistory, bzučák a teplotní senzor. Do horního krytu je vsazena tenká podlouhlá DPS, která slouží jako senzor s osmi kapacitními tlačítky. Dominantou tohoto zařízení jsou DPS ve tvaru osmiček a dvojtečky, které jsou vsazeny za difuzery. Za každým segmentem jsou umístěny tři adresovatelné RGB LED. Další takové LED jsou umístěny zezadu na LED pásku, který zajišťuje ambientní podsvětlení prostoru za výrobkem. Hodiny jsou rozebiratelné, jednotlivé DPS jsou spojeny konektory, vzdálenější periferie pomocí kabelů.

Všechny periferie byly zvoleny tak, aby vytvořily hodiny s mnoha volitelnými postranními funkcionalitami. Díky nim je možné u účastníků tábora rozvíjet jejich schopnost algoritmizovat úlohu a programovat. Pro hodiny byla naprogramována softwarová knihovna, která výrazně zjednodušuje ovládání všech periferií. Pomocí této knihovny byl vytvořen vzorový software, který zobrazuje základní čas po připojení hodin na Wi-Fi. Po odpojení je poté čas uchován pomocí integrovaného RTC modulu, což umožňuje provoz hodin bez trvalého připojení k internetu. Hodiny je možné ovládat pomocí vstupních periferií nebo přes WiFi skrz počítač nebo smartphone, které přistupojí k interně hostované webové stránce. Všechny tyto vlastnosti lze přeprogramovat a přidat nové funkcionality podle přání vlastníka hodin. Zařízení se programuje ve Visual studio Code v jazyce c++ pomocí frameworku esp32-arduino.

Myšlenkou tohoto projektu je, aby Time-O-Mat tvořil každodenní užitečný doplněk pokoje, ale aby mohl být jeho software jednoduše modifikován a rozvíjen tak, jak si každý jeho vlastník představuje.

Návod

Při stavbě hodin Time-O-Mat postupujte podle připravených návodů v následujícím pořadí:

  1. Návod pro elektroniku
  2. Návod pro mechaniku
  3. Návod pro programování

Time-O-Mat [en]

Time-O-Mat is a clock designed for Summer robotics camp 2022 (cz) organized by Vědátoři team (cz). It is a robotic platform offering development of mechanical assembly and soldering skills. The project has been designed as a kit for participants to be assembled and special electronic components to be soldered on a pre-assembled printed circuit board (PCB). When assembled it can be used to improve algorithmization and programming skills.

Mechanical set consists of two main parts - box and eights (segment displays). Box is made of laser cut plywood parts with latches that are mostly glued together. Upper parts are fastened using bolts hidden in inner 3D printed parts. The eights are 3D printed bodies with diffusers made of plexiglass clicked in them. Inner 3D printed parts ensure connection of the box and the eights.

Main PCB carries ESP32. It is programmed and powered using USB C and contains buttons, buzzer and photosensors. Capacitive touchbar with eight touch buttons is placed on upper part of the enclosure. Main eye-catcher of the clock is eight-shaped PCB with segments containing three adressable RGB LEDs in each segment. Ambient backlight is provided by LED strip on the backside of the clock. Clock can be disassembled if needed for upgrade or service and connectors are used for PCB interconnections.

All of the peripherals had been chosen to enrich the clock with various related functions. This enables development of algorithmization and programming skills of camp participants. Special internally developed software library makes programming of the clock much easier and allows better understanding of software features. Repository contains demo project that allows WiFi connection and time alignment of the clock with the Internet. Time is stored in RTC module after power off and it is not needed to establish WiFi connection after next power on. Clock can be controlled using input peripherals and Wi-Fi (using smartphone or PC) thru internally hosted website.

New features based on owner's needs can be easily introduced. Main aim of Time-O-Mat is to be a daily companion that offers easy software modifications and development.

Licence

License

Time-O-Mat front view Time-O-Mat back view generated 3D model of panelized H00 PCBs

Parts

312
QtyValueFootprintReferences
86100nFCapacitor_SMD:C_0402_1005MetricC1, C1, C1, C1, C1, C10, C10, C10, C10, C11, C11, C11, C11, C12, C12, C12 +70
86WS2812ELED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1, D1, D1, D1, D1, D10, D10, D10, D10, D11, D11, D11, D11, D12, D12, D12 +70
26VAL**Panelization:mouse-bite-2mm-slot-edgecutsmouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot +10
20MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H1, H1, H1, H1, H2, H2, H2, H2, H2, H3, H3, H3, H3, H3, H4 +4
8100nCapacitor_SMD:C_0603_1608MetricC1, C4, C5, C6, C7, C12, C16, C18
610KResistor_SMD:R_0603_1608MetricR1, R2, R13, R15, R16, R17
6MountingHoleMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6
510uFCapacitor_SMD:C_0603_1608MetricC22, C22, C22, C22, C22
575RResistor_SMD:R_0603_1608MetricR1, R1, R1, R1, R1
5Conn_02x04_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ1, J2, J3, J4, J5
5Conn_02x04_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x04_P2.54mm_HorizontalJ1, J1, J1, J1, J1
5CoufalElektronika_logoTime-O-Mat_Library:Coufal_elektronika_notext_10mmG2, G2, G2, G2, G2
5Vedatori_logoTime-O-Mat_Library:Vedatori_15mmG1, G1, G1, G1, G3
45K1Resistor_SMD:R_0603_1608MetricR4, R5, R6, R7
310uCapacitor_SMD:C_0805_2012MetricC2, C13, C14
3SW_SPSTButton_Switch_THT:SW_Tactile_SPST_Angled_PTS645Vx83-2LFSSW1, SW2, SW3
2100uCapacitor_THT:CP_Radial_D5.0mm_P2.00mmC11, C19
212KResistor_SMD:R_0603_1608MetricR10, R11
22N7002Package_TO_SOT_SMD:SOT-23Q1, Q4
2470RResistor_SMD:R_0603_1608MetricR8, R9
26pFCapacitor_SMD:C_0603_1608MetricC8, C9
2B5819WDiode_SMD:D_SOD-123D1, D2
2Conn_01x06_MaleConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1, J6
2R_PhotoOptoDevice:R_LDR_5.1x4.3mm_P3.4mm_VerticalR12, R14
2S8050Package_TO_SOT_SMD:SOT-23Q2, Q3
11uCapacitor_SMD:C_0603_1608MetricC3
14K7Resistor_SMD:R_0603_1608MetricR3
1918-418K2023S40001Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J7
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U4
1BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1CH340GPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU5
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ8
1CoufalElektronika_logoTime-O-Mat_Library:Coufal_elektronika_text_30x13mmG1
1Crystal_GND2Crystal:Crystal_DS26_D2.0mm_L6.0mm_Horizontal_1EP_style2Y1
1DS1302ZN+Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU3
1DS18B20Package_TO_SOT_THT:TO-92_HandSolderU2
1ESP32-WROOM-32DRF_Module:ESP32-WROOM-32U1
1G***kibuzzard-61E8891Akibuzzard-61E8891A
1G***kibuzzard-61E88A0Ekibuzzard-61E88A0E
1SupercapCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC10
1Vedatori_logoTime-O-Mat_Library:Vedatori_copper_exposed_15mmG2

More from Vedatori/Time-O-Mat

7
  • 2 layers237.5 × 132.3 mmFour segments and colon, the printed circuit board in 3D

    Four segments and colon

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    228 parts7
  • 2 layers133.8 × 132.3 mmTwo segments and colon, the printed circuit board in 3D

    Two segments and colon

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    120 parts7
  • 2 layers240 × 40 mmTime O Mat MoBo H02, the printed circuit board in 3D

    Time O Mat MoBo H02

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    86 parts7
  • 2 layers240 × 40 mmMoBo and Touchbar, the printed circuit board in 3D

    MoBo and Touchbar

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    74 parts7
  • 2 layers55.1 × 132.3 mmTime O Mat SegmentDisplay H00, the printed circuit board in 3D

    Time O Mat SegmentDisplay H00

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    51 parts7
  • 2 layers30 × 109.2 mmTime O Mat Colon H00, the printed circuit board in 3D

    Time O Mat Colon H00

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    12 parts7
  • 2 layers240 × 10 mmTime O Mat TouchBar H01, the printed circuit board in 3D

    Time O Mat TouchBar H01

    Vedatori/Time-O-Mat

    Addressable LED clock kit aimed for usage in STEM education. The ultimate solution to time telling...

    10 parts7

Similar boards

  • 2 layers60 × 100 mmPaLampa MoBo H00, the printed circuit board in 3D

    PaLampa MoBo H00

    Vedatori/PaLampa

    Mechanickou část lze rozdělit na dvě hlavní části - spodní krabici a horní lampu. Vnější části krabice jsou vyřezány z překližky na laserové řezačce a obsahují zámkové západky.

    80 parts4
  • 4 layers100 × 100 mmIMUnav H00, the printed circuit board in 3D

    IMUnav H00

    marouncz/IMU-navigation

    This is a repository for my bachelor's thesis regarding IMU navigation

    220 parts1MIT
  • 2 layers100 × 90 mmPowerbank devboard, the printed circuit board in 3D

    Powerbank devboard

    math-milan/PowerbankTestCode

    This is a firmware for a Powerbank testboard where i want to evealuate multiple ti chips like the tps25751

    185 parts2MIT
  • 2 layers76.2 × 50.8 mmWs2812, the printed circuit board in 3D

    Ws2812

    STM32World/hardware

    STM32World Development Modules

    74 parts6
  • 2 layers190 × 75 mmEsp console, the printed circuit board in 3D

    Esp console

    kitspace-test-repos/kicad6-file-collection

    128 partsMIT
  • 2 layers115.8 × 85.9 mmPypilot mfd, the printed circuit board in 3D

    Pypilot mfd

    pypilot/pypilot_mfd

    lcd display for various types of marine data including nmea0183, signalk and pypilot

    103 parts4
  • 2 layers67.3 × 99.7 mmSensor, the printed circuit board in 3D

    Sensor

    oakayasaroglu/esp32d_i2c

    esp32d based i2c pcb

    40 parts1
  • 2 layers62.2 × 33.2 mmPCA9685 ESP32, the printed circuit board in 3D

    PCA9685 ESP32

    daffa-d/PCA9685_ESP32

    43 parts

Questions

How big is the Final H00 panelicad pcb PCB?

It measures 240 × 174.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Final H00 panelicad pcb use?

312 parts, built around the ESP32-WROOM-32D, CH340G, DS1302ZN+ and DS18B20. 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 Final H00 panelicad pcb KiCad files?

From the Vedatori/Time-O-Mat repository on GitHub, at the commit this page was made from: the board is Hardware/Manufacturing/Final H00 panelicad_pcb.kicad_pcb and its schematic Hardware/Time-O-Mat_Colon/Time-O-Mat_Colon_H00/Time-O-Mat_Colon_H00.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Final H00 panelicad pcb design in my own project?

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