Free shipping worldwide over $50
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
9 / 9
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
6Pcs Multifuntional High-Speed Hole Saw Kit
46% OFF

6Pcs Multifuntional High-Speed Hole Saw Kit

$48.99 $89.99
1 sold
Specification
Qty

ARE THESE BOTHERING YOU

FEATURES

RAPID DRILLING: Featuring a titanium-coated positioning drill, this hole saw cuts through materials effortlessly. The high-speed steel cutting heads provide sharp edges for clean, burr-free holes, making it ideal for stainless steel, metal sheets, and more.

COMPREHENSIVE SIZES: The kit includes six different hole saws with six size options: 16mm, 18mm, 20mm, 25mm, 30mm, and 35mm. This variety ensures you can tackle a wide range of professional tasks with ease.

DURABLE MATERIAL: Made from high-quality high-speed stainless steel, this kit is built to last. Its robust construction offers high hardness, fast cutting speeds, and exceptional resistance to impact and high temperatures.

VERSATILE APPLICATIONS: Perfect for drilling holes in materials up to 2mm thick, including steel, aluminum alloy, iron plates, and stainless steel. Ideal for installing locks and handles on doors and cabinets, or drilling large diameter holes in desks and furniture.

SPEC

Main Material: Stainless Steel

Specification: 16mm+18mm+20mm+25mm+30mm+35mm

Package Includes: 1 * 6Pcs Multifuntional Effective Hole Saw Kit

NOTES

Ensure the material is securely held in place before drilling.

Clean the tool after use to maintain its longevity.

You May Also Like Don't Like These?

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.