Assembling

In this document we will be going through the main practical steps to put together a Linaro Automation Appliance (LAA). As an example we will consider as Device Under Test (DUT) a Raspberry PI 4 Model B (RPi 4B)

It is suggested to make use of an anti-static mat and also wear the anti static wrist strap. Please remember to connect the mat and the strap to the ground.

../../_images/image1.jpg ../../_images/image2.jpg

Here is a list of what we need:

  • Standard Interface Board (SIB)

  • Mechanical Interface Board (MIB)

  • Jumper for the 3v3 pin

  • Raspberry:

    • Raspberry PI Model 4B

    • 32 GB SD Card

    • (optionally) x4 M3 plastic screws

    • (optionally) x4 17mm M3 brass spacers

    • (optionally) x4 M3 hex nuts

  • Temperature Sensor

  • Supports:

    • x10 30mm M3 brass spacers

    • x10 M3 plastic screws

    • x8 17mm M3 brass spacers

    • x8 M3 hex nuts

    • x4 30mm M2 brass spacers

    • x10 M3 plastic screws

    • (Optionlly ) 1x Linaro LAA Support Base

  • Mini Screen:

    • OLED

    • OLED protector

    • x2 M3 screws

    • x2 M3 hex nuts

Supports for the SIB

The first thing we want to do is to assemble the supports on the SIB so that it can stand safely.

This is what a SIB looks like, specifically an hardware revision 3 board:

../../_images/image3.jpg

We want to add the longer 30mm spacers at the bottom. But first we want to add β€œfeet” to the spacers, which will be the plastic M3 screws.

../../_images/image4.jpg

Linaro LAA Support Base

If you have Linaro LAA Support Base make use of it to place your 30mm spacers. It will be very easy to place the SIB on top and fix it.

../../_images/linaro-laa-support-base.jpg

The 30mm spacers will need to be screwed on the other side of the board with the 17mm spacers or with an hex hut, as you can see here:

../../_images/image5.jpg

In the next photo you can see where you want to put 8 of the supports (the other 2 will be just afterwards):

../../_images/image6.jpg

For the last 2 30mm spacers we will be using hex nuts, these will be placed at the front of the SIB.

../../_images/image7.jpg

Please make use of a hex wrench (next photo) to make sure everything is properly fixed.

../../_images/image8.jpg ../../_images/image9.jpg

At this point we want to add the M2 30mm spacers underneath the USB plugs. These are very important to avoid for the SIB board to bend and break when someone wants to plug USB connectors to them.

As you will see the holes are between the USB plugs, making it harder to mount the supports. Your fingers will be too big to place the hex nut between the plugs. The best way would be to make use of a hex wrench that is also magnetic, making the nut stick on the tool. Otherwise a trick is to take some tape and put it around the wrench, then we want to attach the hex nut to it. You can see it here:

../../_images/image10.jpg

You can put the hex nut in front of the hole between the USB plugs and then screw the spacer from the other side.

../../_images/image11.jpg

That’s what you should be seeing after mounting these 4 supports.

../../_images/image12.jpg

Use the hex wrench to make sure all the M3 plastic β€œfeet” are properly screwed.

SIB feet

The M2 30 mm spacers will have smaller M2 plastic screw β€œfeet”. In order to touch the ground they need to NOT be fully screwed. This will ensure to not bend the SIB board when you try to connect something on the USB plugs.

OLED Screen

It is now time to mount the OLED screen. There is an optimal sequence of steps to mount it easily.

First, we want to insert the OLED screen component on the 4 pin connector.

../../_images/image13.jpg

Then we want to put the protector in front of the OLED.

../../_images/image14.jpg

Protector

The bottom part of the protector will go on the other side of the SIB board.

Finally, we want to put the screws with the nuts.

../../_images/image15.jpg ../../_images/image16.jpg

Temperature Sensor

Mounting the temperature sensor is straightforward since there is once one place it can go and cannot be inserted in the wrong way.

../../_images/image20.jpg

Sensor

The sensor itself is at the end of the wire, you can decide where you want to place it and read values from.

Adding the MIB

At this point the SIB is ready to have the MIB placed on top.

But before, you can optionally add supports for the DUT board on the MIB. In order to do so you need to find appropriate spacers and the hex nuts and screws to fix them. Double-check where the holes are.

Spacers

The spacers are probably going on the top of the MIB.

We will now proceed in placing the MIB on the SIB supports, making sure that the big connector in the center connects to the plug on the SIB board.

../../_images/image17.jpg

Once we put the hex nuts we should get here.

../../_images/image18.jpg

We can now put the Jumper and set the main voltage to 3.3V.

../../_images/image19.jpg

DUT: RPi 4B

We can now mount the Raspberry PI 4B on the LAA.

../../_images/image21.jpg

Just pay attention to how you connect it. The Raspberry needs to be placed as indicated on the MIB itself, facing down.

../../_images/image22.jpg

And at this point we want to connect the LAA to the DUT via various cables and connectors. Which cables are required depends on which DUT you have. In our case we are considering a Raspberry PI 4B and you can find all the info on how to connect it here: Raspberry Pi 3B+ and 4B