我想找...

搜尋

分享

目錄

發行說明

86Duino Coding 500– 2024.06.08

Update of the Arduino IDE from Version 1.8.9 to 1.8.19

  1. Theme Color Optimization: The theme colors have been optimized to use softer colors.
  2. Theme Font Optimization: The theme fonts have been optimized to use more suitable fonts and colors.
  3. Serial Monitor Update: Added a new 3000000 Baudrate option.
  4. Programmer Update: Updated the programmer (v86dude.exe) to support more necessary programming commands and to handle PL2303 pin operations.
  5. New QEC Series (with Vortex86EX2 CPU) Boards Added:
    • QEC M01
    • QEC M043T
    • QEC M070T
    • QEC M090T
    • QEC M150T
  6. Help and Example Menu Updates: The items displayed in the Help and Example menus will vary depending on the selected board.
  7. New Features for QEC Series Products:

Plugins and Tools

  1. 86HMI – Visual Human-Machine Interface Editing Tool (Beginner-Friendly):
    • Draw QEC UI interaction interface in a 1:1 screen ratio.
    • Full support for QEC M043T, M070T, M090T, M150T.
    • 33 types of UI components with necessary parameter settings.
    • Allows loading of custom images, sounds, fonts, etc.
    • Two theme styles available, customizable theme styles.
    • Automatically generates code in the IDE without writing any drawing code.
  2. 86EVA – Visual EtherCAT Configuration Tool (Beginner-Friendly):
    • Implements low-threshold EtherCAT operation using the concept of Virtual Arduino.
    • QEC Slave online position swapping; does not require reconfiguration after removal, the original program continues to work.
    • Automatically generates Arduino-style code.
    • Automatically generates GPT descriptive statements, allowing users to generate required code with ChatGPT assistance. (ArduBlock and GPT can only choose one).
  3. ArduBlock – Drag-and-Drop Block Programming (Beginner-Friendly):
    • Corresponds to 86HMI, EtherCAT functions, and provides basic Arduino functions (digitalWrite, analogWrite, etc.).
    • Fully provides 86HMI component blocks, implementing interactive behavior after components are triggered.
    • Provides QEC EtherCAT specific blocks, allowing completion of EtherCAT programs on QEC without writing any code, using 86EVA.
    • One-click generation and upload of programs.
  4. Resource File Upload Function: Uploads all files in the resource folder of the 86Duino project.
  5. Resource File Download Function: Downloads all files in the resource folder from the QEC machine (this function can be disabled in the Bootloader, enabled by default).
  6. QEC Reboot Function: Reboots QEC online (software reset), no need to manually toggle QEC power.

Firmware Package Programming

  1. Automatic Multi-Firmware and Tool Programming: Includes EtherCAT, 86EVA firmware tools, Bootloader Menu firmware tools, etc. Future IDE versions can update all firmware and tools on the QEC Master with this button (update time varies by model).
  2. One-Click Program and Resource Package Programming: During the programming process, if 86HMI resource files or 86EVA configuration files are detected, they will be automatically included.

Additional Features

  1. Three New Shortcut Buttons: Added to the top right corner, corresponding to 86HMI, 86EVA, ArduBlock, hidden when a non-QEC board is selected.
  2. New Libraries:
    • EtherCAT – EtherCAT Master library providing complete API needed for EtherCAT, suitable for basic developers.
    • SCoop – Cooperative multitasking library for writing multitasking programs in the Arduino environment.
    • FRAM – FRAM library for non-volatile data read/write similar to EEPROM.
    • MySQL
    • LVGL86 – 86HMI underlying library to assist in drawing QEC UI screens.

Bootloader Updates

  1. New Commands: Upload executable files + resource files, upload firmware packages, corresponding to the new programming functions in the IDE.
  2. Load Balance Programming Support: Enhances the number of programming cycles within the limited disk overwrite life.
  3. Automatic Disk Formatting and Recovery: Supports automatic disk formatting and work environment recovery upon disk damage.
  4. Built-in Menu on QEC M070T, QEC M090T, QEC M150T (Enter by pressing the top left corner of the screen):
    • Set Bootloader password, User App password, enable/disable IDE upload program function, enable/disable resource download function, providing data security for developers.
    • Real-time touchscreen calibration.
    • Set QEC display time.
    • Launch the built-in 86EVA program, scan QEC EtherCAT Slave devices, complete configuration file modifications/settings.
    • Modify/set EtherCAT Redundancy, CycleTime (without entering the BIOS menu).

BIOS Update

  1. EtherCAT Redundancy and CycleTime Settings: Support adjustments for these settings.

For more information, please visit Release Note | 86Duino.

發表評論

上部へスクロール