Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB (or pulling down the RUN/Reset pin to ground) and it will appear as a USB disk drive you can drag the firmware onto. Folks who have been using Adafruit products will find this very familiar – Adafruit uses the technique on all thier native-USB boards. Just note you don't double-click reset, instead hold down BOOTSEL during boot to enter the bootloader!The RP2040 is a powerful chip, which has the clock speed of our M4 (SAMD51), and two cores that are equivalent to our M0 (SAMD21). Since it is an M0 chip, it does not have a floating point unit, or DSP hardware support – so if you're doing something with heavy floating-point math, it will be done in software and thus not as fast as an M4. For many other computational tasks, you'll get close-to-M4 speeds!For peripherals, there are two I²C controllers, two SPI controllers, and two UARTs that are multiplexed across the GPIO – check the pinout for what pins can be set to which. There are 16 PWM channels, each pin has a channel it can be set to (ditto on the pinout).Technical Specifications
Measures 2.0 x 0.9 x 0.28' (50.8 x 22.8 x 7 mm) without headers soldered in
Light as a (large?) feather – 5 grams
RP2040 32-bit Cortex M0+ dual core running at ~125 MHz @ 3.3 V logic and power
264 KB RAM
8 MB SPI FLASH chip for storing files and CircuitPython/MicroPython code storage. No EEPROM
Tons of GPIO! 21 x GPIO pins with following capabilities:
Four 12 bit ADCs (one more than Pico)
Two I²C, Two SPI and two UART peripherals, one is labeled for the 'main' interface in standard Feather locations
16 x PWM outputs - for servos, LEDs, etc
The 8 digital 'non-ADC/non-peripheral' GPIO are consecutive for maximum PIO compatibility
Built in 200 mA+ lipoly charger with charging status indicator LED
Pin #13 red LED for general purpose blinking
RGB NeoPixel for full color indication.
On-board STEMMA QT connector that lets you quickly connect any Qwiic, STEMMA QT or Grove I²C devices with no soldering!
Both Reset button and Bootloader select button for quick restarts (no unplugging-replugging to relaunch code)
3.3 V Power/enable pin
Optional SWD debug port can be soldered in for debug access
4 mounting holes
24 MHz crystal for perfect timing.
3.3 V regulator with 500mA peak current output
USB Type C connector lets you access built-in ROM USB bootloader and serial port debugging
RP2040 Chip Features
Dual ARM Cortex-M0+ @ 133 MHz
264 kB on-chip SRAM in six independent banks
Support for up to 16 MB of off-chip Flash memory via dedicated QSPI bus
DMA controller
Fully-connected AHB crossbar
Interpolator and integer divider peripherals
On-chip programmable LDO to generate core voltage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analog inputs
Peripherals
2 UARTs
2 SPI controllers
2 I²C controllers
16 PWM channels
USB 1.1 controller and PHY, with host and device support
8 PIO state machines
Comes fully assembled and tested, with the UF2 USB bootloader. Adafruit also tosses in some header, so you can solder it in and plug it into a solderless breadboard.
Build your first IoT devices with this kit by seamlessly integrating hardware and software without diving into complex theory.
Plug and Make Kit is the easiest way to get started with Arduino. It includes everything you need for your very first seven projects – as well as many more that our community shares and you can invent yourself!
Weather Report: Never get caught in the rain again, with a visual reminder to take an umbrella when needed
Hourglass: Who needs an egg timer? Customize your own digital hourglass
Eco Watch: Make sure your plants thrive in the perfect temperature and humidity
Game Controller: Level up with your very own HID (Human Interface Device) gamepad
Sonic Synth: Get one step closer to being a rockstar, DJ or sound engineer!
Smart Lights: Set the mood with your very own smart lamp
Touchless Lamp: Control lights with a simple gesture
Each idea is inspiration for a fun activity that will not only teach you the basics of do-it-yourself electronics but leave you with a great sense of accomplishment. You can make technology too!
With the innovative Modulino nodes, simply connect them sequentially using the onboard Qwiic connector of the Arduino Uno R4 WiFi. By utilizing one of the Arduino Cloud templates, you can swiftly transform your concept into a fully operational project.
Features
No extra tools needed, all you have to kick off you journey as maker is included in the kit.
No breadboard and no soldering are involved.
Build a fully functional IoT project, understanding its inner working, in under 45 minutes.
Start from the project you find more interesting, you define your own learning path.
Continue learning and working on your projects from any connected computer using the online Arduino ecosystem.
Modulino
Modulino are sensors and actuators that simply connect via the Uno R4 WiFi’s onboard Qwiic connector. You can connect more than one for more complex projects and never have to wonder which side goes where, because the connector is polarized.
Modulino Knob: for super-fine value adjustments
Modulino Pixels: eight LEDs to shine bright, dim down, or change color
Modulino Distance: a time-of-flight proximity sensor to measure distances with precision
Modulino Movement: to perfectly capture movements like pitch, roll or tilt
Modulino Buzzer: to generate your own alarm sounds or simple tunes
Modulino Thermo: a sensor for both temperature and humidity data
Modulino Buttons: three buttons for quick project navigation
Specifications
Board included
Arduino Uno R4 WiFi
Modulino nodes
Communications
I²C (over Qwiic connector)
Operational voltage
3.3 V
Modulino nodes included
Modulino Movement
LSM6DSOXTR
0x6A (0x6B)
Modulino Distance
VL53L4CDV0DH/1
0x29
Modulino Thermo
HS3003
0x44
Modulino Knob
PEC11J (STM32C011F4 for I²C communication)
0x76 (address can change via software)
Modulino Buzzer
PKLCS1212E4001-R1 (STM32C011F4 for I²C communication)
0x3C (address can change via software)
Modulino Pixels
8 LC8822-2020 (STM32C011F4 for I²C communication)
0x6C (address can change via software)
Modulino Buttons
3 push buttons plus 3 yellow LEDs (STM32C011F4 for I²C communication)
0x7C (address can change via software)
Included
1x Arduino Uno R4 WiFi
1x Modulino base
7x Modulino sensors
1x USB-C cable
7x Qwiic cables
24x Screws M3 (10 mm)
20x Nuts M3
4x Metal spacers
Downloads
Datasheet
Schematics
CrowBot BOLT is an ESP32-controlled, intelligent, simple and easy-to-use open source robot car. It is compatible with the Arduino and MicroPython environments, with graphical programming via Letscode. 16 learning courses with interesting experiments are available.
Features
16 lessons in three languages (Letscode, Arduino, Micropython), fast learning and fun experiments
Compatible with Arduino, MicroPython development environment, using Letscode graphical programming, easy to use
Strong scalability, with a variety of interfaces, can be expanded and used with Crowtail modules
A variety of remote control modes, you can use the infrared remote control and joystick to control the car
Specifications
Processor
ESP32-Wrover-B (8 MB)
Programming
Letscode, Arduino, Micropython
Control method
Bluetooth Remote Control/Infrared Remote Control
Input
Button, Light sensor, Infrared Receiving Module, Ultrasonic Sensor, Line Tracking Sensor
Output
Buzzer, Programmable RGB Light, Motor
Wifi & Bluetooth
Yes
Light sensor
Can realize the function of chasing light or avoiding light
Ultrasonic Sensor
When an obstacle is detected, the driving route of the car can be corrected to avoid the obstacle
Line Tracking Sensor
Can make the car move along the dark/black lines, intelligently judge and correct the driving path
Buzzer
Can make the car sound/whistle, bringing a more direct sensory experience
Programmable RGB Light
Through programming, it can show colorful lights in different scenes
Infrared receiver
Receive infrared remote control signals to realize remote control
Interfaces
1x USB-C, 1x I²C, 1x A/D
Motor type
GA12-N20 Micro DC Gear Motor
Operating temperature
-10℃~+55℃
Power supply
4x 1.5 V batteries (not included)
Battery life
1.5 hours
Dimensions
128 x 92 x 64 mm
Weight
900 g
Included
1x Chassis
1x Ultrasonic Sensor
1x Battery Holder
2x Wheels
4x M3x8 mm Screws
2x M3x5 mm Copper Column
2x Side Acrylic Plates
1x Front Acrylic Plates
1x Screwdriver
2x 4 Pin Crowtail Cable
1x USB-C Cable
1x Infrared remote control
1x Instructions & Line Track Map
1x Joystick
Downloads
Wiki
CrowBot-BOLT_Assembly-Instruction
Joystick-for-CrowBot-BOLT_Assembly-Instruction
CrowBot_BOLT_Beginner’s_Guide
Designing Documents of CrowBot
Designing Documents of Joystick
Lesson Code
3D Model
Factory Source Code
The Solar Power Manager is compatible with general 6~24 V solar panels. It can recharge the 18650 rechargeable Li-ion batteries through solar panel or USB TYPE-C connection, and provides 5 V/3 A regulated output (with multi protocols support including PD/QC/FCP/PE/SFCP). The module features MPPT (Maximum Power Point Tracking) function and multi protection circuits, therefore, it is able to keep operating with high-efficiency, stability, and safety. It is suitable for solar powered, low-power IoT, and other environmental protection projects. Features Supports MPPT (Maximum Power Point Tracking) function, maximizing the efficiency of the solar panel Flexible battery recharging: from solar panel or USB-C power adapter Compatible with 6~24 V solar panels, DC-002 jack input or screw terminal input Onboard MPPT SET switch, select the level closed to input level to improve recharging efficiency Onboard aluminum electrolytic capacitor and SMD ceramic capacitor, reducing the ripple, stable performance Embedded battery holder, supports 3x 18650 rechargeable Li-ion batteries Several LED indicators, for monitoring the status of solar panel and battery Multi protection circuits: over charge / over discharge / reverse-proof / over heat / over current, stable and safe to use Specifications Solar In 6~24 V (1 V by default) Recharging USB Battery 3x 18650 Li-ion battery (NOT included) USB input 5 V (USB-C, with PD quick charge support) 5 V output 5 V/3 A (USB-OUT, USB-C) Recharging cutoff voltage 4.2 V ±1% Over discharging protection voltage 3.0 V ±1% Solar panel recharging efficiency ~78% USB recharging efficiency ~93% Batteries boost outout efficiency ~90% Quiescent current (max) <2 mA Case Metal case Operating temperature -40°C ~ 85°C Dimensions 119.0 x 71.0 x 25.2 mm Included 1x Solar Power Manager (C) 1x Adapter Downloads Wiki
The PCW10A soldering mat is the ultimate solution for any soldering or repair project. Measuring 450 x 300 mm, this silicone mat provides a generous work surface that is heat-resistant up to 450°C, making it ideal for use with a range of (soldering) tools and equipment. It is the perfect size for your workbench and provides ample space for all your tools and components. The PCW10A soldering mat comes with several convenient features to make your repair work easier and more efficient. The built-in storage boxes provide a convenient place to keep your tools and components organized, while the powerful magnets hold small parts securely in place. These features ensure that you can work more efficiently and effectively, reducing the risk of lost or misplaced items. The PCW10A soldering mat also features a non-slip surface that provides a stable and secure work environment, preventing your equipment from slipping or sliding during use. Additionally, the mat is easy to clean, allowing you to maintain a hygienic workspace that is free of debris and other contaminants. In addition, the mat also features a printed grid to help you measure and cut materials accurately. Whether you are a professional technician or a DIY enthusiast, the PCW10A soldering mat is an essential tool for anyone who needs a reliable and durable work surface for their repair and soldering projects. With its durable construction, ample workspace, and convenient storage options, you can tackle any project with confidence and ease. Features Silica gel working mat (blue) Size: 450 x 300 mm Edge thickness: 6.5 mm Various magnetic sections 3 storage boxes Heat-resistant 450°C
Raspberry Pi 5 provides two four-lane MIPI connectors, each of which can support either a camera or a display. These connectors use the same 22-way, 0.5 mm-pitch “mini” FPC format as the Compute Module Development Kit, and require adapter cables to connect to the 15-way, 1 mm-pitch “standard” format connectors on current Raspbery Pi camera and display products.These mini-to-standard adapter cables for cameras and displays (note that a camera cable should not be used with a display, and vice versa) are available in 200 mm, 300 mm and 500 mm lengths.
The Robotics Board features 2 Dual H Bridge Motor Driver ICs. These are capable of driving 2 standard motors or 1 stepper motor each, with full forward, reverse, and stop control. There are also 8 servo outputs, capable of driving standard and continuous rotation servos. They can all be controlled by the Pico using the I²C protocol, via a 16 channel driver IC. The IO break out provides connections to all the unused pins on the Pico. The 27 available I/O pins allow other devices, such as sensors or ZIP LEDs, to be added to the board. Power is provided via either a terminal block or servo style connector. The supply is then controlled by an on/off power switch to the board and there is also a green LED to indicate when the board has power. The board then produces a regulated 3.3V supply which is fed into the 3 V and GND connections to power the connected Pico. This removes the need to power the Pico separately. The 3 V and GND pins are also broken out on the header, which means external devices can also be powered. To use the robotics board, the Pico should be firmly inserted into the dual row pin socket on the board. Ensure the Pico is inserted with the USB connector at the same end as the power connectors on the robotics board. This will allow access to all of the board functions and each pin is broken out. Features A compact yet feature-packed board designed to sit at the heart of your Raspberry Pi Pico robotics projects. The board can drive 4 motors (or 2 stepper motors) and 8 servos, with full forward, reverse, and stop control. It also features 27 other I/O expansion points and Power and Ground connections. The I²C communication lines are also broken out allowing other I²C compatible devices to be controlled. This board also features an on/off switch and power status LED. Power the board via either a terminal block or servo style connector. The 3V and GND pins are also broken out on the Link header, allowing external devices to be powered. Code it with MicroPython or via an editor such as the Thonny editor. 1 x Kitronik Compact Robotics Board for Raspberry Pi Pico Dimensions: 68 x 56 x 10 mm Requires Raspberry Pi Pico board
The RP2040 contains two ARM Cortex-M0+ processors (up to 133 MHz) and features:
264 kB of embedded SRAM in six banks
6 dedicated IO for SPI Flash (supporting XIP)
30 multifunction GPIO:
Dedicated hardware for commonly used peripherals
Programmable IO for extended peripheral support
Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s)
USB 1.1 Host/Device functionality
The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has a UF2 boot and floating-point routines baked into the chip. While the chip has a large internal RAM, the board includes an additional 16 MB of external QSPI flash memory to store program code.
Features
Raspberry Pi Foundation's RP2040 microcontroller
16MB QSPI Flash Memory
JTAG PTH Pins
Thing Plus (or Feather) Form-Factor:
18x Multifunctional GPIO Pins
Four available 12-bit ADC channels with an internal temperature sensor (500 kSa/s)
Up to eight 2-channel PWM
Up to two UARTs
Up to two I²C buses
Up to two SPI buses
USB-C Connector:
USB 1.1 Host/Device functionality
2-pin JST Connector for a LiPo Battery (not included):
500 mA charging circuit
Qwiic Connector
Buttons:
Boot
Reset
LEDs:
PWR - Red 3.3 V power indicator
CHG - Yellow battery charging indicator
25 - Blue status/test LED (GPIO 25)
WS2812 - Addressable RGB LED (GPIO 08)
Four Mounting Holes:
4-40 screw compatible
Dimensions: 2.3' x 0.9'
RP2040 Features
Dual Cortex M0+ processors, up to 133 MHz
264 kB of embedded SRAM in 6 banks
6 dedicated IO for QSPI flash, supporting execute in place (XIP)
30 programmable IO for extended peripheral support
SWD interface
Timer with 4 alarms
Real-time counter (RTC)
USB 1.1 Host/Device functionality
Supported programming languages
MicroPython
C/C++
The JYE Tech WAVE2 is a 2-channel oscilloscope designed for hobbyists, educational institutions, and professionals in electronics and mechatronics.
Features
No. of Channels: 2
Bandwidth: 0-200 KHz per channel
Sensitivity range: 5 mV/DIV – 20 V/DIV (using x1 probe)
Maximum input voltage: 50 Vpk (using x1 probe)
Maximum real time sampling rate: 1 MS/s
Time Base range 10 us/DIV – 500 s/DIV
X-Y Display Feature: Yes
Function Generator Capability: Built-in 0-20 KHz (sine) dual channel DDS function generator
Display Resolution: 320 x 240 Color display
Display Size: 2.4″
Touch Display Capability: Yes
Battery powered and portable (battery not included in DIY Kit)
Specifications
General
2.4” 320x240 color display
Touch panel operation
Y-X mode available
Built-in 2-channel DDS function generator
Light weight and portable
Vertical
Number of Channel: 2
Analog Bandwidth: DC – 200 KHz
Sensitivity: 5 mV/Div - 20 V/Div (with x1 probe)
Sensitivity error: <5%
Resolution: 12-bit
Input Impedance: 1 M ohm / 25 pF
Maximum Input Voltage: 50 Vpk
Coupling: DC, AC
Horizontal
Max Real-time Sampling Rate: 1 Msps (per channel)
Timebase: 10 us/Div - 500 s/Div
Record Length: 1024 points
Trigger
Trigger Modes: Auto, Normal, Single
Trigger Types: Rising/falling edge
Trigger Position: 1/2 of buffer size
Trigger Source: Ch1, Ch2, External
Maximum external trigger voltage: 15 V
External trigger threshold: LVTTL
Function Generator
Number of channel: 2
Waveform type: Sine, Square, Saw-tooth, Stair
Frequency range: DC – 20 KHz (Sine)
Amplitude range: 0 – 3 V (peak value)
Offset: 0 V or +3.3 V
Duty Cycle: 0 – 100%
Phase: -360 – 360 degree
Power Supply
Powered on 3.7 V Li-ion battery or USB
Current consumption: ~30 0mA @ 3.7 – 5V
Internal batter charger (optional)
Automatic power off on battery
Battery running time: Appr. 3 hrs (when fully charged)
Other Features
Y-X display mode
On-screen measurement display
Save / recall up to 4 captures
Serial output of captured data
Serial port format: LVTTL, 115200 bps, 8N1
Built-in 1 KHz/3.3 V test signal
Physical
Dimensions: 115 x 72 x 30 mm
Weight: 0.29 kg (excluding battery and probes)
The universal 4 Pin connector is a white 4-pin buckled connector used on Stem, Twigs and Grove cables. The pin spacing is 2 mm. There are 10 connectors per bag. They can be used in DIY projects.
The HiFiBerry DAC+ ADC is an analog-to-digital and a digital-to-analog converter for the Raspberry Pi. This unique sound card for the Raspberry Pi is optimized for one specific use case: the best audio playback quality.
Features
Stereo input and output
Dedicated 192 kHz / 24-bit high-quality Burr-Brown DAC
Dedicated 192 kHz / 24-bit high-quality Burr-Brown ADC
Hardware volume control for DAC. The output volume can be controlled using “alsamixer” or any application that supports ALSA mixer controls.
Connects directly onto the Raspberry Pi.
No soldering required.
Compatible with all Raspberry Pi models, that have a 40-pin GPIO connector
No additional power supply required.
Three ultra-low-noise linear voltage regulators.
HAT compliant, EEPROM for automatic configuration.
Gold plated RCA output connectors.
Includes 4 M 2.5 x 12 mm spacers.
Balanced/unbalanced input connector (P6)
The 5-pin connector can be used to connect a balanced input. Please note that the balanced input has to be selected with the jumpers and will always have a 12 dB gain. It shouldn't be used with line-level inputs.
Pin 1 is on the left.
right +
right –
GND
left –
left +
Output connector (P5)
The output connector realizes connections to external components like an amplifier.
Pin 1 is on the top left.
+5 V
1
2
R
GND
3
4
GND
+5 V
5
6
L
Input gain settings (J1)
The jumper block is responsible for the input configuration. It is recommended to use the default setting without additional input gain. 32 dB gain can be used to connect dynamic microphones.
Jumpers are numbered from top to bottom.
1
2
3
4
function
1
0
0
–
0 dB gain
0
1
1
–
12 dB gain
0
1
0
–
32 dB gain
0
0
1
–
balanced input, 12 dB gain
Specifications
Maximum input voltage: 2.1 Vrms - 4.2 Vrms for balanced input
Maximum output voltage: 2.1 Vrms
ADC signal-to-noise ratio: 110 dB
DAC signal-to-noise ratio: 112 dB
ADC THD+N: -93 dB
DAC THD+N: -93 dB
Input voltage for lowest distortions: 0.8 Vrms
Input gain (configurable with Jumpers): 0 dB, 12 dB, 32 dB
Power consumption: <0.3 W
Sample rates: 44.1 kHz - 192 kHz
In order to use the HiFiBerry DAC + ADC, your Raspberry Pi Linux kernel must be at least version 4.18.12.
Click here to learn how to update the Raspberry Pi kernel
Using microphones with the DAC+ ADC
The DAC+ ADC is equipped with a stereo analogue input that can be configured for a wide range of input voltages. It performs best with line-level analogue sources. However, it is also possible to use it as a microphone input.
You can only use dynamic microphones. Microphones that require a power supply are not supported.
The microphone output voltage is very low. This means you need to amplify it. The DAC+ ADC has the necessary pre-amplifier already equipped. You will have to set the jumpers correctly.
The sound from the input won’t be played back automatically on the output. You will have to use some software that reads the input and outputs it again.
Setting the correct input amplifier settings for a microphone
By default, the input sensitivity is matched for line-level audio sources. This is done via a jumper on the J1 header.
Audio input to output
There is no direct connection between the input and the output. That leads to the input from the connected microphone to not be played back automatically. If you want to hear it on the output, you need to use the command line tool alsaloop can be used for this.
15 Sensor Modules & 21 Tutorials
The Elecrow All-in-One Starter Kit for Arduino is the perfect choice for beginners looking to explore the world of Arduino in a fun and accessible way. The kit includes more than 20 interactive tutorials, ranging from easy to advanced. These step-by-step guides help you master sensor usage, develop logical thinking skills, and spark your creativity.
The kit contains 15 sensors in total: 14 built-in sensors and 1 humidity sensor with a Crowtail interface. Each sensor offers unique features and functions, making them ideal for Arduino novices. Additionally, the kit includes 6 Crowtail interfaces, enabling compatibility with over 150 types of Crowtail sensors and offering excellent expandability. These features make it a great entry-level tool for fostering logical thinking and innovation.
Unlike most starter kits, this all-in-one kit uses a unified board design — no breadboard, no soldering, and no wiring required. This allows you to focus entirely on programming and learning Arduino.
Features
15 sensors with different functions, 21 creative tutorials
Common board design for sensors, no need to solder wires, direct use
Portable suitcase (small and exquisite)
Reserved 6 Crowtail interfaces (3x I/O, 2x I²C, 1x UART)
Visualized silk screen printing, corresponding to the characteristics of each sensor
Specifications
All-in-one Starter Kit for Raspberry Pi Pico 2
All-in-one Starter Kit for Arduino
Main Processor
Raspberry Pi Pico 2 RP2350
ATmega328P
Number of Sensors
17 sensors
15 sensors (including 1 Humidity sensor)
Sensor Board Design
Integrated sensor board, no soldering or complex wiring required
Display
2.4-inch TFT full-color touch screen
N/A
Ambient Lights
20 full-color ambient lights, switchable via touch screen
N/A
Built-in Mini Games
Yes
No
Expansion Interfaces
N/A
6 Crowtail interfaces(3x I/O, 2x I²C, 1x UART)
Programming Environment
Based on Arduino software
Number of Tutorials
21 creative tutorials
Interface
USB-C
Dimensions
195 x 170 x 46 mm
Weight
380 g
340 g
Included
1x Elecrow All-in-One Starter Kit for Arduino
1x Moisture Sensor with Cable
1x IR Remote Control
1x USB-C Cable
Downloads
Datasheet
Manual
Wiki
The USB-CAN-FD is an industrial-grade high-performance USB to CAN-FD adapter, CAN/CAN-FD bus communication interface card, and CAN/CAN-FD protocol data analyzer. Onboard dual independent CAN-FD interfaces with electrical isolation and multiple protection circuits. Supports Windows system, comes with drivers, CAN-FD Tools related software, secondary development examples, and tutorials. It can be connected to the PC or industrial control host via a USB port to realize transceiver control, data analysis, collection and monitoring of CAN/CAN-FD bus network. It is compact in size and easy to use, which can be used for learning and debugging of CAN/CAN-FD bus, as well as for secondary development and integration into various industrial, power communication, and intelligent control applications that require CAN/CAN-FD bus communication. Specifications Product type Industrial grade: USB to CAN-FD interface converter, CAN/CAN-FD bus communication interface card, CAN/CAN-FD protocol data analyzer USB Operating voltage 5 V (directly powered by USB port without external power supply) Connector USB-B CAN/CAN FD interface CAN/CAN FD channel Dual-channel: CAN1 and CAN2 (independent and full-isolated, isolated voltage: 3000 V DC) Connector CAN bus screw terminal (OPEN6 5.08 mm pitch) Terminal resistor Each CAN/CAN-FD channel has two built-in 120Ω terminal resistors, which can be enabled by switch Baud Rate 100Kbps~5Mbps (configurable via software) Protocol Support CAN2.0A, CAN2.0B, and ISO 11898-1 CAN-FD protocol V.1.0 Transfer speed The receiving and sending speed of each CAN/CAN-FD channel can reach 20000 frames/s and 5000 frames/s Transmit buffer 1500 frames receiving buffer and 64 frames sending buffer per channel (automatically retransmit when the transmission fails) Indicators PWR Power indicator SYS System status indicator, normally off; keeps on when there is a bus error CAN1 CAN1 channel indicator (blinking when sending and receiving data) CAN2 CAN2 channel indicator (blinking when sending and receiving data) System support Windows Windows XP/7/8/10/11 (32/64 bits); Does Not support the Linux system now, and the related drivers are under development. Operating temperature −40 to +85°C Case material Aluminum alloy case + 3D flame-retardant insulating sheets on both sides (This design can provide better protection against metal tip discharge, also improves product safety, and extends service life) Dimensions 104 x 70 x 25 mm Included Waveshare USB-CAN-FD USB-A to USB-B cable 4-pin cable Screwdriver Downloads Wiki
This Crowtail series 4G module is a high-performance LTE Cat1 wireless module. It uses the SIM A7670E communication module from Simcom and communicates through a UART interface, which enables 4G data transmission and voice communication. The module supports multiple LTE bands, including B1/B3/B5/B7/B8/B20, as well as WCDMA and GSM networks. In addition, it supports various protocols such as TCP/IP, FTP, HTTP, and multiple satellite navigation systems such as GPS, GLONASS, and BDS.
The module comes with a charging interface and can be powered by a 3.7 V lithium battery or a 5 V USB-C interface. It also has a 3.5 mm headphone jack, and by connecting a headphone with a microphone, it can be used for making and receiving phone calls. Its compact size makes it easy to integrate into various IoT devices and meet various application requirements. Furthermore, its low power consumption and reliable performance are also the reasons why it is widely used in IoT, smart home, automotive, and industrial control fields.
Features
Integrate the A7670E communication module, enabling 4G data transmission and voice communication with low power consumption and high reliability
Supports multiple LTE bands, including B1/B3/B5/B7/B8/B20, as well as WCDMA and GSM networks
Supports various protocols such as TCP/IP, FTP, HTTP, and multiple satellite navigation systems such as GPS, GLONASS, and BDS
Comes with a charging interface and a headphone jack, which can be used for making and receiving phone calls by connecting a headphone with a microphone
Small but powerful, compact size makes it easy to integrate into various IoT devices.
Specifications
Main Chip: SIM A7670E
LTE-FDD: B1/B3/B5/B7/B8/B20
GSM: 900/1800 MHz
GSM/GPRS power class
EGSM900: 4 (33 dBm ±2 dB)
DCS1800: 1 (30 dBm ±2 dB)
EDGE power class:
EGSM900: E2 (27 dBm ±3 dB)
DCS1800 : E1 (26 dBm +3 dB/-4 dB)
LTE power class: 3 (23 dBm ±7 dB)
Supply Voltage: 4 V ~ 4.2 V
Power: 3.8 V
LTE(Mbps): 10 (DL)/5 (UL)
GPRS/EDGE(Kbps): 236.8 (DL)/236.8 (UL)
Protocol: TCP/IP/IPV4/IPV6/Multi-PDP/FTP/FTPS /HTTP/HTTPS/DNS
Communication interface: USB / UART
Firmware Upgrade: USB/FOTA
Support phonebook types: SM/FD/ON/AP/SDN
Interfaces: 1x Power button, 1x BAT, 1x UART, 1x USB-C, 1x SIM Card slot
Dimensions: 35 x 50 mm
Included
1x Crowtail-4G SIM-A7670E
1x 4G GSM NB-IoT Antenna
1x GPS ceramic antenna
Downloads
Wiki
A7670 AT Command Manual
A7670 Datasheet
Source Code
Multi-tool for Building, Analyzing, and Hacking USB Devices
Cynthion is an all-in-one tool for building, testing, monitoring, and experimenting with USB devices. Built around a unique FPGA-based architecture, Cynthion’s digital hardware can be fully customized to suit the application at hand. As a result, it can act as a no-compromise High-Speed USB protocol analyzer, a USB research multi-tool, or a USB development platform.
Out-of-the-box, Cynthion acts as a USB protocol analyzer capable of capturing and analyzing traffic between a host and any Low-, Full-, or High-Speed ("USB 2.0") USB device. It works seamlessly with the open-source analysis software Packetry.
Combined with the LUNA gateware and Facedancer libraries, Cynthion becomes a versatile USB research and development tool. Facedancer makes it quick and easy to create or experiment with real USB devices—not just emulations—even if you don’t have experience with digital hardware design, HDL, or FPGA architecture!
Features
Cynthion is a fully reconfigurable test instrument that provides all the hardware, gateware, firmware, and software you need to work with—and, indeed, tob master-USB. Below are a few of the challenges to which you can apply your Cynthion:
Protocol analysis for Low-, Full-, and High-speed USB: Cynthion provides everything you need for passive USB monitoring. With the Packetry USB analysis software, Cynthion provides everything you need for passive USB monitoring.
Creating your own Low-, Full-, or High-speed USB device: LUNA provides Amaranth gateware that allows you to create USB devices in gateware, firmware, or a combination of the two. Using the Facedancer library, you can create or emulate real USB devices in high-level Python.
Meddler-in-the-Middle (MitM) attacks on USB communication: Cynthion hardware can function as a "USB proxy" capable of transparently modifying USB data as it flows between a host and a device. Each board’s three USB-C connections allow for simultaneous, high-speed proxying while maintaining a high-speed connection to the host. As a result, you can proxy a connection with or without the help of a host PC.
USB reverse engineering and security research: Cynthion hardware and LUNA gateware represent a purpose-built backend for research tools like Facedancer and USB-fuzzing libraries, thereby simplifying the emulation and rapid prototyping of compliant and non-compliant USB devices. Unlike other USB-emulation solutions, Cynthion-based hardware is dynamically reconfigurable, so it gives you the flexibility to create any endpoint configuration and engage in almost any USB (mis)behavior.
Specifications
A Lattice Semiconductor LFE5U-12F ECP5 FPGA supported by the yosys+nextpnr open-source FPGA flow
Three High-Speed USB interfaces, each connected to a USB3343 PHY capable of operating at up to 480 Mbps.
Two USB-C connectors for device-mode communication (left side)
One USB-C connector for host-mode communication, device-mode communication, or USB analysis (right-side)
One USB-A connector for host-mode communication or USB analysis (right-side, shared with USB-C connector)
A Microchip SAMD11 debug controller allows user configuration of the FPGA and provides a number of diagnostic interfaces.
A complete, user-programmable JTAG controller capable of configuring the FPGA and communicating via JTAG with user designs
A built-in USB-to-serial communications bridge for FPGA debug I/O
A variety of simple, built-in debug mechanisms, including utilities that allow you to create simple, PC-accessible register interfaces
Three USB power switches allow you to control power to and from the right-side USB connectors, thereby facilitating controlled power cycling of USB-powered devices under analysis.
64 Mbit (8 MiB) RAM for buffering USB traffic or for user applications
Two Digilent Pmod Compatible I/O connectors presenting 16 high-speed FPGA user IOs that support user FPGA applications
32 Mbit (4 MiB) SPI-connected flash for PC-less FPGA configuration
Six FPGA-connected user LEDs and five microcontroller-managed status LEDs
A PAC1954 4-channel I²C power monitor IC, to measure VBUS voltages and currents on all four Cynthion USB ports.
Two FUSB302B I²C USB-C port controllers, for the AUX and TARGET-C ports, to support USB Power Delivery or custom USB-C behaviour.
Downloads
Documentation
Hardware Design Files
Schematic, Diagrams & Software
The Raspberry Pi Monitor is a 15.6-inch Full HD computer display. User-friendly, versatile, compact and affordable, it is the perfect desktop display companion for both Raspberry Pi computers and other devices.
With built-in audio via two front-facing speakers, and VESA and screw mounting options as well as an integrated angle-adjustable stand, the Raspberry Pi Monitor is ideal for desktop use or for integration into projects and systems. It can be powered directly from a Raspberry Pi, or by a separate power supply.
Features
15.6-inch full HD 1080p IPS display
Integrated angle-adjustable stand
Built-in audio via two front-facing speakers
Audio out via 3.5 mm jack
Full-size HDMI input
VESA and screw mounting options
Volume and brightness control buttons
USB-C power cable
Specifications
Display
Screen size: 15.6 inches, 16:9 ratio
Panel type: IPS LCD with anti-glare coating
Display resolution: 1920 x 1080
Color depth: 16.2M
Brightness (typical): 250 nits
Color gamut: 45%
Viewing angle: 80°
Power
1.5 A/5 V
Can be powered directly from a Raspberry Pi USB port (max 60% brightness, 50% volume) or by a separate power supply (max 100% brightness, 100% volume)
Connectivity
Standard HDMI port (1.4 compliant)
3.5 mm stereo headphone jack
USB-C (power in)
Audio
2x 1.2 W integrated speakers
Support for 44.1 kHz, 48 kHz, and 96 kHz sample rates
Downloads
Datasheet
This versatile digital microscope covers a wide magnification range (18-720x, 1560-2040x, 2760-4080x, 3600-5100x, 60-240x) with 5 lenses for hobby, industrial and biologic purposes.
Lens A (18-720x) can be used to observe whole coins or parts, circuit boards, plants, stones, etc. With lens B (1560-2040x), C (2760-4080x) and M (3600-5100x) you can observe biological slides. Lens L is ideal for soldering and repair work.
In addition, the microscope has an endoscope for clear observation of the sides of components and inner tubes, allowing 360° viewing without blind spots.
Specifications
Magnification
Lens A
18-720x
Lens B
1560-2040x
Lens C
2760-4080x
Lens M
3600-5100x
Lens L
60-240x
Screen size
10 inch (25.7 cm)
Video resolution (max.)
UHD 2880x2160 (24fps)
Video format
MP4
Photo format
JPG
Photo resolution
5600x2400 (with interpolation)
Frame rate
Max. 120fps
HDMI output
Yes (only HDMI monitor displays)
PC output
Yes
Power supply
USB 5 V DC (not included)
Stand material
Metal
Stand size
20 x 19 x 40 cm
Included
1x Andonstar AD269S Digital Microscope
1x Metal stand with 2 LEDs
1x X-Y Moveable stage
1x Lens A
1x Lens set (B, C, M)
1x Lens L
1x Endoscope (+ accessories)
1x USB cable
1x HDMI cable
1x Remote control
1x Dimmer cable
3x Backdrop board
5x Biological slides
1x 32 GB microSD card
1x Observation box
1x Tweezers
1x Manual
The powerful soldering station with LCD panel has been designed for a wide temperature range (from 150-450°C) and is ideal for general purpose soldering as well as specialized lead-free soldering applications. The soldering iron is controlled automatically by the microprocessor.
With its high-quality sensor the heat exchange system guarantees precise temperature control at the soldering tip. This digital temperature controlled soldering station includes a holder and cleaning sponge.
Specificaties
Operating voltage
220-240 V, 50 Hz
Power consumption
80 W
Soldering iron power
48 W
Operating voltage soldering iron
24 V
Temperature (adjustable)
150-450°C
Dimensions
195 x 87 x 165 mm
The PicoGo is a smart mobile robot based on Raspberry Pi Pico, it includes ultrasonic module, LCD module, Bluetooth module, line following module, and obstacle avoidance module, all these functions are highly integrated for easily achieving IR obstacle avoidance, auto line following, Bluetooth/IR remote control, and more. With various advanced features, it will help you fast get started with smart robot design and development.
Features
Standard Raspberry Pi Pico header, supports Raspberry Pi Pico series
Battery protection circuit: over charge/discharge protection, over current protection, short circuit protection, reverse proof, more stable and safe operating
Recharge/Discharge circuit, allows programming/debugging concurrently while recharging
5-ch infrared sensor, analog output, combined with PID algorithm, stable line tracking
Onboard multiple smart robot sensors like line tracking, obstacle avoidance, no more messy wiring
1.14-inch IPS colorful LCD display, 240 x135 pixels, 65K colors
Integrates Bluetooth module, allows teleoperations like robot movement, RGB LED display color, buzzer, etc. by using mobile phone APP
N20 micro gearmotors, with metal gears, low noise, high accuracy
Colorful RGB LED
IR obstacle avoidance
The module sends IR beam and detects objects by receiving the reflected IR beam, to easily avoid obstacles in the way.
Auto line following
Features 5-ch IR detector for sensing and analysing the black line, combined with PID algorithm for adjusting robot movement, high sensitivity, stable tracking.
Ultrasonic sensor
Ultrasonic is generally faster and easy-to-calculate, suitable for functions like real time control, and obstacle avoidance, with the industrial practical ranging accuracy, it is widely used on robot research and development.
Object tracking
The robot is able to detect front object by ultrasonic or IR, and keeps moving to track the target automatically.
IR remote control
Integrates IR receiver, so that you can control the robot to move or turn direction by sending infrared light from the remote controller.
Bluetooth remote control
Comes with mobile phone APP, allows you to use the phone to control the movement of the robot, or control its peripherals like changing LED color, making the buzzer to sound, etc.
RGB LED control
Included
1x PicoGo base board
1x PicoGo acrylic panel
1x 1.14-inch LCD Module
1x Ultrasonic sensor x1
1x IR remote controller
1x USB-A to micro-B cable 1.2 m
1x PH2.0 8-Pin cable 5 cm opposite side headers
1x Mini cross wrench sleeve
1x Screwdriver
1x Screws and standoffs pack
Required
1x Raspberry Pi Pico (pre-soldered header)
1x 5 V/3 A power supply
2x 14500 batteries
Downloads
Wiki
The RP2040 utilizes dual ARM Cortex-M0+ processors (up to 133MHz): 264kB of embedded SRAM in six banks 6 dedicated IO for SPI Flash (supporting XIP) 30 multifunction GPIO: Dedicated hardware for commonly used peripherals Programmable IO for extended peripheral support Four 12-bit ADC channels with internal temperature sensor (up to 0.5 MSa/s) USB 1.1 Host/Device functionality The RP2040 is supported with C/C++ and MicroPython cross-platform development environments, including easy access to runtime debugging. It has a UF2 boot and floating-point routines baked into the chip. The built-in USB can act as both device and host. It has two symmetric cores and high internal bandwidth, making it useful for signal processing and video. While the chip has a large internal RAM, the board includes an additional external flash chip. Features Dual Cortex M0+ processors, up to 133 MHz 264 kB of embedded SRAM in 6 banks 6 dedicated IO for QSPI flash, supporting execute in place (XIP) 30 programmable IO for extended peripheral support SWD interface Timer with 4 alarms Real-time counter (RTC) USB 1.1 Host/Device functionality Supported programming languages MicroPython C/C++
The FR01D (2-in-1) thermal imaging camera and multimeter is a compact and lightweight solution that simplifies diagnostic and maintenance tasks. The one-click function allows you to switch effortlessly between thermal imaging and multimeter mode, giving you two important tools in one portable device.
The multimeter is capable of measuring DC and AC voltage, resistance, diode checks, continuity testing, and capacitance.
The FR01D has a 2.8-inch touchscreen with a resolution of 320 x 480 pixels. The device is powered by an integrated rechargeable lithium battery and can be charged via USB.
With the FR01D, you can inspect and maintain circuit boards, check power supplies, repair electronic devices, and overhaul household appliances. Its compact size, multifunctionality, and user-friendliness make the FR01D the ideal companion for electronics and maintenance technicians.
General Specifications
Display size
2.8" (320 x 480)
Touchscreen
Resistive
Data transmission
USB-C
Image storage format
BMP
Battery
Li-ion battery
Storage temperature
−20°C~60°C(−4°F~140°F)
Operating temperature
0°C~50°C(32°F~122°F)
Operating humidity
<85% RH
Dimensions
134 x 69 x 25 mm
Weight
130 g
Thermal Imaging Specifications
Sensor
Vanadium oxide (VOx)
Image capture frequency
25 Hz
Thermal imaging pixels
192 x 192
Field of View (FOV)
50.0°(H) x 50°(V) / 72.1°(D)
Temperature range
−20°C ~ +550°C (−4°F~1022°F)
Gain mode
Auto
Accuracy
±2°C or ±2%
Measurement resolution
0.1°C / 0.1°F
Multimeter Specifications
DC input voltage (max.)
1000 V
AC input voltage (max.)
750 V
Resistance (max.)
99.99 MΩ
Capacitance (max.)
99.99 mF
Duty cycle test range
0.1% ~ 99.9%
Diode test range
0 V ~ 3 V
Continuity test
999.9 Ω
Display
9999 counts (Refreshes 3x per second)
Accuracy
Function
Range
Resolution
Accuracy
AC Voltage
400 mV
0.1 mV
2% +3
9.999 V
0.001 V
1.0% +3
99.99 V
0.01 V
999.9 V
0.1V
DC Voltage
400 mV
0.1 mV
2% +3
9.999 V
0.001 V
1.0% +3
99.99 V
0.01 V
999.9 V
0.1 V
Resistance
999.9 Ω
0.1 Ω
0.5% +3
9.999 KΩ
0.001 kΩ
99.99 KΩ
0.01 kΩ
999.9 KΩ
0.1 kΩ
9.999 MΩ
0.001 MΩ
99.99 MΩ
0.01 MΩ
1.5% +3
Diode Test
3.000 V
0.001 V
10%
Capacitance
9.999 nF
0.001 nF
2% +5
99.99 nF
0.01 nF
999.9 nF
0.1 nF
9.999 uF
0.001 uF
99.99 uF
0.01 uF
999.9 uF
0.1 uF
9.999 mF
0.001 mF
5% +5
99.99 mF
0.01 mF
Included
1x FR01D IR-Camera and Multimeter
2x Test Leads
1x USB Cable
1x Manual
Seeed Studio XIAO ESP32S3 Sense integrates a camera sensor, digital microphone, and SD card support. Combining embedded ML computing power and photography capability, this development board can be your great tool to get started with intelligent voice and vision AI. Seeed Studio XIAO ESP32S3 Sense is built around a highly-integrated, Xtensa processor ESP32-S3R8 SoC, which supports 2.4 GHz WiFi and low-power Bluetooth BLE 5.0 dual-mode for multiple wireless applications. It has lithium battery charge management capability. As the advanced version of Seeed Studio XIAO ESP32S3, this board comes with a plug-in OV2640 camera sensor for displaying full 1600x1200 resolution. The base of it is even compatible with OV5640 for supporting up to 2592x1944 resolution. The digital microphone is also carried with the board for voice sensing and audio recognition. SenseCraft AI provides various pre-trained Artificial Intelligence (AI) models and no-code deployment to XIAO ESP32S3 Sense. With powerful SoC and built-in sensors, this development board has 8 MB PSRAM and 8 MB Flash on the chip, an additional SD card slot for supporting up to 32 GB FAT memory. These allow the board for more programming space and bring even more possibilities into embedded ML scenarios. Features Powerful MCU Board: Incorporate the ESP32S3 32-bit, dual-core, Xtensa processor chip operating up to 240 MHz, mounted multiple development ports, Arduino/MicroPython supported Advanced Functionality: with OV5640 camera sensor, integrating additional digital microphone Great Memory for more Possibilities: Offer 8 MB PSRAM and 8 MB Flash, supporting SD card slot for external 32 GB FAT memory Outstanding RF performance: Support 2.4 GHz Wi-Fi and BLE dual wireless communication, support 100m+ remote communication when connected with U.FL antenna Thumb-sized Compact Design: 21 x 17.5 mm, adopting the classic form factor of XIAO, suitable for space-limited projects like wearable devices Pretrained Al model from SenseCraft Al for no-code deployment Applications Image processing Speech Recognition Video Monitoring Wearable devices Smart Homes Health monitoring Education Low-Power (LP) networking Rapid prototyping Specifications Processor ESP32-S3R8 Xtensa LX7 dual-core, 32-bit processor that operates at up to 240 MHz Wireless Complete 2.4 GHz Wi-Fi subsystem BLE: Bluetooth 5.0, Bluetooth mesh Built-in Sensors oV2640 camera sensor for 1600x1200 Digital Microphone Memory On-chip 8 MB PSRAM & 8 MB Flash Onboard SD Card Slot, supporting 32 GB FAT lnterface 1x UART, 1x I²C, 1x I²S, 1x SPI, 11x GPIOs (PWM), 9x ADC, 1x User LED, 1x Charge LED, 1x B2B Connector (with 2 additional GPIOs) 1x Reset button, 1x Boot button Dimensions 21 x 17.5 x 15 mm (with expansion board) Power Input voltage (Type-C): 5 V lnput voltage (BAT): 4.2 V Circuit operating Voltage (ready to operate): - Type-C: 5 V @ 38.3 mA - BAT: 3.8 V @ 43.2 mA (with expansion board) Webcam Web application: Type-C: - Average power consumption: 5 V/138 mA - Photo moment: 5 V/341 mA Battery: - Average power consumption: 3.8 V/154 mA - Photo moment: 3.8 V/304 mA Microphone recording & SD card writing: Type-C: - Average power consumption: 5 V/46.5 mA - Peak power consumption: 5 V/89.6 mA Battery: - Average power consumption: 3.8 V/54.4 mA - Peak power consumption: 3.8 V/108 mA Charging battery current: 100 mA Low Power Consumption Model (Supply Power: 3.8 V) Modem Sleep Model: ~44 mA Light Sleep Model: ~5 mA Deep Sleep Model: ~3 mA Wi-Fi Enabled Power Consumption Active Model: ~ 110 mA (with expansion board) BLE Enabled Power Consumption Active Model: ~ 102 mA (with expansion board) Included 1x XIAO ESP32S3 1x Plug-in camera sensor board 1x Antenna Downloads GitHub
This affordable and increasingly powerful FPGA board is a fantastic starting point into the world of FPGAs and the heart of your next project. Finally, now that SparkFun builds this board, we added a Qwiic connector for easy I²C integration!
The Alchitry Au features a Xilinx Artix 7 XC7A35T-1C FPGA with over 33,000 logic cells and 256 MB of DDR3 RAM. The Au offers 102 3.3 V logic level IO pins, 20 of which can be switched to 1.8 V; Nine differential analogue inputs; Eight general-purpose LEDs; a 100 MHz on-board clock that can be manipulated internally by the FPGA; a USB-C connector to configure and power the board; and a USB to serial interface for data transfer. To make getting started even easier, all Alchitry boards have full Lucid support, a built-in library of useful components to use in your project, and a debugger!
Features
Artix 7 XC7A35T-1C - 33,280 logic cells
256 MB DDR3 RAM
102 IO pins (3.3 V logic level, 20 of them can be switched to 1.8 V for LVDS)
Nine differential analogue inputs (One dedicated, Eight mixed with digital IO)
USB-C to configure and power the board
Eight general-purpose LEDs
One button (typically used as a reset)
100 MHz on-board clock (can be multiplied internally by the FPGA)
Powered with 5 V through USB-C port, 0.1" holes, or headers
USB to serial interface for data transfer (up to 12 Mbaud)
Qwiic Connector
Dimensions: 65 x 45 mm
Downloads
Datasheet
Schematic
3D Model (IGES File)
Element Eagle Library
This multi-purpose tool offers an excellent all round solution, ideal for holding big size PCBs and desoldering work, etc.
Features
The arms of the repair station can move up and down conveniently, easy for operation.
The adjustable parts are made of the same material for microscope, with high quality, perfect stability and precision.
The rubber feet can move in all directions, ensuring the operation platform is always on a flat surface.
Suitable for desoldering BGA ICs.
Specifications
Rough adjusting range in height
0∼230 mm
Precise adjusting range in height
0∼60 mm
Max. holding size of PCB
250 mm (length or width)
Min. holding size of PCB
20 mm (length or width)