User Tools

Site Tools


mycnc:mycnc_et10

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mycnc:mycnc_et10 [2019/10/22 13:27] ivanmycnc:mycnc_et10 [2023/10/25 12:59] (current) ivan
Line 1: Line 1:
-==== myCNC-ET10 CNC controller ====+===== myCNC-ET10 CNC controller (Revision 3)====
 + 
 +//This page is for the latest revision of the myCNC-ET10 control board (revision 3). To find out more about revision 2, please consult the [[mycnc:mycnc_et10_r2|myCNC-ET10-R2 manual]].//  
 + 
 +//Note: The ET12 board is the new updated version of the ET10 controller, which requires unique firmware due to the use of a different chip.//  
 + 
 +The new revision of the breakout board is now compatible with both the ET10 and the ET15 (as an option instead of the native ET15 breakout board). Galvanic isolation on the ADC has been added (highly useful for plasma cutting applications).  
 + 
 +ET10R3C controller specifications: 
 +  * 6 channels pulse/dir high speed differential outputs compatible with RS422 (TIA/EIA-422) standard; 
 +  * 6 channels +/-10V DAC outputs for analogue servo-driver control; 
 +  * 6 channels incremental encoders inpiuts, 4 full ABC encoder inputs, 2 reduced AB encoder inputs; 
 +  * 48 binary inputs (if use with ET10BB breakout - all inputs have galvanic isolation, 12 groups of 4 binary inputs, compatible with NPN & PNP sensors); 
 +  * 24 binary outputs (if use with ET10BB breakout - all outputs are open collector, 24V 0.25A); 
 +  * 4 PWM outputs (if use with ET10BB breakout - all PWM outputs are open collector, 24V 0.25A); 
 +  * 8 ADC inputs (if use with ET10BB breakout - 6 conventional ADC inputs, 1 ADC is differential input 30V, 1 ADC is differential with galvanic isolation for the 0-5V range); 
  
 ==== Power supply connection ==== ==== Power supply connection ====
Line 6: Line 22:
 The 24V DC Power Supply and +24V and GND pins are shown in the picture below. The 24V DC Power Supply and +24V and GND pins are shown in the picture below.
  
-{{hardware:et10:et10-connection-power-001.jpg}}+{{:mycnc:et10-r3-001.jpg}}
  
  
 ==== Pulse-Dir outputs ==== ==== Pulse-Dir outputs ====
  
-ET10 has 6 channel pulse/dir outputs, with the maximum pulse frequency of 3MHz.+ET10 has 6 channel pulse/dir high speed differential outputs compatible with RS422 (TIA/EIA-422) standard, with the maximum pulse frequency of 3MHz. 
  
 ET10 pulse/dir outputs conform to the RS485 standard and are compatible with most of servo and stepper drivers (line driver with paraphase signals positive and negative polarity). Internal schematic for pulse-dir is shown in the picture below:  ET10 pulse/dir outputs conform to the RS485 standard and are compatible with most of servo and stepper drivers (line driver with paraphase signals positive and negative polarity). Internal schematic for pulse-dir is shown in the picture below: 
Line 19: Line 35:
  
 PULSE-DIR channels 0,1,4,5 pinout PULSE-DIR channels 0,1,4,5 pinout
-{{hardware:et10:et10-connection-pulsedir-001.jpg}}+{{:mycnc:et10-r3-002-pulse-dir-001.jpg}}
  
 PULSE-DIR channels 2,3 pinout PULSE-DIR channels 2,3 pinout
-{{hardware:et10:et10-connection-pulsedir-002.jpg}}+{{:mycnc:et10-r3-003-pulse-dir-002.jpg}}
  
 ==== ET10 Output pins ==== ==== ET10 Output pins ====
  
-ET15 board contains ...  output pins-+ET10 board contains 28 output pins-
   * 24 open collector outputs (OUT#0 ... OUT#23)   * 24 open collector outputs (OUT#0 ... OUT#23)
   * 4 PWM outputs (PWM#1, PWM#2, PWM#3, PWM#4)   * 4 PWM outputs (PWM#1, PWM#2, PWM#3, PWM#4)
- 
-<code></code> 
  
 An internal schematic is shown in the picture below. Darlington transistor array chips ULN2003 are used to buffer binary outputs in ET10. Each chip contains 7 transistors and handles up to 7 binary outputs. We recommend not to exceed 0.25A output current for each output pin (however ULN2003 maximum current is 0.5A according to the datasheet). An internal schematic is shown in the picture below. Darlington transistor array chips ULN2003 are used to buffer binary outputs in ET10. Each chip contains 7 transistors and handles up to 7 binary outputs. We recommend not to exceed 0.25A output current for each output pin (however ULN2003 maximum current is 0.5A according to the datasheet).
Line 38: Line 52:
 ET10 pinout for the outputs is shown below: ET10 pinout for the outputs is shown below:
  
-{{hardware:et10:et10-connection-outputs-001.jpg}}+{{:mycnc:et10-r3-004-outputs.jpg}}
  
 There are LED indicators for each Output and PWM pin on the ET10 board to control actual Output/PWM state. LEDs are highlighted in the picture below. There are LED indicators for each Output and PWM pin on the ET10 board to control actual Output/PWM state. LEDs are highlighted in the picture below.
  
-{{hardware:et10:et10-outputs-leds-001.jpg}}+{{:mycnc:et10-r3-018-leds.jpg}}
  
  
Line 50: Line 64:
 Schematic of the 4 inputs group is shown in the picture below. Schematic of the 4 inputs group is shown in the picture below.
  
-{{hardware:et10:et10-inputs.png?500}}+{{:mycnc:et10bb-r3-in.png}} 
 + 
 +The VCCB (common wire) is used for external power supply connection. Unlike the ET10R2 controller, the ET10R3 does not have an active VCCA port: 
 + 
 +{{:mycnc:et10bb-r3-in-ports.png}}
  
-Wires VCCB (common wire) and VCCA are used for external power supply connection. Beside external power supply, internal +24V DC can be used to supply input LEDs, if the correspondent jumpers are closed. <code>WARNING: If an external Power supply is used, correspondence jumpers for the group should be OPEN</code>+Beside external power supply, internal +24V DC can be used to supply input LEDs, if the correspondent jumpers are closed. <code>WARNING: If an external Power supply is used, correspondence jumpers for the group should be OPEN</code>
 Jumpers to use the internal power supply for each 4-inputs group are shown in the picture below Jumpers to use the internal power supply for each 4-inputs group are shown in the picture below
  
-{{hardware:et10:et10-connection-inputs-002-key-04.jpg}}+{{:mycnc:et10-r3-feb22-005-inputs-key.jpg}}
  
  
-{{hardware:et10:et10-connection-inputs-001.jpg}}+{{:mycnc:et10-r3-feb22-006-inputs.jpg}} 
 + 
 +====Connection Examples==== 
  
-Connection Examples -  
 === 3-wire NPN sensor connection example === === 3-wire NPN sensor connection example ===
  
 <code>External power supply. Jumpers are open.</code> <code>External power supply. Jumpers are open.</code>
  
-{{:mycnc:et10-npn-external-001-v2.png}} +{{:mycnc:et10-r3-feb22-007-npn-external.jpg}}
  
 === 3-wire PNP sensor connection example === === 3-wire PNP sensor connection example ===
Line 72: Line 91:
 <code>External power supply. Jumpers are open.</code> <code>External power supply. Jumpers are open.</code>
  
-{{:mycnc:et10-pnp-external-001-v2.png}}+{{:mycnc:et10-r3-feb22-009-pnp-external.jpg}}
  
 === 3-wire NPN sensor connection example (internal power supply)=== === 3-wire NPN sensor connection example (internal power supply)===
Line 78: Line 97:
 <code>Internal power supply. Jumpers are open.</code> <code>Internal power supply. Jumpers are open.</code>
  
-{{:mycnc:et10-npn-internal-001-v2.png}}}}+{{:mycnc:et10-r3-feb22-008-npn-internal.jpg}}
  
 === 3-wire PNP sensor connection example (internal power supply)=== === 3-wire PNP sensor connection example (internal power supply)===
Line 84: Line 103:
 <code>Internal power supply. Jumpers are CLOSED.</code> <code>Internal power supply. Jumpers are CLOSED.</code>
  
-{{:mycnc:et10-pnp-internal-001-v2.png}}+{{:mycnc:et10-r3-feb22-010-pnp-internal.jpg}}
  
 === Switch connection example=== === Switch connection example===
  
-  * Internal power supply <code>Jumpers for selected group are  closed.</code> {{:mycnc:et10-switch-internal-001-v2.png}} \\ \\ Common wire for 4 optocoupler units is connected to internal GND (0V) if the Jumper is closed. A switch should short another optocoupler input to +24V to activate input pin. \\ \\ Jumper should be closed to connect the optocoupler pin to +24V. A switch should short wire to GND(0V). +  * Internal power supply <code>Jumpers for selected group are  closed.</code> {{:mycnc:et10-r3-feb22-011-switch-internal.jpg}} \\ \\ Common wire for 4 optocoupler units is connected to internal power supply. \\ \\ Jumper should be closed to connect the optocoupler pin to +24V. A switch should short wire to GND(0V). 
-  * External power supply (#1) <code>JUMPERS ARE OPEN</code> {{:mycnc:et10-switch-external-001-v2.png}} +  * External power supply (#1) <code>JUMPERS ARE OPEN</code> {{:mycnc:et10-r3-feb22-012-switch-external-1.jpg}} 
-  * External power supply (#2) <code>JUMPERS ARE OPEN</code> {{:mycnc:et10-switch-external-002-v2.png}}+  * External power supply (#2) <code>JUMPERS ARE OPEN</code> {{:mycnc:et10-r3-feb22-013-switch-external-2.jpg}}
  
 ==== ET10 Encoder inputs ==== ==== ET10 Encoder inputs ====
Line 100: Line 119:
  
 **ENCODERS** channels 0,1,2,3,4,5 pinout **ENCODERS** channels 0,1,2,3,4,5 pinout
-{{hardware:et10:et10-connection-encoders-001.jpg}}+{{:mycnc:et10-r3-014-encoders.jpg}} 
 + 
 +An example below shows an MPG wheel connected to the ET10 encoder ports:  
 + 
 +{{:mycnc:et10-r3-021-mpg-wheel.jpg}}
  
 ==== ET10 DAC +/-10V DAC outputs ==== ==== ET10 DAC +/-10V DAC outputs ====
  
-ET10 control board contains 6 channel +/-10V DAC outputs. This outputs can be used for analogue servo drivers closed-loop control, spindle speed control or any other application that requires IN analogue signals in +/-10V range.+ET10 control board contains 6 channel +/-10V DAC outputs. This outputs can be used for analogue servo drivers closed-loop control, spindle speed control or any other application that requires IN analog signals in +/-10V range.
  
 Connectors XT16 and XT5 are used to connect DAC outputs. The connectors pinout is shown in the picture below Connectors XT16 and XT5 are used to connect DAC outputs. The connectors pinout is shown in the picture below
-{{hardware:et10:et10-connection-dac-001.jpg}}+ 
 +{{:mycnc:et10-r3-015-dac.jpg}}
  
  
 [[closed_loop_configuration#analogue_-10v10v_outputs_test_mode|Please check if the DACs are not in test mode before using.]] [[closed_loop_configuration#analogue_-10v10v_outputs_test_mode|Please check if the DACs are not in test mode before using.]]
- 
- 
- 
- 
-==== Spindle Speed control over DAC (0-10V) output ==== 
- 
-The pinout for the spindle speed control over DAC is shown below: 
- 
-{{hardware:et10:et10-10v-spindle-speed-control-001.png}} 
- 
  
  
 ==== ADC Inputs ==== ==== ADC Inputs ====
  
-myCNC-ET10 Control board has 8 ADC inputs. ADC Channel #0 has differential amplifier input pins and suitable to connect differential analogue signals up to 30V range. The rest 7 of ADC inputs are in the 0 to 5V Range. ADC inputs connectors have also GND and +12V DC output pins for convenient potentiometer connection+The big difference in the ADC inputs from the ET10R2C board is that the ET10R3C board features an ADC channel with galvanic isolation for usage THC in plasma cutting setups, designed for the 0-5V range.
  
 +Below is a table with all available ADC inputs and their descriptions:
  
 +^ Input ^ Description ^
 +| #0, #1, #2, #3, #5, #6 | Conventional 3.3V |
 +| #4 | Differential 5V, galvanically isolated | 
 +| #7 | Differential 30V | 
  
 Input schematic of ET10 differential ADC input (Channel#0) is shown below. Input schematic of ET10 differential ADC input (Channel#0) is shown below.
Line 134: Line 153:
 Input schematic for ET10 0-5V ADC inputs (Channels#1...#7) Input schematic for ET10 0-5V ADC inputs (Channels#1...#7)
 {{hardware:et10:et10-adc-002.png?700}} {{hardware:et10:et10-adc-002.png?700}}
- 
  
  
 Connectors XT20, XT21 are used to connect ADC inputs. The connector pinout is shown below Connectors XT20, XT21 are used to connect ADC inputs. The connector pinout is shown below
  
-{{hardware:et10:et10-connection-adc-001.jpg}} +{{:mycnc:et10-r3-016-adc.jpg}}
  
 The picture below shows an example of a potentiometer connected to ADC2 input. The picture below shows an example of a potentiometer connected to ADC2 input.
  
-{{:hardware:et10:et10-potentiometer-001.jpg}} +{{:mycnc:et10-r3-020-potentiometer.jpg}}
  
 ==== RS485 Bus ==== ==== RS485 Bus ====
  
-MyCNC-Et10 control board has a RS485 bus connector. Modbus ASCII/RTU and Hypertherm Serial communication interfaces are implemented in myCNC-ET10 control board.+MyCNC-Et10 control board has a RS485 bus connector. Modbus ASCII/RTU and Hypertherm Serial communication interfaces are implemented in myCNC-ET10 control board (please consult the [[mycnc:hypertherm_serial_communication|Hypertherm Serial Communication]] manual for more setup information) 
 + 
 +//Note that channel #0 is reserved for special purpose applications. Please contact the myCNC development team to implement a special user case. Channel #1 can be used freely by the end user.//  
 RS485 connector pinout is shown below: RS485 connector pinout is shown below:
  
 {{hardware:et10:et10-uart-001.png}} {{hardware:et10:et10-uart-001.png}}
  
-{{hardware:et10:et10-connection-uart-001.jpg}}+{{:mycnc:et10-r3-017-uart.jpg}} 
 + 
 + 
 +==== ET10 Single-Board Computer connection ==== 
 + 
 +The single board computer (such as a TinkerBoard) should be connected to the myCNC-ET10 controller board in a way shown in the photo below:
  
 +{{:mycnc:0pc-et10-001.jpg}}
  
 +Note that the connection MUST be done to the 5V/GND ports of the XT30 connector block and not to the 24V ports of the XT29 block which is located right next to it. Incorrect connection of the power supply may cause damage to the computer. 
  
 ==== Board dimension ==== ==== Board dimension ====
Line 172: Line 198:
 ==== ET10 Firmware Reflash ==== ==== ET10 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 ET10 boards (R1-R3) and ET10 boards (R4-R5, also known as the ET12) 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:et10-reflash-different-versions.png}}
 +
 +----
  
 To reflash the board To reflash the board
  
-{{:mycnc:et10-firmware-reflash-003.jpg}}+{{:mycnc:et10-r3-019-reflash.jpg}}
  
 1. Unplug the 24V DC power supply and detach the ET10 controller from the Breakout board 1. Unplug the 24V DC power supply and detach the ET10 controller from the Breakout board
Line 191: Line 227:
 7. Open myCNC software on the Host computer, then go to Settings >  Support Tab 7. Open myCNC software on the Host computer, then go to Settings >  Support Tab
  
-8. "Select board" set to "myCNC-ET10"+8. "Select board" set to "myCNC-ET10". Make sure to select the correct revision version. 
  
 9. Select "Firmware version" from "Release", "Night build" or "Testing" 9. Select "Firmware version" from "Release", "Night build" or "Testing"
Line 198: Line 234:
  
 11. Baud Rate set to "115200" for ET10; other baudrate can be selected in case of issues with the 115200 speed 11. Baud Rate set to "115200" for ET10; other baudrate can be selected in case of issues with the 115200 speed
 +
 +{{:mycnc:et10-reflash-firmware-001.jpg}}
  
 12. Press "Update Firmware" button, Firmware download and the reflashing process will be started. 12. Press "Update Firmware" button, Firmware download and the reflashing process will be started.
  
 13. Sector 0 will be written at the end of process, so message in debug window "Sector 0; +" means reflashing process was completed successfully. 13. Sector 0 will be written at the end of process, so message in debug window "Sector 0; +" means reflashing process was completed successfully.
 +
 +{{:mycnc:et10-reflash-firmware-002.jpg}}
  
 14. Remove all jumpers (J4, J5), assemble TE10 and Breakout and restart the board. 14. Remove all jumpers (J4, J5), assemble TE10 and Breakout and restart the board.
  
 If the reflashing process has failed, please repeat the process from Step 5. If the reflashing process has failed, please repeat the process from Step 5.
- 
- 
mycnc/mycnc_et10.1571765240.txt.gz · Last modified: 2019/10/22 13:27 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki