Audible altimeter part 3

The altimeter has been in use for approximately four months and nobody has died. Project is deemed great success and I can finally update the blog.

Actually now the PCB is in version 3 and fourth version is planned. More about progress of the PCB later.

Previous versions

So currently the PCB is at version 3. Version 1 was very quick and rough layout (45mm x 80mm) just to get the project started. It also contained GPS module but the there were lots of mistakes while laying the board near the module and I could not get connection to any satellites. I will be building new PCB for the GPS module again this winter but I’m fairly sure that the GPS can not fit into the existing case as it requires quite large and intact ground plane.

PCB version 1 with GPS and lots of green wire.

Second version was designed around small project case (30mm x 52mm) and contained mounting holes in each corner of the PCB. Micro-USB connector was planted on the long side of the PCB and for testing the buzzer there was two overlapping footprints for different buzzer components.

I ordered small laser cut acrylic case with 1mm wall thickness for the electronics but the case was too flimsy for actual use. The case laser cut profile was designed using MakerCase.

PCB version 2 with acrylic case.


Version 3 PCBs arrived after three weeks of waiting.

Version 3 PCBs.

Before starting the altimeter project I had decided to start using reflow soldering. I build small oven controller which uses thermocouple, solid state relay, PWM and PID to control the oven temperature. Stencil for the applying the solder was ordered from OSH Stencils.

Laying components

Most of the components were from Digikey but only place I could find the display was Mouser.

Major components ready to be placed.
Smaller components were placed first. Most of the resistors and capacitors are 0603 size.
All components laid. Few footprints were left empty as accelerometer and second and third barometer were left out.

Reflow soldering

PCB was reflow soldered in small pizza oven which was connected to temperature controller (visible in the back). Temperature was monitored using terminal application.

Bad component connections

Applying the solder and the whole reflow soldering is not fully in my control as some of the components “tombstoned” (other end of the component lifted from the pad) or solder bridges were formed.

I used head mounted magnifier for inspection. This one has quite poor optical quality and ergonomics.
Bad connection / tombstoning.
Bad connection / tombstoning.
Solder bridge under removed capacitor which shorted the 3.3V rail to ground.

Version 3 – Bad traces

After assembling the PCB the USB failed to work. After pullimg my hair for few minutes I noticed that some of the USB traces were missing. This was fixed with small jumper wire.

I contacted OSH Park and let them know about the bad quality just so that process could be improved. They replied quickly and offered refund or free rush order + shipping. Good customer support!

Missing traces.
Good PCB.

First boot

The MCU was programmed using Atmel ICE programmer. I’m using Tag-Connect cables as they have quite small footprint.

After few hours of work, it works!

Display connector

As the display connector is only component on the back side of the PCB I soldered it by hand.

Working display. These images are actually from second build which I gave to a friend. The first one I’m using inside the helmet. My friend is using his mostly under canopy as it is wrist mounted.


The PCB was designed to fit into one of the cheap but sturdy plastic cases.
First top of the case was removed.
Then the edges were sanded smooth.
I used two roughness of sandpaper.
Extra parts of version 2 case were used as new top/window.
Holes for the buttons and buzzer.

Cutting holes for the USB and power switch.

Looking “good”. This display is actually LS013B4DN04. LS013B7DH03 is on the right. After a quick test I switched to LS013B7DH03 as I was afraid that the mirror like quality of LS013B4DN04 would not make good contrast in sunny weather.
After some cleanup.
Ready to swoop.

Leave a comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.