
Best selling Development boards + Kits from DFRobot
On this page you'll find a ranking of the best DFRobot products in this category. To give you a quick overview, we've already ranked the most important information about the products for you.
1. DFRobot USB endoscope camera
This is an endoscope camera that can be connected to your PC via USB-A, Micro-B, or C. The endoscope is recognized by the PC as a camera and works immediately. The camera is IP67 waterproof. With a cable length of 5 m and a diameter of only 8 mm, you can explore even the tightest spaces with the endoscope. The camera features a series of LEDs so you can see what you're examining. The camera can also be operated with a Raspberry Pi, NVIDIA, or LattePanda.
Features:
- 3 in 1 USB adapter: USB-A, Micro-USB, USB-C
- Plug and Play
- 5 m cable length
- 8 mm diameter
- LEDs for illumination
- Shutter button for photos
Technical Details:
- Manufacturer: DFRobot
- Manufacturer SKU: FIT0819
- Voltage: 5V
- IP Rating: IP67
- Photo format: JPEG
- Video format: AVI
- Interface: USB-A, Micro-USB, USB-C
- Viewing angle: 70°
- Cable length: 5 m
- Diameter: 8 mm
- Weight: 130 g
Package Includes:
- 1x USB endoscope camera
- 1x magnet
- 1x hook
- 1x holder.

2. DFRobot FT232 USB to TTL module
This USB to TTL module from DFRobot is the perfect solution for stable and trouble-free communication between PC and serial port.
With support for three different voltage levels (5V, 3.3V, 1.8V) on both VCC and TTL output, this module offers flexible application for various projects. Thanks to the integrated FT232RL chip, no external crystal oscillator is necessary, which further increases the stability and reliability of the module.
Technical details:
Manufacturer: DFRobot
Manufacturer SKU: FIT0416
VCC output: 5V/3.3V/1.8V
TTL output: 5V/3.3V/1.8V
Chip: FT232RL
Supports three voltage levels for flexible
application possibilities
Weight: 13.3g
Scope of delivery:
1x FT232 USB to TTL module
4x Dupont cable Female/Female.

3. DFRobot Gravity: Arduino Zero to Hero Kit
The Gravity: Arduino Zero to Hero Kit by DFRobot is a comprehensive learning tool specifically designed for exploring electronics and programming on the Arduino platform. It is aimed at both beginners and advanced users who want to enhance their skills in circuit design and programming. The kit includes an open-source, plug-and-play toolkit that features a variety of tutorials and projects ranging from simple circuits to more complex applications. A standout feature of the kit is access to an exclusive online course led by Sanjin Dedić, an experienced robotics engineer. This course provides a structured learning environment that allows users to learn and apply both fundamental and advanced concepts of electronics. The Gravity: Arduino Zero to Hero Kit is therefore a valuable resource for anyone interested in the world of electronics and programming.
- Comprehensive learning kit for Arduino beginners and advanced users
- Access to an exclusive online course by an experienced robotics engineer
- Diverse tutorials ranging from simple to advanced projects
- Promotes understanding of circuit design and programming
- Various application examples, including LED circuits and simple musical instruments.

4. DFRobot Gravity I2C BME280 weather station humidity/pressure/temperature sensor
This Gravity BME280 sensor from DFRobot is a combination of a temperature sensor, humidity sensor and barometer. With the I2C or SPI interface, it can be easily integrated into various projects. The BME280 is a very stable and precise sensor from Bosch. The air pressure values in particular are very accurate with a tolerance of 1.5Pa/K.
Features:
Compatible with 3.3V/5V microcontroller
Measures temperature, humidity and air pressure
Gravity I2C and SPI interface
Very compact and easy to install
Documentation:
DFRobot Wiki
Technical details:
Manufacturer: DFRobot
Manufacturer SKU: SEN0236
Operating voltage: 3.3V-5V
Operating current: 2mA
Temperature measuring range: -40°C - 85°C
Temperature tolerance: 0.5°C
Temperature resolution: 0.1°C
Humidity measuring range: 0-100% RH
Humidity Tolerance: 2% RH
Humidity Resolution: 0.1% RH
Pressure measuring range: 300-1100hPa
Pressure tolerance 1.5Pa
Pressure resolution: 1hPa
Dimension: 22 x 25 x 7.4mm
Weight: 12.9g
Scope of delivery:
1x Gravity I2C BME280 weather station humidity/pressure/temperature sensor
1x 6pin pin header
1x Gravity I2C/UART cable.

DFRobot Gravity I2C BME280 weather station humidity/pressure/temperature sensor
5. DFRobot DC-DC Multi-Output Step-Down Buck Converter (3.3V/5V/9V/12V)
This compact DC-DC step-down converter converts input voltages of 7.5-30V into an output voltage of 3.3V/5V/9V/12V (standard is 5V). The output voltage can be changed by bridging the corresponding pads on the rear panel. The module is designed for a load current of up to 5A. If a load current of more than 3A is required, we recommend mounting a heat sink to prevent the module from overheating.The module has a status LED that turns red during normal operation and turns off when the protection mechanism is triggered and the voltage automatically drops to 0.1V. For optimal operation, the input voltage should be approx. 2V higher than the desired output voltage.
Info: This module outputs 5V by default and the corresponding 5V solder pad is shorted. To output other voltages, e.g. 3.3V, disconnect the 5V solder pad and short-circuit the 3.3V solder pad.
Features:
Multi-Output Step-Down Buck Converter
Output voltages of 3.3V/5V/9V/12V adjustable via solder bridges
70°C overheat and overcharge protection
Technical Details:
Manufacturer: DFRobot
Manufacturer SKU: DFR1015
Input voltage: 7.5-30V
Output voltage: 3.3V/5V/9V/12V
Load current: 3A without heat sink, up to 5A with heat sink
Ripple: 30mV
Pin spacing: 2.54mm
Dimensions: 27 x 20 x 5mm
Weight: 5g
Scope of delivery:
1x DC-DC Multi-Output Step-Down Buck Converter (3.3V/5V/9V/12V).

DFRobot DC-DC Multi-Output Step-Down Buck Converter (3.3V/5V/9V/12V)
6. DFRobot Gravity O2 oxygen sensor 0-25%Vol I2C and UART
The Gravity O2 Oxygen Sensor from DFRobot is a precisely calibrated sensor specifically designed for measuring the oxygen concentration in the air. With a measurement range of 0 to 25% Vol and a resolution of 0.1% Vol, this sensor is ideal for a variety of applications, from environmental monitoring to industrial processes. It supports analog, I2C, and UART output modes, allowing for flexible integration into existing systems. The electrochemical measurement method ensures high stability and sensitivity while being less susceptible to interference. Thanks to its user-friendly operation and compatibility with common microcontrollers such as Arduino, ESP32, and Raspberry Pi, the sensor can be quickly integrated into projects. The sensor has a lifespan of over two years, enabling long-term use without frequent replacements.
Features:
- High measurement accuracy and stability.
- Supports analog, I2C, and UART output modes.
- Easy integration thanks to the Gravity interface.
- Long lifespan of over two years.
- Compatible with Arduino, ESP32, and Raspberry Pi.
Application examples:
- Monitoring air quality indoors and outdoors.
- Controlling ventilation systems in buildings.
- Monitoring in greenhouses to optimize plant growth.
- Use in portable devices for health monitoring.
Technical specifications:
- Manufacturer: DFRobot
- Manufacturer SKU: SEN0465
- Detection gas: Oxygen (O2)
- Measurement range: 0~25% Vol
- Resolution: 0.1% Vol
- Operating voltage: 3.3~5.5V DC
- Operating current: 2 years (in air)
- Compatibility: Arduino, ESP32, Raspberry Pi
- Dimensions: 37 x 32 x 30 mm
- Weight: 91.7 g
Delivery includes:
- 1x Gravity O2 Oxygen Sensor 0-25% Vol I2C and UART
- 1x Gravity IIC/UART Sensor Cable.

7. DFRobot EcoDuino Automatic Plant Breeding Kit
The EcoDuino Kit is an innovative solution for automatic plant care. It combines modern microcontrollers, sensors and actuators to optimise plant growth. With the Atmega32U4 microcontroller, compatible with Arduino Leonardo, and the support of the DS18B20 sensor, it is ideal for monitoring environmental conditions such as temperature, humidity and light intensity. EcoDuino notifies you about the condition of your plants and waters them automatically when necessary. You can easily manage the system by connecting it to a PC.
Features:
Atmega32U4 microcontroller, compatible with Arduino Leonardo
Supports DS18B20 temperature sensor
Easy programming and management via PC
Automatic irrigation based on soil moisture
Data collection on temperature, humidity and light
User-friendly graphical user interface
Protection against water splashes
Application examples:
Ideal for hobby gardeners and plant lovers
Useful in schools for STEM education
Practical for monitoring and caring for houseplants
Technical data:
Manufacturer: DFRobot
Manufacturer SKU: KIT0003
Power supply: 6-12V DC
4 analogue I/O ports, 5 digital I/O ports
Connections for soil moisture sensor, temperature sensor and motor/solenoid valve
Potentiometer for setting the irrigation threshold value
Control board dimensions: 75 x 50 mm
Submersible pump: 4.5-12V DC, delivery head 200cm, flow capacity 100-350L/H
Weight: 500.2g
Scope of delivery:
1x EcoDuino control board
1x housing
1x humidity sensor (SEN0114)
1x temperature and humidity sensor (DHT11)
1x water hose
1x submersible pump
1x 6xAA battery holder with DC2.1 power connection x1
1x Micro USB cable x1
1x slotted screwdriver
1x Phillips screwdriver
1x DC adapter female
1x DC adapter male
2x cables.

8. DFRobot Gravity Geiger counter Measuring device for ionised radiation
This is a Geiger counter module from DFRobot. The module has a Geiger-Müller counter tube type M4011. This can be used to measure alpha, beta and gamma rays. A Geiger-Müller counter tube detects when an ion pair is created by incoming radiation. This is then expressed in CPM (counts per minute). Normal ambient radiation from the sun, natural uranium, radon, certain types of stone such as granite, plants and animals can be anywhere from about 5 to 60 or more CPM. A Geiger counter only measures the number of ion pairs created per minute. The CPM can then be converted into µSv/h (sievert). It cannot distinguish between radiation type and energy. This is not a professional measuring device and should not be used as a guarantee of your own safety. The module has a buzzer that sounds the frequency of the CPM count. With a gravity connector, the module can be connected to a 3.3V or 5V microcontroller such as Arduino or ESP.
Attention: The Geiger tube is operated with a voltage of up to 400V. After switching on, do not touch the high-voltage circuit near the positive terminal of the Geiger tube.
Features:
Type M4011 Geiger-Müller counter tube.
Alpha, beta, gamma radiation in counts per minute
3.3V/5V logic compatible
Gravity connection
Buzzer for acoustic feedback
DFRobot Wiki
Technical Details:
Manufacturer: DFRobot
Manufacturer SKU: SEN0463
Input voltage: 3.3V/5V
Working voltage: 380V-450V
Max measuring range: 1200 µSv/h (theoretical value)
CPM ratio: 153.8CPM/(µSv/h)
Dimension: 107 x 42 x 22 mm
Weight: 71.5g
Scope of delivery:
1x Gravity Geiger counter meter for ionised radiation.
1x 30cm Gravity 3pin digital sensor cable PH2.0 to XH2.54.

DFRobot Gravity Geiger counter Measuring device for ionised radiation
9. DFRobot UPS HAT 5A 4x18650 battery board for Raspberry Pi 5
The DFRobot UPS HAT 5A 4x18650 Battery Board for Raspberry Pi 5 is an innovative solution for mobile power supply for the Raspberry Pi 5. This development board enables an uninterrupted power supply and offers a maximum output of 5V at 5A. It is specifically designed for use in mobile applications and is ideal for projects such as smart cars, outdoor equipment, and surveillance systems. The module's intelligent power management ensures that the Raspberry Pi automatically switches to UPS power supply during power outages and optimizes battery life. Additionally, the board supports fast charging of up to 3A, allowing for quick recharging of the batteries. Its ease of use and the ability to charge the board via USB-C or a DC connector make it a practical choice for developers and tech enthusiasts.
- Intelligent power management to extend battery life
- Automatic switch to UPS power supply during power outages
- Fast charging of up to 3A for quick recharging
- Compatible with Raspberry Pi 5 and USB-C power supply
- Easy power supply via pogo pins without additional wiring.

10. DFRobot Stepper motor Nema 17 42x42mm 1.75Nm with planetary gearbox
This bipolar stepper motor with planetary gearbox (gear ratio: 5.18:1) features a D-type output shaft with a standard diameter of 8 mm and has a step angle of 1.8° (200 steps/revolution). Each phase draws 1.0 A at 3.4 V and provides a holding torque of 18 kg/cm or 176 Ncm. The motor can be easily mounted using the four M3 threaded holes. For controlling the stepper motor with Arduino, I recommend using a stepper motor driver such as the DRV8825 or even better, the TB6600.
Application examples:
- Printers
- 3D printers
- CNC
- Robotics
- Linear drives
Technical details:
- Model No.: 42BYGH40-18-22A-C5.18
- Step angle: 1.8°
- 2 phases
- Voltage: 3.4 V
- Current: 1.0 A
- Resistance: 1.7 ± 10 % Ohm/phase
- Inductance: 4.3 ± 20 % mH/phase
- Holding torque: 3600 g.cm
- Detent torque: 400 g.cm
- Insulation class: B
- Lifespan: 6000 hours
- Gear ratio: 5.18:1
- Torque with gearbox holding: 18 kg-cm / 176 Ncm
- Mounting: 4 x M3
- Dimensions: 42 × 42 × 40 mm
- Weight: 400 g
Delivery includes:
1x Nema 17 stepper motor 42x42 mm 1.75 Nm with planetary gearbox.

DFRobot Stepper motor Nema 17 42x42mm 1.75Nm with planetary gearbox
