Assembly Guide for SparkFun JetBot AI Kit V2.0

Pages
Contributors: Evan_Double_U
Favorited Favorite 0

Introduction

SparkFun’s version of the JetBot merges the industry leading machine learning capabilities of the NVIDIA Jetson Nano with the vast SparkFun ecosystem of sensors and accessories. Packaged as a ready-to-assemble robotics platform, the SparkFun JetBot AI Kit v2.0 requires no additional components or 3D printing to get started - just assemble the robot, boot up the Jetson Nano, connect to WiFi and start using the JetBot immediately. This combination of advanced technologies in a ready-to-assemble package makes the SparkFun JetBot Kit a standout, delivering one of the strongest robotics platforms on the market. This guide serves as hardware assembly instructions for the JetBot AI Kit v2.0. The SparkFun JetBot comes with a pre-flashed micro SD card image that includes the Nvidia JetBot base image with additional installations of the SparkFun Qwiic Python library, Edimax WiFi driver, AWS RoboMaker ready with AWS IoT Greengrass, and of course the JetBot ROS. Users only need to plug in the SD card and set up the WiFi connection to get started.

Completed JetBot Kit

Note: We recommend that you read all of the directions first, before building your JetBot. However, we empathize if you are just here for the pictures & a general feel for the SparkFun JetBot. We are also those people who on occasion void warranties & recycle unopened instructions manuals but please note, SparkFun can only provide support for the instructions laid out in the following pages.

Attention: The SD card in this kit comes pre-flashed to work with our hardware and has the all the modules installed (including the sample machine learning models needed for the collision avoidance and object following examples). The only software procedures needed to get your JetBot running are steps 2-4 from the Nvidia instructions (i.e. setup the WiFi connection and then connect to the JetBot using a browser). Please DO NOT format or flash a new image on the SD card; otherwise, you will need to flash our image back onto the card.

If you accidentally make this mistake, don't worry. You can find instructions for re-flashing our image back onto the SD card in the Software Setup section of this guide

The Jetson Nano Developer Kit offers extensibility through an industry standard GPIO header and associated programming capabilities like the Jetson GPIO Python library. Building off this capability, the SparkFun kit includes the SparkFun Qwiic pHAT for Raspberry Pi, enabling immediate access to the extensive SparkFun Qwiic ecosystem from within the Jetson Nano environment, which makes it easy to integrate more than 30 sensors (no soldering and daisy-chainable).


The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.

Qwiic Connect System

Materials

SparkFun Jetbot included parts

Part Qty
JetBot Chassis Kit 1
Hobby Gearmotor (pair) included as part of JetBot Chassis Kit 1
Camera mount included as part of JetBot Chassis Kit 1
Wheels & Tires - included as part of JetBot Chassis Kit 2
Lithium Ion Battery Pack - 10Ah (3A/1A USB Ports) 1
Edimax 2-in-1 WiFi and Bluetooth 4.0 Adapter 1
Jetson Dev Kit v3 *only included in specified Kits* 1
SparkFun JetBot image (Pre Flashed) 1
Leopard Imaging 136 FOV Camera 1
SparkFun Micro OLED Breakout (Qwiic) 1
SparkFun Qwiic Motor Driver 1
SparkFun Qwiic pHAT v2.0 for Raspberry Pi 1
Qwiic Cable - 100mm 1
Qwiic Cable - 200mm 1
Jumper Wires Premium 6" M/M (2-pack black & red) 1
USB Micro-B Cable - 6" 1
Dual Lock Velcro 1

Included hardware with JetBot v2.1 Kit

Part Qty
Standoff - Nylon (4-40; 3/8in.) 10
1/4" Phillips Screw with 4-40 Thread 20
Machine Screw Nut - 4-40 10
M2 Nylon hex nut 4
M2 Nylon screw slotted drive 4
JetBot Chassis Hardware *included as part of JetBot Chassis Kit 1

Recommended Tools

We did not include any tools in this kit because if you are like us you are looking for an excuse to use the tools you have more than needing new tools to work on your projects. That said, the following tools will be required to assemble your SparkFun JetBot.

  • Small phillips & small flat head head screwdriver will be needed for chassis assembly & to tighten the screw terminal connections for each motor. We reccomend the Pocket Screwdriver Set; TOL-12268.
  • Pair of scissors will be needed to cut the adhesive Dual Lock Velcro strap to desired size; recommended, but not essential..
  • Optional- adjustable wrench or pliers to hold small components (nuts & standoffs) in place while tightening screws; your finger grip is usually enough to hold these in place while tightening screws & helps to ensure nothing is over tightened.

A Note About Directions

When we talk about the "Front," or "Forward" of the JetBot, we are referring to direction the camera is pointed when the JetBot is fully assembled. "Left" and "Right" will be from the perspective of the SparkFun JetBot (i.e. what the JetBot camera sees).

Jetbot Orientation