Skip to content

Most visited

Recently visited

navigation

Pico Pro Maker Kit

Follow these instructions to set up your Pico Pro Maker Kit.

What's in the box

Open the box and make sure you have all of the components in the kit. You will also need a small Phillips screwdriver (not provided).

inventory
Bubble_number_01Pico i.MX7Dual development board Bubble_number_02Standoffs (x2) and screws (x5) for the Rainbow HAT
Bubble_number_03Rainbow HAT Bubble_number_04USB-C cable
Bubble_number_05Wifi antenna Bubble_number_06Antenna extender cable
Bubble_number_07Camera module Bubble_number_08Camera module cable
Bubble_number_095" multi-touch display Bubble_number_10Display 6-wire cable

Connect the parts

Connect the parts in the following order. Note that some versions of the Pico Pro Maker Kit do not include the Rainbow HAT, camera, and/or multi-touch display.

Wifi antenna

Connect the wifi antenna to the development board:

antenna_step1

Locate the wifi antenna and extender cable. Screw the cable into the base of the antenna.
antenna_step2

Locate the round antenna pin on the development board (pictured above). Press the small round connector at the end of the extender cable onto this pin.

Camera

Connect the camera to the development board:

camera_step1

Locate the camera module and cable. Turn the board over to reveal a white connector near the edge of the board. Swivel the black retaining clip upward. Insert one end of the camera module cable into the white connector. The silver pins on the cable should be facing down. Swivel the retaining clip back down to hold the cable in place.
camera_step2

Turn over the camera module to reveal a white connector near the edge of the board. Swivel the black retaining clip upward. Insert one end of the camera module cable into the white connector. The silver pins on the cable should be facing down. Swivel the retaining clip back down to hold the cable in place.

Rainbow HAT

Connect the Rainbow HAT to the development board:

hat_step1

Locate the standoffs and screws. Screw the standoffs into the two holes on the development board (pictured above). One hole is located near the USB-C connector; the other hole is located next to the audio connector.
hat_step2

Locate the Rainbow HAT and turn it over. The HAT has a 40-pin female connector. The development board has a 40-pin male connector. You will connect these together in the next step.
hat_step3

Gently press the connector on the back of the Rainbow HAT onto the connector on the development board. Be sure to press straight down. Note that the HAT should not come in contact with the development board, especially the small, square system on a module (SoM) board attached to the main board.
hat_step4

Use two screws to secure the standoffs to the Rainbow HAT.

Multi-touch display

Connect the display to the development board:

display_step1

Locate the i.MX7Dual development board. Turn it over to reveal a white connector near the center of the board. Swivel the black retaining clip upward.
display_step2

Locate the multi-touch display and turn it over. The display has a flat ribbon cable connected to it; you may need to remove some tape securing it to the back of the display. Insert the flat ribbon cable into the white connector on the board. Swivel the retaining clip back down to hold the cable in place.
display_step3

Locate the 6-wire cable for the display. Insert one end of the cable into the connector perpendicular to the ribbon cable connector. The gold contacts on the cable should be facing up.
display_step4

Turn both the display and the development board over. The display has a 6-wire connector; you may need to remove some tape securing it to the back of the display. Connect the remaining end of the 6-wire cable to this connector. The gold contacts on the cable should be facing up. Note that you will need to twist the 6-wire cable slightly.

Final result

Your kit is now assembled. You will connect the USB-C cable when you flash Android Things on your board.

final_result

Install Android Things

Follow the hardware setup instructions to flash the latest version of Android Things on your i.MX7D development board.

If you have a Rainbow HAT, follow these instructions to download and run a sample that blinks one of the HAT's LEDs. If you don't have a Rainbow HAT, you can connect an LED and button to the development board and run the sample.

  1. Download and unzip the sample-button project to the directory of your choice.

  2. Run the project using either of the following:

    • In Android Studio, select File > Open and select the directory where you unzipped the sample. Select Run > Run 'app'.

    • From the command line:

      cd sample-button-master
      ./gradlew assembleDebug
      adb install -g -r app/build/outputs/apk/app-debug.apk
      adb shell am start com.example.androidthings.button/.ButtonActivity
      
  3. Press the "A" button on the Rainbow HAT and the red LED will light up. If you connected an external button and LED, press the button to light the LED.

Next steps

Troubleshooting

You can report bugs and suggest new features with the Android Things issue tracker.

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)