This commit is contained in:
Tom 2023-08-02 18:11:59 +01:00
parent 56dd9ff774
commit 022553a19e
8 changed files with 769 additions and 556 deletions

View File

@ -1,7 +1,7 @@
--- ---
title: My first PCB! title: My first PCB!
excerpt: | 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 layout: post
commentid: 110810437631337327 commentid: 110810437631337327
hide_image: true # Only use this image for static previews hide_image: true # Only use this image for static previews

View File

@ -1,7 +1,7 @@
--- ---
title: Toothbrush Shelf title: Toothbrush Shelf
excerpt: | 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 layout: post
hide_image: true # Only use this image for static previews hide_image: true # Only use this image for static previews
image: /assets/blog/toothbrush_shelf/spin.gif 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. 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> <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> <figcaption>
A little 3D model that you can pan and zoom on. Or even use AR on your phone. A little 3D model that you can pan and zoom on. Or even use AR on your phone.
</figcaption> </figcaption>
</figure> </figure>
<figure> <figure>
<img style="height:500px;" src="/assets/blog/toothbrush_shelf/crop.jpeg"/> <img style="height:500px;" src="/assets/blog/toothbrush_shelf/crop.jpeg"/>
<figcaption> <figcaption>

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View 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
1 VDOT 1500m mile 3000 2_mile 5000 10K 15K half_marathon marathon
2 30 8:30 9:11 17:56 19:19 30:40 63:46 98:14 2:21:04 4:49:17
3 31 8:15 8:55 17:27 18:48 29:51 62:04 95:36 2:17:21 4:41:57
4 32 8:02 8:41 16:59 18:18 29:05 60:26 93:07 2:13:49 4:34:59
5 33 7:49 8:27 16:33 17:50 28:21 58:54 90:45 2:10:27 4:28:22
6 34 7:37 8:14 16:09 17:24 27:39 57:26 88:30 2:07:16 4:22:03
7 35 7:25 8:01 15:45 16:58 27:00 56:03 86:22 2:04:13 4:16:03
8 36 7:14 7:49 15:23 16:34 26:22 54:44 84:20 2:01:19 4:10:19
9 37 7:04 7:38 15:01 16:11 25:46 53:29 82:24 1:58:34 4:04:50
10 38 6:54 7:27 14:41 15:49 25:12 52:17 80:33 1:55:55 3:59:35

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 112 KiB