{"product_id":"electronicsandmotors-electronic-component-breakout-mach4-mach3-usb-ethernet-board","title":"USB and Ethernet CNC Control for Mach3 or Mach4 (Pokeys57CNC)","description":"\u003cstyle\u003e\n  .pk * { box-sizing: border-box; }\n  .pk {\n    max-width: 980px;\n    margin: 0 auto;\n    font-family: Arial, Helvetica, sans-serif;\n    font-size: 15px;\n    line-height: 1.6;\n    color: #111;\n  }\n  .pk a { color: inherit; }\n\n  \/* ── COLOR TOKENS ─────────────────────────────────\n     black:   #0d0d0d\n     near-black: #1a1a1a\n     dark:    #2a2a2a\n     mid:     #555\n     soft:    #888\n     rule:    #d4d4d4\n     bg-2:    #f5f5f5\n     bg-3:    #efefef\n     white:   #fff\n     accent (sparingly): #111 reversed on white\n  ─────────────────────────────────────────────────── *\/\n\n  \/* ── HERO ───────────────────────────────────────── *\/\n  .pk-hero {\n    background: #0d0d0d;\n    border-top: 5px solid #111;\n    border-radius: 12px;\n    padding: 36px 32px 32px;\n    margin: 0 0 24px;\n    position: relative;\n    overflow: hidden;\n  }\n  .pk-hero::after {\n    content: '';\n    position: absolute;\n    right: -80px; top: -80px;\n    width: 320px; height: 320px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(255,255,255,.04) 0%, transparent 70%);\n    pointer-events: none;\n  }\n  .pk-eyebrow {\n    display: inline-block;\n    background: #fff;\n    color: #111;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .09em;\n    text-transform: uppercase;\n    padding: 6px 13px;\n    border-radius: 999px;\n    margin: 0 0 18px;\n  }\n  .pk-hero h2 {\n    color: #fff;\n    font-size: 34px;\n    letter-spacing: -.025em;\n    line-height: 1.1;\n    margin: 0 0 14px;\n    font-weight: 900;\n  }\n  .pk-hero h2 span { color: #bbb; font-weight: 400; }\n  .pk-lead {\n    font-size: 17px;\n    color: #aaa;\n    max-width: 760px;\n    margin: 0 0 24px;\n    line-height: 1.65;\n  }\n\n  \/* ── STATS BAR ──────────────────────────────────── *\/\n  .pk-stats {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 10px;\n    margin: 24px 0 0;\n  }\n  .pk-stat {\n    background: #1a1a1a;\n    border: 1px solid #333;\n    border-radius: 10px;\n    padding: 15px 10px;\n    text-align: center;\n  }\n  .pk-stat strong {\n    display: block;\n    font-size: 24px;\n    font-weight: 900;\n    color: #fff;\n    line-height: 1;\n    margin-bottom: 5px;\n  }\n  .pk-stat span {\n    display: block;\n    font-size: 11px;\n    font-weight: 700;\n    color: #888;\n    text-transform: uppercase;\n    letter-spacing: .05em;\n  }\n\n  \/* ── BUTTONS ────────────────────────────────────── *\/\n  .pk-actions { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 24px; }\n  .pk-btn {\n    display: inline-block;\n    text-decoration: none;\n    font-weight: 800;\n    font-size: 14px;\n    padding: 12px 20px;\n    border-radius: 8px;\n    line-height: 1;\n  }\n  .pk-btn-white { background: #fff; color: #111 !important; }\n  .pk-btn-white:hover { background: #e8e8e8; }\n  .pk-btn-outline { background: transparent; color: #fff !important; border: 2px solid rgba(255,255,255,.25); }\n  .pk-btn-outline:hover { border-color: rgba(255,255,255,.6); }\n  .pk-btn-black { background: #111; color: #fff !important; }\n  .pk-btn-black:hover { background: #2a2a2a; }\n  .pk-btn-border { background: #fff; color: #111 !important; border: 2px solid #111; }\n  .pk-btn-border:hover { background: #f0f0f0; }\n\n  \/* ── SECTION CHROME ─────────────────────────────── *\/\n  .pk-section { margin: 32px 0; }\n  .pk-h2 {\n    font-size: 26px;\n    font-weight: 900;\n    letter-spacing: -.02em;\n    color: #0d0d0d;\n    margin: 0 0 8px;\n    line-height: 1.15;\n  }\n  .pk-sub { color: #888; font-size: 15px; margin: 0 0 18px; }\n\n  \/* ── GRIDS ──────────────────────────────────────── *\/\n  .pk-grid-3 { display: grid; grid-template-columns: repeat(3,1fr); gap: 14px; }\n  .pk-two    { display: grid; grid-template-columns: 1.1fr .9fr; gap: 16px; align-items: start; }\n\n  \/* ── CARDS ──────────────────────────────────────── *\/\n  .pk-card {\n    background: #fff;\n    border: 1px solid #d4d4d4;\n    border-radius: 12px;\n    padding: 22px;\n  }\n  .pk-card h3 {\n    font-size: 17px;\n    font-weight: 800;\n    color: #0d0d0d;\n    margin: 0 0 8px;\n    line-height: 1.2;\n  }\n  .pk-card p { color: #666; font-size: 14px; margin: 0; line-height: 1.55; }\n  .pk-card-accent {\n    border: 2px solid #111;\n    background: #f5f5f5;\n  }\n  .pk-card-accent h3 { color: #0d0d0d; }\n\n  \/* ── DARK CARD ──────────────────────────────────── *\/\n  .pk-dark {\n    background: #0d0d0d;\n    border-radius: 12px;\n    padding: 24px;\n  }\n  .pk-dark h2 { color: #fff; margin-bottom: 10px; }\n  .pk-dark p  { color: #888; font-size: 14px; margin: 0 0 14px; }\n\n  \/* ── PILLS ──────────────────────────────────────── *\/\n  .pk-pills { display: flex; flex-wrap: wrap; gap: 7px; margin-top: 12px; }\n  .pk-pill {\n    display: inline-block;\n    background: #f0f0f0;\n    color: #333;\n    border: 1px solid #d4d4d4;\n    border-radius: 999px;\n    padding: 4px 10px;\n    font-size: 12px;\n    font-weight: 700;\n  }\n  .pk-pill-dark {\n    background: #111;\n    border-color: #111;\n    color: #fff;\n  }\n\n  \/* ── CHECK LISTS ────────────────────────────────── *\/\n  .pk-list { list-style: none; margin: 10px 0 0; padding: 0; }\n  .pk-list li {\n    position: relative;\n    padding: 7px 0 7px 26px;\n    font-size: 14px;\n    color: #555;\n    border-bottom: 1px solid #f0f0f0;\n    line-height: 1.5;\n  }\n  .pk-list li:last-child { border-bottom: none; }\n  .pk-list li::before {\n    content: '✓';\n    position: absolute;\n    left: 0; top: 7px;\n    color: #111;\n    font-weight: 900;\n    font-size: 13px;\n  }\n  .pk-dark .pk-list li { color: #aaa; border-bottom-color: #222; }\n  .pk-dark .pk-list li::before { color: #fff; }\n\n  \/* ── SPEC ROWS ──────────────────────────────────── *\/\n  .pk-spec-list { list-style: none; margin: 14px 0 0; padding: 0; }\n  .pk-spec-list li {\n    display: flex;\n    justify-content: space-between;\n    gap: 16px;\n    padding: 10px 0;\n    border-bottom: 1px solid #ebebeb;\n    font-size: 14px;\n  }\n  .pk-spec-list li:last-child { border-bottom: none; }\n  .pk-spec-list li span:first-child { color: #999; }\n  .pk-spec-list li span:last-child { color: #111; font-weight: 700; text-align: right; }\n\n  \/* ── CALLOUT ─────────────────────────────────────── *\/\n  .pk-callout {\n    background: #f5f5f5;\n    border: 1px solid #d4d4d4;\n    border-left: 5px solid #111;\n    border-radius: 10px;\n    padding: 18px 22px;\n    margin: 0 0 24px;\n  }\n  .pk-callout strong { color: #111; }\n  .pk-callout p { margin: 0; color: #666; font-size: 14px; }\n\n  \/* ── COMPARISON TABLE ───────────────────────────── *\/\n  .pk-table-wrap {\n    overflow-x: auto;\n    border: 1px solid #d4d4d4;\n    border-radius: 12px;\n  }\n  .pk-table {\n    width: 100%;\n    border-collapse: collapse;\n    min-width: 680px;\n    background: #fff;\n    font-size: 14px;\n  }\n  .pk-table th {\n    background: #0d0d0d;\n    color: #fff;\n    padding: 13px 16px;\n    text-align: left;\n    font-size: 12px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: .05em;\n  }\n  .pk-table th.pk-th-hi { background: #2a2a2a; }\n  .pk-table td {\n    padding: 13px 16px;\n    border-top: 1px solid #e8e8e8;\n    color: #777;\n    vertical-align: top;\n    line-height: 1.5;\n  }\n  .pk-table tr:nth-child(even) td { background: #fafafa; }\n  .pk-table td.pk-hl { background: #f0f0f0 !important; color: #111; font-weight: 700; }\n  .pk-table td:first-child { color: #333; font-weight: 700; }\n\n  \/* ── FAQ ─────────────────────────────────────────── *\/\n  .pk-faq { border-top: 1px solid #e8e8e8; }\n  .pk-faq-item { border-bottom: 1px solid #e8e8e8; padding: 18px 0; }\n  .pk-faq-item h3 { font-size: 17px; font-weight: 800; color: #111; margin: 0 0 6px; line-height: 1.3; }\n  .pk-faq-item p  { margin: 0; color: #666; font-size: 14px; line-height: 1.6; }\n\n  \/* ── PRODUCT LINKS ──────────────────────────────── *\/\n  .pk-link-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n  .pk-link-card {\n    display: block;\n    text-decoration: none;\n    border: 1px solid #d4d4d4;\n    border-radius: 12px;\n    padding: 18px;\n    background: #fff;\n    transition: border-color .15s, background .15s;\n  }\n  .pk-link-card:hover { border-color: #111; background: #fafafa; }\n  .pk-link-card strong { display: block; color: #111; font-size: 15px; margin-bottom: 4px; }\n  .pk-link-card span   { display: block; color: #999; font-size: 13px; line-height: 1.5; }\n\n  \/* ── BOTTOM CTA ──────────────────────────────────── *\/\n  .pk-cta {\n    background: #0d0d0d;\n    border-radius: 12px;\n    padding: 40px 36px;\n    margin-top: 32px;\n    text-align: center;\n  }\n  .pk-cta h2 { color: #fff; font-size: 28px; letter-spacing: -.02em; font-weight: 900; margin: 0 0 12px; line-height: 1.2; }\n  .pk-cta p  { color: #888; max-width: 660px; margin: 0 auto 24px; font-size: 15px; line-height: 1.65; }\n\n  \/* ── DIVIDER ─────────────────────────────────────── *\/\n  .pk-rule { border: none; border-top: 1px solid #e8e8e8; margin: 32px 0; }\n\n  \/* ── RESPONSIVE ──────────────────────────────────── *\/\n  @media(max-width: 760px) {\n    .pk-hero  { padding: 26px 18px; }\n    .pk-hero h2 { font-size: 26px; }\n    .pk-cta { padding: 30px 20px; }\n    .pk-stats, .pk-grid-3, .pk-two, .pk-link-grid { grid-template-columns: 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"pk\"\u003e\n\n  \u003c!-- ═══ HERO ═══ --\u003e\n  \u003csection class=\"pk-hero\"\u003e\n    \u003cspan class=\"pk-eyebrow\"\u003eUSB + Ethernet CNC Controller\u003c\/span\u003e\n    \u003ch2\u003ePoKeys57CNC\u003cbr\u003e\u003cspan\u003efor Mach3 \u0026amp; Mach4\u003c\/span\u003e\n\u003c\/h2\u003e\n    \u003cp class=\"pk-lead\"\u003eThe controller for builders who've outgrown basic motion boards. USB or Ethernet connection, up to 8 STEP\/DIR motors, and built-in CNC features — analog inputs, isolated spindle output, pendant support, encoders, and expansion — that most boards require add-ons to replicate.\u003c\/p\u003e\n    \u003cdiv class=\"pk-actions\"\u003e\n      \u003ca class=\"pk-btn pk-btn-white\" href=\"#pk-specs\"\u003eView Full Specs\u003c\/a\u003e\n      \u003ca class=\"pk-btn pk-btn-outline\" href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-breakout-cablepack\"\u003eAdd the Required CablePack\u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pk-stats\"\u003e\n      \u003cdiv class=\"pk-stat\"\u003e\n\u003cstrong\u003e8\u003c\/strong\u003e\u003cspan\u003eSTEP\/DIR Motors\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pk-stat\"\u003e\n\u003cstrong\u003eUSB\u003cbr\u003e+ ETH\u003c\/strong\u003e\u003cspan\u003eDual Connection\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pk-stat\"\u003e\n\u003cstrong\u003e5\u003c\/strong\u003e\u003cspan\u003eAnalog Inputs\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"pk-stat\"\u003e\n\u003cstrong\u003e0–10V\u003c\/strong\u003e\u003cspan\u003eSpindle Output\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ WHO SHOULD BUY ═══ --\u003e\n  \u003csection class=\"pk-section\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003eWho should choose the PoKeys57CNC?\u003c\/h2\u003e\n    \u003cp class=\"pk-sub\"\u003eThis is the right controller when basic motion control isn't enough — more axes, built-in spindle output, pendant support, or room to expand as the machine grows.\u003c\/p\u003e\n    \u003cdiv class=\"pk-grid-3\"\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eMach3 or Mach4 users\u003c\/h3\u003e\n        \u003cp\u003eOne controller covers both platforms via PoKeys plugins. Start on Mach3 and switch to Mach4 later without replacing hardware.\u003c\/p\u003e\n        \u003cdiv class=\"pk-pills\"\u003e\n\u003cspan class=\"pk-pill\"\u003eMach3\u003c\/span\u003e\u003cspan class=\"pk-pill\"\u003eMach4\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eUSB or Ethernet, your choice\u003c\/h3\u003e\n        \u003cp\u003eConnect by USB for simplicity or Ethernet for a more stable, network-style machine-control setup. Switch between them without rewiring.\u003c\/p\u003e\n        \u003cdiv class=\"pk-pills\"\u003e\n\u003cspan class=\"pk-pill\"\u003eUSB 2.0\u003c\/span\u003e\u003cspan class=\"pk-pill\"\u003eEthernet 10\/100\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-card pk-card-accent\"\u003e\n        \u003ch3\u003eBuilders who need more\u003c\/h3\u003e\n        \u003cp\u003e8 motors, analog inputs, 0–10V spindle output, pendant connectors, encoder support, and the PoKeys expansion ecosystem. Built for machines that require it.\u003c\/p\u003e\n        \u003cdiv class=\"pk-pills\"\u003e\n\u003cspan class=\"pk-pill pk-pill-dark\"\u003e8 Axes\u003c\/span\u003e\u003cspan class=\"pk-pill pk-pill-dark\"\u003e0–10V Out\u003c\/span\u003e\u003cspan class=\"pk-pill pk-pill-dark\"\u003eEncoders\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ DOES \/ DOESN'T ═══ --\u003e\n  \u003csection class=\"pk-section pk-two\"\u003e\n    \u003cdiv class=\"pk-card\"\u003e\n      \u003ch2 class=\"pk-h2\"\u003eWhat the PoKeys57CNC does\u003c\/h2\u003e\n      \u003cp class=\"pk-sub\"\u003eIt sits between your PC and your motor drivers — receiving motion commands from Mach3 or Mach4 and turning them into STEP\/DIR signals that move your machine, plus a full suite of I\/O most controllers leave out.\u003c\/p\u003e\n      \u003cul class=\"pk-list\"\u003e\n        \u003cli\u003eControls up to 8 STEP\/DIR signal-driven motors\u003c\/li\u003e\n        \u003cli\u003eConnects by USB 1.1\/2.0 or Ethernet 10\/100\u003c\/li\u003e\n        \u003cli\u003eWorks with Mach3 and Mach4 via PoKeys plugins\u003c\/li\u003e\n        \u003cli\u003eProvides 5 analog inputs at 12-bit resolution\u003c\/li\u003e\n        \u003cli\u003eIncludes isolated 0–10V analog output for spindle\/VFD speed control\u003c\/li\u003e\n        \u003cli\u003eSupports HD44780 LCD modules, encoders, and pendants\u003c\/li\u003e\n        \u003cli\u003eExpands via PoExtBus, PoNET, and I2C accessories\u003c\/li\u003e\n        \u003cli\u003eIncludes communication fail-safe for machine safety\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pk-dark\"\u003e\n      \u003ch2 class=\"pk-h2\"\u003eWhat it does not do\u003c\/h2\u003e\n      \u003cp\u003eKnowing the limits upfront prevents the wrong build. Plan your full control system before ordering.\u003c\/p\u003e\n      \u003cul class=\"pk-list\"\u003e\n        \u003cli\u003eDoes not drive motors directly — motor drivers required\u003c\/li\u003e\n        \u003cli\u003eDoes not include a power supply — requires 6–26V DC\u003c\/li\u003e\n        \u003cli\u003eDoes not work with analog or PWM servo drives — STEP\/DIR servo drives only\u003c\/li\u003e\n        \u003cli\u003eMost builds require the PoKeys57CNC CablePack for practical wiring\u003c\/li\u003e\n        \u003cli\u003eDoes not include Mach3 or Mach4 software licenses\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ CABLEPACK CALLOUT ═══ --\u003e\n  \u003cdiv class=\"pk-callout\"\u003e\n    \u003cp\u003e\u003cstrong\u003eMost installations need the CablePack.\u003c\/strong\u003e The PoKeys57CNC uses dedicated IDC connectors for many I\/O pins. The \u003ca href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-breakout-cablepack\"\u003e\u003cstrong\u003ePoKeys57CNC CablePack\u003c\/strong\u003e\u003c\/a\u003e includes the flat ribbon cables and connectors needed to make those pins practical to wire. Add it at checkout.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- ═══ SPECS ═══ --\u003e\n  \u003csection class=\"pk-section\" id=\"pk-specs\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003eKey specifications\u003c\/h2\u003e\n    \u003cdiv class=\"pk-two\"\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eMotion and software\u003c\/h3\u003e\n        \u003cul class=\"pk-spec-list\"\u003e\n          \u003cli\u003e\n\u003cspan\u003eSoftware\u003c\/span\u003e\u003cspan\u003eMach3, Mach4\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eConnection\u003c\/span\u003e\u003cspan\u003eUSB 1.1\/2.0 or Ethernet 10\/100\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eAxes\u003c\/span\u003e\u003cspan\u003eUp to 8 STEP\/DIR motors\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003ePulse engine\u003c\/span\u003e\u003cspan\u003e8-axis, 125 kHz\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eFail-safe\u003c\/span\u003e\u003cspan\u003eCommunication interruption support\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003ePower input\u003c\/span\u003e\u003cspan\u003e6–26V DC\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eI\/O and expansion\u003c\/h3\u003e\n        \u003cul class=\"pk-spec-list\"\u003e\n          \u003cli\u003e\n\u003cspan\u003eDigital I\/O\u003c\/span\u003e\u003cspan\u003e28 configurable I\/O pins\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eDedicated outputs\u003c\/span\u003e\u003cspan\u003e4 digital outputs\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eAnalog inputs\u003c\/span\u003e\u003cspan\u003e5 × 12-bit resolution\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eSpindle output\u003c\/span\u003e\u003cspan\u003eIsolated 0–10V analog\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eEncoder support\u003c\/span\u003e\u003cspan\u003eYes\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan\u003eExpansion bus\u003c\/span\u003e\u003cspan\u003ePoExtBus, PoNET, I2C\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ WHY CHOOSE ═══ --\u003e\n  \u003csection class=\"pk-section\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003eWhy builders choose the PoKeys57CNC\u003c\/h2\u003e\n    \u003cp class=\"pk-sub\"\u003eIt's not the cheapest option. It's the right option when you need the full feature set.\u003c\/p\u003e\n    \u003cdiv class=\"pk-grid-3\"\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eMore built-in CNC functions\u003c\/h3\u003e\n        \u003cp\u003eAnalog inputs, isolated 0–10V spindle output, pendant connectors, and encoder support are built in — not add-ons you wire around later when the machine demands them.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eUpgrade-proof Mach4 path\u003c\/h3\u003e\n        \u003cp\u003eMach3 today, Mach4 later — same hardware covers both. No controller swap required when your software setup changes down the road.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-card\"\u003e\n        \u003ch3\u003eAn actual expansion ecosystem\u003c\/h3\u003e\n        \u003cp\u003ePoExtBus, PoNET, I2C sensors, relay modules, and compatible peripherals let your control system grow with the machine — without replacing the core board.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ COMPARISON ═══ --\u003e\n  \u003csection class=\"pk-section\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003ePoKeys57CNC vs. other controllers\u003c\/h2\u003e\n    \u003cp class=\"pk-sub\"\u003eChoose the right architecture first. The cheapest board for your build is the one that doesn't require expensive workarounds six months in.\u003c\/p\u003e\n    \u003cdiv class=\"pk-table-wrap\"\u003e\n      \u003ctable class=\"pk-table\"\u003e\n        \u003ctr\u003e\n          \u003cth style=\"width:20%\"\u003eFactor\u003c\/th\u003e\n          \u003cth class=\"pk-th-hi\"\u003ePoKeys57CNC \u003cspan style=\"font-size:10px;background:rgba(255,255,255,.12);padding:2px 6px;border-radius:4px;margin-left:6px;font-weight:700;\"\u003eThis product\u003c\/span\u003e\n\u003c\/th\u003e\n          \u003cth\u003eEthernet SmoothStepper\u003c\/th\u003e\n          \u003cth\u003eMach3 USB Board\u003c\/th\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eBest for\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eBuilt-in spindle, pendant, analog I\/O, and room to expand\u003c\/td\u003e\n          \u003ctd\u003eEthernet motion control with breakout-board architecture\u003c\/td\u003e\n          \u003ctd\u003eSimple, low-cost Mach3-only machine\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eSoftware\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eMach3 + Mach4\u003c\/td\u003e\n          \u003ctd\u003eMach3 + Mach4\u003c\/td\u003e\n          \u003ctd\u003eMach3 only\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eConnection\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eUSB or Ethernet\u003c\/td\u003e\n          \u003ctd\u003eEthernet\u003c\/td\u003e\n          \u003ctd\u003eUSB\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eAxes\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eUp to 8 STEP\/DIR motors\u003c\/td\u003e\n          \u003ctd\u003eUp to 6 axes\u003c\/td\u003e\n          \u003ctd\u003eBasic Mach3 axes\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eSpindle output\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eIsolated 0–10V, built in\u003c\/td\u003e\n          \u003ctd\u003eDepends on breakout board\u003c\/td\u003e\n          \u003ctd\u003eBasic output only\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eAnalog inputs\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003e5 × 12-bit, built in\u003c\/td\u003e\n          \u003ctd\u003eVia breakout board\u003c\/td\u003e\n          \u003ctd\u003eNone\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003ePendant support\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eYes, built in\u003c\/td\u003e\n          \u003ctd\u003eVia breakout board\u003c\/td\u003e\n          \u003ctd\u003eLimited\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd\u003eWiring style\u003c\/td\u003e\n          \u003ctd class=\"pk-hl\"\u003eBoard connectors + CablePack\u003c\/td\u003e\n          \u003ctd\u003eIDC headers → breakout boards\u003c\/td\u003e\n          \u003ctd\u003eIDC headers → breakout boards\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/table\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ APPLICATIONS + WHAT TO BUY ═══ --\u003e\n  \u003csection class=\"pk-section pk-two\"\u003e\n    \u003cdiv class=\"pk-card\"\u003e\n      \u003ch2 class=\"pk-h2\"\u003eCommon applications\u003c\/h2\u003e\n      \u003cul class=\"pk-list\"\u003e\n        \u003cli\u003eCNC routers and milling machines\u003c\/li\u003e\n        \u003cli\u003eLathes and turning centers\u003c\/li\u003e\n        \u003cli\u003ePlasma tables with THC planning\u003c\/li\u003e\n        \u003cli\u003eMachines with VFD spindle speed control\u003c\/li\u003e\n        \u003cli\u003eMachines with pendant or remote control panels\u003c\/li\u003e\n        \u003cli\u003eMulti-axis builds up to 8 motors\u003c\/li\u003e\n        \u003cli\u003eRetrofit control boxes with expanded I\/O needs\u003c\/li\u003e\n        \u003cli\u003eCustom automation using PoBlocks visual programming\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pk-card\"\u003e\n      \u003ch2 class=\"pk-h2\"\u003eWhat to add to your order\u003c\/h2\u003e\n      \u003cp class=\"pk-sub\"\u003eThe controller alone won't get you moving. Build your complete control system.\u003c\/p\u003e\n      \u003cul class=\"pk-list\"\u003e\n        \u003cli\u003e\n\u003cstrong\u003ePoKeys57CNC CablePack\u003c\/strong\u003e — required for most installs\u003c\/li\u003e\n        \u003cli\u003eStepper or STEP\/DIR-compatible servo motor drivers\u003c\/li\u003e\n        \u003cli\u003e6–26V DC power supply for the controller board\u003c\/li\u003e\n        \u003cli\u003eSeparate power supply for motor drivers\u003c\/li\u003e\n        \u003cli\u003eUSB or Ethernet cable\u003c\/li\u003e\n        \u003cli\u003eLimit switches, E-stop, and relays as needed\u003c\/li\u003e\n        \u003cli\u003eMach3 or Mach4 software license (sold separately)\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ RELATED PRODUCTS ═══ --\u003e\n  \u003csection class=\"pk-section\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003eRelated products and resources\u003c\/h2\u003e\n    \u003cdiv class=\"pk-link-grid\"\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-breakout-cablepack\"\u003e\n        \u003cstrong\u003ePoKeys57CNC CablePack\u003c\/strong\u003e\n        \u003cspan\u003eRecommended for most installs. Flat ribbon cables and IDC connectors for the board's dedicated headers.\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-driver-postep60-256\"\u003e\n        \u003cstrong\u003ePoStep60-256 Stepper Driver\u003c\/strong\u003e\n        \u003cspan\u003eHigher-current PoLabs driver for larger motors and more demanding builds.\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-driver-postep25-32\"\u003e\n        \u003cstrong\u003ePoStep25-32 Stepper Driver\u003c\/strong\u003e\n        \u003cspan\u003eCompact PoLabs driver for smaller motors and lighter-duty applications.\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/www.poscope.com\/downloads-manuals\/\"\u003e\n        \u003cstrong\u003ePoKeys Software, Plugins \u0026amp; Manuals\u003c\/strong\u003e\n        \u003cspan\u003eOfficial downloads: setup software, Mach3 plugin, Mach4 plugin, firmware, and documentation.\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/www.youtube.com\/playlist?list=PL6PplMTH29SETy_UYRcKQDspJOin_lzDB\"\u003e\n        \u003cstrong\u003ePoKeys57CNC Video Tutorials\u003c\/strong\u003e\n        \u003cspan\u003eBuildYourCNC video playlist covering setup, wiring, and Mach configuration.\u003c\/span\u003e\n      \u003c\/a\u003e\n      \u003ca class=\"pk-link-card\" href=\"https:\/\/buildyuurcnc.com\/products\/ess-ethernet-smooth-stepper-board\"\u003e\n        \u003cstrong\u003eEthernet SmoothStepper (ESS)\u003c\/strong\u003e\n        \u003cspan\u003eBetter fit if you want Ethernet motion control with breakout-board architecture and up to 6 axes.\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ FAQ ═══ --\u003e\n  \u003csection class=\"pk-section\"\u003e\n    \u003ch2 class=\"pk-h2\"\u003eFrequently asked questions\u003c\/h2\u003e\n    \u003cdiv class=\"pk-faq\"\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eDoes the PoKeys57CNC work with Mach3 and Mach4?\u003c\/h3\u003e\n        \u003cp\u003eYes. It uses dedicated PoKeys plugins for both platforms. You can run Mach3 today and switch to Mach4 later without replacing the controller.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eDo I need the PoKeys57CNC CablePack?\u003c\/h3\u003e\n        \u003cp\u003eFor most installations, yes. The board uses dedicated IDC connectors for many I\/O pins, and the CablePack includes the flat ribbon cables and connectors that make those practical to wire. Check your build before skipping it.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eCan the PoKeys57CNC control servo motors?\u003c\/h3\u003e\n        \u003cp\u003eYes — if your servo drives accept STEP\/DIR input signals. It does not work with analog-only or PWM-only servo drives for motion control.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eHow does spindle speed control work?\u003c\/h3\u003e\n        \u003cp\u003eThe board includes an isolated 0–10V analog output. You connect it to a compatible VFD or spindle drive that accepts a 0–10V reference. Mach3 or Mach4 controls the speed through the PoKeys plugin.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003ePoKeys57CNC or Ethernet SmoothStepper — which one?\u003c\/h3\u003e\n        \u003cp\u003eIf you need built-in spindle control, analog inputs, pendant support, and an expansion ecosystem, choose the PoKeys57CNC. If you want Ethernet motion control with breakout-board-style architecture and up to 6 axes, choose the ESS. Both support Mach3 and Mach4.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eIs it worth it for a simple Mach3 machine?\u003c\/h3\u003e\n        \u003cp\u003eProbably not. For a straightforward Mach3-only build, the Mach3 USB Interface Board is a lower-cost fit. The PoKeys57CNC earns its price when you need the extra axes, spindle output, analog I\/O, or expansion capability.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pk-faq-item\"\u003e\n        \u003ch3\u003eWhat power supply does the controller itself need?\u003c\/h3\u003e\n        \u003cp\u003eThe controller board requires 6–26V DC, separate from the higher-voltage supplies your motor drivers need. A 12V or 24V supply is typically used for the board.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ═══ BOTTOM CTA ═══ --\u003e\n  \u003csection class=\"pk-cta\"\u003e\n    \u003ch2\u003eThe most capable controller for Mach3 and Mach4 builds\u003c\/h2\u003e\n    \u003cp\u003eUSB or Ethernet. Up to 8 STEP\/DIR motors. Built-in analog inputs, isolated 0–10V spindle output, pendant support, encoder input, and the full PoKeys expansion ecosystem. When basic motion control isn't enough, this is the board.\u003c\/p\u003e\n    \u003cdiv class=\"pk-actions\" style=\"justify-content:center;\"\u003e\n      \u003ca class=\"pk-btn pk-btn-white\" href=\"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-breakout-cablepack\"\u003eAdd the CablePack\u003c\/a\u003e\n      \u003ca class=\"pk-btn pk-btn-outline\" href=\"https:\/\/buildyuurcnc.com\/pages\/contact\"\u003eAsk a Compatibility Question\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"BuildYourCNC","offers":[{"title":"Pokeys CNC Interface Board","offer_id":45875880460462,"sku":"6210","price":179.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7516\/3822\/files\/pokeyscnc-800.jpg?v=1730086118","url":"https:\/\/buildyuurcnc.com\/products\/electronicsandmotors-electronic-component-breakout-mach4-mach3-usb-ethernet-board","provider":"BuildYourCNC","version":"1.0","type":"link"}