Summary of Awesome DIY Arduino digital tape measure
The DMW is an Arduino-powered digital tape measure capable of measuring distances, calculating pipe diameters, and functioning as a tachometer. It features a rechargeable LiPo battery, a custom PCB, 3D-printed casing, and an OLED display. The device uses an Arduino Pro-Mini to process inputs from buttons and a rotary sensor, offering measurements up to 9999.99cm with high accuracy and unit conversion capabilities.
Parts used in the DMW Digital Tape Measure:
- Arduino Pro-Mini
- Rechargeable LiPo battery
- OLED screen
- Custom designed PCB
- 3D printed case parts
- Buttons
- Rotary sensor
- Through-hole electronic components
- 0805 SMD sized resistors
Instructables member AGBarber has created a fantastic measuring tool in the form of a Arduino powered digital tape measure called the DMW. Which cannot only measure distances on surfaces but can also be used to calculate the diameter of pipes and features a useful tachometer. Check out the video below to learn more about the project and how you can easily create your very own using the instructions provided and a custom PCB board together with code which is downloadable from GitHub.

The DMW is powered by a rechargeable LiPo battery and AGBarber has kindly published all the files for the 3D printed parts, PCB and code to Github allowing you to build your very own with full instructions provided on the Instructables website.
This is great because it lets you measure in ways that would be tricky or impossible with a normal measuring tape. You can easily measure along curves, around corners, etc. Likewise, since you don’t have to deal with a physical tape, you aren’t really limited by length.
The upper limit on the DMW is 9999.99cm (your average tape measure will do 25ft, or 762cm), which is only due to the screen size limits. At the same time, its minimum measurement is just about 1mm (0.04in), making it more than accurate enough to be useful. You can also instantly convert from cm to inches, displayed as both in decimal form, and rounded to the nearest 1/16″ of an inch (configurable in the code).”
Arduino digital tape measure
“The brains of the DMW is an common Arduino Pro-Mini, which monitors the buttons, rotary sensor, and battery, while recording and displaying measurements on the DMW’s OLED screen. All the electronics are mounted on a single custom designed PCB, which is in-turn mounted in a 3D printed case. Overall, the DMW is almost the same size as a regular measuring tape, keeping it portable and easy to handle.
I’ve tried to keep the PCB fairly easy to assemble even if you’re newish to soldering. It’s mostly through-hole parts, with the exception of a few 0805 SMD sized resistors (should still be easy to solder). Likewise, I tried to use mainly common, off-the-shelf components that you should be able to easily find on Amazon, Aliexpress, Ebay, etc.”
Source: Awesome DIY Arduino digital tape measure
-
What functions does the DMW perform?
The DMW can measure distances on surfaces, calculate the diameter of pipes, and feature a useful tachometer. -
How is the DMW powered?
The device is powered by a rechargeable LiPo battery. -
What is the upper measurement limit of the DMW?
The upper limit is 9999.99cm, which is restricted by the screen size limits. -
Can the DMW measure along curves or around corners?
Yes, it allows for easy measurement along curves and around corners without being limited by length like a physical tape. -
What microcontroller serves as the brain of the DMW?
An Arduino Pro-Mini monitors the buttons, rotary sensor, and battery while recording and displaying measurements. -
Is the DMW project open source?
Yes, all files for the 3D printed parts, PCB, and code are published on GitHub and Instructables. -
How accurate is the minimum measurement of the DMW?
The minimum measurement is just about 1mm, making it accurate enough to be useful.
