Escalation of a Maho MH400E Retrofit (LinuxCNC + EtherCAT)

More
29 Dec 2025 18:03 #340667 by workshop54
Hi all,

I've been working on a design for the control cabinet of my Maho MH400E.
I initially planned a relatively simple retrofit using Mesa cards, but after running into issues with the servo motors and spending quite some time trying to understand what was going wrong, the scope of the project gradually grew.

Along the way I ran into a few challenges:
  1. I'm not an electrical engineer, so there was (and still is) a lot to learn.
  2. Cost: this kind of hardware isn't cheap. Given the scope of the project, I deliberately chose components from vendors with strong documentation and long-term availability, to reduce risk during commissioning and future maintenance.
  3. Time — or perhaps more accurately: patience.
After some frustrating attempts with QElectroTech, I ended up using SolidWorks Electrical. It certainly wasn't trivial either, but I do think it pays off in terms of built-in consistency, cross-references between components and wiring, and the ability to generate reports directly from the design.
This isn't meant as an endorsement, just my personal experience.

At this point the SWE license has expired and I want to move on to the actual build, once the remaining mechanical designs (servo motor mounts in particular) are finished.

Given my limited experience, I'm reasonably happy with the result so far, while fully expecting that there are still issues and blind spots.

What I ended up with:
  1. An EtherCAT-based setup using Beckhoff I/O modules
  2. Delta servo drives and a VFD with EtherCAT support
  3. Replacing the original Heidenhain 1 Vpp → TTL encoder cards with Beckhoff 1 Vpp encoder modules
  4. Schneider Electric and Phoenix Contact components for relays, power supplies, circuit breakers, etc.
  5. Reuse of the original 400 V → 110 V transformer, the cabinet itself (with heat exchanger), the hydraulics pump and the lubrication pump
Still TODO (design-wise):
  1. Control cabinet layout
  2. Mechanical design for the servo motor mounts
At this stage I'm mainly looking for a sanity check on the overall architecture and safety-related choices. If anyone with experience in industrial control cabinets or LinuxCNC + EtherCAT setups would be willing to point out potential blind spots or "this will bite you later" issues, I'd really appreciate that.

I'm not looking to optimize for cost or replace major components at this point, but I am very interested in feedback on correctness, robustness, and failure modes — especially regarding EtherCAT behavior under LinuxCNC.

Due to forum size limits the attached PDF is a flattened version without internal cross-references. I do have a fully cross-referenced version available and can share it privately if someone wants to take a deeper look.
Attachments:

Please Log in or Create an account to join the conversation.

  • Cooped-Up
  • Away
  • Senior Member
  • Senior Member
More
29 Dec 2025 20:14 #340674 by Cooped-Up
this is awesome. I am currently nearing the finish line on a MH800e retrofit. i used mesa cards and followed in the footsteps of rotarysmp and his documentation. this was a huge boost in feasibility as he had already done it. As the machine currently sits I could run a program but shift gears manually as I am still integrating auto shifting into the mix.

what issues did you have with the indramat?

Please Log in or Create an account to join the conversation.

Moderators: piasdom
Time to create page: 0.138 seconds
Powered by Kunena Forum