updates
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: My first PCB!
|
||||
excerpt: |
|
||||
I've had a longstanding ambition to get a PCB manufactured but I've always put it off. Lately I had a need for a little adapter board to break out these 1.27mm spaced pins to 2.54mm pins that would fit into a breadboard. Feeling like it was a simple enough board I finally decided to fire up KiCad and give it a go. <model-viewer alt="An interactive 3D render of a PCB with 2.54mm headers on one side to fit a breadboard and 1.27 inch headers on the other." src="/assets/blog/PCB/model/pcb.glb" ar camera-controls poster="/assets/blog/PCB/model/poster.webp" interaction-prompt="none" shadow-intensity="1" shadow-softness="1" exposure="0.5" camera-orbit="196.6deg 59.73deg 0.1m" field-of-view="30deg" auto-rotate> </model-viewer>
|
||||
I've had a longstanding ambition to get a PCB manufactured but I've always put it off. Lately I had a need for a little adapter board to break out these 1.27mm spaced pins to 2.54mm pins that would fit into a breadboard. Feeling like it was a simple enough board I finally decided to fire up KiCad and give it a go. <model-viewer alt="An interactive 3D render of a PCB with 2.54mm headers on one side to fit a breadboard and 1.27 inch headers on the other." src="/assets/blog/PCB/model/pcb.glb" ar camera-controls poster="/assets/social/pcb_1.png" interaction-prompt="none" shadow-intensity="1" shadow-softness="1" exposure="0.5" camera-orbit="196.6deg 59.73deg 0.1m" field-of-view="30deg" auto-rotate> </model-viewer>
|
||||
layout: post
|
||||
commentid: 110810437631337327
|
||||
hide_image: true # Only use this image for static previews
|
||||
|
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Toothbrush Shelf
|
||||
excerpt: |
|
||||
It can be hard to find genuine everyday uses of 3D printing, but after a while you do find some. <model-viewer alt="An interactive 3D render of a small 3D printed shelf to hold a toothbrush near the bathroom shaver socket without the cables being messy" src="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.glb" ar poster="/assets/blog/toothbrush_shelf/model/poster.webp" camera-controls shadow-intensity="1.38" shadow-softness="2" exposure="0.8" auto-rotate camera-orbit="-35deg 78.72deg 411.2m" field-of-view="30deg" interaction-prompt="none"> </model-viewer>
|
||||
It can be hard to find genuine everyday uses of 3D printing, but after a while you do find some. <model-viewer alt="An interactive 3D render of a small 3D printed shelf to hold a toothbrush near the bathroom shaver socket without the cables being messy" src="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.glb" ar poster="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.webp" camera-controls shadow-intensity="1.38" shadow-softness="2" exposure="0.8" auto-rotate camera-orbit="-35deg 78.72deg 411.2m" field-of-view="30deg" interaction-prompt="none"> </model-viewer>
|
||||
layout: post
|
||||
hide_image: true # Only use this image for static previews
|
||||
image: /assets/blog/toothbrush_shelf/spin.gif
|
||||
@ -11,12 +11,13 @@ alt: A render of a 3D printed shelf sitting above a shaver outlet, it spins slow
|
||||
It can be hard to find genuine everyday uses of 3D printing, but after a while you do find some! I made this little shelf to tidy up the wires to our devices in the bathroom. The wires are now hidden, coiled up, inside the shelf.
|
||||
|
||||
<figure>
|
||||
<model-viewer alt="An interactive 3D render of a small 3D printed shelf to hold a toothbrush near the bathroom shaver socket without the cables being messy" src="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.glb" ar poster="/assets/blog/toothbrush_shelf/model/poster.webp" camera-controls shadow-intensity="1.38" shadow-softness="2" exposure="0.8" auto-rotate camera-orbit="-35deg 78.72deg 411.2m" field-of-view="30deg" interaction-prompt="none"> </model-viewer>
|
||||
<model-viewer alt="An interactive 3D render of a small 3D printed shelf to hold a toothbrush near the bathroom shaver socket without the cables being messy" src="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.glb" ar poster="/assets/blog/toothbrush_shelf/model/toothbrush_shelf.webp" camera-controls shadow-intensity="1.38" shadow-softness="2" exposure="0.8" auto-rotate camera-orbit="-35deg 78.72deg 411.2m" field-of-view="30deg" interaction-prompt="none"> </model-viewer>
|
||||
<figcaption>
|
||||
A little 3D model that you can pan and zoom on. Or even use AR on your phone.
|
||||
</figcaption>
|
||||
</figure>
|
||||
|
||||
|
||||
<figure>
|
||||
<img style="height:500px;" src="/assets/blog/toothbrush_shelf/crop.jpeg"/>
|
||||
<figcaption>
|
||||
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 67 KiB |
10
assets/blog/running/vdot.csv
Normal file
@ -0,0 +1,10 @@
|
||||
VDOT, 1500m, mile, 3000, 2_mile, 5000, 10K, 15K, half_marathon, marathon
|
||||
30, 8:30, 9:11, 17:56, 19:19, 30:40, 63:46, 98:14, 2:21:04, 4:49:17
|
||||
31, 8:15, 8:55, 17:27, 18:48, 29:51, 62:04, 95:36, 2:17:21, 4:41:57
|
||||
32, 8:02, 8:41, 16:59, 18:18, 29:05, 60:26, 93:07, 2:13:49, 4:34:59
|
||||
33, 7:49, 8:27, 16:33, 17:50, 28:21, 58:54, 90:45, 2:10:27, 4:28:22
|
||||
34, 7:37, 8:14, 16:09, 17:24, 27:39, 57:26, 88:30, 2:07:16, 4:22:03
|
||||
35, 7:25, 8:01, 15:45, 16:58, 27:00, 56:03, 86:22, 2:04:13, 4:16:03
|
||||
36, 7:14, 7:49, 15:23, 16:34, 26:22, 54:44, 84:20, 2:01:19, 4:10:19
|
||||
37, 7:04, 7:38, 15:01, 16:11, 25:46, 53:29, 82:24, 1:58:34, 4:04:50
|
||||
38, 6:54, 7:27, 14:41, 15:49, 25:12, 52:17, 80:33, 1:55:55, 3:59:35
|
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 112 KiB |