Hi everyone!
It's been a really long time, I just haven't had time to play with this CNC project for something close to a year due to family/renovation/interstate employment dramas.... Honestly, I'm basically relearning this stuff since my memory isn't as great as I'd like it to be. So please forgive my re-newbie status.
After much ado... I've started to build the actual machine, but before I got too far, I wanted to check if my previous work (control box, system config) was still ok....
I dusted off my control box and LinuxCNC computer, motors and cables... only to find things have indeed gone awry in my neglect.
The PC stopped booting... so I resurrected the hard disk, backed up the config files, replaced the hard disk with something a little less... beaten up.. then reinstalled. Ok, I'm an IT nutter, and installing an OS... that's my wheel house.. no dramas there. Still got some minor OS config issues to work out, but for the most part, it looks good. Talks to the Mesa card over ethernet, on 10.10.10.10 address, and clearly works with WiFi, since I'm using the system to create this post.
I got a little... not arrogant.. but perhaps a little less humble, when I thought... "Hey maybe this won't be so hard!" (in my naivety)
So getting encouraged, I fired up the control box... everything turns on as expected... all 5 CL86Y stepper drives in non-alarmed state, Mesa 7i76e card lit up. VFD responds to 10V analogue input. Great... although it's spinning backwards (I'd disconnected the spindle a year ago.. so I guess I wired it up incorrectly. So I swapped any two of the power wires around on the VFD to shift the direction... (a little trick I learned building a spindle-driven router table in prep for this project) and everything is golden.
Did some basic jogging using the Gmocapy interface... I started with my 4th axis because that's what I landed on... it works beautifully. I tried some basic MDI commands... and noticed no other steppers respond...
So! 4 out of my 5 stepper motors (interestingly, all failing motors are connected to TB2 on my 7i76e) and they are completely unresponsive to Step/Dir signals. The fifth stepgen on TB3 works perfectly. No alarms, no errors.. as far as LinuxCNC is concerned, the motors are responding as they should... but they're not in my little garage-shaped reality.
Interestingly, all 5 motors are powered... leave the system alone long enough, they get warm... and I can't turn them by hand. If I force them with clamping pliers and an old towel/rag, they fight me, then alarm when I go to far.
So... Stepper Driver-Motor cables look good... at least in theory. Perhaps it's a Mesa-to-Driver issue?
So I checked each and every Step/Dir wire from the Mesa 7i76e stepgens to the driver... and they're ok. I've just finished checking encoder cable from the driver all the way to the socket that the motor plugs into, the encoders check out, (makes sense since drivers are all happy with "no alarms here"). I
So my current thoughts are:
1. Somehow all TB2 connections aren't working.
2. Is there some jumper, weird PNCConf setting I'm missing? When I use PNCConf... The I/O connector 1 (presumably TB2) Are configured as:
0: X Axis StepGen
1: X2 Tandem StepGen
2: Y Axis StepGen
3: Z Axis StepGen
4: A Axis StepGen
Any guidance would be great. I've included my "SpindleGood" config files, so please let me know if I've missed anything you might need.
I truly hope you're all well, whether you can help me or not. I've just been beating my head up against this for a couple of days, and I'm really starting to run out of ideas.
Thanks for reading!
Hamish.
P.S. Any Forum users in Canberra? Love to see a working system, and chat about it!