or maybe you do, if you pick the wrong brand of CF card. they use a similar wear leveling system to HDD, and may implement it badly enough to cause random slowdown
emc doesn't use x-windows does it?
I really ought to try emc sometime :)
I am not sure what the windowing system is.
And 'tis time I were asleep.
NEVER use CF/SD, etc in a predominantly RW system. Good for tings like a LiveCD installation to CF, where you are only saving the config once in a great while.
Most OS'es have far to many write cycles for that type of media.
most OSes, but to be a RT os it would have to forego a lot of its chatter or at least use a ramdisk
I'll be treating my emc machine as an embedded one, no other progs
a killer NIC would be nice, with the leisure time to transfer the whole IP duties to it
interviewing cnc's in taiwan: lots used cf boot. saw lots of 'sorry, we need a new cf chip' (limited write life), near the end, we expected the demos to have this problem.
and i carry a 1G and a 256M cf daily
I have good luck with transcend CF cards, they seem to last well in RW environments
I just upgraded from the old ubuntu version (6.x ?) to the new 8.04 live cd, I copied over my configs and everythign seems alright, i've machined probably 2-3 hours worth, so it works. The problem is though, when I go into Axis, it won't let me run anythign unless all the axis's are homed, is there a way to disable this? In the old version I would enter back in, it would remember it's position, and I just just run things again.
When I start it up now, it remembers it's position (which is good), but then I can't run anything.
I think this is more of an axis problem then emc..
Regardless, how do I make it so that I don't have to re-home when I start back up?
i dont know how. you may have moved a tiny bit.
there is a way to not move and set 0 where you wake up.
Configuration sez set 3 parms to 0, then...
do 'touch off' http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CoordinateSystems#Touch_Off
as far as can tell
yea, i would agree, but that's not the issue, Axis simply won't let me run any g-code until i've homed the axis's... not touch off, I generally don't home but once every 6 months, my machine doesn't move when it's turned off...
when I home it, a little bullseye comes up next to each axis
once I have them all homed, it then lets me run g-code
but before I upgraded to 8.04 (which includes some new version of axis, it looks a litlte different) I can't run anything until i've homed
theres a thing in the ini file to let you run without homing
i was just hoping there was an axis flag that says "allow me to run g-code without beign homed"
cause it wasn't like that before
i'm searching the documentation and can't find that
its not axis specifically its in the ini somewhere
oh, if theres a way to not move and not home and not say 'here's 0'... i dontknow, so i'll shut up
hehe, it's alright, i appreciate any help
home_search_vel' is a member of the joint structure (as defined in motion.h). The default value is zero. A value of zero causes EMC to assume that there is no home switch. The search and latch stages of homing are skipped, EMC declares the current position to be “home_offset”, and does a rapid to “home” if “home” is not equal to “home_offset”.
you shouldn't need homing then you just "touch off" and it'll let you start running gcode
hmm, alright, well i did have home_search_val set on X axis, so that could be that
if its set you must home before you can do anything
set to anything other than 0 that is
"Can't run a program when not homed"
yes you must home - if the velocities are zero you can just jog to where you want zero to be and home there - it will do nothing except change to zero
I found a chat log of someone saying this back in january
yes I realize I can just home and then run it, but it wasn't like this before I upgraded. If i'm just faking the home basically, wha'ts the difference, there should be a setting to just turn off this requirement
yes you can turn it off - see the docs
but you should home - you get the benefit of soft limits then.
yes, but i do have the benefits of soft limits
it remembers my position
and i don't move my machine
so they are fine
if i move my machine, i home then
basically, i want to decide when i want to home, i don't want emc to decide...
then turn it off
yes i know, my search velocitys are zero and it still wants it homed
i just tried it
so i'm gonna re-read all the documentation
and attempt to find it
did you use the wiki page UpdatingTo2.3 to see how to update?
but i did use my old configs
i'll read those
[01:20:06] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UpdatingTo2.3
you'll want to read everything on the UPDATING page it points you to
well hey, it's the first line :)
imagine that! (depending on what version you had before, other things there may also be important)
well that's good, glad that won't be an issue anymore
klick0: does it work for you?
anyone ever try to machine with a 0.15625" diameter end mill? I did today, i broke 2 of them heheh... i was going into aluminum, tried 0.005" depth per pass, 2IPM, it did a bunch of passes, finally died, 13000RPM on the router
tom3p: yep, it works
er, i mean 0.015625"
i don't think i'm going to get into small engravings... I got a 0.03125 i'll try, hopefully that won't snap
I think those are only good for breaking...
i ran an installed version of 2.3.5 to try for your problem, i set the 3 parms to 0 and the homing type to -1.
i cant home, what did you do ( i dont need to u/g, i'm there )
in the [TRAG] section, just add the line "NO_FORCE_HOMING = 1"
in your main ini
in [TRAJ], the docs i found all taked about [AXIS_N], i didnt see that anywhere
yea, i was cutting some aluminum parts out with a 0.0625 diameter bit, and they looked so nice, great detail, I figured that maybe the 0.015 bit would be fun...
[01:33:03] <klick0> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?UPDATING
read section 1.1
I assume you're running 2.3 now right, you said you upgraded
er, did you
yeah, thats what i mean, go read the section on upgrading when you dont need to upgrade
no i installed it, not updated/upgrade
yea, i see what yer saying
the 2.3 docs don't have it
well it's there
2.3 docs, section 2.2.8
NO_FORCE_HOMING actually has the longest description in that section
i added the [TRAJ] line, and can touch off w/o errs, but i get no bullseyes. did you?
I searched the 2.2 docs initially, which is why I didn't have much luck eheh
no bullseyes, but i can run, which is like how it used to be
it just allows me to run without homing
or i should say, without homing in that session
you don't need bullseyes, they just mean that you homed at one point during your session
looking at most of the old screenshots, it appears as if the people who did documentation did not home much either, they must not like the new forced homing either ehhe
doing sim for doc screenshots and running a large powerful machine are very different tasks - for the latter you really really need to home. it can be a very big deal if you forget.
yea, i knew you were gonna defend that statement :)
that feature came about when about three times in a day I issued a tool change (MDI) on a big machine without homing - BONK right onto the limit switch at full rapid speed (EMC thought it was moving to the tool change location)
i actually did have my first incident today, i've been running my machine for a year and a half. nothing to do with homing, i simply forgot I had a clamp somewhere, and the machine forced it's way through it, it was a plastic clamp and man it exploded, lfying all through my shop
oops, glad it missed you
so this just zeros the axis wherever the hell it wakes up? thats useless
yea me too
did you have safety glasses on?
that is a very minor incident then :-)
yea i know, but i've never really had an incident, so it's really my first
it let out a hell of a POW though
I once turned on the spindle (varispeed, so it started at whatever speed it was last running, which was all the way up in this case) with the wiggler pointer in it
got to about 3500 rpm in no time, and man did that pointer fly
I actually found it! I was amazed.
that's generally not good
missed me, yay
yea i've never got hit by anything, god i hope that doesn't happen
glad I take up just a small portion of the 360 degrees around the spindle
hopefully the spindle wasn't at eye/face/throat level
so anyway, now it chides me if I don't home :-)
most anything else could probably take it... to an extent
i agree with homing, it's just my machine is homed
it just doesn't think it is :)
i checked after months, there was no drift
well, there was less then a 20th of an inch
which i'm gonna say is no drift
i don't really run my machine tons though
so months for me is like days for you
all machines move a bit when you turn them off
i swear i checked, i've done it multiple times
after months it's barely off
it could be the amount it moves is fine for you
[01:47:19] <tom3p> http://linuxcnc.org/docs/EMC2_User_Manual.pdf
section 2.3 'HOMING' tells the trick about 'NO_FORCE_HOMING = 1'
if you use a tenths indicator I bet you see it relax and move as soon as you turn it off
not sure this makes a difference, i have the universal stepper controller, so when the motors power down, it still watches the encoders, and EMC knows if it moved a bit, records that.. then shuts off.... so really it doesn't move
this mill moves about .0003 on all axes as soon as I turn the servo amps off - you see it on the readouts
you'd think Z axis might, but it doesn't
ah, if it has real encoders with usc, it may actually keep track
i don't mean that it doesn't move any... it just doesn't move enough to affect me, but i'm not talking inches, definitly less then a tenth of an inch over months
that was not what was posted and damn hard to find. i appreciate the help but there aint no section 2.2.8, and the normal searches do not lead you to that info.
i gotta unfsck these ini s now
is the development for EMC funded directly by any organization?
or is it purely free open source developers?
I thought NIST funded it initially
that was 15 years ago
but nothing now?
i'm sure donations don't do to much
I do it because I use it and believe in home shop cnc and I want to give people that
it's a happy accident that it works in industry too. we need our industry here.
well i use it, i'm glad you guys are doing it
5 or 6 years ago I wrote my own program to run my machine, but it was so much work,a nd EMC was light years ahead of mine.. i finally switched after attempting to do it myself for a few years
money donations we never know what to do with. we have had one that I recall (5 years) and we used it to pay for the CDs we gave away at cnc workshop that year
i converted my program to focus on the CAM aspect, and use emc to execute obviously
i just programmed pocketing the other day, I made a puzzle with my daughters name it in :)
one year someone paid for my motel room during the week of cnc workshop. often people buy us food etc. I really appreciate those gestures.
if you have a good pocketing algorithm, do share - it's a hard problem we've all tinkered with one time or another
well it's only a day old, so it's not to advanced, i don't have any "no pocket" areas inside the pocket
just any closed like polygon, it pockets
so perhaps that's not what you call a "pocket"
but to me it is, i used to do it by hand in cad
any closed? even the ones where the path breaks apart?
yea, that's what i'm working on fixing
that is detected
heh that's when it gets nasty
and seperated, but not quite working how i want it
please keep us updated, seriously
what CAM software do you use?
the only nonfree software I use is autocad R12 I bought around 1994
i used QCad with my custom CAM software
then i use EMC
works for me
i only do 2.5D stuff
me too, almost always
to get some dimensional stuff, I name layers "inner 0.25" and my cam softwrae only cuts down to 0.25 inches, or something like that
or "pocket 0.10" to pocket to a certain depth
works for me
I might do fancier projects if I had good 3d software, but I don't and won't
i have used blender to create some depth maps... then run the depth map though emc
yeah image-to-gcode is pretty neat. I might have to try that some, now that I have a mill running emc
from the hitchikers guide "for though it has many omissions and contains much that is apocryphal..."
klick0 you should take a look into heekscad. sounds like generating gcode emc likes from the dxf you do should be easy with it
* archivist just read the thread oscillation thread, very interesting
[11:29:11] <archivist> http://news.gmane.org/gmane.linux.distributions.emc.user
title is threading Z oscillation depends on encoder PPR
MarkusBec_away is now known as MarkusBec
tomp is now known as tom2p
tom2p is now known as tom3p
tomp is now known as tom3p
[14:41:12] <EbiDK|AWAY> http://www.geekologie.com/2009/06/its_about_time_haynes_manual_f.php
it is started... http://www.cnczone.com/forums/showthread.php?t=91965
wonder what OS most people are running it on currently
I have seen some posts on vista - so 2000, xp and vista
I wonder if mach works under wine ;->
pjm__ is now known as pjm
pjm: how goes the mesa conversion?
well so far i'm dead impressed with the 7i43
it is absolutly wicked!
I've currently got all the steppers / VFD migrated over to it, along with limit switches
so now have max and min limits for X/Y and max for Z
and for the VFD I'm using the stepgen in velocity mode to generate a pulse train for the speed control
when i was using the parport, at high speeds when it was making a 5 to 6KHz pulse train, u could hear the motor wobbling in speed a little, but with the 7i43 it is solid as a rock
so anyway the next step is to fix the encoders and move the pendant over to the 7i43
UKers: are there metric versions of loc-line or do you find the inch versions on metric machines?
I ask because I have measurements (not taken by me) that don't make sense, trying to figure out the right loc-line to buy
you guys make servo so complicated... I/O cards, encoders, blah, blah, blah... here's the easy solution... http://allmotion.com/
* archivist_attic pokes jymm in the get a clue about the complete loop cell
archivist_attic: totally overrated
archivist btw did u have any photos of the UK engineering show on line, and how was the show?
we have fading! clip art!
cradek: is that like eco friendly cipart?
[17:51:29] <archivist_attic> http://www.collection.archivist.info/archive/djcpd/PD/2009/2009_10_16_model_engineer/
were not that many really good models this year
Harrogate show was better
is 5052 fairly tarnish/fingerprint resisting?
series are alloyed with magnesium, derive most of their strength from work hardening. It is suitable for cryogenic applications and low temperature work. However is susceptible to corrosion above 60°C
60c is no problem - this is for things that will be handled at room temp
seems its used in boats and planes, but they may treat in those applications
most ally is ok for handling as it self protects
5052 being what? alum? ss? something else?
hello boys, girls or a little bit of both
hello mr machine
or shall I say, meep meep
anyone here into Artcam?
frallzor: Sure, http://tinyurl.com/yzd8sf5
* archivist_attic wants real urls not ubscured ones, specially at a public archive
cradek, loc-line here in UK varys make to make on fit. some is tight & stiff some is ok. and yes its all in imperial we have u may get metric now im not sure never looked. most is 1/4", 3/8", 1/8", 1/16", 1/2" (this is bore size), threads are 1/4" NPT, 1/8" NPT, 1/2" NPT (i prob missed some)
cradek: Hey, does your ttf to gcode thingy take into consideration the tooling being used? v-tip, ballnose, etc?
no, it only traces the font as-is
cradek: traces, asin just outline the font itself?
does it use in/mm dimensiions for the final output, as in give me 3" tall letters?
neither, it uses the units in the font (whatever they are) and you can scale the result by editing a scaling factor in the output file
Oh, so *I* apply the 72 or 96 dpi to get a final dimension.
Yeah! Why doesn't stepconf let me set up a machine in Points?
andypugh: you can use whatever units you want, but only mm and inch make sense in gcode (g21, g20)
Actually, I guess it is totally arbitrary, but as you say, if you set up in points then switching to inches would give you something wierd
However, you could switch between mils/microns...
[20:43:38] <jymm> http://www.google.com/search?q=convert+1in+to+points
right, that's the only reason not to use parsecs or furlongs
I think parsecs are bigger than mightyears
But a megaparsec.barn is 2/3rd of a teaspoonful.
% units parsec lightyear
not by much...
$ units parsec
Definition: au / tan(arcsec) = 3.425107e-40 kg
hm, there's something wrong with my units
Definition: au / tan(arcsec) = 3.0856776e+16 m
$ units au
Definition: atto u = 1.6605387e-45 kg
what is a u?
Definition: atomicmassunit = 1.66053873e-27 kg = 1.6605387e-27 kg
Sorry, 1U is 1.75 in
$ units U
Definition: retmaunit = 1.75 in = 0.04445 m
got that one
the amu is normally called an amu, not a u
hm, looks like I have a copy of a rather old units.dat with some local units added..
it overrides the system one rather than just overlaying it
perd- 1|12 # one dozenth
perg- 1|12 perd # one grossth
and it looks like (some of) my local units are just jokes
barn 10^-24 sq meters was named because to an electron the area is a barn door
It's been awefully quiet in here the last few months, kinda creepy. I though it was just the summer months, vacation thing, but it's Autumn now and still kinda quiet.
you mean on this channel?
Mailing list is lively-ish. Dunno about the forum
well I hate to say it, but I think most of the emc-related talk has moved to #emc-devel because of all the noise in here - sometimes it's pretty bad.
oscillating threading is.....
heavy dev on emc? in my experience any correlation between IRC & coding is negative
aka what cradek said
lately a lot has been going on actually - I committed my new gui, currently jepler and I are working on sub-servoperiod probe position snapshots
It was just an observation. I don't think I've seen it this quiet in here for a few years.
gearing up for a new (maybe the last) 2.3 release
cradek what is used for the GUI?
what lib, and does it use x-win?
MattyMatt: gtk, it's a gui specifically for touchscreens
cradek: a rewrite of AXIS, or more based on TK
it's on git master if you want to play with it
nothing in common with AXIS
no tcl or tk code
if you ever get a chance to, toss up some screenshots of what you have thus far
it's on git master if you want to play with it
I was thinking yesterday any X based one is going to be dodgy with RTOS, but it was idle speculation really
MattyMatt: yeah that's not our (long) experience
some video cards screw up realtime, but most don't, and yay for that
I have no experience of git. I've just got the hang of svn mostly
if you need help building a devel tree, there's good stuff on the wiki, or ask for help if you are stuck
is it the cards or the drivers or X implementation?
cards/drivers, not sure, the worst offender is nvidia + nvidia's proprietary driver
but easy enough to avoid...
not on this machine :) I'm playing with cuda
but I'll put the Matrox in the cnc machine
cuda = NV gpu lib, which will be obsolete by next year when we'll all use OpenCL
The 'Cuda, based on the Formula S option, was available with either the 340, 383 and new for 1969 the 440 Super Commando V8.
ah, I don't keep up with that kind of stuff...
ah, the hard drive. seagate
yep that evil fish on the hard drive
that was a car
all those 2G drives failed - we had a ton at customer sites.
I hated the sight of that fish after a while
a GUI can sidestep all drivers by using raw VGA
the only drawback is that VGA limit
and no acceleration like bitblt - so important for a gui
you lose hardware acceleration, but gain predictability
* cradek hugs his stack of old matrox cards
I want an 850 to go with my 400, to try and get that 30 bit mode working
Atari ST managed a usable GUI with no bitblt
at least my memories are of usability :)
heh, funny how that goes :-)
ST was a good system for specific real time apps, like Steinburg Pro 24
wee - garage doors openers now plugged into outlets instead of long extension cords.. :)
My garage door openers are plugged into my shoulders....
mine are in the hollow volcano of my dreams
When you build your dream hollow volcano, save some money and don't install the self-destruct device
the escape rocket will trigger an eruption
it confuses the radar >:)
You see, that sonds good, but one hal-pin wired wrongly and you will trigger the explosion flushing the toilet. And how are you ever going to test it?
anybody figured out how to pull emc2-dev into eclipse with jig?
Sorry, speaking only for myself, I understand less than half the words.
eclipse is an IDE which is comfortable like an old shoe once you get the hang of it
just want to use it as a browsing aid since it's got an excellent indexer
jgit is an eclipse plugin for git access which doesnt like me just yet
this linear drive I got only has 14.5" travel. pointless having a 22" wide table now
the only ide I use is emacs :D :P
mhaberler_, does it autocommit when you save? is it supposed to?
not on saving a file, commit is a seperate operation handled by plugins (cvs, svn, git etc)
I gave up on eclipse after loading an XML file killed it
archivist: how big was the xml file ?
[23:10:23] <frallzor> http://www.weebls-stuff.com/toons/Amazing+Horse/
enjoy this video =)
That's... just dumb.
it was a mysql manual section
MattyMatt : You could try selling it back to eBay better advertised. But words like "CNC" and "Mach3!" in the title
I'll just make a narrower table, but my new design looks like overkill. 4 shelf sliders each on their own thick wood spar for alignment
putting 2 sliders on each of 2 spars would be neater and solid but less adjustable
MarkusBec is now known as MarkusBec_away