Finished ross content, added skill matrix, li, and ul, and improved many existing components, created and refactored to unified layouts and grid, visual improvements with proper column to row collapsing
This commit is contained in:
@@ -1,7 +1,12 @@
|
||||
---
|
||||
import HobbyLayout from "@layouts/HobbyLayout.astro";
|
||||
|
||||
import H2 from "@components/H2.astro";
|
||||
import LinkButton from "@components/LinkButton.astro";
|
||||
import Carousel from "@components/Media/CustomCarousel/CustomCarousel.astro";
|
||||
import HobbyLayout from "@layouts/HobbyLayout.astro";
|
||||
import PageGroup from "@components/PageGroup.astro";
|
||||
import Paragraph from "@components/Paragraph.astro";
|
||||
import Paragraphs from "@components/Paragraphs.astro";
|
||||
|
||||
import type { carouselGroup } from "@interfaces/image-carousel.ts";
|
||||
|
||||
@@ -31,44 +36,53 @@ const headerCarouselGroup: carouselGroup = {
|
||||
};
|
||||
---
|
||||
|
||||
<HobbyLayout title="Motorcycling - Chubby Buttons 2 Mount">
|
||||
<HobbyLayout
|
||||
title="Chubby Buttons 2 Mount"
|
||||
subTitles={["Hobbies", "Motorcycling"]}
|
||||
>
|
||||
<Carousel carouselGroup={headerCarouselGroup} />
|
||||
<div class="mt-4 flex items-center justify-center">
|
||||
<div class="flex items-center justify-center">
|
||||
<LinkButton
|
||||
href="https://cad.onshape.com/documents/816b0b1bef7883d4dc25c66c/v/e11fe68753e080b72015cfb8/e/3802abbd9d7b7c4d2c7ebad3"
|
||||
title="Onshape CAD Design Files"
|
||||
/>
|
||||
</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">
|
||||
When starting this project, I'd recently gotten a 3D Printer, so having some
|
||||
baseline modelling skills I took some measurements, and began designing a
|
||||
proper mount. I already owned and used many 1" RAM compatible mounts and
|
||||
gear on my bikes, 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 using the button under the photos!
|
||||
</p>
|
||||
<PageGroup>
|
||||
<Fragment slot="header"><H2>Details</H2></Fragment>
|
||||
<Paragraphs>
|
||||
<Paragraph>
|
||||
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 riding. One large pain-point I'd always had was
|
||||
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.
|
||||
</Paragraph>
|
||||
<Paragraph>
|
||||
When starting this project, I'd recently gotten a 3D printer, so having
|
||||
some baseline modelling skills I took some measurements, and began
|
||||
designing a proper mount. I already owned and used many 1" RAM
|
||||
compatible mounts and gear on my bikes, 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 exposure to the elements
|
||||
would not allow something like cheap PLA to last very long.
|
||||
</Paragraph>
|
||||
<Paragraph>
|
||||
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 layers at the rear mounting face where the neck attaches, 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
|
||||
using the button under the photos!
|
||||
</Paragraph>
|
||||
</Paragraphs>
|
||||
</PageGroup>
|
||||
</HobbyLayout>
|
||||
|
||||
Reference in New Issue
Block a user