SparkFun
Inventor's Kit for MicroPython - KIT-29326
· MPN: KIT-29326
Start learning embedded electronics with a complete MicroPython kit designed for beginners. It guides you from blinking your first LED through to building an...
Get notified when back in stock
Start learning embedded electronics with a complete MicroPython kit designed for beginners. It guides you from blinking your first LED through to building and programming an autonomous robot, with no prior programming or electronics experience required.
The kit is built around MicroPython, a beginner-friendly implementation of Python 3 for microcontrollers. You can write readable code that interacts with real hardware, helping you focus on electronics concepts rather than complex syntax.
Learning is browser-based through an interactive guide using JupyterLite Notebooks, with step-by-step instructions and the coding environment side by side. A more traditional IDE-style version is also included for those who prefer that workflow.
At the centre of the kit is the SparkFun RP2350 IoT RedBoard, which can read sensors, control motors and display messages. Built-in WiFi and Bluetooth support provide a path into IoT projects, while Qwiic compatibility opens up expansion with SparkFun’s I2C sensor and actuator ecosystem.
Features:
- Beginner-Friendly: Learn the fundamentals of programming and electronics from the ground up.
- No Soldering Required: Get creating right away with plug-and-play components and a solderless breadboard.
- Build Your Own Robot: Projects and circuits culminate in assembling and programming an autonomous robot that can navigate on its own.
- MicroPython: Uses a beginner-friendly version of Python 3 for programming physical hardware.
- Browser-Based Interactive Learning: The hands-on learning experience runs in a web browser at sik.sparkfun.com.
- JupyterLite Notebooks: Step-by-step instructions and coding environment are presented side by side.
- Traditional IDE Environment: Includes a version that implements a more traditional IDE environment.
- Expandable and Versatile Hardware: Built around the SparkFun RP2350 IoT RedBoard.
- Built-in WiFi and Bluetooth: Supports future Internet of Things (IoT) projects once the basics are mastered.
- Qwiic Ecosystem: Expand into SparkFun’s family of I2C sensors, actuators, shields and cables.
- Qwiic Connector: Qwiic-enabled boards use a common 1mm, 4-pin polarised connector.
- Project 1: Light.
- Circuit 1A: Blink an LED.
- Circuit 1B: Reading a Potentiometer.
- Circuit 1C: Reading a Photoresistor.
- Circuit 1D: RGB Night-Light.
- Project 2: Sound.
- Circuit 2A: Buzzer.
- Circuit 2B: Digital Trumpet.
- Circuit 2C: “Simon Says” Game.
- Project 3: Motion.
- Circuit 3A: Servo Motors.
- Circuit 3B: Distance Sensor.
- Circuit 3C: Motion Alarm.
- Project 4: Display.
- Circuit 4A: OLED Hello World.
- Circuit 4B: Digital Temperature.
- Circuit 4C: Who Am I? Game.
- Project 5: Robot.
- Circuit 5A: Motor Basics.
- Circuit 5B: Remote-Controlled Robot.
- Circuit 5C: Autonomous Robot.
Documentation includes a Getting Started & Project Guide and Jupyter Notebooks, making this a strong launchpad for learning MicroPython, sensors, motors, displays and robotics.
Jargon buster
Plain-language definitions for the technical terms used above.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- JupyterLite Notebooks
- A browser-based notebook environment that combines instructions, text and runnable code in one place. For a learning kit, this matters because students can follow lessons and edit code without installing a full programming setup first.
- LED
- A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- OLED
- OLED stands for organic light-emitting diode, a display type where each pixel produces its own light. It matters because OLED screens are thin, high-contrast and easy to read for small status displays, but they can be more sensitive to image burn-in than some other display types.
- photocell
- A light-sensitive component whose electrical resistance changes with the amount of light falling on it. It matters when choosing or using light sensors, automatic lights, or brightness-detecting circuits because its response speed, resistance range, and sensitivity affect how reliably it detects light levels.
- Polarised connector
- A connector shaped so it is intended to plug in only one way around. This helps prevent reversed wiring, which can stop a circuit from working or damage parts.
- potentiometer
- A variable resistor usually turned with a knob or shaft to create an adjustable electrical signal. It is often used for inputs such as volume, brightness or position, so it helps beginners learn how a microcontroller reads changing values.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- RGB
- Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
- RP2350
- A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
- servo
- A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
- solderless breadboard
- A reusable board with rows of internally connected holes for building circuits by pushing in components and jumper wires, with no soldering required. It lets you prototype and rewire a circuit quickly and reversibly before committing to a permanent, soldered build.
Find this product in