My first instinct is to revert both those changes and try again
no no no
post all output of dmesg and and lspci and i will make a config for you
haha the mobo i have supports cpus up to 95W .. and my cpu is 140W :P
[00:10:30] <andypugh> http:///pastebin.ca/1647217
Looks quite a simple system, ceratianly no sign of packet radio or token ring there :-)
so we have.. sata piix
k i need to go back to linux brb
yes. sata is a type of bus... i think thats what sata is
His patience is astonishing, isn' it?
andypugh, so you dont have /boot as ext2 right?
I can't say I even understand the question.
nevermind you dont ;)
making a tweaked kernel config for you now
I do hope that this is actually your hobby and you are enjoying this...
not a hobby but i dont mind helping you
wow actual emc users here?
Nah, all unix compiling geeks tonight.
ok I got 1 for ya
Some of us can only dream of using emc at the moment.
andypugh, you have a pci express network controller?
(Yes, I know, I have a kernel that will run a vanilla emc install, so an easy fallback)
just got the new shiny 126.96.36.199 and it comes with an older RT kernel than I am running,Do I use it or the newer one?
you will need to use the older kernel or compile emc2 for yourself
I think it will have to be the one it was built on
older one doesnt see my sound card tho
as if it matters
sure are a lot of kernels floating around
are you talking about the -rt kernel, or an actually realtime kernel like RTAI?
we haven't changed the linuxcnc kernel during the 2.3 cycle have we?
lemme uname it
Neo_The_User: Possibly. All hardware is on the motherboard, it is a 1U server and the PCI slots have .75" of headroom
if it doesn't say rtai or rtlinux, it's not realtime enough for EMC2
that's the stock "-rt" kernel, and will not work with EMC2
unless you only want a simulator
bluntz_, are you on ubuntu?
[00:25:37] <Neo_The_User> http://neo-technical.wikispaces.com/emc2-ubuntu
ubuntu has an Ingo-style -rt kernel
I was scared of firing it up
Compiling EMC from source is quite easy, even I can do that (and the rest of the channel have seen how clueless I am)
it will refuse to run
andypugh, irrelevant here, since that kernel can't be used anyway :)
yea but I like to stand on the shoulders of giants
my knees shudder under all that code
it's very heavy
I've been lurking and stalking this project for years
time to swim
so many mills on youtube
time for me
andypugh, post output of cat /proc/cpuinfo to pastebin please so i can tweak your kernel further
you could just reboot and choose the appropriate kernel when you want to do machining (or listen to music)
if you want to do both at the same time, you'll need to roll your own I guess
or just buy another compter
I want to hang around and pick yer brains first
yeah, the second computer trick is handy too
or fourteenth or whatever
nah I dont buy much of anything it takes all the fun away, Im a builder
[00:30:49] <andypugh> http://pastebin.ca/1647243
well, of course. what I meant to say as buying enough parts to make another computer
would that be the older xeon or the new core i7 stuff>
Machine the parts from solid.
I got lots of boxex layin around
Very much older Xeon
oh, then put another one together
they are waiting for me
I want to start small first
Can you run your music in a VM running a different kernel?
like some printer steppers
and small gantry
have all you guys seen the gaspipe mill someone made for under 100$ on youtube?
omg it gave me wood!
Struck me as ingenious, but silly.
SWPadnos, should multi core scheduler support be off?
uh - not sure
has anyone here built their own driverboard?
I believe yes, from my previous failed attempts. SP perhaps no
ok i have the config for you
posting on my site now
save to disk http://neo-technical.wikispaces.com/file/view/andy.config
somewhere it seems I read that emc was capable of running a small stepper straight out of the parport?
wait i need to change more stuff sorry
You would need a very small one, and it would need to be unupolar
would you be interested in helping out with the setup?
But we had someone on here last night doing almost exactly that with a ULN2003 power driver IC
I have a breakout board for the parport
andypugh, do you need multi io card support for parrallell, ax88796 support, and ieee 1284 support?
Use stepconf to create a normalconfig, edit the hal file to be a Type5 stepgen, connect the extra pins in HAL and connect this circuit...
[00:41:30] <andypugh> http://www.8051projects.net/stepper-motor-interfacing/uln2003-stepper-big.gif
I am likely to be adding a second parallel port
1284 almost certainly not
and you dont have a ax88796 network controller
so leave that off too i guess
The ULN2003 can take 500mA and 50V, so you could drive quite reasonable steppers
I didn't mention that one for fear of exposing my ignorance
ok download the kernel config now
save it to .config within your kernel source tree
sudo wget http://neo-technical.wikispaces.com/file/view/andy.config
&& sudo cp andy.config .config then compile
vfat is off, some usb devices are off, all other network controllers off, its pretty much going to work on your computer only so dont try it on anything else :P
you might want to look over the config first before blindly compiling
and possibly make oldconfig, in case there are any mistakes or constants that need to be regenerated, etc.
I must say - a hdtv does make a nice media monitor
I went straight to 8a and got "No rule to make target `clean'. Stop"
andy this is for unipolor right?
SWPadnos, i personally never run make oldconfig
i have kernel configs that go back 3 years :P
in this case, it's probably not necessary, assuming that the config you made is from the exact same kernel revision as andy's
Yes, as there is no way to get a ULN to be anyhthing other than a high resistance or a path to earth, so no scope for swapping polarities
I got 3 bipolar and 1 unipolar
it can be useful when going to a newer kernel, since it will use old config settings for pre-existing options, but will prompt you for new ones
and also it makes sure that the config is consistent with the new kernel, in case some dependenceies in the kconfig tree have changed
and dont we get more torque with bipolar?
bipolar motors are generally better, but harder to make a driver for
skunkworks I used to use a 37" 1080P tv for my monitor for a while
Yes. Driving a motor direct from the p-port is fun, and cool, but not sensible.
No current control, no microstepping
specially if it gets fed back eh?
not actually as usefull as 2x 19" monitors
There are diodes in the ULN2003 to prevent that
my computer is not outputing 1080p - (something like 1280X1024) but it sill looks great
parallel ports don't have much extra smoke in them, so you can't afford to lose much
I found an old intel ic
what monitor are you using?
(one of those atom boards :))
says it will do pwm
lemme find spec sheet
lol 1980 or some junk
forget it cant find the programmer
What's the format for make clean?
I been eyeballin the arduino stuff
make proper or somethin
I guess I am in the wrong directory. Oops.
make mrproper will (theoretically) return the source tree to its original state (removing all intermediate files and stuff)
No, I get "no rule to make target `clean'"
got a space in there
Yes, should there be one?
making the kernel?
I am not even clear if I should be in usr/src or usr/src/linux
usr src linux
sorry i was watching tv
OK, that is where I am
sudo make clean
in fact, /usr/src/<whichever-linux-version-you're-building>
as is the new .config
are you in a full source directory or a headers directory?
SWPadnos, we are doing it differently and he is in source
andy brb goin to ebay for ic
andypugh, you didnt run make mrproper did you?
if not, dont
MarkusBec is now known as MarkusBec_away
No, I didn't
But I am a muppet
did sudo make clean work?
I was putting the .config in the wrong place
sudo make clean now works
the config goes in the linux directory
ok now do that very long make command
oh right - make oldconfig also builds the kconfig tools and other housekeeping tasks for you
It's making now
firmware and all that?
or did you just run sudo make?
Yes, the whole lot
ah ok awesome
It just compiled the kernel/panic module, can't we leave that one out :-)
hehe no it needs that
theres an ULN2003AG also
a buck a piece
I am no expert. Try searching on rswww.com as that is a trustworthy non-spamming source of datasheets
ahh ic its an A
same voltz amps
gonna risc it wtf
A dollar a piece is expensive, RS will deliver 10 @ 29p each
But possibly not to the US
There you are: http://www.alliedelec.com/Search/SearchResults.aspx?N=0&Ntk=Primary&Ntt=ULN2003
ok they will be here few days
hehe too slow
I persuaded RS to give me a trade account, so pay no postage :-)
now lets burn up a parport!
got an old p3 we can abuse
can we wire it straight out of the port?
Actually, have a look at that link. $0.24 each $5 handling sounds pretty reasonable for bigger orders. Minimum order quantity 1.
p-port might only sink 10mA
already paid for them
Yes, I was meaning for other stuff in future. If they are equivalent to RS they will sell everything from power tools to 1000+ ribbons of SMT resistors
ahhh so 10 Ma wont turn a printer stepper
ok will book
More to the point a stepper printer won't just pass 10mA
oic it will bounce it straight back?
hehe fires kewl
we need to film it
wish I hadnt stripped out that 286 today
it wood burn pretty
think theres a 386 around here somewhere
Neo_The_User: I can't help but notice that your suggested "root" parameter in menu.lst is a lot different to the other entries
brb lookin for firewood
a 386 is unlikely to run EMC
thats fine but try my way first
you'd have to change some timer functions in RTAI I think
of course thanks pad
the CPU needs a TSC, which I think limits it to pentiums and maybe some late '486es
OK, rebooting. Fingers crossed
no no no wait!!
but first ...
no im serious
oh, I believe you're serious, it's just funny
cut the blue wire
you need to change /etc/fstab to the actual /dev location. not just the root paramater
but first, cut the green wire
Ah, OK. Guess I need to wander out to the garage again and manually meddle with grub
write down kernel panic please
while ur down there
Well, I guess it is going to be not finding a filesystem as I didn't meddle with /etc/fstab
lets hope its just that
cant just run update grub?
not with a custom kernel with no initrd the ubuntu way
not the ubuntu way i mean
it didnt generate a new initrd?
initrd is pain
i didnt tell him how to set one up
hmm my install did it from the script
dod you have the sata drivers compiled in (along with all the requisite hotplug / SCSI / whatever else)?
i set the config up for him
yes, i noticed
are you L84Supper's son?
I ran the hardy script
worked fine cept for sound
ah. thanks again for the DX/SM3 help
Question: Is there away to disable the arrow jog keys in axis?
it looks like the latest WINE is about 90% there - it runs Altium without any special help, but I can't see any components :)
john_f_, you can remove the lines in AXIS that bind the keys to the jog functions
it dont run cambam for me
in the axis source
I'm not sure where it gets installed, but you can find it with "which axis"
anyone building a controller?
gawd Im always the odd one out
OK, so, the same panic as last time, but a bit more verbose. It said (in effect) "Cant't find sda1, but I have hda0, hda1 and hda2" so I edited the boot string direct in grub and it booted.
now edit menu.lst and make it a permanent solution
that way every single time you dont need to edit it
It seems rather likely it would have booted with the previous kernel with the right root= in menu.lst
no it would not have
UUIDs dont work without the memory hogging initrds
john_f_, well, I'm looking at the AXIS code, and I don't immediately see where the jog key bindings are
it's also not as trivial as I thought, because the +/- keys (I think) will jog the active axis, so there's axis selection code to mess with as well
and there are also dedicated jog keys for Z and A (pgup/pgdn and , . I think)
Neo_The_User: why is initrd a pain? I haven't had trouble with it...
compare side by side your memory usage
no initrd saves up around 100MB at least for me
also making an initrd requires more work
SWPadnos: thanks if it looks hard to do then it probably is not worth it for me now
it looks hard because I don't know what to look for :)
Neo_The_User: 12a has a cd command and no path, deliberate?
hmm, haven't looked at that. I wonder if no initrd would let linux install on a machine with less memory then.
SWPadnos: Then I wouldn't have a clue :)
ill check hold on
no its fine
andypugh, that would switch to your user directory
slightly easier but less readable than cd ~/
<command> && isn't easy to read?
cd with nothing may appear to be incomplete, rather than an intended switch to the home directory
oh. will change thanks
whereas cd ~/ is explicitly a switch to the home directory
Well, I know that now.
They say you learn a new thing every day, but I am sure I keep learning the same stuff over again.
you are learning
you know to run make <whatever> within the source tree and not while outside a source tree ;)
I got confused when making multiple kernels in slack it symlinked usr/src/linux to the build
OK, rtai compiled and installed sweetly. No need to reboot for the EMC2 install?
nope your good
fire it up andy!
bluntz_ which is why i have andy here keeping all his source in linux and not linux-188.8.131.52
yes it gets cluttered if you build more than 1
refresh the guide before compiling emc
I always delete after done
i changed the emc prefix installation path to make it easier to run
Rats! it was going too well. during the EMC install I got "checking for BWidget using /usr/bin/tclsh8.4... configure: error: not found
I havnt built a kernel in ubu yet
you need to install bwidget
sudo apt-get install bwidget i think it is....
Indeed. Not BWidget, that would have been too easy :-)
be sure not to skip step 2a
I tried, but it died at gettex
But up to that point everything had already been there.
I have compiled EMC and kernels and RTAI already, so I thought I probably had all the dependencies
gettext is it
another typo! grr!
Yeah, given my typoing skills I am not sure I am safe to be let loose with a command line.
lol I know just enough to REALLY screw it all up
what do you mean?
A little know how is worse than none sometimes
I know what you mean. Back when I did development for mesa3d code, i kept breaking stuff severly
I blew 1/2 my face off at age 5
put a bottle of cough syrup on the stove
for the pretty colors
I saw some show about glass blowers
and waited for everyone to fall asleep
snuck into kitchen and BOOM!
kept wondering why the floor wouldnt clean up ,all red
knew my ass was gonna get beat
nobody woke up tho
neighbors woke them from the explosion
funniest thing tho in school nic was smiley
anybody in here built a gantry style mill yet?
hell is anyone in here got any machine?
Yes, I have a combination lathe/mill
w00t! all compiled
need to pick yer brain about slide designs
Not that emc runs, of course. It is upset with me for having the parport module loaded....
right I read that somewheres
need to edit modprobe.d I think
or specify the port by number, not address
youve had it run emc2 before with success?
The irony is not lost on me that this whole chain of work has been me trying to get the parport module included...
The issue is that 2.3.4 won't run with the parport module loaded, and 2.4-pre won't run without it loaded
[02:06:29] <skunkworks> http://www.youtube.com/watch?v=E0rVbVixMw8
that your mill skunk?
SWPadnos: Ah, a change to the .ini file?
hal file actually
I don't know if you can use stepconf to do it, but try changing the parallel port address to 0
that should specify the first port
bluntz_: no - just a random emc video
Hmm, I have lost my CNC applications menu items
ahh k cuz my flash dont like it
lemme find that mini mill vid
andypugh, did you make install?
bluntz_: I have a gantry router running emc2
I also have emc2 running on this machine which is ubuntu 9.04 with a custom 184.108.40.206-rtai kernel with smp. Works great!
did you do make install as root? (sudo)
I did, aye
hmmm, It worked for me on this machine....
did you (a) reboot to the RTAI-enabled kernel and (b) recompile RTAI before rebuilding and installing EMC2?
[02:13:13] <bluntz_> http://www.youtube.com/watch?v=6drMZqmyXQc&feature=player_embedded
Yes to all those questions.
hope all you folks hang here regularly
It's no big deal.
did you uninstall the EMC2 package?
Yes, I did that in a fit of desperation yesterday, and I guess that was when the menu items disappeared
that seems likely
I am in the habit of using the desktop shortcuts anyway, so I am not too concerned
I would think that make install would re-create them, but it may require you to either re-login or run the menu editor t o force a menu reload
or maybe ldconfig
doubt make install adds those. you'd need to build the package.
SWPadnos, I don't think it should. Now that I think of it though, make install didn't create the menus.
I added them by hand later.
I don't know a lot about the install target - only enough to know that building packages is a better idea
moz looks pretty handy
make install doesn't know/care what distribution you have, so it can't do distribution-specific things like add menu items
modprobe.d has an emc2 entry of install parport_pc /bin/true
make install works pretty well now I believe, and for this kind of thing it is easier than building packages.
Is that for 2.4-pre?
on the other hand, packages are for a specific distribution
andypugh: I removed that to get the parport_pc to load
I like paks cause I can never remember what folder I built it in and uninstalling is easier
Do I need to commit to either 2.4-pre or 2.3.4 on the basis of the parport module?
well no, but you'll have to mess with it each time you switch
cradek: I've seen other install scripts that setup menus. It should be the same for any distro with gnome I believe.
Does install parport_pc /bin/false work?
mozmck: yes but assuming gnome is often a wrong assumption...
When is the module loaded/unloaded? kernel boot or emc2 boot?
andypugh: "on demand" which means all sorts of things, including (I think) when something like lpd starts
cradek: true, but the stuff I saw just put the files under the right directory and it didn't hurt anything if there was no gnome... except extra garbage laying around I guess...
parport_pc loads when the computer boots for me, and I can't remove it without directing parport_pc to /bin/true and then rebooting.
mozmck: some projects try to do their own package management and support all that stuff - I don't care for the approach because I think it's fragile (and OSes already have a package manager). As far as I'm concerned, our make install target is for building debs :-)
So, for clarification: 2.3.4 requires that parport_pc is absent, which is achieved by having an entry in modprobe.d? Or is that entry to ensure loading for 2.4-pre?
mozmck: maybe lpd is starting?
andypugh: the entry prevents it from loading for any reason
probably so. I tried removing all the modules that seemed to depend on it but never could remove it
Right, so that entry has just been put there by make install, and a reboot should make it take effect?
andypugh: yes. that line needs to be there for 2.3.4, but I don't think it matters for 2.4-pre
Well, lsmod doesn't show the parport
Ah, bear with me
that line causes the system to run the program /sbin/true whenever anything asks for the parport module
so the module never loads
but since /sbin/true always returns a success code, the system thinks everything is fine (which is intentional)
dmesg suggests I must make sure that the parport module is unloaded
lsmod shows that it is
so the problem is that parport isn't.... what exactly?
[02:32:12] <skunkworks> http://www.youtube.com/watch?v=5pv0hGBajqY
a little creapy at the end..
parport was compiling into the kernel
not as a module. there is no way that parport cant unload
I think the problem is either than parport it loaded, or that parport isn't loaded. Definitely one or the other
it is loaded
its inside the kernel binary
Ah, but not modularised?
Looks like I am comitted to 2.4-pre then
2.4 pre is good. i used it
clone from git master if you want it
I have it.
then your set
Well, give or take a compile
so it works pretty much?
Not at the moment, as it doesn't like the kernel version.
the API shouldn't matter as long as emc was compiling against that kernel
But that is because it was compiled on the other kernel
oh makes sense
be sure to run git pull every once in a while
whats that do?
it updates all the changes from upstream to your computer
git rebase --fetch if you make changes to the source
dont be scared. run man git and you'll be set
oic git not get
still tho I think I got something on here from git
git is great
i tend to avoid cvs the best i can
never touched it after it worked
gimme code again
cd your/directory/that/you/cloned && git pull
to change git branches to something that might be more stable: cd /your/git/repo/thingy && git checkout -b custom origin/upstream-branch
i use git all the time.
So, what do we think the chances are of me having a working emc install before 3am?
nope no database
Only 13 minutes to go..
musta beenmy etch build
bluntz_ post everything that you did
andy pull emc git master, cd src, ./configure --prefix=/usr, make, sudo make install, boom your done
bluntz@barter:~$ git pull
fatal: Not a git repository
Failed to find a valid git directory.
you need to be inside the git directory
like... cd mesa && git pull. or cd emc && git pull
whats the code to list all installed apps?
Im gettin old
haha. ls /usr/bin
hmm source debian live mu8st be git right?
with 2.4-pre it is quitting with "PARPORT: ERROR: linux parport parport0 does not support mode 2"
that's.. not going to be solved by 3am for you i think
I suspect not. I think I probably need to recompile the kernel with parport modularised?
i can only guess
then blacklist as needed
or just not run modprobe until needed
Would that require a full reinstall and compile of RTAI and the emc versions too?
ever fix that bwiget thing?
he needed to install bwidget
oh hmm - did you use 0 or 1 for the port number?
(or leave it at 378 or whatever)
and an addres
ok, try 1
hmmm. that may not matter
Just "1" or cfg="1 out "
a comment in the code says "ports 1 .. 16", but the email Jeff sent says 0,1,2 ...
no conflicts in modules?
cfg = "1"
I think out is the default
but it probably needs to be 0 - the error you got looks like it's after the detection phase, where it's looking at capabilities
(though I haven't inspected the code carefully)
"linux parport 1 not found" .. looks hopeful
ok, so it should be 0 :)
yes 0 prolly hasnt actually been tried yet,until conflict is fixed
linux parport0 does not support mode 2
unfortunately, I don't know what mode 2 is, and it's a bit late to go looking
I'd say it's time for bed
Yes, that does seem a wise move
one thing to look at maybe
see if you have the file /proc/sys/dev/parport/parport0/modes
if so, cat it (cat /proc/sys/dev/parport/parport0/modes), and paste it here or on pastebin
yeah maybe some chmod or mknod command would solve it
I don't think it's a device problem, though it could be
Just throwing stuff into the air :)
it may need to be an EPP port, and maybe the driver isn't compiled to do that with this chip
I could pastebin it, but it would be silly, the file is empty
go into /dev
ok, the description is enough
it's not /dev
the parport driver is only used, within a kernel module, to get the address of the port and to reserve the I/O addresses
the device node is never used
That is handled by hal_parport, I am guessing?
andypugh, which "that"?
I hate change
im going 2 bed 2
it's immaterial. our kernel modules can't make use of regular device drivers
so the presence or absence of /dev nodes doesn't say much
me too - night all
is any of this my fault that it isn't working?
could be :)
For info, there is no /dev/parport
ah sorry guys
the driver may not be compiled with EPP or DMA or whatever support in it :)
no it has DMA support for sure
EPP and ECP, no clue
ahh mode 2
OK, how about I reconfigure and fire off a new kernel compile and go to bed?
with parport modularised and all options on?
i think thats what he meant
ill search for EPP or ECP Parralell port support in the kernel. dont recompile the kernel yet
it looks like mode 2 is ECP
andypugh, MTD support
I don't think it has to be a module, though unloading/recompiling/reloading it is easier if it is :)
MTD shouldn't be necessary
device drivers > mtd suport > ram/rom/flash chip drivers > detect non-CFI AMD yada yada
thats the only thing that consists of the ECP thing
Ah, perhaps it is a non-PCI port?
where's the config you posted? (it scrolled out of my buffer)
Winbond* 83627HF Super I/O device
the port was found
SWPadnos, my config that i gave him?
but it didn't support mode 2, which the HAL driver wants for some reason
[03:16:09] <Neo_The_User> http://neo-technical.wikispaces.com/file/view/andy.config
I see SuperIO support is selected (and experimental)
I wonder if PARPORT_1284 would help
andypugh specifically said "defintley not 1284 support"
I did, but might have been wrong
I was thinking 1384?
yeah, you don't need that
but ECP is a mode of IEEE1284
But that doesn't mean I don't need 1284
the fastest one, it seems
So, sorry chaps, all my fault for being definitive, confident, and wrong
so turn on 1284 and rebuild the kernel
and reboot in the morning ;)
I wonder if I should add macintosh device drivers?
I have loads of Mac kit.
It is plugged into an Apple Airport at this moment
I won't bother
OK, it is up and running.
Thanks very much for your help.
make clean first?
:) your welcome
glad i coukl
ld help and that i caused some major delays
In the unlikely event that you ever need any Excel VBA help, you know who to ask.
im sorry about the delay part
Right, I really need to scoot
MarkusBec_away is now known as MarkusBec
MarkusBec is now known as MarkusBec_away
MarkusBec_away is now known as MarkusBec
* archivist wins nearly a lifetimes supply of tips for hit parting tool
fleabay can be useful
It really should be called Fleabay ... a much more appropriate name. I bought a number of carbide inserts and some holders off ebay last week - can't beat the prices. Gotta be careful with ebay, I sell and buy there a lot. If you do a regular search on "carbide insert" you will get the auctions and a couple of store items- maybe 100-150 hits. If you click on buy it now and then do a...
...search for the same thing - you will get about 1000 hits! Why Ebay works this way I have no idea. They are a little screwed up.
I searched for the sandvik number I wanted
I won't be using these shelf sliders again, no matter how well they work. bloody hidden screws are a pita
it makes the final assembly into origami
it would be easy if I didn't want to make it dismantleable
or adjustable ;)
but I do, as this is an experimental machine. I'll rebuild it several times I think
these sliders would work with sheet, but into wood it's a nightmare
I'll have nuts showing on the table surface. with the right gcode it can destroy itself
not a big problem, just a pain
I saw a reprap machine aligning itself. that was quite neat
I forget how it did it, but I think it involved fitting a motor to an allthread crossbrace
[14:14:36] <MattyMatt> http://blog.reprap.org/2009_02_01_archive.html
I like the term "kebab" for the linear assembly :)
bugger experiments. if this machine works at all, I'll sell it and buy some steel
I'm not doing any original work here, except this bloody awkward way to use slides. I can look up how efficient drive systems are.
allthread 30%, acme up to 60%, ballscrew 90%, belt 95%. sorted
when bronze is used for bearings, does that always refer to sintered/oillite?
bushings you buy at the hardware store are often the oil impregnated type - but if you get an acme nut or something, it never is
I have bought solid and made whatever is needed
I was thinking of acme nuts right now :) also AndyPugh's gibbs he made looked like solid bronze too
I've never seen an oil-impreg acme nut
don't know why not...?
I expect it would wear v quickly
plus they are very brittle.
tension in the threads
one year fenn showed us a homemade tap made out of some of the extra acme rod on a project. he used it to cut the matching nuts.
I don't remember if he was cutting bronze though. seems like maybe it was nylon/delrin. don't know if that would be easier or harder to tap.
is bronze gummy like copper?
I'm gonna try nylon first then brass I think
the oillite reminds me of machining soft castiron
delrin might be the best
especially if you make it long and thin, and split it, and spring it closed with a collar
[14:41:43] <cradek> http://dumpstercnc.com/acme_leadnuts.html
(or just buy these... jeff and I have both used them on desktop machines)
yay for ebay math: $160 drill chuck + $80 JT adapter + $20 retention knob = $17 plus $12 shipping
seems like nobody wants BT stuff, and yay for that
it's not rare or anything, but it's less commonly wanted - the right place to be
QC30 was a big pain that way
these consistently go super cheap. I will have enough drill chucks for once.
previous one was $13 + $11 shipping (smaller chuck)
I don't understand it - you could put the chucks on anything (jacobs ball bearing)
[15:46:03] <EbiDK|AWAY> http://thechive.com/wp-content/uploads/2009/07/funny-random-dust-18.jpg
* skunkworks_ admits he likes the twilight series...
There - I said it.
I don't get it
the guy in the back ground is a vampire hunter from another movie series.
can't think of it.
so I would have had to watch TV some time in the last 10 years to get it
with the name "random-dust" I was looking for some hidden thing in the image noise
heh - I was thinking the same thing until I saw the photo. maybe a picture of the virgin mary in someones dust bunnies
must just be a state of mind.
for some reason - I cannot get this song out of my head. http://www.youtube.com/watch?v=6UX0p7uAW2s
thanks for sharing
Heh - I have found a great station for random music - minnisota public radio has a music station now called 'the current'.
they play a little bit of everything
that is why ^ song is stuck in my head.
i finally realized it was tow people , a drum ( and an orchestra and a choir )
skunkworks_: I'm not having that same problem...
that's ok - we know I am a little odd. 'THATS NOT MY NAME!'
she should learn to answer to anything - it's just easier, and she would be less bitter
that's what I do.
but then the song would be "Hey You", which has already been done by Pink Floyd
can you feel me...
I could, but I don't really want to
SWPadnos: the place you do hosting, is that a virtual server?
um - I don't think it's a VM
SWPadnos: I mean is it your or their hardware
I don't have a colo budget
(well, I do but it's the same as my hosting budget, namely $10/mo or less :) )
SWPadnos: So not interested in a coop colo sorta thing?
could be, but I'm relatively cheap for that kind of stuff, at least until next year
chicken coop hosting?
I may start up another business venture, which might need more of a web presence, so colo might be good for that
SWPadnos: I'm about to lose my colo next week or so, so looking for something else
what's the cost?
SWPadnos: Well, I've been sub-leasing. But he's downsizing his rackspace. I'm thinking it's like $200/mo for 7u/10A/2M
hmmm. that'll have to wait
I have odd serving requirements, large site but low traffic
why I currently serve on adsl
oh hey - 9.10 is out today
yeah, I'm going to try and get emc2 running on it this weekend ;-)
Karmic Koala (has to start with a K :) )
is this going to be an lts release?
nah, not until next april
ah - Ok - I remember reading about that on the list. duh
mozmck_work1 is now known as mozmck_work
is there any advantage to using 64-bit linux for emc2 - or will it even work?
it will work, very little or no advantage
unless you have a machine with >3GB (or 2GB or soemthing) of RAM
I believe RTAI was patched so it no longer barfs on machines with >1GB
but for running emc2 there is no advantage to having that much ram
so that does not change the answer IMO
unless you also want to run other things on that machine
such as CAD in a VM or WINE environment
my 9.04 machine at home has 2GB ram, and it does fine with RTAI, but it's running 32-bit
[17:08:22] <EbiDK|AWAY> http://www.sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2000/01/18/MN73840.DTL
EbiDK|AWAY: Once you get past the bullsh!t factor, interesting concept.
filed under: dumbasses
you jut gotta love google bookmarks!!!
If you haven't used them, you should check it out.
No toolbar to install
seen many on irc :)
archivist: seen what?
Hey, isthere a place I can post an image and text?
pimagebin ? - I am here all week...
[17:26:00] <Jymm> http://imagebin.ca/view/FZRc1X.html
Jymm: you did picture?
Ive seen the picture before
was emailed to me
Jymm: I was joking
micges: I have no idea what you said.
I speak typo, haven't learned gibberish yet.
But, if you listen to me every so often, you'll see me practicing my gibberish learning skills =)
dont know if anyone cares, but on sale for $20 (I'm thinking of getting another one) http://www.harborfreight.com/cpi/ctaf/displayitem.taf?function=Search
see harborfrieghtusa.com ads for the sale price
which is the retail side
that displays no item
try this (damn frames) http://www.harborfreightusa.com/usa/tabviewer/startBrowseBook.do?bookid=260&preview=&type=RET&simple=
then goto page 15
1st column, 4th iem down
1st column, 4th item down
ok, I see a blood pressure monitor, a digital safe, and an LED worklight for $19.99 each
knowing you, it's the LED worklight :)
It uses NiMH not Ni-Cad, a great light
Strong magnet too on the bottom
Off/lo/hi, and charge LED changed from red to green wen complete.
SWPadnos: Dude, did you see the other LED light I got? AWESOME!!!
[18:07:04] <Jymm> http://dealextreme.com/details.dx/sku.4452
With 2x AA brighter than shit!
oh yeah, I remember that one now
can use 1x 14500 if you want
snit is not bright
neither is shit
I really wish the driod phone would work with GSM as well as CDMA
SWPadnos: Of course it is, it comes from a smart ass,
You usually dont see cdma and gsm in the same device.
I haven't at least. you have sprint?
it happens from time to time, there are world phones like that
Eh, untill they have an unlimited 3G, I'll stick with what I have.
can you tether it?
yes, but they (like everybody) charge you more and then limit you to 5GB/month when you do that
unlimited on the phone, 5GB adn $30 more to tether
Eh, untill they have an unlimited 3G, I'll stick with what I have.
just like ATT, tmobile, and Sprint
though tethering through android should be a little easier than with certain other phone OSes :)
it's far too easy to exceed 5gb, and the overages... oy vey
I don't think I'd go over too often, it's the principle of charging more and providing less that annoys me
you can stream music and go over
watch a TV show while waiting at the airport, and you're screwed.
not so much with a mobile phone, since the resolutions are generally quite low
You saved $200 by taking the redeye, but have to pay $400 for watching the TV while waiting during the layover.
but it's true, if you watch a lot of video, it's easier
that's why I lug my 17" 1920x1200 laptop along ;)
I should get more batteries
you should.... oh nevermind.
and a blu-ray drive
but that would have to be Sony at the moment, so that's a no-go
I'll stick with my netbook tyvm
oh hey - Panasonic has one now
no, just the drive
they apparently made a 7mm thick BD burner (!)
I think panasonic has been OEMing things lately, but I'm not sure.
Huzzah! I have a working smp kernel and can run versions 2.3.4 and 2.4-pre (with a bit of modprobe tomfoolery)
The only downer is that I seem to have a python dependency problem. I can't run latency-test or load a machine config with a pyvcp add-in
Does this mean anything to anyone?
File "/home/andypugh/emc2-dev/lib/python/vcpparse.py", line 24, in <module>
ImportError: No module named ext
you just need to install some package or other...
I think it's python-xml??
Yes. Not one called "ext" though
Thanks, I will give it a try.
ii python-xml 0.8.4-1ubuntu3 XML tools for Python [dummy package]
yep that's it I think
'Tis odd that it was working before, perhaps it was uninstalled with the rest of emc?
maybe you built your emcs with a different python version
Possible. Probable even, if that is the sort of thing facilitated by incompetence.
and shit happens
Would I be right in assuming that this sort of thing was a total pain in the neck before apt-get was invented?
And as if by magic, it all works now :-)
in the early days, what you went through was the only way to use emc
and none of the software was in such good shape (so easy to build) at the time
and getting apt-gets database trashed is a.....
andypugh: it's not magic - we work pretty hard on those packages to make it easy for everyone.
and there wasn't an IRC channel for help
i am new to emc and have a little beginner problem
just trying to dust of my g-code (saw that last time in school - 10 years ago...)
and having a little problem with tool compensation
Ooh, don't get me wrong, I didn't mean to demean the behind-the scenes work. I have had enough of a taste for how difficult it is to get stuff working on one machine this last few days to realise that making a generic install must be a nightmare
does anyone have a link to a simple example with tool compensation?
andypugh: no, I didn't take it that way, sorry
mik_: I like to always start here: http://www.linuxcnc.org/docs/html/gcode.html
yes are you talking about diameter or length?
please explain what you're trying to do
g40 vs g41/g42
milling, 3 axis
just trying to do a simple rectangle
I have a bit of code to mill D-SUB holes with a tool diameter from the tool table if you want to look?
start at that link, click on G41/G42
then one more click to the detailed description, and you'll find some nice up-to-date docs
Mills a useful cutout for extra parallel ports using diameter compensation
back of my starturn needs a D type hole
Looks like smi.ko has unloaded itself...
Which size? I have 9, 15 and 25 available?
There you are, that should do it.
It's for front-entry, ie connector bolted to the outside not the inside. Probably wants squeezing in a touch for internal.
Im on a winbox here, will look later
hmm, looks similar to my code
[20:03:49] <mik_> http://www.pastebin.ca/1648293
all i get is "cutter gouging with cutter radius comp"
andypugh, and then there are those plastic IDC sockets, they are bigger
You need a cutter radius < 3mm
Sorry, diameter <3mm
For that file
ok, and why?
I meant for my file. It has radiuses < 3mm in the profile.
As a total guess I would say that the reason yours doesn't work is that you have corners of zero radius
just tought because my length for the square is 3mm...
yes, thats right
So the cutter can't touch the profile with a tangent at all points without going outside the profile.
but if the toolpath is outside that shouldn't be a problem, or?
Ah, outside? Hadn't spotted that
and i tried with g41 and g42...
Don't get the impression that I know what I am on about, I have only used it once.
if i read the docs right it should be enough with G00 X11 Y-24
you may need to move the compensation on (after 7 ?)and off lines
where does the cutter start?
dunno Ive only used it on a lathe
the first XY move you have is after turning on cutter comp
cutter starts from 0,0 but i didn't specify that in the file
also, the entry move (it looks like line 7 is meant to be an entry move) doesn't need to move to the compensated position - the compensation code will do that for you
so lines 7 and 9 then form an inside corner, which may give you the gouging message
would you expect sudo modprobe rtai_smi to find and insert the module, if the module exists?
yes, line 7 is meant to be the entrymove,
try making that go to X14 Y-24 instead
like line 9 (maybe just remove line 7)
So presumably it wasn't built when I compiled rtai?
could the gouging error message be improved to include the lines it was working on
I thought it had been. mik_ = what version of EMC2 are you using?
I was just going to ask that
you are using version 2.2. You should update to 2.3.4.
[20:25:34] <cradek> http://timeguy.com/cradek-files/emc/mik.png
I had to move the G41 down a line, but other than that it works fine
if you want to fully cut around all four corners, you need an appropriate fifth move
seems like the sources.list is an old one
see updating notes on the wiki
between 2.2 and 2.3 cutter radius compensation was totally rewritten. don't waste time learning how to use the old version - it was restrictive and buggy
to help convince you of that, using your original program see how much better the error message is -- it tells you what is wrong: http://timeguy.com/cradek-files/emc/mik-error.png
would be nice if we could copy paste error messages so screen grabs are not needed
they go to stdout
emc/task/emctask.cc 321: interp_error: Length of cutter compensation entry move is not greater than the tool radius
Having got rtai_smi.ko to load my latency is now 2092 with fullscreen glxgears. That's good enough for me.
let it run overnight
and maybe make a script that repeatedly does disk and network access
it works! now with 2.3.4 and a little bit code tweaking (but that was with the old 2.2...)
[21:18:54] <mik_> http://www.pastebin.ca/1648396
thanks for helping out
so tomorrow i can cut the first pieces :)
Heh, just received my free hand-vac... works pretty good actually.
yey my cnc stuff was sent to me today! =)
arives tomorrow or on monday :)
din lilla lurifax =)
* frallzor wants his bent sheetmetal
This was a freebie, so eh.
Is this advice still good? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?FixingSMIIssues
I can fix the occasional jump from 2000nS to 350,000nS latency by installing SMI
so can anyone recommend a nice servodrivekit? that doesnt cost an arm and a leg
arm and six legs
editing /etc/emc2/rtapi.conf worked before, but not now. In fact nothing changes which rtai_*.ko modules are loaded, even renaming /etc/emc2/rtapi.conf
frallzor: How much do your legs cost? http://www.dmm-tech.com/Pricing.html
is the cheapest I have seen for actual servos
[22:11:23] <frallzor> http://www.granitedevices.fi/
these guys seems to make good shit, but good?
is it looking somewhere alse
That was my question. There are other versions in emc2-dev/rtai/scripts and ~rtai/scripts/rtapi.conf
And editing them has no effect either...
Next question is where I can refer to a .ko for boot-time insertion
I think I am always going to want it.
andypugh that kit you linked, will it work with emc? since it only mentions bob with mach3 =)
No idea :-)
Looks like it should, it takes pulse/direction or analogue inputs
It needs something that understands .exe files for tuning though. That is probably more of an issue in step/direction mode than analogue mode
Possibly not the end of the world, I am guessing you could do it in an emulator.
andypugh, for your SMI question, you can do that guide or do it via the BIOS
That guide isn't working any more.
after I get my computer all working, i'll update that guide for you and put it on my site when i have time
I can manually insert the modules and all is well, but the .conf files seem to be ignored by both emc versions. (one installed, one run-in-place)
Actually, that page probably needs to be changed anyway, as it makes things look a lot more complicated than they are
The bulk of the information is only relevant to dapper
OK now I'll start working on a new way to get SMI off for you ;)
...switching to linux again.. brb
I have rtai_smi.ko which is a perfectly good solution. I am just already bored of manually insmodding it
I have rtai_smi.ko which is a perfectly good solution. I am just already bored of manually insmodding it
it seems I will have to manually inset parport whenever I want to use 2.4-pre too
(Though I am tempted to just install 2.4 and ignore the run-in-place idea)
andypugh, what do you mean that guide doesn't work? I see those files in the rtai folder
rtai-3.7.1/base/arch/i386/calibration/smi_module.c is there
Yes, I have the files.
No need for the source
the issue is that editing /etc/emc2/rtapi.conf does not result in rtapi_smi being loaded along with the other rtai modules when you run emc
In fact, deleting the rtapi.conf file has no effect either.
It seems that neither 2.3.4 or 2.4 actually look at that .conf file, or any other.
its not that
when you add rtapi_smi into that file, several other things break. me and my dad expermineted and cant figure it out
we had the same problem. thanks for reminding me :)
I found in the past that it only works if your rtai is in a folder named rtai-<kernel name>
is it set like that now?
And I failed to persuade rtai to compile into the right-named folder
well if you can get it working with insmod, why not make it load at boot?
its in /etc/modprobe.d/modprobe.conf IIRC
I have 2 rtai folders, one called "realtime" compiled last night and one called "realtime-2.6.24-16-rtaismp" which I have just moved to my root folder to see if anything misses it.
That was the sort of thing I was looking for, let me look.
no modprobe.conf, but I do have a file called emc2
might be /etc/modprobe.conf
since its a really ancient distro
It seems like I could just add things to etc/modules
"This file contains the names of kernel modules that should be loaded at boot time, one per line"
Current entries are "fuse" and "lp"
/etc/modules is a file? not a folder??
wow thats... messed up.. but yeah.. i guess so
I tend to use old-fashioned linux distros like slackware and archlinux which use the original directories for everything. ubuntu moves things around puts things in goofy spots so I'm not the one to ask when it comes to finding things in ubuntu :P
It looks like it might not work...
try it and see. with ubuntu, you never know
its based on debian where the rea; blame for moving stuff lies
A friend of mine owns the domain "debiantarts"
Sorry, debiantart. Nothing there, just a pun on deviantart
No, no sign of it in lsmod anyway
you could do some kernel hacking, put the smi in the kernel source, compile it INTO (Y) the kernel and.... see if that works
I guess so,,
the problem is that I don't know much about the correct syntax for the kernel kconfig file in arch/x86 so... i personally wouldn't be able to
I think I might have found a clue...
[23:07:24] <andypugh> http://ubuntuforums.org/archive/index.php/t-1038478.html
Is there a simple way to see if one of the rtapi.conf files is being used? For example using a line that says "echo yes I got here" or something?
I dont recognise the file syntax, it uses "if" - "fi" for example.
what do you mean?
rtapi.conf looks like a script
its not that its not being used. everything just breaks when you put in rtai_smi or whatever the module is caled
It used to work
But that was when all the kerneldir and modpath lines matched the actual paths
run depmod -ae while rtai_smi is set
sudo depmod -ae
I have just found a file rtapi.conf-dpkg-dist...
as in just insert it and run that command, or do I need to edit config files too?
just edit rtai.conf and add in rtai_smi and reboot and run sudo depmod -ae
inserting it just like that wont you or me anything
The question is how much I edit rtai.conf
most of the paths are totally wrong
that might be the problem'
But even with that file deleted, EMC still loads the modules
then i have no clue
That was why I wanted to put a trace in the script, so that I could tell which one EMC was calling.
maybe: if paths are wrong , and module loads with the script deleted, it isnt loading the file you think its loading from where you think it is
I am pretty sure that is indeed the case
The question is, which file is it using?