Skip to content

Make the case structure match a real front-intake tower - #22

Merged
Yoosseph merged 1 commit into
mainfrom
issue-21-case-structure
Sep 24, 2026
Merged

Yoosseph merged 1 commit into
mainfrom
issue-21-case-structure

Conversation

@Yoosseph

Copy link
Copy Markdown
Owner

Closes #21.

  • Front I/O: the buttons and ports sat inside the case, under the roof.
    They are now one row on a brushed plate set into a solid band across the
    top front edge: power with a lit ring, reset, two USB-A, USB-C and a
    headset jack. The row is laid out from each item's real width with equal
    edge-to-edge gaps and centred on the plate, so the alignment is computed
    rather than hand-placed. New frontio concept.
  • Rear I/O: the shield was a solid plate a few millimetres in front of the
    ports, so from behind there were none. The board now carries a realistic
    stack (Wi-Fi posts, BIOS/CMOS buttons, HDMI and DisplayPort, USB-A and
    USB-C, 2.5 GbE, audio) and the shield's holes are cut from the connectors'
    own positions, with the faces flush and a flange back to the panel.
  • Front and dust filters: the glass front with the fans pressed against it
    and a narrow intake strip is replaced by a perforated mesh front. Fine-mesh
    filters sit behind it, in the lid and in a slide-out tray under the supply
    intake. New dustfilter concept. The floor intake is moved under the
    supply's fan instead of half beside it.
  • Clipping: the glass and mesh panels ran through the top and bottom rails,
    the shroud deck ran through the tray, the lid's screws and trim ran through
    the roof, the rear fan sat through a solid rear panel, and the 8-pin EPS
    lead ran through the I/O shield. Each is fixed: panels fit between the
    rails, the rear panel has a fan cut-out and grille, and the EPS lead now
    runs behind the tray and through a grommet above the board.
  • Disassembly: covers marked opensFirst (panels, lid, filters) leave in the
    first fifth of the slider, so the fans no longer move through the front
    panel. The rear fan comes out inward, and the shroud slides out instead of
    rising into the graphics card.
  • Cut sheets are square-edged, removing the seam lines along the rear panel.

tests/case.test.ts adds three checks: no fan runs into the front covers
during disassembly, every rear connector is visible through the shield, and
the front I/O is on the outside. ARCHITECTURE.md covers the new conventions.

Closes #21.

- Front I/O: the buttons and ports sat inside the case, under the roof.
  They are now one row on a brushed plate set into a solid band across the
  top front edge: power with a lit ring, reset, two USB-A, USB-C and a
  headset jack. The row is laid out from each item's real width with equal
  edge-to-edge gaps and centred on the plate, so the alignment is computed
  rather than hand-placed. New `frontio` concept.
- Rear I/O: the shield was a solid plate a few millimetres in front of the
  ports, so from behind there were none. The board now carries a realistic
  stack (Wi-Fi posts, BIOS/CMOS buttons, HDMI and DisplayPort, USB-A and
  USB-C, 2.5 GbE, audio) and the shield's holes are cut from the connectors'
  own positions, with the faces flush and a flange back to the panel.
- Front and dust filters: the glass front with the fans pressed against it
  and a narrow intake strip is replaced by a perforated mesh front. Fine-mesh
  filters sit behind it, in the lid and in a slide-out tray under the supply
  intake. New `dustfilter` concept. The floor intake is moved under the
  supply's fan instead of half beside it.
- Clipping: the glass and mesh panels ran through the top and bottom rails,
  the shroud deck ran through the tray, the lid's screws and trim ran through
  the roof, the rear fan sat through a solid rear panel, and the 8-pin EPS
  lead ran through the I/O shield. Each is fixed: panels fit between the
  rails, the rear panel has a fan cut-out and grille, and the EPS lead now
  runs behind the tray and through a grommet above the board.
- Disassembly: covers marked `opensFirst` (panels, lid, filters) leave in the
  first fifth of the slider, so the fans no longer move through the front
  panel. The rear fan comes out inward, and the shroud slides out instead of
  rising into the graphics card.
- Cut sheets are square-edged, removing the seam lines along the rear panel.

tests/case.test.ts adds three checks: no fan runs into the front covers
during disassembly, every rear connector is visible through the shield, and
the front I/O is on the outside. ARCHITECTURE.md covers the new conventions.
@vercel

vercel Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
pc-anatomy Ready Ready Preview Sep 24, 2026 5:23pm UTC

@Yoosseph
Yoosseph merged commit 28a72b5 into main Sep 24, 2026
4 checks passed
@Yoosseph
Yoosseph deleted the issue-21-case-structure branch September 24, 2026 17:24

This branch was successfully deployed

1 active deployment
Preview — 8df5cb2d Deployed Sep 24, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve case structure and make it more realistic

1 participant