🔥CraftMax Pro Wireless Engraver
🔥CraftMax Pro Wireless Engraver

🔥CraftMax Pro Wireless Engraver

$59.99 $126.99 Save $67.00
Sold 3
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1651799308132').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free worldwide shipping
Fast shipping
Sustainably made
Secure payments
Share the love
Description

Transform your crafting with ease – the ultimate tool for all your engraving and DIY needs.

🔨 Handy & Compact

🔄 Adjustable Speed

🔋 Long-Lasting Battery

🎨 Multi-Use Accessories

Tired of being tethered to a power outlet while crafting? ⚡

Discover the freedom of creating anywhere, anytime with the CraftMax Pro Wireless Engraver. No more restrictions by cords, now your workspace is as mobile as you are. From detailed engraving to polishing, drill through the limitations with a tool that is as versatile as your imagination.

product preview

Unleash Creativity with Controlled Precision 🎛️

CraftMax Pro's adjustable speed allows you to tailor your tool's pace to your project. With a range from 3,000 to 15,000 rpm, delicate glasswork to robust woodworking, precision meets power in the palm of your hands.

product preview

Constant interruptions from a dying battery? 🔋

Bid farewell to those creativity-killers. The CraftMax Pro's robust battery powers a solid 90 minutes of crafting bliss. Less time charging, more time creating – your productivity will soar.

product preview

Ensure perfection in every project with CraftMax Pro Wireless Engraver. Take advantage now and craft with confidence with our 30-day money-back guarantee!

Test out the CraftMax Pro Wireless Engraver risk-free! We promise premium quality, but if for any reason you're not swept off your feet, our 30-day money-back guarantee means you can carve out your creativity without any worries.