theorb is now known as theorbtwo
* Jymmm watches the tumbleweeds roll by
[00:07:29] <rooks> http://instanttumbleweed.com/
[00:32:07] <Endeavour> http://www.flickr.com/photos/thephoton/5018533085/
Here's the beginnings of my machine
you're kidding right?!
Should I look at the photo now?
ries_ is now known as ries
shit. it appears i've reached the power limit for the garage
dont forget the dryer outlet
heh. i didn't
that's actually against code I believe
so make it a plug then
I ran romex through the wall...
i'm not tripping the breaker either. but when the compressor trips on, the mill trips off..
then you're tripping the breaker... DUH
well, no. i meant the program stops running. EMC doesn't throw an error or anything...all my gear is still powered up. It just stops..
but yeah, re-reading it. that would be a DUH
avr with capability of 12Mbit/sec
sorry wrong posting channel
this is neat. http://sourceforge.net/projects/openfactory3d/
mendelbuild is now known as Mendel|mill
elmo42 is now known as elmo40
Alexis_ is now known as Alexi5
Alexi5 is now known as Alexi5_
so is SweetHome3D
any open-source cam?
Alexi5_: this is the best I've been able to produce so far http://code.google.com/p/opencamlib/
but there is no GUI, and support from heekscad is rudimentary
opencam look very good...
hrmm. EMC in virtualbox isn't all that great.
when I close Axis it freezes
come to think of it... it freezes on my installed machine, too!
virtualbox... realtime not doing great at that state
still, it runs
just when I close Axis it goes to shit
why virtualbox anyway?
elmo40: Axis freeze on your machine? can you describe more about it?
it says something about 'read only file system' or 'file system locked'
something like that
I can't open anything after I close axis
not on it right now, the wife would kill me (3am here) ;)
Alexi5_: because I am in Win7 atm, drawing in HeeksCNC and making tool paths. I want to 'see' them run with the simulation.
elmo40: go to sleep !
I want to make this part tomorrow, though... almost done drawing it.
w00t. A axis works exactly how I want it. mill a tooth, turn work, mill another tooth
what controlls the rotation speed in a G1 Annn move?
does it use the feedrate at the tangent from 0,0,0 to the current X,Y,Z?
that's just idle curiosity. I dont have the nerve to do any coordinated 4 axis moves just yet, not while milling a gear on the motor shaft
I need a 4 jaw chuck and a block of foam for this
ries_ is now known as ries
MattyMatt: no, rotary axes are done at max vel, or synched to linear moves, so that the rotary (and the linear axes) start and stop at the same time
I begin to like hal programming. now i can use my joystick to move all three axes and set the moving speed with the throttle on the joystick. and all this only starts when a button is pressed to be safe :)
good that i have 4 axes on my joystick to do all this
Fox_Muldr are you nick mulder ?
my nick is Fox_Mulder and it has always been this. not only mulder ;)
so i think you mean another person
there is somebody on cnczone called that
Fox_Muldr: since you know hot to handle hal_input... is it possible to use a joystick as an analog input, and read it via M66?
cpresser: it is possible to use the joystick as an analog input. i doesn't test it in conjunction with and g-code. all axes reads values between -1 and +1 in 256/1024 steps (main axes has 10bit and neighbour axes has 8bit resolution in my joystick) which could easily be calculated to any other range needed. i calculated one axes to have values between 1...100 as a multiplier for the feed rate
Fox_Muldr: i already read some info on hal_input and just ordered this device: http://leobodnar.com/products/BU0836A/
my Goal is to use it as lenght-probe. I am engraving cast acrylic which has large thickness tolerances, so I want to measure them out and compensate :)
cpresser: that sounds nice. it is quite easy to access all the inputs (analog and digital) from the attached usb joystick within hal
i think 50$ is quite good for 8 analog axes and 32 buttons over usb. remains the question how fast it updates
I am quite anxious now. I will start construction a potentiometer probe right now :)
ah 500 updates/s
thats okay for me, since i only want to measure at one discrete point
I use a floating probe with a micro switch to "measure" the height of the metal just before I fire off my plasma torch
what does your table look like (for the plasma torch)?
so you are 'touching off' on the material?
[13:42:30] <JT-Work> http://s47.photobucket.com/albums/f163/johnplctech/
actually the torch is floating with the micro switch to "touch off"
are you doing this automated? via gcode?
the work rests on the cross pieces?
on the slats yes
how thick can you cut? do the edges require finishing?
I usually don't cut much thicker than 1/2"
depends on what finish you need on the edges LOL
I don't think I've ever seen a 'raw' plasma cut edge of anything
or if I did, I didn't notice.
the edge can vary quite a bit depending on many things from smooth to ugly. On thinner materials the taper cannot be noticed,as you get thicker you can see the taper on the edge
is the taper predictable? does CAM software compensate?
compensate in what way?
like cutter radius compensation
yes, that is kerf width and it varies with the different nozzles used
you need to angle the cutter if you want a square edge
fancy waterjet places will do it if you ask them
could someone test this link for enable the universe repository (for lyx-qt, libpth-dev on the wiki http://thread.gmane.org/gmane.linux.distributions.emc.devel/333/focus=340
Hello All could someone please supply me with a link to the git download on linuxcnc.org for Ubuntu 6.06?
can you ask for what you want in another way? your question does not make sense to me.
the git on linuxcnc.org has the emc2 source code
git source is not Ubuntu-version related
I was following this doc http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?git
oh I see, you mean you aleady have ubuntu 6.06, and you want git packages to install on it
you can find them in here: http://linuxcnc.org/emc2/dists/dapper/emc2.3/binary-i386/
Yes ... I used use CVS to get branchs etc but it's been a while and things have changed :-)
Oh on another note I wonder if you could help.... I currently have Xming running on Win XP desktop and I throw back an x session from the EMC server OK but when I run EMC or more specifically AXIS the screen goes crazy ie black untill I highlight a window then it displays then goes blank again. Is this a known issue and do you know of any resolvment?
yes, reinstall the windows xp system with a proper OS that gives a working X server
there are many free options to choose from
LOL somehow I knew you'd say that....
The X desktop works fine until I start EMC then it goes highwire! ?
AXIS uses OpenGL
Paragon39: try another application that uses openGL
glxgears for example. most likely XMing cant render openGL
Arrr that could be the reason... I couldnt get it to work with VNC either!
xming does gl
I like to use M66 (analog input). is it possible to wire motion.analog-in-00 to input.N.abs-name-position(hal_input)?
[16:35:27] <alex_joni> http://www.youtube.com/watch?v=4XOa149EY_E
is motion.analog-in-00 an input-pin?
The reason I would like to get this going is that I have a graphics design program located in my comfy computer room while the EMC desktop is located at the bottom of the garden. I have some g-code that I want to test on the EMC server in sim mode rather than having to run up and down stairs... if you get my meaning.
cpresser: analog-in-00 sure is an _in_put pin
Paragon39: perhaps set up a virtual linux-system in your comfy-room
alex_joni: thanks, so far I was not able to find it in the manual... I am still quite new to emc :)
ah perfect, its is (float,in). matches the hal_input signal perfectly :)
cpresser: that was another option I looking at. Maybe using Sun (oopps Oracle) VirtualBox
Hi from Germany
Paragon39: i use the latest ubuntu 10.04 live-cd installed in a vmware player (freeware) and it works fine. axis grumbles at start once about bad rtai timings but that was to be expected. for simulation even with hardware functions it works very good. :)
Paragon39: i connected my usb joystick (attached to my pc) to the vmware and developed a little hal script to use my joystick in axis and even that worked very good ( to proof that hardware access works)
Has anyone seen a "thread lock" of sorts? It's sorta like lock-tight, but doesn't get hard and brittle, it's meant to be put on the full threads, sorta like teflon tape for pipe threads but in a liquid form.
took 1/2 day
Got tired of work?
here and there
year end next week - going to be a pain.
skunkworks: Remember to count by 10's =)
Jymmm: there are different types of lock-tite
red, blue and I think grey
elmo40: Which one does what I want?
red is the brittle stuff
Fox_Muldr: Thanks for the input!
permanent, temporary and hydraulic (or something)
This is like teflon tape, but in liquid/paste form.
i use this for screw safety and hydraulik
[17:22:04] <elmo40> http://www.loctiteproducts.com/threadlockers.shtml
more info there ;)
their parent company is Henkel who also owns Dial (soaps) ;)
242 says prevents loosening from shock and vibration and that's what I'm looking for =)
I usually get a hammer
and bash the threads
where the nut is supposed to stop
then thread the nut on
That'll keep it in place aswell ;)
so will welding it
Just because you can, doesn't mean you should.
If you have a welder, so with Jymmm, else, go with the hammer.
welds can break due to the rigidity of them. locktite won't 'break' since it is not a solid.
Superglue works wonders aswell,
its is viscous enough o get into tight spots
plus it is lighter, removable and doesn't require electricity to apply ;)
Why not simple superglue?
Anon9782345: but it is also loosen if you need it just head over 220°C
crazy glue dries brittle, I need it for vibration.
Anyone ever worked with
never used the loctite stuff
Anon9782345 is now known as kb18951452
just remembered i was using an Anon tag.
Been watching the Anon attacks on the MPAA and RIAA
Yall heard about that?
loctite is industrial standard
The MPAA (Motion Picture Association of America) asked an Indian company to DDOS (Distributed Denial of Service) TDP (The Pirate Bay) a while back.
Has anyone out there had any luck with userspace python HAL components?
A DDOS is like......... its where you send so many requests to, say, open a web page that the web server can't do anything, and gets overwhelmed
Anyhow, a community who are involved with TPB put together an army and did the same thing right back
Took out severa website for a few days
They are still targeting sites.
They've opened a can of worms.
IchGuckLive: Do you think teflon tape would work too?
well, why the hell not?! lol
it is not fluid to fit the tread
as you may now the tread only clamps at 2 or 3 windings so you need to seel of a fluid
So 242 never dries 100% ?
it dries in 20min
but coudt be loosen
i use it to fix the water hole Stuff from molding
Ms 10x1 /14x1 into steel
it works also for GFK molding at 120°C
I have just installed the latests branch with git (EMC2-DEV) and am receiving the following error ... /home/emc/emc2-dev/scripts/emc: line 405: 11280 Segmentation fault axis-remote --ping
Cleanup done alloc: invalid block: 0x8118fc0: f0 8 ef
start the PC over and it will run
it is the first setup foult
IchGuckLive: I'll give it a go... Is this a normal feature on first install?
Oh, OK thanks...
Paragon39_ is now known as Paragon39
Paragon39_ is now known as Paragon39
alex_joni: That was pretty cool. I had to download the video to prevent the lag. Just wished the background music was lower.
lindsey Jaild till 22 okt B)
ok. i am on my linuxCNC box. i will run my part then close Axis and see if i can paste the error i get with the locked file system.
where do i set my G54?
ok, it froze.
can i compile --enable-simulator without rt kernel I get this checking for glib... configure: error: no
i need a box around my mill :-P such a mess!
well, still surviving.
no lockup yet.
will leave it running while at work... maybe i have a hardware problem :(
when in doubt, run memtest
Jymmm: glad you liked it
Jymmm: a similar "tune" gets beaten every eastern over here
but much more monotonic
now its complaining GTK2 missing what is the name of the package I need?
gtk-dev or similar
you can see the list of build deps in the dsc file: http://linuxcnc.org/emc2/dists/hardy/emc2.4-sim/source/emc2_2.4.4.dsc
that link is right for 2.4 and hardy
how about 10.04
whacky idea: http://shweeb.com/index.php?m=image_gallery&g=1
alSMT: s/hardy/lucid/ for 10.04
I want to use MDI_COMMAND = G53 G0 X0 Y0 Z0 within halui and add a pyvcp-button. however, it would be much nice to exectute two MDI-Commands, first G53 G0Z0; then G53 G0X0Y0; is this possible with one button?
is it possible to have subsequent G-Codes in one line?
cradek: I'm trying to load a python HAL component in axis, but getting an error about waiting to become ready. I can load the component from the HAL command line just fine. Do you have any suggestions for what I might be doing wrong?
are you using loadusr -Wn with the right component name?
I was using -W only, don't think I had the n. Is it significant? I thought I was assigning a name in the python call to hal.component("foo")?
yes - then you have to wait for foo to come ready with -Wn foo
I'm reading the halcmd manpage
Hmm ok, I'll give that a try. I'll be really happy if that fixes it as I think I have all the other parts just about ready...
Oh yeah. I think that did it.
cradek: while you're here, can you give me any insight into how Axis's functionality is split up between the Axis.py and Axis.tcl files? I want to hack around the GUI a little bit and I can muddle my way through Python and Tk well enough, but I had a hard time getting a sense of what role the tcl file plays in everything.
ckingsbury: not really. I struggle to understand it too. the tcl makes the gui, the python runs it
Heh, fair enough. Am I right to understand there was a gui generator of some kind involved at some point?
yes at some point but I think axis.tcl has diverged from that a long time ago
OK. So the best of both worlds, then.
Do you think it would be possible to reuse the OpenGL preview component in another Python program? I wasn't sure how encapsulated that was with the rest of Axis
ckingsbury: in master there is simple gui called gremlin, it use Axis opengl preview in gtk python application
micges: Oh, cool. I hadn't heard of that before.
beside that Axis in master was changed that gl preview reside in library so it can be resused
cpresser: use G28
there's an incantation that makes it go Z0 first, then X0Y0
it should be in the docs
alex_joni: not really
(not in one line of gcode)
hmm.. bummer, thought there is a go to home via a point
yes but the waypoint is not in g53
but thanks for the idea :)
so G53 G28 Z0 is not in G53?
right now I am trying to use comp with axis.2.joint-pos-cmd == 0 to disable movement when Z!=0
I think that's probably just an error
cpresser: that sounds pretty crazy - what problem exactly are you trying to solve?
i want to have a button which clears the too (move to Zmax), then move to the machines origin
cpresser: you just can't easily do that
mmh.. why not?
what if with he uses 2 MDI's triggered by one HAL button?
one MDI to go to Z0, the next one (triggerd by in-pos) to go to x0y0
you can queue MDIs so you can just issue both of them, one after another
so I need a delay? at least a slight one?
that doesn't qualify as "easily"
ah, so you can just run both
try it and let us know :-)
I am just getting into HAL, but i will try :)
perhaps I will come back later with more specific questions :)
for not, i think loading a timer and setting the G00Z0-MDI-Command with the button. the timer then runs the G00X0Y0-mdi-command
touchy has an input for a "go up" button
cradek: I'm testing now and it seems that g28 doesn't work correclty
heh that depends on how you define "correctly"
the way our g28 works is a compromise that sort of includes how g28 works on various controls
I issued 100 to #5163, then in axis in mdi I issued 'g28 Z100'
according to docs there should be move in z axis to 100 and then move to X0Y0Z100
that should go to Z100 in your current work system, then Z100 in the unoffset system
then the docs are wrong
yeah the docs are wrong
if you specify axis words, only the specified axes are moved
imo docs are right, and there can be much more achieved with it
like going to z max and then to x0y0z100 in one gcode line
no, the waypoint is always in the work coordinate system, so even according to the docs, it would not go to z max for the waypoint
[20:21:36] <cradek> http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=src/emc/rs274ngc/interp_convert.cc;h=d913f7d810f0e6d92d49d9b3c03e5a26bb8220a6;hb=e3ac9c55085a34ba702eb21319562d34ce210440
see the comment at convert_home
emc1 did what the docs say - it was unlike any other control in the world
now we do what everyone else does (people program G91 G28 Z0 to move Z up)
2391 // if any axes are specified, home only those axes after the waypoint
2392 // (both fanuc & haas, contrary to emc historical operation)
I think G28 works stupidly, but I researched it fully and made it do the least surprising/most customary thing
G0 G53 Z0 is better because it doesn't switch modes, but people are used to writing G91 G28 Z0 for the same thing (yuck)
I didn't even imagine that G91 G28 Z0 works
it's apparently what you have to write on fanuc and haas for "move Z up all the way"
if you forget the G91, it means "crash Z into something and then move it up all the way" haha
was it you who was working on g53 + probing?
how's that going?
disabling TLO before probe works so I didn't move further ;)
sadly machine is waiting already 3 weeks for installing (packaged) so I don't even have ability for some play with it
cradek: what use you have in mind with G53 probing?
same as you - stuff like tool length measuring
I should build material probe and play with it
whats a material probe?
probe in tool holder that can be used to see Z level of material
[20:41:42] <Jymmm> http://www.181.fm/player/
cradek: what do you think about adding g28.2 that will work like docs describes now?
I'd rather see someone fix halui so it can send a sequence of mdi commands
trying to write arbitrarily complex series of motions in one line of gcode is doomed - and adding gcodes to the interp to do those complex things in one line seems like the wrong approach
next guy might want Z, then X, then Y for some reason
third guy has a lathe and wants X then Z
fixing mdi of 'O<file> call' would be an even better approach
cradek: I see you point
micges: thanks for volunteering to fix O<file> call! :-)
hehe I hate O code parts in interp ;)
yeah unfortunately it's broken deep in task
in task? didn't heard of that
yeah try putting m66 or g38.2 or anything else that waits for IO in a file sub and use O<file> call
it's like it doesn't know to wait for things that need waiting
even tool change I think
if you put just a bunch of motion moves, I think it works
oh, this one I know
bbl, time to go home (weekend!)
here is weekend already about 7h
it's saturday here
what lib could this be checking for glBegin in -lGL... no
libGl ? :P
mesa something (the package name)
i put the ones from the depends in i thought i re check
i missed one
alex_joni: wee need a road map for emc developers, don't you think?
some directions on about what could be changed/added/fixed in emc
micges: not sure that works
there were a couple of attempts, but in the end everyone does what he likes
most of the time only that ;)
s/likes/likes or needs/
maybe somebody would look at the list and realize he needs something mentioned in there, and would do it
alex_joni: I likes boobs and needs a beers =)
drink enough beers and you'll grow some
if you haven't already
Women think men are complicated. They just don't it that us men are really simple. We just want a beer and to see something nakkid.
damn axis still sag faults
alSMT: can you pastebin.com error?
it seem to be libcrypto.so
ah I remember
on the mesa 7i37TA boards, do ppl break it out to 4 sets of [ 8pin & 4pin] ? (8 for enc & power, 4 for Vcmd&Ena )
my mesa boards will be on the way next week, but I think you can pin them out however makes most sense to you
just write it down...
i was thinking that encoder cables and control cables are always(?) different
i don't think they haveto be
micges, dell intel 1 ghz p4 onboard video http://pastebin.com/sshnWYvM
I wonder if line '[ 35.912020] [drm:drm_reclaim_locked_buffers] *ERROR* reclaim_buffers_locked() deadlock. Please rework this' have something in common
I'd try switching to vesa driver and use software rendering
I agree those drm warnings look really suspicious
gimbal using ring primitive in vismach http://imagebin.ca/view/xTuLgg.html
a lot of PMK need gimbal
i'll give it wirl
im looking for some kind of compability list with the EMC2 software