Skip to content

Conversation

@Hamid-el
Copy link
Contributor

minimal example motor of beckhoff ethercat 7031 0030 + ui

@TheBest6337
Copy link
Member

Please fix the checks and do an rebase.

@Hamid-el
Copy link
Contributor Author

Hamid-el commented Dec 15, 2025

fixed it

@kraemr kraemr self-requested a review December 17, 2025 13:29
Copy link
Collaborator

@kraemr kraemr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove all your .idea stuff you committed, stuff like this should never end up in a branch!

@TheBest6337
Copy link
Member

@kraemr we should add .idea to the gitignore

@kraemr
Copy link
Collaborator

kraemr commented Dec 17, 2025

He should

@MilanVDB
Copy link
Collaborator

@TheBest6337 please fix and merge this finally. We need the Motor example done.

@MilanVDB MilanVDB requested a review from TheBest6337 December 24, 2025 09:41
@MilanVDB MilanVDB changed the title minimal example motor BECKHOFF minimal example motor Dec 25, 2025
Copy link
Member

@TheBest6337 TheBest6337 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merge Conflicts and other issues are fixed @Oshgnacknak i need your final review ^^

Copy link
Collaborator

@Oshgnacknak Oshgnacknak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There still is some German left

@kraemr
Copy link
Collaborator

kraemr commented Jan 8, 2026

@Oshgnacknak can you take this issue over and finish it?

@MilanVDB
Copy link
Collaborator

@TheBest6337 pls finish this, this should be 5 minutes - we need it for the docs and videos.

@MilanVDB MilanVDB assigned EinsPommes and unassigned Oshgnacknak Jan 16, 2026
Copilot AI review requested due to automatic review settings January 17, 2026 10:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds a comprehensive minimal example for integrating a Beckhoff EL7031-0030 stepper motor terminal with the QiTech control software. It demonstrates hardware setup, backend control logic, and a complete user interface for motor control.

Changes:

  • Backend implementation (Rust) for motor control with EtherCAT communication
  • Frontend UI (React/TypeScript) with real-time state management and control interface
  • Comprehensive documentation including hardware wiring diagrams and software architecture

Reviewed changes

Copilot reviewed 16 out of 26 changed files in this pull request and generated 10 comments.

Show a summary per file
File Description
machines/src/motor_test_machine/*.rs Complete backend implementation for motor control, API, and hardware initialization
machines/src/registry.rs Registers the new MotorTestMachine type
machines/src/lib.rs Adds machine constant definition
electron/src/machines/motor_test_machine/*.ts(x) Frontend components for motor control UI and state management
electron/src/machines/properties.ts Machine configuration with device roles
electron/src/routes/routes.tsx Routing setup for motor test pages
ethercat-hal/src/devices/el7031_0030/mod.rs Minor formatting fix
docs/developer-docs/minimal-example-el7031-motor.md Complete tutorial with hardware wiring and software setup
docs/developer-docs/getting-started.md Documentation index update
docs/assets/*.png Hardware setup and UI screenshots
.gitignore Added .idea/ IDE folder exclusion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants