Skip to the content
4 layers65 × 56.5 mmPi5-environment hat, the printed circuit board in 3D

Pi5-environment hat

Fryrocket/orca-review

PUBLIC review mirror for Orca — Claude reads raw source here; Grok implements in private multi-agent-orchestration. No secrets.

Size
65 × 56.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
29
Nets
16
Pads
103
Tracks, vias
168, 7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
17 Aug 2026
Updated
29 Oct 2026

Overview

Pi5-environment hat is an open-source printed circuit board by Fryrocket, from the Fryrocket/orca-review repository on GitHub. It is a 4-layer board of 65 × 56.5 mm with 29 parts on 16 nets, routed with 168 tracks and 7 vias.

It is built around the SHT31-DIS-B2.5KS, CAT24C32LI- and M2.5, with the L-154A4SURKQBDZGW among its other parts. Its parts include 10 resistors, 3 capacitors, 2 ICs, 2 connectors and 1 diode.

Main components

4

README

README.md

ORCA control plane

ORCA is a policy-first, evidence-backed control plane for the Forge fleet. The current observation deployment uses one authoritative writer on FORGE, with signed health agents on ANVIL, FORGE, and KILN. Remote execution, connector writes, ORCA-triggered model inference, cloud spend, and production cutover remain disabled.

Current topology

HostRoleVerified hardware/runtime
ANVIL (192.168.4.20)Operator worktop, development, and reviewApple M4, 16 GB unified memory; signed health and private loopback tunnel
FORGE (192.168.7.30, wired LAN .29, Wi-Fi .30)Authoritative control plane, shared context, deep CPU inference, builds, ingestion, and durable storageRyzen 9 5900XT, 64 GB RAM, CRUCIBLE 32 GB plus Lexa display GPU, model/data volumes; loopback-only ORCA service and signed health
KILN (192.168.4.28, Tailscale 100.97.193.39)Independent QUENCH GPU review and relayBILLOWS — NVIDIA GeForce GTX 1660 Ti 6 GB; QUENCH inventory and signed health
EMBER (192.168.4.35, Tailscale 100.107.104.0, ember-m1s)UPS monitor and backup receiverHardkernel ODROID-M1S, RK3566, 4 GB RAM, 58 GB eMMC, Fanxiang backup SSD, CyberPower UPS

CRUCIBLE is FORGE's installed AMD Radeon AI PRO R9700: 32 GB GDDR6, 64 CUs, gfx1201, amdgpu, and ROCm 7.2.1. Hardware detection, driver/runtime checks, and controlled compute/load tests passed on 2026-09-26. ORCA GPU inference remains disabled until a model-serving runtime, post-reboot model test, and independent QUENCH acceptance are recorded.

AI stack

  • ANVIL is the fast private reflex using its installed llama3.2:3b model.
  • FORGE is the deep SMITH author target for the existing 30.5B Q4 coder model, plus embeddings, retrieval, builds, ingestion, shared context, and model/data storage.
  • KILN reserves its nearly full 6 GiB CUDA device for independent QUENCH review.
  • EMBER runs deterministic monitoring only; it does not host a generative model.

The ordered hardware-aware ladders are exposed in the control-plane snapshot. They remain advisory: model invocation and automatic execution are still off. See docs/FOUR_HOST_AI_STACK_2026-09-25.md.

Verification baseline

  • Deployed source: 52d64889145fb5eb7b0338b8fed8c633ccd307a4.
  • Last completed full regression: 294 rebuilt tests + 243 legacy tests = 537 passed.
  • Schema v4 state/evidence integrity and signed-heartbeat replay/restart behavior pass.
  • Desktop and 390×844 phone rendering pass.
  • The current repository may contain later documentation-only or registry-name changes; verify git status, git log, and the test output before release.

Safety boundary

  • Fry owns push, merge, deploy/cutover, provider writes, spending, secrets, destructive actions, and physical work.
  • ORCA routes and enforces policy; SMITH implements; QUENCH independently reviews; the security gate is advisory only.
  • No identity may author, review/approve, and deploy the same change.
  • Secrets never belong in git, Drive, Notion, Linear, Slack, logs, or evidence.
  • The service binds to loopback and fails closed on integrity, identity, idempotency, revision, health, or permission failures.

Run locally

sh
python -m pytest tests tests_v1
python -m orca --host 127.0.0.1 --port 8787 --database orca-events.db

Identity-bound mutations require an owner-only JSON credential file selected with ORCA_IDENTITY_TOKEN_FILE. The compatibility ORCA_OPERATOR_TOKEN mode is loopback-only, Fry-bound, and cannot be combined with identity mode.

Documentation

The retained mao/ package and August records are historical rollback and regression surfaces, not the architecture or current status of the rebuilt control plane.

Parts

29
QtyValueFootprintReferences
4M2.5MountingHole_2.7mmH1, H2, H3, H4
3330RR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR3, R4, R5
2100nFC_Disc_D3.0mm_W1.6mm_P2.50mmC1, C2
210k DNPR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR1, R2
23.9kR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR8, R9
1100RR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR6
1100kR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR7
110uFC_Disc_D3.0mm_W1.6mm_P2.50mmC3
11kR_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_HorizontalR10
12N7000TO-92_InlineQ1
13V3TestPoint_Plated_Hole_D2.0mmTP4
1ALARM_ODTestPoint_Plated_Hole_D2.0mmTP3
1ALARM_OD_GNDPinHeader_1x02_P2.54mm_VerticalJ2
1CAT24C32DIP-8_W7.62mmU2
1EEPROM_WPTestPoint_Plated_Hole_D2.0mmTP6
1GNDTestPoint_Plated_Hole_D2.0mmTP5
1I2C_SCLTestPoint_Plated_Hole_D2.0mmTP2
1I2C_SDATestPoint_Plated_Hole_D2.0mmTP1
1L-154A4SURKQBDZGWLED_D5.0mm-4_RGB_Wide_PinsD1
1Raspberry Pi 5 GPIOPinHeader_2x20_P2.54mm_VerticalJ1
1SHT31-DIS-B2.5kSSensirion_DFN-8-1EP_2.5x2.5mm_P0.5mm_EP1.1x1.7mmU1

More from Fryrocket/orca-review

1
  • 4 layers65 × 56.5 mmPi5-cooling hat, the printed circuit board in 3D

    Pi5-cooling hat

    Fryrocket/orca-review

    PUBLIC review mirror for Orca — Claude reads raw source here; Grok implements in private multi-agent-orchestration. No secrets.

    25 parts

Similar boards

  • 2 layers111 × 60 mmGhost bot, the printed circuit board in 3D

    Ghost bot

    ChrisAlphabet/ghost-bot

    39 parts
  • 4 layers100 × 60 mmVibration Board, the printed circuit board in 3D

    Vibration Board

    waterloo-rocketry/payload-accelerometer-

    65 parts
  • 2 layers50 × 35 mmBench ble lipo sensor b204035a, the printed circuit board in 3D

    Bench ble lipo sensor b204035a

    mrcha033/hw-codesign

    Agentic hardware co-design: brief to KiCad, firmware, 3D review, and explicit fabrication blockers.

    23 parts2Apache-2.0
  • 2 layers60.2 × 37.4 mmSensingDevice, the printed circuit board in 3D

    SensingDevice

    menglh20/PlantPulse

    Soil Moisture & Environmental Sensing with Wireless Gauge Display

    7 parts
  • 4 layers200 × 100 mmHeteromycin, the printed circuit board in 3D

    Heteromycin

    hasenbanck/heteromycin

    A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC

    373 parts40
  • 2 layers65 × 56 mmDebounce shield, the printed circuit board in 3D

    Debounce shield

    MayaPosch/DebounceHat

    Fully isolated, input debounce Hat for Raspberry Pi, for up to 6 switches, relays and powered devices

    83 parts24BSD-3-Clause
  • 4 layers65 × 56 mmWavePi hat, the printed circuit board in 3D

    WavePi hat

    t9999clint/WavePi

    Multifuntion synth platform for Raspberry Pi and other single board computers.

    24 parts21GPL-3.0
  • 2 layers65 × 56 mmPi hat, the printed circuit board in 3D

    Pi hat

    MaZderMind/jukebox

    Software and Hardware of my RaspberryPi-Jukebox-Project

    98 parts4

Questions

How big is the Pi5-environment hat PCB?

It measures 65 × 56.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Pi5-environment hat use?

29 parts, built around the SHT31-DIS-B2.5KS, CAT24C32LI-, M2.5 and L-154A4SURKQBDZGW. 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 Pi5-environment hat KiCad files?

From the Fryrocket/orca-review repository on GitHub, at the commit this page was made from: the board is orca/templates/pi5_environment_hat/pi5-environment-hat.kicad_pcb and its schematic orca/templates/pi5_cooling_hat/pi5-cooling-hat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Pi5-environment hat design in my own project?

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