a-l-p-h-a_: pretty much. OOP might be modular, but procedural has better performance and a lot more stright forward to me. OOP is best when multiple dev's are workign on the same project.
a-l-p-h-a_: Beside... PHPoop
JymmmEMC, I don't know what procedural vs oop languages you've looked at, but the blanket statement "procedural has better performance" would cause a lot of people to question your background ...
SWPadnos: It really doesn't matter much to me. I've never claimed to be a "developer". I'll do c, but not c++ for the same reason. It's all good =)
SWPadnos: I'm content in the "method to my madness" approach and reasoning =)
methods are an OOP paradigm ;)
SWPadnos: goony goo goo =)
C doesn't mean nonOOP
assembly doesn't mean non-OOP, even
at least, not quite always ;)
mschuhmacher_ is now known as mschuhmacher2
mschuhmacher2 is now known as mschuhmacher_
is - read, motion command handler, motion controller, pid, write - the right order in the servo thread?
mschuhmacher_ is now known as mschuhmacher
it sounds like it should be
Tool setting microswitch seems to work.
I can't run the speeds you do though. 15ipm really rattles the machine.
BTW - doing a g91 without resetting it back to g90 make for a odd preview
took a bit to figure out ;)
the touchoff for different coordinate systems works like a charm. I really needed it.
Hello ALL, its me again
I have something a lot more complex.... An EMC2 very light dostro
UBUNTU is very hard to play on a P233/128 RAM huh?
Have you guys something like Pure slack with only EMC2 and lan support?
or Gentoo, or only Debian on fluxbox etc.. ?
there is nothing special about ubuntu
however, putting emc together from scratch is not easy
yeah i know...
But a CNC machine simply needs not all those tnings...
lots are running on 486 or slower processors
but emc is not those CNC controllers
you can install ubuntu server, then manually add packages
there was that puppy linux emc distro, but it's out of date I suppose
or use xubuntu, which is based on xfce instead of the full-blown KDE or Gnome
puppy also had the problem that it was very hard to install all the development tools, and there was no other method of updating
(since there was also no package manager or no packages)
I don't know how to build a lean system. I tend to buy better computers
I'd love to have a stripped-down Ubuntu, so I could still use the excellent package management tools (and the EMC packages)
but I'm too lazy^W busy to make one
how do you do it?
go into rc.local and delete lots of scripts
or rather rc.d
Sorry my connection has falled
you know 3r world.... :-[
well, I'm not thinking about reducing the number of daemons and that kind of thing, I'm thinking more of not installing them in the first place
not running them is the first step
not if you're thinking about a bootable CD ;)
sorry disturb ya guys, i made my EMC2 from scratch, using XUBUNTU
but i want some more speed you know
I suggested that when you were being disconnected
i tryed coolcnc too, its nice, but no more updates...
P233 / 128 RAM (NO AXIS of course)
yeah.... 3rd world.... it sux for ya europeans and americans... lol
of course, I used to run windows NT4 on a 66mhz computer with less memory, and it ran fine
well back in my day ...
yeah it runs actually, but i want EMC2 hehe
young whippersnapper better not go there
i have a P3 / 550Mhz on 256 RAM
will it run better with coolcnc or same thing on ubuntu ?
I'm quite sure I'm in the same age range as you (within an order of magnitude, anyway)
I don't think it'll matter much
5 to 500, pretty wide range
as eric_u mentioned, you'll want to disable almost everything in /etc/rc2.d
heh - I knew I'd pegged it ;)
what is runlevel 2?
I believe that's the default runlevel on Ubuntu
on most Debian systems, that's basically the "normal" state
multiuser, networking and X enabled, servers running
ok, so it's minimum multiuser
well, Debian doesn't seem to make much distinction between levels 2-5, I think
1 is single, 2-5 are "normal", 6 is shutdown ...
redhat, 3 is tty and 5 is X
debian is different
if you are going to do all that, why bother with a distro
2 starts in graphical mode?
there is a linux distro called "linux from scratch"
I believe 2 is the normal X login with Debian (and Ubuntu in particular)
why not just really do it from scratch? it is not that hard
linux from scratch tells you how you can do it, no files
thesedays, you have busybox. when i first did it, you had to scour tsx-11, sunsite, and prep.ai
probably easier than using a mainstream distro and modifying it
distros are make okay root disk to get started
I suppose Gentoo would be the closest if you want a precanned process
I though Gentoo was too much work
that's not so great on a P233 ;)
P233 is a lot of computer when it comes right down to it
Gentoo is pretty easy, but can be slow to update if you do your own compiling
i think the problem is the EMC2 and axis updates
essentially you do the same as apt-get on Debian, but it's called "emerge" on Gentoo
i can try a gentoo distro, guys
It just seemed like a lot of work to get to a system that was going to be a lot like a mainstream distribution
I'm not sure if there's an RTAI ebuild for Gentoo
and you do need X for the nicer GUIs
but you can use a lighter-weight window manager
yeah, like fluxbox
if you want an EMC2-only computer (auto-login, basically run emc as init), then you can probably strip out a lot
im using heare on ubuntu
somebody was maintaining a debian package of RTAI for a while
that´s it, that´s what i have heare
i installed XUBUNTU + EMC2
I think the wiki has a list of packages you need to install onto Ubuntu server for a basic X workstation
I'm not sure if it's up to date though
oke, but its still hard, compared with coolcnc (PUPPY)
I've got to figure out how to make RTAI kernels again
there is supposed to be an RTAI package in the Ubuntu "Multiverse" repos, but I don't think it's ever been installable for me
that's not so hard, unless you want SMP and x86_64 support
I was thinking on a VERY BASIC LINUX distro, just to put EMC2 to control the machines
N-Labs, sounds good to me :)
minor problem of the real-time kernel
and another desktop to put the other softwares, like colabcad
X can be reasonably light weight
ah, a machine controller + remote displays. that should allow a very stripped down install on the machine controller
start by chucking those bloated desktop managers and go back to a nice tiny window manager
it´s a nice cad/cam, very good
i.e. fvwm or twm
I like the idea of using 2 computers
runs on windows (need to pay) and has the codes to linux (free)
then the machine controller barely needs any desktop manager
and i gess a 486 can do it too, huh?
i built a setup like that but its awaiting me cleaning out the garage before i can deploy it
not thinking to use one,ok? hehe
it's collabcad, right?
[04:04:42] <eric_u> http://www.collabcad.com/
i gess, let me search my links, have ya founded yet?
yeah, sorry my bad typing
Indian shareware, hmmm....
[04:05:58] <Jymmm> http://sfbay.craigslist.org/sby/tls/335756768.html
sorry, just kidding, that's a joke in my lab when one of the Indian grad students wants me to fix their computer
but it seems to be a nice software huh?
to put on the desktop linux
on the CNC-linux only emc2 running alone
if it works, sure
Jymmmm, did you get the giant granite plate?
[04:08:35] <eric_u> http://www.collabcad.com/featuresCollabCAD.html
is that gear moving???
N-Labs, where are you located?
i gess its stopped
I am Ito_Brazil
im from Brazil, of course hehe
I am the guy that has the EMC2 running phase-drives
I only saw a little bit of that conversation
have ya seen the first test? from my CNC mill machine?
didn't see the test, was there smoke?
[04:11:16] <N-Labs> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Videos
CNC engraved 2 times, TS material, 50 x 50 mm, G1 on F1000
Sorry i´m very proud hehe
I simply loved EMC2 and got addicted
i was using TurboCNC (oh boy that sux)
before this first test, of course
now bye bye DOS lol
did you have the phase drive working on turboCNC?
i developed a LINEAR current board to boost 40V on my 6V steppers
it works very fine
i showed to some guys that uses good chopper drives and they got mad with the phase-drive performance
weird getting youtube links on google
I use a lot of old computers at work, people throw them out, I bolt them to the walls
its nice to use only to control the machines
maybe its a good collaborative project huh?
whare are ya eric ?
old computers to you eric, for me could be COOL ones
like P3 ?
at home, P3, at work, P4
At work, I have a dual Xeon 1.8GHz P4 bolted to the wall
running embedded code
My EMC computer is a P3 850
got the computer free with no memory and bought the processor
wis i have one like that
i use a P233 / 128 ram
too bad it's so hard to get a p233 to run an up to date OS
that's plenty of computer
yeah, but it runs emc2
i want to make a light distro, maybe gentoo minimal
just to move the machine
i have a good desktop
an AMD64/ 2gb RAM / XFX 6800 - 256 ram/256 bits
but to put it to move the CNC is insane
a little insane
COOLCNC runs EMC2 using a 486 / 32 ram dude
so why not just put a minimal OS, RTL, HAL etc + EMC there on a P233?
sounds more smart, dont ya?
not a bad idea
the coolcnc guys seem to have had lots of problems with it though
however, I know there are people running RTAI on minimal hardware
it runs good heare
controls the machine
but you want upgrades?
as good as the xubuntu+emc "distro" i made from scratch
yeah....On that point you got me
but it runs better, much more light
thats why i was thinking in make some gentoo minimal plus EMC2
with a machine, once you get it running, upgrades are of questionable value
depends on the upgrade
OR DOES IT?
maybe, so there is an EMC1 on redhat too...
That´s why upgrades are excencials
like if you're talking about extra features or a more complete g-code implementation
because emc's g-code is far from complete
i want a CNC running EMC2 on a light OS
can you build EMC2 on your system?
But, if Those wonder guys got a brand new feature on axix or EMC2?
will i cry forever cos i cant get that? lol
how is linux not a light os
have you seen the stuff it will run on.
he's talking about a stripped down linux
just download coolcnc and run from CD and compare with your ubuntu on hardisk
you can't run EMC2 on a gumstix
you will know what i mean
to be fair, i'm lost as to why you'd want to run emc2 on a gumstix though
oke lemme explain
because you can?
why to have openoffice, inkscape ans lots of more stuff on a CNC PC controller?
why can't you run EMC2 on a gumstix?
if this computer will ONLY control the machine?
RTAI, I think
yes, why do you want a very slow computer running a cnc
most commercial controls have 3 or more processors
think they recently got RTAI onto the gumstix
2nd: I have lots of old PCs on garage, why neeed i to buy other one just to control a CNC?
cool, I'll have to look into that, I have a batch of gumstix
thats the point we talk coolcnc x ubuntu
cos coolcnc runs much faster
even a relatively cheap machine like haas
has 3 processors
but its not so upgradable
where are they hiding?
but haas machines are DOS boxes
that's what they advertise
they're not fast
there's just three of them.
i forget the exact model
not hard to have 3 processors nowadays
oke guys i got to go, i will try to put EMC2 on Gentoo
i´ll keep ya in touch about
not at all! and for something like a machine controller, it's pretty advantagous
i think haas uses 400 mhz chips
I have thought about running 2 processors, one for video and the other to run the machine
why not both for the machine
EMC doesn't split well
problem with 3 proc is your interconnect can become critical
except at the user interface, it splits fine
from what i understand machine control is not an interconnect intensive application
it's not like you've got thousands of ghost cells doing weather modeling
i'm pretty sure they're just using it for prompt per-axis repsonse
what about jogging?
what do you mean
as in, the jog handle?
if you count like that, I have a 4 processor machine
if there is a sudden glitch/delay, the user may be over shoot and crash
yeah, jog handle/MPG/pendants/etc
i'm not sure how that comes into this
glitch/delay in what
it'll be like using a haas machine in the 1" per click mode
that sounds scary
in the interconnect...
it's not like that
you have 1 proc doing UI
you have another one doing motion
the interconnect is not very important here
a MPG would send one command for every "click", if the motion control does not respond consistantly, the user may click it too much
and if you are tool setting, the extra click could be a crash
you're too slow to outrun the interconnect.
depends on how busy the interconnect is
and, in the mpg/jog case
depends on the architecture
you're not really multithreading
it doesn't take much to screw up people; people expect a consistant feedback
and they get it.
a really bad example would be say a 100KHz multimaster I2C bus for interconnect
EMC w/ 2 processors is probably enough processors
you might not be overruning the bus w/just jogging but if there are other background traffic...
I don't see the need for more, unless you start counting the ones in the motor drives
if you have background traffic on a single processor
you're also going to have problems
1 inputs, 1 outputs, 1 motion/core
in a machine controller, that's not necessarily true
I have to side with toasty here
in EMC, it is
you are using commodity hardware to control
this is sort of like the old TR vs Ethernet argument
it's more like FDDI versus ethernet
FDDI is closer to FE
but again, in a jogging situation
you're not using your multiprocessor environment
but same idea... FDDI/TR is deterministic, ethernet is not... by critical, what I mean is your interconnects have to be RT/deterministic
Jog wheel in EMC is on the real-time side, correct?
ds, i think you're reading way too much into this
into the interconnect
and i can imagine a million situations where you would be right on the money
there is a deterministic ethernet driver for RTAI
just to throw in silly facts
but EMC also has the ability to run an MP3 player
eric_u: don't see how that owuld be possible if there are more then 2 nodes
while you're machining with five axes
only 2 nodes
which is something you never, ever have to deal with in a commercial control
I could see it being desireable to split motion between 2 systems just because you run out of IO
so they get off easy
say, 2 axis per processor
i believe the response time is better
too much work
to split off 2 axes per processor
i think it's more of a processor queue
rather than dedicated
or maybe another split is - tool changer processsor
regular ol' scheduling
nah, because some controls go to 10, 12 processors
ds2 -- that is what I was thinking
I have an aerotech system that splits the processors out
rather than go to a 2 ghz machine, they seem to just be adding more 400/800 mhz units
to cut down on scheduling
400/800 seems way overkill
apparently the stuff they're using to calculate HSM crap
I would like to see a move away from x86 in general
is processor intensive
high speed machining
ah... HSM == Home Shop Machinist =)
I like x86 because they are cheap and I can get them from the trash
ARM is cheaper.. and soon it will be trash sourceable too
i'm not sure they're using x86 in machine contols
a gumstix costs as much as my AMD 64 w/ 2gb ram
unless you are talking about emc specifically
that's cuz you are buying new arms
most everything is ARM
ARM boards can be had new (as part of a consumer product) for under $25
some even come with a nice little LCD
ARM is taking over the world
ARM is the world ;)
I bought some ARMs for $5 each, mattel mp3 players
they are like the replicators on SG
$5?! I paid $10 for mine :(
I had to buy 5
oh, you got the KB toys deal?
hey dudes does anyone know if there are plans to adapt emc to weirder machines
or fill out the lathe support more
how much did they take for shipping?
does it run linux?
I think shipping was $5
does what run linux
the weirder machine you want to run EMC on
oh, i'm talking about physical machines
well, I wrote up a page hoping to flesh out the lathe canned stock removal cycles
stuff like jig grinders
how weird do you want?
uh, what do you mean
what exactly is a jig grinder? I have seen one in a shop sitting there unused for 5+ years
i guess i didn't have a very good question
oops... n/m that was a jig borer
hexapod, robot, etc?
jig grinders are like, dremel tools
very precice table movements, and two spindles
isn't that a die grinder?
one spindle is the "big" spindle and moves around in a circle
the other one is a high speed, high accuracy die grinder
so you can bore out holes
and do countouring
they're pretty expensive
you might need some extra processors for that
be cool if EMC can fully control a CMM
that would be very cool
i'd still love to see a plugin system
is that different than a probe on a mill?
for machine movement
so you can remap g code or make new machine cycles
for movement, a CMM is similar to probing on a mill but it has more math capability
for example if I probe 3 points, it should be able to tell me what's the best fit circle
and I can define a 3D system and have everything else referenced off there
that's all user-space stuff
the user doesn't know that!
but someone who knows the math needs to do that
toasty's plugins too
yeah man, the plugins would be awesome
you could reorganize the g-codes to be fanuc or haas compliant
hal for g code interpreter
personality modules would be very very cool
or like, if you were working on HSM modules
you could suddenly remap your g2/3 to test
then swap back to normal
its funny that EMC2 is so much more flexible at the hardware interface level than it is at the user-space level
should be the other way around, and it used to be before Hal
wrong box, sorry guys
coulda been worse
i saw a small horizontal jig borer for sale online
for like, 5000
looked like it was really well kept
makes me wish i had space =(
what is a jig borer?
horizontal and vertical jig borers are very different
but essentially they're for drilling and boring holes very accurately
not really..., they are both unknown, mystery machines =)
make your own aircraft landing gear
how are they more accurate then say... a bridge port + boring head?
the handwheels are marked in .0001
and everything is made to a high standard of precision
longer travel too
usually shorter, actually
well, that's not fair of me
depends on the model
how am I going to make my landing gear then?
does that mean if I replace the stone on a grinder with a boring bar, I have a jig borer?
the jig borer has powerfeeds
it meets all your definitions
the screws are very precision ground
we had an old Moore jig borer, and it looked positively victorian
everything is scraped
moore has some of the most accurate jig borers around
steampunk machine tools
that's what they're known for
but most grinders I see are marked in 0.0001
the downfeed is, yes
but they don't mean it
the jig borers seriously mean it
it's hard to nail .0001
but usually all your holes will come out to around .0002 in all directions
so does this mean I can buy a cheap old jig borer and abuse it by using it as a mill?
I know a guy that got his PhD and went to Moore
some of the bigger jig borers will be able to do milling
but the jig borer is much more fragile
it's like using an AA or AAA grade surface plate for like, i dunno
so it more like a super super super precision drill press?
putting in centerpunch marks
you can actually use well-kept jig borers as an analog CMM
if you know how to pick up edges
with dial test indicators
hmmmmm that would seem a bit odd... DTI's usually are good only to 0.0001
some are good to 50 mil
and to be fair cmms are usually only good to .0002
horizontal boring mills are even more accurate
and will do general milling
some models are more rugged than others, but some of the heavy duty ones have 100 hp spindles
and 60" facing heads
they're very cool machines
speaking of horizontal mills... what's the difference between a horizontal mill and a lathe?
the cutter spins on the horizontal
the horizontal has an overarm support
yes, sixty inches
not on small ones, naturally
sure sounds like putting a cutter into the headstock and using the tailstock for support
but a lot of horizontal mills (NOT boring mills)
have automatic table cycle
soem have template driven rise and fall
the difference between horizontal milling centers and lathes is getting blurred
no it's not!
yes, you can use a lathe for light horizontal milling
the overam makes hundred horsepower cuts possible
not my class of machine
and the feeds are also able to push at that load
the table cycle is a very nice feature
do they still sell manual horizontal mills?
not brand new, no
there are tons of used ones, though
they've got a ton of table space
the knee on most horizontals weighs more than a whole bridgeport
they take longer to set up, though
the knee on the one I threw away wasn't that impressive, but the machine itself was a hulk
what's a typical DOC on something like that?
depends on the cutter
but usually over 1"
you try to go right to the final dimension
no need for a finish cut?
if there's no finish callout, no
horizontal machines leave a pretty neat looking finish
I don't remember that part of the machining lab I took
flunked the course so I had to do the lab twice
we use our horizontals to rough out material for our CNCs
It's a lot like a tablesaw
and sometimes for finish dimensions on big slotting
it kind of is!
you can use endmills and drills on it, too
they usually have a taper drive, right?
what do you mean by taper drive
morse taper or the like
isn't a Cat taper more common?
you can modify a CAT 50 to fit.
that's a taper too
last I checked
yeah i didn't know if that's what you meant
MT came to mind first
cat == nmtb except for the pull stud, right?
yeah, cat has the threads inside
and the flange
cat has stud
nmtb has like, a little tube sticking out of the back
where the stud would be
oh right, the drive dogs
for the drawbar
hope I don't have to use a drawbar
my machine has nmtb 30
if it's nmtb and not CAT
it has a nut at the end of the spindle
that's the drawbar
works just like a bridgeport
the business end, not the ceiling end
are you talking about the arbor lock nut
i are confused =(
no, it has a ring at the bottom that captures the toolholder
what kind of machine is it
BP series II with Erikson tooling
nah no drawbar
i wish every machine had that
bridgeports running cat-20 or something
whoever came up with r8 needs to be shot
now that I have all the tooling I need, I'm happy about it
when I was buying tooling, I wished it had an R-8
just for availability or what
still don't have a decent drill chuck
why? what's wrong with R8?
good NMTB 30 tool shows up on EBAY and there is a bidding war
R8 is the devil
it suffers from thermal expansion
it has poor holding power
isn't that true of most collets like a 5C,3C, etc?
isn't that exciting when the endmill keeps getting longer during the cut?
the c-series isn't really used as a toolholder
eric i hate that so much
they do make R8 EM holders
they also make straight carbide insert endmills with r8/weldon combo shanks
those are decent
they make an R8 holder that holds NMTB 30 toolholders
no, almost bought one
it came with a batch of nice looking NMTB stuff
i'd mount the r8 to cat30 on my wall.
in a frame.
probably could have resold the R8 part easily
but R8 stuff is dirt cheap
it is, which makes it alluring
between the cat40's on the haas and the R8 on the bridge port, I like the R8's better
i'd rather have ONE ER collet
I couldn't use it though, machine is too tall to get to the drawbar
than an entire set of r8 plus chucks plus anything else
why do you like r8
if it works for you, awesome
can't drop the entire assembly like I did with the cat-40
needs more ladder!
yeah, with R8, endmill falls out first, and then the collet
press tool release and I go wading in coolant cuz I forgot to go catch it :(
I never had an endmill drop out of a R8 prematurely
i've had so many problems with r8 stalling endmills and pulling them out
and when I go hammer the DB, I have my hands ready to catch
i just want the cut to go smooth
i'll spend ten minutes changing a tool
but please, i don't want any problems during the cut
use an R8 EM holder then
I have had the same thing happen using a ER to Cat40
R8 taper, endmill secured with a setscrew on the weldon flat
r8 just isn't very beefy
it has a lot of pros to it
but it doesn't fit my style of machining
I suspect your finish cuts are deeper then my roughing cuts ;)
i usually leave 10-20 for the finish
depending on the material, machine, etc
if i know i can make it in one pass, i do that
you make $$$, I don't (at the moment) :(
i don't have my own machines.
i really wish i did.
you get paid so faster, the better
i don't do it commercially; just for hobby use
i guess i'm interested by what a machine will do
i started learning speed/hard roughing in school
before i got paid
a lot of stuff to pay attention to
i couldn't bring myself to doing heavy (<0.030) cuts on the mill for some reason
on the lathe, no problem with 0.200 (0.100 DOC)
(what lathe do you own?)
donno... maybe on the BP's it made lots of noise
those are not my lathes..., they belong to the local JC
i've noticed that on milling machines, especially bridgeports, there's this zone between heavy cut and light cut
that the machine shakes like crap and makes a ton of noise
that might be why, i automatically back off when it gets loud
what kind of loud
besides, the cutters at the JC were dull enough to have problems machining butter :/
you're probably doing the right thing then
keeping it light
nobody likes cutter failure =(
and a dull cutter WILL fail in a heavy cut
even then, the metal would flow off and leave a burr
no tool grinder?
my school has one but nobody knows how to use it
they get regrinds donated from the local shops but the students are very good at undoing the grinding =)
i've got a book that details it, next semester i'm contemplating resharpening a box of old endmills we've got
rumor has it there is one in the back but the guy who did maintance retired
these are the EM that gets runned backwards (thank you bridge port for the labeling) and at the wrong speeds
the classic "i am going to run an endmill backwards and 3500 rpm"
so the drawer has blue and brown edge EM's
the instructor can only catch so many people doing it at once and it is usually when they ask why it isn't cutting =)
do you ever get the feeling that it's hopeless
that some engineers just won't EVER get it
this is a JC... so lot of them aren't engineers even
i just get depressed sometimes
i watched one kid spin a ball endmill at like 5 rpm, cranking by hand at fractions of an inch a minute
it was amazing.
why is he using a ball EM on a manual machine?
he needed a radiused groove, apparently
I always figured that noise was bad
is a good noise
tried not to make any nasty sounding noises with the school mills
this kid was more of a SQUEEEEEE
nah, noises are good
it isn't as bad as when the bridge port gears are not in mesh after a speed change
i love the smell of gear teeth in the morning
never heard that under power
vrawr? or gear teeth?
that's easy to do on a BP gear head
if it was all that easy, I woulda done it myself
I think it is the low to high change where you need to turn the pully to mesh the gears or it makes loud noises
yeah, anyone who has changed a BP low to high
has heard it at least once
I've always just turned the spindle till it meshes
it sometimes pops out
of the retaining thing
i prefer the variable speed heads when possible ;)
they should have the same problem with the back gears
which same problem
that's why i've never heard it then :)
the variable speeds have 1 shift thing that goes high neutral low and it won't seat if it is not meshed
can you help a dumb noob on ubuntu?
my monitor dont show right refresh
the pully ones have a IN/OUT selector plus a need to turn the pulley to mesh the gears
and there is a order that needs to done in
Anyone knows the KEY to go to a terminal?
control alt backspace
control alt f2?
to get back
ctrl-alt-backspace so much more satisfying
ok tnak ya, i need to reconfigure the X right?
do you guys know how?
you can uh, launch a terminal in X
yes, I always go online to a modline calculator
sorry the dumb questions
search for x windows modeline calculator
or something similar
or is it modline?
probably both by now
but i want to say F¨&%%%CK M$ !
what does that have to do with x windows
I hate bill haha
maybe you should ask this in #ubuntu?
my vga opened bad
on 800x600 16
yes, according to google, it is both
other distros goes wel
newbie start googling.
there are plenty of tutorials.
ubuntu 6.06 live yes
or ask in #ubuntu
xorgconfig will work ?
I don't hate bill so much as ballmer
uh, i have no idea, i've never modified xorg.conf with anything other than a text editor
I just use vi on xorg.conf
on witch directory, thanks!
i'm not sure you've found the proper place to ask this
sudo vi xorg.conf , right ?
ok thanks again
where the heck is xorg.conf on ubuntu?
should be /etc/X11/xorg.conf
or something like that
i'd be specific but i don't have a linux box on right now.
that's right, I modified it to get rid of latency
re: conversation earlier
I'm starting to know too many vi commands
horizontal jig mills
you can bore engines and very long stuff
IF YOU WANTED TO.
the vi help file is like an encyclopedia
yet i keep going back.
I can't take it, I look for tutorials on the web
i tend to agree, but it helps for quick stuff
what i need to do is print out the regex thing for vi
because i always forget which symbol does what
and wind up changing every insance of "the" to inappropriate comments about someone's mother
I sneezed the other day and deleted everything I had done over the last hour
didn't know sneezing was a vi command
visual mode holds many mysteries
what does that thing even do
the select thing?
it's amazing, you can do things in blocks
no if only it would work with a mouse
now if .....
the gears... they turn.
jepler: any coordinate system touchoff works great.
skunkworks: thank cradek for that feature, I didn't write it
cradek: any coordinate system touchoff works great.
did you see systems.ngc?
hmm - no.
* skunkworks goes and looks
cradek: you where right about dynamically setting the g55,56 offsets on the fly causing the plot to be funny
03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: fix python messages on the terminal when loading 0-byte files (these aren't valid g-code files anyway)
skunkworks: if you use tool length offset instead, it'll be right
hmmm - I can't wrap my head around it. Looking at your program - you know the first tool length the way I see it. They way I have it set up is I know the distance between the top of the copper clad and the trigger of the switch.
skunkworks: that difference is unrelated to using coordinate system offsets instead of tool length offsets
Going to have to look at cradeks program again - I guess ;)
* skunkworks has never used tool tables and such
skunkworks: with cradek's system, you Offset to the top of copper with the first tool
skunkworks: to switch to a different tool, you set a tool length offset equal to the difference in length between the first tool and the new tool
I cut a hemisphere with lathe tool shape compensation last night!
this means that if you get a board with a different thickness due to manufacturing differences (for instance), you still cut the right depth
cradek: how big? what material?
(I have it here)
I wanna see
ok - I think I am understanding it now.
I missed the "start with the first tool loaded, and g54 work offsets set with it"
so I would need to touch off with that tool as I do know and set the z offsets
cradek: picture? ;)
cradek: did you say you changed the eagle script to add the tool change/length operations?
yes, it's in the cvs
Hi jepler, I need some help regarding the pwmgen module in emc2
cnc_engineer123: just ask your question -- there may be others here who are willing and able to help you.
how can i get high resolution pwm with atleast 5khz frequency? using pwmgen module
you set the frequency using 'setp pwmgen.N.pwm-freq'. You can find the resolution by computing 1/(pwm_freq * base_period)
since the output can change only at the rate of the base period, frequency and resolution of software generated pwm is limited. at 5kHz I think you will have about 10 levels
so you get higher resolution by decreasing base_period
see the pwmgen man page
if you set dither-pwm, the duty cycle will change by +- 1 period to give an average duty cycle that is closer to the requested one.
Is there any limitation in emc2 for g-code file size?
there's no hard-coded limit
there may be practical limits, particularly when using axis -- the time to draw the preview plot and the memory used to store it is obviously related closely to the g-code file size
i am using emc2 installed by ubuntu live CD, i am unable to get resolution greater than 640x480 on any LCD monitor, is there any solution?
can you guide us from where we can change the setting to get 100% pwm cycle against 5mm position error Right now we are getting 100% duty cycle against 1mm position error.
can you guide us from where we can change the setting to get 100% pwm cycle against 5mm position error? Right now 100% duty cycle is available against 1mm position error.
[14:46:50] <jepler> https://help.ubuntu.com/community/FixVideoResolutionHowto
usually emc uses PID to generate a command depending on the error between requested and actual position -- if your system is using PID, then the general answer to your question is "you must tune the PID coefficients"
there is a manpage for the HAL pid module, but it doesn't outline any one method for tuning -- that's a large topic and one I don't understand very well
the pwmgen "scale" parameter also influences how the output of PID is translated into a duty cycle
thanks to all, bye bye
how much we can reduce the base period in emc, and what is the safe method to reduce maximum base period
the ultimate limit is different for every PC
the sim configs use 50000 ns, which is very slow, so that people demoing from the LiveCD don't get system lockups
most reasonably modern PCs (anything in the 500 MHz or higher range) should be able to go down to 25000 or 20000
from there, you run emc, and try moving the mouse, dragging windows around, etc.
if everything seems smooth and responsive, reduce the base period by 1000 or so and try again
there are more technical guidelines here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
oh, and to finish the non-technical guide, when the computer seems to bog down a little, go the the next higher base period
so - what kind of levels do you get when you don't specify the pwmgen frequency?
I think the default must be 0Hz (pdm-style)
I didn't check that though
the default is 0
which is PDM mode
LawrenceG: how is the 3 phase drive coming?
kind of stalled at the moment
looking for a cheap 3 phase bridge driver 100v/10amp with current limits!
a small DSP may be in order
like the Motorola 56E800 series
I have software running in a dsPic up to the ttl level pwm signals.... just need a power stage
I got distracted... had a leaky house issue to deal with and am in the middle of replacing all the windows and siding
cool... good for a few amps
I think it was 800v 80a
going to be the bridge for my servos
or it my have been 600v 60a
with all the new washing machines coming out with small 3 phase drives, I am hoping we start to see some surplus bits soon
maybe a visit to Sears with a screwdriver???
LawrenceG: sears outlet stores
Ted (tfmacz) bought one of those encoders that digikey handles.... some capacitive sensor.... seems to be working well... very easy to install in motor
[18:17:44] <JymmmEMC> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ih=017&sspagename=STRK%3AMEWA%3AIT&viewitem=&item=270121920935&rd=1&rd=1
LawrenceG: maybe this can be useful http://www.fairchildsemi.com/offers/discrete/spm/index.html
lot of choices good and cheap power modules
[Global Notice] Hi all, as you may be aware the PDPC had a board meeting today. During this meeting a few changes were made to the structure of the board. David Levin stepped down as president, replacing him is Christel Dahlskjaer (freenode Head of Staff). Phil Stracchino became secretary pro tem, and David 'cdlu' Graham and Richard 'RichiH' Hartmann joined the board! Here's to a prosperous future for freenode and the PDPC!
Sapote_reloaded is now known as Sapote
Has anyone the link to callibration, to make my steppers FLY faster ?
flying steppers are dangerous
specially without parachutes lol
[23:16:27] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TweakingSoftwareStepGeneration
that´s it: latency test. THANKS !
tell that to the ones sitting aboard the planes ;)
Absolutely very best than payd software! Fastest support i ever had!
spread the word!!!!
EMC2 support flies faster
i got a cool stuf today
i cloned a hole harddisk with EMC
[23:19:20] <Noob-2007> http://www.feyrer.de/g4u/
i hope i had helped someone too
see ya dudes!