July 5, 2026
Description
A no-drill cupholder mount for Kenwood ProTalk NX-P1000 built to fit my 2021 Honda Ridgeline. The radio drops straight down into a pocket carved into the cupholder plug, so it sits low and stable instead of teetering on a tall arm. The belt clip stays on — it just falls into an open channel at the back. No latch, no straps: pull up to grab the radio, drop it back one-handed. Can be easily modified to fit your cupholder. I used a wrap of gorilla tape to add some friction to the final product.
This was built around my radio and my truck, so read the fit notes before printing. The design is parametric — the Python build script is included, so if your dimensions differ you change a few values and re-export.
WHAT IT FITS (as published)
Radio: a public-safety portable roughly Motorola APX-sized — 55 mm wide x 126 mm tall x 36-39 mm thick, with a spring belt clip whose catch sits 55 mm up from the base.
Vehicle: 2021 Honda Ridgeline center-console cupholder — 83 mm opening, 68 mm deep.
HOW IT WORKS
Tapered friction plug (80.5 to 78.5 mm) seats in the cupholder; a conical collar rests on the rim.
Radio sinks 60 mm into a tapered, press-fit pocket that grips the body.
The back is open into a full-depth clip channel so the belt clip drops in with it.
Drain hole in the floor so crumbs and water fall through.
WILL IT FIT MY RADIO / CUPHOLDER?
Measure your radio (width, thickness at base and at the clip, height) and your cupholder (opening diameter, depth). If they are close to the numbers above, the published STL will likely work. If not, open radio_mount_final_v3.py, edit the parameter block at the top, and re-run to export a fresh STL.
PRINT SETTINGS
PETG or ASA for daily use — a parked cabin gets hot in summer and PLA will soften. PLA is fine for a quick test fit.
Orientation: plug down, flat plug-bottom on the plate. Support-free.
3 walls, 12-15% gyroid infill, no supports, no brim. 0.2 mm layer (0.28 mm draft is fine for a test print).
TUNING THE FIT
Too tight in the pocket: raise FIT to 0.35 and re-export.
Loose in the cupholder: add a wrap of tape, or nudge the plug radius up ~0.5 mm.
Designed with Claude in Cowork mode using the open-source parametric-3d-printing skill. Geometry was generated in Python (trimesh + manifold3d) and the script is included so anyone can retarget it to a different radio or vehicle.
License:
BY-NC