{"id":20082,"date":"2026-11-03T14:56:07","date_gmt":"2026-11-03T14:56:07","guid":{"rendered":"https:\/\/onmytoolings.com\/machining-calculator\/ball-nose-scallop-height-calculator\/"},"modified":"2026-11-03T14:56:07","modified_gmt":"2026-11-03T14:56:07","slug":"ball-nose-scallop-height-calculator","status":"publish","type":"page","link":"https:\/\/onmytoolings.com\/tr\/machining-calculator\/ball-nose-scallop-height-calculator\/","title":{"rendered":"Ball Nose Scallop Height Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20082\" class=\"elementor elementor-20082 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-omsec elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"omsec\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-omcol\" data-id=\"omcol\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-omwgt elementor-widget elementor-widget-html\" data-id=\"omwgt\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"onmycalc\" data-onmy-id=\"ball-nose-scallop-height-calculator\" aria-label=\"Ball Nose Scallop Height Calculator\">\n<style>\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"]{font-family:Arial,Helvetica,sans-serif;color:#24364c;max-width:1050px;margin:0 auto;padding:20px;line-height:1.6;box-sizing:border-box;background:#fff}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] *,.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] *::before,.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] *::after{box-sizing:border-box}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-kicker{font-size:12px;font-weight:700;color:#1d64be;letter-spacing:.10em;text-transform:uppercase}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] h2{font-size:clamp(26px,3vw,36px);line-height:1.24;margin:8px 0 10px;color:#132c50;font-weight:750}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] h3{font-size:20px;color:#163b6b;margin:0 0 12px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] h4{font-size:16px;margin:0 0 6px;color:#17355d}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] p{margin:0 0 12px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-intro{color:#4e6079;font-size:16px;max-width:850px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-panel{border:1px solid #dce5ef;border-radius:14px;background:#f7faff;padding:24px;margin:20px 0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 17px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-toolbar label{font-size:14px;font-weight:700;color:#173b6d}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-units{font:inherit;border:1px solid #bed0e5;border-radius:7px;padding:8px 12px;background:#fff;color:#233e66}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:700;color:#26415f}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field[hidden]{display:none!important}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field input,.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field select{font:inherit;font-size:16px;font-weight:400;padding:11px 12px;color:#233752;width:100%;min-width:0;border:1px solid #bacbde;border-radius:8px;background:#fff;box-shadow:none}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field input:focus,.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-field select:focus{outline:2px solid #1b6ad2;outline-offset:1px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-btn{font:inherit;font-size:15px;cursor:pointer;padding:11px 17px;border-radius:8px;border:1px solid #1e64c5;background:#1f65c8;color:white;font-weight:700;min-height:42px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-btn.secondary{background:white;color:#1e64c5}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-btn:hover{filter:brightness(.94)}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-result{background:#fff;border:1px solid #d5e3f0;border-radius:10px;padding:14px;min-width:0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-result-name{font-size:12px;letter-spacing:.02em;color:#58728e}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-result-value{font-size:23px;font-weight:800;color:#1558ac;overflow-wrap:anywhere}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-result-value.om-result-long{font-size:13px;line-height:1.7;font-weight:600;white-space:normal}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-notice{font-size:13px;color:#48627e;margin:14px 0 0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-status{margin-top:13px;font-size:14px;font-weight:600;color:#a73321}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-content{padding-top:10px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-content section{margin:25px 0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-formula{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;white-space:normal;overflow-wrap:anywhere;background:#eff5fc;padding:15px;border-left:3px solid #1c63be;border-radius:4px;font-size:14px;color:#214c7f}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] details{border-bottom:1px solid #dde6ef;padding:10px 0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] details summary{cursor:pointer;font-weight:700;color:#224b7b}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] details p{margin:7px 0 0;color:#4f5d70}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-cta{background:#eaf3ff;border:1px solid #cfdef2;padding:20px;border-radius:11px;margin:25px 0}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-cta a{display:inline-block;margin:8px 12px 0 0;border-radius:6px;background:#1f65c8;padding:10px 14px;color:#fff!important;text-decoration:none!important;font-weight:700}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-cta a.alt{background:#fff;color:#1e62b5!important;border:1px solid #1e62b5}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-source{font-size:13px;color:#63738a;margin-top:20px}\n.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-source a{color:#2467be;text-decoration:underline}\n@media(max-width:640px){.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"]{padding:10px}.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-panel{padding:16px}.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-grid,.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-results{grid-template-columns:minmax(0,1fr)}.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-btn{flex:1 1 145px}.onmycalc[data-onmy-id=\"ball-nose-scallop-height-calculator\"] .om-result-value{font-size:22px}}\n<\/style>\n<header><div class=\"om-kicker\">ONMY TOOLINGS \u00b7 Milling Calculator<\/div>\n<h2>Ball Nose Scallop Height Calculator<\/h2><p class=\"om-intro\">Calculate theoretical scallop height from a ball nose end mill diameter and stepover or reverse-calculate stepover for a target cusp height.<\/p><\/header>\n<div class=\"om-panel\"><div class=\"om-toolbar\"><h3>Online Calculator<\/h3><label>Measurement units <select class=\"om-units\" data-om-units=\"\"><option value=\"metric\">Metric<\/option><option value=\"imperial\">Imperial<\/option><\/select><\/label><\/div>\n<div class=\"om-grid\"><label class=\"om-field\"><span>Ball nose cutter diameter <small data-om-unit=\"\">mm<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"10\" data-key=\"d\" data-kind=\"len\" data-label=\"Ball nose cutter diameter\" data-example=\"10\" aria-label=\"Ball nose cutter diameter\"><\/label><label class=\"om-field\"><span>Stepover distance <small data-om-unit=\"\">mm<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"1\" data-key=\"step\" data-kind=\"len\" data-label=\"Stepover distance\" data-example=\"1\" aria-label=\"Stepover distance\"><\/label><label class=\"om-field\"><span>Target scallop height <small data-om-unit=\"\">\u00b5m<\/small><\/span><input type=\"number\" inputmode=\"decimal\" step=\"any\" value=\"10\" data-key=\"target\" data-kind=\"rough\" data-label=\"Target scallop height\" data-example=\"10\" aria-label=\"Target scallop height\"><\/label><\/div>\n<div class=\"om-actions\"><button class=\"om-btn\" type=\"button\" data-om-example=\"\">Load Example<\/button><button class=\"om-btn secondary\" type=\"button\" data-om-clear=\"\">Clear<\/button><\/div>\n<div class=\"om-results\" data-om-results=\"\" role=\"status\" aria-live=\"polite\"><\/div><p class=\"om-status\" data-om-status=\"\" role=\"alert\"><\/p>\n<p class=\"om-notice\">Results use the inputs above; example values are illustrative and are not tool-specific speed\/feed recommendations.<\/p>\n<\/div>\n<div class=\"om-content\"><section><h3>Formulas and Calculation Method<\/h3><p class=\"om-formula\">h = R \u2212 sqrt(R\u00b2 \u2212 (s\/2)\u00b2); stepover = 2 sqrt(2Rh \u2212 h\u00b2); R = D\/2.<\/p><p>The scallop is the ideal cusp left between adjacent tool passes on a locally flat surface cut with a full-radius ball nose. Smaller stepover generally reduces scallop height but increases the number of passes. The inverse calculation returns the centerline stepover corresponding to the requested geometric cusp height.<\/p><\/section>\n<section><h3>Important Assumptions and Limitations<\/h3><p>Scallop height is not equivalent to measured Ra, and complex 3D slopes change the effective cutter geometry. Runout, deflection and path orientation affect actual results. The model assumes ideal spherical geometry and parallel stepover.<\/p><\/section>\n<section><h3>Frequently Asked Questions<\/h3><details><summary>Is scallop height the same as Ra?<\/summary><p>No. Scallop height is the ideal peak-to-valley cusp between passes, not arithmetic average roughness.<\/p><\/details><details><summary>Does it work on all 3D surfaces?<\/summary><p>Use it as a starting point. Surface slope and tool contact location change effective geometry.<\/p><\/details><\/section><\/div>\n<div class=\"om-cta\"><h3>Need the Right Cutting Tool?<\/h3><p>Match this calculation to your workpiece material, machine setup and required tooling dimensions. Explore ONMY tools or share your application for a quotation.<\/p>\n<a href=\"https:\/\/onmytoolings.com\/carbide-end-mill-supplier\/\" target=\"_blank\">Explore Carbide End Mills<\/a><a class=\"alt\" href=\"https:\/\/onmytoolings.com\/contact\/\" target=\"_blank\">Request a Quote<\/a><\/div>\n<p class=\"om-source\"><strong>Technical references:<\/strong> <a href=\"https:\/\/www.machiningdoctor.com\/calculators\/ball-nose-surface-finish\/\" target=\"_blank\" rel=\"noopener noreferrer\">Machining Doctor \u2014 Ball Nose Surface Finish<\/a>. Calculations are independently implemented for ONMY; source links do not imply endorsement.<\/p>\n<script>\n(function(){\n'use strict';\nconst self=document.currentScript;\nconst root=(self&&self.closest('[data-onmy-id=\"ball-nose-scallop-height-calculator\"]'))||Array.from(document.querySelectorAll('[data-onmy-id=\"ball-nose-scallop-height-calculator\"]')).find(e=>!e.__omReady);\nif(!root||root.__omReady)return;\nroot.__omReady=true;try{root.removeAttribute('data-om-ready');}catch(e){}\nconst $=(s)=>root.querySelector(s);\nconst unitSelect=$('[data-om-units]');\nconst results=$('[data-om-results]');\nconst status=$('[data-om-status]');\nconst fields=Array.from(root.querySelectorAll('[data-key]'));\nconst FACTORS={\"len\": [\"mm\", \"in\", 25.4], \"mmfix\": [\"mm\", \"mm\", 1], \"infix\": [\"in\", \"in\", 25.4], \"speed\": [\"m\/min\", \"SFM\", 0.3048], \"fz\": [\"mm\/rev or tooth\", \"in\/rev or tooth\", 25.4], \"f_rev\": [\"mm\/rev\", \"in\/rev\", 25.4], \"f_tooth\": [\"mm\/tooth\", \"in\/tooth\", 25.4], \"feed\": [\"mm\/min\", \"in\/min\", 25.4], \"mrr\": [\"cm\u00b3\/min\", \"in\u00b3\/min\", 16.387064], \"in3fix\": [\"in\u00b3\/min\", \"in\u00b3\/min\", 16.387064], \"mm3min\": [\"mm\u00b3\/min\", \"mm\u00b3\/min\", 1], \"rough\": [\"\u00b5m\", \"\u00b5in\", 0.0254], \"force\": [\"N\", \"lbf\", 4.4482216153], \"modulus\": [\"GPa\", \"Mpsi\", 6.894757293], \"pressure\": [\"MPa\", \"ksi\", 6.894757293], \"power\": [\"kW\", \"hp\", 0.745699872], \"torque\": [\"N\u00b7m\", \"lbf\u00b7ft\", 1.3558179483], \"rpm\": [\"rpm\", \"rpm\", 1], \"time\": [\"min\", \"min\", 1], \"seconds\": [\"s\", \"s\", 1], \"tpi\": [\"TPI\", \"TPI\", 1], \"pct\": [\"%\", \"%\", 1], \"ratio\": [\"\u00d7\", \"\u00d7\", 1], \"integer\": [\"\", \"\", 1], \"angle\": [\"\u00b0\", \"\u00b0\", 1], \"mm4fix\": [\"mm\u2074\", \"mm\u2074\", 1]};\nlet unit=unitSelect.value;\nconst R=(name,value,kind)=>({name,value,kind});\nfunction fval(value,kind,toUnit){let fact=(FACTORS[kind]||['','',1])[2];if(kind==='infix'||kind==='in3fix')return value\/fact;return toUnit==='imperial'?value\/fact:value;}\nfunction getValue(key){const elem=fields.find(e=>e.dataset.key===key);if(!elem)throw Error('Missing parameter '+key);if(elem.closest('.om-field').hidden)return null;\n if(elem.tagName==='SELECT')return elem.value;\n if(elem.value.trim()==='')throw Error('Please enter '+elem.dataset.label+'.');\n const v=Number(elem.value);if(!Number.isFinite(v))throw Error('Enter a valid number for '+elem.dataset.label+'.');\n const type=elem.dataset.kind;\n if(type==='integer'&&(!Number.isInteger(v)||v<=0))throw Error(elem.dataset.label+' must be a positive whole number.');\n if(type!=='integer'&&v<=0&&type!=='angle'&&type!=='len0'&&elem.dataset.allowNegative!=='1'){\n   if(elem.dataset.allowZero!=='1')throw Error(elem.dataset.label+' must be greater than zero.');\n }\n if(type==='angle'&&v<0&&elem.dataset.allowNegative!=='1')throw Error(elem.dataset.label+' cannot be negative.');\n if(type==='pct'&&(v<0||v>100))throw Error(elem.dataset.label+' must be between 0 and 100%.');\n if(elem.dataset.allowZero==='1'&&v===0) return 0;\n const fac=(FACTORS[type]||['','',1])[2];return unit==='imperial'?v*fac:v;\n}\nfunction valueLabel(k){const ar=FACTORS[k]||['','',1];if(k==='infix'||k==='in3fix')return ar[1];return unit==='imperial'?ar[1]:ar[0];}\nfunction showResults(rows){results.replaceChildren();for(const o of rows){if(typeof o.value==='number'&&!Number.isFinite(o.value))throw Error('The input parameters produce an invalid result.');\nlet d=document.createElement('div');d.className='om-result';const name=document.createElement('div');name.className='om-result-name';name.textContent=o.name;\nconst val=document.createElement('div');val.className='om-result-value';if(o.kind==='text'){val.classList.add('om-result-long');val.textContent=o.value;}\nelse{const num=fval(o.value,o.kind,unit);val.textContent=(Math.abs(num)>=10000?num.toLocaleString('en-US',{maximumFractionDigits:2}):Number(num.toPrecision(7)).toLocaleString('en-US',{maximumFractionDigits:5}))+(' '+valueLabel(o.kind)).trimEnd();}\nd.append(name,val);results.append(d);}}\nfunction calculate(){status.textContent='';try{const v={};fields.forEach(e=>{if(e.closest('.om-field').hidden)return;v[e.dataset.key]=getValue(e.dataset.key);});\n const output=(function(v){if(v.step>v.d)throw Error('Stepover must not exceed the cutter diameter.');let r=v.d\/2;let h=r-Math.sqrt(r*r-v.step*v.step\/4);let ht=v.target\/1000;if(ht>r)throw Error('Target scallop height must be below the ball radius.');let s=2*Math.sqrt(2*r*ht-ht*ht);return[R('Theoretical scallop height',1000*h,'rough'),R('Stepover for target cusp',s,'len'),R('Stepover as % diameter',100*v.step\/v.d,'pct')];})(v);\n showResults(output);\n}catch(ex){results.replaceChildren();status.textContent=ex&&ex.message?ex.message:'Check the parameters.';}}\nfunction setLabels(){fields.forEach(e=>{const wrapper=e.closest('.om-field');const when=wrapper.dataset.forUnit;const mode=($('[data-key=\\\"mode\\\"]')||{}).value;const modes=wrapper.dataset.forMode;wrapper.hidden=Boolean((when&&when!==unit)||(modes&&!modes.split(',').includes(mode)));\nconst span=wrapper.querySelector('[data-om-unit]');if(span)span.textContent=valueLabel(e.dataset.kind);});}\nunitSelect.addEventListener('change',()=>{const next=unitSelect.value,old=unit;fields.forEach(e=>{if(e.tagName==='SELECT'||e.value.trim()===''||e.closest('.om-field').dataset.forUnit)return;\nconst fc=(FACTORS[e.dataset.kind]||['','',1])[2];if(fc===1)return;const x=Number(e.value);if(Number.isFinite(x)){const metric=old==='imperial'?x*fc:x;e.value=Number(next==='imperial'?(metric\/fc).toPrecision(10):metric.toPrecision(10));}});\nunit=next;setLabels();calculate();});\nfields.forEach(e=>{const fn=()=>{if(e.dataset.key==='mode')setLabels();calculate();};e.addEventListener('input',fn);e.addEventListener('change',fn);});\n$('[data-om-example]').addEventListener('click',()=>{fields.forEach(e=>{let raw=e.dataset.example;if(e.tagName==='SELECT'){e.value=raw;return;}let fc=(FACTORS[e.dataset.kind]||['','',1])[2];if(e.closest('.om-field').dataset.forUnit)fc=1;let v=Number(raw);e.value=unit==='imperial'&&fc!==1?Number((v\/fc).toPrecision(10)):raw;});calculate();});\n$('[data-om-clear]').addEventListener('click',()=>{fields.forEach(e=>{if(e.tagName!=='SELECT')e.value='';});results.replaceChildren();status.textContent='Enter the parameters to see calculation results.';});\nsetLabels();calculate();\n})();\n<\/script>\n<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ONMY TOOLINGS \u00b7 Milling Calculator Ball Nose Scallop Height Calculator Calculate theoretical scallop height from a ball nose end mill diameter and stepover or reverse-calculate stepover for a target cusp height. Online Calculator Measurement units MetricImperial Ball nose cutter diameter mmStepover distance mmTarget scallop height \u00b5m Load ExampleClear Results use the inputs above; example values [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":15030,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-20082","page","type-page","status-publish","hentry"],"acf":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"jiang","author_link":"https:\/\/onmytoolings.com\/tr\/author\/jiang\/"},"uagb_comment_info":0,"uagb_excerpt":"ONMY TOOLINGS \u00b7 Milling Calculator Ball Nose Scallop Height Calculator Calculate theoretical scallop height from a ball nose end mill diameter and stepover or reverse-calculate stepover for a target cusp height. Online Calculator Measurement units MetricImperial Ball nose cutter diameter mmStepover distance mmTarget scallop height \u00b5m Load ExampleClear Results use the inputs above; example values&hellip;","_links":{"self":[{"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/pages\/20082","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/comments?post=20082"}],"version-history":[{"count":0,"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/pages\/20082\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/pages\/15030"}],"wp:attachment":[{"href":"https:\/\/onmytoolings.com\/tr\/wp-json\/wp\/v2\/media?parent=20082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}