Enjoy Our Daily Deals
SDSDQAD-016G, 16GB uSD Card un-programmed
Product description
Providing you the high capacity to meet the needs of today’s business professional. Whether you are stuck in an airport or taking a taxi to your next big pitch, SanDisk mobile memory cards enable you to meet deadlines by plugging your files directly into most phones with a microSD card slot, providing convenience and reliability. Class 4 Speed performance rating.
RV3028 REAL TIME CLOCK (RTC) BREAKOUT
An ultra-low-power ( ~100 nA), highly accurate real-time clock breakout. The RV3028 RTC breakout?is perfect for adding timekeeping to your project and, thanks to the tiny on-board battery, it’ll keep time when your device is powered off. Like all the best timepieces, it’s Swiss-made!
BLINKT
Features
Software
Our?Blinkt! Python library?will have you blasting out rainbows in two shakes of a unicorn’s tail! There’s a stack of examples too, from binary clocks to cheerlights and flickering candles to Larson scanners!
Notes
We featured Blinkt! on a special episode of Bilge Tank where we tried to come up with as many different code examples as possible in one morning.
BADGER 2040-BADGER ONLY
RP2040 x e Ink?
We’re?big fans of electronic paper?at Pirate HQ – it makes for a lovely, crisp, high contrast display that’s readable even in bright sunlight and it doesn’t squirt unnecessary blue light into your environs like LCDs do. It’s also ultra low power (EPD displays only consume power while they’re refreshing), and the images on the display stick around for a really long time whilst the display is unpowered.
Using a RP2040 chip means we can drive the hardware in fun, experimental, low level ways. We’ve written custom drivers for the EPD display that prioritise low power consumption whilst enabling lightning fast refresh rates.
Features
BADGER 2040-BADGER+ACCESSORY KIT
Badger + Accessory Kit includes
Software
Because it’s a RP2040 board, Badger 2040 is firmware agnostic! You can program it with C/C++, MicroPython or CircuitPython.
Our?C++/MicroPython?libraries contain some nifty software tweaks to let you get the most out of your Badger. You’ll get best performance using C++, but if you’re a beginner we’d recommend using our batteries included MicroPython build for ease of getting started.
You can also use?CircuitPython?on your Badger 2040. CircuitPython drivers are designed to work on a bunch of different microcontrollers so you won’t get the fancy RP2040-architecture specific tweaks that you’ll find in our library, but you will get access to all the nice conveniences of Adafruit’s ecosystem.
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C Breakout Garden breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
Printables
Want to protect Badger from knocks and scrapes? Check out these nifty 3D printable cases and enclosures!
Notes
TINY 2040-2MB
Features
Getting Started
Tiny 2040 is firmware agnostic! You can program it with?C/C++ or MicroPython?in the same way as you would a Raspberry Pi Pico, though you’ll need to bear in mind that it has a reduced number of pins. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the?RP2040 landing page.
You can also use?CircuitPython?on your Tiny 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.
Notes
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
PLASMA 2040
Features
LED strip and connectors are sold separately, check out the extras tab for some options!
Getting Started
Plasma 2040 is firmware agnostic! You can program it with C/C++ or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the?RP2040 landing page. You can find documentation for our MicroPython Plasma module?here.
You can also use CircuitPython on your Plasma 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.?Click here?to download the CircuitPython firmware for Plasma 2040 and?click here?for a getting started guide.
Click?here?for a beginner friendly tutorial that covers how to hook up different kinds of LEDs to Plasma 2040 and how to use it to build a simple busy light. It includes both MicroPython and CircuitPython code!
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
You can find a list of which breakouts are currently compatible with our C++/MicroPython build?here.
We’ve also broken out a set of I2C pins, analog pins and debug pins so you can solder things like breakouts or analog potentiometers directly to them (or solder on a strip of header and plug the whole shebang into a breadboard).
Notes
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
BME688 4-IN-1 QUALITY BREAKOUT(GAS TEMPERATURE,PRESSURE, HUMIDITY))
Features
Kit includes
We’ve designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi’s GPIO header (pins 1, 3, 5, 7, 9). The right angle header also has the advantage of positioning the breakout away from the Pi’s CPU so as to minimise radiated heat.
Software
Bosch provide a C library,for this sensor, but we’ve also updated our BME680?Python library?(with a quick and painless one-line-installer) to work with the BME688, making it straightforward to combine it with our other boards (why not use a Blinkt! or Unicorn pHAT to visualise air quality in real time?)
You can also use this breakout with Raspberry Pi Pico and other?RP2040 boards,?using?C++?or Pirate brand MicroPython.
Notes
BME280 BREAKOUT-TEMPERATURE,PRESSURE HUMIDITY SENSOR)
Features
Kit includes
We’ve designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi’s GPIO header (pins 1, 3, 5, 7, 9). The right angle header also has the advantage of positioning the breakout away from the Pi’s CPU so as to minimise radiated heat.
Software
We’ve put together a?Python library?for using the BME280 sensor with a Raspberry Pi, with handy functions to read all of the values, and?a few nice little examples.
You can also use this breakout with Raspberry Pi Pico and other RP2040 boards, using?C++ or Pirate brand MicroPython?or?CircuitPython.
Notes
Interstate 75 – RGB LED Matrix Driver
LED matrix panels and cables are sold separately, check out the extras tab for some options!
Software
Because it’s a RP2040 board, Interstate 75 is firmware agnostic! You can program it with C/C++, MicroPython or CircuitPython.
Our?C++/MicroPython?libraries contain some spiffy HUB75 drivers that use RP2040’s PIO state machines and DMA to minimise CPU usage and maximise luscious, 10-bit gamma corrected colour depth.
You’ll get best performance using C++, but if you’re a beginner we’d recommend using our batteries included MicroPython build for ease of getting started.
You can also use?CircuitPython?on your Interstate 75! Because CircuitPython drivers are designed to work on a bunch of different microcontrollers you won’t get the fancy RP2040-architecture specific tweaks that you’ll find in our library, but you will get access to Adafruit’s mighty DisplayIO library which makes it super easy to display all sorts of different kinds of text, draw shapes and display images.
Please note that some less-common varieties of 64×64 panels, like ones that use the FM6126A chip, are not currently supported in CircuitPython.
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C Breakout Garden breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
You can find a list of which breakouts are currently compatible with our C++/MicroPython build in the most recent?release notes.
We’ve also broken out a bunch of useful I2C pins, analog pins and debug pins along the side of the board so you can solder things like breakouts or analog potentiometers directly to them.
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
PICO PROTO
Your Pico will need to have male headers soldered to it?(with the pins pointing downwards) to attach to our add-on boards.
Features
Case Fan & heatsink for Raspberry Pi 4 Case
Case Fan & heatsink for Raspberry Pi 4 Case
Fitting instructions
1 Remove any SD card, then put your Raspberry Pi into the lower half (base)
of the case. Take care to align the mounting holes in the corners with the
bumps in the case.
2 Insert the fan into the upper half (lid) of the case, with the green label facing
away from the lid. Push gently but firmly so that the two tabs on the fan
housing click neatly into place inside the tabs on the lid. The slightly curved
edge of the housing should be flush with the underside of the lid.
3 If you are also fitting the heatsink, remove the backing paper from the
self-adhesive pad on the base of the heatsink, position it centrally over the
processor, and gently press it into position.
4 Connect the three leads from the fan to the Raspberry Pi 4?s GPIO pins, as
shown in the table and diagram below. Take care to connect each lead to the
correct pin.
Lead Colour GPIO pin
5v RED 4
Ground BLACK 6
GPIO 14 BLUE 8
5 Fit the lid of the case onto the base.
WARNINGS
? This product should only be used in conjunction with Raspberry Pi 4 Model B and the official Raspberry
Pi 4 Case.
? This product should be operated in a well-ventilated environment and the case should not be covered.
SAFETY INSTRUCTIONS
To avoid malfunction or damage to this product, please observe the following:
? Do not expose to water or moisture, or place on a conductive surface whilst in operation.
? Do not expose to heat from any external source; the Raspberry Pi Case Fan is designed for reliable
operation at normal ambient temperatures.
? Take care whilst handling to avoid mechanical or electrical damage to the fan and connectors.
? Avoid handling the fan whilst it is powered.
Latest Products
Showcasing the latest technologyRaspberry Pi 5
Specification
Processor Broadcom BCM2712 2.4GHz quad-core 64-bit Arm Cortex-A76 CPU,
with cryptography extensions, 512KB per-core L2 caches, and a
2MB shared L3 cache
Features: • VideoCore VII GPU, supporting OpenGL ES 3.1, Vulkan 1.2
• Dual 4Kp60 HDMI® display output with HDR support
• 4Kp60 HEVC decoder
• LPDDR4X-4267 SDRAM
(4GB and 8GB SKUs available at launch)
• Dual-band 802.11ac Wi-Fi®
• Bluetooth 5.0 / Bluetooth Low Energy (BLE)
• microSD card slot, with support for high-speed SDR104 mode
• 2 × USB 3.0 ports, supporting simultaneous 5Gbps operation
• 2 × USB 2.0 ports
• Gigabit Ethernet, with PoE+ support
(requires separate PoE+ HAT)
• 2 × 4-lane MIPI camera/display transceivers
• PCIe 2.0 x1 interface for fast peripherals
(requires separate M.2 HAT or other adapter)
• 5V/5A DC power via USB-C, with Power Delivery support
• Raspberry Pi standard 40-pin header
• Real-time clock (RTC), powered from external battery
• Power button
Camera Module 3 NoIR
Specification
Sensor: Sony IMX708
Resolution: 11.9 megapixels
Sensor size: 7.4mm sensor diagonal
Pixel size: 1.4μm × 1.4μm
Horizontal/vertical: 4608 × 2592 pixels
Common video modes: 1080p50, 720p100, 480p120
Output: RAW10
IR cut filter: Integrated in standard variants; not present in NoIR variants
Autofocus system: Phase Detection Autofocus
Dimensions: 25 × 24 × 11.5mm (12.4mm height for Wide variants)
Ribbon cable length: 200mm
Cable connector: 15 × 1mm FPC
Compliance: FCC 47 CFR Part 15, Subpart B, Class B Digital Device
Electromagnetic Compatibility Directive (EMC) 2014/30/EU
Restriction of Hazardous Substances (RoHS) Directive
2011/65/EU
Production lifetime: Raspberry Pi Camera Module 3 will remain in production until
at least January 2030
Arduino Starter Kit
Tech specs
The Starter Kit includes:
1 Projects Book (170 pages),
1 Arduino Uno,
1 USB cable,
1 Breadboard 400 points,
70Solid core jumper wires,
1 Easy-to-assemble wooden base,
1 9v battery snap,
1 Stranded jumper wires (black),
1 Stranded jumper wires (red),
6 Phototransistor,
3 Potentiometer 10kOhms,
10Pushbuttons,
1 Temperature sensor [TMP36],
1 Tilt sensor,
1 alphanumeric LCD (16×2 characters),
1LED (bright white),
1 LED (RGB),
8 LEDs (red),
8 LEDs (green),
8 LEDs (yellow),
3 LEDs (blue),
1 Small DC motor 6/9V,
1 Small servo motor,
1 Piezo capsule [PKM22EPP-40],
1 H-bridge motor driver [L293D],
1 Optocouplers [4N35],
2 Mosfet transistors [IRF520],
3 Capacitors 100uF,
5 Diodes [1N4007],
3 Transparent gels (red, green, blue),
1 Male pins strip (40×1),
20 Resistors 220 Ohms,
5Resistors 560 Ohms,
5 Resistors 1 kOhms,
5 Resistors 4.7 kOhms,
20 Resistors 10 kOhms,
5Resistors 1 MOhms,
5 Resistors 10 MOhms
Arduino Zero
Tech specs
Microcontroller | ATSAMD21G18, 32-Bit ARM® Cortex® M0+ |
Operating Voltage | 3.3V |
Digital I/O Pins | 20 |
PWM Pins | 3, 4, 5, 6, 8, 9, 10, 11, 12, 13 |
UART | 2 (Native and Programming) |
Analog Input Pins | 6, 12-bit ADC channels |
Analog Output Pins | 1, 10-bit DAC |
External Interrupts | All pins except pin 4 |
DC Current per I/O Pin | 7 mA |
Flash Memory | 256 KB |
SRAM | 32 KB |
EEPROM | None. See documentation |
LED_BUILTIN | 13 |
Clock Speed | 48 MHz |
Length | 68 mm |
Width | 53 mm |
Weight | 12 gr. |
Arduino Nano 33 BLE
Tech specs
The Arduino Nano 33 BLE is based on the nRF52840 microcontroller.
Microcontroller | nRF52840 (datasheet) |
Operating Voltage | 3.3V |
Input Voltage (limit) | 21V |
DC Current per I/O Pin | 15 mA |
Clock Speed | 64MHz |
CPU Flash Memory | 1MB (nRF52840) |
SRAM | 256KB (nRF52840) |
EEPROM | none |
Digital Input / Output Pins | 14 |
PWM Pins | all digital pins |
UART | 1 |
SPI | 1 |
I2C | 1 |
Analog Input Pins | 8 (ADC 12 bit 200 ksamples) |
Analog Output Pins | Only through PWM (no DAC) |
External Interrupts | all digital pins |
LED_BUILTIN | 13 |
USB | Native in the nRF52840 Processor |
Length | 45 mm |
Width | 18 mm |
Weight | 5 gr (with headers) |
Arduino Nano 33 IoT
WiFi and Arduino IoT Cloud
At Arduino we have made connecting to a WiFi network as easy as getting an LED to blink. You can get your board to connect to any kind of existing WiFi network, or use it to create your own Arduino Access Point. The specific set of examples we provide for the Nano 33 IoT can be consulted at the WiFiNINA library reference page.
It is also possible to connect your board to different Cloud services, Arduino’s own among others. Here some examples on how to get the Arduino boards to connect to:
Note: while most of the above-shown examples are running on the MKR WiFi 1010, both boards have the same processor and wireless chipset, which means it will be possible to replicate them with the Nano 33 IoT.
Bluetooth® and Bluetooth® Low Energy
The communications chipset on the Nano 33 IoT can be both a Bluetooth® and Bluetooth® Low Energy client and host device. Something pretty unique in the world of microcontroller platforms. If you want to see how easy it is to create a Bluetooth® central or a peripheral device, explore the examples at our ArduinoBLE library.
We Make it Open for you to Hack Along
The Nano 33 IoT is a dual processor device that invites for experimentation. Hacking the WiFiNINA module allows you to, for example, make use of both WiFi and Bluetooth® and Bluetooth® Low Energy at once on the board. Yet another possibility is having a super-lightweight version of linux running on the module, while the main microcontroller controls low level devices like motors, or screens. These experimental techniques, require advanced hacking on your side. They are possible via modifying the module’s firmware that you can find at our github repositories.
BEWARE: this kind of hacking breaks the certification of your WiFiNINA module, do it at your own risk.
Related Boards
If you are looking at upgrading from previous Arduino designs, or if you are just interested in boards with similar functionality, at Arduino you can find:
Getting Started
The Getting Started section contains all the information you need to configure your board, use the Arduino Software (IDE), and start tinkering with coding and electronics.
Need Help?
Check the Arduino Forum for questions about the Arduino Language, or how to make your own Projects with Arduino. Need any help with your board please get in touch with the official Arduino User Support as explained in our Contact Us page.
Warranty
You can find here your board warranty information.
Tech specs
The Arduino Nano 33 IoT is based on the SAMD21 microcontroller.
Microcontroller | SAMD21 Cortex®-M0+ 32bit low power ARM MCU (datasheet) |
Radio module | u-blox NINA-W102 (datasheet) |
Secure Element | ATECC608A (datasheet) |
Operating Voltage | 3.3V |
Input Voltage (limit) | 21V |
DC Current per I/O Pin | 7 mA |
Clock Speed | 48MHz |
CPU Flash Memory | 256KB |
SRAM | 32KB |
EEPROM | none |
Digital Input / Output Pins | 14 |
PWM Pins | 11 (2, 3, 5, 6, 9, 10, 11, 12, 16 / A2, 17 / A3, 19 / A5) |
UART | 1 |
SPI | 1 |
I2C | 1 |
Analog Input Pins | 8 (ADC 8/10/12 bit) |
Analog Output Pins | 1 (DAC 10 bit) |
External Interrupts | All digital pins (all analog pins can also be used as interrput pins, but will have duplicated interrupt numbers) |
LED_BUILTIN | 13 |
USB | Native in the SAMD21 Processor |
IMU | LSM6DS3 (datasheet) |
Length | 45 mm |
Width | 18 mm |
Weight | 5 gr (with headers) |
Arduino Nano
Overview
The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328 (Arduino Nano 3.x). It has more or less the same functionality of the Arduino Duemilanove, but in a different package. It lacks only a DC power jack, and works with a Mini-B USB cable instead of a standard one.
Arduino Uno Rev3
Arduino Uno Rev3
Tech specs
Microcontroller | ATmega328P |
Operating Voltage | 5V |
Input Voltage (recommended) | 7-12V |
Input Voltage (limit) | 6-20V |
Digital I/O Pins | 14 (of which 6 provide PWM output) |
PWM Digital I/O Pins | 6 |
Analog Input Pins | 6 |
DC Current per I/O Pin | 20 mA |
DC Current for 3.3V Pin | 50 mA |
Flash Memory | 32 KB (ATmega328P) of which 0.5 KB used by bootloader |
SRAM | 2 KB (ATmega328P) |
EEPROM | 1 KB (ATmega328P) |
Clock Speed | 16 MHz |
LED_BUILTIN | 13 |
Length | 68.6 mm |
Width | 53.4 mm |
Weight | 25 g |
Arduino Motor Shield Rev3
Power
The Arduino Motor Shield must be powered only by an external power supply. Because the L298 IC mounted on the shield has two separate power connections, one for the logic and one for the motor supply driver. The required motor current often exceeds the maximum USB current rating.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or a battery. The adapter can be connected by plugging a 2.1mm centre-positive plug into the Arduino’s board power jack on which the motor shield is mounted or by connecting the wires that lead the power supply to the Vin and GND screw terminals, taking care to respect the polarities.
To avoid possible damage to the Arduino board on which the shield is mounted, we recommend using an external power supply that provides a voltage between 7 and 12V. If your motor requires more than 9V we recommend that you separate the power lines of the shield and the Arduino board on which the shield is mounted. This is possible by cutting the “Vin Connect” jumper placed on the back side of the shield. The absolute limit for the Vin at the screw terminals is 18V.
The power pins are as follows:
The shield can supply 2 amperes per channel, for a total of 4 amperes maximum.
Arduino Mega 2560 Rev3
Short Description.
Mega 2560 is an exemplary development board dedicated to building extensive applications as compared to other maker boards by Arduino. The board accommodates the ATmega2560 microcontroller, which operates at a frequency of 16 MHz. The board contains 54 digital input/output pins, 16 analogue inputs, 4 UARTs (hardware serial ports), a USB connection, a power jack, an ICSP header, and a reset button.
Arduino Student Kit
The Arduino Student Kit is a hands-on, step-by-step remote learning starter kit for ages 11+: get started with the basics of electronics, programming, and coding at home. No prior knowledge or experience is necessary as the kit guides you through step by step. Educators can teach their classes remotely using the kits, and parents can use the kit as a homeschool tool for their children to learn at their own pace. Everyone will gain confidence in programming and electronics with guided lessons and open experimentation.
Benefits of the Arduino Student Kit
● Affordable
● Quick and easy to get started with the step-by-step instructions
● No experience necessary for educators, parents or children
● Fun and engaging with real-world projects to work on
● Use the kit at home that students would be using in class
● Help children improve their problem-solving and critical-thinking skills
● Go at the speed of the individual ability
● Increase in confidence with plenty of support
Quick features of the Arduino Student Kit
● Aimed at age 11+
● Each lesson is linked directly to the curriculum
● Teaches the basic concepts of electricity: current, voltage, digital logic, and programming
● Includes basic electronic components to get hands-on with building and coding
● Easy-to-manage storage
● Coding is pre-written and explained so students can understand how the code works
● Find even more project ideas on the Arduino community
● Access nine 90-minute online lessons, two longer projects, and open-source software
● Dedicated support for any questions
● Includes a collection of resources
What’s included?
● The Arduino Student Kit includes:
○ One Arduino Uno
○ One USB cable
○ One board mounting base
○ One multimeter
○ One 9v battery snap
○ One 9V battery
○ 5 red, 5 green, 5 yellow & 5 blue LEDs
○ Five resistors 560 Ω
○ Five resistors 220 Ω
○ One breadboard 400 points
○ One resistor 1kΩ
○ One resistor 10kΩ
○ One Small Servo motor
○ Two potentiometers 10kΩ
○ Two knob potentiometers
○ Two capacitors 100uF
○ Solid core jumper wires
○ Five pushbuttons
○ One phototransistor
○ Two resistors 4.7kΩ
○ One jumper wire black
○ One jumper wire red
○ One temperature sensor
○ One piezo capsule
○ One jumper wire female to male red
○ One jumper wire female to male black
○ Three nuts and bolts
Arduino Nano RP2040 Connect
SWD Debugging
Great Deals
Our best offers and savingsPI400 GPIO PROTECTOR
The IO board comes with a 40pin ribbon cable, which is Grey and rainbow colour optional, 40pin black male connector with anti-reverse insertion at one end is to connect the 40pin female connector at the back of the Pi 400, the user can install the daughter board on the IO board.
All of the materials used on this product are RoHS compliant.
THE OFFICIAL RASPBERRY PI BEGINNERS GUIDE
252 pages of essential information:
OFFICIAL RASPBERRY PI 4 DESKTOP KIT ONLY
SPECIFICATIONS
The Raspberry Pi 4 Desktop kit is supplied with:
Case Fan & heatsink for Raspberry Pi 4 Case
Case Fan & heatsink for Raspberry Pi 4 Case
Fitting instructions
1 Remove any SD card, then put your Raspberry Pi into the lower half (base)
of the case. Take care to align the mounting holes in the corners with the
bumps in the case.
2 Insert the fan into the upper half (lid) of the case, with the green label facing
away from the lid. Push gently but firmly so that the two tabs on the fan
housing click neatly into place inside the tabs on the lid. The slightly curved
edge of the housing should be flush with the underside of the lid.
3 If you are also fitting the heatsink, remove the backing paper from the
self-adhesive pad on the base of the heatsink, position it centrally over the
processor, and gently press it into position.
4 Connect the three leads from the fan to the Raspberry Pi 4?s GPIO pins, as
shown in the table and diagram below. Take care to connect each lead to the
correct pin.
Lead Colour GPIO pin
5v RED 4
Ground BLACK 6
GPIO 14 BLUE 8
5 Fit the lid of the case onto the base.
WARNINGS
? This product should only be used in conjunction with Raspberry Pi 4 Model B and the official Raspberry
Pi 4 Case.
? This product should be operated in a well-ventilated environment and the case should not be covered.
SAFETY INSTRUCTIONS
To avoid malfunction or damage to this product, please observe the following:
? Do not expose to water or moisture, or place on a conductive surface whilst in operation.
? Do not expose to heat from any external source; the Raspberry Pi Case Fan is designed for reliable
operation at normal ambient temperatures.
? Take care whilst handling to avoid mechanical or electrical damage to the fan and connectors.
? Avoid handling the fan whilst it is powered.
PICO PROTO
Your Pico will need to have male headers soldered to it?(with the pins pointing downwards) to attach to our add-on boards.
Features
Interstate 75 – RGB LED Matrix Driver
LED matrix panels and cables are sold separately, check out the extras tab for some options!
Software
Because it’s a RP2040 board, Interstate 75 is firmware agnostic! You can program it with C/C++, MicroPython or CircuitPython.
Our?C++/MicroPython?libraries contain some spiffy HUB75 drivers that use RP2040’s PIO state machines and DMA to minimise CPU usage and maximise luscious, 10-bit gamma corrected colour depth.
You’ll get best performance using C++, but if you’re a beginner we’d recommend using our batteries included MicroPython build for ease of getting started.
You can also use?CircuitPython?on your Interstate 75! Because CircuitPython drivers are designed to work on a bunch of different microcontrollers you won’t get the fancy RP2040-architecture specific tweaks that you’ll find in our library, but you will get access to Adafruit’s mighty DisplayIO library which makes it super easy to display all sorts of different kinds of text, draw shapes and display images.
Please note that some less-common varieties of 64×64 panels, like ones that use the FM6126A chip, are not currently supported in CircuitPython.
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C Breakout Garden breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
You can find a list of which breakouts are currently compatible with our C++/MicroPython build in the most recent?release notes.
We’ve also broken out a bunch of useful I2C pins, analog pins and debug pins along the side of the board so you can solder things like breakouts or analog potentiometers directly to them.
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
BME280 BREAKOUT-TEMPERATURE,PRESSURE HUMIDITY SENSOR)
Features
Kit includes
We’ve designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi’s GPIO header (pins 1, 3, 5, 7, 9). The right angle header also has the advantage of positioning the breakout away from the Pi’s CPU so as to minimise radiated heat.
Software
We’ve put together a?Python library?for using the BME280 sensor with a Raspberry Pi, with handy functions to read all of the values, and?a few nice little examples.
You can also use this breakout with Raspberry Pi Pico and other RP2040 boards, using?C++ or Pirate brand MicroPython?or?CircuitPython.
Notes
BME688 4-IN-1 QUALITY BREAKOUT(GAS TEMPERATURE,PRESSURE, HUMIDITY))
Features
Kit includes
We’ve designed this breakout board so that you can solder on the piece of right angle female header and pop it straight onto the bottom left 5 pins on your Raspberry Pi’s GPIO header (pins 1, 3, 5, 7, 9). The right angle header also has the advantage of positioning the breakout away from the Pi’s CPU so as to minimise radiated heat.
Software
Bosch provide a C library,for this sensor, but we’ve also updated our BME680?Python library?(with a quick and painless one-line-installer) to work with the BME688, making it straightforward to combine it with our other boards (why not use a Blinkt! or Unicorn pHAT to visualise air quality in real time?)
You can also use this breakout with Raspberry Pi Pico and other?RP2040 boards,?using?C++?or Pirate brand MicroPython.
Notes
PLASMA 2040
Features
LED strip and connectors are sold separately, check out the extras tab for some options!
Getting Started
Plasma 2040 is firmware agnostic! You can program it with C/C++ or MicroPython in the same way as you would a Raspberry Pi Pico. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the?RP2040 landing page. You can find documentation for our MicroPython Plasma module?here.
You can also use CircuitPython on your Plasma 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.?Click here?to download the CircuitPython firmware for Plasma 2040 and?click here?for a getting started guide.
Click?here?for a beginner friendly tutorial that covers how to hook up different kinds of LEDs to Plasma 2040 and how to use it to build a simple busy light. It includes both MicroPython and CircuitPython code!
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
You can find a list of which breakouts are currently compatible with our C++/MicroPython build?here.
We’ve also broken out a set of I2C pins, analog pins and debug pins so you can solder things like breakouts or analog potentiometers directly to them (or solder on a strip of header and plug the whole shebang into a breadboard).
Notes
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
TINY 2040-2MB
Features
Getting Started
Tiny 2040 is firmware agnostic! You can program it with?C/C++ or MicroPython?in the same way as you would a Raspberry Pi Pico, though you’ll need to bear in mind that it has a reduced number of pins. You can find (lots) more information on how to do that (as well as download links for the firmware/SDK) on the?RP2040 landing page.
You can also use?CircuitPython?on your Tiny 2040! CircuitPython is an easy to use, well-established ecosystem with lots of example code and drivers for interfacing with different kinds of hardware.
Notes
About RP2040
Raspberry Pi’s RP2040 microcontroller is a dual core ARM Cortex M0+ running at up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO pins (including a four channel 12-bit ADC), a heap of standard peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
One very exciting feature of RP2040 is the programmable IOs which allow you to execute custom programs that can manipulate GPIO pins and transfer data between peripherals – they can offload tasks that require high data transfer rates or precise timing that traditionally would have required a lot of heavy lifting from the CPU.
BADGER 2040-BADGER+ACCESSORY KIT
Badger + Accessory Kit includes
Software
Because it’s a RP2040 board, Badger 2040 is firmware agnostic! You can program it with C/C++, MicroPython or CircuitPython.
Our?C++/MicroPython?libraries contain some nifty software tweaks to let you get the most out of your Badger. You’ll get best performance using C++, but if you’re a beginner we’d recommend using our batteries included MicroPython build for ease of getting started.
You can also use?CircuitPython?on your Badger 2040. CircuitPython drivers are designed to work on a bunch of different microcontrollers so you won’t get the fancy RP2040-architecture specific tweaks that you’ll find in our library, but you will get access to all the nice conveniences of Adafruit’s ecosystem.
Connecting Breakouts
If your breakout has a QW/ST connector on board, you can plug it straight in with a?JST-SH to JST-SH cable, or you can easily connect any of our I2C Breakout Garden breakouts with a?JST-SH to JST-SH cable?coupled with a?Qw/ST to Breakout Garden adaptor.
Printables
Want to protect Badger from knocks and scrapes? Check out these nifty 3D printable cases and enclosures!
Notes
Featured Products
Hand picked by our suppliersRaspberry Pi Mouse (Red/White)
Specification
? Three-button optical mouse
? Scroll wheel
? USB type A connector
? Weight: 105g (110g including packaging)
? Dimensions: 64.12mm ? 109.93mm ? 31.48mm
? (115mm ?75mm ? 33mm including packaging)
Raspberry Pi Keyboard UK (Red/Whit
Specification:
Keyboard & hub
? 79-key keyboard (78-key keyboard for US model, 83-key keyboard for
Japanese model)
? Three USB 2.0 type A ports for powering other peripherals
? Automatic keyboard language detection
? USB type A to micro USB type B cable included for connection
to compatible computer
? Weight: 269g (376g including packaging)
? Dimensions: 284.80mm 121.61mm ? 20.34mm
? (330mm ? 130mm ? 28mm including packaging)
RPI Official Case for Pi4
Specifications
The official Raspberry Pi case for Raspberry Pi 4
SDSDQAD-016G, 16GB uSD Card un-programmed
Product description
Providing you the high capacity to meet the needs of today’s business professional. Whether you are stuck in an airport or taking a taxi to your next big pitch, SanDisk mobile memory cards enable you to meet deadlines by plugging your files directly into most phones with a microSD card slot, providing convenience and reliability. Class 4 Speed performance rating.
Raspberry Pi Pico
The?Raspberry Pi Pico?is an entirely new type of microcontroller from Raspberry Pi. Small, cheap and flexible – it?s great for learning to code with MicroPython!
This is?the standard?Raspberry Pi Pico?- which comes without any?headers??fitted. You can also?purchase our pre-soldered Raspberry Pi Pico here?.
Whether you?re looking to learn about the MicroPython programming language, take your first steps in physical computing or want to build a hardware project, the Raspberry Pi Pico ? and its amazing community ? will support you every step of the way.?We also have a great range of accessories for the Pico too!
KSA-15E-051300HK official Power Supply, UK UCON 00978
KSA-15E-051300HK official Power Supply, UK UCON 00978
The official Raspberry Pi USB-C power supply is designed to power the latest Raspberry Pi 4 Model B computers, which were released in June 2019. Featuring a captive USB-C cable, the power supply is available in four different models to suit different international power sockets, and in two colours, white and black.
Raspberry Pi 400UK, Unit Only
The?Raspberry Pi 400?is a complete personal computer built into a compact keyboard!
The Pi400 is ideal for learning to code using the Raspberry Pi OS desktop environment and can also be used for a wide range of other activities such as surfing the web, creating and editing documents, watching videos and more!
Raspberry Pi 400 Personal Computer Kit
Featuring a quad-core 64-bit processor, 4GB of RAM, wireless networking, dual-display output, and 4K video playback, as well as a 40-pin GPIO header, Raspberry Pi 400 is a powerful, easy-to-use computer built into a neat and portable keyboard.
It?s ideal for learning to code using the Raspberry Pi OS desktop environment and can also be used for a wide range of other activities such as surfing the web, creating and editing documents, watching videos and more!