What is Kickstarter? We’re the world's largest funding platform for creative projects. Learn more!

  • Don't want to forget? Click the star to add this project to your profile.

Update #14: Sneak Peak

Backer_white For backers only, Posted on May 9
Backer-only-post
Backer-only-post-text If you're a backer of this project, please log in to read this post.


Update #13: Board Build-out and Testing, Plus First Light!

Posted on May 6

As I posted earlier I now have a test board in hand. I had to wait for a solder stencil to arrive as well, which I'll explain below.  So now I can build one and see if months of design has paid off!

How to Build Modern Electronics

I'm pretty fascinated with the process of soldering today's insanely tiny electronics. Kickstarter always puts images down at the bottom, so I'll try to post them in order as I explain it here. Also: All the really tiny parts will come soldered in the kit, so don't panic as you read this! It's 2012 and we have robots that do this kind of work :)

Step One: Lay Out Your Parts

The solder paste doesn't stay wet long, so ideally you want everything laid out in advance for easy transferring. I only soldered up one board, so I used one of the other ones to place all the pieces (pic2 ).

Step Two: Align Stencil

Solder paste is a messy material. It has the consistency of cake icing and tends to just mush everywhere. In order to get it on the board in precision amounts a stencil is used. Since I'm only using this stencil for the test boards I had it made of kapton (a plastic), cut out with a laser cutter. (pic 3)

The trick is getting the very small holes lined up across the board. It might look good in one corner but a slight rotation or misalignment will make it completely off in the other corner. You can tell it's right when the you can't see any of the green board through the stencil holes. (pic 4-5)

Step Three: Squeegee

Now I'm all set up to lay down the solder paste. A line of it is squeezed out on one edge of the board and a small squeegee is used to pull it across the board. (pic 6) You pretty much have to get it right in one go, everything is small and the kapton is flexible so it will move around if you try and mess with it. A swift but purposeful stroke is used with even pressure across the whole thing. The result is all the wholes are filled with grey solder paste! (pic 7)

Step Four: Add the Parts

After carefully lifting the kapton stencil off I could then place all the parts on the board. Having already laid them out this was just as easy as picking them up with tweezers and dropping them onto the pasted board. Of course now I had to get the alignment exactly right. It takes a little bit of patience and a steady hand. Ideally you want to place the part straight down onto the board into the paste exactly right since lifting it back up or moving it tends to smear the solder paste that was so carefully laid out by the stencil. (pic 8)

Step Five: Bake!

So now all you have to do is heat it up so the solder melts. I carefully moved the populated board onto a nonstick hotplate -- originally made for cooking bacon, now used just for making electronics (and never used for cooking again since it's contaminated). I had a temperature probe on the hotplate as well to keep an eye one it. (pic 9)

I let it preheat at around 100 C for a minute before bringing it up to around 200 C. The board smokes alarmingly as the rosin in the solder paste burns off, and the suddenly you can see the grey paste turn silver as it melts. A few seconds later and the whole board has re-flowed and all the parts are sitting in silvery solder.

Then the hotplate is turned off and about half an hour later everything is back at room temperature and magically everything (around 60 parts total) is soldered on! 

After hand soldering the large, through hole stuff (switches and headers) I have a complete test board.

Testing

Well the next step is to plug it in and see what happens.  And the answer is: nothing. Well of course, nothing is programmed on the computer chip yet -- still fresh from the factory. But I should see definitely not see one thing: it should not draw more than few miliAmps, if it does then something is wrong in a bad way -- like a short circuit somewhere.

So with held breath watching the Ammeter I plugged it in a flipped the switch. 

And nothing, just a tiny trickle of around 1 mA. Phew. But actually that was too little current so I think something else if wrong. Using a voltage probe I found that the switching power supply (going from 5V USB to 3.3V) on the board was off. Some more poking and the issue was found.

VINA vs EN

In order to turn off the board when the battery gets too low there is a voltage divider (see earlier post) that is tuned to the battery voltage and fed into both the "VINA" (voltage in analog )and "EN" (enable) pins on the switcher. At the time I thought these both did the same thing, and basically they do, but with one key difference. The VINA pin draws a fair amount of current to run its analog comparator. The upshot being that the pin acts like a small resistor that's in parallel with the voltage divider resistors. This threw off the math so bad that the pin is below the cutoff voltage and the power chip will not turn on. This of course is what it's designed to do, it's just doing it at the wrong voltage. So I took some much smaller resistors and replaced the ones on the board real quick. (pic 10)

It actually took two tries since it was guess and check kind of thing. But with the right resistors in place I switched it on again and now it draws 10 mA or so. Much more like what I was expecting. More probing showed that the power was on and there was 3.3V everywhere on the board! And no shorts, no mod wire, just a simple change of resistor values. 

First Light

If only that were it :)

Now I had to get something programmed on the chip and see if I can get the peripherals (like the LEDs) up and running.  I have a new code repository on git hub for firmware:

https://github.com/open-notify/ISS-Notify-Firmware

I used an AVR ISP programmer with the header on the board to upload a simple blinking code and nothing happened. Turns out for a couple of reasons. First I found out PORT D wont be an output until you turn off the JTAG interface -- lost a few hours to that one. And it doesn't work because there are no set resistors on the LED driver boards. Of course I knew that. I am waiting to test the brightness and color of the  LEDs to color balance them before choosing resistor values. For now I soldered a 10k resistor across the red driver.

So after all that it works! I can turn on and off the red lights at least (last pic). Lots more work to be done in testing and to get the whole board up and running, but so far so good!

  • Image-113743-full
  • Image-113744-full
  • Image-113745-full
  • Image-113746-full
  • Image-113748-full
  • Image-113749-full
  • Image-113750-full
  • Image-113751-full
  • Image-113752-full
  • Image-113753-full
  • Image-113754-full
    1. Missing_thumb
      Reed Martin on May 7

      Sweet info! Really enjoy the insights into the project. Nice job!

    2. Missing_thumb
      nanette emerle on May 7

      This is the BEST kickstart I have ever backed! You are amazing! Really enjoy and appreciate the updates!

    3. Gravatar.thumb
      Pierre Baillargeon on May 7

      This kind of post is one of the reasons I love Kickstarter. I can't wait to get my hands on the finished product but these posts are making the wait quite worthwhile! Thanks for sharing, looking forward to more updates in the future!

Update #12: Test Board

Posted on April 26

Look what came in the mail!

A real board. I'm still putting it together. I'm trying to get lots of photos/documentation of the build to post next week!

  • Image-110774-full
  • Image-110775-full
  • Image-110776-full
  • Image-110778-full
    1. Fb_profile_picture.thumb
      Liam Kennedy on April 26

      That sure looks spiffy!

    2. Mmm.thumb
      Maria Mercedes Martinez on April 26

      Oooooo!!! I can't wait!!

    3. Fb_profile_picture.thumb
      Cameron Mulder on April 26

      looks neat. Does it work?

Update #11: Parts! And LED Testing

Posted on April 14

Digikey Arrived

Finally. I have just about everything to make a few test boards, minus the board itself.

I unpacked and inventoried everything, then took some printouts of the layout and carefully placed each part on the paper, taking note of the pin spacing and distances between the parts, etc. 

Couple of Errors

By doing this I noticed my one big mistake: somehow I had managed to switch around the position of pin 1 on the power supply chip. But that's what this test is for. Also some of the pads were not as big as they should be.

I fixed these things and printed new version and laid everything back out. I think it looks good!

Off For Manufacture

So I took the fixed version and sent it to a board manufacture. I'm just making a couple of test boards first, since it's pretty expensive I have to get this right for sure before I send off for hundreds.

Still getting the format and details right with their customer service, but hopefully I can have a board in my hands within the next week and a half.

LED Testing

In the mean time I've been playing around with the tiny, tiny LEDs to see how much current they pull at different brightness'. It's very hard to get a sense of how LEDs look just from datasheets. So I soldered together a little test board with one of the LEDs and a button for each color. I found that even down around 5 ma each, they're still really bright and the color saturation is great! I think these will look awesome.

Check out the video for the lights in action!

  • Video-98086-h264_high

  • Image-107416-full
  • Image-107421-full
  • Image-107422-full
  • Image-107423-full
  • Image-107424-full
  • Image-107425-full
  • Image-107426-full
    1. Fb_profile_picture.thumb
      Cameron Mulder on April 15

      Awesome! Looks like it is coming along

    2. Missing_thumb
      nanette emerle on April 15

      AMAZING! Great job you're doing!

    3. Missing_thumb
      Andrea&Nathaniel on April 15

      I second Bryan's comment on the binder clip! Also, so excited to see all the led lights.

Update #10: Board Rev One

Posted on April 7

Board V0.1

I have the finished board layout, with screen print and everything. I've been making lots of nitpick-y changes to the layout, fixing traces, stapling ground planes, moving things, changing my mind, moving them back, etc. But I have what I think is a final test board.

Below shows the board with just the traces turned on, and the total design.

Moving towards physical

I was supposed to have parts this week, but I'm still waiting for delivery. So next week I will "test" the layout against reality by placing all the parts on a printout of the board, checking for sizes and spacing and also if I got all the little pads the correctly spaced and such. This kind of check is great if you don't trust yourself and avoids expensive board production for stupid mistakes. Much like the way you only notice a misspelled word after you print out an important school paper.

I'm got quotes from board builders so I'm ready to send off the design as soon as I know it'll work.

Faceplate

Since I know now where all the parts will be placed I've started to work on the laser cut faceplate. I've got a laser engraved space station logo and patches above the LED's along with labels for the button and switch and little cut outs near the hacker's pin breakouts. All the unused pins on the AVR are routed here so the board can be extended into other projects. I rounded the corners a little and made holes for the mounting bolts. I got the idea for a faceplate from other projects, and thought it's cool because I like being able to see all the technology inside. 

Below are photos of the printouts of the board and faceplate mockups.

  • Image-105594-full
  • Image-105595-full
  • Image-105600-full
    1. Fb_profile_picture.thumb
      rezonate on April 8

      Lots of ISS in the news lately. One of my old bandmates is up there (Dan Burbank). It'll be fun to see a light when he's passing by. Hopefully the kit will be ready before he deorbits.

    2. Picture 7.thumb
      Doug Keenan on April 9

      Thanks for the update - looks great!

292
Backers
$18,637
pledged of $6,000 goal
0
seconds to go

Funding Successful

This project successfully raised its funding goal on July 20, 2011.

Pledge $10 or more Pledge $10 or more

6 Backers • Limited Reward (34 of 40 remaining)

Get a nice, large NASA sticker, until I run out. Also my eternal thanks for helping this get off the ground.

Pledge $25 or more Pledge $25 or more

4 Backers

For a pledge of $25 I will send you a thank you card and a limited edition ISS-Notify sticker. And you can be proud of helping make space commonplace!

Pledge $40 or more Pledge $40 or more

136 Backers

If you're the hacker type, get the circuit board and all the parts you need, but not assembled. Makes for a great weekend project! I should have this ready before the finished product. If you have a soldering iron you could be the first in your block to have an ISS lamp!

Pledge $85 or more Pledge $85 or more

127 Backers

Be the first to get a finished ISS-Notify desk light! I will also send you a thank-you card and sign the back of the lamp!

Pledge $500 or more Pledge $500 or more

3 Backers

As a serious backer you will have my undying gratitude. You get an ISS-Notify desk lamp, but I will work with you to customize it! I'll have it laser etched or machined any way you like. It will be one of a kind.

Project By

60331_716471253998_29706653_40112182_666267_n.large

Has not connected their Facebook account.

I went to Appalachian State University where I studied physics and astronomy. Shortly after graduating in 2006 I moved to Portland, OR. I've been a consultant and am currently a full time rocket nerd. When not day dreaming about being in space I'm helping design and build some of the most sophisticated amateur rockets in the world at Portland State Aerospace Society.

  1. mechanicalintegrator.com