High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
1/8
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
High Precision Infrared Right Angle Bubble Level
1/8

High Precision Infrared Right Angle Bubble Level

$21.99
$29.99
Save $8.00
Amount
Please select a amount
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

High Precision Infrared Right Angle Bubble Level can help you improve work efficiency and accuracy in a variety of projects.

Aim horizontally and vertically at the same time, making your work efficient and accurate. No more guesswork or tedious measurements.

Great gift for husbands, fathers, craftsmen, carpenters, and DIY enthusiasts!

Don't hesitate, get yours and start measuring and working accurately.

FEATURES

Professional Leveling Tool: The infrared laser and horizontal bubble device ensure accurate measurement and Angle accuracy. One click to level the horizontal and vertical, eliminating inaccurate cumbersome measurement work. It is very suitable for wall installation, tile laying, door and window installation, photo frame installation, furniture decoration, etc.

Long Distance: The HD infrared laser can project the beam onto the surface to be measured, with a projection distance of up to 20 meters, making the construction simple and with higher efficiency. You can set it up as vertical, horizontal, or both together according to your needs.

Durable Quality: Made of ABS engineering material, it is sturdy, wear-resistant, and durable enough to withstand tough environments. Compact and portable, easy to carry around with you.

Easy to Use: The leveler is easy to use and can be quickly set up and adjusted. It also has a leveling bubble design for precise measurements, versatile for a variety of applications, including measuring walls, floors, and ceilings.

Hands-free Use: It can be attached to the wall and release your hands for other tasks.

SPECIFICATION

Housing Material: ABS

Color: Green

Effective Range: 20m

Angle: Right Angle

Size: 117*70*45mm

Weight: 82g

Package Includes: 1 * High Precision Infrared Right Angle Bubble Level

NOTE

Please allow slight measurement errors due to manual measurement.

Due to the different monitor and light effects, the actual color of the item might be slightly different from the color shown in the pictures.

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.