{"id":14467,"date":"2026-09-04T03:40:12","date_gmt":"2026-09-04T03:40:12","guid":{"rendered":"https:\/\/weldomachining.com\/?page_id=14467"},"modified":"2026-09-04T06:47:01","modified_gmt":"2026-09-04T06:47:01","slug":"custom-timing-pulleys","status":"publish","type":"page","link":"https:\/\/weldomachining.com\/es\/custom-timing-pulleys\/","title":{"rendered":"Poleas de sincronizaci\u00f3n a medida"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14467\" class=\"elementor elementor-14467\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e678b2 e-flex e-con-boxed e-con e-parent\" data-id=\"9e678b2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2bd01ce elementor-widget elementor-widget-html\" data-id=\"2bd01ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.wtp-section,\n.wtp-section * {\n  box-sizing: border-box;\n}\n\n.wtp-section {\n  --wtp-navy: #0b365d;\n  --wtp-blue: #126fc1;\n  --wtp-light: #f3f6f8;\n  --wtp-line: #d9e1e7;\n  --wtp-text: #26343d;\n  --wtp-muted: #5d6b74;\n  width: 100%;\n  margin: 0;\n  padding: 76px 24px;\n  color: var(--wtp-text);\n  background: #fff;\n  font-family: inherit;\n}\n\n.elementor .e-con:has(.wtp-section) {\n  --width: 100% !important;\n  width: 100% !important;\n  max-width: none !important;\n  padding-inline: 0 !important;\n}\n\n.elementor .e-con-boxed:has(.wtp-section) > .e-con-inner {\n  --content-width: 100% !important;\n  width: 100% !important;\n  max-width: none !important;\n}\n\n.wtp-section img {\n  display: block;\n  max-width: 100%;\n}\n\n.wtp-section a {\n  text-decoration: none;\n}\n\n.wtp-section.wtp-soft {\n  background: var(--wtp-light);\n}\n\n.wtp-section.wtp-dark,\n.wtp-section.wtp-cta {\n  color: #fff;\n  background: var(--wtp-navy);\n}\n\n.wtp-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n.wtp-eyebrow {\n  margin: 0 0 10px;\n  color: var(--wtp-blue);\n  font-size: 14px;\n  font-weight: 750;\n  line-height: 1.4;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.wtp-section h1,\n.wtp-section h2,\n.wtp-section h3 {\n  margin-top: 0;\n  color: var(--wtp-navy);\n  font-family: inherit;\n  font-weight: 760;\n  letter-spacing: -.02em;\n}\n\n.wtp-section h1 {\n  margin-bottom: 18px;\n  font-size: clamp(31px, 4vw, 35px);\n  line-height: 1.14;\n}\n\n.wtp-section h2 {\n  margin-bottom: 14px;\n  font-size: clamp(27px, 3vw, 35px);\n  line-height: 1.18;\n}\n\n.wtp-section h3 {\n  margin-bottom: 10px;\n  font-size: clamp(18px, 2vw, 22px);\n  line-height: 1.3;\n}\n\n.wtp-section p,\n.wtp-section li,\n.wtp-section td,\n.wtp-section th,\n.wtp-section summary {\n  font-family: inherit;\n  font-size: clamp(15px, 1.25vw, 17px);\n}\n\n.wtp-section p {\n  margin: 0 0 16px;\n  color: var(--wtp-muted);\n  line-height: 1.72;\n}\n\n.wtp-dark h2,\n.wtp-dark h3,\n.wtp-cta h2 {\n  color: #fff;\n}\n\n.wtp-dark p,\n.wtp-dark li,\n.wtp-dark span,\n.wtp-cta p {\n  color: rgba(255,255,255,.8);\n}\n\n.wtp-dark .wtp-eyebrow,\n.wtp-cta .wtp-eyebrow {\n  color: #77b9f2;\n}\n\n.wtp-rule {\n  width: 72px;\n  height: 2px;\n  margin: 24px 0 30px;\n  background: var(--wtp-blue);\n}\n\n.wtp-intro {\n  max-width: 890px;\n  margin-bottom: 42px;\n}\n\n.wtp-btn {\n  display: inline-flex !important;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 12px 22px;\n  color: #fff !important;\n  background: var(--wtp-navy) !important;\n  border: 1px solid var(--wtp-navy) !important;\n  border-radius: 6px;\n  font-family: inherit;\n  font-size: 15px;\n  font-weight: 720;\n  line-height: 1.3;\n  text-align: center;\n  text-decoration: none !important;\n  transition: .2s ease;\n}\n\n.wtp-btn:visited,\n.wtp-btn:active,\n.wtp-btn:focus {\n  color: #fff !important;\n  background: var(--wtp-navy) !important;\n  border-color: var(--wtp-navy) !important;\n}\n\n.wtp-btn:hover {\n  color: #fff !important;\n  background: #082c4c !important;\n  border-color: #082c4c !important;\n  transform: translateY(-1px);\n}\n\n.wtp-dark .wtp-btn,\n.wtp-cta .wtp-btn {\n  color: #fff !important;\n  background: var(--wtp-blue) !important;\n  border-color: var(--wtp-blue) !important;\n}\n\n.wtp-dark .wtp-btn:hover,\n.wtp-cta .wtp-btn:hover {\n  color: #fff !important;\n  background: #0d61aa !important;\n  border-color: #0d61aa !important;\n}\n\n.wtp-hero-grid,\n.wtp-two-columns,\n.wtp-capability-grid,\n.wtp-compare-grid {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0,1fr));\n  gap: 52px;\n  align-items: center;\n}\n\n.wtp-section.wtp-hero {\n  padding-top: 64px;\n  padding-bottom: 64px;\n}\n\n.wtp-hero-copy {\n  max-width: 650px;\n}\n\n.wtp-hero-media {\n  overflow: hidden;\n  background: var(--wtp-light);\n  border: 1px solid var(--wtp-line);\n  border-radius: 18px;\n}\n\n.wtp-hero-media img {\n  width: 100% !important;\n  height: auto !important;\n  aspect-ratio: 1 \/ 1;\n  object-fit: cover;\n}\n\n.wtp-card-grid {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0,1fr));\n  gap: 18px;\n  align-items: stretch;\n}\n\n.wtp-card {\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: 100%;\n  padding: 26px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 15px;\n  box-shadow: 0 8px 24px rgba(11,54,93,.06);\n}\n\n.wtp-card-icon {\n  display: grid;\n  place-items: center;\n  width: 46px;\n  height: 46px;\n  margin-bottom: 20px;\n  color: var(--wtp-blue);\n  background: #e5f1fb;\n  border-radius: 9px;\n}\n\n.wtp-card-icon svg {\n  width: 27px;\n  height: 27px;\n  stroke: currentColor;\n  stroke-width: 1.8;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n  fill: none;\n}\n\n.wtp-card p {\n  margin-bottom: 17px;\n}\n\n.wtp-spec-list {\n  width: 100%;\n  margin: auto 0 0;\n  padding: 0;\n  list-style: none;\n}\n\n.wtp-spec-list li {\n  position: relative;\n  padding: 10px 0 10px 24px;\n  color: var(--wtp-muted);\n  border-top: 1px solid var(--wtp-line);\n  font-size: 15px;\n  line-height: 1.45;\n}\n\n.wtp-spec-list li::before {\n  position: absolute;\n  top: 10px;\n  left: 2px;\n  color: var(--wtp-blue);\n  font-weight: 800;\n  content: \"\u2713\";\n}\n\n.wtp-profile-grid,\n.wtp-challenge-grid,\n.wtp-quality-points {\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0,1fr));\n  gap: 18px;\n}\n\n.wtp-mini-card,\n.wtp-quality-point,\n.wtp-rfq-item {\n  height: 100%;\n  padding: 24px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 13px;\n}\n\n.wtp-mini-card strong {\n  display: block;\n  margin-bottom: 8px;\n  color: var(--wtp-navy);\n  font-size: 18px;\n  line-height: 1.4;\n}\n\n.wtp-mini-card span {\n  display: block;\n  color: var(--wtp-muted);\n  font-size: 15px;\n  line-height: 1.65;\n}\n\n.wtp-tabs {\n  width: 100%;\n}\n\n.wtp-tab-buttons {\n  display: flex;\n  gap: 10px;\n  width: 100%;\n  margin-bottom: 24px;\n  overflow-x: auto;\n  scrollbar-width: thin;\n  -webkit-overflow-scrolling: touch;\n}\n\n.wtp-tab-button {\n  flex: 0 0 auto;\n  min-height: 46px;\n  padding: 11px 20px;\n  color: var(--wtp-navy);\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 6px;\n  font-family: inherit;\n  font-size: 15px;\n  font-weight: 720;\n  white-space: nowrap;\n  cursor: pointer;\n}\n\n.wtp-tab-button.is-active {\n  color: #fff;\n  background: var(--wtp-navy);\n  border-color: var(--wtp-navy);\n}\n\n.wtp-tab-panel {\n  display: none;\n}\n\n.wtp-tab-panel.is-active {\n  display: block;\n}\n\n.wtp-material-layout {\n  display: grid;\n  grid-template-columns: minmax(0,1.2fr) minmax(300px,.8fr);\n  gap: 24px;\n}\n\n.wtp-material-list {\n  padding: 10px 26px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 14px;\n}\n\n.wtp-material-row {\n  display: grid;\n  grid-template-columns: minmax(170px,.8fr) minmax(0,1.6fr);\n  gap: 22px;\n  padding: 18px 0;\n  border-bottom: 1px solid var(--wtp-line);\n}\n\n.wtp-material-row:last-child {\n  border-bottom: 0;\n}\n\n.wtp-material-row strong {\n  color: var(--wtp-navy);\n  font-size: 16px;\n  line-height: 1.5;\n}\n\n.wtp-material-row span {\n  color: var(--wtp-muted);\n  font-size: 15px;\n  line-height: 1.6;\n}\n\n.wtp-treatment-box {\n  height: 100%;\n  padding: 26px;\n  color: #fff;\n  background: var(--wtp-navy);\n  border-radius: 14px;\n}\n\n.wtp-treatment-box h3 {\n  color: #fff;\n}\n\n.wtp-treatment-box ul {\n  margin: 0;\n  padding-left: 20px;\n}\n\n.wtp-treatment-box li {\n  margin-bottom: 10px;\n  color: rgba(255,255,255,.84);\n  font-size: 15px;\n  line-height: 1.55;\n}\n\n.wtp-workflow {\n  display: grid;\n  grid-template-columns: repeat(7, minmax(0,1fr));\n  gap: 13px;\n}\n\n.wtp-step {\n  height: 100%;\n  padding: 22px 18px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 12px;\n}\n\n.wtp-step-number {\n  display: grid;\n  place-items: center;\n  width: 34px;\n  height: 34px;\n  margin-bottom: 16px;\n  color: #fff;\n  background: var(--wtp-blue);\n  border-radius: 50%;\n  font-size: 14px;\n  font-weight: 750;\n}\n\n.wtp-step h3 {\n  margin-bottom: 8px;\n  font-size: 17px;\n}\n\n.wtp-step p {\n  margin: 0;\n  font-size: 15px;\n  line-height: 1.58;\n}\n\n.wtp-machine-list {\n  display: grid;\n  gap: 14px;\n}\n\n.wtp-machine {\n  padding: 22px 24px;\n  background: rgba(255,255,255,.05);\n  border: 1px solid rgba(255,255,255,.15);\n  border-radius: 12px;\n}\n\n.wtp-machine small {\n  display: block;\n  margin-bottom: 6px;\n  color: #77b9f2;\n  font-size: 14px;\n  font-weight: 720;\n  letter-spacing: .05em;\n}\n\n.wtp-machine h3 {\n  color: #fff;\n}\n\n.wtp-machine p {\n  margin: 0;\n  color: rgba(255,255,255,.78);\n  font-size: 15px;\n}\n\n.wtp-cap-table {\n  overflow: hidden;\n  border: 1px solid rgba(255,255,255,.25);\n}\n\n.wtp-cap-row {\n  display: grid;\n  grid-template-columns: minmax(0,1fr) auto;\n  gap: 20px;\n  padding: 13px 15px;\n  border-bottom: 1px solid rgba(255,255,255,.14);\n}\n\n.wtp-cap-row:last-child {\n  border-bottom: 0;\n}\n\n.wtp-cap-row span,\n.wtp-cap-row strong {\n  font-size: 15px;\n  line-height: 1.45;\n}\n\n.wtp-cap-row strong {\n  color: #fff;\n  text-align: right;\n}\n\n.wtp-note {\n  margin-top: 14px !important;\n  font-size: 14px !important;\n}\n\n.wtp-text-link {\n  display: inline-flex;\n  margin-top: 8px;\n  color: #77b9f2 !important;\n  font-size: 15px;\n  font-weight: 720;\n}\n\n.wtp-text-link:hover {\n  color: #fff !important;\n}\n\n.wtp-table-wrap {\n  width: 100%;\n  overflow-x: auto;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 12px;\n  -webkit-overflow-scrolling: touch;\n}\n\n.wtp-table {\n  width: 100%;\n  min-width: 760px;\n  margin: 0;\n  border-collapse: collapse;\n  background: #fff;\n}\n\n.wtp-table th,\n.wtp-table td {\n  padding: 17px 19px;\n  text-align: left;\n  vertical-align: middle;\n  border: 0;\n  border-bottom: 1px solid var(--wtp-line);\n}\n\n.wtp-table th {\n  color: var(--wtp-navy);\n  background: var(--wtp-light);\n  font-size: 14px;\n  font-weight: 760;\n  letter-spacing: .04em;\n  text-transform: uppercase;\n}\n\n.wtp-table td {\n  color: var(--wtp-muted);\n  background: #fff;\n  font-size: 15px;\n  line-height: 1.5;\n}\n\n.wtp-table tbody tr:nth-child(even) td {\n  background: #fafbfc;\n}\n\n.wtp-table td:first-child {\n  color: var(--wtp-text);\n  font-weight: 700;\n}\n\n.wtp-table tr:last-child td {\n  border-bottom: 0;\n}\n\n.wtp-quality-points {\n  margin-top: 24px;\n}\n\n.wtp-quality-point h3,\n.wtp-rfq-item h3 {\n  font-size: 18px;\n}\n\n.wtp-quality-point p,\n.wtp-rfq-item p {\n  margin: 0;\n  font-size: 15px;\n}\n\n.wtp-application-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0,1fr));\n  gap: 18px;\n}\n\n.wtp-application {\n  position: relative;\n  height: 100%;\n  padding: 25px 24px 25px 62px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 13px;\n}\n\n.wtp-application::before {\n  position: absolute;\n  top: 25px;\n  left: 25px;\n  color: var(--wtp-blue);\n  font-size: 22px;\n  font-weight: 800;\n  content: \"\u2713\";\n}\n\n.wtp-application h3 {\n  font-size: 18px;\n}\n\n.wtp-application p {\n  margin: 0;\n  font-size: 15px;\n}\n\n.wtp-compare-card {\n  height: 100%;\n  padding: 30px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 15px;\n}\n\n.wtp-compare-card.is-custom {\n  border-top: 4px solid var(--wtp-blue);\n}\n\n.wtp-compare-card ul,\n.wtp-cost-list {\n  margin: 18px 0 0;\n  padding-left: 20px;\n}\n\n.wtp-compare-card li,\n.wtp-cost-list li {\n  margin-bottom: 11px;\n  color: var(--wtp-muted);\n  line-height: 1.55;\n}\n\n.wtp-rfq-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0,1fr));\n  gap: 18px;\n}\n\n.wtp-rfq-number {\n  display: block;\n  margin-bottom: 10px;\n  color: var(--wtp-blue);\n  font-size: 16px;\n  font-weight: 800;\n}\n\n.wtp-faq {\n  display: grid;\n  gap: 12px;\n}\n\n.wtp-faq details {\n  padding: 0 22px;\n  background: #fff;\n  border: 1px solid var(--wtp-line);\n  border-radius: 10px;\n}\n\n.wtp-faq summary {\n  position: relative;\n  padding: 19px 34px 19px 0;\n  color: var(--wtp-navy);\n  font-weight: 720;\n  line-height: 1.45;\n  cursor: pointer;\n  list-style: none;\n}\n\n.wtp-faq summary::-webkit-details-marker {\n  display: none;\n}\n\n.wtp-faq summary::after {\n  position: absolute;\n  top: 16px;\n  right: 0;\n  color: var(--wtp-blue);\n  font-size: 22px;\n  content: \"+\";\n}\n\n.wtp-faq details[open] summary::after {\n  content: \"\u2212\";\n}\n\n.wtp-faq details p {\n  padding: 0 0 20px;\n  margin: 0;\n  font-size: 15px;\n}\n\n.wtp-cta-inner {\n  display: grid;\n  grid-template-columns: minmax(0,1fr) auto;\n  gap: 40px;\n  align-items: center;\n}\n\n.wtp-cta h2 {\n  color: #fff;\n}\n\n.wtp-cta p {\n  max-width: 820px;\n  margin: 0;\n  color: rgba(255,255,255,.8);\n}\n\n@media(max-width:1100px) {\n  .wtp-card-grid,\n  .wtp-profile-grid,\n  .wtp-challenge-grid,\n  .wtp-quality-points {\n    grid-template-columns: repeat(2,minmax(0,1fr));\n  }\n\n  .wtp-workflow {\n    grid-template-columns: repeat(4,minmax(0,1fr));\n  }\n}\n\n@media(max-width:820px) {\n  .wtp-section {\n    padding: 56px 20px;\n  }\n\n  .wtp-hero-grid,\n  .wtp-two-columns,\n  .wtp-capability-grid,\n  .wtp-compare-grid,\n  .wtp-material-layout,\n  .wtp-cta-inner {\n    grid-template-columns: 1fr;\n  }\n\n  .wtp-application-grid,\n  .wtp-rfq-grid {\n    grid-template-columns: repeat(2,minmax(0,1fr));\n  }\n\n  .wtp-workflow {\n    grid-template-columns: repeat(2,minmax(0,1fr));\n  }\n\n  .wtp-cta .wtp-btn {\n    justify-self: start;\n  }\n}\n\n@media(max-width:560px) {\n  .wtp-section {\n    padding: 48px 16px;\n  }\n\n  .wtp-section.wtp-hero {\n    padding-top: 42px;\n  }\n\n  .wtp-section h1 {\n    font-size: 30px;\n  }\n\n  .wtp-section h2 {\n    font-size: 27px;\n  }\n\n  .wtp-card-grid,\n  .wtp-profile-grid,\n  .wtp-challenge-grid,\n  .wtp-quality-points,\n  .wtp-application-grid,\n  .wtp-rfq-grid,\n  .wtp-workflow {\n    grid-template-columns: 1fr;\n  }\n\n  .wtp-material-row {\n    grid-template-columns: 1fr;\n    gap: 6px;\n  }\n\n  .wtp-cap-row {\n    grid-template-columns: 1fr;\n    gap: 4px;\n  }\n\n  .wtp-cap-row strong {\n    text-align: left;\n  }\n\n  .wtp-btn {\n    width: 100%;\n  }\n}\n<\/style>\n<style id=\"wtp-weldo-brand-colors\">\n\/* Weldo brand color system *\/\n:root {\n  --wtp-brand-blue: #4f9ec7;\n  --wtp-brand-hover: #347fa8;\n  --wtp-brand-dark: #203744;\n  --wtp-brand-light: #eef6f9;\n  --wtp-brand-border: #cfe3ed;\n  --wtp-brand-muted: #687985;\n}\n\n\/* Main headings *\/\n.wtp-hero h1,\n.wtp-section h2,\n.wtp-cta h2 {\n  color: var(--wtp-brand-dark);\n}\n\n\/* Eyebrows, section labels and small highlights *\/\n.wtp-eyebrow,\n.wtp-machine small,\n.wtp-step-number,\n.wtp-card-number,\n.wtp-stat strong {\n  color: var(--wtp-brand-blue) !important;\n}\n\n\/* Section divider lines *\/\n.wtp-rule {\n  background: var(--wtp-brand-blue) !important;\n}\n\n\/* Primary buttons *\/\nbody .wtp-btn,\nbody a.wtp-btn,\nbody .wtp-hero .wtp-btn,\nbody .wtp-cta .wtp-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 48px;\n  padding: 13px 24px;\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  font-size: 15px;\n  font-weight: 720;\n  line-height: 1.3;\n  text-align: center;\n  text-decoration: none !important;\n  background: var(--wtp-brand-blue) !important;\n  border: 1px solid var(--wtp-brand-blue) !important;\n  border-radius: 7px;\n  box-shadow: 0 7px 18px rgba(79, 158, 199, 0.22);\n  transition:\n    background-color 0.22s ease,\n    border-color 0.22s ease,\n    box-shadow 0.22s ease,\n    transform 0.22s ease;\n}\n\nbody .wtp-btn:hover,\nbody .wtp-btn:focus-visible,\nbody a.wtp-btn:hover,\nbody a.wtp-btn:focus-visible,\nbody .wtp-hero .wtp-btn:hover,\nbody .wtp-cta .wtp-btn:hover {\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  background: var(--wtp-brand-hover) !important;\n  border-color: var(--wtp-brand-hover) !important;\n  box-shadow: 0 10px 24px rgba(52, 127, 168, 0.3);\n  transform: translateY(-2px);\n}\n\nbody .wtp-btn:active,\nbody a.wtp-btn:active {\n  color: #ffffff !important;\n  background: #2f7190 !important;\n  border-color: #2f7190 !important;\n  transform: translateY(0);\n}\n\nbody .wtp-btn:visited,\nbody a.wtp-btn:visited {\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n}\n\n\/* Keyboard focus *\/\nbody .wtp-btn:focus-visible {\n  outline: 3px solid rgba(79, 158, 199, 0.3);\n  outline-offset: 3px;\n}\n\n\/* Text links *\/\n.wtp-text-link,\n.wtp-section a:not(.wtp-btn) {\n  color: var(--wtp-brand-hover);\n  text-decoration-color: rgba(52, 127, 168, 0.4);\n}\n\n.wtp-text-link:hover,\n.wtp-section a:not(.wtp-btn):hover {\n  color: var(--wtp-brand-blue);\n}\n\n\/* Tabs *\/\n.wtp-tabs [role=\"tab\"],\n.wtp-tab-buttons button,\n.wtp-material-tab {\n  color: var(--wtp-brand-dark) !important;\n  background: #ffffff !important;\n  border-color: var(--wtp-brand-border) !important;\n}\n\n.wtp-tabs [role=\"tab\"][aria-selected=\"true\"],\n.wtp-tab-buttons button.is-active,\n.wtp-material-tab.is-active,\n.wtp-material-tab[aria-selected=\"true\"] {\n  color: #ffffff !important;\n  background: var(--wtp-brand-blue) !important;\n  border-color: var(--wtp-brand-blue) !important;\n}\n\n.wtp-tabs [role=\"tab\"]:hover,\n.wtp-tab-buttons button:hover,\n.wtp-material-tab:hover {\n  color: #ffffff !important;\n  background: var(--wtp-brand-hover) !important;\n  border-color: var(--wtp-brand-hover) !important;\n}\n\n\/* Light section backgrounds and borders *\/\n.wtp-soft {\n  background: var(--wtp-brand-light) !important;\n}\n\n.wtp-card,\n.wtp-type-card,\n.wtp-quality-step,\n.wtp-process-step,\n.wtp-table-wrap,\n.wtp-application {\n  border-color: var(--wtp-brand-border) !important;\n}\n\n\/* Dark sections *\/\n.wtp-dark,\n.wtp-cta {\n  background: var(--wtp-brand-dark) !important;\n}\n\n.wtp-dark h2,\n.wtp-dark h3,\n.wtp-dark strong,\n.wtp-cta h2 {\n  color: #ffffff !important;\n}\n\n.wtp-dark .wtp-eyebrow,\n.wtp-dark .wtp-machine small {\n  color: #8fc8e3 !important;\n}\n\n.wtp-dark .wtp-rule {\n  background: var(--wtp-brand-blue) !important;\n}\n\n.wtp-dark .wtp-text-link {\n  color: #a9d7eb !important;\n}\n\n.wtp-dark .wtp-text-link:hover {\n  color: #ffffff !important;\n}\n\n\/* Capability cards inside dark sections *\/\n.wtp-dark .wtp-machine,\n.wtp-dark .wtp-cap-table {\n  background: rgba(79, 158, 199, 0.1) !important;\n  border-color: rgba(79, 158, 199, 0.34) !important;\n}\n\n\/* Table headers and highlighted values *\/\n.wtp-table thead,\n.wtp-table th {\n  color: #ffffff !important;\n  background: var(--wtp-brand-blue) !important;\n}\n\n.wtp-table strong,\n.wtp-cap-row strong {\n  color: var(--wtp-brand-hover);\n}\n\n\/* Application cards *\/\n#wtp-applications-01 .wtp-application {\n  background: var(--wtp-brand-dark) !important;\n  border-color: var(--wtp-brand-blue) !important;\n}\n\n#wtp-applications-01 .wtp-application:hover,\n#wtp-applications-01 .wtp-application.is-open {\n  border-color: var(--wtp-brand-blue) !important;\n  box-shadow: 0 14px 32px rgba(52, 127, 168, 0.22);\n}\n\n\/* Check marks and icons *\/\n.wtp-check,\n.wtp-icon,\n.wtp-feature-icon,\n.wtp-list li::marker {\n  color: var(--wtp-brand-blue) !important;\n}\n\n\/* Remove red hover inherited from the theme *\/\n.wtp-hero a:hover,\n.wtp-section a:hover,\n.wtp-cta a:hover,\n.wtp-section button:hover {\n  text-decoration-color: currentColor;\n}\n\n\/* Mobile buttons *\/\n@media (max-width: 620px) {\n  body .wtp-btn,\n  body a.wtp-btn {\n    width: 100%;\n    min-height: 48px;\n    padding: 13px 18px;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b49c3c elementor-widget elementor-widget-html\" data-id=\"7b49c3c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-hero\">\n  <div class=\"wtp-container wtp-hero-grid\">\n    <div class=\"wtp-hero-copy\">\n      <div class=\"wtp-eyebrow\">Custom Power Transmission Components<\/div>\n\n      <h1>Custom Timing Pulleys<\/h1>\n\n      <p>\n        Weldo manufactures metal and engineering plastic timing belt pulleys\n        to customer drawings. CNC turning, milling, turn-mill machining,\n        tooth cutting, wire EDM and finishing are coordinated from one source.\n      <\/p>\n\n      <p>\n        Before production, we verify the tooth profile, pitch, tooth count,\n        bore, keyway, hub geometry and assembly datum. This review protects\n        belt compatibility and transmission accuracy.\n      <\/p>\n\n      <a class=\"wtp-btn\" href=\"https:\/\/weldomachining.com\/contact-us\/\">\n        Request Advice &amp; Quote\n      <\/a>\n    <\/div>\n\n    <div class=\"wtp-hero-media\">\n      <img fetchpriority=\"high\"\n        src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/custom-timing-pulley-part.webp\"\n        alt=\"Custom CNC-machined timing belt pulley\"\n        width=\"600\"\n        height=\"600\"\n        fetchpriority=\"high\"\n        decoding=\"async\"\n      >\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-065daeb elementor-widget elementor-widget-html\" data-id=\"065daeb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-soft\">\n  <div class=\"wtp-container wtp-two-columns\">\n    <div>\n      <div class=\"wtp-eyebrow\">Product Overview<\/div>\n      <h2>What Is a Timing  Pulley?<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n    <\/div>\n\n    <div>\n      <p>\n        A timing belt pulley transfers rotary motion through teeth that engage\n        with a matching synchronous belt. Positive engagement prevents normal\n        operating slip and maintains a defined relationship between the driving\n        and driven shafts.\n      <\/p>\n\n      <p>\n        Pulley performance depends on more than pitch and tooth count. The tooth\n        form, pitch diameter, bore position, runout, flange geometry and hub\n        connection must work as one system. An incorrect tooth profile can\n        damage the belt even when its nominal pitch is correct.\n      <\/p>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8244314 elementor-widget elementor-widget-html\" data-id=\"8244314\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Pulley Configurations<\/div>\n      <h2>Timing Belt Pulley Types We Manufacture<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Pulley geometry is selected around shaft connection, transmitted\n        torque, belt tracking and available installation space.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-card-grid\">\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"10\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"4\"><\/circle>\n            <path d=\"M16 3v3M16 26v3M3 16h3M26 16h3\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Drive Timing Pulleys<\/h3>\n        <p>Mounted on the motor or drive shaft to transmit torque to the belt.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>T2.5\u2013T10 and HTD 3M\u201314M<\/li>\n          <li>Keyed, clamped or set-screw hubs<\/li>\n          <li>Steel, aluminum or stainless steel<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"11\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"6\"><\/circle>\n            <path d=\"M8 8l3 3M24 8l-3 3M8 24l3-3M24 24l-3-3\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Driven Timing Pulleys<\/h3>\n        <p>Installed on the output shaft to define transmission ratio and speed.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Custom tooth counts and ratios<\/li>\n          <li>Solid, webbed or lightweight bodies<\/li>\n          <li>Machined assembly datums<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"11\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"5\"><\/circle>\n            <path d=\"M6 11h4M22 11h4M6 21h4M22 21h4\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Toothed Idler Pulleys<\/h3>\n        <p>Support the toothed belt side and control routing and wrap angle.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Profile matched to the belt<\/li>\n          <li>Bearing- or shaft-mounted designs<\/li>\n          <li>Runout controlled after assembly<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"11\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"4\"><\/circle>\n            <path d=\"M8 9c5 3 11 3 16 0M8 23c5-3 11-3 16 0\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Smooth Idler &amp; Tensioner Pulleys<\/h3>\n        <p>Contact the belt backing to control routing and operating tension.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Smooth or crowned surfaces<\/li>\n          <li>Integrated bearing seats<\/li>\n          <li>Controlled edge radii<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"9\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"4\"><\/circle>\n            <path d=\"M5 6h22M5 26h22\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Flanged Timing Pulleys<\/h3>\n        <p>Use one or two flanges to maintain belt tracking.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Single- or double-flange designs<\/li>\n          <li>Pressed, bonded or integral flanges<\/li>\n          <li>Clearance matched to belt width<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"11\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"5\"><\/circle>\n            <path d=\"M16 5v6M16 21v6M11 16h10\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Clamp-Hub Timing Pulleys<\/h3>\n        <p>Secure the pulley without damaging the shaft surface.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Split-clamp and taper-lock hubs<\/li>\n          <li>Low-backlash connection<\/li>\n          <li>Custom bolt patterns<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"16\" cy=\"16\" r=\"11\"><\/circle>\n            <circle cx=\"16\" cy=\"16\" r=\"4\"><\/circle>\n            <path d=\"M5 11h22M5 21h22\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Double-Sided Timing Pulleys<\/h3>\n        <p>Engage with double-sided belts in multi-shaft motion systems.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Matched double-sided profiles<\/li>\n          <li>Multi-shaft motion control<\/li>\n          <li>Controlled phase relationships<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-card\">\n        <div class=\"wtp-card-icon\">\n          <svg viewBox=\"0 0 32 32\">\n            <circle cx=\"11\" cy=\"16\" r=\"7\"><\/circle>\n            <circle cx=\"22\" cy=\"16\" r=\"5\"><\/circle>\n            <path d=\"M4 16h25\"><\/path>\n          <\/svg>\n        <\/div>\n        <h3>Compound &amp; Stepped Pulleys<\/h3>\n        <p>Combine multiple belt tracks or diameters into one component.<\/p>\n        <ul class=\"wtp-spec-list\">\n          <li>Multiple pitches after review<\/li>\n          <li>Common concentric datum<\/li>\n          <li>Reduced assembly stack-up<\/li>\n        <\/ul>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-51238f8 elementor-widget elementor-widget-html\" data-id=\"51238f8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-soft\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Tooth Profile Compatibility<\/div>\n      <h2>Timing Belt Tooth Profiles<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        The pulley tooth form must match the belt manufacturer\u2019s profile.\n        Matching pitch alone does not confirm belt compatibility.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-profile-grid\">\n      <div class=\"wtp-mini-card\">\n        <strong>Metric Trapezoidal<\/strong>\n        <span>T2.5, T5 and T10 for positioning equipment and general automation.<\/span>\n      <\/div>\n\n      <div class=\"wtp-mini-card\">\n        <strong>Reinforced Trapezoidal<\/strong>\n        <span>AT5, AT10 and AT20 for linear drives and higher tooth loading.<\/span>\n      <\/div>\n\n      <div class=\"wtp-mini-card\">\n        <strong>HTD Curvilinear<\/strong>\n        <span>3M, 5M, 8M and 14M for industrial power transmission.<\/span>\n      <\/div>\n\n      <div class=\"wtp-mini-card\">\n        <strong>Imperial Trapezoidal<\/strong>\n        <span>MXL, XL, L, H and XH for imperial equipment and replacements.<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1b9e9c elementor-widget elementor-widget-html\" data-id=\"f1b9e9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.wtp-mc-section,\n.wtp-mc-section * {\n  box-sizing: border-box;\n}\n\n.wtp-mc-section {\n  --mc-navy: #0b365d;\n  --mc-blue: #126fc1;\n  --mc-light: #f3f6f8;\n  --mc-line: #d9e1e7;\n  --mc-text: #26343d;\n  --mc-muted: #5d6b74;\n  width: 100%;\n  padding: 76px 24px;\n  color: var(--mc-text);\n  background: var(--mc-light);\n  font-family: inherit;\n}\n\n.elementor .e-con:has(.wtp-mc-section) {\n  --width: 100% !important;\n  width: 100% !important;\n  max-width: none !important;\n  padding-inline: 0 !important;\n}\n\n.elementor .e-con-boxed:has(.wtp-mc-section) > .e-con-inner {\n  --content-width: 100% !important;\n  width: 100% !important;\n  max-width: none !important;\n}\n\n.wtp-mc-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n.wtp-mc-top {\n  display: grid;\n  grid-template-columns: minmax(0,1.2fr) minmax(280px,.8fr);\n  gap: 48px;\n  align-items: center;\n  width: 100%;\n  margin-bottom: 38px;\n}\n\n.wtp-mc-intro {\n  max-width: 760px;\n  margin: 0;\n}\n\n.wtp-mc-eyebrow {\n  margin-bottom: 10px;\n  color: var(--mc-blue);\n  font-size: 14px;\n  font-weight: 760;\n  line-height: 1.4;\n  letter-spacing: .08em;\n  text-transform: uppercase;\n}\n\n.wtp-mc-section h2 {\n  margin: 0 0 14px;\n  color: var(--mc-navy);\n  font-family: inherit;\n  font-size: clamp(27px,3vw,35px);\n  font-weight: 760;\n  line-height: 1.18;\n  letter-spacing: -.02em;\n}\n\n.wtp-mc-rule {\n  width: 72px;\n  height: 2px;\n  margin: 24px 0 30px;\n  background: var(--mc-blue);\n}\n\n.wtp-mc-intro p {\n  margin: 0;\n  color: var(--mc-muted);\n  font-size: clamp(15px,1.25vw,17px);\n  line-height: 1.7;\n}\n\n.wtp-mc-media {\n  justify-self: end;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  max-width: 400px;\n  margin: 0;\n  padding: 10px;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid var(--mc-line);\n  border-radius: 14px;\n  box-shadow: 0 10px 28px rgba(11,54,93,.08);\n}\n\n.wtp-mc-media img {\n  display: block;\n  width: auto !important;\n  max-width: 100% !important;\n  height: auto !important;\n  max-height: 340px;\n  margin: 0 auto;\n  object-fit: contain !important;\n  object-position: center;\n}\n\n.wtp-mc-tabs {\n  width: 100%;\n  min-width: 0;\n}\n\n.wtp-mc-radio {\n  position: absolute !important;\n  width: 1px !important;\n  height: 1px !important;\n  margin: -1px !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n  white-space: nowrap !important;\n  border: 0 !important;\n  clip: rect(0,0,0,0) !important;\n  clip-path: inset(50%) !important;\n}\n\n.wtp-mc-controls {\n  display: grid;\n  grid-template-columns: repeat(2,minmax(0,1fr));\n  gap: 10px;\n  width: 100%;\n  max-width: 720px;\n  margin-bottom: 28px;\n}\n\n.wtp-mc-control {\n  display: flex !important;\n  align-items: center;\n  justify-content: center;\n  width: 100%;\n  min-height: 48px;\n  margin: 0 !important;\n  padding: 12px 18px !important;\n  color: var(--mc-navy) !important;\n  background: #fff !important;\n  border: 1px solid var(--mc-line) !important;\n  border-radius: 6px !important;\n  font-family: inherit;\n  font-size: 15px !important;\n  font-weight: 720 !important;\n  line-height: 1.4 !important;\n  text-align: center;\n  cursor: pointer;\n  transition: .2s ease;\n}\n\n.wtp-mc-control:hover,\n.wtp-mc-control:focus,\n.wtp-mc-control:active {\n  color: var(--mc-navy) !important;\n  background: #e8f1f8 !important;\n  border-color: var(--mc-blue) !important;\n}\n\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"],\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"] {\n  color: #fff !important;\n  background: var(--mc-navy) !important;\n  border-color: var(--mc-navy) !important;\n}\n\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:hover,\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:focus,\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:active,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:hover,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:focus,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:active {\n  color: #fff !important;\n  background: var(--mc-navy) !important;\n  border-color: var(--mc-navy) !important;\n}\n\n.wtp-mc-panel {\n  display: none;\n  width: 100%;\n  min-width: 0;\n}\n\n#wtpm-metal:checked\n~ .wtp-mc-panels\n.wtp-mc-panel-metal {\n  display: block;\n}\n\n#wtpm-plastic:checked\n~ .wtp-mc-panels\n.wtp-mc-panel-plastic {\n  display: block;\n}\n\n.wtp-mc-grid {\n  display: grid;\n  grid-template-columns: repeat(3,minmax(0,1fr));\n  gap: 20px;\n  width: 100%;\n  align-items: stretch;\n}\n\n.wtp-mc-card {\n  display: flex;\n  flex-direction: column;\n  min-width: 0;\n  height: 100%;\n  overflow: hidden;\n  background: #fff;\n  border: 1px solid var(--mc-line);\n  border-radius: 14px;\n  box-shadow: 0 8px 24px rgba(11,54,93,.05);\n}\n\n.wtp-mc-card-header {\n  padding: 22px 22px 18px;\n  background: #fff;\n  border-bottom: 1px solid var(--mc-line);\n}\n\n.wtp-mc-card-header h3 {\n  margin: 0 0 8px !important;\n  color: var(--mc-navy) !important;\n  font-family: inherit;\n  font-size: 20px !important;\n  font-weight: 760;\n  line-height: 1.35 !important;\n}\n\n.wtp-mc-grade {\n  display: block;\n  color: var(--mc-blue);\n  font-size: 14px;\n  font-weight: 720;\n  line-height: 1.5;\n}\n\n.wtp-mc-card-body {\n  display: flex;\n  flex: 1;\n  flex-direction: column;\n  min-width: 0;\n  padding: 20px 22px 22px;\n}\n\n.wtp-mc-description {\n  margin: 0 0 17px !important;\n  color: var(--mc-muted) !important;\n  font-size: 15px !important;\n  line-height: 1.62 !important;\n}\n\n.wtp-mc-detail {\n  padding: 14px 0;\n  border-top: 1px solid var(--mc-line);\n}\n\n.wtp-mc-detail:first-of-type {\n  margin-top: auto;\n}\n\n.wtp-mc-detail:last-child {\n  padding-bottom: 0;\n}\n\n.wtp-mc-label {\n  display: block;\n  margin-bottom: 5px;\n  color: var(--mc-navy);\n  font-size: 14px;\n  font-weight: 760;\n  line-height: 1.4;\n  text-transform: uppercase;\n}\n\n.wtp-mc-detail p {\n  margin: 0 !important;\n  color: var(--mc-muted) !important;\n  font-size: 15px !important;\n  line-height: 1.58 !important;\n}\n\n.wtp-mc-note {\n  margin-top: 24px;\n  padding: 19px 21px;\n  background: var(--mc-navy);\n  border-radius: 12px;\n}\n\n.wtp-mc-note strong {\n  display: block;\n  margin-bottom: 5px;\n  color: #fff !important;\n  font-size: 17px;\n  line-height: 1.4;\n}\n\n.wtp-mc-note p {\n  margin: 0 !important;\n  color: rgba(255,255,255,.82) !important;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n}\n\n@media(max-width:1000px) {\n  .wtp-mc-top {\n    grid-template-columns: minmax(0,1fr) minmax(280px,.7fr);\n    gap: 34px;\n  }\n\n  .wtp-mc-grid {\n    grid-template-columns: repeat(2,minmax(0,1fr));\n  }\n}\n\n@media(max-width:820px) {\n  .wtp-mc-section {\n    padding: 56px 20px;\n  }\n\n  .wtp-mc-top {\n    grid-template-columns: 1fr;\n    gap: 28px;\n    margin-bottom: 32px;\n  }\n\n  .wtp-mc-media {\n    justify-self: start;\n    max-width: 440px;\n  }\n\n  .wtp-mc-media img {\n    max-height: 360px;\n  }\n\n  .wtp-mc-grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n@media(max-width:560px) {\n  .wtp-mc-section {\n    padding: 48px 16px;\n  }\n\n  .wtp-mc-section h2 {\n    font-size: 27px;\n  }\n\n  .wtp-mc-top {\n    gap: 24px;\n  }\n\n  .wtp-mc-media {\n    max-width: 100%;\n    padding: 8px;\n    border-radius: 12px;\n  }\n\n  .wtp-mc-media img {\n    width: 100% !important;\n    max-height: none;\n  }\n\n  .wtp-mc-controls {\n    grid-template-columns: 1fr;\n    max-width: none;\n  }\n\n  .wtp-mc-control {\n    justify-content: flex-start;\n    min-height: 46px;\n    padding: 11px 16px !important;\n    text-align: left;\n  }\n\n  .wtp-mc-card-header,\n  .wtp-mc-card-body {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n\n  .wtp-mc-card-header h3 {\n    font-size: 19px !important;\n  }\n}\n<\/style>\n\n<section class=\"wtp-mc-section\">\n  <div class=\"wtp-mc-container\">\n\n    <div class=\"wtp-mc-top\">\n      <div class=\"wtp-mc-intro\">\n        <div class=\"wtp-mc-eyebrow\">\n          Materials, Heat Treatment &amp; Finishing\n        <\/div>\n\n        <h2>Select the Material for Your Timing Pulley<\/h2>\n\n        <div class=\"wtp-mc-rule\"><\/div>\n\n        <p>\n          Material selection affects pulley weight, torque capacity, wear,\n          corrosion resistance and dimensional stability. The material\n          condition, heat treatment and surface finish must be defined before\n          production.\n        <\/p>\n      <\/div>\n\n      <figure class=\"wtp-mc-media\">\n        <img loading=\"lazy\"\n          src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/08\/hard-anodize-time-pulley-part.webp\"\n          alt=\"Hard-anodized custom timing belt pulley part\"\n          width=\"600\"\n          height=\"450\"\n          loading=\"lazy\"\n          decoding=\"async\"\n        >\n      <\/figure>\n    <\/div>\n\n    <div class=\"wtp-mc-tabs\">\n\n      <input\n        class=\"wtp-mc-radio\"\n        type=\"radio\"\n        name=\"wtpm-selection\"\n        id=\"wtpm-metal\"\n        checked\n      >\n\n      <input\n        class=\"wtp-mc-radio\"\n        type=\"radio\"\n        name=\"wtpm-selection\"\n        id=\"wtpm-plastic\"\n      >\n\n      <div class=\"wtp-mc-controls\">\n        <label class=\"wtp-mc-control\" for=\"wtpm-metal\">\n          Metal Timing Pulleys\n        <\/label>\n\n        <label class=\"wtp-mc-control\" for=\"wtpm-plastic\">\n          Engineering Plastic Pulleys\n        <\/label>\n      <\/div>\n\n      <div class=\"wtp-mc-panels\">\n\n        <div class=\"wtp-mc-panel wtp-mc-panel-metal\">\n          <div class=\"wtp-mc-grid\">\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>Aluminum Alloys<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: 6061-T6, 6082-T6, 7075-T651\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  Aluminum reduces rotating mass and machines efficiently.\n                  6061 and 6082 suit general automation. 7075 supports higher\n                  hub loads and compact pulley designs.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Heat Treatment<\/span>\n                  <p>\n                    T6 and T651 are supplied heat-treated. T651 provides better\n                    machining stability. 7075-T73 or T7351 improves\n                    stress-corrosion resistance.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Treatment<\/span>\n                  <p>\n                    Clear anodizing, colored anodizing, hard anodizing,\n                    conversion coating and electroless nickel are available.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>Carbon &amp; Alloy Steels<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: 1045, C45, 4140, 42CrMo4\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  Steel provides high stiffness, wear resistance and torque\n                  capacity. 1045 offers economical performance. 4140 provides\n                  higher fatigue strength and toughness.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Heat Treatment<\/span>\n                  <p>\n                    Normalizing, quenching and tempering establish core\n                    properties. Induction hardening or nitriding improves\n                    selected wear surfaces.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Treatment<\/span>\n                  <p>\n                    Black oxide, phosphate coating, zinc plating and\n                    electroless nickel provide corrosion protection.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>Stainless Steels<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: 303, 304, 316, 17-4PH\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  Stainless steel supports humid, exposed and washdown\n                  environments. 303 prioritizes machinability, 316 improves\n                  corrosion resistance and 17-4PH provides higher strength.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Heat Treatment<\/span>\n                  <p>\n                    303, 304 and 316 are normally used in a solution-annealed\n                    condition. 17-4PH uses H900\u2013H1150 precipitation-aging\n                    conditions.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Treatment<\/span>\n                  <p>\n                    Passivation, electropolishing and bead blasting improve\n                    surface cleanliness, appearance and corrosion resistance.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n          <\/div>\n\n          <div class=\"wtp-mc-note\">\n            <strong>Metal pulley process control<\/strong>\n            <p>\n              Heat treatment and coating affect bore size, keyway width,\n              runout and tooth geometry. Final dimensions are reviewed before\n              the manufacturing sequence is approved.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <div class=\"wtp-mc-panel wtp-mc-panel-plastic\">\n          <div class=\"wtp-mc-grid\">\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>Acetal Plastics<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: POM-C, POM-H, Delrin\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  POM provides low friction, low moisture absorption and good\n                  dimensional stability. It suits quiet, lightweight and\n                  moderate-load drive systems.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Thermal Conditioning<\/span>\n                  <p>\n                    Controlled annealing or stress relief is used for thick,\n                    asymmetric and close-tolerance components.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Finishing<\/span>\n                  <p>\n                    Precision deburring, edge radiusing and polishing are\n                    available. Functional POM pulleys normally require no coating.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>Nylon Materials<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: PA6, PA66, PA12, GF30-PA66\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  Nylon provides good wear, fatigue and impact resistance.\n                  PA12 absorbs less moisture, while glass-filled PA66 provides\n                  higher stiffness and lower creep.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Thermal Conditioning<\/span>\n                  <p>\n                    Material drying is required before precision machining.\n                    Annealing and moisture conditioning are selected according\n                    to the grade and operating environment.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Finishing<\/span>\n                  <p>\n                    Deburring, controlled edge finishing and cleaning are\n                    standard. Aggressive polishing is avoided on glass-filled grades.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n            <article class=\"wtp-mc-card\">\n              <div class=\"wtp-mc-card-header\">\n                <h3>High-Performance Plastics<\/h3>\n                <span class=\"wtp-mc-grade\">\n                  Common grades: PEEK, bearing-grade PEEK\n                <\/span>\n              <\/div>\n\n              <div class=\"wtp-mc-card-body\">\n                <p class=\"wtp-mc-description\">\n                  PEEK combines high-temperature capability, chemical\n                  resistance and mechanical strength. It suits demanding\n                  industrial and laboratory equipment.\n                <\/p>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Thermal Conditioning<\/span>\n                  <p>\n                    Annealed stock is preferred. Intermediate annealing\n                    controls stress after heavy or asymmetric material removal.\n                  <\/p>\n                <\/div>\n\n                <div class=\"wtp-mc-detail\">\n                  <span class=\"wtp-mc-label\">Surface Finishing<\/span>\n                  <p>\n                    Precision deburring, polishing, plasma activation and\n                    laser marking are available according to assembly needs.\n                  <\/p>\n                <\/div>\n              <\/div>\n            <\/article>\n\n          <\/div>\n\n          <div class=\"wtp-mc-note\">\n            <strong>Engineering plastic process control<\/strong>\n            <p>\n              Engineering plastics do not receive metal-style quenching,\n              induction hardening or nitriding. Drying, stress relief and stable\n              machining temperatures protect final dimensions.\n            <\/p>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<style>\n\/* Weldo brand color override *\/\n.wtp-mc-section {\n  --mc-navy: #203744;\n  --mc-blue: #4f9ec7;\n  --mc-blue-hover: #347fa8;\n  --mc-light: #eef6f9;\n  --mc-line: #cfe3ed;\n  --mc-text: #203744;\n  --mc-muted: #5e7480;\n\n  color: var(--mc-text);\n  background:\n    linear-gradient(\n      135deg,\n      #eef6f9 0%,\n      #e5f1f6 100%\n    );\n  border-top: 1px solid var(--mc-line);\n  border-bottom: 1px solid var(--mc-line);\n}\n\n\/* Section title and accent *\/\n.wtp-mc-eyebrow,\n.wtp-mc-grade {\n  color: var(--mc-blue) !important;\n}\n\n.wtp-mc-section h2,\n.wtp-mc-card-header h3,\n.wtp-mc-label {\n  color: var(--mc-navy) !important;\n}\n\n.wtp-mc-rule {\n  background: var(--mc-blue) !important;\n}\n\n.wtp-mc-intro p,\n.wtp-mc-description,\n.wtp-mc-detail p {\n  color: var(--mc-muted) !important;\n}\n\n\/* Product image frame *\/\n.wtp-mc-media {\n  background: #ffffff;\n  border-color: var(--mc-line);\n  box-shadow: 0 10px 28px rgba(52, 127, 168, 0.1);\n}\n\n\/* Inactive tabs *\/\n.wtp-mc-control {\n  color: var(--mc-navy) !important;\n  background: #ffffff !important;\n  border-color: var(--mc-line) !important;\n  box-shadow: none;\n}\n\n.wtp-mc-control:hover,\n.wtp-mc-control:focus {\n  color: var(--mc-blue-hover) !important;\n  background: #e2f0f6 !important;\n  border-color: var(--mc-blue) !important;\n}\n\n\/* Active tabs use Weldo logo blue *\/\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"],\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"] {\n  color: #ffffff !important;\n  background: var(--mc-blue) !important;\n  border-color: var(--mc-blue) !important;\n  box-shadow: 0 7px 18px rgba(79, 158, 199, 0.22);\n}\n\n\/* Active-tab hover: no red or dark navy *\/\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:hover,\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:focus,\n#wtpm-metal:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-metal\"]:active,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:hover,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:focus,\n#wtpm-plastic:checked\n~ .wtp-mc-controls\nlabel[for=\"wtpm-plastic\"]:active {\n  color: #ffffff !important;\n  background: var(--mc-blue-hover) !important;\n  border-color: var(--mc-blue-hover) !important;\n}\n\n\/* Material cards *\/\n.wtp-mc-card {\n  background: #ffffff;\n  border-color: var(--mc-line);\n  box-shadow: 0 8px 24px rgba(32, 55, 68, 0.06);\n  transition:\n    border-color 0.22s ease,\n    box-shadow 0.22s ease,\n    transform 0.22s ease;\n}\n\n.wtp-mc-card:hover {\n  border-color: #9fc9dc;\n  box-shadow: 0 12px 28px rgba(52, 127, 168, 0.12);\n  transform: translateY(-2px);\n}\n\n.wtp-mc-card-header {\n  background: #ffffff;\n  border-bottom-color: var(--mc-line);\n}\n\n.wtp-mc-detail {\n  border-top-color: var(--mc-line);\n}\n\n\/* Replace the dark process-control box *\/\n.wtp-mc-note {\n  background: #dfeff6 !important;\n  border: 1px solid #bcdce9;\n  border-left: 4px solid var(--mc-blue);\n  box-shadow: 0 7px 20px rgba(52, 127, 168, 0.08);\n}\n\n.wtp-mc-note strong {\n  color: var(--mc-navy) !important;\n}\n\n.wtp-mc-note p {\n  color: var(--mc-muted) !important;\n}\n\n\/* Keyboard focus *\/\n.wtp-mc-control:focus-visible {\n  outline: 3px solid rgba(79, 158, 199, 0.28);\n  outline-offset: 3px;\n}\n\n@media (max-width: 560px) {\n  .wtp-mc-card:hover {\n    transform: none;\n  }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2792af1 elementor-widget elementor-widget-html\" data-id=\"2792af1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Machining Control<\/div>\n      <h2>Common CNC Machining Challenges<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Timing pulley defects often originate from datum selection, cutting\n        tool control, clamping or post-processing movement.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-challenge-grid\">\n      <article class=\"wtp-mini-card\">\n        <strong>Tooth Profile &amp; Pitch Accuracy<\/strong>\n        <span>\n          Profile-specific tools and optical inspection prevent incorrect belt engagement.\n        <\/span>\n      <\/article>\n\n      <article class=\"wtp-mini-card\">\n        <strong>Bore-to-Tooth Concentricity<\/strong>\n        <span>\n          Bore and tooth features use a common datum to reduce radial runout.\n        <\/span>\n      <\/article>\n\n      <article class=\"wtp-mini-card\">\n        <strong>Thin-Wall &amp; Flange Distortion<\/strong>\n        <span>\n          Balanced cutting and low-stress clamping protect thin pulley sections.\n        <\/span>\n      <\/article>\n\n      <article class=\"wtp-mini-card\">\n        <strong>Post-Processing Size Change<\/strong>\n        <span>\n          Machining allowance is reserved for heat treatment and coating.\n        <\/span>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8214162 elementor-widget elementor-widget-html\" data-id=\"8214162\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#wtp-capabilities-01.wtp-dark {\n  width: 100%;\n  padding: 72px 20px;\n  color: #203744;\n  background:\n    linear-gradient(\n      135deg,\n      #eef6f9 0%,\n      #e5f1f6 100%\n    ) !important;\n  border-top: 1px solid #cfe3ed;\n  border-bottom: 1px solid #cfe3ed;\n  font-family: inherit;\n}\n\n#wtp-capabilities-01 .wtp-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n#wtp-capabilities-01 .wtp-intro {\n  max-width: 880px;\n  margin-bottom: 38px;\n}\n\n#wtp-capabilities-01 .wtp-eyebrow {\n  margin-bottom: 12px;\n  color: #4f9ec7 !important;\n  font-size: 14px;\n  font-weight: 750;\n  line-height: 1.4;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n#wtp-capabilities-01 h2 {\n  margin: 0;\n  color: #203744 !important;\n  font-size: clamp(28px, 3vw, 35px);\n  font-weight: 760;\n  line-height: 1.18;\n  letter-spacing: -0.025em;\n}\n\n#wtp-capabilities-01 .wtp-rule {\n  width: 70px;\n  height: 3px;\n  margin: 22px 0 25px;\n  background: #4f9ec7 !important;\n}\n\n#wtp-capabilities-01 .wtp-intro p {\n  margin: 0;\n  color: #5e7480 !important;\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n#wtp-capabilities-01 .wtp-capability-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);\n  gap: 30px;\n  align-items: start;\n}\n\n\/* Machine capability cards *\/\n#wtp-capabilities-01 .wtp-machine-list {\n  display: grid;\n  gap: 14px;\n}\n\n#wtp-capabilities-01 .wtp-machine {\n  position: relative;\n  padding: 22px 24px;\n  overflow: hidden;\n  background: #ffffff !important;\n  border: 1px solid #cfe3ed !important;\n  border-radius: 12px;\n  box-shadow: 0 7px 20px rgba(32, 55, 68, 0.06);\n  transition:\n    border-color 0.22s ease,\n    box-shadow 0.22s ease,\n    transform 0.22s ease;\n}\n\n#wtp-capabilities-01 .wtp-machine::before {\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  width: 4px;\n  content: \"\";\n  background: #4f9ec7;\n}\n\n#wtp-capabilities-01 .wtp-machine:hover {\n  border-color: #9fc9dc !important;\n  box-shadow: 0 11px 26px rgba(52, 127, 168, 0.12);\n  transform: translateY(-2px);\n}\n\n#wtp-capabilities-01 .wtp-machine small {\n  display: block;\n  margin-bottom: 7px;\n  color: #4f9ec7 !important;\n  font-size: 14px;\n  font-weight: 750;\n  line-height: 1.4;\n  letter-spacing: 0.06em;\n}\n\n#wtp-capabilities-01 .wtp-machine h3 {\n  margin: 0 0 8px;\n  color: #203744 !important;\n  font-size: 19px;\n  font-weight: 740;\n  line-height: 1.35;\n}\n\n#wtp-capabilities-01 .wtp-machine p {\n  margin: 0;\n  color: #687985 !important;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* Capability summary *\/\n#wtp-capabilities-01 .wtp-capability-summary > h3 {\n  margin: 0 0 17px;\n  color: #203744 !important;\n  font-size: 22px;\n  font-weight: 750;\n  line-height: 1.35;\n}\n\n#wtp-capabilities-01 .wtp-cap-table {\n  overflow: hidden;\n  background: #ffffff !important;\n  border: 1px solid #cfe3ed !important;\n  border-radius: 12px;\n  box-shadow: 0 7px 20px rgba(32, 55, 68, 0.06);\n}\n\n#wtp-capabilities-01 .wtp-cap-row {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(170px, auto);\n  gap: 20px;\n  align-items: center;\n  min-height: 58px;\n  padding: 15px 20px;\n  background: #ffffff;\n  border-bottom: 1px solid #dce9ef;\n}\n\n#wtp-capabilities-01 .wtp-cap-row:nth-child(even) {\n  background: #f7fbfd;\n}\n\n#wtp-capabilities-01 .wtp-cap-row:last-child {\n  border-bottom: 0;\n}\n\n#wtp-capabilities-01 .wtp-cap-row span {\n  color: #617682;\n  font-size: 14px;\n  line-height: 1.5;\n}\n\n#wtp-capabilities-01 .wtp-cap-row strong {\n  color: #347fa8 !important;\n  font-size: 14px;\n  font-weight: 750;\n  line-height: 1.5;\n  text-align: right;\n}\n\n#wtp-capabilities-01 .wtp-note {\n  margin: 14px 0 0;\n  color: #71838d !important;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n#wtp-capabilities-01 .wtp-text-link {\n  display: inline-flex;\n  align-items: center;\n  margin-top: 17px;\n  color: #347fa8 !important;\n  font-size: 15px;\n  font-weight: 720;\n  line-height: 1.4;\n  text-decoration: none;\n  border-bottom: 1px solid rgba(52, 127, 168, 0.35);\n  transition:\n    color 0.2s ease,\n    border-color 0.2s ease;\n}\n\n#wtp-capabilities-01 .wtp-text-link:hover,\n#wtp-capabilities-01 .wtp-text-link:focus-visible {\n  color: #4f9ec7 !important;\n  border-color: #4f9ec7;\n}\n\n#wtp-capabilities-01 .wtp-text-link:focus-visible {\n  outline: 3px solid rgba(79, 158, 199, 0.25);\n  outline-offset: 4px;\n}\n\n@media (max-width: 900px) {\n  #wtp-capabilities-01.wtp-dark {\n    padding: 60px 18px;\n  }\n\n  #wtp-capabilities-01 .wtp-capability-grid {\n    grid-template-columns: 1fr;\n    gap: 34px;\n  }\n}\n\n@media (max-width: 560px) {\n  #wtp-capabilities-01.wtp-dark {\n    padding: 48px 16px;\n  }\n\n  #wtp-capabilities-01 .wtp-intro {\n    margin-bottom: 28px;\n  }\n\n  #wtp-capabilities-01 .wtp-intro p {\n    font-size: 15px;\n  }\n\n  #wtp-capabilities-01 .wtp-machine {\n    padding: 20px;\n  }\n\n  #wtp-capabilities-01 .wtp-machine:hover {\n    transform: none;\n  }\n\n  #wtp-capabilities-01 .wtp-cap-row {\n    grid-template-columns: 1fr;\n    gap: 5px;\n    min-height: auto;\n    padding: 14px 16px;\n  }\n\n  #wtp-capabilities-01 .wtp-cap-row strong {\n    text-align: left;\n  }\n\n  #wtp-capabilities-01 .wtp-text-link {\n    font-size: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #wtp-capabilities-01 .wtp-machine,\n  #wtp-capabilities-01 .wtp-text-link {\n    transition: none;\n  }\n}\n<\/style>\n\n<section\n  id=\"wtp-capabilities-01\"\n  class=\"wtp-section wtp-dark\"\n  aria-labelledby=\"wtp-capabilities-title\"\n>\n  <div class=\"wtp-container\">\n    <header class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Equipment &amp; Capacity<\/div>\n\n      <h2 id=\"wtp-capabilities-title\">\n        Machining Capabilities for Timing Belt Pulleys\n      <\/h2>\n\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Weldo combines multi-axis milling, CNC turning, turn-mill machining,\n        tooth cutting and wire EDM.\n      <\/p>\n    <\/header>\n\n    <div class=\"wtp-capability-grid\">\n      <div class=\"wtp-machine-list\">\n        <article class=\"wtp-machine\">\n          <small>HAAS &amp; HURCO<\/small>\n          <h3>3-, 4- and 5-Axis CNC Milling<\/h3>\n          <p>\n            Hubs, clamp slots, pockets and multi-face mounting features.\n          <\/p>\n        <\/article>\n\n        <article class=\"wtp-machine\">\n          <small>FANUC-CONTROLLED EQUIPMENT<\/small>\n          <h3>CNC Turning and Turn-Mill Machining<\/h3>\n          <p>\n            Bores, blanks, shoulders, grooves, threads and cross-holes.\n          <\/p>\n        <\/article>\n\n        <article class=\"wtp-machine\">\n          <small>PRECISION WIRE EDM<\/small>\n          <h3>Keyways and Conductive Profiles<\/h3>\n          <p>\n            Narrow keyways, clamp slots and internal conductive profiles.\n          <\/p>\n        <\/article>\n\n        <article class=\"wtp-machine\">\n          <small>SECONDARY OPERATIONS<\/small>\n          <h3>Heat Treatment and Finishing<\/h3>\n          <p>\n            Deburring, anodizing, plating, hardening and passivation.\n          <\/p>\n        <\/article>\n      <\/div>\n\n      <div class=\"wtp-capability-summary\">\n        <h3>Production Capability Summary<\/h3>\n\n        <div class=\"wtp-cap-table\">\n          <div class=\"wtp-cap-row\">\n            <span>CNC milling envelope<\/span>\n            <strong>Up to 3000 \u00d7 1600 \u00d7 1000 mm*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>CNC turning capacity<\/span>\n            <strong>Up to \u00d8500 \u00d7 1200 mm*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>General tolerance<\/span>\n            <strong>\u00b10.05 mm<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>Reviewed critical tolerance<\/span>\n            <strong>Down to \u00b10.005 mm*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>Wire EDM positioning<\/span>\n            <strong>\u00b10.005\u20130.02 mm*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>Reference wire-cut slot<\/span>\n            <strong>Approx. 0.23 mm minimum*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>Selected surface finish<\/span>\n            <strong>Ra 0.4\u20130.8 \u03bcm*<\/strong>\n          <\/div>\n\n          <div class=\"wtp-cap-row\">\n            <span>Production support<\/span>\n            <strong>Prototype to repeat batches<\/strong>\n          <\/div>\n        <\/div>\n\n        <p class=\"wtp-note\">\n          *Final capability depends on material, geometry, workholding,\n          rigidity and inspection requirements.\n        <\/p>\n\n        <a\n          class=\"wtp-text-link\"\n          href=\"https:\/\/weldomachining.com\/cnc-machining\/\"\n        >\n          Explore Weldo CNC Machining \u2192\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8291ada elementor-widget elementor-widget-html\" data-id=\"8291ada\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Dimensional Precision<\/div>\n      <h2>Timing Pulley Machining Tolerance Reference<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Final tolerances are confirmed from the drawing, material, geometry\n        and functional requirements.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-table-wrap\">\n      <table class=\"wtp-table\">\n        <thead>\n          <tr>\n            <th>Feature<\/th>\n            <th>Standard Reference<\/th>\n            <th>Reviewed Capability<\/th>\n            <th>Control Method<\/th>\n          <\/tr>\n        <\/thead>\n\n        <tbody>\n          <tr>\n            <td>Bore Diameter<\/td>\n            <td>\u00b10.01 mm<\/td>\n            <td>\u00b10.005 mm<\/td>\n            <td>Boring, reaming or finish turning<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Keyway Width<\/td>\n            <td>\u00b10.02 mm<\/td>\n            <td>\u00b10.01 mm<\/td>\n            <td>Broaching, milling or wire EDM<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Radial Runout<\/td>\n            <td>\u22640.03 mm<\/td>\n            <td>\u22640.01 mm<\/td>\n            <td>Common bore and tooth datum<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Face Runout<\/td>\n            <td>\u22640.03 mm<\/td>\n            <td>\u22640.01 mm<\/td>\n            <td>Datum-face control<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Tooth Width<\/td>\n            <td>\u00b10.05 mm<\/td>\n            <td>\u00b10.02 mm<\/td>\n            <td>Belt and flange clearance control<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Tooth Profile &amp; Pitch<\/td>\n            <td>Drawing\/profile standard<\/td>\n            <td>Functional review<\/td>\n            <td>Profile tooling and optical inspection<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Surface Finish<\/td>\n            <td>Ra \u22641.6 \u03bcm<\/td>\n            <td>Ra 0.4\u20130.8 \u03bcm<\/td>\n            <td>Specified functional surfaces<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5bf8da elementor-widget elementor-widget-html\" data-id=\"a5bf8da\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-soft\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Quality Assurance<\/div>\n      <h2>How Timing Pulley Parts Are Inspected<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Inspection covers material, machining datums, tooth geometry, runout\n        and finished dimensions. A 0.001 mm reporting resolution does not\n        represent a universal \u00b10.001 mm production tolerance.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-table-wrap\">\n      <table class=\"wtp-table\">\n        <thead>\n          <tr>\n            <th>Inspection Equipment<\/th>\n            <th>Reference Capability<\/th>\n            <th>Inspection Use<\/th>\n          <\/tr>\n        <\/thead>\n\n        <tbody>\n          <tr>\n            <td>Hexagon CROMA Bridge CMM<\/td>\n            <td>0.001 mm reporting resolution<\/td>\n            <td>Position, concentricity, profile and datum relationships<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Mitutoyo QUICK VISION<\/td>\n            <td>0.001 mm display resolution<\/td>\n            <td>Tooth profiles, spacing, keyways and optical edges<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Optical Profile Projector<\/td>\n            <td>Profile and angle comparison<\/td>\n            <td>Tooth form, radii, chamfers and outlines<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Digital Height Gauge<\/td>\n            <td>0.001 mm display resolution<\/td>\n            <td>Hub height, shoulders and flange spacing<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Micrometers and Bore Gauges<\/td>\n            <td>0.001 mm graduated measurement<\/td>\n            <td>Bores, diameters and production sampling<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Dial Indicator<\/td>\n            <td>0.001\u20130.01 mm graduation<\/td>\n            <td>Radial runout, face runout and alignment<\/td>\n          <\/tr>\n\n          <tr>\n            <td>Surface Roughness Tester<\/td>\n            <td>Ra \/ Rz measurement<\/td>\n            <td>Belt-contact, bore and datum surfaces<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"wtp-quality-points\">\n      <article class=\"wtp-quality-point\">\n        <h3>Material Verification<\/h3>\n        <p>Grade, condition, dimensions and documents are checked before machining.<\/p>\n      <\/article>\n\n      <article class=\"wtp-quality-point\">\n        <h3>In-Process Control<\/h3>\n        <p>Bores, datums, tooth width and tool condition are monitored.<\/p>\n      <\/article>\n\n      <article class=\"wtp-quality-point\">\n        <h3>Final Inspection<\/h3>\n        <p>Runout, profile, mounting geometry and assembly fit are verified.<\/p>\n      <\/article>\n\n      <article class=\"wtp-quality-point\">\n        <h3>Quality Documentation<\/h3>\n        <p>Reports, certificates and finishing records are supplied when specified.<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8501776 elementor-widget elementor-widget-html\" data-id=\"8501776\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n#wtp-applications-01,\n#wtp-applications-01 * {\n  box-sizing: border-box;\n}\n\n#wtp-applications-01 {\n  width: 100%;\n  padding: 72px 20px;\n  color: #0b3b63;\n  background: #ffffff;\n  font-family: inherit;\n}\n\n#wtp-applications-01 .wtp-container {\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n#wtp-applications-01 .wtp-intro {\n  max-width: 960px;\n  margin-bottom: 38px;\n}\n\n#wtp-applications-01 .wtp-eyebrow {\n  margin-bottom: 12px;\n  color: #1172c4;\n  font-size: 14px;\n  font-weight: 750;\n  line-height: 1.4;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n}\n\n#wtp-applications-01 h2 {\n  margin: 0;\n  color: #0b3b63;\n  font-size: clamp(28px, 3vw, 35px);\n  font-weight: 760;\n  line-height: 1.18;\n  letter-spacing: -0.025em;\n}\n\n#wtp-applications-01 .wtp-rule {\n  width: 70px;\n  height: 3px;\n  margin: 22px 0 25px;\n  background: #1172c4;\n}\n\n#wtp-applications-01 .wtp-intro p {\n  max-width: 850px;\n  margin: 0;\n  color: #687985;\n  font-size: 16px;\n  line-height: 1.7;\n}\n\n#wtp-applications-01 .wtp-application-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 20px;\n}\n\n#wtp-applications-01 .wtp-application {\n  position: relative;\n  min-width: 0;\n  margin: 0;\n  padding: 16px;\n  overflow: hidden;\n  background: #0b426d;\n  border: 1px solid #1172c4;\n  border-radius: 14px;\n  box-shadow: 0 8px 24px rgba(11, 59, 99, 0.1);\n  cursor: pointer;\n  outline: none;\n  transition:\n    transform 0.25s ease,\n    box-shadow 0.25s ease;\n}\n\n#wtp-applications-01 .wtp-application:hover,\n#wtp-applications-01 .wtp-application:focus-visible,\n#wtp-applications-01 .wtp-application.is-open {\n  box-shadow: 0 14px 32px rgba(11, 59, 99, 0.2);\n  transform: translateY(-3px);\n}\n\n#wtp-applications-01 .wtp-application:focus-visible {\n  outline: 3px solid #69b7ee;\n  outline-offset: 3px;\n}\n\n#wtp-applications-01 .wtp-application-media {\n  position: relative;\n  width: 100%;\n  min-height: 270px;\n  aspect-ratio: 3 \/ 2;\n  overflow: hidden;\n  background: #082f50;\n}\n\n#wtp-applications-01 .wtp-application img {\n  display: block;\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  transition:\n    transform 0.4s ease,\n    filter 0.3s ease;\n}\n\n#wtp-applications-01 .wtp-application-media::after {\n  position: absolute;\n  z-index: 1;\n  inset: 0;\n  content: \"\";\n  pointer-events: none;\n  background:\n    linear-gradient(\n      180deg,\n      rgba(3, 26, 45, 0.02) 20%,\n      rgba(3, 26, 45, 0.38) 60%,\n      rgba(3, 26, 45, 0.94) 100%\n    );\n  transition: background 0.3s ease;\n}\n\n#wtp-applications-01 .wtp-application-content {\n  position: absolute;\n  z-index: 2;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  padding: 24px;\n}\n\n#wtp-applications-01 .wtp-application h3 {\n  margin: 0;\n  color: #ffffff;\n  font-size: 20px;\n  font-weight: 750;\n  line-height: 1.3;\n}\n\n#wtp-applications-01 .wtp-application-description {\n  max-height: 0;\n  margin: 0;\n  overflow: hidden;\n  color: rgba(255, 255, 255, 0.92);\n  font-size: 14px;\n  line-height: 1.55;\n  opacity: 0;\n  transform: translateY(10px);\n  transition:\n    max-height 0.35s ease,\n    margin 0.35s ease,\n    opacity 0.25s ease,\n    transform 0.35s ease;\n}\n\n\/* Full copy appears on hover, keyboard focus or click *\/\n#wtp-applications-01 .wtp-application:hover .wtp-application-description,\n#wtp-applications-01\n  .wtp-application:focus-visible\n  .wtp-application-description,\n#wtp-applications-01\n  .wtp-application.is-open\n  .wtp-application-description {\n  max-height: 120px;\n  margin-top: 10px;\n  opacity: 1;\n  transform: translateY(0);\n}\n\n#wtp-applications-01 .wtp-application:hover img,\n#wtp-applications-01 .wtp-application:focus-visible img,\n#wtp-applications-01 .wtp-application.is-open img {\n  filter: brightness(0.68);\n  transform: scale(1.035);\n}\n\n#wtp-applications-01 .wtp-application:hover .wtp-application-media::after,\n#wtp-applications-01\n  .wtp-application:focus-visible\n  .wtp-application-media::after,\n#wtp-applications-01\n  .wtp-application.is-open\n  .wtp-application-media::after {\n  background:\n    linear-gradient(\n      180deg,\n      rgba(3, 26, 45, 0.12) 10%,\n      rgba(3, 26, 45, 0.62) 52%,\n      rgba(3, 26, 45, 0.98) 100%\n    );\n}\n\n@media (max-width: 980px) {\n  #wtp-applications-01 {\n    padding: 60px 18px;\n  }\n\n  #wtp-applications-01 .wtp-application-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n}\n\n@media (max-width: 620px) {\n  #wtp-applications-01 {\n    padding: 48px 16px;\n  }\n\n  #wtp-applications-01 .wtp-intro {\n    margin-bottom: 28px;\n  }\n\n  #wtp-applications-01 .wtp-intro p {\n    font-size: 15px;\n  }\n\n  #wtp-applications-01 .wtp-application-grid {\n    grid-template-columns: 1fr;\n    gap: 16px;\n  }\n\n  #wtp-applications-01 .wtp-application {\n    padding: 10px;\n  }\n\n  #wtp-applications-01 .wtp-application:hover {\n    transform: none;\n  }\n\n  #wtp-applications-01 .wtp-application-media {\n    min-height: 250px;\n  }\n\n  #wtp-applications-01 .wtp-application-content {\n    padding: 20px;\n  }\n\n  #wtp-applications-01 .wtp-application h3 {\n    font-size: 18px;\n  }\n\n  #wtp-applications-01 .wtp-application-description {\n    font-size: 14px;\n  }\n\n  #wtp-applications-01\n    .wtp-application.is-open\n    .wtp-application-description {\n    max-height: 150px;\n  }\n\n  \/* Touch devices display text only after tapping *\/\n  @media (hover: none) {\n    #wtp-applications-01\n      .wtp-application:not(.is-open):hover\n      .wtp-application-description {\n      max-height: 0;\n      margin-top: 0;\n      opacity: 0;\n      transform: translateY(10px);\n    }\n\n    #wtp-applications-01 .wtp-application:not(.is-open):hover img {\n      filter: none;\n      transform: none;\n    }\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #wtp-applications-01 .wtp-application,\n  #wtp-applications-01 .wtp-application img,\n  #wtp-applications-01 .wtp-application-description {\n    transition: none;\n  }\n}\n<\/style>\n\n<section\n  id=\"wtp-applications-01\"\n  class=\"wtp-section\"\n  aria-labelledby=\"wtp-applications-title\"\n>\n  <div class=\"wtp-container\">\n    <header class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Applications<\/div>\n\n      <h2 id=\"wtp-applications-title\">\n        Where Custom Timing Belt Pulleys Are Used\n      <\/h2>\n\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Custom timing pulleys support synchronized movement, repeatable\n        positioning and controlled power transmission across automated and\n        industrial equipment.\n      <\/p>\n    <\/header>\n\n    <div class=\"wtp-application-grid\">\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/robotics-industry.webp\"\n            alt=\"Robotics and industrial automation production environment\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>Robotics &amp; Automation<\/h3>\n            <p class=\"wtp-application-description\">\n              Robot joints, linear modules, pick-and-place equipment and\n              automated assembly systems.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/CNC-machine-industy.webp\"\n            alt=\"Modern CNC machining and industrial equipment workshop\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>CNC &amp; Industrial Equipment<\/h3>\n            <p class=\"wtp-application-description\">\n              Machine axes, positioning stages, spindle systems, conveyors and\n              indexing equipment.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/packaging-industry.webp\"\n            alt=\"Automated packaging and printing production line\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>Packaging &amp; Printing<\/h3>\n            <p class=\"wtp-application-description\">\n              Feeding mechanisms, labeling equipment, printing modules and\n              synchronized packaging lines.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/medical-industry.webp\"\n            alt=\"Medical laboratory automation and diagnostic equipment\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>Medical &amp; Laboratory Equipment<\/h3>\n            <p class=\"wtp-application-description\">\n              Diagnostic analyzers, sample-handling systems and compact\n              laboratory automation.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/Automotive-and-New-Energy.webp\"\n            alt=\"Automotive and new-energy battery production facility\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>Automotive &amp; New Energy<\/h3>\n            <p class=\"wtp-application-description\">\n              Test fixtures, battery assembly equipment and automated vehicle\n              production lines.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <article\n        class=\"wtp-application\"\n        tabindex=\"0\"\n        role=\"button\"\n        aria-expanded=\"false\"\n      >\n        <div class=\"wtp-application-media\">\n          <img loading=\"lazy\"\n            src=\"https:\/\/weldomachining.com\/wp-content\/uploads\/2026\/09\/Food-and-Chemical-Processing-Equipment.webp\"\n            alt=\"Food and chemical processing equipment production environment\"\n            width=\"600\"\n            height=\"400\"\n            loading=\"lazy\"\n            decoding=\"async\"\n          >\n\n          <div class=\"wtp-application-content\">\n            <h3>Food &amp; Chemical Equipment<\/h3>\n            <p class=\"wtp-application-description\">\n              Washdown machinery, sanitary processing systems and\n              corrosion-resistant transmission assemblies.\n            <\/p>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function () {\n  const section = document.getElementById(\"wtp-applications-01\");\n\n  if (!section) return;\n\n  const cards = section.querySelectorAll(\".wtp-application\");\n\n  function toggleCard(selectedCard) {\n    const shouldOpen = !selectedCard.classList.contains(\"is-open\");\n\n    cards.forEach(function (card) {\n      card.classList.remove(\"is-open\");\n      card.setAttribute(\"aria-expanded\", \"false\");\n    });\n\n    if (shouldOpen) {\n      selectedCard.classList.add(\"is-open\");\n      selectedCard.setAttribute(\"aria-expanded\", \"true\");\n    }\n  }\n\n  cards.forEach(function (card) {\n    card.addEventListener(\"click\", function () {\n      toggleCard(card);\n    });\n\n    card.addEventListener(\"keydown\", function (event) {\n      if (event.key === \"Enter\" || event.key === \" \") {\n        event.preventDefault();\n        toggleCard(card);\n      }\n    });\n  });\n})();\n<\/script>\n<style>\n\/* Weldo brand color override: Applications *\/\n#wtp-applications-01 {\n  --wtp-app-blue: #4f9ec7;\n  --wtp-app-hover: #347fa8;\n  --wtp-app-dark: #203744;\n  --wtp-app-light: #eef6f9;\n  --wtp-app-frame: #e2f0f6;\n  --wtp-app-border: #cfe3ed;\n  --wtp-app-muted: #5e7480;\n\n  color: var(--wtp-app-dark);\n  background: #ffffff;\n}\n\n\/* Section heading *\/\n#wtp-applications-01 .wtp-eyebrow {\n  color: var(--wtp-app-blue) !important;\n}\n\n#wtp-applications-01 h2 {\n  color: var(--wtp-app-dark) !important;\n}\n\n#wtp-applications-01 .wtp-rule {\n  background: var(--wtp-app-blue) !important;\n}\n\n#wtp-applications-01 .wtp-intro p {\n  color: var(--wtp-app-muted) !important;\n}\n\n\/* Replace the heavy dark card frame *\/\n#wtp-applications-01 .wtp-application {\n  background: var(--wtp-app-frame) !important;\n  border-color: var(--wtp-app-border) !important;\n  box-shadow: 0 8px 24px rgba(52, 127, 168, 0.08);\n}\n\n#wtp-applications-01 .wtp-application:hover,\n#wtp-applications-01 .wtp-application:focus-visible,\n#wtp-applications-01 .wtp-application.is-open {\n  border-color: var(--wtp-app-blue) !important;\n  box-shadow: 0 14px 32px rgba(52, 127, 168, 0.18);\n}\n\n\/* Keyboard focus *\/\n#wtp-applications-01 .wtp-application:focus-visible {\n  outline-color: rgba(79, 158, 199, 0.45) !important;\n}\n\n\/* Image background *\/\n#wtp-applications-01 .wtp-application-media {\n  background: #d9eaf2 !important;\n}\n\n\/* Default image overlay *\/\n#wtp-applications-01 .wtp-application-media::after {\n  background:\n    linear-gradient(\n      180deg,\n      rgba(32, 55, 68, 0.01) 18%,\n      rgba(32, 55, 68, 0.30) 58%,\n      rgba(32, 55, 68, 0.90) 100%\n    ) !important;\n}\n\n\/* Hover, focus and click overlay *\/\n#wtp-applications-01\n  .wtp-application:hover\n  .wtp-application-media::after,\n#wtp-applications-01\n  .wtp-application:focus-visible\n  .wtp-application-media::after,\n#wtp-applications-01\n  .wtp-application.is-open\n  .wtp-application-media::after {\n  background:\n    linear-gradient(\n      180deg,\n      rgba(52, 127, 168, 0.08) 8%,\n      rgba(52, 127, 168, 0.55) 52%,\n      rgba(32, 55, 68, 0.96) 100%\n    ) !important;\n}\n\n\/* Image behavior *\/\n#wtp-applications-01 .wtp-application:hover img,\n#wtp-applications-01 .wtp-application:focus-visible img,\n#wtp-applications-01 .wtp-application.is-open img {\n  filter: brightness(0.76);\n}\n\n\/* Overlay copy *\/\n#wtp-applications-01 .wtp-application h3 {\n  color: #ffffff !important;\n}\n\n#wtp-applications-01 .wtp-application-description {\n  color: rgba(255, 255, 255, 0.94) !important;\n}\n\n@media (max-width: 620px) {\n  #wtp-applications-01 .wtp-application {\n    background: var(--wtp-app-frame) !important;\n  }\n}\n<\/style>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87befea elementor-widget elementor-widget-html\" data-id=\"87befea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-soft\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Selection Guidance<\/div>\n      <h2>When Should You Choose a Custom Timing Pulley?<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n\n      <p>\n        Catalog pulleys suit standard shafts and layouts. Custom machining is\n        required when the pulley must integrate with a defined assembly.\n      <\/p>\n    <\/div>\n\n    <div class=\"wtp-compare-grid\">\n      <article class=\"wtp-compare-card\">\n        <h3>Standard Catalog Pulley<\/h3>\n        <ul>\n          <li>Standard tooth count and belt width<\/li>\n          <li>Standard bore and hub<\/li>\n          <li>General industrial tolerances<\/li>\n          <li>Common materials and finishes<\/li>\n          <li>Suitable for standard replacements<\/li>\n        <\/ul>\n      <\/article>\n\n      <article class=\"wtp-compare-card is-custom\">\n        <h3>Weldo Custom Timing Pulley<\/h3>\n        <ul>\n          <li>Drawing-defined tooth count and geometry<\/li>\n          <li>Custom bore, keyway, clamp or taper<\/li>\n          <li>Controlled runout and assembly datums<\/li>\n          <li>Specified material and finish<\/li>\n          <li>Suitable for precision and non-standard equipment<\/li>\n        <\/ul>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d140700 elementor-widget elementor-widget-html\" data-id=\"d140700\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section wtp-soft\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">RFQ Checklist<\/div>\n      <h2>What to Include in a Timing Pulley RFQ<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n    <\/div>\n\n    <div class=\"wtp-rfq-grid\">\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">01<\/span>\n        <h3>Drawings<\/h3>\n        <p>Provide a 2D drawing and 3D model with revision identification.<\/p>\n      <\/article>\n\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">02<\/span>\n        <h3>Tooth Data<\/h3>\n        <p>State profile, pitch, tooth count, belt width and belt manufacturer.<\/p>\n      <\/article>\n\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">03<\/span>\n        <h3>Material &amp; Finish<\/h3>\n        <p>Specify grade, condition, heat treatment and surface finish.<\/p>\n      <\/article>\n\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">04<\/span>\n        <h3>Mounting Geometry<\/h3>\n        <p>Define the bore, keyway, taper, clamp, threads and shaft fit.<\/p>\n      <\/article>\n\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">05<\/span>\n        <h3>Functional Requirements<\/h3>\n        <p>Identify torque, speed, runout, environment and critical dimensions.<\/p>\n      <\/article>\n\n      <article class=\"wtp-rfq-item\">\n        <span class=\"wtp-rfq-number\">06<\/span>\n        <h3>Purchasing Requirements<\/h3>\n        <p>Include quantity, delivery date, certificates and inspection reports.<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9c7f700 elementor-widget elementor-widget-html\" data-id=\"9c7f700\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"wtp-section\">\n  <div class=\"wtp-container\">\n    <div class=\"wtp-intro\">\n      <div class=\"wtp-eyebrow\">Frequently Asked Questions<\/div>\n      <h2>Timing Belt Pulley FAQs<\/h2>\n      <div class=\"wtp-rule\"><\/div>\n    <\/div>\n\n    <div class=\"wtp-faq\">\n      <details>\n        <summary>What is the main cause of timing belt failure?<\/summary>\n        <p>\n          Incorrect tension is the leading cause. Excessive tension overloads\n          the belt, bearings and pulley. Insufficient tension causes tooth\n          jumping and unstable tracking. Misalignment and contamination also\n          reduce belt life.\n        <\/p>\n      <\/details>\n\n      <details>\n        <summary>How do I know if my timing belt needs replacing?<\/summary>\n        <p>\n          Replace the belt when it has cracks, missing teeth, frayed edges,\n          exposed cords, glazing, hardening or tension loss. Abnormal noise and\n          tooth jumping also require immediate inspection.\n        <\/p>\n      <\/details>\n\n      <details>\n        <summary>How long do timing belts last?<\/summary>\n        <p>\n          Automotive intervals commonly range from 60,000 to 100,000 miles,\n          or 96,000 to 160,000 km. Follow the manufacturer\u2019s specification.\n          Industrial belt life depends on load, speed, temperature, alignment\n          and operating hours.\n        <\/p>\n      <\/details>\n\n      <details>\n        <summary>How should a timing pulley be maintained?<\/summary>\n        <p>\n          Keep the tooth grooves clean. Inspect the teeth, flanges, bore,\n          keyway and clamp connection. Maintain correct belt tension and shaft\n          alignment. Do not lubricate the belt-contact surface. Replace pulleys\n          with worn teeth, loose bores, cracks or deformed flanges.\n        <\/p>\n      <\/details>\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1626f62 elementor-widget elementor-widget-html\" data-id=\"1626f62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\"[data-wtp-tabs]\").forEach(function (group) {\n    const buttons = group.querySelectorAll(\"[data-wtp-tab]\");\n    const panels = group.querySelectorAll(\".wtp-tab-panel\");\n\n    buttons.forEach(function (button) {\n      button.addEventListener(\"click\", function () {\n        const targetId = button.getAttribute(\"data-wtp-tab\");\n        const targetPanel = group.querySelector(\"#\" + targetId);\n\n        buttons.forEach(function (item) {\n          item.classList.remove(\"is-active\");\n          item.setAttribute(\"aria-selected\", \"false\");\n        });\n\n        panels.forEach(function (panel) {\n          panel.classList.remove(\"is-active\");\n        });\n\n        button.classList.add(\"is-active\");\n        button.setAttribute(\"aria-selected\", \"true\");\n\n        if (targetPanel) {\n          targetPanel.classList.add(\"is-active\");\n        }\n      });\n    });\n  });\n});\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f00727 elementor-widget elementor-widget-html\" data-id=\"0f00727\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n.wtp-section.wtp-cta {\n  background:\n    linear-gradient(\n      135deg,\n      #eef6f9 0%,\n      #e2f0f6 100%\n    ) !important;\n  border-top: 1px solid #cfe3ed;\n  border-bottom: 1px solid #cfe3ed;\n}\n\n.wtp-cta .wtp-cta-inner {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 40px;\n}\n\n.wtp-cta .wtp-cta-inner > div {\n  max-width: 760px;\n}\n\n.wtp-cta h2 {\n  margin: 0 0 14px;\n  color: #203744 !important;\n  font-size: clamp(28px, 3vw, 35px);\n  font-weight: 760;\n  line-height: 1.2;\n  letter-spacing: -0.02em;\n}\n\n.wtp-cta p {\n  margin: 0;\n  color: #5e7480 !important;\n  font-size: 16px;\n  line-height: 1.7;\n}\n\nbody .wtp-cta .wtp-btn {\n  display: inline-flex;\n  flex: 0 0 auto;\n  align-items: center;\n  justify-content: center;\n  min-height: 50px;\n  padding: 14px 25px;\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  font-size: 15px;\n  font-weight: 720;\n  line-height: 1.3;\n  text-align: center;\n  text-decoration: none !important;\n  white-space: nowrap;\n  background: #4f9ec7 !important;\n  border: 1px solid #4f9ec7 !important;\n  border-radius: 7px;\n  box-shadow: 0 8px 20px rgba(79, 158, 199, 0.24);\n  transition:\n    background-color 0.22s ease,\n    border-color 0.22s ease,\n    box-shadow 0.22s ease,\n    transform 0.22s ease;\n}\n\nbody .wtp-cta .wtp-btn:hover,\nbody .wtp-cta .wtp-btn:focus-visible {\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n  background: #347fa8 !important;\n  border-color: #347fa8 !important;\n  box-shadow: 0 11px 25px rgba(52, 127, 168, 0.3);\n  transform: translateY(-2px);\n}\n\nbody .wtp-cta .wtp-btn:active {\n  color: #ffffff !important;\n  background: #2f7190 !important;\n  border-color: #2f7190 !important;\n  transform: translateY(0);\n}\n\nbody .wtp-cta .wtp-btn:visited {\n  color: #ffffff !important;\n  -webkit-text-fill-color: #ffffff !important;\n}\n\nbody .wtp-cta .wtp-btn:focus-visible {\n  outline: 3px solid rgba(79, 158, 199, 0.3);\n  outline-offset: 3px;\n}\n\n@media (max-width: 760px) {\n  .wtp-cta .wtp-cta-inner {\n    flex-direction: column;\n    align-items: stretch;\n    gap: 26px;\n  }\n\n  body .wtp-cta .wtp-btn {\n    width: 100%;\n    white-space: normal;\n  }\n}\n<\/style>\n\n<section class=\"wtp-section wtp-cta\">\n  <div class=\"wtp-container wtp-cta-inner\">\n    <div>\n      <h2>Start Your Custom Timing Pulley Project<\/h2>\n\n      <p>\n        Send Weldo your drawing, belt profile, material, quantity, tolerance\n        and finishing requirements. Our team will review manufacturability and\n        prepare a machining quotation.\n      <\/p>\n    <\/div>\n\n    <a\n      class=\"wtp-btn\"\n      href=\"https:\/\/weldomachining.com\/contact-us\/\"\n    >\n      Get Machining Advice &amp; Quote\n    <\/a>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Custom Power Transmission Components Custom Timing Pulleys Weldo manufactures metal and engineering plastic timing belt pulleys to customer drawings. CNC turning, milling, turn-mill machining, tooth cutting, wire EDM and finishing are coordinated from one source. Before production, we verify the tooth profile, pitch, tooth count, bore, keyway, hub geometry and assembly datum. This review protects [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13732,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-14467","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/pages\/14467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/comments?post=14467"}],"version-history":[{"count":23,"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/pages\/14467\/revisions"}],"predecessor-version":[{"id":14504,"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/pages\/14467\/revisions\/14504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/media\/13732"}],"wp:attachment":[{"href":"https:\/\/weldomachining.com\/es\/wp-json\/wp\/v2\/media?parent=14467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}