We are preparing your download, please wait.
Winding Earbud Case
A case for earbud type headphones with a cable winding system.Gadget
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.
A case for earbud type headphones with a cable winding system.
Simply insert your earbuds, close the lid and wind the cable in using the free spinning wheel mounted within the lid. Finally, push the jack into the clip, and throw it in your bag or pocket for safe and stylishly contained earbuds!
Suitable for earbuds with or without an inline control.
Notes: Lid: The lid will need support for the catch and hinge mounts. Print it upside down for a smooth topside. Case bottom: Support should be used for the catch mounts. Hub and nut: No support required. Winding Wheel: No support required.
The catch and hinge assemblies are small and may require a raft if printing in Nylon based filaments as I did.
Assembly Print the parts in your choice of material - I choose Taulman3d T-Glase for the examples in the photos. For the catches and hinge assembly I used Taulman3d Alloy 910 to give me lots of strength and a bit of flexibility.
I've also printed these in both PLA and ABS for all parts with no issues.
1. Install the hub into the bottom base - it should click into place on the retainer and spin freely.
2. Push the hub post into the hole of the winding wheel - it should spin freely, and not catch on the thread of the hub post. If it does, remove some material from the centre hole of the winding wheel until it spins freely. The winding wheel teeth should point downwards, and the indent in the top of the hub post in the opposite direction to the teeth.
3. Insert the hub post with the indent at the top, into the lid and screw it in until its solidly mounted - leave around 3mm poking out - when operating the winding wheel, you will rest your thumb in the indent.
4. Screw the flat nut onto the hub, trapping the wheel in the middle. Ensure that the wheel spins freely, and once you're happy that nothing will fall out, put a dab of Superglue over the nut where it meets with the hub post.
Gorilla Superglue works well with Taulman3D materials although it takes a few hours to fully cure - warning: It will stay wet for at least 3 hours, so don't move the part until it's cured!
5. Attach the two catches on either side at the front of the lid, and the larger hinge part on the rear of the lid. Again, Superglue will make this very durable.
6. Once the glue has set on the lid parts, place the lid on the case bottom and line up the catches with the posts on the case bottom.
7. Using some solid wire (I cut a leg off a resister), push the wire through the small hinge mounts with the larger hinge part in between them. Make a very small loop on either end to stop it falling out.
8. Glue the two hinge mounts either side of the larger hinge part, making sure you DO NOT glue the larger hinge part to either the mounts or the case bottom.
9. Choose the best place to mount the headphone jack clip and glue into place. Please refer to the pictures for my suggestions depending on the type of jack.
Scaling: The model as is in the STLs will accommodate most types of earbuds, however it can be scaled down as much as 30-35% for smaller sets.
If you use earbuds with an inline control, such as the ones shown in the pictures, the standard STL size is about as small as you can get away with. The larger Green/Red version is scaled up by 17% to accommodate a very large in-line control used on my Sennheiser earbuds. This is still small enough to fit into a coat pocket.
A couple of points if you decide to re-scale:
1. I only scaled in the X/Y direction so that the case didn't get too bulky. 2. Don't rescale the jack clip unless your jack measures much greater than 6.3mm on the plastic housing. This measurement using Alloy910 gives me enough flex to push the jack in and still have it hold firm.
Issues are used to track todos, bugs or requests. To get started, you could create an issue.