Compare commits
No commits in common. "89fcfd5dbe714adac4a9e4f1db1b27fa6940649b" and "922aedaa9fe8e6b9bf6aa92d9ea20387540416c7" have entirely different histories.
89fcfd5dbe
...
922aedaa9f
|
@ -1,5 +1,5 @@
|
|||
+++
|
||||
title = '{{ replace .File.ContentBaseName "-" " " | title }}'
|
||||
date = {{ dateFormat "2006-01-02" .Date }}
|
||||
date = {{ .Date }}
|
||||
draft = true
|
||||
+++
|
|
@ -1,57 +0,0 @@
|
|||
+++
|
||||
title = 'Thanks to 3D printing, my headphones are fixed!'
|
||||
date = 2025-04-18
|
||||
+++
|
||||
|
||||
Earlier this week, one of the hinges on my headphones broke. One moment it
|
||||
works; the next moment it flops around and doesn't sit right on my head.
|
||||
|
||||

|
||||
|
||||
Like many other times where expensive things break, I initially got pretty
|
||||
bummed about it. It's easy to blame myself for being too rough with things
|
||||
because, well, I am. Regardless, sooner or later, everything _will_ inevitably
|
||||
break in some way. Quite often, something that should be a cheap fix will
|
||||
cripple a device because of a lack of spare parts.
|
||||
|
||||
But now, unlike most of my life, I have the power to do something about that! 3D
|
||||
printing technology has become way more accessible in recent years. Replicating
|
||||
plastic parts to a reasonable level of precision is so much easier and cheaper
|
||||
(once you put in the initial investment of at least a few hundred USD).
|
||||
|
||||
I was lucky to find a printable [model] online, so I didn't need to do any
|
||||
modeling myself this time. It printed in less than half an hour without much
|
||||
hassle, besides a few blemishes from support material that weren't too difficult
|
||||
to clean up.
|
||||
|
||||
[model]: https://www.printables.com/model/167047
|
||||
|
||||

|
||||
|
||||
Thankfully, these headphones seem to be designed to be taken apart. Getting at
|
||||
the hinge was just a matter of a few screws that were easy to reach, and a
|
||||
couple of plastic clips.
|
||||
|
||||
The most annoying part of this process was actually getting the original hinge
|
||||
out. A cable needs to run through the hinge to get to the other ear. In the new
|
||||
part, there's an open channel for the cable, but in the original part, it
|
||||
completely surrounds the cable - it is stuck on there like a bead on string.
|
||||
|
||||
I ended up taking flush cutters to the part to free it from the cable, but I
|
||||
nicked the cable in the process. It still works for now. In hindsight, I now
|
||||
know that it would be way easier and safer to open the ear assembly and desolder
|
||||
the cable in there - then it could be unthreaded more gently.
|
||||
|
||||
Whew. After all of that, we are so back.
|
||||
|
||||

|
||||
|
||||
These headphones have lasted me almost 3 years before needing repairs. It would
|
||||
have sucked to effectively lose $100 because of a piece of plastic. I'm
|
||||
fortunate to be able to fix it for just a few cents, plus a model provided by
|
||||
the collaborative efforts of a massive online community.
|
||||
|
||||
It's not often that my printer pays out dividends like this. But this is one of
|
||||
its greatest and most satisfying superpowers - singlehandedly improving the
|
||||
repairability and longevity of many devices. I'm hoping that it continues to do
|
||||
so for me and for many others.
|
|
@ -21,7 +21,7 @@ Website source code: https://forge.gaussian.dev/adam/gaussian.dev
|
|||
|
||||
_2024-02_ - Analog oscilloscope simulator, for playing "oscilloscope music".
|
||||
|
||||
 
|
||||
 
|
||||
|
||||
[Watch on YouTube](https://www.youtube.com/watch?v=eRhQOdXDpUo)
|
||||
|
||||
|
@ -31,7 +31,7 @@ https://github.com/agausmann/glowie
|
|||
|
||||
_2022-08_ - Custom 60% ortholinear keyboard with a 2x 7-segment HUD.
|
||||
|
||||

|
||||

|
||||
|
||||
https://codeberg.org/agausmann/riemann-kb - Firmware, PCB design, and case design
|
||||
|
||||
|
@ -60,7 +60,7 @@ https://github.com/agausmann/smm2-stats
|
|||
_2021-10_ - The name speaks for itself. 24x18 at 15 FPS, hundreds of thousands
|
||||
of simulated logic components.
|
||||
|
||||

|
||||

|
||||
|
||||
[See the results](https://youtu.be/R5hdmBmmn0g)
|
||||
World generator: https://github.com/agausmann/LogicWorld-BadApple
|
||||
|
@ -71,7 +71,7 @@ World generator: https://github.com/agausmann/LogicWorld-BadApple
|
|||
_2021-08_ - Universal clock with a rotating map and shading effects. Inspired
|
||||
by [xkcd now](https://xkcd.com/now/)
|
||||
|
||||

|
||||

|
||||
|
||||
https://codeberg.org/agausmann/global-clock
|
||||
|
||||
|
@ -80,7 +80,7 @@ https://codeberg.org/agausmann/global-clock
|
|||
_2021-03_ - A physical controller for the Windows Volume Mixer (sndvol). Set the
|
||||
volume for individual applications without alt-tabbing. My first PCB project.
|
||||
|
||||

|
||||

|
||||
|
||||
https://github.com/agausmann/WindowMaster
|
||||
|
||||
|
@ -92,7 +92,7 @@ For a more polished, cross-platform experience, I recommend looking into
|
|||
_Started 2020-12_ - A digital logic simulator, inspired by redstone from
|
||||
Minecraft Alpha and some other mechanics from Logic World.
|
||||
|
||||

|
||||

|
||||
|
||||
Development has slowed, but I still have some plans for future developments.
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ author = 'Adam Gausmann'
|
|||
theme = 'hugo-bearblog'
|
||||
enableRobotsTXT = true
|
||||
|
||||
dateFormat = '2006-01-02'
|
||||
dateFormat = '1970-01-01'
|
||||
|
||||
[params]
|
||||
title = 'gaussian.dev'
|
||||
|
|
8
justfile
|
@ -1,14 +1,8 @@
|
|||
build:
|
||||
hugo build --cleanDestinationDir
|
||||
|
||||
clean:
|
||||
rm -r public
|
||||
|
||||
dev:
|
||||
hugo --buildDrafts --buildFuture server
|
||||
|
||||
blog filename:
|
||||
hugo new blog/$(date +%Y/%m/%d)/{{filename}}.md
|
||||
|
||||
publish: clean build
|
||||
publish: build
|
||||
neocities push --prune public
|
||||
|
|
|
@ -1,4 +1,2 @@
|
|||
© 2024 Adam Gausmann
|
||||
- <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>
|
||||
| Made with <a href="https://github.com/janraasch/hugo-bearblog/">Hugo ʕ•ᴥ•ʔ Bear</a>
|
||||
Made with <a href="https://github.com/janraasch/hugo-bearblog/">Hugo ʕ•ᴥ•ʔ Bear</a>
|
||||
<br><a href="https://neocities.org"><img src={{ "neocities.png" | relURL }} alt="Hosted by Neocities" /></a>
|
||||
|
|
Before Width: | Height: | Size: 39 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 115 KiB |