Setup and Using MicroPython for Beginners

Pages
Contributors: Christo-boots with the-pher, Member #1919784

Using Python on Linux

Alternatively, you can use Python on Linux-based, single-board computers (SBCs)!

This next section of the tutorial focuses on on just that, getting you up and running on the Raspberry Pi and NVIDIA Jetson Orin Nano. We'll walk you through the entire setup process, starting with the initial hardware configuration. This includes preparing your SBC's operating system and safely connecting your Qwiic devices then we'll dive into the software installation, where you'll learn how to create a clean Python virtual environment (venv) and install the core qwiic_i2c library. By the end of this tutorial, you'll have a fully configured system, ready to install any of our Qwiic Python drivers and start bringing your projects to life.

Supported Platforms

We carry plenty of linux-based SBCs in our catalog, but for the intents and purposes of this section of our tutorial, we'll be focusing on Raspberry Pi 5 line and the NVIDIA Jetson Orin Nano via the SparkFun Qwiic SHIM and/or Qwiic Cable. These boards include:

Raspberry Pi 5 - 16GB

DEV-27446
$120.00

SparkFun Qwiic Cable Kit

KIT-15081
$12.95

Raspberry Pi 5 - 8GB

DEV-23551
$80.00

Raspberry Pi 5 - 4GB

DEV-23550
$60.00

SparkFun Qwiic SHIM for Raspberry Pi

DEV-15794
$1.75

Raspberry Pi 5 - 2GB

DEV-26125
$50.00

NVIDIA Jetson Orin™ Nano Super Developer Kit

DEV-22098
$249.00