Chubby buttons mount content
All checks were successful
Build and Test - Staging / test (pull_request) Successful in 3m35s
Build and Test - Staging / build_and_push (pull_request) Successful in 3m11s
Build and Test - Staging / deploy_staging (pull_request) Successful in 4s

This commit is contained in:
2025-11-09 22:59:02 -08:00
parent 4741b36003
commit 199074f10b
2 changed files with 46 additions and 8 deletions

View File

@@ -4,14 +4,21 @@ import Carousel from "@components/CustomCarousel/CustomCarousel.astro";
import type {carouselGroup} from "@interfaces/image-carousel.ts";
import bottom_fasteners_installed from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/bottom-fasteners-installed.jpg";
import bottom_fasteners_installed
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/bottom-fasteners-installed.jpg";
import closed_seam from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/closed-seam.jpg";
import closed_top_buttons_installed from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/closed-top-buttons-installed.jpg";
import inside_top_and_bottom from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom.jpg";
import inside_top_and_bottom_buttons_installed from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom-buttons-installed.jpg";
import inside_top_and_bottom_with_buttons from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom-with-buttons.jpg";
import installed_on_bike_handlebars_reference from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/installed-on-bike-handlebars-reference.jpg";
import installed_on_bike_riders_position from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/installed-on-bike-riders-position.jpg";
import closed_top_buttons_installed
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/closed-top-buttons-installed.jpg";
import inside_top_and_bottom
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom.jpg";
import inside_top_and_bottom_buttons_installed
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom-buttons-installed.jpg";
import inside_top_and_bottom_with_buttons
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/inside-top-and-bottom-with-buttons.jpg";
import installed_on_bike_handlebars_reference
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/installed-on-bike-handlebars-reference.jpg";
import installed_on_bike_riders_position
from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/installed-on-bike-riders-position.jpg";
import top_and_bottom from "@assets/hobby/motorcycling/custom-accessories/chubby-buttons-2-mount/top-and-bottom.jpg";
const headerCarouselGroup: carouselGroup = {
@@ -32,4 +39,36 @@ const headerCarouselGroup: carouselGroup = {
<HobbyLayout title="Motorcycling - Chubby Buttons 2 Mount">
<Carousel carouselGroup={headerCarouselGroup}/>
<div class="flex items-center justify-center mt-4">
<a class="bg-black rounded-2xl p-2 border-2 text-caperren-green border-caperren-green hover:border-caperren-green-light hover:text-caperren-green-light"
href="https://cad.onshape.com/documents/816b0b1bef7883d4dc25c66c/v/e11fe68753e080b72015cfb8/e/3802abbd9d7b7c4d2c7ebad3">
Onshape
Design Files</a>
</div>
<p class="mt-4">
Having ridden motorcycles since I was sixteen, and being an avid music enjoyer, I'd been looking for a way to
improve my music listening experience while on-the-go. One large pain-point I'd always had was with controlling
track selection and volume levels while my gloves were on, as smartphones don't respond very well to this, if at
all. In 2023 I found out about chubby buttons, a low-power and highly water-resistant media controller
specifically designed for use with gloves! The only problem was that it was designed to be worn on your arm
using a strap, which isn't very practical on a motorcycle.
</p>
<p class="mt-4">
Having recently gotten a 3D Printer, and having some baseline modelling skills, I purchased one, took some
measurements, and began designing a proper mount.
I already owned and used many 1" RAM compatible mounts and gear on the bike, so I decided to make this one
natively
support the ball size to use an existing clamp I had stored away. This design was the first where I decided to
use heat-set inserts in the plastic, along with some medium-strength loctite on the fasteners, due to the
high-vibration environment the mount would see. The print was also done using a UV resistant, high-temp rated,
and non-water-absorbing ASA filament, as the direct expose to the elements would not allow something like cheap
PLA to last very long.
</p>
<p class="mt-4">
While my first iteration was sized appropriately and went together with no issues, the ball mount neck ended up
snapping due to a low infill percentage. After changing that area to 100% infill, including a handful of the
rear mount layers that it attached to, a second iteration has worked perfectly for a few years now! If you're
interested in printing this yourself, feel free to download the model and print it yourself using the button
under the photos!
</p>
</HobbyLayout>