

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
7ESP32-C6-MINI-1-N4
SMD-53P-106dBm -40℃~+85℃ 2.4GHz 21dBm 354mA 3V~3.6V 71mA ESP32-C6FH4 Integrated Bluetooth function、Integrated Zigbee function On-board PCB Antenna UART、SPI、I2C、GPIO、I2S SMD-53P WiFi Modules ROHSEspressif SystemsWiFi ModulesET6226M
SOP-16-40℃~+85℃ 150mA 2-Wire Serial Interface 25mA 300uA 3V~5.5V 8 Segment x 4 Digit Adjustable Glow、Key Scan SOP-16 Digital Tube Drivers ROHSUMWDigital Tube DriversAP2112K-3.3TRG1
SOT-25-5-40℃~+85℃@(Ta) 1 250mV@(600mA) 3.3V 50uVrms 55uA 600mA 65dB@(1kHz) 6V Fixed Over Current Protection、Thermal Shutdown、Enable control Positive SOT-25-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsB3F-4055
Through Hole,12x12mm-25℃~+70℃ 1,000,000 cycles 12mm 12mm 2.6N 24V 50mA 7.3mm PC Pin Rectangular Button SPST-NO Through Hole 插件-4P,12x12mm Tactile Switches ROHSOmronTactile SwitchesCL21B104KCFNNNE
0805100V 100nF X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTSN760561W/16
插件-20℃~+70℃ 19mm 2 25mm 7 Segment 70mW 8mm Common Cathode 插件 LED Segment Displays ROHSARKLEDLED Segment DisplaysTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdVynte 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| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 4.7kΩ | PCM_JLCPCB:R_0402 | R3, R4 |
| 2 | 5.1kΩ | PCM_JLCPCB:R_0603 | R5, R6 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H7.3mm | SW1, SW2 |
| 1 | .1uF | PCM_JLCPCB:C_0603 | C7 |
| 1 | 1 uF | PCM_JLCPCB:C_0603 | C1 |
| 1 | 100nF | PCM_JLCPCB:C_0603 | C2 |
| 1 | 100nF | PCM_JLCPCB:C_0805 | C6 |
| 1 | 10kΩ | PCM_JLCPCB:R_0603 | R7 |
| 1 | 10uF | PCM_JLCPCB:C_0603 | C4 |
| 1 | 1uF | PCM_JLCPCB:C_0603 | C5 |
| 1 | 4.7uF | PCM_JLCPCB:C_0603 | C3 |
| 1 | AP2112K-3.3TRG1 | Footprints:SOT95P285X140-5N | U4 |
| 1 | Conn_01x04_Socket | Connector:Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J4 |
| 1 | ESP32-C6-MINI-1 | RF_Module:ESP32-C6-MINI-1 | U3 |
| 1 | ET6226M | easyeda2kicad:SOP-16_L10.0-W3.9-P1.27-LS6.0-BL | U1 |
| 1 | MCP9808T-E_MS | Footprints:SOP65P490X110-8N | U5 |
| 1 | SN760561W/16 | easyeda2kicad:LED-SEG-TH_10P-L25.0-W19.0-P2.54-S15.2-BL | LED1 |
| 1 | TYPE-C-31-M-12 | Footprints:HRO_TYPE-C-31-M-12 | J3 |
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 mm

- 4 layers90 × 60 mm

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 mm

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 mm

Bmm receiver
donaldbell/productspeedrun
Let's see how quickly we can get a product idea off the ground.
33 parts - 2 layers112 × 68 mm

- 4 layers52 × 74 mm

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 mm

- 2 layers27.4 × 60 mm
