Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design
SolderedElectronics·Benzene--Toluene--Acetone--Formaldehyde-sensor-MQ138-breakout-with-easyC-hardware-design·CAD/V1.1.1/MQ Breakout.kicad_pcb
About the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design
Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design is an open source AVR/Arduino PCB design by SolderedElectronics, published on GitHub under the TAPR-OHL-1.0 license. It is a 2-layer board measuring 22 × 54 mm, with 26 components from 16 distinct parts.
Its main chip is the ATTINY404-SSNR, from the AVR/Arduino family. Other key parts include the MQ-X, NMOS-DUAL and TPS613222A. By type, the board carries 6 resistors, 4 ICs, 4 relays, 4 capacitors, 2 jumpers and 1 diode.
It belongs with the sensors and dev boards & breakouts designs in this gallery.
From the project
Hardware design, BOM, gerbers and 3D files for Benzene,-Toluene,-Acetone,-Formaldehyde-sensor-MQ138-breakout-with-easyC designed by Soldered Electronics.
The MQ138 sensor is specifically designed to detect various gases, with a primary focus on air quality monitoring. While its main target gas is formaldehyde (HCHO), it is also sensitive to a range of other gases, including volatile organic compounds (VOCs) such as toluene, alcohol, acetone, and hydrogen, as well as other harmful gases commonly found in the environment. It requires a short time to heat up in order to work correctly.

Main components on the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design
Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design bill of materials (BOM)
26 components, 16 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MQ-X | MQ | U1 |
| 1 | NMOS-DUAL | SOT-363 | U2 |
| 1 | TPS613222A | tps613222a | U3 |
| 1 | ATTINY404-SSNR | SOIC-14 | U4 |
| 4 | HOLE_3.2mm | HOLE_3.2mm | H1, H2, H3, H4 |
| 2 | SMD_JUMPER_3_PAD_TRACE | SMD_JUMPER_3_PAD_TRACE | JP1, JP2 |
| 2 | easyC-SMD | easyC-connector | K1, K3 |
| 1 | HEADER-UPDI | HEADER-UPDI | K2 |
| 1 | DSHP03TS-S | DSHP03TS-S | K4 |
| 1 | purple | 0402LED | D1 |
| 1 | DFE201612E-2R2M=P2 | 0806L | L1 |
| 2 | CL10A226MPCNUBE | 0805C | C1, C2 |
| 1 | C1608X7S1A475K080AC | 0805C | C3 |
| 1 | 100n | 0603C | C4 |
| 5 | 10k | 0603R | R1, R2, R3, R4, R5 |
| 1 | 2k2 | 0402R | R6 |
Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design design files
The KiCad project lives in the SolderedElectronics/Benzene--Toluene--Acetone--Formaldehyde-sensor-MQ138-breakout-with-easyC-hardware-design repository on GitHub; these links point at the commit this page was built from.
Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design: common questions
What microcontroller does the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design use?
The Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design is built around the ATTINY404-SSNR, from the AVR/Arduino family.
How big is the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design?
The Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design measures 22 × 54 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design?
26 components, from 16 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design design files?
From the SolderedElectronics/Benzene--Toluene--Acetone--Formaldehyde-sensor-MQ138-breakout-with-easyC-hardware-design repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design design in my own project?
Yes, under the terms of its TAPR-OHL-1.0 license, which SolderedElectronics chose for the repository.
Can I test firmware for the Benzene--Toluene--Acetone--Formaldehyde sensor-MQ138-breakout with easyC-hardware design without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402