Skip to the content
PCBKitNew board
4 layers66 × 52.2 mmAgentcast main, the printed circuit board in 3D

An HDMI dongle with a far-field mic array. Plug it into any TV; people in the room talk, a cloud agent does the work, and the TV shows the results. The product spec is docs/office-agent-dongle.md.

Size
66 × 52.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
26
Nets
152
Pads
301
Tracks, vias
317, 147
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
5 Nov 2026
Updated
5 Nov 2026

Overview

Agentcast main is an open-source printed circuit board by ThyFriendlyFox, from the ThyFriendlyFox/agentcast-prototype repository on GitHub. It is a 4-layer board of 66 × 52.2 mm with 26 parts on 152 nets, routed with 317 tracks and 147 vias.

It is built around the USBLC6-2SC6, M2.5 and DF40C-100DS-0.4V, with the BAT54WS, SM10B-SRSS-TB and TYPE-C-31-M-12 among its other parts. Its parts include 7 resistors, 5 connectors, 4 capacitors, 3 diodes and 1 IC.

Main components

6

README

README.md

Agentcast

An HDMI dongle with a far-field mic array. Plug it into any TV; people in the room talk, a cloud agent does the work, and the TV shows the results. The product spec is docs/office-agent-dongle.md.

Hardware versions

VersionStateBoardsNotes
v0.4in workthe v0.3 stick with a male HDMI Type-A plug on its end: plugs straight into the TVGates GREEN. Plug footprint awaits the plug's drawing (4 numbers). Not yet ordered.
v0.3archivedone board, 67 x 46 mm stick: CM5 carrier, HDMI-A at the end, USB-C power and USB-C external mic on the sides, on-board mic, hardware muteGates GREEN. CM5 position checked against Raspberry Pi's 3D model. Fab files in hardware/v0.3/dongle/fab/. Not yet ordered.
v0.2archivedone board, 57 x 50.4 mm: CM5 carrier, HDMI-A, USB-C power, USB-C port for an external mic, on-board mic, hardware muteGates GREEN. Fab files in hardware/v0.2/dongle/fab/. Not yet ordered.
v0.1archivedmain (CM5 carrier) and mic bar (4 mics) on a cableGates GREEN on both boards. Never ordered.

Tools

The boards are designed as code and checked with the Via EE Workcenter: KiCad 10, ngspice and FreeRouting, driven by workcenter. Each board folder holds a design.py; the KiCad files beside it are generated from it.

bash
make verify

How work is run

agent-kit/ROUTING.md says which file governs which job. Agents read CLAUDE.md first.

Parts

26
QtyValueFootprintReferences
4M2.5MountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4
3100kResistor_SMD:R_0402_1005MetricR3, R4, R5
222uCapacitor_SMD:C_0805_2012MetricC1, C2
233Resistor_SMD:R_0402_1005MetricR1, R2
2DF40C-100DS-0.4VConnector_Hirose_DF40:Hirose_DF40C-100DS-0.4V_2x50_P0.4mmJ1, J2
10.1A holdFuse:Fuse_0805_2012MetricF1
1100nCapacitor_SMD:C_0402_1005MetricC3
11kResistor_SMD:R_0402_1005MetricR7
11uCapacitor_SMD:C_0402_1005MetricC4
12.2kResistor_SMD:R_0402_1005MetricR6
1BAT54WSDiode_SMD:D_SOD-323D1
1BOOTButton_Switch_SMD:SW_SPST_TL3342SW1
1HDMI-A 208658-1001Connector_Video:HDMI_A_Molex_208658-1001_HorizontalJ3
1SM10B-SRSS-TBConnector_JST:JST_SH_SM10B-SRSS-TB_1x10-1MP_P1.00mm_HorizontalJ5
1TYPE-C-31-M-12Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U1
1green ACTLED_SMD:LED_0603_1608MetricD3
1green PWRLED_SMD:LED_0603_1608MetricD2

Questions

How big is the Agentcast main PCB?

It measures 66 × 52.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Agentcast main use?

26 parts, built around the USBLC6-2SC6, M2.5, DF40C-100DS-0.4V and BAT54WS. 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 Agentcast main KiCad files?

From the ThyFriendlyFox/agentcast-prototype repository on GitHub, at the commit this page was made from: the board is hardware/v0.1/main/agentcast_main.kicad_pcb and its schematic hardware/v0.1/main/agentcast_main.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Agentcast main design in my own project?

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

More from ThyFriendlyFox/agentcast-prototype

2
  • 4 layers67 × 46 mmAgentcast dongle, the printed circuit board in 3D

    Agentcast dongle

    ThyFriendlyFox/agentcast-prototype

    An HDMI dongle with a far-field mic array. Plug it into any TV; people in the room talk, a cloud agent does the work, and the TV shows the results. The product spec is docs/office-agent-dongle.md.

    46 parts
  • 2 layers140 × 14 mmAgentcast micbar, the printed circuit board in 3D

    Agentcast micbar

    ThyFriendlyFox/agentcast-prototype

    An HDMI dongle with a far-field mic array. Plug it into any TV; people in the room talk, a cloud agent does the work, and the TV shows the results. The product spec is docs/office-agent-dongle.md.

    25 parts

Similar boards

  • 4 layers46 × 46 mmLFX FC R1, the printed circuit board in 3D

    LFX FC R1

    nguyencanhanh/luckfox-rv1103-drone

    AI quadcopter on one RV1103 (Luckfox Pico Mini B): Linux + RISC-V MCU flight loop, SITL with 3D pilot view, KiCad flight-controller board

    85 partsMIT
  • 4 layers120 × 120 mmYellow, the printed circuit board in 3D

    Yellow

    NabuCasa/yellow

    Home Assistant Yellow - hardware for Home Assistant which grows with your needs.

    322 parts116
  • 8 layers114.6 × 94.2 mmPrototype 01, the printed circuit board in 3D

    Prototype 01

    state-of-the-art/binocular

    Open Hardware project to create VR/AR platform

    797 parts8
  • 6 layers75.6 × 167.3 mmPhone, the printed circuit board in 3D

    Phone

    Unlim8ted-Studios/unlim8ted-phone

    A custom CM4-based handheld phone project.

    58 parts2
  • 4 layers60 × 31 mmGarageDoor pro, the printed circuit board in 3D

    GarageDoor pro

    nikolaus018/garageDoor-pro

    ESP32-C3 + GPS board that opens the garage door when you leave and arrive: firmware, KiCad PCB and perfboard build

    46 parts1MIT
  • 2 layers64 × 46 mmWeatherframe, the printed circuit board in 3D

    Weatherframe

    amselgesang/weatherframe_v01

    My weather station hardver

    50 partsMIT
  • 2 layers71.8 × 62.2 mmAir quality pcb v7, the printed circuit board in 3D

    Air quality pcb v7

    NilsEngelbach/air-quality-pcb

    Seventh iteration: ESP8266 → ESP32-C3 (native USB, no UART bridge), fixes from the v6 design review, right-angle switches with longer actuators, a STEMMA QT port for optional sensors, and charge-status sensing.

    85 parts