Skip to the content
PCBKitNew board
4 layers29.7 × 72.5 mmPuck, the printed circuit board in 3D

Vynte room-temperature puck hardware: KiCad schematics, PCB layout, and saved fabrication exports.

Size
29.7 × 72.5 mm
Copper layers
4
Thickness
1.62 mm
Parts
21
Nets
54
Pads
159
Tracks, vias
253, 49
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Oct 2026
Updated
26 Oct 2026

Overview

Puck is an open-source printed circuit board by zachariahsharma, from the zachariahsharma/puck repository on GitHub. It is a 4-layer board of 29.7 × 72.5 mm with 21 parts on 54 nets, routed with 253 tracks and 49 vias.

It is built around the ESP32-C6-MINI-1-N4, ET6226M and AP2112K-3.3TRG1, with the B3F-4055, CL21B104KCFNNNE and SN760561W/16 among its other parts. Its parts include 7 capacitors, 5 resistors, 4 ICs, 2 connectors and 2 switches. It belongs with the ESP32 and RISC-V boards of this library.

Main components

7

README

README.md

Vynte Puck

KiCad hardware design for the Vynte room-temperature puck, part of a room-by-room HVAC comfort system.

Open the project

Open Puck.kicad_pro in KiCad. The main schematic and PCB are Puck.kicad_sch and Puck.kicad_pcb. Supporting sheets cover the temperature sensor, seven-segment display, voltage regulator, USB Type-C receptacle, and external programming interface. Custom symbols, footprints, models, and a sensor datasheet are included in Comps/. Library tables are included at the project root.

Saved fabrication files

production/ contains the existing Puck_0.5.0.zip fabrication archive, BOM/designator/placement CSV exports, IPC netlist, and stencil layers. fabrication-toolkit-options.json preserves the export settings. These files are archived exports, not a verified manufacturing release. Regenerate fabrication files from the intended design and review DRC/ERC before ordering boards.

Synchronization status

This snapshot preserves the saved local design as of October 26, 2026. Its source branch started at d32a3a6, while Gitea main had advanced by 14 commits to c4a697f. Combining the branches produces conflicts in Puck.kicad_pcb, Puck.kicad_sch, and Puck.kicad_pro. The saved design is submitted as a pull request for review; it has not been reconciled with or merged into main.

The public GitHub copy includes the development history and branch tips. Credential files have been removed throughout that history. Imported commits use Zachariah K. Sharma’s GitHub identity; original authors are credited in commit-message trailers. Rewriting this metadata changes commit IDs while preserving dates, changes, and merge structure. main retains the saved local design; gitea-main retains the upstream main branch, and the other development branches are also available. Gitea remains the development repository. Local backups, analysis caches, and per-user KiCad settings are excluded.

No open-source license has been selected.

Parts

21
QtyValueFootprintReferences
24.7kΩPCM_JLCPCB:R_0402R3, R4
25.1kΩPCM_JLCPCB:R_0603R5, R6
2SW_PushButton_Switch_THT:SW_PUSH_6mm_H7.3mmSW1, SW2
1.1uFPCM_JLCPCB:C_0603C7
11 uFPCM_JLCPCB:C_0603C1
1100nFPCM_JLCPCB:C_0603C2
1100nFPCM_JLCPCB:C_0805C6
110kΩPCM_JLCPCB:R_0603R7
110uFPCM_JLCPCB:C_0603C4
11uFPCM_JLCPCB:C_0603C5
14.7uFPCM_JLCPCB:C_0603C3
1AP2112K-3.3TRG1Footprints:SOT95P285X140-5NU4
1Conn_01x04_SocketConnector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_VerticalJ4
1ESP32-C6-MINI-1RF_Module:ESP32-C6-MINI-1U3
1ET6226Measyeda2kicad:SOP-16_L10.0-W3.9-P1.27-LS6.0-BLU1
1MCP9808T-E_MSFootprints:SOP65P490X110-8NU5
1SN760561W/16easyeda2kicad:LED-SEG-TH_10P-L25.0-W19.0-P2.54-S15.2-BLLED1
1TYPE-C-31-M-12Footprints:HRO_TYPE-C-31-M-12J3

Questions

How big is the Puck PCB?

It measures 29.7 × 72.5 mm and has 4 copper layers, 1.62 mm thick.

What parts does the Puck use?

21 parts, built around the ESP32-C6-MINI-1-N4, ET6226M, AP2112K-3.3TRG1 and B3F-4055. 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 Puck KiCad files?

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

Can I use the Puck design in my own project?

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

Similar boards

  • 2 layers76.2 × 165.1 mmMicrowave, the printed circuit board in 3D

    Microwave

    Tektronica/embedded

    Monorepo - home to embedded projects

    67 parts
  • 4 layers90 × 60 mmBench psu, the printed circuit board in 3D

    Bench psu

    PaulBichl/VibePCB-bench-psu

    USB-C PD (20 V) powered bench supply, 2 independent channels, 1.6-16.6 V / 3 A each, constant voltage / constant current, designed with VibePCB.

    206 parts1
  • 2 layers137.2 × 83.8 mmPWA REV2, the printed circuit board in 3D

    PWA REV2

    PubInv/krake

    The Krake™ is a Wi-Fi–enabled server using an MQTT broker, which means it can be controlled remotely by other devices ("clients") via the internet.

    215 parts9AGPL-3.0
  • 2 layers30 × 30 mmBmm receiver, the printed circuit board in 3D

    Bmm receiver

    donaldbell/productspeedrun

    Let's see how quickly we can get a product idea off the ground.

    33 parts
  • 4 layers52 × 74 mmFRC Sensor CAN, the printed circuit board in 3D

    FRC Sensor CAN

    barkinvar/sugerCANe

    A compact interface for three NPN, PNP or logic sensors on an FRC robot. Each port has a removable 5 V / 12 V power jumper; input type is configured in software.

    144 parts1
  • 4 layers55 × 55 mmAI Pocket, the printed circuit board in 3D

    AI Pocket

    zycero/AiPocket-Kicad-ESP32-P4-seconde

    164 parts1
  • 2 layers27.4 × 60 mmRC W25, the printed circuit board in 3D

    RC W25

    Electrium-Mobility/RC-W25

    Electrium Mobility W25 Remote Control Project

    76 parts