i have a problem
all the 74hc are very sensitive to noise
how i fix that?
I'm sorry I dont know
and it's way past bedtime night
Is there any motherboards that are better for real time things like EMC?
My last was a MSI and works ok but I dont want to miss out on some cool fearure.
Anyone here who is up onthe Mesa 5i20 and the 7i33?
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2009-06-21.txt
logger_emc: machine operator
I'm logging. I don't understand 'machine operator', f7ee. Try /msg logger_emc help
anyone looked at this? ( i cannot evaluate) http://freshmeat.net/projects/rt-stepper
"real time stepper motor CNC gcode virtual machine when used with the USB-to-parallel dongle"..."not a Enhanced Machine Controller (EMC) replacement, but it is a valid alternative."
hm.. I wonder how they did away usb delays..
and this serial relay card control may be of use if adapted http://www.thomas-dohl.de/?Projekte:Relaiskarte:RCcP_Programm,
maybe useful for non-rt
anonimas1: not sure they did handle it, ~"i cannot evaluate"
me neither I gave my usb parport away
im waiting for the machine to load this file :=
eternal wait for dnc..
EbiDK is now known as EbiDK|AWAY
cradek: jepler: et al -- nice work on the git switch and updates to wiki -- thanks
i was able to clone, compile, and pull -- no problems
and the wiki iinfo looks very useful for someone (me) unfamiliar with git
it will be easier for you to submit your patches now too.
Some I french, some one can tell me if I can use EMC2 with an EQUIPAX controller on COM port. The machine is an ISEL with servo motor?
no, EMC2 cannot use a controller like that.
it can run servo amps directly if the amps accept +-10V velocity or torque command, or step/direction command
At the begining, the machine was used with GALAAD.
Das exist an electronic controler to drive my machine compatible with EMC2?
sorry, we don't have enough information to answer that
emc is the controller, you may mean the interface between emc and your drives. tells us about the drives.
[15:30:14] <Jymmm> http://www.ecklersoft.com/
EMC2 can run servo amps directly if the amps accept +-10V velocity or torque command, or step/direction command. If you can discover whether your machine has that kind of interface available, you will have the answer.
Jymmm: his serial device?
Yes sérial on com port
Jymmm: oops his usb to par device
tomp is now known as tom3p
Guest310: sorry if the messages to others confused you. you cannot use serial communication to the drive under emc2. you may be able to use emc2 and a different interface to the drive ( parallel or special card ).
Guest310: there are many alternatives, but they depend on what signals your drive expects ( and those signals depend on what the motor is )
git/apt-get/cvs/tarballs... all depend on a better throughput than 57 KiBs ( sheesh!)
i had to complain, so now its 12
I dont understant all terms but the three motors are servo by SHIMANO models DHO52
The EQUIPAX is a controller with three axes controler and power supply
Sorry SHINANO KENSHI
yep, its a servo...
still loading pdf http://www.pikpower.com/New
the dload speed is bad here, do you have documents for the motor driver? especially the wiring to it?
Yes, theres a DC motor and coupled with a codeur
ok, there's dc motors with and without brushes. which do you have?
no.. dont bother, the drive hides that from the controler
on the driver ( the box that connects to the motor) do you have information on that ( or can you see it ?)
I think it si brushes motor
there is usually a controller cable, an ac input to power the driver) a control power input and an encoder input. it may have an encoder output ( i hope) does any of this seem familiar?
brushless is good :)
On the controler there is a screen with text
On each axe there is a cable to drive the motor and a cable to give the rotation information.
ok, i cant get the pdf now ( git xfer is down to 2k) but... you're ok
Each motor is connected to the controler with this two cables.
The controler is powered by electric cable 220/240 V
you should be able to use the drive the motor and the power supply to the motor . but you need to detrermine 1 special thing about how the motor is comanded to move. often this is a +/- 10V signal. it sometimes is a digital signal with a signed number. i hope it is +/-10V ( or +/- some small Voltage )
you need to read the documents on the drive to find this information. The difference is ... +/-10V is like a gas pedal, while the digital methods is like "go to 10.5 kilometers/hour" . you see 2 methods that do the same thing. but emc handles +/-10V usually.
i have no idea if my initial git was complete. the terminal is gone. du -chs reports 34meg. sound right?
OK tom3p, I am lost. das EMC2 is only a soft?
yes, a soft that works with hardware.
emc talks to the driver (amplifier ... treiber?) the driver talks to the motor
tom3p, the git checkout transfers about 33M, but the on-disk size should be around 81M
Ok I have founded documentation, the servos are controled by 10 V DC
SWPadnos: thx, will try later
I think there's a git --resume command, which will try to finish something that got interrupted
The interface is V24/RS232 9600 BAUDS
i suggest the mesa series of pci cards. look on wiki.linuxcnc.org about them.
don't issue any other git commands before using that though
Guest310: oops, does the drive have more than serial interface?
SWPadnos: noted thx
tom3p, only RS232
Guest310: then i think you will need new drives, but can use the motors and power supply. this is more comlex, and you need details about the motor itself. sorry i cannot download the manual successfully now.
OK tom3p, thanks for your help, good bye and see you later.
trying to build emc2 on 9.04
./configure fails at
checking for BWidget using /usr/bin/tclsh8.4... configure: error: not found
dang! i just got the pdf... it has no drivers in it, what driver did he use??
malem-cnc: sounds like your missing a package needed. BWidget is a tcltk package
yeah,just found it, I though it was because I had the wrong tcl version
cool, you making emc2 on the next ubuntu
well just need the sim, I'm rewriting axis, and the old noisy piece of junk that drives my machine is not a pleasant dev computer
TCL mismatch: 8.4 vs 8.5
configure: error: Python requires use of Tcl 8.5 and Tk 8.5.
the little motors Guest310 was using are sweet. like 60 to 100W in a small dia bld motor with encoder. sorta like the pittmans ive been eyeing but newer technology.
malem-cnc: yep losta that, BUT you can have multiple tcls available
will try the compile options..
haha some searches for the DH052 motor turned up Desperate Housewives episode 52
[16:37:38] <alex_joni> http://www.youtube.com/watch?v=pdIA0jeW-24
haha du bist terrorist
Bundeskriminalamt hmm , makes me NOT want to click on goto to their website
i'm starting my cnc project
great! in FInland?
i going to build emc compatible controller for my unipolar steppers
but my knowledge about steppers and emc and things is weak
do you have any good site about emc, controllers and steppers?
[17:48:20] <tom3p> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC2_Supported_Hardware
and check that your motors are unipolar. the box that drives (called a drive or amplifier) them must be compatible with the motor and with emc2.
[17:53:19] <tom3p> http://en.wikipedia.org/wiki/Stepper_motor
yes 6 wires, did you look with a meter? it might look like 2 sets of wires ( 3 each) and in each set, one wire is in middle of other 2 ( the center tap of a coil )
EMC2 can provide the sequencing needed for as unipolar motor driver, but i dont know of a driver ( many people use bipolar motors )
it likely is that i just dont find that information right now
in unipolar, different coils are used with different directions. in bipolar, the same coil is used with the current flowing in different directions. so bipolar can be less coils.
very good info on step motors http://www.cs.uiowa.edu/~jones/step/
no, they just have more copper than needed, sortof older style
som google linstepper for a unipolar driver, and look at pminmo's site for more http://pminmo.com/
so, google ( sorry )
2 of your windings will be unused in one direction of turning. while on bipolar, none would be unused in either direction.
many of the DIY drivers are very low power. not enough to move a steel cutting mill.
my cnc will not cut steel
mine does just not well
cant go deep, so its hard on tools
kakeman: ok, describe the machine ( no problem, lotsa people use emc2 for engraving and pcb making )
big dimensions, little forces and accuracy
500mm x 500mm x 500mm
thats like 20x20x20"?
for cutting big molds
the slide needed to move 500mm is likely bigger than the single chip drives i posted. look beyond DIY, into maybe Gecko drives and similar.
have yo built or repaired electronics before?
if not, save yourself money by spending some ;)
i can design/build/repair electronics
im still buiying geckos when i upgrade
i dont have all year to be developing step drivers in my spare time, i wanna make shit
i got no git --resume :( nor does man say there is one
tom3p: might be worth looking at the gecko package with breakout and all
g40 that is
[18:45:07] <anonimas1> http://www.geckodrive.com/product.aspx?c=3&i=14469
eh? would that work for his unipolar motors?
( this is for kakeman )
I think geckos will work for that
I think geckos are bipolar only
I think you can wire any unipolar motor in bipolar (but not necessarily the opposite)
yep, that's right
[18:49:39] <anonimas1> http://www.geckodrive.com/upload/Step_motor_basics.pdf
you can't wire a 5-wire unipolar as bipolar
you are right
hes got 6 wire unipolar
indeed that's true
ok (didn't read back far enough, just arrived)
are there 5 wire ones?
common in cheap stuff
basically, 6-wide with the two center taps connected
feed power to the 5th wire, drive the other 4 with open collector transistors, cheapest possible drive arranngement
geckop manual sez "The motors can be 4, 6 or 8-wire motors"
kakeman: so gecko may work for you. plz read http://www.geckodrive.com/upload/G540
motors suitable for use with gecko can be 4, 6, or 8 - geckos (and other bipolar drivers) can't use 5-wire motors
oops sorry kakeman ( 6 wire bipolar?) ng for you
i dot see that in the pdf i dloaded, but ok
kakeman: i think that you can ignore the center tap and you have 4 wires, thats a simple bipolar now. sorry!
[19:11:22] <tom3p> http://www.xylotex.com/Windings.pdf
2 n /
i have some problems setting up emc with a remote client over a network
is there anybody who has expirences about setting up emc using a remote client?
a remote NML client, a remote X client, remote desktop ... ?
there are several ways to do it
a remote nml client
i started the server running on a rt linux
I have done this before, but it has been a while. it may take me a few minutes to answer questions :)
ok that's better then no answer ;-)
when i start xemc on my remote client it shows me errors like 'shmctl: Invalid argument'
I thought there was a sample config with remote access, but I don't see it at the moment
i used the sample config found at ./configs/common/client.nml
ah, client and server.nml
actually, the problem could be in xemc, have you tried a different UI?
I think xemc is not well maintained
not yet. but give a few minutes. i will try
so i tried axis and get the following message 'waiting for s.axes'. the message repeates about 100 times and then axis aborts with 'Invalid configuration of axes is preventing EMC from starting'
Guest391: sounds like your ini is having problems
especially the number/names of AXES you defined
Guest391: what rt linux did you use?
on the server side i use the emc ubuntu 6.06 on the client side runs a non realtime debian
ok, sounds good
any special config? or is it a regular 3 axes machine? (e.g. XYZ) ?
can you pastebin the configs?
it is a regular 3 axis machine
the configs may take a minute
alex_joni, the "special" thing is that he's trying to do remote GUI via remote NML
SWPadnos: I saw that
the waiting for s.axes is however related to number of axes and talking to task
so if it's a regular 3-axes machine, then probably the comms are faulty
but s is emc status, which will be empty (or something) if the remote NML connection isn't working
and xemc had some other error also
one important thing for AXIS is to disable its connection to HAL
I don't remember exactly how to do that though (some ini or environment setting like AXIS_NO_HAL)
weeell.. if he did a simulation compile, it can run
it will just connect to a local HAL
SWPadnos: s = emc.stat();
while s.axes == 0:
print "waiting for s.axes"
I think that's consistent with getting no status
on the Mesa 7i32 the OUTx I am assuming go to the SERVO+ and I connect any grnd to the SERVO-. The ENCx are for the encoders. Not sure what the IDXx inputs are for? can they be used as any input? And then I have the ENx that are ouputs to enable the servo amps or are they assignable?
IDXx are encoder index inputs
I don't think you can use them for anything else, but it's possible you can disable the index function
(I don't think so, but it's possible)
I'm not sure 7i32 is compatible with hostmot2
My encoders do not have an index that I know of so I will have to disable this.
Sorry I mean 7i33
you don't need to disable the function (which I believe is impossible anyway), you would just (a) not connect those inputs or (b) tie them high/low
Ok makes that makes sense I would not want them to float. On the servo connections does this make sense/
yeah, OUTx should be +, but I think you may want to pair the specific ground
unless you bus all the grounds together. the outputs might be isolated
(can't remember, too lazy to look :) )
The manual from mesa has no info on this....
it doesn't look isolated to me
I will call Mesa tomorrow...
or email tonight :)
Email is good :). Next is the 7i37 I am assuming that I can take 4 inputs and use them for my rotary encoder...quadratic inputs?
jimbo132 i dont know about mesa, but emc can do that, yes.
quadrature, and you can do that if you like
[21:27:38] <BigJohnT> http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,24/id,369/limit,6/limitstart,30/lang,en/#465
you can do it either by enabling an extra encoder (if you're using a bitfile with more servo channels than you need), or you can do software encoder counting using the pins as GPIO
BigJohnT, have you asked whether the requested spindle speed and pitch should go higher than maxvel?
(I didn't read the whole thread)
(no pun intended :) )
SWPadnos: didn't think of that
I thought I saw somewhere that hm2.stepgen had a velocity input... but I don't see it now
only if you set it to velocity mode on the loadrt line
I see how to do that for the EMC stepgen but not for the hm2 stepgen... is it the same
the pin may be created no matter what - it's called xxx.velocity-cmd
and you select it with xxx.control-type
thanks, I finally found it... I was looking in man pages and parameters etc not in pins
I just looked at the source :)
On the X axis my mill has two limit switches, one is the table limit but the other I do not know what it is. For right half of the table there is no contact. Staring at center it makes contact for the left hand side of the table. Any clue?
is it a home switch?
sounds like a home switch to me
the home position is in the center, and it makes contact all the way to the left so if you are already on it when you hit "home", it knows that and can back off
EMC will work correctly with that kind of switch
Great I have them on all Axis...
i don't have any idea how many ampers i need for one stepper
so i do everything else first
"double ended rod to catch bigger fish" erman?
It's over 30 years old
original commercial... http://www.youtube.com/watch?v=6Fh_YwAnv7w
[23:20:40] <Jymmm> http://www.youtube.com/watch?v=XCfElzRAlKE&NR=1
started on Maxwell Street, in Chicago
[23:23:00] <tom3p> http://www.shanachie.com/artist/videos/maxwell.htm
ah, heres the rationale for the stepper supply voltage http://www.mechmate.com/forums/showthread.php?t=1618
( why its so much higher than the value found on the motor )
jepler: did you get to take some time off to play with your zenbot?