somebody should make comp error in that case
jepler: thanks it is past that now :)
back to our regularly scheduled errors now
I would if I knew how
all righty now we are back where we started :)
[01:23:14] <cradek> http://timeguy.com/cradek-files/emc/0001-fix-index-homing-thump.patch
jepler: jmkasunich: how about this? untested except in sim.
cradek, isn't there also a step change in the D (feedback) term?
D term is derivative of error, not position; I think there is never an incorrect error because motion calculates it properly in spite of the position jump
there is ff2 (2nd deriv of command) and I think my patch also fixes that
oh hmm - right, the error changes by + and - "the homing difference" at the same time
yes, you'd get 0 for FF2
yes I'm pretty sure error is fine
I was thinking that something could be done by looking at how the command and feedback values change, but that gets hard to think about pretty fast
hmmm. there's a millipede thingy on my wall
it might be time to clean my office
yeah you could try to guess when the position jump has happened, using a variety of methods - but I think knowing for sure is best, and we have that information
yeah. I'm thinking about a more generic case where HAL is being used but EMC may not be
initial test - still gives a thump
seems less bad though, working on a plot
the command has still changed, so the thump is probably in the next cyclenext
hmmm. no, that shouldn't be it
hm, still one period of -10.00
I didn't hook it up
I'm a moron
and you even changed the hal file in the commit :)
feels perfectly smooth
EMC: 03cradek 07master * rb7a2c6181d08 10/ (configs/sim/servo_sim.hal src/hal/components/pid.c): fix index homing thump
funny - I still cringe, waiting for it, every time so far
Z was really bad - the whole machine and floor shook/rang
funny that one ms can do that
high current servos
I'm kind of surprised the amp doesn't fault when it happens
shows the benefit of jerk limiting, I think
that's what she said
should emc-commit messages pretend they're From: the devel list? People frequently reply to them, and they come to me as <email@example.com>
or I could just add a Reply-To:
elson is now known as jmelson
skunkwork; are you up ?
where do i set the home location for g28 ?
I don't think it matters where you set it
oh he left
[Global Notice] Hi all, we're having some problems with services right this moment -- we're looking into it. Apologies for the inconvenience.
Services are presently running in debug mode, attached to a console. You should take extra caution when utilizing your services passwords.
jthornton_: he asked in #emc aswell
odd, my mesa 5i20 hang up and don't want to boot up
[26654.491610] hm2_5i20.0: FPGA did not reset: /INIT = 1, DONE = 1
I have this many times, don't have clue why
from reboot or from power-up of the PC?
after power up pc it works fine once, and when I want to start emc again, it shows this error
earlier if I had this error I swap mesa to another pci
today I tourn off machine power for 10 min and it works
well, I don't know what the problem is, but if there's a BIOS option to "reset ESCD data" or similar, you might try that
or ECSD or something
on earlier hang ups turning off power doesn't worked
SWPadnos: thanks I'll try that
and/or set the BIOS to "non-plug and play OS isntalled", if it has that option
it may have nothing to do with that, since the card (usually) works on bootup though :)
In hal file, net thc-cmd-original gui.thc.pos-cmd => hctrl.thc-cmd-in works
but net thc-cmd-original gui.thc.pos-cmd =>hctrl.thc-cmd-in
(doesn't work without space after '=>')
yeah, the "=>" has to be a separate word according to halcmd's simple tokenizer, which is based on whitespace
[Global Notice] Hi all, Sorry for the services flapping, I think I have pinpointed the relevant module but not the actual crash (gdb with trace leaves me with 25K lines to look through!) -- to cause less disruptance I have unloaded the affected module, there will be no noticeable changes for end users, only staff usage of services. Apologies for the inconvenience and have a good day.
did i do something wrong in #emc?
piasdom_ is now known as piasdom
hm, my real job is calling me .. bbl
does AXIS not require python-opengl?
mozmck_work: iirc it uses togl some small opengl implementation
which gets compiled into an python extension
I see. I built a livecd based on 9.10. the first computer I tried it on AXIS gave some error related to opengl.
That computer was way slow though and the next one it seemed to work fine.
if AXIS doesn't work, try glxgears
that's unrelated to emc2 and checks if GL works
usually you get an error about missing GLX extensions for your X server
glxgears worked fine on that computer. my latency was only about 6us running from the livecd on that slow computer with glxgears running.
but the computer I just tried it on EMC worked fine, so it may have had something to do with the other computer and how slow it was loading things.
cradek: Nice job on the homing thump. (I think a few people have had that issue)
* skunkworks is finally on the mend.
The Movement for the Emancipation of the Niger Delta ("MEND") is one of the largest militant groups in the Niger Delta region of Nigeria.
hmm - did I spell that worng?
I doubt that ;)
bizarre that nobody had complained about homing-thump, but it has been bothering people
I hope the way I fixed it is OK with everyone, because it's quickly getting entrenched
(I feel a little out of my league hacking on pid)
PID seems easier than all that jommertry you're always working on :)
yeah but it's jmk's pony
the guts of emc, where I usually play, he couldn't give two shits about :-)