Potentiometer Shaft Adapter / Extender (Updated 12/22)

Adapts an available (Philmore) D-Shaft volume control pot to a long split-spline-shaft.


Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


My late Mom's old Panasonic table radio needed its volume control (with integrated power switch) replaced. The replacement parts would apparently be considered vintage now, but Philmore sells an appropriate value pot with an integrated switch. The only problem: it has a D-shaft, where Mom's radio knobs are for split-spline shafts.

No problem: I printed a shaft extender! See the instructions below.

Materials and methods

I printed via FDM with PETG, 90% infill, brim, 15% support touching baseplate, standing vertically, highest quality settings, and printed slooooowly. After improving the model, the blobbing seen in the picture of the black one is gone.

You may have to edit the STL to your particular needs for replacement part and the shafts you're adapting to. No parametric model here, sorry.

I cut the D-shaft part of the pot shaft down to about 2.5mm long (extending from the much longer round part of the shaft). This is a simple friction fit. Rotating the extender as you slip it on the shaft will help it go on easier, and will help you find the D-cutout in the recess.

Be careful to do two things:

1. Get your pot final-mounted before you put the extender on: the nut and washer won't go on over it.

2. Be careful not to stress and break your pot while shoving around the tight-fitting shaft extender.

Good luck!

PS: After a year or two, I managed to twist the second version of the extender off, and needed to make a third. In the process, I remade the model in Fusion 360, made it more robust, and as a result, the print was also cleaner. This version _feels_ more robust as I turn it, (noting a nice solid click as I reach the on-off switch). I've uploaded that model here.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


8181d65d73a57fc78fb4a6c7bf96f17d?default=blank&size=40jddj published this design ago