background image

Assembly Guide for SparkFun JetBot AI Kit

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 Kit 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 two
kits that SparkFun sells; Jetbot including Jetson Nano & the Jetbot add-on kit without the NVIDIA Jetson Nano.
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, Amazon Greengrass, and
the JetBot ROS. Users only need to plug in the SD card and set up the WiFi connection to get started.

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. However, SparkFun can
only provide support for the instructions laid out in the following pages.

Summary of Contents for JetBot AI Kit

Page 1: ... guide serves as hardware assembly instructions for the two kits that SparkFun sells Jetbot including Jetson Nano the Jetbot add on kit without the NVIDIA Jetson Nano 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 Amazon Greengrass and the JetBot ROS Us...

Page 2: ...bility 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 d...

Page 3: ... Camera 1 Screw Terminals 2 54mm Pitch 2 Pin 2 SparkFun Micro OLED Breakout Qwiic 1 SparkFun microB USB Breakout 1 SparkFun Serial Controlled Motor Driver 1 Breadboard Mini Self Adhesive Red 1 SparkFun Qwiic HAT for Raspberry Pi 1 SparkFun JetBot Acrylic sidewall for camera mount 2 SparkFun JetBot Acrylic Camera mount 4x nylon mounting hardware 1 Qwiic Cable 100mm 1 Qwiic Cable Female Jumper 4 pin...

Page 4: ...r 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 Soldering kit for assembly configuration of the SparkFun Serial Controlled Motor Driver example TOL 14681 Optional adjustable wrench or pliers to hold sm...

Page 5: ... the included ball caster as a larger option has been provided for smoother operation Start by attaching the chassis motor mount tabs to each of the Shadow Chassis Motors pair using the long threaded machine screws nuts included with the Circular Robotics Chassis Kit Product Showcase Circular Robotics Chassis Assembly Product Showcase Circular Robotics Chassis Assembly ...

Page 6: ...Circular Robotics Chassis Kit two in the rear and one in the front The rear of the SparkFun Jetbot will be on the side of the plate with the two sign cut outs The rear of the motor will be opposite the wheel where the spindle extends This orientation ensures the widest base most stable set up for your Jetbot The motor mounts fit into two mirrored inlets in each base plate as shown Install the moto...

Page 7: ... mount tab recesses Hold the sandwiched chassis together with one hand and install the remaining Phillips head screws included with the Circular Robotics Chassis Kit through the top plate into the threaded standoffs Your main chassis is now assembled The Circular Robotics Chassis Kit also contains a very small caster wheel assembly but we have included a larger metal caster ball to increase the st...

Page 8: ...in the rear We recommend the rear standoff on the left side of the chassis as shown so the 6 in microB usb cables that will be installed later can more easily span the gap needed to power the JetBot Un package the 3 8 in Metal Caster Ball and thread the mounting screws through all pieces as shown Note the full stack height will help balance the Jetbot in a stable position ...

Page 9: ...revent the ball from easily rotating in the plastic assembly However too loose and it may un thread go for what feels right After you have installed the caster aluminum standoffs thread the motor wires through the back of the chassis standoffs for use later 2 Camera Assembly Installation Unpackage the Leopard Imaging camera align the four holes in the acrylic mounting plate with those on the camer...

Page 10: ... how you tighten lug nuts on a car rim Align one acrylic sidewall with the camera mounting plate as shown below ensuring that the widest section of the sidewall is oriented to the top of the camera mount where the ribbon cable extends Apply even pressure on each piece until they fit together Note these pieces are designed to have an interference fit and will have a nice satisfying click when they ...

Page 11: ...late is facing towards the front right of the Jetbot as shown This will ensure that there is plenty of room for the camera ribbon cable to pass around the assembly and up to the Jetson nano camera connector Install four of the nylon standoffs to the top of the SparkFun Jetbot acrylic mounting plate using four of the included 1 4 in 4 40 Phillips head screws as shown below ...

Page 12: ...o recommend a detailed review of the Hardware Overview of the SparkFun Serial Controlled Motor Driver Here You will need to solder both triple jumpers labeled below as I2C pull up enable jumpers as the SparkFun pHat utilizes the I2C protocol The default I2C address that is used by the pre flashed SparkFun Jetbot image is 0x5D which is equavalent to soldering pad 3 noted as configuration bits on th...

Page 13: ...Qwiic cables Break off 5 Male PTH straight headers and solder into the breakout points on the SparkFun microB USB Breakout Install both the SparkFun Serial Controlled Motor Driver the SparkFun microB Breakout board on the included mini breadboard so the GRD terminals for each unit share a bridge on one side of the breadboard Utilize the included 2 in 22 gauge solid core hookup wire red to bridge t...

Page 14: ...t to turn or vice versa your leads need to be corrected Set this assembly aside for full installation later 4 Accessory Installation to Main Chassis Align the mounting holes on the SparkFun Micro OLED Qwiic with those on the back of the SparkFun Jetbot acrylic mounting plate Install the Micro OLED using two 1 4 in 4 40 Phillips head screws and two 4 40 machine screw nuts Thread the ribbon cable of...

Page 15: ...onents can break easier than you think Please be careful with this next step Loosen the camera connector with a fingernail or small flathead screwdriver Fit the ribbon cable into this connector and depress the plastic press fit piece of the connector to hold the ribbon cable in place Unpackage install the USB Wifi adaptor into one of the USB ports on the Jetson nano Dev Kit The drivers for this Wi...

Page 16: ...entation of the SparkFun pHat Wrap the motor wires around the rear left standoff to take up some of the slack one or two passes should do Peel the cover off the self adhesive backing on the mini breadboard you set aside at the end of section 3 Place the breadboard near the back of the Jetbot Acrylic mounting plate where there is good adhesion access to all the components Attach the 4 pin Female Ju...

Page 17: ...t Qwiic connector to the SparkFun pHat as shown Cut the Dual Lock Velcro into two pieces and align them on the 10Ah battery top plate of the Two Layer Circular Robotics Chassis as shown below Ensure that the USB ports on the battery pack are pointing out the back of the Jetbot Additionally the orange port 3A will need to power the Jetson Nano Dev Kit therefore will need to be on the right side of ...

Page 18: ...he Jetbot chassis via the Dual Lock Velcro Remove the micro SD card from the SD card adapter Insert the micro SD card facing down into the micro SD card slot on the front of the Jetson Nano Dev Kit Please see the next three pictures for additional details ...

Page 19: ... of the 10Ah battery pack has two differently colored ports The black port 1A is used to power the motor driver via the SparkFun microB breakout Utilize one of the 6 in micro B USB cables to supply power to the microB breakout ...

Page 20: ...le 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 instru...

Page 21: ... your notebooks make sure that if you are following Step 5 Install latest software optional skip the last command line instruction of the forth step Get and install the latest JetBot repository from GitHub by entering the following commands git clone https github com NVIDIA AI IOT jetbot cd jetbot sudo python3 setup py install Note Running sudo python3 setup py install in the command line will ove...

Page 22: ...es in the jetbot folder The file paths must be the same so make sure to overwrite files exactly Click on the icon that looks like a filing cabinet on the left hand side of the GUI This is your Home directory From here you will need to proceed into the jetbot folder There you will find a jetbot folder with similar files to the ones you just extracted Delete the folder and copy in our files you can ...

Page 23: ...rials ReconBot with the Tessel 2 Build a robot with the Tessel 2 that you can control from a browser on your phone or laptop Wireless Joystick Hookup Guide A hookup guide for the SparkFun Wireless Joystick Kit Building a Safe Cracking Robot How to crack an unknown safe in under an hour Wireless Remote Control with micro bit In this tutorial we will utilize the MakeCode radio blocks to have the one...

Reviews: