03cradek 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: don't jog while in MDI mode
03jmkasunich 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/scaragui.py: fix tool orientation - it was pointing the wrong way
03cradek 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: update copyright
03jepler 07TRUNK * 10emc2/share/axis/tcl/axis.tcl: additional keys that were causing problems in the mdi entry field
03jepler 07v2_1_branch * 10emc2/share/axis/tcl/axis.tcl: backport rev 1.21: fix accidental manual commands while in MDI mode. update copyright notice
03jepler 07v2_1_branch * 10emc2/debian/changelog: keys were causing problem in the axis mdi entry field
Twingy: last nites build of gcam works nice. but the default plunge and cut rate were very slow(0.1 and 0.01 ipm). where do i set that information?
i see feedrate, is plunge rate just 1/10 feedrate?
tomp: what's the gcam website?
[02:46:15] <tomp> http://gcam.js.cx
i got some of the sample files to create good emc2 output, strugggling with creating my own tho , right now it doesnt want to modify the 'extrusion', which is the term for the side profile. it just ignores the data and keeps the side straight.. it works in the examples but not from scratch ( in my attempts )
thanks, wanted to bookmark that
tomp, what material?
it was valid in Axis
tomp feed rates are very primitive right now
best bet is to just search punch in a feed rate in the "Tool" object
tool block is usually 2nd block
no problem, wondered if i missed it. , ah looking at some output now, yep F0.100 (Feed Rate)
i just edited the feeds to 100 and the plunge to 50 so i could watch
adding a "Drill Holes" object
ejholmgren: dont bookmark it , download & build it. Twingy needs feedback from other than me
good for making MCB's
milled circuit board
tomp: fine ;)
Twingy: when i edit the extrusion, the line doesnt change , but the sketch does ( i set P0(x) 0.000 P0(y) 0.000 P1(x) 0.2 P1(y) -0.3 on a workpiece that was -.3 thick , the 'section' view of the line doesnt change )
[03:09:48] <ejholmgren> http://www.dilbert.com/comics/dilbert/archive/images/dilbert2007073307202.gif
we had these square plastic buttons on early wedm machines, one guy had written below them, on time off time, another guy got some similar looking kitchen magnets and put them next to the others, and labled them lunchtime & beertime
tomp, I'm unable to reproduce your problem
Twingy: are you on linux? or got any suggestions? i can paste the pictures
are you pressing "Update" button?
update ues, and thinking i hadnt, pressed it several times
you are able to reproduce this on the "Motor Mount" sample?
no, on a hex like in the demo, just 6 lines, then i try to extrude
i'll try the motor mount now
motor mount is fine, i only chgd P1(x) from 0 to 0.1 and you can see the line change immediately. i see the difference is that I inserted the sketch versus the sketch was already there
if you can reproduce the problem over and over again on the same gcam file then upload it and put directions on what you did
to make the problem occur
and post in bugzilla
no problem you're making a nice tool
version 2 of the manual is under way
configure: error: GTK+ 2.8 or higher is required
erm ... isn't GTK+ 2.10 the latest version?
ejholmgren, which version are you using?
2007 02 05?
ejholmgren, you don't have gtk installed right
I blame ubuntu
check your pkg system
see if it's installed
le me muck around a bit more
synaptic says it is
pkg-config gtk+-2.0 --modversion
i'm using ubuntu dapper, and it built several times for me... synaptic shows i have pkg "libgtk2.0-0" and that is 2.8.20-unbuntu1.1
I'm running edgy
No package 'gtk+-2.0' found
i just searched synaptic for 'gtk' and looked in the lib* area
synaptic says libgtk 2.10.6 is installed
woohoo you are edgy
Twingy, is his too new? he has libtgk2.10.6
no, 2.10 is what I use
gah ... damned ubuntu
ejholmgren, how about gtk+ dev packages?
I know I should have stayed with slackware
ejholmgren, there is a difference between GTK libs and GTK Dev files
Twingy: no ... installing now
my dev files are same as my lib, 2.8.20
anyone know what Eagle library a LM555 is in? can't find it
try 555? 556?
555 in chinese is wuwuwu :)
As in, I did a search for each, and got now results
like if I run into eagle in Mandarin that will come in handy ;-)
hmm, werent there libs to be loaded tho? and extra libs at thier site that arent in the std pkg?
yeah, but there are like 400 extra libs
woo woo woo
crepincdotcom_: in 'linear' there's a device *555
I did 'add *555*' and looked through the list...
ahhh there it is, I guess the star threw me off
who started emc?
* Twingy was at NIST a few months ago
we are the knights that say nist
any of the NIST devs still work on it?
ok, got gcam compiled ... will play with it after I study calc
Twingy: there is no file saved when this occurs... meaning, the menu has save in grey, and if i save as,. then the file is ok, meaning you'll never see the extrusion error in the 'saved as' file... should i still file in bugzilla?
if you can write the steps down so that I can go through them then I can debug
I'm headed to bed now though
Twingy: i did find the thing that reproduces the error: i never save and after i sketch, i tilt the skecth to look at it, then i extrude... then it occurs.. IF o dont tilt in between, it's fine
ok, please write down the steps
and post that on bugzilla
then I will have a look wednesday
tomorrow I am busy
next release may contain "Drill Holes"
with G81/G80 canned cycles
a user needed that for MCB's
03jmkasunich 07TRUNK * 10emc2/lib/python/vismach.py: added backplot to vismach
03jmkasunich 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/ (pumagui.py scaragui.py): added backplot to vismach
I'm hooked on a new (to me) type of coffee... vietnamese coffee... so strong.
i moved my pci video card to another slot, and x failed. do i need to change this line in xorg.conf? 'BusID PCI:0:11:0"
lspci will tell you the new value
or, just comment that line
thanks very much
i needed the room for the thai 8255 card that jepler made a driver for ( futurlec )
be aware that it's not well tested yet
testing soon :) got a beginning now
after I shovel 2 feet of 'partly cloudy' off the drive way
in fact I don't think I ever got around to testing the output mode
I think input mode works
maddash is now known as xarsten
xarsten is now known as maddash
wooooot kqemu gpl'ed
lots of competition from kernel 2.6.20, I guess :)
Hello everyone :)
Dallur: are you there?
anyway to do a thumbnail on the wiki? where thumb links to larger pix ( save room on wiki unless reader is interested? )
SWPadnos: what do you mean?
kernel 2.6.20 has virtualization support built in
is it as fast as qemu+kqemu
besides, 2.6.20 is a long way from becoming stable
anyone watched jack bauer last night?
maddash, from what I gather, it's very fast when you use paravirtualization
faster than qemu+kqemu, about on par with Xen
but I haven't done a lot of looking into it
hmmm, i'll probably be able to run autocad inside linux soon, then
vmware can do that now
I can run SolidWorks
yes (really what? :) )
any apparent slowdowns?
SWPadnos: :) I mean... smoothly?
ait's probably slower than it would be native, but on my Opteron machine it's pretty darned fast
ah no wonder..
I have SW2004 installed, and I can take the ratcheting screwdriver sample thay have and rotate it around in realtime. rebuilds are seconds
i just remembered that they do thing differently in SWPland
it's probably more the video card than anything else - it's a 7800GT (not fast by today's standards, but fast enough for sure)
SWPadnos: wonder if a 7600 512 would do good too
probably. isn't the 7600 in the same generation as the 7900?
(my card is a 256M 7800GT)
my poor dad's windows setup is bogged down by stuff that gets automatically installed. maybe I could get him to try debian, now that kqemu is out
mmm don't have a clue
oops - dentist time. see you later
where are the modules probe_parport and pic_8255?
Martin: im here but working :D
i see in site
how tomake for install it?
03lerman 07TRUNK * 10emc2/src/emc/rs274ngc/gcodemodule.cc:
Change to use interpreter's error_text function instead of looking it up
the error in the table. This will permit future changes that permit
error messages containing more information.
kame kame ra!!!
how install emc 2.1?
should bin/halcmd loadrt pci_8255 create some pins? i only get 2 functions when i exec bin/halcmd show
goku: is this a new install, or are you updating from emc 2.0?
its possible update emc?
here are the instructions for updating emc2.0 to emc2.1: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.1
maddash__ is now known as sudo_maddash
goku: that exact information was in the 2.1.0 announcement email too.
lerman_ is now known as lerman
sudo_maddash is now known as maddash
as in psuedo maddash or super maddash?
as in that
bribe alex_joni with some candy or a lathe and you'll be sure to get +o
lerneaen_hydra, you know all about that complex, right? :)
lerneaen_hydra, I think it took only an Z-axis.
lerneaen_hydra: get what?
+o in IRC
+o <-- female symbol.
A-L-P-H-A; oh, cool!
female symbol (lying on her side)
male symbol rotated 45 degrees
o7` <-- closer?
i didn't know that alex_joni took candy
I read that as one would read "I didn't know <person> took <drugs>
alex is on drugs?!
i wonder if there was some way to pipe the contents of dd across ssh
candy pushers at raves are great!
person RX dealers.
could an "Unexpected realtime delay" make axis to crash?
well not emc... the PC
if you chose a BASE_PERIOD that is too low, your machine may become unresponsive and require a reboot
a bad realtime kernel can also lead to lockups
jepler: I didn't tune the latency as I am using this pc for tests...
I'll try to change the BASE_PERIOD
pier: what kind of hardware?
onboard video? usb drive plugged in?
usb 3com home connect
nvidia 7600 video card
I have had issues with a computer causing realtime delays when I had a usb chain drive plugged in.
-key chain drive.
usb memory stick - whatever
the pc freeze... no pen drive connected
even on machines where I get "unexpected realtime delay" (e.g., my laptop, or my desktop when using the "nvidia" driver) I don't get system lockups
pier: but you have something usb plugged in though?
shame that I cannot get anything from var log messages
worth removing for a test.
ok I try at once
remove the vicam module?
consider running something that is not EMC but which is realtime -- there are several tests in the rtai distribution
if it locks up that will point at the kernel or the hardware as the cause
I am experimenting with RTAI tutorials and pc never locked....
[20:31:20] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
were you running a standard emc2 configuration?
the config file provided
I do not use this pc with my router
but you modified the configuration at least a little bit, to use AXIS instead of tkemc
so I do not care much about cutting things but axis is great as simulator
jepler: yes... switched to axis from tkemc
have you considered compiling 2.1 with --enable-simulator, so that you don't need a realtime kernel at all?
... not really... I own up to it that didn't know it was possible this time... my fault
but in any case I need rt kernel to learn something with tutorials
ok ... I am going to restart axis
that's the annoying thing about rt software development
well, one of them
fenn, yeah, the last time -mync rt kernel hanged on SMP, I had to debug it over a serial port..
could anybody suggest what is the difference between ADEOS and RTAI kernels?
"The purpose of Adeos is to provide a flexible environment for sharing hardware resources among multiple operating systems, or among multiple instances of a single OS."
some versions of RTAI use an Adeos-patched kernel
jepler, I remember (couldn't find where it was) that it was suggested that one should use not an original ADEOS kernel, but a modified -rtai version
I'm maintaning a different real-time linux kernel patch
erDiZz: I don't know -- I rely on the realtime kernel compiled by Alex Joni for Ubuntu
it's called IPIPE nowadays (not ADEOS)
but with the rtai source distribution, they generally include an ADEOS patch that they suggest you use.
is it an unmodified ADEOS patch?
I don't know
erDiZz: there were times when the ADEOS patch worked better than the one from rtai
I think it's version dependent, and one can't say which one is better
so they both do work?
for recent kernels I'd say go with the one you can find :D
_if_ you can find one for the kernel version you want :D
rtai is terrible for docs
I heard Xenomai is way better, but haven't looked at that
* erDiZz is reading xenomai web site...
it's a long history.. inital project by their own, then they joined RTAI as rtai/fusion, now they forked again
alex_joni, is EMC tied to RTAI?
is there an abstraction level?
emc2 has RTAPI
or a set of requirements for the environment?
in the past it worked on both rtai and rtlinux
there's also a "sim" (userspace / nonrealtime) implementation of the RTAPI
it's an abstraction layer written by EMC people (mostly JMK in particular)
maybe I can make it run on my kernel?
erDiZz: look at emc2/src/rtapi
ok, going there...
erDiZz: the "section 3rtapi" manual pages on http://linuxcnc.org/docs/2.1/html/
are mostly complete give you an idea of the needed APIs in RTAPI
does your CVS repo has a web interface?
where is it?
[21:14:41] <jepler> http://
that's maybe a bit more usefull if you want to look at the api
I'll spend some time on it. thanks.
erDiZz: you can always ask about specifics, in order not to waste time hunting for specifics
jmk and I may be the two rtapi experts -- he designed it and (I think) wrote the rtl and rtai implementations. I wrote the sim implementation and most of the manpages.
I would be excited to see a new realtime kernel that emc2 can use
jepler: can I get your opinion on the minimum latency required for EMC to run on RTAI if one uses hardware generated pulses. In other words, the fastest thread would be the servo one (about 1ms)
if the time between runs of the servo thread varies too much, it will seem to emc that the motors are running alternately too fast and too slow
if you asked for 1ms but ran for 1.5ms then the motors will have gone 1.5 times as long as emc wanted
the next interval might be .5ms and the motors will have gone 0.5 times as far as emc wanted
it seems to me that the effect of this on the PID loop can only be bad
ok, so does it have to be very awaken at very close to 1ms intervals
emc currently gives an error if it the servo thread timing varies by 10%
I assume that this is also true for stepper motors. Is the same thread used to monitor and adjust the speed of steppers
ok, 10% gives me a number to work with
Nicolas35LA: for hardware step generation, the servo thread is presumably giving a velocity command (e.g., a command of steps per second) to the step generator hardware
ok, that is what I assumed
in that respect it's not too different from a servo system, except that the loop is only "closed" over the number of steps actually issued by the board
you have to have seen the original video first though
Is 1ms for the servo thread considered good or are there many cases where one would want finer
lerneaen_hydra: blech. dancing naked male. blech. blech.
I think 1ms is typical but people want more
maddash; have you seen the original?
maddash; ah, what a pity
[21:40:16] <lerneaen_hydra> http://www.youtube.com/watch?v=a16MtxpThC4
semi safe for work
and another day goes by ...
can anyone here explain a possible scenario for gouging?
yeah, a crack in some structure that has to be repaired
huh? I was speaking with reference to milling...
I don't understand the question, can you be more specific
oh, tool gouging..
tool gouging...ie, when "a tool overcuts the part's surface, ... [resulting in] errors between the machined and nominal surfaces greater than the specified tolerance."
all sorts of things can cause that - backlash (especially with climb milling), wrong speeds/feeds, etc
bad measurements :D
bumping a machine that isnt stiff
hm, wrong feeds/speeds is a mess
oh.. forgot to say
if you try to cut a feature that is smaller than your cutter, you'll gouge the work by cutting away something you wanted to keep
I did my first real machining with emc2 today :D
it was about time :D
some text engravings on plexiglass :)
(text generated by ttt of course)
yeah, maybe I'll make some pictures tomorrow
what has emc2 been used for all this time?
so why the big huzzah?
It's fun to talk about hanging around the water cooler. Better than working. ;)
maddash we dont understand the question
(in reference to the first question.)
I was referring to 17:11:30 <alex_joni> I did my first real machining with emc2 today :D
We are excited for alex_joni because he can use EMC2 now.
oh. isn't he a developer?
maddash: Ah, not everyone in #emc actually has a machien to use emc2 on.
Instead of just improving it.
maddash I have a machien, jepler has a machine (that cradek steals once in a while), I think fenn has one too.
Actually it is cadeks machines. ;)
too bad my machine's too old to be controlled by a PC
skunkworks Ok, I couldn't remember who steals from who there =)
maddash: dont say that :D
maddash: you can cnc old gear
with good results
nope mine is gone, now i'm just a lump on a log
a cold log
fenn what happened?
the original owner wanted the motors and controller back
so we scrapped it because the frame sucked to begin with
fenn didn't you have a router attachemnt on the side of it too?
i'm working on a servo drive right now but having problems
a new cnc mill costs less than a laptop...
fenn: what problems?
maddash laptops are getting cheap now $500
skunkworks: some kind of problem with interrupts i think
fenn pc IRQ's ?
jepler: your etch-o-sketch video link doesn't work - the link doesn't go anywhere
fenn: is this your eithernet project?
trying to read an encoder with an attiny26.. i toggle a debug led each time i get a pulse with an interrupt routine.. but i get this square wave half the time
this is just a "lets see if we can get encoder reading to work" test
fenn what not directly from a paraport pin?
no, no pc involved
linear encoder .. they are the way forward
and backwards too, come to think of it
jepler: I always thought the emc2, linux kernel and the like are crazy build schemes
seems I found a software which is way more crazy..
[22:46:12] <alex_joni> http://buildroot.uclibc.org/about.html
did you say something?
trying out hydrairc