Free shipping worldwide over $50
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
11 / 12
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
Multifunctional Graffiti Tool For Woodworking
50% OFF
norlyshion

Multifunctional Graffiti Tool For Woodworking

$22.99 $45.90
0 sold
Color
Quantities
Qty

Take your woodworking projects to the next level with our Multifunctional graffiti tool for woodworking. This versatile tool is designed for beginners and experienced woodworkers alike, making it an essential addition to any woodworker's toolbox. With its precision and ease of use, it allows you to create intricate and personalized designs on your wood projects, adding a unique touch to your craft.

KEY FEATURES

SWIVEL TIP FOR VERSATILITY: The Multifunctional graffiti tool for woodworking is equipped with a swivel tip that allows you to switch between different angles for carving effortlessly. Whether you need fine detailing or wider strokes, this tool adapts to your creative needs. Whether you're working on a small craft project or a larger woodturning project, this tool provides outstanding accuracy.

PREMIUM ALUMINUM ALLOY BUILD: Made from high-quality aluminum alloy, this tool offers both durability and lightweight convenience. Its robust construction ensures it can withstand demanding use, while its lightweight design makes it easy to maneuver for extended periods of time.

COMFORTABLE AND ERGONOMIC GRIP: The tool's ergonomic grip is designed with your comfort in mind. It fits comfortably in your hand and reduces hand fatigue during prolonged use. Enjoy precise control over your carving and engraving projects.

MULTI-MATERIAL COMPATIBILITY: This versatile tool is not limited to just woodworking. It's suitable for carving and engraving on various materials, including wood, leather, plastic and more. Whether you're an experienced woodturner or a hobby enthusiast, it's ideal for adding intricate designs to your projects.

SPECIFICATION

Material: Premium aluminum alloy

Tip type: Swivel carving tip

Handle: Ergonomic design for comfort

Length: 16.5 cm (6.5 inches)

Tip length: 3.8 cm (1.5 inches)

PACKAGE CONTAINS

1/3 * Multifunctional graffiti tool for woodworking

NOTES:

Please allow 2-3 cm error due to manual measurement.

Be careful and use proper safety equipment when using sharp tools.

Keep out of reach of children and store in a safe place when not in use.

Clean and maintain the tool regularly for optimal performance and lifetime.

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.