On Fri, 19 Dec 2014, Peter C. Wallace wrote:
On Fri, 19 Dec 2014, [email protected] wrote:
Date: Fri, 19 Dec 2014 11:21:17 -0600 (CST)
From: [email protected]
Reply-To: "Enhanced Machine Controller (EMC)"
<[email protected]>
To: [email protected]
Subject: [Emc-users] how to setup 5i25 as parallel card
I have been using using just the motherboard parallel port to drive my 4
axis stepper board. I now want to use a 5i25 to drive the stepper board.
Can you point me to a how to doc.
The first thing is to see if theres standard configuration that matches the
pinout of your 4 axis stepper board. Take a look at the pinout files for these
standard parallel port compatible 5i25 configurations:
5i25_dmmbob1x2.pin
5i25_g540x2.pin
5i25_mx3660x2.pin
5i25_prob_rfx2.pin
5i25_r990x2.pin
(they dont have to be an exact match, encoders and PWMs can be disabled,
allowing the pins to be used as inputs or outputs but you want the step/dir
pins to be correct)
These files are part of Mesa's 5I25 firmware distribution in
http://www.mesanet.com/software/parallel/5i25.zip
The board I have is the Probotix "PBX-RF RF Isolated CNC Breakout Board".
The 5i25_prob_rfx2.pin looks close. I attached my stepconf file. I do not
know if we are allowed to post with attachments.<?xml version="1.0" ?>
<stepconf>
<property name="ahomepos" type="int" value="0"/>
<property name="ahomesw" type="int" value="0"/>
<property name="ahomevel" type="float" value="0.05"/>
<property name="alatchdir" type="int" value="0"/>
<property name="aleadscrew" type="int" value="8"/>
<property name="amaxacc" type="int" value="1200"/>
<property name="amaxlim" type="int" value="9999"/>
<property name="amaxvel" type="int" value="360"/>
<property name="amicrostep" type="int" value="2"/>
<property name="aminlim" type="int" value="-9999"/>
<property name="apulleyden" type="int" value="1"/>
<property name="apulleynum" type="int" value="1"/>
<property name="ascale" type="int" value="0"/>
<property name="asteprev" type="int" value="200"/>
<property name="axes" type="int" value="0"/>
<property name="classicladder" type="bool" value="True"/>
<property name="createshortcut" type="bool" value="False"/>
<property name="createsymlink" type="bool" value="False"/>
<property name="customhal" type="bool" value="False"/>
<property name="digitsin" type="float" value="15.0"/>
<property name="digitsout" type="float" value="15.0"/>
<property name="dirhold" type="float" value="200.0"/>
<property name="dirsetup" type="float" value="200.0"/>
<property name="drivertype" type="string" value="xylotex"/>
<property name="floatsin" type="float" value="10.0"/>
<property name="floatsout" type="float" value="10.0"/>
<property name="halui" type="bool" value="True"/>
<property name="ioaddr" type="string" value="0x378"/>
<property name="ioaddr2" type="string" value="Enter Address"/>
<property name="ioaddr3" type="string" value="Enter Address"/>
<property name="ladderconnect" type="bool" value="True"/>
<property name="ladderhaltype" type="int" value="0"/>
<property name="laddername" type="string" value="custom.clp"/>
<property name="latency" type="float" value="20000.0"/>
<property name="machinename" type="string" value="FireballCNCV90"/>
<property name="manualtoolchange" type="bool" value="True"/>
<property name="md5sums" type="eval"
value="[('/home/rray/emc2/configs/FireballCNCV90/README',
'2d8911382944ec2052b1716aee6c8f96'),
('/home/rray/emc2/configs/FireballCNCV90/FireballCNCV90.ini',
'8b8f9eca9c0967ffb91a117d583f89e4'),
('/home/rray/emc2/configs/FireballCNCV90/FireballCNCV90.hal',
'dd3d094b88935f440df80bb0e1881b19')]"/>
<property name="modbus" type="bool" value="False"/>
<property name="number_pports" type="int" value="1"/>
<property name="period" type="int" value="25000"/>
<property name="pin1" type="string" value="unused-output"/>
<property name="pin10" type="string" value="both-home-x"/>
<property name="pin10inv" type="bool" value="False"/>
<property name="pin11" type="string" value="both-home-y"/>
<property name="pin11inv" type="bool" value="False"/>
<property name="pin12" type="string" value="unused-input"/>
<property name="pin12inv" type="bool" value="False"/>
<property name="pin13" type="string" value="unused-input"/>
<property name="pin13inv" type="bool" value="False"/>
<property name="pin14" type="string" value="unused-output"/>
<property name="pin14inv" type="bool" value="False"/>
<property name="pin15" type="string" value="unused-input"/>
<property name="pin15inv" type="bool" value="False"/>
<property name="pin16" type="string" value="unused-output"/>
<property name="pin16inv" type="bool" value="False"/>
<property name="pin17" type="string" value="unused-output"/>
<property name="pin17inv" type="bool" value="False"/>
<property name="pin1inv" type="bool" value="False"/>
<property name="pin2" type="string" value="xstep"/>
<property name="pin2inv" type="bool" value="False"/>
<property name="pin3" type="string" value="xdir"/>
<property name="pin3inv" type="bool" value="True"/>
<property name="pin4" type="string" value="ystep"/>
<property name="pin4inv" type="bool" value="False"/>
<property name="pin5" type="string" value="ydir"/>
<property name="pin5inv" type="bool" value="False"/>
<property name="pin6" type="string" value="zstep"/>
<property name="pin6inv" type="bool" value="False"/>
<property name="pin7" type="string" value="zdir"/>
<property name="pin7inv" type="bool" value="False"/>
<property name="pin8" type="string" value="unused-output"/>
<property name="pin8inv" type="bool" value="False"/>
<property name="pin9" type="string" value="unused-output"/>
<property name="pin9inv" type="bool" value="False"/>
<property name="pp2_direction" type="int" value="0"/>
<property name="pp3_direction" type="int" value="0"/>
<property name="pyvcp" type="bool" value="True"/>
<property name="pyvcpconnect" type="bool" value="True"/>
<property name="pyvcphaltype" type="int" value="0"/>
<property name="pyvcpname" type="string" value="custompanel.xml"/>
<property name="s32in" type="float" value="10.0"/>
<property name="s32out" type="float" value="10.0"/>
<property name="spindlecarrier" type="int" value="100"/>
<property name="spindlecpr" type="int" value="100"/>
<property name="spindlepwm1" type="float" value="0.2"/>
<property name="spindlepwm2" type="float" value="0.8"/>
<property name="spindlespeed1" type="int" value="100"/>
<property name="spindlespeed2" type="int" value="800"/>
<property name="stepspace" type="float" value="1000.0"/>
<property name="steptime" type="float" value="2000.0"/>
<property name="tempexists" type="int" value="0"/>
<property name="units" type="int" value="0"/>
<property name="xhomepos" type="float" value="0.0"/>
<property name="xhomesw" type="float" value="0.0"/>
<property name="xhomevel" type="float" value="-1.0"/>
<property name="xlatchdir" type="int" value="1"/>
<property name="xleadscrew" type="float" value="5.0"/>
<property name="xmaxacc" type="float" value="10.0"/>
<property name="xmaxlim" type="float" value="17.0"/>
<property name="xmaxvel" type="float" value="3.3"/>
<property name="xmicrostep" type="float" value="8.0"/>
<property name="xminlim" type="float" value="0.0"/>
<property name="xpulleyden" type="float" value="1.0"/>
<property name="xpulleynum" type="float" value="1.0"/>
<property name="xscale" type="float" value="8000.0"/>
<property name="xsteprev" type="float" value="200.0"/>
<property name="yhomepos" type="float" value="0.0"/>
<property name="yhomesw" type="float" value="0.0"/>
<property name="yhomevel" type="float" value="-1.0"/>
<property name="ylatchdir" type="int" value="1"/>
<property name="yleadscrew" type="float" value="5.0"/>
<property name="ymaxacc" type="float" value="10.0"/>
<property name="ymaxlim" type="float" value="11.25"/>
<property name="ymaxvel" type="float" value="3.3"/>
<property name="ymicrostep" type="float" value="8.0"/>
<property name="yminlim" type="float" value="0.0"/>
<property name="ypulleyden" type="float" value="1.0"/>
<property name="ypulleynum" type="float" value="1.0"/>
<property name="yscale" type="float" value="8000.0"/>
<property name="ysteprev" type="float" value="200.0"/>
<property name="zhomepos" type="float" value="0.0"/>
<property name="zhomesw" type="float" value="0.0"/>
<property name="zhomevel" type="float" value="0.05"/>
<property name="zlatchdir" type="int" value="0"/>
<property name="zleadscrew" type="float" value="12.0"/>
<property name="zmaxacc" type="float" value="10.0"/>
<property name="zmaxlim" type="float" value="0.0"/>
<property name="zmaxvel" type="float" value="1.86011904762"/>
<property name="zmicrostep" type="float" value="8.0"/>
<property name="zminlim" type="float" value="-2.75"/>
<property name="zpulleyden" type="float" value="1.0"/>
<property name="zpulleynum" type="float" value="1.0"/>
<property name="zscale" type="float" value="19200.0"/>
<property name="zsteprev" type="float" value="200.0"/>
</stepconf>
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users