Maho mh800w retrofit

More
31 Dec 2024 18:45 #317729 by djdock99
Maho mh800w retrofit was created by djdock99
Hi
Im new to linux cnc and linux in general. coding and programming is not my strengths so im looking for some help with my retrofit.
I have a maho mh800w which has a philips 523 controller. This has died multiple times and i have been lucky enough to repair it until now as the cpu board or graphics board has gone.
Time for a retrofit as im sick of drip feeding programs.
RotarySMP has been kind enough to forward on all his information which has been great to cross reference philips 432/532 wiring diagrams.

Hardware so far
hp elitedesk 800 g2
Elo touch screen
Heidenhain te425b panel
3 heidenhain 602d's
Mesa 7i97t, 7i84, 7i73, ordered 7i74+7i73

Warning i will probably be asking simple questions but i dont know what i dont know.

1st problem
I cant get a basic configuration to open. this is a basic config that tommy light shared in some thread.
Ive tried 10.10.10.10 and 192.168.1.121 with 7i97t and im lost.


ive done the mesa ethernet card manual as ive an intel Ethernet chip.
 This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).#

#source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

auto eno1
iface eno1 inet static
address 192.168.1.121
netmask 255.255.255.0
hardware-irq-coalesce-rx-usecs 0

Ive done

maho@maho:~$ linuxcnc
LINUXCNC - 2.9.3
Machine configuration directory is '/home/maho/linuxcnc/configs/my_LinuxCNC_machine/backups/basic7i97_2024-06-10'
Machine configuration file is 'basic7i97.ini'
Starting LinuxCNC...
libnml/buffer/shmem.cc 320: Shared memory buffers toolCmd and toolCmd may conflict. (key=1004(0x3EC))
libnml/buffer/shmem.cc 320: Shared memory buffers toolSts and toolSts may conflict. (key=1005(0x3ED))
libnml/buffer/shmem.cc 320: Shared memory buffers emcError and emcError may conflict. (key=1003(0x3EB))
emc/iotask/ioControl.cc 786: can't load tool table.
linuxcnc TPMOD=tpmod HOMEMOD=homemod EMCMOT=motmod
Note: Using POSIX realtime
Found file(REL): ./basic7i97.hal
hm2: loading Mesa HostMot2 driver version 0.15
hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
hm2_eth: ERROR: Could not retrieve hardware address (MAC) of 192.168.1.121  encoders=6 num_pwmgens=6 num_stepgens=0 sserial_port_0=00xxxxxx: Connection refused
hm2_eth: rtapi_app_main: Connection refused (-111)
./basic7i97.hal:9: waitpid failed /usr/bin/rtapi_app hm2_eth
./basic7i97.hal:9: /usr/bin/rtapi_app exited without becoming ready
./basic7i97.hal:9: insmod for hm2_eth failed, returned -1
Shutting down and cleaning up LinuxCNC...
Running HAL shutdown script
Could not open command file 'shutdown.hal'
hm2: unloading
Note: Using POSIX realtime
LinuxCNC terminated with an error.  You can find more information in the log:
    /home/maho/linuxcnc_debug.txt
and
    /home/maho/linuxcnc_print.txt
as well as in the output of the shell command 'dmesg' and in the terminal


Please help. Paul


 
Attachments:
The following user(s) said Thank You: besriworld

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

More
31 Dec 2024 20:05 #317731 by PCW
Replied by PCW on topic Maho mh800w retrofit
You have set the host PC's IP address to the Mesa cards address.
This will not work, all IP addresses on a network must be different.

I would suggest setting the host IP address to 10.10.10.100
(and the 7I97 to 10.10.10.10)

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

More
31 Dec 2024 21:58 #317740 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
Hi PCW 
Thanks for such a speedy reply

(manual extract HARDWARE CONFIGURATION IP ADDRESS SELECTION The 7I97T has four options for selecting its IP address. These options are selected by Jumpers W11 and W12.
W11 W12 IP ADDRESS
DOWN DOWN FIXED 192.168.1.121(DEFAULT)
DOWN UP FIXED FROM EEPROM 
Note: The as shipped default EEPROM IP address is 10.10.10.10. This can be changed via the mesaflash utility)

I have tried multiply attempts using the following jumper pin locations
Down UP =  Computer ip 10.10.10.1 -7i97t unchanged at 10.10.10.10
Down UP =  Computer ip 10.10.10.11 -7i97t unchanged at 10.10.10.10 
Down UP =  Computer ip 10.10.10.10 -7i97t unchanged at 10.10.10.10 

also tried 
down down= computer at 192.168.1.1  & 7i97t at 192.168.1.121
down down= computer at 192.168.1.0  & 7i97t at 192.168.1.121
down down= computer at 192.168.1.121  & 7i97t at 192.168.1.121

same results

Ive spent the last 2 days at this and im lost. 

I cannot get mesaflash to find the board name or anything.
I cannot get mesaflash to update either. my installed version is something like 3.4.8 or something like that and ive read i need 3.5.something for 7i97t. Im at home now. cant remember exactly. anyway ran all the bash command listed on github for mesaflash update and it says im uptodate with 3.4.8 which i dont think is correct. 

Is there a way to verify correct connection between the computer and the mesa board without using Mesaflash or ping as the bash command?ping has returned ''working fine'' on many of the attempts above but still unable to launch this basic config without errors? what leds should be lit with a correct connection.

What ip address should be in the Hal file? the boards or the computers?
Thanks Paul.

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

More
02 Jan 2025 02:08 #317847 by VRNF
Replied by VRNF on topic Maho mh800w retrofit
Hello Paul,

Also have a MH600W, although mine is a bit older with the 432/10.

Did you try manually updating your version of mesaflash by downloading and compiling directly from the github repository? Instructions are directly in the readme.MD

github.com/LinuxCNC/mesaflash

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

More
03 Jan 2025 23:39 #317982 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
Finally got the connection going. For newbie’s to Linuxcnc the leds on the 7i97t Ethernet port should be flickering while you’re pinging the ip address from the computer’s terminal. 
such a simple piece of information. 
I managed to figure out with my wifi connection ON, the Ethernet connection is dropped so simply disconnecting the WiFi connection allowed the connection with the mesa board.

Thanks vrnf 
I’ll have a look at updating mesaflash tomorrow.

Have you retrofitted your mh600w? Or still running the 432?


 
The following user(s) said Thank You: GeckoWorks

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

More
08 Nov 2025 10:11 #338075 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
It’s been 9months since I got near this project. But back at it again.
I’ve been working my way through pnc config and inputting all the axis info from the manuals and finally starting to wire up the mesa boards.

Big thanks to the feral engineer on YouTube with his Linux cnc bare bones series as this helped me understand what data needs to go where..

Linear scales are now connected up and reading in the correct directions.

I have finally decided on what way to wire each axis and name each axis. I’m sticking to the original Maho horizontal spindle configuration with the y axis moving the table up and down. This way in the future trouble shooting in the future will be less confusing as everything will match the original manuals.

Once if got as far as I can with pnc configuration I’ll make a second configuration for the vertical spindle which I will use the most.

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

More
13 Nov 2025 20:40 #338327 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
Been trying to get the estop and machine on circuits working properly today with help from marks mh400e information which he kindly sent to me. 
just wondering if the older mahos have the same estop chains and components?
 
Attachments:

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

More
07 Feb 2026 14:37 #342603 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
Help me please????I have spent 3 days trying to get linuxcnc to power on the Maho with no success.Where i am at. With linuxcnc open and the machine released from estop i can manually latch relay 19k1 by holding on the contactor with a screw driver. When i do this the whole machine powers up and everything is working perfectly. the drives are enabled the linear scales are reading correctly. the door open closed switches are all working correctly but the x and z servos are rotating slowly but smoothly. Then when i update the hal file to electronically latch 19k1 with f2 it will not hold and drops relays straight away.
Attachments:

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

More
07 Feb 2026 14:56 #342604 by djdock99
Replied by djdock99 on topic Maho mh800w retrofit
inputs and outputs

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

  • tommylight
  • tommylight's Avatar
  • Away
  • Moderator
  • Moderator
More
07 Feb 2026 17:54 #342613 by tommylight
Replied by tommylight on topic Maho mh800w retrofit

.... i can manually latch relay 19k1 by holding on the contactor with a screw driver.

Never smart to do that to machines.

.... but the x and z servos are rotating slowly but smoothly.

This means that LinuxCNC has no control over the servo drives, usually incorrect or missing wiring, like are the encoders wired to Mesa and do they work correctly counting up/down on the LinuxCNC DRO ?

Then when i update the hal file to electronically latch 19k1 with f2 it will not hold and drops relays straight away.

What error does LinuxCNC show when that happens?
I would bet it shows "joint.n.following-error" as noted on my second reply.
-
You are working on a complicated machine, so it is imperative to follow instructions strictly and as listed in priority.
See this for wiring and testing:
forum.linuxcnc.org/10-advanced-configura...to-example-mesa-7i77
And for network and WiFi to work at the same time, see here
forum.linuxcnc.org/27-driver-boards/3559...ethernet-mesa-boards

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

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