Skip to content

Commit

Permalink
Here we go.
Browse files Browse the repository at this point in the history
  • Loading branch information
Sam Jacoby committed Dec 5, 2012
1 parent 63c33cf commit 0680c5b
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 13 deletions.
4 changes: 4 additions & 0 deletions site/content/index.html
Expand Up @@ -38,6 +38,10 @@ <h1 class="splash">
<div class="listing"> <div class="listing">
{% include "assets/render_title.j2" %} {% include "assets/render_title.j2" %}
{% include "assets/render_summary.j2" %} {% include "assets/render_summary.j2" %}
{% if res.meta.thumbnail %}
{% set image='img/thumb_narrow_' + res.meta.thumbnail %}
<a href="{{ res.full_url }}"><img src="{{ media_url( image ) }}" /></a>
{% endif %}
</div> </div>
{% endif %} {% endif %}
{%- endfor %} {%- endfor %}
Expand Down
9 changes: 5 additions & 4 deletions site/content/posts/posts/building-boards.html
Expand Up @@ -4,18 +4,19 @@
date: 2012-08-31 10:33:23 date: 2012-08-31 10:33:23
--- ---
My circuit board order came in -- it's always astonishing how tiny the things are, these boards are about the size of two postage stamps, side-by-side. The "barebones" option from Advanced Circuits is a pretty good deal too. These cost $8.90 apiece, which is pretty reasonable. I know that [APC Circuits](http://apccircuits.com) has really quick turn-around for boards with solder mask and such, but I didn't need it. I'm mostly proud for remembering not to pour a groundplane, as it makes it a pain to solder. My circuit board order came in -- it's always astonishing how tiny the things are, these boards are about the size of two postage stamps, side-by-side. The "barebones" option from Advanced Circuits is a pretty good deal too. These cost $8.90 apiece, which is pretty reasonable. I know that [APC Circuits](http://apccircuits.com) has really quick turn-around for boards with solder mask and such, but I didn't need it. I'm mostly proud for remembering not to pour a groundplane, as it makes it a pain to solder.
{{ macros.render_figure("<a href="http://www.flickr.com/photos/samjacoby/7900310464/" title="DSC_0359 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8318/7900310464_b9102dd273.jpg" width="500" height="333" alt="DSC_0359"></a>","Nice & pretty like.") }}
{{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/7900310464/" title="DSC_0359 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8318/7900310464_b9102dd273.jpg" width="500" height="333" alt="DSC_0359"></a>',"Nice & pretty like.") }}


I used a bunch of `0603` resistors to provide the loads on the capacitive pads (those rectangles along the top). Those suckers are small. What's all the more astonishing, is that there is yet a *smaller* size, 0402, which is about the size of a grain of sand. And Brian was telling me that some special-purpose boards can have the passive elements like those baked right into the various layers. I used a bunch of `0603` resistors to provide the loads on the capacitive pads (those rectangles along the top). Those suckers are small. What's all the more astonishing, is that there is yet a *smaller* size, 0402, which is about the size of a grain of sand. And Brian was telling me that some special-purpose boards can have the passive elements like those baked right into the various layers.


{{ macros.render_figure("<a href="http://www.flickr.com/photos/samjacoby/7900311646/" title="0603 Resistor by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8310/7900311646_930af5efac.jpg" width="500" height="333" alt="0603 Resistor"></a>", Resister + Finger. Mostly finger." }} {{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/7900311646/" title="0603 Resistor by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8310/7900311646_930af5efac.jpg" width="500" height="333" alt="0603 Resistor"></a>', "Resister + Finger. Mostly finger.") }}


I had to catch a flight out to LA--though it was delayed 2 hours--but I managed to throw together a board to bring with, so I could do some work on the plane (of course, I ended up not doing any). After puzzling for a minute why the `FTDI` programming only worked the first time after burning the Arduino bootloader, I realized that I hadn't put in the auto-reset capacitor between the `DTS` pin of and the `RST` line. It works the first, because the bootloader itself holds the chip in reset (thanks, [Dave](http://web.media.mit.edu/~mellis/)). I had to catch a flight out to LA--though it was delayed 2 hours--but I managed to throw together a board to bring with, so I could do some work on the plane (of course, I ended up not doing any). After puzzling for a minute why the `FTDI` programming only worked the first time after burning the Arduino bootloader, I realized that I hadn't put in the auto-reset capacitor between the `DTS` pin of and the `RST` line. It works the first, because the bootloader itself holds the chip in reset (thanks, [Dave](http://web.media.mit.edu/~mellis/)).


{{ macros.render_figure("<a href="http://www.flickr.com/photos/samjacoby/7900312620/" title="TapClip v.2 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8321/7900312620_42e83107db.jpg" width="500" height="333" alt="TapClip v.2"></a>", "I am still learning about f-stops.") }} {{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/7900312620/" title="TapClip v.2 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8321/7900312620_42e83107db.jpg" width="500" height="333" alt="TapClip v.2"></a>', "I am still learning about f-stops.") }}


**Update** **Update**


I soldered on the toothless alligator clips today (what gems! [[Newark](http://www.newark.com/silvertronic/502008/toothless-steel-alligator-clip/dp/82R5349)]) and drew up an aquatic sketch to have some examples to show folks for the workshop I'll be doing. I soldered on the toothless alligator clips today (what gems! [[Newark](http://www.newark.com/silvertronic/502008/toothless-steel-alligator-clip/dp/82R5349)]) and drew up an aquatic sketch to have some examples to show folks for the workshop I'll be doing.


{{ macros.render_figure("<a href="http://www.flickr.com/photos/samjacoby/7929989432/" title="DSC_0426 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8451/7929989432_54a77a2a56.jpg" width="500" height="333" alt="DSC_0426"></a>", "Under the sea.") }} {{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/7929989432/" title="DSC_0426 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8451/7929989432_54a77a2a56.jpg" width="500" height="333" alt="DSC_0426"></a>', "Under the sea.") }}
1 change: 1 addition & 0 deletions site/content/posts/posts/etching-experiments.html
Expand Up @@ -2,6 +2,7 @@
title: Experiments in Etching title: Experiments in Etching
summary: In which lasers are used wrong. summary: In which lasers are used wrong.
date: 2012-10-25 10:55:11 date: 2012-10-25 10:55:11
thumbnail: etching-1.jpg
tags: tags:
- etching - etching
--- ---
Expand Down
13 changes: 5 additions & 8 deletions site/content/projects/ir-led-throwies.html
Expand Up @@ -9,18 +9,14 @@


I've always really liked the little [LED Throwies](http://www.instructables.com/id/LED-Throwies/) from the fine people over at [Graffiti Research Lab](http://graffitiresearchlab.com/), *so* here's an updated version that allows for the little guys to be controlled by a regular old remote control. It's a little startling how simple the whole operation is. I've always really liked the little [LED Throwies](http://www.instructables.com/id/LED-Throwies/) from the fine people over at [Graffiti Research Lab](http://graffitiresearchlab.com/), *so* here's an updated version that allows for the little guys to be controlled by a regular old remote control. It's a little startling how simple the whole operation is.


<figure> {{ macros.render_figure('<a href="http://www.flickr.com/photos/40358770@N00/7735310028/" title="DSC_0203 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8287/7735310028_7885198dbc.jpg" width="500" height="333" alt="DSC_0203"></a>', "Looking alright.") }}
<a href="http://www.flickr.com/photos/40358770@N00/7735310028/" title="DSC_0203 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8287/7735310028_7885198dbc.jpg" width="500" height="333" alt="DSC_0203"></a>
<figcaption>Looking alright.</figcaption>
</figure>



## Materia
## Materials What we need: not much. If you're interested, I drew up a [PDF hand-out]({{ media_url('files/ir_throwie.pdf') }}) that details some of this.
What we need: not much.


- CR2032 Battery [[DigiKey](http://www.digikey.com/product-detail/en/CR2032/P189-ND/31939)] - CR2032 Battery [[DigiKey](http://www.digikey.com/product-detail/en/CR2032/P189-ND/31939)]


This is just what like lives inside of millions of watches, all over this fine land. And what keeps the time in your computer accurate, and a bunch of other things. You can get them--for a small fortune--at a drugstore. Someone told me that Ikea was now selling them at close to wholesale prices. This is what lives inside of millions of watches, all over this fine land. And what keeps the time in your computer accurate, and a bunch of other things. You can get them--for a small fortune--at a drugstore. Someone told me that Ikea was now selling them at close to wholesale prices.


- A Regular LED. [[SparkFun](https://www.sparkfun.com/products/533)][[DigiKey](http://www.digikey.com/product-detail/en/C503B-BCS-CV0Z0461/C503B-BCS-CV0Z0461-ND/1922944)] - A Regular LED. [[SparkFun](https://www.sparkfun.com/products/533)][[DigiKey](http://www.digikey.com/product-detail/en/C503B-BCS-CV0Z0461/C503B-BCS-CV0Z0461-ND/1922944)]


Expand Down Expand Up @@ -90,3 +86,4 @@







13 changes: 13 additions & 0 deletions site/fabfile.py
Expand Up @@ -3,9 +3,12 @@
import fabric.contrib.project as project import fabric.contrib.project as project


PROD = 'shackman@shackmanpress.com' PROD = 'shackman@shackmanpress.com'
PROD2 = 'sjacoby@107.20.217.206'
KEY = '.ssh/orville.pem'
SITE_CONFIG = 'site.yaml' SITE_CONFIG = 'site.yaml'
PROD_CONFIG = 'prod.yaml' PROD_CONFIG = 'prod.yaml'
DEST_PATH = '/home/shackman/public_html/samjacoby.com/' DEST_PATH = '/home/shackman/public_html/samjacoby.com/'
DEST_PATH2 = '/srv/http/samjacoby.com/'
ROOT_PATH = os.path.abspath(os.path.dirname(__file__)) ROOT_PATH = os.path.abspath(os.path.dirname(__file__))
DEPLOY_PATH = os.path.join(ROOT_PATH, 'deploy') DEPLOY_PATH = os.path.join(ROOT_PATH, 'deploy')


Expand Down Expand Up @@ -39,3 +42,13 @@ def publish():
delete=True delete=True
) )


@hosts(PROD2)
def publish_ecs():
regen(PROD_CONFIG)
project.rsync_project(
key=KEY,
remote_dir=DEST_PATH2,
local_dir=DEPLOY_PATH.rstrip('/') + '/',
delete=True
)

2 changes: 1 addition & 1 deletion site/layout/macros.j2
@@ -1,7 +1,7 @@
{% macro render_figure(image, caption) %} {% macro render_figure(image, caption) %}
<figure class="with-caption"> <figure class="with-caption">
{{ image }} {{ image }}
<figcaption>{{ caption }}</figcaption> <figcaption>{{ caption | markdown }}</figcaption>
</figure> </figure>
{% endmacro %} {% endmacro %}


Expand Down

0 comments on commit 0680c5b

Please sign in to comment.