Home myCNC-ET1 Ethernet CNC controller


myCNC-ET1 pricing

myCNC-ET1 firmware update

myCNC-ET1 documentation

myCNC control software



Ethernet CNC controller myCNC-ET1

myCNC-ET1 Ethernet CNC controller

myCNC-ET1 Ethernet CNC controller (top view)


MyCNC-ET1 «All-in-One» CNC Controller / Motion Controller / Programmable Logic Controller (PLC).

Controller can work as independent unit as well as with Host PC connected through Ethernet/USB/RS485.

myCNC-ET1 Controller board based on 100MHz 32bit ARM Cortex-M3 Processor and Altera FPGA logic.

Controller contains:

  • Motion controller with true multi-axes line, arc, spiral, spline interpolators;
  • Programmamle Logic Conroller;
  • An interpreter for G-codes (the RS-274 machine tool programming language);

myCNC-ET1 technical parameters.

 Electrical characteristics
 Power supply (USB CNC controller)  12-24V DC
 Current (USB CNCcontroller) 1 A
 CNC controller parameters

Number of axes

 up to6

Number of motor supported


 Integrated Programmable Logic Controller (PLC) Yes

Number of PLC relay outputs


Number of opto-isolated PLC inputs,

Number of transistor keys/PWM outputs
DAC (Digital-to-analog converter) output 0-10V  1
ADC inputs (0-5V)
RS485 port
USB slave
Internal flash memory for G-code program  8M bit

Integrated Motion Controller


Type of interpolation support

  • Linear (all axes simultaneous interpolation).
  • Arc/Helical (2D arc interpolation with simultaneous linear interpolation on rest the axes).
  • Spiral (similar with arc interpolation but with linearly varying arc radius)
  • Spline interpolation
  • NURBS (Non uniformed rational B-spline) interpolation
  • Processing time(Calculation speed), us



    32-bit ARM Cortext-M3 100Hz

    Connection with PC

    Ethernet; USB2.0; RS485/RS422;
     Pulse width
    80ns - 1,5 us

     Maximum pulse frequency
    3.5 MHz


    myCNC control software screenshot


    On the picture below there is plasma cutting machine CNC control enclosure, that includes:

    • myCNC-ET1 CNC controller;
    • 3 myServo-A01 drivers for Brushless DC servo motors (400W) - Y axis and dual drive X axis;
    • myTHC-RU01 Torch height controller;
    • 24V DC power supplies;
    • 110V AC power transformers for servo motors power supply;

    CNC control system enclosure based on myCNC-ET1

    On a demo video plasma cutting process with Initial height positioning (IHC system working). A machine based on:

    • myCNC control software; 
    • myCNC-ET1 controller board;
    • myTHC-RU01 - Torch height controller;
    • myServo-A01 servo drivers;





    Latest News