myCNC-ET15 CNC Controller
The myCNC-ET15 is our most capable Ethernet CNC control board, built around an integrated motion controller and PLC controller with rich, high-density peripherals. Development of the ET15 is complete and the controller is now in production.

Two breakout board options are available for the ET15 controller. Depending on the breakout board used, the ET15 will have a different number of I/O ports – see the chart below to find the right model for your setup.
| Specs | Model 1 (ET10/ET15 board, comes with ET10R5C) |
Model 2 (full dedicated ET15 board) |
|---|---|---|
| Motor outputs | 6 | 8 |
| Pulse-dir | 6 channels, up to 3MHz | 8 channels, up to 3MHz |
| Analog -10V…+10V outputs | 6 channels | 8 channels |
| Galvanic isolated inputs | 48 | 64 |
| Encoder inputs | 4+2 channels | 8 channels |
| Closed loop motion control | Pulse/Dir + Encoders | Pulse/Dir + Encoders |
| Outputs (total) | 28 | 64 |
| Outputs (open collector) | 24 | 56 |
| PWM outputs | 4 | 8 |
| RS485 Modbus | yes | yes |
Note: specifications are subject to change.
Power supply connection
myCNC-ET15 control board uses 24VDC. The board contains 4 pins for connection of +24V (joined internally) and a number of GND pins for convenient connection of external devices.
Pulse-Dir outputs
ET15 has 8 channel pulse/dir outputs, with a maximum pulse frequency of 3MHz. ET15 pulse-dir outputs conform to the RS422 standard and are compatible with most servo and stepper drivers (line driver with paraphase positive/negative polarity signals).
ET15 Output pins
The ET15 board contains 64 output pins in total:
- 56 open collector outputs (OUT#0-OUT#55)
- 8 PWM outputs (PWM#0-PWM#7)
Darlington transistor array chips (ULN2803) are used to buffer binary outputs – each chip contains 8 transistors and handles 8 binary outputs.
Galvanic isolated inputs
The ET15 control board has 64+8 galvanic isolated binary inputs, arranged as 16+2 groups of 4 inputs each. Each group has its own power supply pins, so inputs can be powered from different sources, and PNP and NPN sensors can be used simultaneously. An additional 2 groups (8 optocoupler inputs) are shared with the 8 encoder input pins and can be switched between galvanic isolated inputs or line driver inputs.
ET15 Encoder inputs
ET15 has 8 incremental encoder inputs conforming to the RS422 standard, compatible with most servo drivers and line driver incremental encoders. Encoder inputs are mapped to the general-purpose input space (addresses 64-87); the ET15 board can use up to 88 binary inputs in total.
ADC Inputs
myCNC-ET15 has 8 ADC inputs in the 0…5V range, with GND and +5V DC output pins available for convenient potentiometer connection.
RS422/RS485 Bus
RS422 and RS485 bus interfaces are implemented in ET15 hardware, with Modbus ASCII/RTU and Hypertherm Serial communication interfaces supported at the software level for both RS485 and RS422.
Board dimension
PDF: et15bb-r09.pdf
DXF: et15bb-r09.dxf
Full technical documentation for the ET15 controller is available at cnc42.com/mycnc/mycnc_et15.
