i'm trying to do the git stuff
git checkout RELEASE_X_Y_Z
git checkout RELEASE_2_4_0
try this git branch -r
should tell you whats available
git checkout v2.4_branch
but doesn't work
git branch --track v2.4_branch origin/v2.4_branch
git checkout v2.4_branch
that should do it for you penguin
now i need to build emc realtime and simulator
or only realtime?
realtime I presume
toy on the SMP kernel?
you on the smp kernel penguin_emc?
yes... i have smp kernel
i followed yesterday steps
so, i skip build emc2 simulator
yeah you probably don't need that
though theres no harm in it I dont think
did you do the isocpus thing?
when i enter "emc", appear the splash screen of emc
you can't have both simulator and realtime packages installed at the same time, they both install programs called "emc", among other things
but i get some errors
so realtime only is what you want :)
stick them on pastebin
I may get booted off some time, we're having a heck of a thunderstorm
SWPadnos: Dialup is your friend
I'm reasonably sure that's not true :)
now the PC freeze
SWPadnos: I't skinda like Barney
I shoot Barney
i'ts not possible people need to spend hours to do this
building emc was a breeze on lucid, trying to match package names on my system now to see to build the sim here now
I booted this laptop with hardy (it actually booted) and the latency test instantaly went to 500000 ;)
not that I could drive any hardware with it...
Jymmm: why the anti love?
It's as unstable as SWPadnos in a Vegas all you can eat buffett!
this is the message when i enter emc
[00:33:14] <penguin_emc> http://pastebin.com/FMJ7qX1h
that's pretty stable
I never leave :)
morfic: it's a POS. Relesed WAY TOO EARLY. netowrk intermittant, desktop unstable, APM unstable
now i have two versions of emc ...can i uninstall the previous one?
SWPadnos: That's the unstable part... you'ld never leave =)
Jymmm: i see, it was a quick way to build a sim in a VM, and at that, it does work, i do like Jesus and save (snapshots) so instability is just a snapshot restoration at worst ;)
penguin_emc, "See the output of 'dmesg' for more information."
morfic: VB ?
in VirtualBox, yes
it seems to work great on my new laptop
so ubuntu inside ubuntu. got it
SWPadnos: NFC, gonna try v9 instead
i should uninstall the previous version of emc?
i was complaining about how the cd install ran in the VM, SWPadnos suggested to install vanilla ubuntu and build the sim, works much better, all else in VB the same
all the laptoppy things are good - suspend/resume, doing the right thing when the battery dies, etc
Hey, for the wifi, is there a "these hotspots are available" thingy in ubuntu?
also manages networks very nicely, with simultaneous wifi and cabled net management
Jymmm: ubuntu (guest) inside ubuntu (host)? then no, ubuntu guest on XP host
click on the wifi icon, and the first few will be listed
then there's a "more wireless networks" menu item if there are more
SWPadnos: Nope, nothing liek that appears
(or similar, I don't remember he exsact wording
SWPadnos, i should uninstall the previous version of emc?
Jymmm: kind of why i want to find me "elevator moment" with my boss to let me order the pc, install on real hardware to simulate, not a VM on a weak host
SWPadnos: Yeah, I understnad, doens't exist.
well, it only tells you the ones that broadcast their ESSID, of cours
SWPadnos: No such item exists.
penguin_emc, how are you planning to use the version you compiled?
you probably should remove the old version
no, I mean run in place or installed?
Jymmm, what version of Ubuntu?
penguin_emc, ok, then you should probably uninstall first
i the steps dont's say anything of unistall the previous one
Jymmm, and you know for sure that there are networks around that it isn't showing you?
penguin_emc, it's not necessary, but it can make some things easier down the line
Jymmm, what wifi chipset?
and is it enabled?
(do you see any wireless stuff at all?)
SWPadnos: it's a linksys 802.11g pcmcia card
ok, you can find out if that exact model is supported, of course :)
SWPadnos: No, none at all. From the mac I can see other ssid's
I had problems with an old Linksys PCMCIA card - worked but only when there was no security
SWPadnos: When I shoved the card in, it asked if it can install broadcomdrivers
and that was with the official Windows driver
sorprise!, emc is not as easy to remove
i need a manual and 4 hours more to remove the previous version
penguin_emc, ok, what did you do, what did you expect to see, and what actually happened?
i can enter to stepconf perfeclty
Jymmm: ubuntu is prettier and prettier, and i bet appealing to windows users, just not so great technically anymore</imho>
but i can't enter to emc
the pc freeze
do one thing at a time
the last thing you said was that it's hard and time consuming to remove emc. do you want to deal with that or the freezing problem now?
i can pastebin the message
how are you running emc? (terminal, icon, menu ...)
there is no icon
i need to use the terminal
[00:45:29] <Guest205> http://pastebin.com/FMJ7qX1h
(this is me)
Guest205 is now known as penguin3
here is debug.txt
[00:48:42] <penguin_emc> http://pastebin.com/MrSKxTq2
tell me if you need another output
i'm going to type dmesg
also uname -a
dmesg will spew a lot of information
dmesg > somefile will write the information to a file
[00:54:06] <penguin_emc> http://pastebin.com/WZRG2a3z
Linux agustin-desktop 2.6.24-16-rtaismp #1 SMP PREEMPT Mon Apr 20 23:02:13 EDT 2009 i686 GNU/Linux
that can't be all of dmesg
yes, it is
so this is after a reboot?
i followed the steps
dmesg gets cleared whenever you reboot, so the things that the RTAI and HAL modules print there go away
does the PC crash every time you try to run emc?
ok, then try
instead of type "emc" ?
that will load up the realtime system and stick you at a halcmd prompt
now i am at halcmd prompt
ok, type "show" (without the quotes)
you shouldn't see much, but it shouldn't crash either :)
also, open a second terminal and pastebin the output of lsmod
[01:03:53] <penguin_emc> http://pastebin.com/HUZBcbTm
ok, that looks fine
pastebin the lsmod output, then issue this command from within halcmd:
loadrt threads name1=fast period1=50000 fp1=0 name2=slow period2=1000000 fp2=1
then pastebin the output of show again
[01:05:35] <penguin_emc> http://pastebin.com/hvFPryGn
I have to do some packing, I'll be back in a few minutes
lsmod looks fine
[01:09:34] <penguin_emc> http://pastebin.com/L4R4keKi
(this is the halcmd output)
oh excellent :)
now if the PC isn't frozen, pastebin the output of dmesg
(the last pastebin is not very excellent)
you can skip most of the beginning, maybe start at the 60-second mark
it have a error message
yes, but there's an error, and the PC isn't dead yet, so there is some information in dmesg that will help us :)
also, please post the contents of the file /etc/lsb-release
and gcc --version
[01:19:34] <penguin3> http://pastebin.com/rswBYmZR
(is not all the output... because is very long)
morfic: Getting more bloated at every release imo
penguin3, just put in the stuff starting at the line beginning with "[ 1813.944226] I-pipe:Domain RTAI registered.
gcc 4.2.4 lubuntu4
what i need to do at the beginning of the line?
what I meant was that it's more important to see the end of dmesg rather than the beginning
and the line that says this "[ 1813.944226] I-pipe: Domain RTAI registered." is the first line of new information (after the stuff in the old dmesg paste)
i add this line at the begining of dmesg?
dmesg gives you a lot of output
I want to see the end of yhat output, not the beginning
that, not yhat
the last pastebin have this line
is the line 371
if i generate dmesg again, the output will be the same
can i show you a remote desktop?
(if there is such thing in ubuntu)
there is one, but I'm not set up to use it at the moment
how are you putting the data on pastebin? as a file upload?
ok, then look at the end and paste that :)
[01:40:51] <penguin_emc> http://pastebin.com/nnpfNw3x
i think is the same
well, that didn't work
load the file in gedit, then copy/paste from there
pastebin is limited in lines
I thought the limit was 1024 or something, but I guess now
I guess not now :)
[01:43:44] <penguin_emc> http://pastebin.com/nsjFLmLV
is there much more? it is possible that the output ends there on line 426
ok, I guess it does :)
well, there is a symbol version mismatch. I can't tell you exactly how to fix that right now, because I have to get to bed
hopefully someone can review the build process you did to see how to correct the problem
i think there are 2 options
option 1: fix this particular problem
I think it's either the build not quite matching what the kernel expects, or there's a problem with emc2 not knowing which modules to load - the ones you built or the ones that had been installed from the package
i think i have updated many things
i there is a warning in linuxcnc "do not update blablabla, because emc will stop working"
when i build and get the dependencies, the process uipdated many things
maybe is something wrong/missing in the steps
you're on 10.04, and the steps were written for 9.04 or 9.10, there are bound to be some slight differences
wait, are you on 10.04?
with the experimental SMP kernel
no, you're not
I just don't have any more time to help you tonight (sorry)
don't worry... i really apreciate your help today
Anybody used PCB to make boards and export Gerber files? I can't figure out how to mirror the design for milling traces..?
[02:16:13] <Jymmm> http://www.timeguy.com/cradek/cnc/pcb
you can mirror gcode by negating all the X values
cradek: Is;t there some script to convert gerber files to gcode for trace milling?
I don't know
or eagle files or something like that that your or Jeff wrote?
cradek: oh, eagle. where is the script? I cant find it
[02:21:03] <cradek> http://wiki.linuxcnc.org/emcinfo.pl?Cam
cradek: Hmmmm, I thought there was one that you or jepler wrote.
cradek, Jymmm I'm using PCB (open source software for linux) it exports Gerber files. Then I used gcam OS software to convert the Gerber file to G-code. But niether program seems to have any way to mirror the whole board???
gcam converter works very nicely except I need a way to mirror the solder side of the board. I can't believe PCB doesn't have that capability. You can opt for mirroring when you PRINT to a printer, but not when you make a gerber file.
so just fix it - mirroring is such an extremely simple operation
Unless I'm missing something. I was hoping someone is familiar with these two programs.
sorry, not familiar with them
cradek, I agree, but that software (both of them) have been out there a long time. I'm thinking one or the other must alraedy have the capability but I just haven't been ablt to discover how.
So I should just read the gcode file and reverse every x value? OH! can't I just reverse the x direction in my EMC config file!!!????
cradek that should do it right?
davidf: Is PCB in Synaptic? I thought I grabbed all of the CAD/CAM/PCB I could find.
well you'll screw up all your offsets and your homing setup, and jog direction, and probably other things I haven't thought of
I think it is. It is packaged with gschem
fixing the gcode must be easier than dealing with that
cradek, Yeah, just realized that about the offset. Should be morrored about the midline or have to add an offset right?
if you change where G54 is the all X can be X- unless you chose G54 to be in center of part, then stuff is more "fun"
KimK do a search in your synaptic pkg mgr for geda-xgsch2pcb and also just geda so you see all the stuff that might be needed with it.
hm, seems sim gets stuck about 5 passes from finished OD in this loop, if it does it again, it'll be 3 times in a row
yeah, runs through the loop, starting at X10, and X6.03 (.01/side stock and a magic .01 for a prefinish pass) it stops, spindle goes to , well not even 0, -2500
KimK, Do you ever use KiCad?
davidf: I haven't, but I'd be willing to look at it. I thought I'd end up getting the pay version of Eagle when I needed one, but if there's a good free/open version, great!
cradek: hm, RPM related, when i use S2400 with G97, i am ok running through the loop, when G96 and the smaller Diam lets RPM go above 2500RPM, it stops, going to look in .ini now
morfic: probably waiting for spindle-at-speed
for a very very long time and spindle is showing -2500 in Axis
davidf: where does geda put its example files? (I saw and got them too)
KimK, Just a sec...
morfic: why is spindle showing -2500? I bet that's not "at speed" so it'll wait
is there a max rpm/speed anywhere that might keep it from ever reaching it? don't see that in the .ini
sim/lathe has all kinds of weird goop to simulate a spindle - you might find the culprit in the hal file.
or maybe just turn spindle override down?
looking there, need to make sense of the units in .hal maybe
cradek: i could test it with the override, most lathes max at 2k or 2.5k, but it makes me wonder, how do i tell emc2 "it's ok if you don't reach rpm, don wait if current > max"
KimK, Start in usr/share/doc there's a zillion geda folders including geda-examples & geda-doc
you can generate the spindle-at-speed signal any way you want (you don't even need to hook it up if you don't want to)
davidf: Is this the one you're using? http://imagebin.ca/view/ilTwIh.html
cradek: and it is at speed that causes it to "get stuck", i can override and it continues "cutting", that'll be something i will check once it's on the machine
davidf: In the pulldown menu, under Buffer, there's Mirror Buffer (left/right) and Mirror Buffer (up/down). Would that help you? (After making an appropriate buffer selection, of course.)
you can use halcmd to unlink spindle-at-speed and set it true and it'll continue
KimK, That's PCB. It is a separate progranm hat comes bundled with geda. You get gschem, (schematic editor) gsch2PCB (converts schematics to parts & netlist in PCB, (has an autorouter too,) and then PCB is where you actually lay out the actual board.
davidf: Select top layer/mask/whatever, copy to buffer, paste buffer to bottom layer/mask/whatever. Will that help?
KimK, Tried that. You can't mirror anything that contains an element ie, such as an IC package outline or a resistor.
Oops. skipped mirror step in the middle there.
Wait, it should handle that by itself, you shouldn't have to do anything. It should know the bottom layer is the other way around.
KimK, You can however, break everything in the buffer "to bits" and then mirror it, but you end up with just a bunch of primitives on the board. Lines and arc etc. Guess I could do that in a separate copy... hmmm...
davidf: You started out wanting to make a bottom solder mask, was that it?
KimK, I like this train of thought... :)
I want to contribute with an article about speeding up EMC using SMP. I'm going to write it in plain text.
who i need to send the article?
sounds like you should put it on the wiki
The PCB program should generate all the needed "auxillary" layers "automagically" I would think. (But I've never used this particular program though, just others)
yes, but the wiki uses git
no it doesn't
i don't see a "edit" button
read here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?BasicSteps
davidf: let me fiddle with it a bit...
cradek: yeah, i can ignore it, but i think we rather learn how to control at-speed, right now i am simply at a point where the hal math is not clear yet, but there are enough at-speed related items i will be looking up in the docs
usually a vfd has an at-speed output and it will just naturally come on at the right times
if you're faking it, it can be more complicated (delays? feedback is "near" commanded?)
KimK, Thing is, when I draw the board, it shows on the screen un-mirrored, just as I drew it of course. Then I generate the Gerber and load that into gcam which generates g-code from the gerber file. It has a viewer, and it shows it as unmirrored as well.. Also gebv shows it just normal too...
I should look at the g-code itself. I'll make something simple and look at the actual moves.
cradek: playing with the sim's PPR rate and the matching scale it's now cutting to the end, if a VFD has an at speed output, i guess the hal file will be simpler on a real machine, which is fine with me, not sure how sim generates pulses, but by reducing the PPR, it does think it reaches a higher RPM if the same number of pulses are generated, it may not seem that way, this all actually helped me :)
at this point i am just glad the program works, the configuration i think is something better done on the actual hardware, things will make more sense than they do with the sim
yeah, it's pretty hard to make a perfect sim
it's great as it is, i just lack a lot of background
emc sim builds easy too, that's a plus for me, now i can run it here w/o the VM nonsense
i tried to avoid the "hi, i never used EMC2 before, i built it myself, nothing works, can you help?" scenario, but inside a VM it's just not as much fun
[03:16:57] <morfic> http://pastebin.com/2QD4CcA9
<-- the source of my enthusiasm
i could turn this into a generic bushing program for the boss easy, something he tries to get out of our CAM software for weeks, would just need to do some math for the tool nose radius on the chamfers, or no such thing if i just let the control comp the tool for me (wondering if i could get them used to it, we don't ever worry about orientation/TNR settings on the controls with tool paths from the CAM)
alright, i seize my rambling now, just easy to get excited about EMC, but it'll be a few weeks until all the machine parts will be back
yeah tool shape comp will fix that right up for you
i used to program like that in last job, comp + G71 and you are set
emc is pretty r0cking
davidf: OK, I'm starting to get the drift I think. Here's something from View/Shown Layers/Edit Layer Groups/Layers/Info: "The special 'component side' and 'solder side' are layers which will be printed out, so they must have in their group at least one of the other layers that are drawn on the screen."
design/cam stuff is not so r0cking
lol, Firefox 35-50% cpu, emcsrv not to be seen in top, milltask 5%, python 2.6 shows up twice at a 1% each, lol
sim running is 18% cpu on one of the python threads
davidf: There's a "solder mask" layer, but only one for both sides, I think. However, I was able to create new "top mask" and "bottom mask" layers that then appeared in the layer button stack.
davidf: So with some fiddling you could have different top and bottom solder masks, I think(?)
But is one of them going to be mirrored?
But the default soldermask is intended to be used on both sides, I think. You could print it out mirrored if there was a concern about having the emulsion side down and so forth.
I'm going to be milling the board directly.
No, you'd have to fiddle (what, copy and paste with buffer select, etc.?) the existing "soldermask" into two new layers (top mask and bottom mask? I thought that "bottom solder mask" made (all!) the buttons too wide).
davidf: Oh, well, if you're milling directly, then no worries about a soldermask, right?
I need to load the gcode into emc and look at it. I'll know immediately if it is mirrored or not. But that puter is downstairs / no network so I'll have to put it on a flash drive etc.
What was that about buttons too wide?
OK. Well, maybe someone has some advice for me. I upgraded John's BP2 from 2.3.5 to 2.4.0 and it didn't go smooth. I think the tool table updater got confused because we had more than 56 tools? I think it's converted manually now, but emc still won't start. I can go to that machine and post errors if it will help.
did you take NML_FILE out of your ini?
[03:38:26] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UPDATING#Changes_between_2_3_x_and_2_4_x
davidf: When I made the button text too long (in "add new layers"), the buttons and the sidebar all got wider and were going "underneath" the PCB display.
cradek: Hi Chris, how are things? Yes, I was following the directions and commented out that line. Then later I put it back to see if that would help. It didn't seem to help either way.
ok, maybe we better have a look at the erorrs then
also, the errors
OK, I'll jump over to the BP2
OK, here I am. BTW, I expected to see XYZABCUVW entries in the new table.
they're all optoinal
I think this was the most recent attempt to start: http://pastebin.com/b7Bkki6i
[15074.596376] PARPORT: ERROR: linux parport parport0 does not support mode 4
another user on the list had this problem. linux says your parport can't do EPP, even though it (apparently) can
for 2.4.1 this has been changed into a warning, so it is no longer a fatal error
[03:49:04] <cradek> http://git.linuxcnc.org/gitweb?p=emc2.git;a=commit;h=a661c173144d870415491751d51fb58de880a98f
seems like you have two choices: if using git, you can update to v2.4_branch to get all the fixes awaiting 2.4.1, or you can wait for 2.4.1. otherwise you'll have to go back briefly to 2.3.5.
OK, thanks, that's what I'll do then. I only tried the upgrade to see if it would help with some minor problem we were having which has completely escaped me now that the no-start screen appeared unexpectedly. Oh, well, at least there's an easy reversion path, eh? (I saw it on the wiki or I wouldn't have upgraded, lol)
fwiw, here's the thread about that: http://thread.gmane.org/gmane.linux.distributions.emc.devel/3122/focus=20588
oh - actually, if you read that thread, there's another solution
I haven't done anything yet, what's the other advice?
You know, I'm looking at the thread now, and the later part where the subject changes to "part program exceeds machine limits", I think that was the original problem we were having. I guess I'll have to read both threads, or the entire thread, or whatever it is.
But first a break for a bowl of beef stew, I'll leave the chat open and I'll be back in a little while. If anyone has any advice, please post it and I'll scroll back. Thanks for your help!
with Lathe=1 X+ extends to the bottom, can it be switched to so X+ extends to the bottom in Axis preview?
morfic: for a test, i converted the subroutine you posted for use with ngcgui:http://www.panix.com/~dgarrett/ngcgui/morfic.png
modified gcode: http://www.panix.com/~dgarrett/ngcgui/morfic.ngc
if you're interested, see http://www.panix.com/~dgarrett/ngcgui/readme
oh hells yes
interesting, wonder how crazy it would look if i expand it for Face, OD, ID, Part Off
actually, not much
i need stock ID and finished ID, face stock, Part off would be plain math based on length, OD and ID
dgarr: thank you very much
np -- let me know if you try it
i hope i find some time tomorrow, right now i am already on borrowed time
i didn't study the code, just mechanically converted it to reqd format and changed variables from "numbered" to "named"
would be great to extend it into a generic bushing program now rather sooner than later
the code works as i wanted, the gui for it might be nice to have
dgarr: does the gui just hold the values and interact with axis, or does it "post" a file for Axis to run (i see on a screenshot on the mailing list it says "file sent")
it creates a file and there is an option to send it to axis
i'll read the comments in the tcl file, it should clear things up, now i wanna stay up, but i am barely awake as it is :P
BridgeportIIa, are you KimK ? And are you here? You won't believe this...
If you press tab, the view mirrors in Y. Press shift-tab, it mirrors in x. If you save the file that way, and then export gerber, it's mirrored. Nowhere is this documented in the manual as far as I can see.
Also b moves whatever component the cursor is over to the back side of the board. shift-b moves any highlighted component to the back side.
There is a hot key list floating around somewhere. I'll go look for it.
davidf: I just got back. Excellent! I knew it shouldn't be so hard. (Well. OK, except for the whole making two separate and different masks, that's a little hard.)
Yes, I'm KimK except when I'm at one of John's Bridgeport II's in the shop. Unit "a" is the first of two, but it'll be a little while yet before unit "b" comes online. Unit "b" is still a big pile of do-it-yourself parts.
Maybe I'll tell John he has to call them 1 & 2 because they're really Bridgeport IIa NC's to begin with, and if we call them IIa-a and IIa-b, well, that's just too confusing.
KimK, The really hard part is trying to find adequate documentation, and keeping your sanity during 48 hours of trying to figure it out.
davidf: Yes, exactly. Qcad can be that way, it
I found that while searching through obscure bug report posts on sourceforge. Just a mention of pressing tab.
davidf: Yes, exactly. Qcad can be that way, it is a lot easier if you watch someone use it for 5 or 10 minutes, rather than read the manual.
YouTube is very helpful for that too.
I've gotten fairly comfortable with Qcad. But the user interface of PCB is slightly horrible imo. LOL
Probably a result of many folks working on it independently. I shouldn't complain. It's fre, and a lot of work was done by some hard working folks.
But it seems to m, if you're going to make a function like mirroring, and you don't want to bother adding a menu selection for it, then one could at least put a small note somewhere in the manual????
Yes, and I can't tell exactly what they were influenced by, Tango, Pads, Orcad, etc. I think I can see some Tango there though.
I used pads years ago. it does remind me of that. I still have a dos version from circa 1990 somewhere. :)
I noticed it has no Help pull-down. Just man geda, I guess? No, that doesn't work. But there was a doc I just installed, wasn't there?
kimk btw I want to install emc via the synaptic pkg mgr on this box just to be able to see the g-code rendered. Do you know the repository name off hand?
there are docs in usr/share/something or one of the usual places. Also there are two pretty good Tuts online for first attempts. I'll find those in a sec...
No, because I'm in the office (10.04). But I'll answer from the shop...
[06:01:57] <davidf> http://www.delorie.com/pcb/docs/gs/gs.html
"Getting started with PCB"
[06:03:53] <davidf> http://geda/seul.org/wiki/geda:gsch2pcb_tutorial
" gschem -> gsch2pcb -> PCB"
Both are pretty good. The second one does mention moving things to the back layer.
Synaptic shows (in Repositories, 8.04) http://www.linuxcnc.org/hardy
hardy base emc2.4 and http://www.linuxcnc.org/hardy
hardy base emc2.4 (Source Code)
both checked [x] of course
Now that I've listed those (2.4) I have to go back to 2.3 :(
Oh well, 2.4.1 will be along soon enough
having trouble setting the repository right
davidf: For the 2nd one, the link isn't quite right, I only get "Fehler 404 - Dokument wurde nicht gefunden" (Document not found?)
howd penguin go?
davidf: Does this help any? http://imagebin.ca/view/G_VmCy.html
yes thanks I got it. But I'm being told part of the down loaded files can't be authenticated & could allow malware, etc...?
Maybe you don't have the EMC key? I'll BRB...
I got a msg about docs not found as well but 41 listings came in from the repository and emc2 WILL load if I allow it to.
Goodness you are sure helpful esp. at 1:30 AM. :) What time is it there?
Also 1:30am here (well, 1:20). Try this: http://imagebin.ca/view/fSqCJhw.html
Do you have the EMC key? I can give it to you, but I'll have to locate it. Google might be faster than me.
I think it comes in automatically on the CD-ROM install.
No I don't think so. I don't remember needing that last time I installed it.
can EMC use these 'macros' ? http://pastebin.com/8USt6bbX
What's the benefit of EMC2 vs Mach3 ? I just started wondering, I love EMC2, but haven't tried mach3 yet
Mach3 is american... who uses american code on purpose?
mach3: "Customizable M-Codes and Macros using VBscript"
plus it relies on a non-realtime win32 platform (unless you have a custom embedded win98 machine that has a realtime kernel)
^ that's the only argument I needed lol
anyone else see white letters on a white background? :/ http://www.programmingunlimited.com/tips.htm
yes. on MSDNAA
and if you hovered the page, everything turned underlined orange.
press ctrl+you for the code, you will see it is all on one line :/
now this looks crazy:
<br>Copyright © 200<span lang="en-us">8</span>
whomever wrote this didn't proof read it
well, what you see is what you get.
anyways, time for me to head off to work and then figure out how to install EMC2 on my dead spare parts laptop & get it running (no monitor or cdrom on there anymore, should work fine otherwise)
ahh, I get it. in IE it is fine.
davidf: At http://webcache.googleusercontent.com/search?q=cache:zq5RRnbc6GgJ:pastebin.ca/1754284+EMC+Archive+Signing+Key+8F374FEF:+%22EMC+Archive+Signing+Key+%3Cemc-board%40linuxcnc.org%3E%22&cd=2&hl=en&ct=clnk&gl=us
I found a couple of lines about "requesting key 8F374FEF from hkp server pgpkeys.mit.edu"
Maybe there's an apt-get to do this, I'll man apt-get...
There is an install script on the wiki for ubuntu 8.04. I just downloaded the script but I was hesitant to run it from a wiki. Is that safe really? Is that script editable by just anyone?
I'm sure it's fine, but I understand your hesitation, hold on just a bit, I think it's in apt-key, but how to request...brb
The emc2-nstall.sh references emc2.3
Get a copy of this on your system as a (text?) file: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x3CB9FD148F374FEF
Then try apt-key add filename (you might have to sudo)
See if that works
Thanks kim. I appreciate that. I'm going to wait till tomorrow to do anyting more though. I'm way tired. :)
OK, no problem. I'll be gone most of tomorrow day, but I'll look forward to hearing how it worked out.
And thanks for your info on the PCB program, I'll look forward to trying it.
Thanks loads. See ya.
The gschem / PCB thing is actually quite nice once you get past the UI quirks.
good morning from germany
Live from the Oilspill at the Well"mms.piersystem.com/deepwater1" MultiMediaStream VLC-player Http
anybody know how penguin got on?
alex_joni:is there any way I can do an encoder reset after homing?
jlmjvm: you must connect homed signal to encoder.reset or simmilar
micges_work:could this be tested in hal show config?
is there a wait to turn motion.digital-out-xx on or off from some logic in the HAL file ? or do I need to run MDI command for that ?
beacause I need to turn off motion.digital-out-00 when halui.program.is-idle goes TRUE, wich means program or machine as been stopped
jlmjvm: what do you need the encoder reset for?
alex_joni:i cant make homing to index work with stepgen,havent had any luck trying velocity,just looking for a easy way to zero out the counters after homing
MarkusBec is now known as CebSukram
cradek:was looking at your max stepper in sample configs,used the diffs to make some axis velocity meters
jlmjvm: I don't think that will work ok
if you zero the encoders from outside, emc2 will see a position jump and will try to compensate
hi all the oil spil is still on full precedure
alex_joni:if you get a chance take a peek at my vel setup http://pastebin.com/C2nX5QiF
jlmjvm: what is wróng it looks right
gives ferror immediately,think i might be missing a parameter,does it need frequency?
no but the tread value
stepgen.N.frequency float ro
does it need that?
i do not now your maschine this is parport or
jlmjvm: P = 0 is bogus
you need to tune it
start with a large FERROR and MIN_FERROR
and adjust tuning parameters
alex_joni:will give that a try,thanks
jlmjvm: follow the servo tuning docs
is that on website html or wiki?
it did actually move that time before ferror
[13:03:59] <alex_joni> http://www.linuxcnc.org/docview/2.4/html//motion_pid_theory.html
CebSukram is now known as MarkusBec
is there a wait to turn motion.digital-out-xx on or off from some logic in the HAL file ? or do I need to run MDI command for that ? or maybe with some ladder logic ?
because I need to turn off motion.digital-out-00 when halui.program.is-idle goes TRUE, wich means program or machine as been stopped
I need it because if I stop the program before it terminates itself
the motion digital outputs stay or their state
and I need to turn them to FALSE
I prove build emc2-2.3.5 and rtai-3.8.1 with gcc (Gentoo 4.3.4 p1.1, pie-10.1.5) 4.3.4
the error is emc2-2.3.5/src/hal/drivers/mesa_5i2x/hal_5i2x.c:179: warning: pci_find_device is deprecated (declared at include/linux/pci.h:616)
emc2-2.3.5/src/hal/drivers/mesa-hostmot2/hostmot2.c:834: error: struct device has no member named bus_id
maybe one library or just a .h is missing
the linux-headers linux-headers-2.6.32
the warning is just a warning,
yes the warning but the error
something relative to emc, I think
or to something missing in your kernel source/headers, I'm not sure
the file ihostmot2.c in line 834 I find the function: strncpy(dev.bus_id, hm2->llio->name, BUS_ID_SIZE);
yes, one of the parameters in the function call is a structure of type "device", but the declaration for this structure is missing somewhere
salvarane: what kernel version do you have?
this is what the error says
linux kernel 18.104.22.168
I have patched base/arch/x86/patches/hal-linux-22.214.171.124-x86-2.6-03.patch
user@ > # uname -a : Linux localhost 126.96.36.199-rtai-vulcano #3 SMP Thu May 27 12:37:42 CEST 2010 i686 AMD Turion(tm) 64 X2 Mobile Technology TL-56 AuthenticAMD GNU/Linux
I change the linux-headers from linux-headers linux-headers-2.6.30 to 188.8.131.52; compiling and rebooot
I am reboot the system
salvarane: I have test packages for ubuntu 10.04 at http://www.linuxcnc.org/mozmck
kernel, rtai, and emc2 2.4
mozmck, great !
so I can update my xubuntu
I must change the version emc2 from 2.3.5 to 2.4 ?
these are for testing right now.
I use now your test package for 9.10
salvarane: I compiled emc 2.4, but you could use my kernel and rtai packages and try and compile 2.3.5 if you want.
salvarane: if you already have a kernel and rtai running then that may not help you.
bricofoy: that's good to hear! There have been some problems booting reliably with rtai patched kernels on 10.04.
I will try
bricofoy: but the latest ubuntu updates seem to have fixed or at least made it better. One thing that does work every time is to downgrade grub2 to grub 0.97
with the 9.10, I have sometimes a problem at boot : black screen with just un blinking cursor
and nothing more, even numlock is frozen
I just reboot, a few times sometimes, and at one moment, kernel boots
bricofoy: yeah, same here. downgrading from grub2 fixes that for everyone that has tried it.
thanks but I have gentoo system and is possible that the config of you not it goes well for my
salvarane: that could be. I don't know how installing .deb packages would work either.
other thing a bit strange : sometimes, X auto-login does not work
the problem not see on kernel 184.108.40.206 the emc2 build with successful
bricofoy: if you try it, first try with the latest updates from ubuntu and see if that works. It will be great if everyone doesn't have to downgrade grub.
for the moment I use the ubuntu from grub
I just have to press resart sometimes to boot the PC
but this is not really a problem for me
salvarane: I remember a problem in 2.3 with the newest kernel. It was fixed for 2.4 but may not have gotten put in 2.3.x
I I want to test on which versions of the kernel work the compilation of emc2
ok I test version 2.4
bricofoy: grub or grub2 (grub2 is version 1.xx and plain grub is 0.9x)?
could you send me the address cvs emc2.4 please
well the grub installed by default with xubuntu 9.10
I think it's grub 2
thanks the command cvs is correctly : git clone git://git.linuxcnc.org/git/emc2.git emc2-dev
yes I think that's right
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-05-27.txt
no one as an idea for my motion.digital-out tuning off problem ?
ok download the code , test build thanks
the versio cvs of emc2 is 2.5 and not run after build
insmod: error inserting '/home/salvarane/emc2-dev/rtlib/hal_parport.ko': -1 Unknown symbol in module
check dmesg for a better error
salvarane: most likely you did compile the modules against the wron kernel-version. at least this is my guess
I had similar trouble with unknown symbols. after I purged my install and compiled everthing from scratch emc2.5 worked out fine for me :)
in the moment of the compiling the src emc-2.5 have received this output is correctly all warning message http://pastebin.com/WFCYyqr4
the default ./configure set the option --enable-run-in-place can I disable this option
salvarane: check and see if you have the file: /etc/modprobe.d/emc2 with the line: install parport_pc /bin/true
if so you will need to comment that line out and reboot for emc2 2.4 and greater to use the parallel port.
no the file /etc/modprobe.d/emc not exist
use lsmod and see if parport_pc is loaded
the ./configure script in the directory emc2.4/src set in auto --enable--run-in-place, how disable this option pleace
one moment pleace , I rebuild the source
to disable that option use --prefix=/usr or /usr/local or whatever directory you want to install to
ok I prove
i.e. ./configure --prefix=/usr/local
ok --prefix=/.. option work fine
thanks , I build
Is there a way to execute Home Axis (for XYZ) from a pyVCP button? I know I can execute G53 Go X0 Y0 Z0 from a button and am doing that, but I would like to know if you can actually control AXIS from pyvcp within AXIS....
I have installed emc2 but the error still, I not set the module parport in the kernel, I must set it
salvarane: that was my next suggestion, the parport module was not enabled when you built the kernel...
I compiling this module parport in the kernel, thanks
grommit, look if you can do something with halui.joint.selected.home or something like that
there are a whole lot of useful HAL pins in halui ;)
grommit, add HALUI=halui in the [HAL] section of your ini file if you don't have halui loaded
I have that.
Am looking at joint.selected docs, thanks....
[15:36:25] <penguin> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Rastering_With_A_Laser
I think everyone can contribute a little
waiting for s.axes
Invalid configuration of axes is preventing EMC from starting
Shutting down and cleaning up EMC2...
/usr/local/bin/emc: line 358: 6554 Killed $EMCTASK -ini "$INIFILE"
salvarane: can you run latency-test?
does it give you valid numbers?
one record is RTD| -1724| -1724| 3656| 11970| 12165| 0
ok, looks like the rtai is working.
al the recors are like at this int ./kern/latency/run
can you run the emc program called latency-test?
not find the script latency-test
where I find the file latency-test
emc2 source / rtai source
I don't know right now - don't have the source right here.
ok I find in the source
penguin: did you try speeding up the servo thread? like SERVO_PERIOD = 250000 for 4 KHz
ok sorru I find the program latency-test installed in /usr/local directory
I run the program
Servo thread ( 1.0ms) max interval (ns) = 1039315 max Jitter =41035 Last interval = ~1012000
base thread (25.0up) max interval (ns) = 53103 max Jitter = 47389 Last interval = ~ 24000
How can I make a single pyvcp button perform three functions? I have "net remote-home-all-axes halui.joint.0.home <= pyvcp.home-all-axes" which homes X, but I need to tie all three axes to one thing (pyvcp.home-all-axes)...?
if you have a homing sequence, AXIS will give you a home all button and halui will give you a home-all pin. also, the control-home keyboard shortcut will home all.
[15:57:49] <cradek> http://www.linuxcnc.org/docs/devel/html/gui_axis.html#r1_3_5_2
[15:58:15] <cradek> http://www.linuxcnc.org/docs/devel/html/config_ini_homing.html#r0_1_3_9
grommit: if you have homing sequence, you have halui.home-all pin
what is the irc command to add one of those comments (like: grommit goes off to RTFM)?
* grommit grommit goes off to rtfm
from the department of redundancy department
I disbaled option acpi/apm and others as indicate in document EMC2 e RTAI su Ubuntu 7.04 "Feisty Fawn" at http://www.emc2cnc.altervista.org/index.php?option=com_content&task=view&id=23&Itemid=26
build the kernel and reboot
in this moment when the kernel is compile , emc run without problem
in this moment I am cimpiling the kernel, end the emc-2.4 running and work fine, because this beavior
Hi Q for any board member:
I want to istall emc2 on 8.04 ubuntu via pkg mgr but when I markfor installation and click apply changes I'm getting a warning:
NOT AUTHENTICATED - linux-image-2.6.24-16-rtai rtai-modules-2.6.24-16-rtai emc2
Are these packages OK anyway? What's up with that? TIA for any help
SWPadnos, Should I go ahead and install emc2 via synaptic? (Please see my post above)
davidf: I'm not a board member, but that warning is because you don't have a gpg key for the linuxcnc repository.
If you used the script from this page it should get the key for you: http://www.linuxcnc.org/content/view/21/4/lang,en/
I think the relevant lines are:
gpg --keyserver pgpkeys.mit.edu --recv-key 8F374FEF
gpg -a --export 8F374FEF | sudo apt-key add -
* grommit returns from RTFM'ing and thanks cradek and micges for revealing the secret of the home all button
so you can probably just type those in the terminal.
anyone know if a nice way to make a diy laser scanner? =)
the approach similar to david laserscanner is pretty decent, but I would like to be able to use recorded HD video as material
ok runing emc-2.4 as normal user compiled with rtai-3.8.1 kernel 220.127.116.11 gcc (Gentoo 4.3.4 p1.1, pie-10.1.5) 4.3.4
emc2 run with controller pcie 03:00.0 Parallel controller: Oxford Semiconductor Ltd Device c000
thanks to <mozmck_work1> and all the chanel emc
salvarane: glad it's working for you now!
mozmck_work1, I tried running those two lines and got this:
gpg: WARNING: unsafe permissions on configuration file `/home/dave/.gnupg/gpg.conf'
So then I tried the installation instructions from the linux.org page and got the same thing. It doesn't like the permissions on the folder .gnupg...
someone saw the article about laser rastering?
[16:55:17] <penguin> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Rastering_With_A_Laser
I had emc installed earlier and partially uninstalled.
I tested ExpressCard trade Delock which creates one parallel port real chip oxford on my notebook it work, but I have to still test, Thanks a lot
i need some help with the last steps
can anyone look at this
[16:57:28] <penguin> http://pastebin.com/ytSewFW9
penguin is that halcmd unladrt all correct or should it be halcmd unloadrt all?
i have enter the misspelled command
there are two of them... a couple lines down is one more.
penguin see above.
davidf, now i enter the correct command, but the error message is pretty the same
[17:09:30] <penguin> http://pastebin.com/iNPwGB4h
i followed the steps of the guide i wrote
maybe there is a missing or wrong step
penguin: have you looked at this? (laser rastering) it is pretty basic but goes about rastering a different way http://github.com/jedediah/graster
You would have to read the source.
hi skunkworks, yes, someone show this page, but i don't konw how execute the code
or what i need to download
same here.. ;)
i tried to contact jedediah, but don't respond
hi all , we must find bether application of the emc http://www.youtube.com/watch?v=92Ye2Q8U-rY
do you know the name or email of jedediah ?
salvarane: are you going to put this in an ebuild?
davidf, i already send a message to jeremiah trhought git
i will post his answer in the wiki
meanwhile, can suggest something for the last pastebin?
[17:43:24] <penguin> http://pastebin.com/iNPwGB4h
penguin, , I am not very good at this stuff, but on the surface it looks like you don't have an rtai module loaded. Is that possible? do you have a line in your /boot/grub/menu.lst that looks like this?
insmod: error inserting '/home/agustin/emc2-dev/rtlib/hal_parport.ko': -1 Unknown symbol in module
That is how I load my rtai module. It is done at startup.
See the output of 'dmesg' for more information
isn't this the same error you asked about hours ago?
cradek: can be....i think
i'm going to enter initrd /boot/initrd.img-2.6.24-16-rtai
i think i need go to the root first
penguin: for what ?
to enter the command initrd /boot/initrd.img-2.6.24-16-rtai
this is not a command to enter
this is the kernel you need to load
wat is the output for the command uname -a
look in dmesg like it tells you to. it says what symbols are missing in your kernel. you need to either rebuild your kernel to provide them, or load the appropriate kernel module to provide them.
Linux agustin-desktop 2.6.24-16-rtaismp #1 SMP PREEMPT Mon Apr 20 23:02:13 EDT 2009 i686 GNU/Linux
ok sowhat about lsmod | grep rtai
bricofoy, this command have no output
lsmod | grep rtai
ok so try lsmod | grep rtapi
those aren't loaded unless emc is running, which it isn't, because it errors
and if still no output, try insmod rtapi (as root)
how i go to root?
yeah but rtapi should
no, rtapi is part of emc
so, forget what I said
I'm tired of saying it so this is the last time: it says symbols are missing in your kernel. if you look at dmesg it tells you which ones. you need to fix that.
oops wrong window :P
ok, i'm go to see dmesg
Part 1 of dmseg:
[18:07:18] <penguin> http://pastebin.com/HCPKQX8n
Part 2 of dmseg:
[18:07:37] <penguin> http://pastebin.com/FVJNsZ0c
I took a quick look, seen no errors
I'm still waiting for part 3 - in these there are no messages from emc at all
there is no part 3
emc is not running
if you haven't run emc since you rebooted, the error obviously won't be there
i can enter to emc
the PC freeze
i think is a kernel thing
maybe the guide about laser rastering is missing a step
[18:14:16] <penguin> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Rastering_With_A_Laser
this guide is for a fresh install of ubuntu 8.04 with EMC2 inside windows
if you can't run EMC without freezing the PC
then how did you get that error message?
run it, then reboot, then look in /var/log/dmesg.0
cradek, EMC2 have a debug.txt and print.txt that show the errors before freeze
penguin: you should try running our ubuntu live cd. it has a working kernel and rtai.
rtai and smp are the same?
it is not an smp kernel
no, rtai is the realtime extesion
smp if for dualprocessor or dual core support
maybe i select the wrong kernel in the boot
i select the smp kernel
i think there is another rtai kernel, but is not smp
there are 2 kernels: RTAI and RTAISMP
i think the whole purpose of this is use the SMP, right?
not if you don't need it
do you have a dual processor machine, or a dual core processor ?
amd dual core
but perhaps you could try the non-smp kernel
just to seen
i want to cry
smd is not so friendly with realtime sometimes
i need smp so speed up the servo thread
so one core is 100% dedicated to realtime things
cpu speed directly relates to servo thread speed?
i think so
resolution maybe, but probably not speed, so much.
but latency can be improved in a dual core pc
yipes! Boy I messed up pretty good.
Need some experienced help please!
but, not with anything useful here.
I have tried to compile heekscnc
I have tried to use heekscnc
but it is not compiled
I was installing emc2 and I edited my /boot/grub/menu.lst and did it wrong. Now I have a black screen with a (initramfs) prompt
davidf: boot a cd and cleanup from there?
I don't have a boot cd available. I can seem to do some limited stuff from this prompt. I think maybe it is asking for a string to define initramfs??
salvarane: join #cam
ok cam chanel
I'm in the initramfs directory... can't find a way to get to boot/grub so I can restore the menu.lst file Can anyone give me a suggestion as to what to do now?
davidf, you modified the menu.lst to try the smp kernel?
No, I wanted to have it load the 2.6.24-16-rtai that emc2 needs, at bootup. But I did it wrong and so I can't fully boot.
i recommend a fresh install and follow the beautiful guide "rastering with a laser"
I have a lot of very important stuff on this box. I can't even think about losing all that.
Right now, I can't even boot the computer properly.
do you have windows?
maybe you can do something from windows
yes on the box I'm on now. But linux is the only OS on the crashed box.
download a repair image for a flash drive
windows is of no use in fixing a linux system
it used to be via loadlin
or for making boot/root floppies
OK I'm looking at that site. Thanks...
maybe was god
[19:23:12] <Jymmm> http://sysresccd.org
loadlin is/was a dos/cmd/wtf commandline kernel loader
davidf: can you hit escape when it boots and get a grub prompt? you can just edit the grub lines there and boot.
you haven't said what you did wrong yet, so I'm only guessing
otherwise, boot a live cd and mount your boot partition and fix it
(then, make backups of your very important stuff you can't even think about losing...)
LOL, dropbox couldn't handle just ONE of these I have =)
cradek thanks! I think I can do that. Actually I have a semi-functional screen already. I'm in a dir called initramfs. If I could get to the boot/grub dir from here I could do it here but can't seem to do that so i'll reboot and hit esc as you suggest.
s/these/ the files/
I have no idea what dropbox is
EVERYONE should have at least one of these at all times http://sysresccd.org
I will get one! Thank you Jymmm
cradek: It's a file sharing service that you install a lil proggy and it'll "share" that folder(s) over the net.
cradek: It's actually kinda neat, for what it is.
cradek OK I have a screen with a list of kernel choices. second one is Ubuntu 8.04.4 LTS, kernel 2.6.24-27-386 (recovery mode)
fine but what did you do that screwed it up? that knowledge will tell you what to do next.
ha ha. probably good advice. duh.
OK I have a command prompt that says root@ubuntu: ~#
cradek What I did...
sam sokolik is here?
I edited /boot/grub/menu.lst trying to have the right rtai at boot time...
davidf: did you BACKUP the file before editing it?
sam, i have read you response in the mailing list
you know someone who used graster before
no but there should be a menu.lst~ no?
davidf: This aint windows dude!
I have seen pictures that optic has shown... (optic is part of the hacklab)
But I can easily fix it though. I copied and pasted a set of lines so if I just remove them it will be back to original.
davidf: Linux will let you do ANYTHING, including shoot yourself in the foot if you so desire.
optic, are you here?
davidf: You SHOULD of at the very least, commented out the lines you were editing and pated new ones. and comment with date of what you did and why
optic, do you used graster code?
jymmm I realize that. But anytime I change a file in my home dir for example, there is always a backup file named the same thing followed by ~
or know someone has used it
no, never. Also, I remember talking about this with you weeks ago
davidf: That may be editor dependant, not system
davidf: that's probably if you use gedit
optic: deja vu? ;)
yes, and that's what I did, and guess what? there is a menu.lst~ :)
optic, i want to complete the article about rastering
davidf: Then your lucky, but NEVER count on that.
i think is a very important topic
on both counts.
if you know someone who can help, please, tell me
penguin: have you tried to contact jed?
davidf: If you do an update, that can get changed and the the "editor backup" would be useless.
optic, yes, days ago, but i haven't received response
it's veruy frustrating
davidf: It's easy to do cp blah blah.bak; gedit blah
i don't have his mail, so i contacted him via git
davidf: you can even setup an alias to do that for you automatically if you want.
let me find you his email. :)
i'm surprised that emc2 doesn't have some first-class support for rastering actually
jymm I want to be sure I have the order right. I already did cp menu.lst~ menu.right so is that now a backup of menu.lst~ ?
penguin, email address /msg'd
cp source dest??
davidf: sounds right =) cp is just copy THISFILE to THATFILENAME
ok that's what I needed to know.
regedit is awesome!
* skunkworks uses it a lot.
because microsoft has issues...
skunkworks: then don't use M$ =)
This boot sequence is looking normal...
skunkworks: I'm working on a custom XP build so, it's just SOP for me.
Thank you thank you. Whew. I'll be decidedly more careful with that from now on!
davidf: did you get the gpg key thing working? you said you had an error about permissions?
yes I did, I think...
ok, just thought, those lines should have been run through sudo: eg 'sudo gpg ...'
I had group access on that folder and also on the config file inside it. I took off all perms except my own.
yes I knew that. thanks though.
EMC seems to have loaded OK but it still wants me to reboot and set the right rtai so I'll reboot again and see if I get a prompt for that else, I'll edit the menu.lst again, but this time backed up and PROPERLY edited.
Don't you just have to choose the right kernel from the grub menu?
The install should have put the item in menu.lst I think.
yes, that is one way, and the other isn to put the right item first in the list within menu.lst and then it will go on it's own. At least that's what I seem to remember.
ie it chooses by default the right one.
".... That's the way (uh huh, uh huh) I like it (uh huh, uh huh)...."
someone's cheery today
alex_joni: Someone on CL was selling over 1000 CD's for $3/ea. I bought a stack =)
alex_joni: But, w/o googling, can you name the artist?
alex_joni: I'll give you a hint... September 1975
alex_joni: Oh, and in response to the " cheery" comment.... As the saying goes, "Music to sooth the savage beast" =)
cradek: Close, very close =)
I have that 45
KC and the Sunshine Band
[20:16:46] <skunkworks> http://cgi.ebay.com/Disco-Duck-Pt-1-Rick-Dees-His-Cast-Idiots-45-/380095759982?cmd=ViewItem&pt=Music_on_Vinyl&hash=item587f79066e
OK I got an error running emc2 looks similar to penguin's error unknown symbol. I'll run w dmesg and post it...
s one a them there new-fangled things called "records"
Also got Kool & The Gang, Ohio Players, Foreigner Greatest Hits,Curtis Mayfield, Steppenwolf, and a bunch from the 80's
* skunkworks still likes the 80's
Gawd you guys make me feel old. :)
that's recent stuff. LOL.
I got sucked into a vh1 one hit wonders from the 80's
skunkworks: Thomspon twins, Bananarama, Steve Miller Band, Culture Club - all the "Greatest Hits"
skunkworks: He's still selling a LOT, want the link?
I think I also still have some Foghat laying around somewhere
bunch of kidz...Pink Floyd !!!
throw in a little guns-n-roses and I would be set.
* baroque music rocks
Or that gret christian rock group Nuns and Moses
AC/DC, Yes, Rush, and for something a little off-beat Steely Dan
wendtmk, too funny, actually LOL. :)
I think we're showing our age...
ApOsTrOpHe is now known as apostrophe
I went and saw a bunch of them guys in concert. When they were still making hits...
or, 58 :(
58 really?... at that age people forget how turn on a pc
skunkworks: If there are any you want, let me know and I can pick them up for you and you can just pay the $8 priority mail shipping.
davidf, you are very lucid
i'm sorprised :)
Us older guys are ok. I'll just sit here enjoying a Rocky Patel Edge, and watch all you youngsters prance around.
wendtmk: btw, 1gb for vm, guest installed from cd runs the same as it does with 512mb
well er thank you penguin , .. think,,, :)
morf: sorry to hear that. Hmmm, back to the drawing board. Were you able to run it with sar collecting?
davidf can benjamin button himself
and we join in the middle
Yeh, I was wondring the same thing?
oops... sound weird
(i don't speak englsih very well)
Does this dmesg output mean anything to anybody?
Almost sounds like a "sandwich"...
(after running dmesg emc2)
[ 219.726668] HAL_LIB: kernel lib installed successfully
[ 219.902767] motmod: Unknown symbol kinematicsType
[ 219.904741] motmod: Unknown symbol kinematicsInverse
[ 219.906720] motmod: Unknown symbol kinematicsForward
davidf: Are you loading the correct kins file?
no clue, can you help me find out?
see, I'm 58...
you don't have a kinematics module loaded in your hal file
Oh of course. I totally forgot to make any configs or anything. Geez. See it is old age.
wendtmk: no time to get sar today
cradek: What would call out the kinematics?
not a big issue, just a fyi for you :)
what config are you trying to run?
morficmobile: I have been impressed with virtualbox
morf: Not saying sar will identify the problem, butit might lead in the right direction to find out why the VM is chugging down.
[20:35:59] <skunkworks> http://imagebin.ca/view/7oV1Rq.html
cradek, not sure yet. one of my own though. I had emc on here long ago, and partially uninstalled it and then just reinstalled it without running the config wiz so let me do the obvious stuff first. That config is way outdated by now....
yes it is VERY outdated if you don't have kinematics specified. You are probably best off starting over unless your config is very complcated. If you really want to update it, the instructions you need are here. http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?UPDATING
cradek, thanks. I'm starting over. the wiz makes it easy. (Thanks for that BTW!)
Actually I just want to be able to run sim on this box for now so there should be a config already in the list that will work, right?
yes, try sim/axis
davidf, i bet you have a rock band
skunkworks: i was while using axis.ini
no. penguin I'm too old. Can't hear anymore, have trouble feeding myself, etc.
sounds you are dying
tragic isn't it?
penguin: Just cuz we grow older doesn't mean we have to grow up... ;-)
davidf: Good thing, idn't it?
Otherwise we wouldn't be playing with such nice toyls as our machines and EMC2
Yup. Hey, help me out here... I started EMC and chose Sim with axis...
And elected to have a copy placed in my home dir.
That's a good thing
I went to change it with the congig wizard, but file isn't there. There is a SIM directory but no config file...
That allows you to own the files and edit them
config not congig
You ran stepconfig?
You should have a directory in your home directory called emc2
And under that directory should be a directory called configs
Should be a sim directory under configs
ini and hal files should be in there
OK, I have the emc2, configs dir, and sim dir...
What config file were you trying to open?
There's a lot of files in sim dir, but stepconfig wizard is looking for 'stepconfig' configuration files and doesn't see anything.
Ah, that one. The stepconf config file should be in the configs file above the sims file
Gaa, I mean above the sims directory
And in the configs directory... Doh!
Fingers moving faster than my brain this afternoon.
there is a myconfig file there but stepconfig wiz doesn't see it.
Is this the first time you've run stepconfig?
Since you re-installed, I mean?
Ah, okay, then you have to start fresh and run through the stepconfig wizard to create that file.
there's a lot of files in sim folder but stepconfig doesn't see anything. What actual filename mask would it be using?
Well emc asked me if I wanted a copy to edit and I said yes, so I figured there should be something I could modify with the config wiz?
as opposed to the cheez wiz?
Go back to the beginning of stepconfig and select "Create a new configuration" then work your way through the wizard. At the end, it'll save the config file for you in hte configs directory.
Along with all your other ini and hal files updated for your configuration
the config file will be whatever you call your configuration, with a .stepconf extension
OK I just chose all the default values. I reall only want this on this box for sim anyway.
That should be fine
But I guess I'll have to modify it some because it wont run chris' Axis example file - exceed limits. I hate that nagging constraint seems like it's alway complaining...
If you know the limits go back into stepconfig and change the table travel variables to what fits Chris's example file for each axis
table travel -10000 to 10000 on all axes. That works fine . LOL
There ya go! Monster machine!!!!
yahoo. I'll need to get a bigger virtual shop now too.
OK all is well. Thanks for hanging in with me.
cradek, et al thanks a lot. all fixed.
wendtmk, have you seen gschem / PCB schematic software?
Good thing you didn't have a machine config like mine. ini and hal files had to be hand crafted. If it wasn't for the help of the good folks here, I'd still be scratching my head trying to figure out how to make it work
Nope, haven't seen that one yet.
It's a two axis double saw beveler - two steppers on the X axis and one on the Y. It was the double stepper on the x that had me skunked, and stepconf didn't want to set it up correctly for me.
Even the name of the machine type has me skunked. What is it?
Does it bevel saws, or is it a beveler withtwo saws? latter I assume?
Yes, it cuts tapered bamboo strips that I craft into bamboo fly rods.
Beveler with two saws, that can rotate to most any angle so I can make 4 sided, 5 sided, 6 side up to just about any sided cane fishing rods.
I typically make the 6 sided rods, and some of the strips need to be triangular tapered to a tip dimension of less than 030" from the flat to the tip of the apex.
Right, I can see it... Did you build this thing or is it like a vintage machine?
I've been hand planing the strips and it takes me 45 minutes to an hour for each strip. The machine cuts them in about a minute.
Geez. Tiny. Bamboo is strong stuff isn't it?
It's a new design, borrowed (stolen?) from an old machine that used what were called taper bars to move the saws up and down to cut the taper. On this machine the strips stay stationary, and a gantry that hold the cutting head moves the length of the strip, and the cutting head moves up and down to create the taper.
Yeah, it really is, especially so when you glue 6 of the strips up into a rod section.
gschem and PBB are in one package in the synaptic packager. If you have need of electronics stuff, it is pretty good, and pretty complete, once you wade through the manual and tuts.
PCB not PBB
I've been out in the shop all afternoon prepping the raw strips so they'll sit on the vacuum hold down and be cut. They need to be almost perfectly straight.
Do you sell these rods?
Yep, sure do. I wanted to start making more because I'm planning on going into it full time, and hand planing just wouldn't cut it time wise if I want to make a living at it.
With hand planing theres about 60 - 70 hours involved in making a rod. With the machine I can cut it down to 40 - 50 hours.
sounds like a long time, still
what do you use to hold them together?
The individual splines, or the rod sections when ready to go fishing?
It is a long time, but it takes that kind of time to make the rod.
Jymmm, check out the latest project http://imagebin.ca/view/sGSqnp2.html
retro radio from 1937/38
I use a two part epoxy called Epon. It's also used by bowyers making old fashioned laminated archery bows.
It's a heat cure epoxy.
I'll bet there is a lot more to it than just a good fit too.. I imagine grain structure differences could make it bend all wonky?
Or is bamboo pretty consistent across samples?
There's a lot of heat straightening that goes on from splitting the culm into the rough strips all the way through till after glue up.
You must be a patient guy. :)
Not in the way of straightness. Some bamboo culms can be the culms from hell when it comes to straightening them out.
Oh, I can fill the air with a few choice words when I loose my patience over some of the strips.
LawrenceG: Are you restoring it? (in and out)
LawrenceG: oh, just noticed the woodne knobs.
Strength wise bamboo is fairly consistent though.
and grows 1-3 foot a day
Yup, it does grow really fast. Most all the bamboo that's used in fishing rods comes from one province in China. The bamboo we rod makers look for is called Tonkin cane.
LawrenceG: very nice =)
Jymmm, I had to do some repairs... sorry I dont have a before pic... it was really bad. I really need to replace all the paper caps, but it works for now.
I'm going to try and get some video of the machine in action cutting strips this weekend and if it works out, I'll post the link here and on the mailing list.
LawrenceG: all in time =)
LawrenceG: Heh, you should install an mp3 player in it =)
some of the tubes are unobtanium now... had to sub the seeing eye tube... found one in my stash that was pin compatible but needed 12v filament... instant inline voltage doubler fixed that problem
No wonder my neighbor's next door neighbor was complaining about bamboo growing in her yard. :)
They said it was an awful mess. Now I can see why.
Two to three FEET a DAY?
LawrenceG: No such thing... I'm sure that the tubes are obtainable. Toss a post on CL WANTED/electronics/collectable sections
Heh, yeh. The bamboo plant sends out shoots, and can spread like wildfire. If you don't catch it quick, it'll go out of control. Yep three feet a day or better sometimes.
boys boys boys
im bored =P
I dont make much sense then
Jymmm, I got this radio for free from the local freecycle list... I was looking for a tube mantle radio that had a nice wood cabinet... this sucker is a little large, but cleaned up nicely
so who's fightin?
No fighting going on here
what do design to mill... hmmmm
LawrenceG: Nice, yeah I'm a semi-professional dumpster diver =)
When I had a flea market booth folks would come through looking for old radios in any condition at all sometimes just for the tubes.
LawrenceG: Haven't gone "PRO" yet, no 50,000sf+ storage facility (yet)
Well gents, SWMBO is ringing the dinner bell. Glad we were able to get you up and running David.
jymm over here you would be called a skip rat
Yes. Thanks loads.
Dumpster diver just kinda rolls off the tongue though.
Take care too
archivist: I don't care what they call me as long as I get/find good stuff
I have enjoyed myself in skips too
archivist: I will say this though... I have learned/realized that I will never "buy" anything that I can't resell for close to purchase price.
no head first diving into the skip behind the chinese takeaway
I went to the scrap yard today and came back with money and metal :)
LawrenceG: I just look for bargins.
icaro_ is now known as icaro
LawrenceG: Someone was giving this away, they thought it was broke. I cracked it, turned it on and it worked.... http://www.freeplayenergy.com/product/summit
LawrenceG: It's a great sounding radio, and nice tuner in it too
I hear there is a lot of free oil in the gulf.... wonder if BP wants it back? http://mms.piersystem.com/deepwater1
".... It's a miracle...."
* Jymmm notes... my better half would hate/kill me if I ever found a couple of 16" JBL's =)
Yeah, I have 20W now, at 1KW... I'd have cops at my door! LOL
LawrenceG: The gf says that's really nice.
[SPAM]: look this beautiful guide in the wiki
[22:18:36] <penguin> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Rastering_With_A_Laser
i wrote it, and doens't work
Rigid tapping is quite exciting isn't it? Especially blind M3 holes...
I knew a person who waxed lyrical about his Deckel
Some people wax lyrical about Mach3...
andypugh, looks cool, but airmail to Canada would be a surprise
Jymmm, gf likes shiny things! thanks
LawrenceG: she liked the contrasting woods actually
andypugh, the metal removal rate quoted in the specs is delivered
They take rather unique collets, but I think it would be easy to make adaptors or even a Tormach TTS clone.
andypugh, it is a well known machine that others copied to some extent
It is definitely a neat design. Pity there is no overarm.
cool they are really messing with stuff now http://mms.piersystem.com/deepwater1
It comes up blank and black on my screen, I thought it was a spoof..
it takes a few seconds... working now?
No. There is a progress bar (moving) and the timers, but no video. Must be a CODEC thing.
I think one needs a pc to see that
[22:42:44] <LawrenceG> http://mashable.com/2010/05/22/gulf-oil-spill-live-video/
That works. I wonder what we are seeing?
looks too clean down there
some good servos considering the depth and pressures
And some skilled operation too.
the way the view changes I guess the camera is controlled by something attached to the operators head
<ponder> It probably wasn't the greatest plan to stay in the workshop till 2330 then come in to make my dinner.
just go without, lose some weight :)
EbiDK_ is now known as EbiDK
Broken Pipe ... Re: oil
Seriously is anyone using a centrifuge oil water seperator out there on a barge ?
Very neat idea (needs special kinematics).
[23:13:02] <andypugh> http://www.newscientist.com/article/mg20627616.500-shapeshifting-tube-robot-could-aid-heart-surgery.html
HAL9k: I've used centrifugal oil purifier's that had a water seal
hey penguin hows it going?
well, i wrote an article about our conversation
[23:42:08] <penguin> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Rastering_With_A_Laser
did you get emc compiled and running?
where did you get up to?
you had the SMP kernel, thats the hard part
i can't run emc yet
can i run a remote desktop?
i think we can reduce hours to minutes
and i will post every step
in the article
one sec lesse where you got
i can post the last pastebins
I didn't know that about the gcode block rate
penguin, for raster once up to speed you dont need to link gcode steps to servo rate, someone was talking about getting data direct during a scan some time back
I used to do something in a printer much faster than the loop
archivist, how do you cut the link between gcode steps and servo rate?
hal or classic ladder in emc
think scan line not individual pixels
run the laser power back from EMC rather than the other way around
give your module position and velocity and let it pick a laser power level
but that is going to need to run at the pixel rate of the machine
he needs laser level set to pixel, that should be fetched as it scans
I'm just wondering if EMC can run anything fast enough for that and keep it in real time
lasers doing rastering seem to move really fast
there has been discussion a while back possible a year or more
I dunno, HAL is way outta my field ;->
in an ink jet the servo is slow to get the head flying, the dot rate is a lot higher
oh yeah I don't have a problem with that, its just you have to squirt the ink onto the page at the right time, I wasn't sure if EMC can run anything fast enough to do that
you just add a delay v direction so they line up
my naive solution would be to run something in a spin loop just polling position and squirting out laser power to a PIC or something
640 dots per line was easy ish with a 6809 way back in the 80's
yeah, on embedded hardware its not a problem
you could do this whole thing on a 16Mhz AVR standing on its ear if you wanted to toss EMC