PageSourceSearch

https://stlgears.com/generators/dxf

html stlgears.com collected 2026-10-06 00:22:29 UTC 52,293 bytes, 35 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" href="/logo.svg"/><link rel="preload" as="image" href="/images/gears/spur.png"/><link rel="preload" as="image" href="/images/gears/internal_spur.png"/><link rel="preload" as="image" href="/images/gears/rack.png"/><link rel="stylesheet" href="/_next/static/chunks/3o8bahw4gh7ve.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/2gue737jkznr-.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3rpfwdddkv-gs.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/381r30p_97g4l.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/310vm2bl3xxpt.js"/>
1<script src="/_next/static/chunks/0tw52dyqegn2g.js" async=""></script>
1<script src="/_next/static/chunks/092wlwyzlls7y.js" async=""></script>
1<script src="/_next/static/chunks/1ydheh02n_cym.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-0piile3mfdztu.js" async=""></script>
1<script src="/_next/static/chunks/2uk2hzkt7s8yh.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/30xrza_mmpl5m.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/09nz-69jx5t8u.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/2qpe1br-4sy1v.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/0vmmr2-mwwxd7.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/3i-vo4h7_w_gh.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1v7kjzxi9jf9m.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/1yz8qk4h0uvtc.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/19zotb68fue7a.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/05ytho8mzea6e.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/08j2sbv-1tgcl.js" async="" crossorigin=""></script>
1<script src="/_next/static/chunks/2-4mr6q4shbf9.js" async="" crossorigin=""></script>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-DXJ3X0J1VR
vendor: 11 bytes, line 1
1"></script>
1<title>Dxf gear maker</title><meta name="description" content="The free dxf gear generator."/><meta property="og:title" content="STLGears.com"/><meta property="og:description" content="Design, learn, and model all kinds of gears"/><meta property="og:image" content="https://stlgears.com/images/thumbnail.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="STLGears.com"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="STLGears.com"/><meta name="twitter:description" content="Design, learn, and model all kinds of gears"/><meta name="twitter:image" content="https://stlgears.com/images/thumbnail.png"/><link rel="icon" href="/icon.svg?icon.0n43w-5nbkn0c.svg" sizes="any" type="image/svg+xml"/><link rel="icon" href="/icon.png?icon.3i4g1x0gjl0hk.png" sizes="1512x1512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.2izkh74atv_kr.png" sizes="180x180" type="image/png"/><meta name="next-size-adjust" content=""/>
1<script data-mantine-script="true">try {
2  var _colorScheme = window.localStorage.getItem("mantine-color-scheme-value");
3  var colorScheme = _colorScheme === "light" || _colorScheme === "dark" || _colorScheme === "auto" ? _colorScheme : "light";
4  var computedColorScheme = colorScheme !== "auto" ? colorScheme : window.matchMedia("(prefers-color-scheme: dark)").matches ? "dark" : "light";
5  document.documentElement.setAttribute("data-mantine-color-scheme", computedColorScheme);
6} catch (e) {}
7</script>
7<script>
8              
vendor: 169 bytes, lines 8-11
8window.dataLayer = window.dataLayer || [];
9              function gtag(){dataLayer.push(arguments);}
10              gtag('js', new Date());
11              gtag('config', '
11G-DXJ3X0J1VR
vendor: 16 bytes, lines 11-12
11');
12            
12</script>
12<script src="/_next/static/chunks/0cz1d0mv5g_q7.js" noModule=""></script>
12</head><body><div hidden=""><!--$--><!--/$--></div><style data-mantine-styles="true">:root, :host{--mantine-color-white: #ffffff;--mantine-font-family: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback';--mantine-font-family-monospace: 'JetBrains Mono', 'JetBrains Mono Fallback';--mantine-font-family-headings: 'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback';--mantine-primary-color-filled: var(--mantine-color-logoBlue-filled);--mantine-primary-color-filled-hover: var(--mantine-color-logoBlue-filled-hover);--mantine-primary-color-light: var(--mantine-color-logoBlue-light);--mantine-primary-color-light-hover: var(--mantine-color-logoBlue-light-hover);--mantine-primary-color-light-color: var(--mantine-color-logoBlue-light-color);--mantine-primary-color-0: var(--mantine-color-logoBlue-0);--mantine-primary-color-1: var(--mantine-color-logoBlue-1);--mantine-primary-color-2: var(--mantine-color-logoBlue-2);--mantine-primary-color-3: var(--mantine-color-logoBlue-3);--mantine-primary-color-4: var(--mantine-color-logoBlue-4);--mantine-primary-color-5: var(--mantine-color-logoBlue-5);--mantine-primary-color-6: var(--mantine-color-logoBlue-6);--mantine-primary-color-7: var(--mantine-color-logoBlue-7);--mantine-primary-color-8: var(--mantine-color-logoBlue-8);--mantine-primary-color-9: var(--mantine-color-logoBlue-9);--mantine-color-logoBlue-0: #e9f3fb;--mantine-color-logoBlue-1: #d1e4f5;--mantine-color-logoBlue-2: #a1c7eb;--mantine-color-logoBlue-3: #6fa8e1;--mantine-color-logoBlue-4: #488fd9;--mantine-color-logoBlue-5: #2a77cc;--mantine-color-logoBlue-6: #075395;--mantine-color-logoBlue-7: #054681;--mantine-color-logoBlue-8: #04396a;--mantine-color-logoBlue-9: #03264a;--mantine-color-slate-0: #f3f5f7;--mantine-color-slate-1: #e2e7eb;--mantine-color-slate-2: #c5ced6;--mantine-color-slate-3: #a7b4c1;--mantine-color-slate-4: #8ca1b3;--mantine-color-slate-5: #6e84a2;--mantine-color-slate-6: #50657a;--mantine-color-slate-7: #3f4f60;--mantine-color-slate-8: #2e3a47;--mantine-color-slate-9: #1d252e;--mantine-color-sand-0: #fdfaf3;--mantine-color-sand-1: #f9f3e6;--mantine-color-sand-2: #f6ebcf;--mantine-color-sand-3: #ecdcb0;--mantine-color-sand-4: #e3cd91;--mantine-color-sand-5: #c9b99f;--mantine-color-sand-6: #b1a186;--mantine-color-sand-7: #988a70;--mantine-color-sand-8: #80745a;--mantine-color-sand-9: #685e48;}
13
14:root[data-mantine-color-scheme="dark"], :host([data-mantine-color-scheme="dark"]){--mantine-color-anchor: var(--mantine-color-logoBlue-4);--mantine-color-logoBlue-text: var(--mantine-color-logoBlue-4);--mantine-color-logoBlue-filled: var(--mantine-color-logoBlue-8);--mantine-color-logoBlue-filled-hover: var(--mantine-color-logoBlue-9);--mantine-color-logoBlue-light: rgba(2, 19, 37, 1);--mantine-color-logoBlue-light-hover: rgba(2, 27, 52, 1);--mantine-color-logoBlue-light-color: var(--mantine-color-logoBlue-0);--mantine-color-logoBlue-outline: var(--mantine-color-logoBlue-4);--mantine-color-logoBlue-outline-hover: rgba(72, 143, 217, 0.05);--mantine-color-slate-text: var(--mantine-color-slate-4);--mantine-color-slate-filled: var(--mantine-color-slate-8);--mantine-color-slate-filled-hover: var(--mantine-color-slate-9);--mantine-color-slate-light: rgba(15, 19, 23, 1);--mantine-color-slate-light-hover: rgba(20, 26, 32, 1);--mantine-color-slate-light-color: var(--mantine-color-slate-0);--mantine-color-slate-outline: var(--mantine-color-slate-4);--mantine-color-slate-outline-hover: rgba(140, 161, 179, 0.05);--mantine-color-sand-text: var(--mantine-color-sand-4);--mantine-color-sand-filled: var(--mantine-color-sand-8);--mantine-color-sand-filled-hover: var(--mantine-color-sand-9);--mantine-color-sand-light: rgba(52, 47, 36, 1);--mantine-color-sand-light-hover: rgba(73, 66, 50, 1);--mantine-color-sand-light-color: var(--mantine-color-sand-0);--mantine-color-sand-outline: var(--mantine-color-sand-4);--mantine-color-sand-outline-hover: rgba(227, 205, 145, 0.05);}
15
16:root[data-mantine-color-scheme="light"], :host([data-mantine-color-scheme="light"]){--mantine-color-body: #ffffff;--mantine-color-anchor: var(--mantine-color-logoBlue-6);--mantine-color-logoBlue-text: var(--mantine-color-logoBlue-filled);--mantine-color-logoBlue-filled: var(--mantine-color-logoBlue-6);--mantine-color-logoBlue-filled-hover: var(--mantine-color-logoBlue-7);--mantine-color-logoBlue-light: var(--mantine-color-logoBlue-1);--mantine-color-logoBlue-light-hover: var(--mantine-color-logoBlue-2);--mantine-color-logoBlue-light-color: var(--mantine-color-logoBlue-9);--mantine-color-logoBlue-outline: var(--mantine-color-logoBlue-6);--mantine-color-logoBlue-outline-hover: rgba(7, 83, 149, 0.05);--mantine-color-slate-text: var(--mantine-color-slate-filled);--mantine-color-slate-filled: var(--mantine-color-slate-6);--mantine-color-slate-filled-hover: var(--mantine-color-slate-7);--mantine-color-slate-light: var(--mantine-color-slate-1);--mantine-color-slate-light-hover: var(--mantine-color-slate-2);--mantine-color-slate-light-color: var(--mantine-color-slate-9);--mantine-color-slate-outline: var(--mantine-color-slate-6);--mantine-color-slate-outline-hover: rgba(80, 101, 122, 0.05);--mantine-color-sand-text: var(--mantine-color-sand-filled);--mantine-color-sand-filled: var(--mantine-color-sand-6);--mantine-color-sand-filled-hover: var(--mantine-color-sand-7);--mantine-color-sand-light: var(--mantine-color-sand-1);--mantine-color-sand-light-hover: var(--mantine-color-sand-2);--mantine-color-sand-light-color: var(--mantine-color-sand-9);--mantine-color-sand-outline: var(--mantine-color-sand-6);--mantine-color-sand-outline-hover: rgba(177, 161, 134, 0.05);}</style><style data-mantine-styles="classes">@media (max-width: 35.99375em) {.mantine-visible-from-xs {display: none !important;}}@media (min-width: 36em) {.mantine-hidden-from-xs {display: none !important;}}@media (max-width: 47.99375em) {.mantine-visible-from-sm {display: none !important;}}@media (min-width: 48em) {.mantine-hidden-from-sm {display: none !important;}}@media (max-width: 61.99375em) {.mantine-visible-from-md {display: none !important;}}@media (min-width: 62em) {.mantine-hidden-from-md {display: none !important;}}@media (max-width: 74.99375em) {.mantine-visible-from-lg {display: none !important;}}@media (min-width: 75em) {.mantine-hidden-from-lg {display: none !important;}}@media (max-width: 87.99375em) {.mantine-visible-from-xl {display: none !important;}}@media (min-width: 88em) {.mantine-hidden-from-xl {display: none !important;}}</style><style data-mantine-styles="inline">
16:root{--app-shell-header-height:calc(3.75rem * var(--mantine-scale));--app-shell-header-offset:calc(3.75rem * var(--mantine-scale));--app-shell-padding:0px;}</style><div style="--app-shell-transition-duration:200ms;--app-shell-transition-timing-function:ease" class="m_89ab340 mantine-AppShell-root" data-resizing="true" data-mode="fixed" id="mantine-_R_3db_"><header style="background-color:var(--mantine-color-body);color:var(--mantine-color-text);border-bottom:1px solid var(--mantine-color-border);--app-shell-header-z-index:100" class="m_3b16f56b mantine-AppShell-header right-scroll-bar-position" data-with-border="true"><div style="--container-size:var(--container-size-lg);height:100%" class="m_7485cace mantine-Container-root" data-size="lg" data-strategy="block"><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap;height:100%" class="m_4081bf90 mantine-Group-root"><a style="text-decoration:none;color:inherit" href="/"><div style="--group-gap:var(--mantine-spacing-xs);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><div style="overflow:hidden;width:calc(3.125rem * var(--mantine-scale));height:calc(3.125rem * var(--mantine-scale))" class=""><img class="m_9e117634 mantine-Image-root" src="/logo.svg" alt="Logo" width="50" height="50"/></div><p style="--text-fz:var(--mantine-font-size-xl);--text-lh:var(--mantine-line-height-xl);font-weight:700" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="xl">STLGears.com</p></div></a><div style="--group-gap:calc(0.3125rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root mantine-visible-from-sm"><a class="mantine-focus-auto Header-module__ldgnoG__link m_87cf2631 mantine-UnstyledButton-root" href="/">Home</a><button class="mantine-focus-auto Header-module__ldgnoG__link m_87cf2631 mantine-UnstyledButton-root" type="button" aria-haspopup="menu" aria-expanded="false" id="mantine-_R_5ddddndb_"><div style="--group-gap:calc(0.3125rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><span>Generators</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down "><path d="M6 9l6 6l6 -6"></path></svg></div></button><a class="mantine-focus-auto Header-module__ldgnoG__link m_87cf2631 mantine-UnstyledButton-root" aria-haspopup="menu" aria-expanded="false" id="mantine-_R_7ddddndb_" href="/theory"><div style="--group-gap:calc(0.3125rem * var(--mantine-scale));--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><span>Theory</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-chevron-down "><path d="M6 9l6 6l6 -6"></path></svg></div></a><a class="mantine-focus-auto Header-module__ldgnoG__link m_87cf2631 mantine-UnstyledButton-root" href="/about">About</a></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><button style="--ai-bg:transparent;--ai-hover:var(--mantine-color-logoBlue-outline-hover);--ai-color:var(--mantine-color-logoBlue-outline);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-logoBlue-outline)" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root mantine-visible-from-sm" data-variant="outline" type="button" aria-label="Toggle theme"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-moon "><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008"></path></svg></span></button><a style="--button-bg:transparent;--button-hover:var(--mantine-color-logoBlue-outline-hover);--button-color:var(--mantine-color-logoBlue-outline);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-logoBlue-outline)" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root mantine-visible-from-sm" data-variant="outline" data-with-left-section="true" href="https://ko-fi.com/juangras" target="_blank"><span class="m_80f1301b mantine-Button-inner"><span class="m_a74036a mantine-Button-section" data-position="left"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-news " style="width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))"><path d="M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1 -4 0v-13a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1v12a3 3 0 0 0 3 3h11"></path><path d="M8 8l4 0"></path><path d="M8 12l4 0"></path><path d="M8 16l4 0"></path></svg></span><span class="m_811560b9 mantine-Button-label">Blog</span></span></a><button style="--ai-bg:transparent;--ai-hover:var(--mantine-color-logoBlue-outline-hover);--ai-color:var(--mantine-color-logoBlue-outline);--ai-bd:calc(0.0625rem * var(--mantine-scale)) solid var(--mantine-color-logoBlue-outline)" class="mantine-focus-auto mantine-active m_8d3f4000 mantine-ActionIcon-root m_87cf2631 mantine-UnstyledButton-root mantine-hidden-from-sm" data-variant="outline" type="button" aria-label="Toggle theme"><span class="m_8d3afb97 mantine-ActionIcon-icon"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="tabler-icon tabler-icon-moon "><path d="M12 3c.132 0 .263 0 .393 0a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454l0 .008"></path></svg></span></button><button style="--burger-size:var(--burger-size-sm)" class="mantine-focus-auto m_fea6bf1a mantine-Burger-root m_87cf2631 mantine-UnstyledButton-root mantine-hidden-from-sm" data-size="sm" type="button"><div class="m_d4fb9cad mantine-Burger-burger" data-reduce-motion="true"></div></button></div></div></div></header><main style="display:flex;flex-direction:column;min-height:100vh" class="m_8983817 mantine-AppShell-main"><div style="flex:1"><div class=""><div style="background:linear-gradient(
17              180deg,
18              light-dark(
19                var(--mantine-color-logoBlue-1),
20                var(--mantine-color-slate-5)
21              ) 0%,
22              var(--mantine-color-body) 100%
23            );padding-block:calc(2.5rem * var(--mantine-scale));position:relative" class=""><div class="hero-glow"></div><div class="hero-grid"></div><div style="--container-size:var(--container-size-xl);position:relative" class="m_7485cace mantine-Container-root" data-size="xl" data-strategy="block"><div style="--stack-gap:var(--mantine-spacing-lg);--stack-align:center;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><div style="margin-inline:auto;text-align:center;max-width:calc(50rem * var(--mantine-scale))" class="fade-up fade-up-1"><h1 style="--title-fw:var(--mantine-h1-font-weight);--title-lh:var(--mantine-h1-line-height);--title-fz:var(--mantine-h1-font-size);color:light-dark(var(--mantine-color-logoBlue-8), var(--mantine-color-white));margin-bottom:var(--mantine-spacing-md);font-weight:900;line-height:1.15" class="m_8a5d1357 mantine-Title-root" data-size="h1" data-order="1">All the gears you want!<!-- --> <span style="color:var(--mantine-color-logoBlue-text)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-inherit="true"></span></h1><p style="--text-fz:var(--mantine-font-size-xl);--text-lh:var(--mantine-line-height-xl);margin-bottom:var(--mantine-spacing-sm);color:var(--mantine-color-dimmed);line-height:1.6" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="xl">Choose any of the 3 types of gears ready for laser cutting</p></div></div></div></div><div style="--container-size:var(--container-size-xl);margin-top:calc(2.5rem * var(--mantine-scale));margin-bottom:calc(2.5rem * var(--mantine-scale))" class="m_7485cace mantine-Container-root" data-size="xl" data-strategy="block"><style data-mantine-styles="inline">.__m__-_R_2mlbsnpfdlndb_{--sg-spacing-x:var(--mantine-spacing-lg);--sg-spacing-y:var(--mantine-spacing-lg);--sg-cols:1;}@media(min-width: 48em){.__m__-_R_2mlbsnpfdlndb_{--sg-cols:2;}}@media(min-width: 75em){.__m__-_R_2mlbsnpfdlndb_{--sg-cols:3;}}</style><div class="m_2415a157 mantine-SimpleGrid-root __m__-_R_2mlbsnpfdlndb_"><div style="--paper-radius:var(--mantine-radius-md);--paper-shadow:var(--mantine-shadow-sm);--card-padding:var(--mantine-spacing-lg);display:flex;flex-direction:column;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true" data-orientation="vertical"><div class="m_599a2148 mantine-Card-section"><div style="position:relative;height:180px;overflow:hidden" class=""><div style="position:absolute;inset:0;background-image:url(&#x27;/patterns/pattern_logo.svg&#x27;),
24                url(&#x27;/patterns/pattern_logo.svg&#x27;);background-size:160px 160px, 160px 160px;background-repeat:repeat, repeat;background-position:0 0, 80px 80px" class=""></div><img style="--image-object-fit:contain;position:relative;z-index:1" class="m_9e117634 mantine-Image-root" src="/images/gears/spur.png" alt="Spur Gear" height="180"/></div></div><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start;flex:1;align-items:center;margin-top:var(--mantine-spacing-md)" class="m_6d731127 mantine-Stack-root">
24<h4 style="--title-fw:var(--mantine-h4-font-weight);--title-lh:var(--mantine-h4-line-height);--title-fz:var(--mantine-h4-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="4">Spur Gear</h4><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="sm">A staple in machinery; simple and efficient</p></div><button style="--button-bg:var(--mantine-color-logoBlue-filled);--button-hover:var(--mantine-color-logoBlue-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-top:var(--mantine-spacing-md)" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" type="button"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Customize</span></span></button></div><div style="--paper-radius:var(--mantine-radius-md);--paper-shadow:var(--mantine-shadow-sm);--card-padding:var(--mantine-spacing-lg);display:flex;flex-direction:column;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true" data-orientation="vertical"><div class="m_599a2148 mantine-Card-section"><div style="position:relative;height:180px;overflow:hidden" class=""><div style="position:absolute;inset:0;background-image:url(&#x27;/patterns/pattern_logo.svg&#x27;),
25                url(&#x27;/patterns/pattern_logo.svg&#x27;);background-size:160px 160px, 160px 160px;background-repeat:repeat, repeat;background-position:0 0, 80px 80px" class=""></div><img style="--image-object-fit:contain;position:relative;z-index:1" class="m_9e117634 mantine-Image-root" src="/images/gears/internal_spur.png" alt="Internal Spur Gear" height="180"/></div></div><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start;flex:1;align-items:center;margin-top:var(--mantine-spacing-md)" class="m_6d731127 mantine-Stack-root"><h4 style="--title-fw:var(--mantine-h4-font-weight);--title-lh:var(--mantine-h4-line-height);--title-fz:var(--mantine-h4-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="4">Internal Spur Gear</h4><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="sm">Ring variant of the spur gear, can be used for high torque applications</p></div><button style="--button-bg:var(--mantine-color-logoBlue-filled);--button-hover:var(--mantine-color-logoBlue-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-top:var(--mantine-spacing-md)" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" type="button"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Customize</span></span></button></div><div style="--paper-radius:var(--mantine-radius-md);--paper-shadow:var(--mantine-shadow-sm);--card-padding:var(--mantine-spacing-lg);display:flex;flex-direction:column;height:100%" class="m_e615b15f mantine-Card-root m_1b7284a3 mantine-Paper-root" data-with-border="true" data-orientation="vertical"><div class="m_599a2148 mantine-Card-section"><div style="position:relative;height:180px;overflow:hidden" class=""><div style="position:absolute;inset:0;background-image:url(&#x27;/patterns/pattern_logo.svg&#x27;),
26                url(&#x27;/patterns/pattern_logo.svg&#x27;);background-size:160px 160px, 160px 160px;background-repeat:repeat, repeat;background-position:0 0, 80px 80px" class=""></div><img style="--image-object-fit:contain;position:relative;z-index:1" class="m_9e117634 mantine-Image-root" src="/images/gears/rack.png" alt="Rack" height="180"/></div></div><div style="--stack-gap:var(--mantine-spacing-md);--stack-align:stretch;--stack-justify:flex-start;flex:1;align-items:center;margin-top:var(--mantine-spacing-md)" class="m_6d731127 mantine-Stack-root">
26<h4 style="--title-fw:var(--mantine-h4-font-weight);--title-lh:var(--mantine-h4-line-height);--title-fz:var(--mantine-h4-font-size)" class="m_8a5d1357 mantine-Title-root" data-order="4">Rack</h4><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="sm">Transform rotational motion into linear</p></div><button style="--button-bg:var(--mantine-color-logoBlue-filled);--button-hover:var(--mantine-color-logoBlue-filled-hover);--button-color:var(--mantine-color-white);--button-bd:calc(0.0625rem * var(--mantine-scale)) solid transparent;margin-top:var(--mantine-spacing-md)" class="mantine-focus-auto mantine-active m_77c9d27d mantine-Button-root m_87cf2631 mantine-UnstyledButton-root" type="button"><span class="m_80f1301b mantine-Button-inner"><span class="m_811560b9 mantine-Button-label">Customize</span></span></button></div></div></div></div><!--$--><!--/$--></div><footer class="Footer-module__Grjkva__footer"><div style="--container-size:var(--container-size-md)" class="m_7485cace mantine-Container-root" data-size="md" data-strategy="block"><div style="margin-bottom:var(--mantine-spacing-xl)" class="m_3eebeb36 mantine-Divider-root" data-orientation="horizontal" role="separator"></div><div style="--group-gap:var(--mantine-spacing-md);--group-align:center;--group-justify:space-between;--group-wrap:wrap" class="Footer-module__Grjkva__inner m_4081bf90 mantine-Group-root"><div style="--stack-gap:calc(0.25rem * var(--mantine-scale));--stack-align:stretch;--stack-justify:flex-start" class="m_6d731127 mantine-Stack-root"><p style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm);color:var(--mantine-color-logoBlue-text);font-weight:600" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="sm">STLGears.com</p><p style="--text-fz:var(--mantine-font-size-xs);--text-lh:var(--mantine-line-height-xs);color:var(--mantine-color-dimmed)" class="mantine-focus-auto m_b6d8b162 mantine-Text-root" data-size="xs">© <!-- -->2026<!-- --> All rights reserved.</p></div><div style="--group-gap:var(--mantine-spacing-lg);--group-align:center;--group-justify:flex-start;--group-wrap:wrap" class="m_4081bf90 mantine-Group-root"><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm)" class="mantine-focus-auto m_849cf0da Footer-module__Grjkva__link m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/documents/privacy-policy.pdf" target="_blank">Privacy Policy</a><a style="--text-fz:var(--mantine-font-size-sm);--text-lh:var(--mantine-line-height-sm)" class="mantine-focus-auto m_849cf0da Footer-module__Grjkva__link m_b6d8b162 mantine-Text-root mantine-Anchor-root" data-size="sm" data-underline="hover" href="/documents/cookies-policy.pdf" target="_blank">Cookies Policy</a></div></div></div></footer></main></div><style>
27      .floatingchat-container {
28        width: 250px !important;
29      }
30      
31      .floatingchat-container-wrap {
32        max-width: 250px !important;
33      }
34    </style>
34<script src="/_next/static/chunks/310vm2bl3xxpt.js" id="_R_" async=""></script>
34<script>(self.__next_f=self.__next_f||[]).push([0])</script>
34<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[85417,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"ColorSchemeScript\"]\n3:I[29765,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"MantineProvider\"]\n4:I[77193,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"AppShell\"]\n5:I[49859,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"AppShellHeader\"]\n6:I[16371,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"Header\"]\n7:I[54673,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"AppShellMain\"]\n8:I[39756,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"default\"]\n9:I[37457,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"default\"]\n13:I[68027,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"default\",1]\n:HL[\"/_next/static/chunks/3o8bahw4gh7ve.css\",\"style\"]\n:HL[\"/_next/static/chunks/2gue737jkznr-.css\",\"style\"]\n:HL[\"/_next/static/chunks/3rpfwdddkv-gs.css\",\"style\"]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/chunks/381r30p_97g4l.css\",\"style\"]\n11:X\n0:{\"P\":null,\"c\":[\"\",\"generators\",\"dxf\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"generators\",{\"children\":[\"dxf\",{\"children\":[\"__PAGE__\",{},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4608]},\"$undefined\",\"$undefined\",4624],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o8bahw4gh7ve.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2gue737jkznr-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3rpfwdddkv-gs.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/30xrza_mmpl5m.js\",\"async\":true,\"nonce\":\"$undefined\"}
34],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/09nz-69jx5t8u.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"script\",null,{\"async\":true,\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-DXJ3X0J1VR\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              window.dataLayer = window.dataLayer || [];\\n              function gtag(){dataLayer.push(arguments);}\\n              gtag('js', new Date());\\n              gtag('config', 'G-DXJ3X0J1VR');\\n            \"}}]]}],[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L3\",null,{\"theme\":{\"primaryColor\":\"logoBlue\",\"fontFamily\":\"'Plus Jakarta Sans', 'Plus Jakarta Sans Fallback'\",\"fontFamilyMonospace\":\"'JetBrains Mono', 'JetBrains Mono Fallback'\",\"colors\":{\"logoBlue\":[\"#e9f3fb\",\"#d1e4f5\",\"#a1c7eb\",\"#6fa8e1\",\"#488fd9\",\"#2a77cc\",\"#075395\",\"#054681\",\"#04396a\",\"#03264a\"],\"slate\":[\"#f3f5f7\",\"#e2e7eb\",\"#c5ced6\",\"#a7b4c1\",\"#8ca1b3\",\"#6e84a2\",\"#50657a\",\"#3f4f60\",\"#2e3a47\",\"#1d252e\"],\"sand\":[\"#fdfaf3\",\"#f9f3e6\",\"#f6ebcf\",\"#ecdcb0\",\"#e3cd91\",\"#c9b99f\",\"#b1a186\",\"#988a70\",\"#80745a\",\"#685e48\"]},\"defaultRadius\":\"md\",\"white\":\"#ffffff\",\"components\":{\"Button\":{\"defaultProps\":{\"color\":\"logoBlue\"}}}},\"children\":[\"$\",\"$L4\",null,{\"header\":{\"height\":60},\"children\":[[\"$\",\"$L5\",null,{\"style\":{\"backgroundColor\":\"var(--mantine-color-body)\",\"color\":\"var(--mantine-color-text)\",\"borderBottom\":\"1px solid var(--mantine-color-border)\"},\"children\":[\"$\",\"$L6\",null,{\"theoryLinks\":[{\"label\":\"Intro to gears\",\"href\":\"/theory/introToGears\"},{\"label\":\"Gear geometry\",\"href\":\"/theory/gearGeometry\"},{\"label\":\"Gear trains\",\"href\":\"/theory/gearTrains\"},{\"label\":\"Helical gears\",\"href\":\"/theory/helicalGears\"},{\"label\":\"Internal gears\",\"href\":\"/theory/internalGears\"},{\"label\":\"Gear milling\",\"href\":\"/theory/gearMilling\"},{\"label\":\"Bevel gears\",\"href\":\"/theory/bevelGears\"},{\"label\":\"Gear design in a hurry\",\"href\":\"/theory/gearDesignInAHurry\"}]}]}],[\"$\",\"$L7\",null,{\"style\":{\"display\":\"flex\",\"flexDirection\":\"column\",\"minHeight\":\"100vh\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"flex\":1},\"children\":[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\"
34:\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":\"$La\"}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$Lb\"]}]]}]}],\"$Lc\",\"$Ld\"]}]]}]]}],{\"children\":[\"$Le\",{\"children\":[\"$Lf\",{\"children\":[\"$L10\",{},null,false,null]},null,false,\"$11\"]},null,false,\"$11\"]},null,false,null],\"$L12\",false]],\"m\":\"$undefined\",\"G\":[\"$13\",[\"$L14\",\"$L15\",\"$L16\"]],\"S\":true,\"h\":null,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"tliVr52CIy52Kwevh7Gdw\"}\n17:I[41710,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"Container\"]\n18:I[653,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"Divider\"]\n19:I[26200,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"Group\"]\n1a:I[77936,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"Stack\"]\n1b:I[94229,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"Text\"]\n1c:I[80881,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"Anchor\"]\n1d:I[70236,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"KoFiWidget\"]\n1e:I[16240,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"GaPageViews\"]\n1f:I[44662,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"Box\"]\n20:I[92181,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"Title\"]\n21:I[65526,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\",\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"/_next/static/chunks/19zotb68fue7a.js\",\"/_next/static/chunks/05ytho8mzea6e.js\",\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"/_next/static/chunks/2-4mr6q4shbf9.js\"],\"default\"]\n22:I[97367,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"OutletBoundary\"]\n23:\"$Sreact.suspense\"\n25:I[97367,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"ViewportBoundary\"]\n27:I[97367,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"MetadataBoundary\"]\na:[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\"
34:\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]\nb:[\"$\",\"footer\",null,{\"className\":\"Footer-module__Grjkva__footer\",\"children\":[\"$\",\"$L17\",null,{\"size\":\"md\",\"children\":[[\"$\",\"$L18\",null,{\"mb\":\"xl\"}],[\"$\",\"$L19\",null,{\"justify\":\"space-between\",\"className\":\"Footer-module__Grjkva__inner\",\"children\":[[\"$\",\"$L1a\",null,{\"gap\":4,\"children\":[[\"$\",\"$L1b\",null,{\"size\":\"sm\",\"fw\":600,\"c\":\"logoBlue\",\"children\":\"STLGears.com\"}],[\"$\",\"$L1b\",null,{\"size\":\"xs\",\"c\":\"dimmed\",\"children\":[\"© \",2026,\" All rights reserved.\"]}]]}],[\"$\",\"$L19\",null,{\"gap\":\"lg\",\"children\":[[\"$\",\"$L1c\",null,{\"href\":\"/documents/privacy-policy.pdf\",\"target\":\"_blank\",\"size\":\"sm\",\"className\":\"Footer-module__Grjkva__link\",\"children\":\"Privacy Policy\"}],[\"$\",\"$L1c\",null,{\"href\":\"/documents/cookies-policy.pdf\",\"target\":\"_blank\",\"size\":\"sm\",\"className\":\"Footer-module__Grjkva__link\",\"children\":\"Cookies Policy\"}]]}]]}]]}]}]\nc:[\"$\",\"$L1d\",null,{}]\nd:[\"$\",\"$L1e\",null,{}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nf:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L8\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L9\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n10:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L1f\",null,{\"children\":[[\"$\",\"$L1f\",null,{\"pos\":\"relative\",\"py\":40,\"style\":{\"background\":\"\\n            linear-gradient(\\n              180deg,\\n              light-dark(\\n                var(--mantine-color-logoBlue-1),\\n                var(--mantine-color-slate-5)\\n              ) 0%,\\n              var(--mantine-color-body) 100%\\n            )\\n          \"},\"children\":[[\"$\",\"div\",null,{\"className\":\"hero-glow\"}],[\"$\",\"div\",null,{\"className\":\"hero-grid\"}],[\"$\",\"$L17\",null,{\"size\":\"xl\",\"pos\":\"relative\",\"children\":[\"$\",\"$L1a\",null,{\"align\":\"center\",\"gap\":\"lg\",\"children\":[\"$\",\"$L1f\",null,{\"ta\":\"center\",\"maw\":800,\"mx\":\"auto\",\"className\":\"fade-up fade-up-1\",\"children\":[[\"$\",\"$L20\",null,{\"order\":1,\"size\":\"h1\",\"lh\":1.15,\"fw\":900,\"mb\":\"md\",\"style\":{\"color\":\"light-dark(var(--mantine-color-logoBlue-8), var(--mantine-color-white))\"},\"children\":[\"All the gears you want!\",\" \",[\"$\",\"$L1b\",null,{\"component\":\"span\",\"c\":\"logoBlue\",\"inherit\":true,\"children\":\"\"}]]}],[\"$\",\"$L1b\",null,{\"c\":\"dimmed\",\"size\":\"xl\",\"lh\":1.6,\"mb\":\"sm\",\"children\":\"Choose any of the 3 types of gears ready for laser cutting\"}]]}]}]}]]}],[\"$\",\"$L21\",null,{\"generatorType\":\"dxf\"}]]}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/381r30p_97g4l.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1yz8qk4h0uvtc.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/19zotb68fue7a.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/05ytho8mzea6e.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/08j2sbv-1tgcl.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/2-4mr6q4shbf9.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L22\",null,{\"children\":[\"$\",\"$23\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@24\"}]}]]}]\n12:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L25\",null,{\"children\":\"$L26\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L27\",null,{\"children\":[\"$\",\"$23\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L28\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}]\n14:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3o8bahw4gh7ve.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n15:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2gue737jkznr-.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n16:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3rpfwdddkv-gs.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n11:C\n26:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n29:I[27201,[\"/_next/static/chunks/2uk2hzkt7s8yh.js\",\"/_next/static/chunks/30xrza_mmpl5m.js\",\"/_next/static/chunks/09nz-69jx5t8u.js\",\"/_next/static/chunks/2qpe1br-4sy1v.js\",\"/_next/static/chunks/0vmmr2-mwwxd7.js\",\"/_next/static/chunks/3i-vo4h7_w_gh.js\",\"/_next/static/chunks/1v7kjzxi9jf9m.js\"],\"IconMark\"]\n24:null\n28:[[\"$\",\"title\",\"0\",{\"children\":\"Dxf gear maker\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"The free dxf gear generator.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"STLGears.c
34om\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Design, learn, and model all kinds of gears\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:image\",\"content\":\"https://stlgears.com/images/thumbnail.png\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image:alt\",\"content\":\"STLGears.com\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:title\",\"content\":\"STLGears.com\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:description\",\"content\":\"Design, learn, and model all kinds of gears\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:image\",\"content\":\"https://stlgears.com/images/thumbnail.png\"}],[\"$\",\"link\",\"13\",{\"rel\":\"icon\",\"href\":\"/icon.svg?icon.0n43w-5nbkn0c.svg\",\"sizes\":\"any\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"14\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.3i4g1x0gjl0hk.png\",\"sizes\":\"1512x1512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"15\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.2izkh74atv_kr.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L29\",\"16\",{}]]\n"])</script>
34<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a460830afc58375a',t:'MTc5MTI0NjE0OA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
34<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"b2d5b785f43a4528b359fb473120a0a7","r":1,"spa":2}' crossorigin="anonymous"></script>
34
35</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.