===== myCNC-ET6 CNC controller ===== ^^ myCNC-ET6 controller specifications ^^ | Number of motor outputs | 6 | | Motor driver outputs | pulse-dir, differential line driver outputs compatible with EIA RS-422 Standard | | Maximum pulse frequency | 3 MHz | | Binary inputs | 8x galvanic isolation, PNP/NPN sensor compatible | | Binary outputs | 2 relay outputs, 2 open collector outputs | |PWM outputs | 3x - open collector | | RS485/RS422 | 1x RS485 with Modbus ASCII/RTU implementation | | Computer connections | Ethernet (PC/ARM, Linux, MS Windows) | //Note: The ET8 board is the new updated version of the ET6 controller, which requires unique firmware due to the use of a different chip.// ==== ET6 Top View ==== {{:mycnc:001-et6-101-1280.jpg}} ==== Power supply connection ==== 24V DC is used to supply myCNC-ET6 control board. Power consumption depends on external peripherals you have connected to open collector outputs and +12V/+5V outputs. Normally power supply 24V/2A should be enough to power up the controller based kit with single board computer and 15'6" TFT screen. However, step-down converters on the ET6 board consume start current about 1.5A and 24V/1A power supply might be not enough to supply the single ET6 board. {{:mycnc:002-et6-power-connection-001.jpg}} ==== Pulse-Dir outputs ==== ET6 has 6 channel pulse/dir outputs, 3MHz max pulses frequency. ET6 pulse dir outputs conforms RS422 standard and compatible with most of servo and stepper drivers (line driver with paraphase signals positive and negative polarity). Internal schematic for pulse-dir is shown on a picture below. Pulse-dir schematic {{hardware:pulse-dir6.jpg?800}} Pulse-Dir connectors pinout shown below {{:mycnc:003-et6-pulse-dir-connection-001.jpg}} {{:mycnc:004-et6-stepper-motors-001.jpg}} ==== ET6 Output pins ==== ET6 board contains 7 output pins- * 2 relay outputs (OUT#0, OUT#1) * 2 open collector outputs (OUT#2, OUT#3) * 3 PWM outputs (PWM#1, PWM#2, PWM#3) WARNING: ET6 board rev.1 has Output pin names printed on Bottom side of the board. This names are NOT correct and differ from actual output addresses. Please check table below to find out actual output addresses ^ SILK print ^ Actual Output Pin Address ^ | OUT0 | OUT2 | | OUT1 | OUT3 | | OUT2 | PWM1 | | OUT3 | PWM2 | | OUT4 | PWM3 | | P2A | OUT0 (A) | | P2B | OUT0 (B) | | P2C | OUT0 (C) | | P1A | OUT1 (A) | | P1B | OUT1 (B) | | P1C | OUT1 (C) | Schematic for ET6 outputs is shown below {{hardware:et6:et6-outputs.png?800}} Connector pinouts for ET6 outputs pin shown on a picture below {{:mycnc:005-et6-outputs-connection-001.jpg}} ==== Galvanic isolated inputs ==== ET6 control board has 8 galvanic isolated binary inputs, 2 groups of 4 inputs each. Each group has two separate power supply pins so inputs can be powered from different power sources for the convenience of the user. Using PNP and NPN sensors simultaneously is possible too. Schematic for ET6 inputs is shown below {{hardware:et6:et6-inputs.png}} Connector pinouts for ET6 galvanic isolated inputs shown on a picture below {{:mycnc:et6-inputs-2021-01.jpg}} ==== RS422/RS485 Bus ==== myCNC-ET6 control board has RS485 bus connector. Modbus ASCII/RTU and Hypertherm Serial communication interfaces are implemented in myCNC-ET6 control board. RS485 bus schematic is shown below: {{hardware:et6:et6-rs485.png}} RS485 connector pinout shown below: {{:mycnc:009-et6-rs485-connection-001.jpg}} ==== DAC output ==== myCNC-ET6 control board has DAC output for spindle speed control. DAC output range is 1..15V Actual Max DAC voltage (ie 10V, 5V, 6V) can be setup in the myCNC control software. Schematic design of DAC output is shown below: {{hardware:et7:et7-dac-output.png}} Connector pinout for DAC output: {{:mycnc:011-et6-dac-connection-001.jpg}} ==== Connection Examples ==== === 3-wire NPN sensor connection example (external power supply)=== {{:mycnc:et6-npn-external-power-2021-01.jpg}} === 3-wire PNP sensor connection example (external power supply)=== {{:mycnc:et6-pnp-external-power-2021-01.jpg}} === 3-wire NPN sensor connection example (internal power supply)=== {{:mycnc:et6-npn-internal-power-2021-01.jpg}} === 3-wire PNP sensor connection example (internal power supply)=== {{:mycnc:et6-pnp-internal-power-2021-01.jpg}} Depending on the particular sensor, power can be supplied through any of the power input connections (5V, 12V, 24V). 24V was chosen in these examples as it is the industry standard. === Spindle speed control through DAC (0-10V) === {{:mycnc:016-et6-spindle-001.jpg}} ===Switch connection example (external power supply)=== {{:mycnc:et6-switch-external-001-2021-01.jpg}} {{:mycnc:et6-switch-external-002-2021-01.jpg}} ==== ET6 control board firmware reflash ==== //**WARNING:** Unlike updating the myCNC software, the firmware CANNOT be downgraded after a reflash. The myCNC team recommends reflashing the control board firmware as a last resort only, and recommends seeking an explicit confirmation from the support team that the firmware reflash is warranted in order to avoid issues.// :!: //**NOTE:** Make sure to select the firmware for the correct version/revision of your board! Firmware for ET6 boards R1-R3 and ET6 boards R4-R6 (also known as the ET8) are __DIFFERENT.__ Flashing incorrect version of the firmware will result in a non-functional board. If you're unsure of your board version, please contact myCNC Technical Support prior to the reflash:// {{:mycnc:et6-reflash-different-versions.png}} ---- {{:mycnc:019-et6-reflash-001.jpg}} myCNC-ET6 reflashing procedure may take about 3 minutes. To reflash the board - Plug 24V DC supply - Plugin micro-USB cable to ET6 & Host Computer with myCNC software installed - Close (short) jumpers J5(reset) & J6(programming) on myCNC control board - Open (remove) J5 jumper. - Open myCNC software on the Host computer, - goto Configuration Tab -> Support Tab - Set "Select board" set to "myCNC-ET6". Make sure to select the correct revision version. - Select "Firmware version" from "Release", "Night build" or "Testing" - Set *UART port* to port with FT232 attached - Set *Baud Rate* set to "115200" for ET6; other baud rate can be selected in case of problems on 115200 speed {{hardware:et6:mycnc-et6-reflash-002.png}} - Press "Update Firmware" button, Firmware download and reflashing process will be started.{{hardware:et6:mycnc-et6-reflash-003.png}} - Sector 0 will be written at the end of process. After firmware process finished, a popup message will be shown. {{hardware:et6:mycnc-et6-reflash-004.png}} - Remove all jumpers (J5, J6) and restart the board. To restart the board you need \\ either repower ET6 or \\ close Reset jumper (J5) for 1 second, then release it. The board will be restarted. In case reflashing process failed, you get a popup message. {{hardware:et6:mycnc-et6-reflash-005.png}} Please repeat procedure from #3 ==== Board dimension ==== PDF : http://cnc42.com/downloads/et6-r4.pdf DXF : http://cnc42.com/downloads/et6-r4.dxf {{hardware:et6-dimension.png}}