In the wiki under installing EMC2, is the script in 1.2 the same as 2.1.1 line 7? Title ine 1.2 is precompiled, title for 2 is from source?
I think it's the same script. the easiest way to get a realtime kernel is to install the release version of emc2 and its dependencies. then you can rebuild that version, or cvs trunk, or whatever other version you like
I'm trying to figure out if it is possible to build it with the 8.04.1 ubuntu released kernel
if you do not want to control machinery, you can build in simulator mode with no realtime kernel
no I want to control hardware
you need a realtime kernel then
maybe I don't understand your question?
the 8.04.1 version works with my computer, when I run the script to install emc it takes the kernel back and no longer works
what doesn't work?
computer won't boot, hangs at the splach screen
I've built real time linux kernels 100 times, but I would use the live cd as a start nowadays
self healing chair, or infernal way to get rid of your mother in law? http://www.youtube.com/watch?v=vlXh8RvvcuI
hm, I'm trying to create a script to turn a 1 bit bitmap to gcode, creating a printer head like scanning, anyone have any tips?
I guess it's not too complex
yah, I'm using that as a base. It's not very good though, tbh
well, it's a good start
ugh, gimp is annoying
nothing behaves like I expect it to
hm, this is no good at all. emc is taking like 5 mins to load these raster to gcode files
good morning.i have the problem with spindle index.i want searchthe bindex encoder spindle for tool change.i want connect hm2.5i20.0.encoder.03.index-enable at un classicladder.0.out.00, but the terminal display the error :already has output pin
which search the index spindle?
in the demo mazak the drives have internal procedure for search the index spindle , but normaly in the common drive this procedure not exist
motioncontrol: if i understand, you want to 'orient' the spindle before a tool change. The mazak has no special built in function. it is a sequence of commanded events. moving in one direction until index pulse is one of the events needed.
to begin, can you see your index pulses change state?
index-enable is a pin of type IO, and classicladder out.## is a pin of type OUT. You cannot connect pins of type IO with pins of type OUT. This is why the demo-mazak uses a 'tristate_bit' component in between.
index-enable works like this: if you want to zero the encoder count next time it crosses index, write "1" on index-enable. Then, to know when this occurred, read index-enable; when it goes from 1 to 0, then the index mark was passed and the encoder is reset
if you could directly connect classicladder out.## to index-enable this wouldn't work as desired, because out.## would continually put either 0 or 1 into the bit, according to classicladder's rules
but tristate-bit with in set to 1 and enable hooked to classicladder out.## will do the right thing: set the pin to 1, then let the encoder reset it to 0
jepler: can't you use a rising edge contact to only output for one scan?
BigJohnT: no, you have to use a tristate-bit component
BigJohnT: HAL forbids you to connect IO and OUT on the same signal, so it doesn't matter what the rungs in classicladder actually do
I missed that part :)
too many monitors to look at here :)
you must have a real high-tech datacenter over there
yea 4' of monitors!
when setting up EMC i'm seem to keep hitting the soflimits
in what unit is the travel min max?
ok, what is a machine unit?
the same as all other distances in the inifile. If you have [TRAJ]LINEAR_UNITS=mm, then it's millimeters for X Y and Z axes.
ok,i'll have another go at it when I'm at home
also i programmed my own stepper driver, am I correct in the assumption that the direction for each axis is a PULSE and not a constant high or low ?
AFAIK it is off or on
i'll check it with some led or halmeter then
with software stepgen, the direction value is maintained for at least dirsetup ns before and dirhold ns after a step pulse. At other times, direction is unspecified.
perhaps a big in my code
bug that is
jepler: in that case a bug in my code ;)
thanks for your help!
jepler: my desk by day http://imagebin.ca/view/7qjVSY0.html
I found that when I was using dual 24" monitors I would lose things on there, dual 20" is ok
I'm trying to figure out how to fit one on the right side of the main one :) but I would have to move the HP plotter :/
then I can't look at the guns :)
aim them through the cracks
good evening.I want one help for search index on pindle.i don't can connection pin hm2.5i20.0.encoder.03.index-enable because?
08:56:07 <jepler> index-enable is a pin of type IO, and classicladder out.## is a pin of type OUT. You
cannot connect pins of type IO with pins of type OUT. This is why the demo-mazak uses a
'tristate_bit' component in between.
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2009-02-10.txt
motioncontrol: If you missed what I said because you got disconnected, please review it in the log file.
(and to everyone else, please excuse the bad paste above)
ok excuse for my quit but i have problem on internet line
i have trouble thinking tristate when the solution seems to be 'one-shot'.i think that was BigJohnT's take on it too. something must 'disarm' the comp.
i'll reboot to an emc partition to read
ok i close for study the tristate component and prove it
off topic I know, but does anyone in here live in the USA and are willing to accept a fax from me and tell me if it sent correctly?
It seems I am having trouble getting pmbtog3 to convert the files correctly and I cannot tell if they are sending out as the correct size.
that's a new approach for a fax spammer to take :)
lol you douche
what are you up to today?
tig welding them or something of the like?
I wish, just researching tools
I gave my torch away many years ago, can't figure out where to keep the oxy/ acetylene tanks
What do you mean where to keep them?
can't keep them in the house
lol, why not?
use a TIG
a tig does not replace a torch :)
depends what you want to do
for bikes it's a toss-up
tig will never replace brazing entirely
you can MIG braze though
I might learn to tig, but I decided to stick to what I do best for now
tigging will be your preferred typed of welding when you learn how to
overall best welds
UncleGemc: close ;)
brazing is pretty much specialized to bike frames for me
Compared to what?
PPAW is nicer
plasma powder arc welding
I do not know what PPAW is
basicly a constricted TIG turns into plasma, then you feed metal poweder into the shielding gas
Is it easier than tig?
bbl.. gotta run
(lots more expensive though)
I think the best frames are carbon now anyway
not trying to compete for that
Good evening. i have implementation tristate component with succefull.Thanks jepler.
the ultimate point for complete my maschine is comand the position tool change whit t1 m6 command.some idea?
for axis x y and z
there's a tool change coordinate setting in the ini file
I don't remember what it's called
yes i see in the ini file of demomazak, but not see the call the tool_change_position
teoricaly if load the float in pid.0.comand the x axis go to position load
whith pid.0 enable at on
the tool change process moves the machine to the tool change position, then asserts tool-prepare
you don't have to do it in HAL, the motion controller does it for you
yes send the the tool-prepare in classicladder but after?
I don't understand what you're asking
emc moves to tool change position, asserts tool-prepare, then waits for tool-prepared
the motion controller knows the machine position, and will correctly execute the next programmed move
when i read in part program t1 m6, the first step is go to the axis x-y-z in tool change position.which?
as far as I know, the motion controller will not attempt to move back to where it was before the tool change, since you could have loaded a longer tool (which would cause a crash)
t1m6 will set the tool-number output to 1, move to the tool change position, and after the move is complete it will assert tool-prepare
the movement axis in tool change position is automatic, or is necessary modification in hal file?
the movement is automatic
but only if you have specified a tool change position in the ini file, and only for the axes which are included (I think)
ok i have only write in ini file TOOL_CHANGE_POSITION 100 70,55 30,46 ?
for a -y-and z axis
something like that, but with decimals instead of commas (I don't think the ini read dunctions know about locale settings)
excuse the 100 , 70,55, 30,46 are position of x y and z axis for tool canghe
I would assume so
100, 70.55, 30.46
ok for comma
for my confirm : i write in part program t1 m6 : the emc read in the INI file the line: Tool_CHANGE_POSITION 100, 50.55, 70.55 and axis x and y and z move at 100, 50.55 70.55. is correct?
as far as I know, yes
ok thanks tomorrow i prove this step.
take a look at the manual first, I wouldn't trust me on this subject :)(
ok no problem thanks for all
motioncontrol: I suspect you have to use american-style decimal numbers: 100 7.55 30.46
also I don't think you use commas to separate the values, just spaces
ok thanks jepler tommorrow i prove
I can't seem to get gcnccam to load any type of dxf and display/gen code from it
I've tried like 10 different dxf formats, including just attempting to output a simple square from qcad in both it's formats
and followed the tutorials on the EMC wiki and the manual from sourceforge
anyone used it successfully?
I have installed EMC2 from the Ubuntu 8.04 Hardy Heron live CD. I now want to install CAD Salome. SALOME 4.1.4 supports Debian 3.1 Sarge, Debian 4.0 Etch. I understand that Ubuntu is based on Debian and my guess is that I need Salome for Debian 4.0 Etch. Just looking for confirmation that I am right.
psehorne: it might work, it might not work
if it uses debian packages to install, and proper dependencies, then it either will work or not
you need ubuntu intrepid or jaunty to get the opencascade libs
but if it uses custom shell scripts, and binaries, then it's very likely you can trash half the system
or else you can try the instructions on opennovation.org
[20:49:55] <fenn> http://www.opennovation.org/ubuntu/
Thanks, guys. I'll proceed to opennovation.org
while you're at it, you should check out heekscad
[20:52:21] <fenn> http://code.google.com/p/heekscad/
the cad tool in salome looks rather.. primitive
but i havent tried it, so maybe it's great
let me know
Reading about heekscad now....