All
SOLID MODELSingle Board Computers (SBCs)27-Jun-2026

BTT Pi 1.2 & TFT35 SPI Touchscreen Enclosure

pprickarz
8 Files
stl Format

Description

BTT Pi 1.2 + TFT35 Passive-Cooled Case

A passive-cooled enclosure for a BigTreeTech BTT Pi 1.2 paired with a TFT35 SPI V2.1 touch display.

It may be compatible with other revisions, but these are the ones I have and designed around.

All ports stay accessible: SD card slot, RJ45, USB-A, USB-C, audio and HDMI.

It's a bit overengineered, using a lot of threaded inserts — but the payoff is that every outside surface can be printed as a clean first layer (no nasty bridging or supports needed), and you can disassemble and reassemble it as often as you like.

Bill of materials

Threaded inserts

  • 18 × M2 — M2×2×3.2 or M2×4×3.2
  • 4 × M3 — M3×4×4.2

Screws

  • M2: M2×4 or M2×6 mm (either works)
  • M3: depends on which screen frame you print

- Recessed (counterbored) frame: M3×6 or M3×8 mm

- Standard frame: M3×10 or M3×12 mm

Printing notes

  • Print every part with the outside surface face-down on the bed for an even finish everywhere. It comes out really nice on a textured PEI sheet.
  • Squish the first layer a little — the hexagon pattern can struggle with adhesion, and the extra squish gives a nicer surface all around.
  • If you print the recessed frame, check that the counterbored holes slice cleanly. In OrcaSlicer I got acceptable results with Counterbore hole bridging set to Partially bridged.

Downloads

bttpicase_display_frame_sunk_screws.stl
309.9 KB
bttpicase_display_frame.stl
165.7 KB
bttpicase_right.stl
699.4 KB
bttpicase_front.stl
79.1 KB
bttpicase_bottom.stl
3.5 MB
bttpicase_top.stl
1.7 MB
bttpicase_back.stl
846.8 KB
bttpicase_left.stl
868.3 KB