moved static resources from feed to projects
@@ -72,7 +72,7 @@
|
||||
</Content>
|
||||
|
||||
{#snippet project(p: Project)}
|
||||
<p>{p.title}</p>
|
||||
<a href="{p.category}/{p.id}">{p.title}</a>
|
||||
{/snippet}
|
||||
|
||||
<!-- {#snippet projectSummary({
|
||||
|
||||
@@ -18,7 +18,7 @@ Here are some of my favourite drawings from around that time, in chronological o
|
||||
],
|
||||
},
|
||||
{
|
||||
src: "drawings/2026/breadgirl.webp",
|
||||
src: "breadgirl.webp",
|
||||
alt: "An anime-style girl chewing on a piece of bread. She wears a ponytail and a sleeveless top.",
|
||||
desc: [
|
||||
"<b>2026-01-30</b> (before the challenge)",
|
||||
@@ -71,7 +71,7 @@ Here are some of my favourite drawings from around that time, in chronological o
|
||||
],
|
||||
},
|
||||
{
|
||||
src: "drawings/2026/0310.webp",
|
||||
src: "0310.webp",
|
||||
alt: "A digital drawing of a girl with long brown hair in a ponytail. She has green eyes and is wearing a cropped shirt with stripes, an orange spaghetti top underneath, and dark trousers. She is holding her hands behind her back.",
|
||||
desc: [
|
||||
"<b>2026-03-10</b> (after the challenge)",
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
</script>
|
||||
|
||||
<SubtitledImage
|
||||
image="electronics/3ds-usb-c/showcase.mp4"
|
||||
image="showcase.mp4"
|
||||
subtitle="it charges via USB-C! also do you like my A Hat in Time theme?"
|
||||
video
|
||||
/>
|
||||
@@ -14,12 +14,12 @@ I modded my New 3DS XL (SNES Edition) to give it a USB-C port to charge!
|
||||
<ImageGallery
|
||||
images={[
|
||||
{
|
||||
src: "electronics/3ds-usb-c/finished.webp",
|
||||
src: "finished.webp",
|
||||
alt: "A back view at a New Nintendo 3DS XL with a USB-C port added between the charging port and the right shoulder buttons.",
|
||||
desc: ["the USB-C port in all its glory"],
|
||||
},
|
||||
{
|
||||
src: "electronics/3ds-usb-c/hole.webp",
|
||||
src: "hole.webp",
|
||||
alt: "At the top is a view at a USB-C-shaped hole cut into the back half of a New 3DS XL. At the bottom is a look at the same hole from the inside of the case. There are rough cutouts where the stylus slides in.",
|
||||
desc: [
|
||||
"a closer look at the holes I cut, and how they affect the stylus slot",
|
||||
|
||||
@@ -36,8 +36,8 @@ I designed the PCB in [KiCad](https://www.kicad.org/). I had no prior experience
|
||||
I split the PCB into four layers, separating power, ground, digital signals (switches and toggle), and analogue signals (potentiometers, audio out). I made some exceptions, such as for the waveform buttons, since they cross the playing key traces.
|
||||
|
||||
<div class="horizontally-centre-aligned">
|
||||
<img src="/projects/daisyfm/pcb-sketch.webp" alt="Screenshot of KiCad schematic">
|
||||
<img src="/projects/daisyfm/pcb-empty.webp" alt="The finished PCB produced from the KiCad schematic">
|
||||
<img src="pcb-sketch.webp" alt="Screenshot of KiCad schematic">
|
||||
<img src="pcb-empty.webp" alt="The finished PCB produced from the KiCad schematic">
|
||||
</div>
|
||||
|
||||
The PCB was manufactured by [JLCPCB](https://jlcpcb.com/).
|
||||
@@ -50,8 +50,8 @@ If using a USB-C breakout board, wire in two 5.1 kΩ pulldown resistors by solde
|
||||
Alternatively, if your USB-C breakout board does not have CC pins exposed, there's a chance you could still connect pulldown resistors to make it compatible. On [this breakout board](https://www.amazon.de/dp/B09FPZDDD9) I purchased on Amazon, I discovered that the third pin from the right exposes a CC connection. Wiring a resistor between this pin and ground enabled C-to-C functionality. If you want to test the functionality before soldering, you can hold a resistor between this pin and either the ground connector on the board or the USB port's outer shell, since that one's grounded as well.
|
||||
|
||||
<div class="horizontally-centre-aligned">
|
||||
<img src="/projects/daisyfm/usbc-breakout-small.webp" alt="Close-up of the USB-C breakout board with the CC pin marked">
|
||||
<img src="/projects/daisyfm/hand.webp" alt="The tiny USB-C breakout board compared to my hand">
|
||||
<img src="usbc-breakout-small.webp" alt="Close-up of the USB-C breakout board with the CC pin marked">
|
||||
<img src="hand.webp" alt="The tiny USB-C breakout board compared to my hand">
|
||||
</div>
|
||||
|
||||
Do keep in mind that this type of connector does not have mounting holes and requires either a more sophisticated mounting mechanism in the chassis, hot glue, or both. Also, soldering to this pin is insanely finicky, since it is VERY small, so I strongly recommend a breakout board such as [this one by Soldered](https://www.reichelt.de/entwicklerboards-usb-typ-c-adapterboard-buchse-debo-usb-c-f-p376522.html) that exposes the CC pins.
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
</script>
|
||||
|
||||
<SubtitledImage
|
||||
image="electronics/deej0461/finished.webp"
|
||||
image="finished.webp"
|
||||
altText="A golden 3D printed shell with a slider on its left, two LEDs recessed, and four black buttons on its right. The buttons have symbols of speakers, monitors, and headphones printed on them. Three screws at the top are visible. A USB-C cable is plugged into the back of it."
|
||||
subtitle="a handful of device for controlling a handful of other devices"
|
||||
alignment="left"
|
||||
@@ -22,12 +22,12 @@ Software-wise, I set this up with the original deej software to control main vol
|
||||
<ImageGallery
|
||||
images={[
|
||||
{
|
||||
src: "electronics/deej0461/printing.webp",
|
||||
src: "printing.webp",
|
||||
alt: "A Bambu Lab A1 mini 3D printer in the middle of printing casing parts using a golden filament. The printer head has two googly eyes attached.",
|
||||
desc: ["googly-eyed printer hard at work"],
|
||||
},
|
||||
{
|
||||
src: "electronics/deej0461/soldering.webp",
|
||||
src: "soldering.webp",
|
||||
alt: "An Arduino set into a 3D printed case with a slider, two LEDs, and four key switches soldered to it using wires. The components are spread out and hanging out the top of the case.",
|
||||
desc: ["no PCB? no problem"],
|
||||
},
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 932 KiB After Width: | Height: | Size: 932 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 77 KiB After Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 4.0 MiB After Width: | Height: | Size: 4.0 MiB |
|
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB |
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 111 KiB After Width: | Height: | Size: 111 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 305 KiB After Width: | Height: | Size: 305 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 196 KiB |
|
Before Width: | Height: | Size: 218 KiB After Width: | Height: | Size: 218 KiB |