
Primis FaceTracker
A repo for all things steam frame hardware.
- Size
- 95 × 48 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 59
- Pads
- 201
- Tracks, vias
- 305, 57
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 9 Jan 2026
- Updated
- 18 Oct 2026
Overview
Primis FaceTracker is an open-source printed circuit board by Nieko27, from the Nieko27/Frame-Workshop repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 95 × 48 mm with 50 parts on 59 nets, routed with 305 tracks and 57 vias.
It is built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3 and XC6206P122MR, with the XC6206P282MR and KH-FG0.5-H2.0-24PIN among its other parts. Its parts include 15 capacitors, 15 resistors, 5 diodes, 4 ICs and 2 connectors. It belongs with the ESP32 boards of this library.
Main components
5ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsXC6206P122MR
SOT-23SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHShongjiachengUncategorisedXC6206P282MR
SOT-23-3L-40℃~+85℃ 1 150mV@(100mA) 1uA 2.8V 200mA 6V Fixed Over Current Protection Positive SOT-23-3L Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsKH-FG0.5-H2.0-24PIN
SMD,P=0.5mm,卧贴-25℃~+85℃ 0.3mm 0.5mm 24P 2mm Bottom Contact Hinged Lid Surface Mount, Right Angle SMD,P=0.5mm,卧贴 FFC, FPC (Flat Flexible) Connector Assemblies ROHSShenzhen Kinghelm ElecFFC, FPC (Flat Flexible) Connector Assemblies
README
KICAD Projects/Primis_FaceTracker/README.mdStatus
| 🛑R&D | hw: EV2 |
|---|
This accessory is experimental. The latest hardware revision is either untested, incomplete, or broken. Capabilities are unproven. Form factor and design requirements may change entirely. Intended for use by hardware contributors.
TODO
- Copper pads under power supply
- Clean up and condense
- ESD Protection
Face Tracker (Headset-Agnostic Version)
Headset-agnostic face tracker. Can be used with Frame by using the USB-C port on the battery.
Current Isseus
Q1 is setup improperly, removing it and R10 as well as bridging the now empty pads solves the issue. Will fix in EV3 along with some changes to layout and LEDs.
Schematics
PCB
EV2
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10uf | Capacitor_SMD:C_0805_2012Metric | C1, C4, C8, C9, C10 |
| 5 | LED | LED_SMD:LED_0805_2012Metric | D1, D2, D3, D4, D5 |
| 4 | 0.1uf | Capacitor_SMD:C_0603_1608Metric | C11, C12, C13, C14 |
| 4 | 68r | Resistor_SMD:R_0603_1608Metric | R2, R3, R4, R5 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric | R10, R11, R14 |
| 3 | 4.7k | Resistor_SMD:R_0805_2012Metric | R12, R13, R15 |
| 2 | 100nf | Capacitor_SMD:C_0603_1608Metric | C3, C7 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R8 |
| 2 | 5.1k | Resistor_SMD:R_0805_2012Metric | R6, R7 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SW_SPST | Button_Switch_SMD:SW_SPST_TS-1088-xR020 | SW1, SW2 |
| 1 | 100r | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 100uf | Capacitor_SMD:C_1206_3216Metric | C5 |
| 1 | 15pF | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 1uf | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 22uf | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U1 |
| 1 | KH-FG0.5-H2.0-24PIN | FaceTracker:FPC-SMD_KH-FG0.5-H2.0-24PIN | CN2 |
| 1 | PMOS | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206P122MR | Package_TO_SOT_SMD:SOT-23-3 | U3 |
| 1 | XC6206P282MR | Package_TO_SOT_SMD:SOT-23-3 | U5 |
Questions
How big is the Primis FaceTracker PCB?
It measures 95 × 48 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Primis FaceTracker use?
50 parts, built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3, XC6206P122MR and XC6206P282MR. 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 Primis FaceTracker KiCad files?
From the Nieko27/Frame-Workshop repository on GitHub, at the commit this page was made from: the board is KICAD Projects/Primis_FaceTracker/Primis_FaceTracker.kicad_pcb and its schematic KICAD Projects/Frame_FaceTracker/Frame_FaceTracker.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Primis FaceTracker design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from Nieko27/Frame-Workshop
6- 4 layers40 × 40 mm

- 4 layers40 × 40 mm

- 2 layers50 × 26 mm

Primis Versipellis
Nieko27/Frame-Workshop
A repo for all things steam frame hardware.
33 parts93CERN-OHL-S-2.0 - 2 layers34.7 × 24.5 mm

Primis VeriMini
Nieko27/Frame-Workshop
A repo for all things steam frame hardware.
31 parts93CERN-OHL-S-2.0 - 2 layers

- 2 layers49 × 28 mm

Similar boards
- 4 layers68.1 × 75 mm

- 4 layers38.5 × 19.5 mm

- 2 layers64.4 × 38.9 mm

ESPCameleon
Alan-GIRAUDON/ESPCameleon
ESPCameleon is an ESP32 Camera PCB. It takes most of its design from the AI Thinker ESP32-Cam and adapt it to use the ESP32-S2-MINI-2-N4R2. This board allow video capture and streaming through WiFi or USB.
45 partsMIT - 2 layers63.2 × 27.7 mm

ESPCameleonV2
Alan-GIRAUDON/ESPCameleonV2
ESPCameleonV2 is an ESP32 Camera PCB. It resolve the biggest issues of its first version, ESP32Cameleon. This board allow video capture and streaming through WiFi or USB.
47 partsMIT - 4 layers80 × 60 mm

BardsAssistant
jaylingelbach/BardAssistant
A tiny “Vicious Mockery” companion built on an ESP32-S3 DevKitM-1.
77 parts - 4 layers66 × 44 mm

- 4 layers49.8 × 47.3 mm

- 4 layers60 × 85 mm

Esp32s3-camera
LCQIANN/esp32s3-camera
ESP32-S3 camera board v1.2: OV2640 DVP camera, microSD, USB-C, LiPo, KiCad 10 project for JLCPCB PCBA
64 parts