Skip to the content
PCBKitNew board
2 layers65.6 × 32.6 mmJAC, the printed circuit board in 3D

Just A Clock.

Size
65.6 × 32.6 mm
Copper layers
2
Thickness
0.8 mm
Parts
23
Nets
36
Pads
108
Tracks, vias
228, 62
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
13 Jan 2024
Updated
23 Feb 2025

Overview

JAC is an open-source printed circuit board by ieiao, from the ieiao/JAC repository on GitHub. It is a 2-layer board of 65.6 × 32.6 mm with 23 parts on 36 nets, routed with 228 tracks and 62 vias.

It is built around the ESP32-C3-WROOM-02-H4, RX-8025T and AO3401A. Its parts include 8 resistors, 4 capacitors, 4 ICs, 1 transistor and 1 connector. It belongs with the ESP32 and RISC-V boards of this library.

Main components

3

README

README.md

Just A Clock

How to compile

  1. goto source directory
text
$ cd fw
  1. compress web source file
text
$ cd spiffs_image
$ gzip -9 *
$ cd ..
  1. build project
text
$ idf.py build
  1. generate resources
text
$ # output is build/res/res.bin
$ ./tools/genres.sh
  1. generate OTA file (optional)
text
$ # output is build/JAC_ota.bin
$ ./tools/genota.sh
  1. flash
text
$ # resources and web archives must flash with app
$ python -m esptool --chip esp32c3 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 build/bootloader/bootloader.bin 0x8000 build/partition_table/partition-table.bin 0xd000 build/ota_data_initial.bin 0x90000 build/JAC.bin 0x380000 build/storage.bin 0x10000 build/res/res.bin

You can use the file generated in step 5 to update the firmware through OTA.

Parts

23
QtyValueFootprintReferences
410KResistor_SMD:R_0603_1608MetricR1, R2, R3, R4
4Jumper_2_OpenResistor_SMD:R_0402_1005MetricJP1, JP2, JP3, JP4
24.7KResistor_SMD:R_0603_1608MetricR7, R8
25.1KResistor_SMD:R_0603_1608MetricR5, R6
10.1uCapacitor_SMD:C_0603_1608MetricC1
10.1uFCapacitor_SMD:C_0603_1608MetricC3
110uFCapacitor_SMD:C_0805_2012MetricC4
11uFCapacitor_SMD:C_0603_1608MetricC2
14056MJAC:4056MU2
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BT0Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1EPDMJAC:EPDMU1
1ESP32-C3-WROOM-02JAC:ESP32-C3-WROOM-02U4
1RX-8025TPackage_SO:SO-14_5.3x10.2mm_P1.27mmU3
1USB_C_Receptacle_USB2.0Joke:TYPE-C-VERTJ1

Questions

How big is the JAC PCB?

It measures 65.6 × 32.6 mm and has 2 copper layers, 0.8 mm thick.

What parts does the JAC use?

23 parts, built around the ESP32-C3-WROOM-02-H4, RX-8025T and AO3401A. 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 JAC KiCad files?

From the ieiao/JAC repository on GitHub, at the commit this page was made from: the board is hw/JAC.kicad_pcb and its schematic hw/JAC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the JAC design in my own project?

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

Similar boards

  • 4 layers132.5 × 82 mmWandfernsprecher, the printed circuit board in 3D

    Wandfernsprecher

    hanebefl/wandfernsprecher-hw

    GSM conversion for a old German Wandfernsprecher telephone

    93 parts6
  • 4 layers56 × 28 mmBx tacho, the printed circuit board in 3D

    Bx tacho

    dazchi/bx-tacho

    Open DIY Beyblade X launcher RPM meter: ESP32-C3 with IR sensors and an OLED, Bluetooth (Battle Pass protocol), and a browser app for shot data and firmware updates. KiCad hardware, ESP-IDF firmware, 3D-printed case.

    51 parts3GPL-3.0
  • 2 layers64 × 61.5 mmCarbonAwareCircuit, the printed circuit board in 3D

    CarbonAwareCircuit

    AbhiramV010/CarbonAwareCharge

    The Carbon-Aware Charging logic & KiCad Schematics that were used in my STEAM ICAC 2026 Project. It will work for other applications as well.

    15 parts1GPL-2.0
  • 4 layers51 × 33 mmSmolExG, the printed circuit board in 3D

    SmolExG

    matthewlai/SmolExG

    63 parts1
  • 4 layers90 × 98 mmConvention badge pcb v2, the printed circuit board in 3D

    Convention badge pcb v2

    BrandonFors/convention_pcb_badge

    Design for a custom pcb badge for opensauce convention and maybe other conventions in the future.

    57 parts
  • 2 layers136.1 × 135.4 mmMinicopter, the printed circuit board in 3D

    Minicopter

    darshg321/Minicopter

    Compact and precise ESP-32 based drone capable of autonomous pathing, built from scratch

    57 parts
  • 2 layers42 × 116 mmDrink water, the printed circuit board in 3D

    Drink water

    heidtn/drinkmoarwater

    51 partsMIT
  • 2 layersLED Coaster, the printed circuit board in 3D

    LED Coaster

    Olivermoberg98/LED-Coaster

    Battery-powered RGB LED drink coaster: ESP32-C3 firmware, Android BLE app, KiCad PCB and 3D-printed enclosure

    84 partsMIT