Heiß
Neu
Auf Lager
Vorbestellung

Idahone Vier Stab V-Sharpener

SKU: IDAHONE_CS4

VERFÜGBARKEIT: Nicht auf Lager

$49.90 USD

Noch $50.00 USD zu kostenlosem Versand.

Free Shipping
on orders over $50

Returns in 14 Days
following delivery date

Military Discounts
active, retired, veterans

American Express
Apple Pay
Diners Club
Discover
Google Pay
Mastercard
PayPal
Shop Pay
Visa
Details
Brand
Idahone
Description

Idahone 4 Rod V-Sharpener is an excellent V-type sharpener for both novice and expert. Includes spring loaded storage in the fine oak base and comes with two coarse and two fine grit sharpening rods which are 9" long and 5/16" in diameter.  Grit ratings on the rods are approximately 1200-1500 for the fine and 100-200 for the coarse.

The sharpening angles are pre-fixed at 15 degrees for sharpening on the coarse rods and 22 degrees for finishing on the fine rods so anyone can achieve a perfectly sharpened knife.

Customer Reviews
Questions and Answers
/* ============================================================================ ✅ Complete Full Script with Boundary Guard, Safe Re-Entry, and Exact Coefficients 📌 Project: Tooltip Position and Display Fix 🕑 Generated: 2025-05-13 🆙 Version: v1.5 ----------------------------------------------------------------------------- 📝 Notes for Developers: - Prevents ruler from locking in hidden state when reaching top margin. - Integrates exact A and B coefficients from analytical boundary calibration. - Mousemove updates without logging. - Click updates with debug logging to console. ============================================================================ */ function updateMicronTooltip(e, log = false) { var parentOffset = $('#zern').offset(); var relX = e.pageX - parentOffset.left + 10; var relY = e.pageY - parentOffset.top; var img = $('#zern img')[0]; var renderedHeight = img.clientHeight; var intrinsicHeight = img.naturalHeight; var scaleFactor = intrinsicHeight / renderedHeight; var intrinsicRelY = relY * scaleFactor; if (log) { console.log('--- CLICK DEBUG START ---'); console.log('Rendered Height:', renderedHeight); console.log('Intrinsic Height:', intrinsicHeight); console.log('relY (rendered):', relY); console.log('Scale Factor:', scaleFactor); console.log('Intrinsic relY (scaled):', intrinsicRelY); } // Always reset ruler and tooltip visibility first $('#zern .zern_line').css('top', relY).show(); var tooltip = $('#zern .tooltip'); tooltip.css({ top: relY + 'px', left: relX + 'px' }).show(); // Guard against out-of-bounds positions (above or far below image) if (relY < 0 || relY > renderedHeight + 20) { tooltip.hide(); return; } // Adjust tooltip height safely var tooltipHeight = tooltip.outerHeight() || 20; // fallback if hidden var tooltipTop = relY; if (relY + tooltipHeight > renderedHeight) { tooltipTop = renderedHeight - tooltipHeight - 2; tooltip.css('top', tooltipTop + 'px'); } // Apply exact analytical coefficients let value = Math.exp(6.62771 - 0.00856 * intrinsicRelY); let micronvalue = value > 100 ? Math.round(value) : Number(value.toPrecision(2)); if (log) { console.log('Raw exp value:', value); console.log('Final micronvalue:', micronvalue); console.log('--- CLICK DEBUG END ---'); } tooltip.text(micronvalue + ' μm').css({ display: 'block', opacity: 1 }); } // Mousemove updates without logging $('#zern').on('mousemove', function(e) { updateMicronTooltip(e, false); }); // Click updates with debug logging $('#zern').on('click', function(e) { updateMicronTooltip(e, true); }); /* ============================================================================ ✅ End of Complete Full Script with Boundary Guard, Safe Re-Entry, and Exact Coefficients ============================================================================ */