All
SOLID MODELSingle Board Computers (SBCs)2-Jul-2026

Waveshare ESP32-P4 OV5647 Camera Focus Knob (Touch LCD 4.3)

spinning065
2 Files
stl, step Formats

Description

Waveshare ESP32-P4 OV5647 Camera Focus Knob

A small, removable focus-adjustment knob for the OV5647 camera that ships with the Waveshare ESP32-P4-WIFI6-Touch-LCD-4.3 (the "with camera" option).

This lens has no autofocus — focus is set by rotating a tiny notched barrel by hand. Fingernails are imprecise, and tweezers slip and gouge the plastic. This knob gives a positive, non-slip grip and a finger wheel so you can dial focus in small, repeatable fractions of a turn — ideal for pulling the factory ~1 ft focus in closer for frame-filling QR scanning. A large central sight hole lets you watch the live camera feed through the knob while you adjust.

How it works

  • The hub seats flat on the top of the lens housing's fixed outer cylinder — a wide, stable thrust seat, so the knob doesn't rock.
  • Four internal teeth drop into the four notches on the rotating barrel to turn it without slipping.
  • Counter-clockwise (viewed from the front) = focus closer; clockwise = farther. Tiny fractions of a turn make a big difference.
  • Lifts straight off when you're done — non-permanent.

Fit

Dimensioned from the measured module: rotating barrel ~5.42 mm OD with 4 notches at 90°, outer cylinder 7.24 mm. If your OV5647 module differs, it may not fit — the design is fully parametric and easy to retarget.

Printing

  • 0.2 mm nozzle recommended — resolves the small teeth (~0.7 mm) and notch fit. A 0.4 mm nozzle can work but the engagement is finer.
  • PLA / PLA+ is ideal; it's a light-duty hand tool. No supports.
  • Print wheel-face-down (large flat first layer; teeth print last, on top).
  • Small part — a brim helps.
  • Recipe that worked for me: Bambu P1S, 0.2 mm nozzle, 0.10 mm layers, 0.14 mm first layer, 65 °C bed, PLA+, brim.

Credit

Engagement pattern confirmed against ArkoXS's Raspberry Pi Camera v1.3 focus tool (same OV5647 notched-barrel family), then rebuilt from scratch and parametrically for this board. Thanks to ArkoXS for the reference.

Downloads

focus_knob_v0.stl
176.4 KB
focus_knob_v0.step
149.5 KB