myCNC-ET3 pricing

myCNC-ET3 firmware update

myCNC-ET3 documentation

myCNC control software



Ethernet CNC controller myCNC-ET3


 Ethernet CNC controller myCNC-ET3


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


myCNC-ET3 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;
  • Programmable Logic Controller;



myCNC-ET3 technical parameters.

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

Number of axes


Number of motor supported


Integrated Programmable Logic Controller (PLC)  Yes

Number binary outputs (5V TTL)


Number PWM outputs (5V TTL)

Number binary inputs (5V TTL)  10
DAC (Digital-to-analog converter) output 0-10V  1
RS485 port  1
USB slave  1
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  Programmable
 80ns - 1,5 us

 Maximum pulse frequency  3.5 MHz