Skip to content

UPDI Friend case

A case for the Adafruit 5879 UPDI Friend. Files, measurement table and revision history are in ~/Documents/GitHub/updi-friend-case/README.md, a plain folder with no git.

Open

Log

  • 2026-11-07: Rev A printed. The fit is good and the owner liked it. Both lid screw bosses snapped because the counterbore was wider than the boss. Rev B flares the bosses and ties them into the walls. The lesson went into SOP-024 v2.1 §4a and enclosure-design-preferences.
  • 2026-11-07: The JST end moved up and down with the lid closed: there was no top contact there. Rev C adds lid clamp legs and base ribs (CLAMP 0.10 mm) and a check that print meshes are watertight. SOP-024 is now v2.2.
  • 2026-11-07: The rev C lid needed supports in 3 places: the full-width switch groove and both counterbores. Rev D replaces the groove with a knob pocket that has 60° end walls, drops the counterbores, makes the USB cut in the lid skirt straight-sided, and adds a no-support overhang check. It also engraves 3V/5V labels; from the Eagle file, pad A is 3.3V at low X and pad C is VBUS at high X. The owner confirmed on the real board: with USB-C on the left, the switch is 5V toward the top. SOP-024 is now v2.3.
  • 2026-11-07: The owner wanted the screw heads recessed. Rev E uses M2 × 8 button heads in Ø4.0 × 1.2 recesses whose floors use the two-layer bridging trick, so there are still no supports. The base floor is now 1.6 mm so the screw tip stays inside. SOP-024 is now v2.4.
  • 2026-11-07: The owner doesn't use the JST; three wires soldered to UPDI/PWR/GND leave sideways at the JST end, toward 5V. Rev F closes the JST opening, the pad notch and the floor slot, and adds one side wire slot (WIRE_D 1.3). The lesson went into enclosure-design-preferences rule 7.
  • 2026-11-07: The owner wanted strain relief for the soldered wires. Rev G uses comb channels (one per wire, 0.1 mm lid pinch) plus hot glue over the joints keyed on the ribs, with a heat-shrink boot outside. SOP-024 is now v2.5.
  • 2026-11-07: The owner wanted an external cable relief. Rev H adds a base tab in the JST/5V corner with ribs and a zip-tie tunnel (45° roof, no support). SOP-024 is now v2.6 and enclosure-design-preferences has rule 8.
  • 2026-11-07: The owner called rev H's zip-tie tab ugly. Rev I replaces it with a round boot split between lid and base, with a hot-glue void wider than its mouth, and no zip tie. SOP-024 is now v2.7; enclosure-design-preferences rule 8 now says to prefer round shapes.
  • 2026-11-07: Rev J. The labels were unreadable on a 0.4 nozzle, so they are now Arial Black, 4.3 mm tall, 1 mm strokes, 0.6 deep, upright with USB-C on the left, plus an optional two-colour insert. The owner asked for a third M2 × 8 beside the cable boot: added a round split lug outside the JST-end wall. The owner said this is likely the last change. SOP-024 is now v2.8.
  • 2026-11-07: Owner printed rev J base and lid (no label insert) with supports off; everything fit and worked. SOP-024 v2.9 records the no-supports rule as print-proven. Project done.