Hi two things,
As far as I know, the Bitsensor board is compatible with Mach4. It just doesn't have a manual for saying how.
Second:
I just updated my user guide for the BSMCEO4U. New name and new link. I have identical web pages on two different home servers in attempt for 100% up time. One in Chicago and the other in Rock Island, IL (see cnc.vancura.biz and cnc.vancura-innovations.com)
http://shoelessdave.com/Vancura.Innovations/files/BSMCEO4U%20Install%20Manual-converted%20wjv%202.2.pdf
http://vancura.biz/files/BSMCEO4U%20Install%20Manual-converted%20wjv%202.2.pdf
It is in effect a full translation from the Chinese version of the manual. I put some serious time into it trying to make American English out of it. I added a few more installation diagrams and some more documentation on the ports.
What it needs now is a Mach4 addendum. I personally don't plan to go to Mach4, but anyone willing to document their frustrations in setting it up, will be welcome to send me the procedure for publishing.
Bill
Hi,
Just to add a note of thanks. Very useful document.
One of the areas I struggled with for setup information was the ability to implement the gantry squaring function, I basically have two ballscrews used on a X and A axis. (Slaved)
I was keen to implement the independent homing of the the X and A with home switches and the benefit this gives keeping the gantry square.
So just a note to say it is possible with this card but I could not find any details on how to do it.
In summary I did the following :-
I had to remove the E-Stop function on the card Input. (I have another hardware method to cover this)
Used a dedicated X-axis home switch on input 1
Used a dedicated A-axis home switch on input 4
The Y and Z axis home switches wired in parallel to input 3
X,Y,Z, A limit switches are all wired in parallel to input 2
I also managed to keep the probe function by using this on Input 4. I was pleased to keep this function.
So my trade off is the removal of E-Stop input to the card that I cover with a hardwired system.
I edited the 'Ref All Home Button' script to the following.
DoButton( 24 )
DoButton( 23 )
RefCombination( 9 )
DoOEMButton(133)
DoOEMButton(134)
DoOEMButton(135)
So to clarify, now when I press this button the system will move the Z-axis to the top until the home switch is made, then it backs off and retracts very slowly to make the switch with more precision and zeros the axis. Then it moves to repeat this for the Y axis.
Finally it will then drive both my X and A axis at the same time until one of the X or A home switches is made. it then will stop on first switch made, do the retraction and Zero, and then drive the opposite axis to complete the squaring process.
Quite pleased overall with this basic low cost card for my needs.
Hopefully that info might be useful for someone trying to implement gantry squaring.
(There may be better methods but I could not find any information)
Cheers