Files
socktop-swipe/cad/README.md
T
jasonwitty 9f4bcec250 Add the 19" rack adapter CAD package and the v2 plan
cad/ holds the left/right side adapters that mount the GeeekPi 9" 3U
touchscreen (a 10" mini-rack part) into a standard 19" rack: OpenSCAD
source, STLs, Anycubic Mega Pro gcode, and SendCutSend DXFs for the
sheet-metal version. Geometry is physically tested in a 19" rack.

notes/PLAN-v2.md is the reviewed plan for the Rust rewrite.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-09 12:44:17 -07:00

4.0 KiB

GeeekPi 9" Monitor to 19" Rack Adapter

A pair of side adapters for mounting the GeeekPi 9-inch 1280x720 3U rack-mount touchscreen monitor in a standard 19-inch equipment rack.

The design also provides three keystone-jack positions on each side of the display.

Installed adapter

Release v1

Release v1 contains both:

  • 3D-printable adapters for left and right sides
  • SendCutSend-ready DXF files for left and right sides

The mounting geometry has been physically tested in a standard 19-inch rack.

Files

.
├── README.md
├── 3d-print/
│   ├── geeekpi_19in_adapter_LEFT_release-v1.stl
│   ├── geeekpi_19in_adapter_RIGHT_release-v1.stl
│   ├── geeekpi_19in_adapter_LEFT_release-v1_AnycubicMegaPro.gcode
│   └── geeekpi_19in_adapter_RIGHT_release-v1_AnycubicMegaPro.gcode
├── sendcutsend/
│   ├── geeekpi_19in_adapter_LEFT_release-v1.dxf
│   └── geeekpi_19in_adapter_RIGHT_release-v1.dxf
├── source/
│   └── geeekpi_19in_adapter_release-v1.scad
└── docs/
    └── installed.jpg

Key dimensions

Feature Dimension
Adapter width 132.3 mm
Adapter height 132.0 mm
3D-print thickness 1.8 mm
Monitor mounting holes 4.5 mm diameter
Keystone opening 16.0 x 22.0 mm
Keystone vertical centers 31.5, 66.0, 100.5 mm
Clear plastic/metal between keystone openings 12.5 mm

All three keystone openings are identical.

3D printing

The installed adapters shown above were printed in PLA and are strong enough to support the display when mounted.

Settings used for the tested print:

  • Material: PLA
  • Layer height: 0.20 mm
  • Overall part thickness: 1.8 mm
  • Infill: 80%
  • Pattern: alternating horizontal/vertical rectilinear
  • Bed: 60 C
  • Nozzle: 205 C first layer, 200 C afterward
  • Cooling fan: off
  • Brim: approximately 15 mm

The included .gcode files were generated specifically for a stock Anycubic Mega Pro with a 0.4 mm nozzle. For another printer, use the STL files and slice them with your own printer profile.

Good bed leveling matters a lot for these parts because they are broad and very thin.

SendCutSend / metal version

The sendcutsend/ directory contains separate left and right DXF files.

A good configuration for the metal adapters is:

  • Material: 5052-H32 aluminum
  • Thickness: 0.063 in / approximately 1.6 mm
  • Quantity: one left and one right

The DXFs use the same keystone opening size and placement as the working 3D-printed adapters:

  • 16.0 mm wide
  • 22.0 mm tall
  • centers at 31.5, 66.0, and 100.5 mm

The remaining rack and monitor mounting geometry is unchanged from the physically tested metal design.

Depending on the rack, display, and door clearance, small spacers or standoffs between the monitor ears and adapters may be useful to move the screen slightly forward.

Assembly

  1. Attach one adapter to each side of the GeeekPi monitor.
  2. Install any desired keystone jacks before rack installation if access will be easier.
  3. Bolt the assembled monitor and adapters into a 3U position in the 19-inch rack.
  4. Add spacers between the monitor and adapters if needed for front clearance.
  5. Route HDMI, USB, network, or other connections through the keystone positions as desired.

Editing the design

The editable OpenSCAD source is in source/.

To generate a side, change:

side = "left";

to either "left" or "right", then render/export the STL.

The DXF files in sendcutsend/ are the intended files for sheet-metal cutting.

Notes

This adapter was designed around the GeeekPi 9-inch 3U rack-mount display. Verify dimensions before ordering metal if your display or rack hardware differs.

The 3D-print version and metal version intentionally use different material thicknesses: 1.8 mm PLA for the tested printed version and approximately 1.6 mm aluminum for the sheet-metal version.