theorb is now known as theorbtwo
dang that d510mo setup is quiet!
the Intel Atom motherboard
latency is hovering around <4600
what are you using it for?
what does it connect to?
nothing at the moment, it is standby for my BridgePort Discovery 308 VMC
oh bother wrong window
what kind of interface hardware does it use?
386 dos computer
I may use it to play around with some loose hardware I have
386 dos to atom and EMC
big change ;->
be nice to get your gcode over the network ;->
yea, that would be nice for sure as well as no stop and go for each line
right now I just need it to run and get my servo power supply caps replaced...
remember, low ESR caps are for winners
I can't believe how small it is 13x9x5 inches
it's totally silent if the DVD drive is not running
equivalent series resistance
if its a power supply it'll help to smooth the output, just make sure you get ones with sufficent ripple current rating, (low ESR also generally are better at that too)
I need to pop the top on the power supply and see what is in there... I can see them through the vent slots lol
see if I can cross reference them first and get a head count
how old is it?
17 years old
only difficulty I'd watch for is the new caps might be alot smaller if you use the same value
physically smaller that is
and might not fit in the holes easily lol
need help with axis direction everytime i try to change the direction of an axis in the ini by changing the sign of the scale i get following errors. if i leave the sign alone the machine works fine but travels in the wrong direction
change both scale and output
or something like that
i get confused
emcrules: stepper system or servo?
I stay confused
sharing install fails... hmmm
I'm trying to share a folder on the D510MO
emcrules: then you have to change two things :)
Valen Thanks worked like i charm had to change both input abd output at the same time
I get lucky some times
i found the sharing was a pain on the 10.04 install
on this computer 10.04 is was a snap
oh the install is easy
i just rember sharing didn't work by ticking the box
that's the problem I'm having atm
it sees all the other computers on the network and can copy from them atm
whats the specific problem your having?
it just says "failed to install share" when I tick the box telling it to share a folder
did you install samba and all that stuff?
usually that is automagic but I'll check to see
yeah, i had to fiddle with permissions as well
is everything up to date as well?
I think that is the problem the install is just a few minutes old
reboot, run the updates, reboot and try again
bit windowsy but ey with 10 second boots its just easier ;->
busy copying my music over atm but will do after that
everyone needs a mill that plays music while you make chips
[01:12:07] <Valen> http://www.youtube.com/watch?v=w1_h_LNCJ94
like that jthornton?
aww, no speakers on this computer...
thats a shame lol
jthornton: isn't it your nap time?
you missed that Jymmm
jthornton: what? Nap of the day number 482?
it's time to strap on the feed bag
I'll get the D510MO up to speed in a bit and jump in the way back machine and get the links
jthornton: and what are we pulling out of the smoker today?
you got a canook pig in there?
had her imported
be back after chow
[01:16:12] <Valen> http://www.vapourforge.com/temp/head/
new head for our mill
you take the canadian part, I'll take the regular bacon, half slab should do
what you guys think?
for one of those cheap chinese spindles
I wonder if I culd do that on my laser, it has steerpers
bonus points if you actually have it cut something usefull at the same time
finally today is a good day made my first cuts on metal!!!!!!!!!!!!!!!!!!!!!!!!!!
heh always scary that
uploading to youtube right now yippeeeeee
well... get on with posting the link!
:P been 30seconds already
its probably 1080P or something
but out of focus and on shakey cam
search email@example.com on youtube
video is uploading via blackberry might be 5 or 10 min
Still need to better tune my z axis but it works for now at slow feed rates
z axies suck
is yours counterweighted in some form or fashion?
no im running a 30:1 gear reduction right now. I plan to counterweight via gas shock like others have
when i have time i plan to design a quill type.
What are you guys using for CAM right now?
rhinocam, notepad and hopefully mastercam
we looked at gas shocks and they have a fair bit of variability in their spring force over their travel
we use an air cylinder and a fire extinguisher tank for a buffer
how do you find your repeatability
we have other issues with Z axis
the offset seems to be causing it to jam and stick/slip
Yaeh I figured placement of cylinders would be critical
[01:56:32] <Valen> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?JakeAndRussells
I tested my lead screw for the z today incrementally it seem to suck but over a long distance appeared to be very repeatable
our repetability is limited by our ferror
we use linear scales
cool I have scales on my machine but need to buy interpreter boxes for them before i can use them with emc
trying to upload video of whole machine but youtube is giving me errors argh!!!
video is uploaded now show all axis setups and drive and mesa panels
hello lm555cn, you have a question?
I am having some trouble defining the starting point in Linux CNC
It seems I can work out how to set the "home axis", but I can set the axes correctly for the real machine position
I am trying to make a double sided test pcb. Is there someone here that can guide me/give me a hand?
What do you need help with?
How to set the real coordinates/move axes to a reference point in order to mill the top side of the pcb and then use that reference point to mill the bottom side.
what are you starting with for cad/cam? gerber files?
No, I'm using a script called pcb-gcode that creates the gcode files. That's what I'm using.
Not gerber. Linux CNC doesn't accept Gerber files as far as I know.
Yes i know just wanted to what you starting point was
Even though my experience with CNC has been 2 days :-)
I assume the G-code is to machine the negative
Yes, but the problem is the top side shows just fine and the starting point is on the lower left side, from that point the machine starts working.
But if I load the bottom side, the starting point is on the lower right side of the PCB board, but an offset is created so if I start the process it just starts from the edge.
The result is I have top and bottom sides side to side
what are the coordinates of the opposite corners in the g-code program
I can assign new "realtive" coordinates, but I don't know how to assign new "real" coordinates
use the touch off button for each axis
Forgot to mention I don't have limit switches.
if you using an edge finder add the radius of the edge finder
neither do i. I just start with the table in the middle of its travel
when you touch off your are setting a work cord system to zero so all travels are referenced from that point. Unless you call up an absolute move.
Let me explain the procedure I do. I place the part say in the middle of the table. I move the milling bit to a corner of the PCB. I click on "home axis" for each of the axes and then I click on "touch off" for each of the axes
I forget the gcode for absolute moves but you can find it in the wikki
From what I understand, they are still relative by using the G54 space, but still these aren't absolute.
Believe me I have searched for them, but I am confused between the G90, G92 and G10 L2 xxxxx
yes once you touch off all movements should be reletive to g54
Is there any way to "move" the pcb in Linux CNC ?
how do you mean? you mean offest the PCB origin?
Using the procedure mentioned I have managed to make an offset of the axes, but when I start the milling the machine apparently uses the real coordinates and a displacement occurs, doing the work off limits.
Right, offset the origin
maybe your gcode is ill-advisedly changing the offsets. does it contain any G92 or G10 commands?
No, it does contain G90 though.
G90 is fine and dandy
Cool for the code, bad for my health :)
doesnt g90 overide g54
those have nothing to do with one another
I don't know.
G90 means coordinates are relative to the active origin - G91 means relative to current tool position
G54 is the default active coordinate system origin
set with touch off (if you choose G54 on the menu)
By active origin you mean the one made by "home axis" and "touch off"
well you've got some fuzzy ideas if you're doing both of those things
homing an axis establishes its unoffset origin, range of travel, and soft limits
touch off sets a coordinate system offset. this is the distance from the unoffset origin TO the workpiece's origin
is you machine directions correct i just ran into this same problem
by default, that's the G54 origin
establishing the machine origin (homing) and the workpiece origin (touch off) are different operations
I believe the default coordinate is given by G53. G54 is assigned by the "home axis" and "touch off". Correct me if I'm wrong that's how I understood it.
right hand rule index finger pointed left thumb up looking at machine
none of what you said there is correct
there is always a workpiece coordinate system offset in effect. the default one is G54.
you can move in unoffset coordinates by putting G53 on the line with the G0 or G1 move. G53 is NOT modal and you must specify it on each line you want to work in unoffset coordinates
yes before touch off machine coord and absolute coord are equal
sort of true -- the work offset (G54 offset) is saved across runs, so it typically won't be zero unless you set it that way.
it's however you set it last
true sorry just use to always setting it. forget it remembers the last setting
have you read http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CoordinateSystems
Yes I have, but it seems I was confused about it. I thought when you talked about machine coord you referred to the absolute coord. And the relative coord where different (modal)
people use those words differently - it's confusing
I'll have to re-read the document (it's going to be a long night)
and check you machine travels if one is in the wrong direction you will chase your tail.
when someone says relative vs absolute, they sometimes mean g90/g91, sometimes g53/g54, who knows
I say "unoffset coordinates" to mean the ones established by homing
I say "workpiece offset" to mean g54/g55/g56 etc
(there are other offsets too)
Well, I appreciate all your help and patience. It's time to read and practice!
wouldnt absolute be reference from home pos and reference be reference from active coord system?
"workpiece offset" are established with touch off
emcrules_laptop: that's what you get when you pick them in the menu in AXIS
emcrules_laptop: but if you look at G90/G91 the same words are used, but the meanings/concepts are completely different
absoulte coords on most machine tools are always referenced from home position are they not?
so to me, it seems like a minefield to use those words
emcrules_laptop: I am not qualified to say how most machines work, and it's a bit silly to worry about
think of a robot absolute + world coord system reletive = work object coord system
sorry absolute = world coord system
lm555cn: you're welcome - you'll get it
That's what I've been trying to relate
what are g90/91? I've never used them
g90 x1 means move to X=1. g91 x1 means move the tool 1" in positive X direction
G91 is 'relative' to the tool
oh, jsut relative motion
G90 ithink means move to X? y? z? from active coord system g91 means move x? y? z? from current position
which is, as you said, confusing in that context
right - has nothing at all to do with offsets/coordinate systems
is g91 used a lot?
it can be very useful in subroutines, or in code that repeats
Ha ha, it's confusing all right. And as you mentioned the terminology may not be the best, especially if you are a beginner, it just blows your mind off!
yeah, I could see that
g91 is probably not used much in practise
or more readable perhaps
o100 repeat ; cut; ... ; G1 G91 Z-0.1; o100 endrepeat
which means there are two definitions of absolute
perhaps by stuff thats hand written
Let me ask you another question.
no, they are the same absolute
absolute machine position (referenced from home position) and a absolute move referenced from the active coord system
just one relative motion, and one relative coordinate system
What code makes the mill move or start all the way to begin the process even though you have defined/used the "home axis" and
"touch off" buttons
lm555cn: can you ask a different way? I don't understand the question
lm555cn: can you pastebin your gcode?
Sorry. Say you have just powered up the machine. At this point the real and realtive coords are the same. Next, you jog the mill to another position and use the "home axis" and "touch off" buttons. But when you start the process the machine uses as the zero coordinates the first ones it had when it powered up. However if you use G00 X0 Y0 Z0, it takes you to the new coordinates you defined.
I don't have the code at hand, but if you can hold on a minute I think I have it on a USB drive.
Be right back
Valen: the full video of my machine has been posted on youtube
I tried to add it to the wikki but with no sucess any direction out there?
Ok, Ill just paste the beginning of the code
[03:25:04] <emcrules_laptop> http://www.youtube.com/watch?v=7U0nvZlfQPY
( This gcode generated by C:/Program Files/EAGLE-5.7.0/ulp/pcb-gcode.ulp )
( Copyright 2005 by John Johnson. See readme.txt for licensing terms. )
( Settings from pcb-machine.h )
( tool size = 0.1016 )
I would like to document my setup on the wikki to help othes converting bridgeport machines, but by no means am i an expert in posing on wikkis
lm555cn: use pastebin or something similar
Sorry, Do I just type pastebin ?
[03:28:35] <Valen> http://pastebin.com/
emcrules looks good
posting stuff to a wiki isn't hard
Thanks 3 years in the making
i really bought my mesa board about 3 to 4 years ago
i tried to edit the video page but couldnt find where to do it?
looks nice, you could do some damage to yourself with that Y crank!
LMFAO noooo kidding i need to get a handwheel with a folding handle
just take the hand wheel off
it'll drop the inertia of the axis and you can get faster acceleration
It's been a long road but it works now and i would like to share my experiences to help others.
wish I had room
LOL i can move the x and y at 300IPM
That's really cool! Way to go!
anybody that says emc is too hard to use is full of @##$ i had no linux experience before this and now i wish every PC was linux based
I bet your wife/girlfriend had to be patient. LOL
emcrules that is damn fast
lm555cn: you have to paste the link here to your pastebin
OH yeah but i have my own company also so she is used to " in a min hon"
Valen yeah those cheap servos i got rock. Coupled with a good ball screw they fly
All right I went to the site and pasted the code. Now it asks me for an email, what do I place there?
we are using scooter motors
Ok, done. I'm feeling more dumb by the moment.
I really appreciate your patience.
I was going to go DC servo but was hard to find motors. Coupled with building power supplies and stuff just said screw it and spent 1200 ond two servos and drives
now you need to paste the link it gives you into here
we just got a handfull of 12V supplies from china
got a 48 volt one that was sposed to be adjustable down by 10% but its not so couldn't use that :-<
rather shitty about that
Ok, I suppose is this : http://pastebin.com/gVrgkvTc
I want to do my lathe next. just need two motors and rive i built my meas setup to quick disconnect and reconnect to another drive cabinet. just load a differnt config and off to the races!!!
I have ours limited to 600mm per minute which is 23 IPM
heh sounds familiar
lm555cn: ok thats all G1's thats pretty standard
So everything seems fine?
you tell it to run and it moves to X-17.5238 Y9.7751
then Z downs to -0.127 at 228
and starts cutting stuff
is that mm?
emcrules_laptop: got a video of it at full speed?
got a video of handle impacting crotch area at 300ipm?
Seems I have A LOT of reading to do and try to dwelve through the terminology used. I guess that's my first problem.
theres no need to home things
we have homing turned off
I'll take your word for it
Thanks to the explanation by <emcrules_laptop> it has cleared some misconceptions I had
Of the G Codes
Atmega: Nope IPM and if you are putting your hand up to be the "Myth buster" for that i can give you a video of it ASAP
homing is good for not over-traveling
you just need to find out where 0,0 is for your job and jog until the machine is in the right spot, then touch off
Yeah, I guess I'll put some limit switches for that
LM555cn: no problem anytime
Just glad i could provide some help!!!
homing is good to stop running over limits as they say, but if your carefull ;->
Right. Well, once again thanks to emcrules, Valen and atmega. You all have been of GREAT help. I hope next time I'll be able to help somebody else and possibly bother you again. I hope you have a great day/night and take care :)
LM555cn: i do not use homming as well as long as you know your machine limits and always try to start in the middle of your travel range you should be good to go.
adding home/limits made me much happier
That's what I try in order to be on the safe side
hehehe nice one atmega
Ok, bye now.
it's a few $$ worth of switches and wire
Yes home switches and limits are nice
that is my first EMC project now
Your hands could also work. I bet if you misplace them once, you'll never go to the limits ! >:)
What ever happend to the penguin AXIS program by the way?
LM55cn: have a good one
what does one do with a horizontal mill?
lots of stuff
depending on of good it is it may be considered a borring mill
how good it is
home switches should be accurate if your going to use them
look at baulmer zirc or ruby switches they swith using .001" travel
$ 80 - 100
how accurate do you need to be? Do you actually use them for positioning?
thats the point of home switches
Most machine tools use mechanical limits and index pulse homming
it doesn't take much of a switch to get within one rev
i cant find an index pulse on our slides
emcrules nice conversion :)
great vids, too.
jeesus 15 amps is just not enough for a cold garage
15A @ 110V?
ya, no way enough.
they should have registration marks along the scale
can't weld a decent bead with that
well the welder and the lathe come off the dryer. which is 30
but what if your wife is doing laundry?
gotta have priorities
I tell her to go cook dinner
emcrules_laptop: do you have your own website/blog? start one and post everything :)
i started a while ago but havent updated in a while
well then... get your but in gear and update
then post to the room
i will post the link in a min
good. I need to get to bed. will bookmark it and check it out later
i love a good waterjet shop
thanks thats the next project
mikegg: I am slowly building a plasma table
my brother in law has a welding shop. him and I are expanding his business
cool what kind of hardware are you using - linear guides / racks / acme / ?
as a sugestion use timing belts for long axis cheap and easy
and awesome repeatability
emcrules: ever do anything for GE-canada?
Actually i work for CAMECO
we have a joint venture out back :)
Im a machine designer for candu fuel
I make BWR fuel
are you in the US
i'm an ex-navy nuke, but that was all PWR
two of our guys just left for GEH
cameco bought like 25% of our enrichment facility
emcrules_laptop: my lathe is a tiny old Craftsman 6x18" ;) sorta like this: http://www.lathes.co.uk/craftsman/img5.jpg
mikegg: I have used large CNC machine rails. just repacked with new ball bearings. made up a steel frame with I-beam and 4" square.
the two guys would be coming here then
not sure on how to drive it all :P I think ballscrew for the 6' section.
ELMO: That works heavy old cast iron is the best to work with
timing belt is what I was thinking about for the 10' section.
emcrules_laptop: you are Canadian?
yes ball screw for the cross slide and then maybe timing belt for the other
ELMO: Yes Oshawa 40 min east of toronto
I am a Nuclear Engineer ;) Taught at the new UOIT university a stones throw from both Pickering and Darlington ;)
north end. ritson and conlin.
I have had great sucess with timing belts and servos on lond axis
harmony and taunton
bo shit lol!!!!
i taught at durham for a year
electro mechanical grad a durham too
I have to jet. the misses is a callin' ;)
feel free to stop by any time 667 blackwood
I am here 24/7, Rogers loves me eating up their bandwidth.
you produce fuel bundles there?
anyone in atlanta wanna hang out ?
Yep produce fuel for Bruce power and hydro quebec
calandria tube as well
guess you aren't really the competition... except for GE-Canada maybe
also prcess Uo2 into pellet form as well
yeah, same here
yeah just GEH
I am actually GEH, I just usually leave off the H
come on atmega, Canada supplies the world with 50% of its Uranium (according to my past education)
going to chinas fuel pant in the new year to help them out with fabrication as well
elmo: if not more
what do you do?
and do you have a perfect pellet inspection system you would like to share?
project engieering. mostly design or procure new manufacturing processes
maybe do you? LOL
laser micrometer the only issues are scanning speed
doesn't do anything for end gaps
deal with that at stacking
no live x-ray of the tubes as with airport scanning? ;)
kind of late hten
emcrules_laptop: I sent an email you see the pic?
we make multiple fuel diameters, and the rods are 5-12ft long... some different issues than candu
atmega yep 19" long tubes 500" in dia pretty easy to load and QC
19" makes handling easier... a whole lot more welds though
* Valen is tempted to get some DU from aircraft counterweights and slip it into carry on luggage and go through airport security in the USA
of course, not actually planning to get on a plane
yeah the welds are the killer
but just for the screaming and gnashing of teeth the TSA people would do
all resistace welds too
our end plugs are 2-6" long though
yep... machining off teh flash
Yep working on that right now
in theory, it's trivial
see, there is a standard to these items. no wonder why you two have the same process.
yeah but there can be leftover flash that when in reactor can lead to fretting issues
not like some joe-welder can put these things together :P
true PWR BWR whatever the mechanics usually are the same
we don't have a problem with that... vision systems, and we do 100% ultrasonic weld inspection
UT weld inspections im listening
err.. nevermind :)
we are using Eddy current
we use eddy current for cladding liner thickness measurment
well... I make parts for these kind of planes (didn't want to be left out, lol) http://www.darkgovernment.com/jsf.html
I drop tested the boeing JSF nose landing gear
Iv'e been around
wtf is that fan in the middle?
vertical takeoff hack
Yes it was
the NLG was cool as shit though
the wheels folded to tuck up in the bay
hey, we make an engine for those
but, they don't use it.
you work for GE you make everything!!!!!
the Avro engine was supposed to be used in a passenger jet, never happened.
emcrules: are the two guys coming here staying cameco or going to GEH?
we have an aircraft engines facility on our site
the company I work for is on the list: http://ericpalmer.files.wordpress.com/2009/06/canada2.gif
going to GEH i would like to go with them
I turned down an offer to work in the enrichment place a few weeks ago
The global laser place?
a friend of mine works at the 'closed' reactor in Ottawa
I assume that is where they are going?
the one making isotopes for medical use
no GEH peterbrough
oh, up there... bummer.
if i spelled that right
Elmno thats proboably MDS nordion
so, they are competitors up there for candu, but part owners of GLE
yes GEH peterbrough makes candu fuel for ontario power generation darlington plant and pickering plant
we have been making cobalt-60 and strontium-90
the resistance welding guy from Peterborough spent a few months down here with us.
were making the bundles for MDS's cobalt 60
how did it go?
heh, good and bad
their end plugs are tiny and round, some of ours stick out 8? inches and are threaded
they do not machine the same
were in the middle of changing our whole line any experience with bosch ristance welders
nope, just medar (and laser & tig welding zirc)
laser what do you laser weld?
and our rods are pressurised to 150psi internally... makes the weld even more interesting
we used to laser weld rods
want a good deal on a used 5kw YAG?
and i thought it was tough to keep helium in at atmoshpere
you weld in open atmosphere?
no we fill the cladding with helium before closure welds
atmega: what is a 'good deal' ? I am interested :)
heh, I bet you use those same funky weld guns we do.
do you barcode elements?
we used to, not anymore
no need, the new lasers burn fine without it
you make cladding there also?
i meant by staining the element with an oxide via laser
so... about the used 5kW YAG :)
looking at fiber lasers
oh... no clue what you mean then..
we just burn barcodes straight on the cladding
creating a barcode matrix in the cladding using a fiber laser to creae an oxide laser
same thing i assume
we used to burn in some weird mixed gas with o2/inert, but haven't in years
our wall thickness is ony .035"
only have .001" as a tolerance to use
and 12ft long, and full of fuel
BWR... our loaded rods are pretty 'floppy' if not handled correctly
we used to make you PWR fuel tubing
we used to make their Gad rods
now they own western zirc
it's cool talking to a guy on the other side of the fence
yep... I could do a lot of things much easier if I had some more wall thickness, and those stubby little end plugs!
i dont know those stubby little end plugs cause a whole lot of confusion
heh, same here... and we have 2 different sizes of 2 different lowers and 3 different uppers
guess you don't have upper/lower
if we have a fuel breach end plug porosity is the first place to look
then end plug weld
how do you have plug porosity?
unless you have zirc4 plugs
nope eveything is the same as far as a fuel bundle is concerend
yes zirc 4
wa chang or western found a bunch of bad zirc4 internal cracking
we scan the bar stock via UT but it still can be a concern
radial and shear inspection?
Yes we have probably the most sensitive UT in the industry. Not to float my ego but the guy working on our UT is working on yours as well
heh, walter and doug?
no andy and some other guy andy id the brains in the two
they seem to be able to find fly shit in pepper with UT
they might be doing stuff for peterborough
we have other canadians for ours!
lol this conversation sounds like it should be classified
They are the are pretty open with who they are working with but thats where it stops. which is fine I have no problem with a company playing both sides of a percived fence.
Valen: Probably but the industry goes nowhere unless it talks with its peers.
cant have safety and security getting in the way of some desk jockeys idea of security
almost all of ours was done in-house. The latest iteration of low-level HW/SW came from outside this time
transducer specs, sound paths, mechanical, etc are still in-house
valen: How did EMC2 become to be? Probably from peers sharing information for the better good!!!
Atmega: same here trans and all others in-house dectectors and recording outsourced
SWPadnos_ is now known as SWPadnos
welcome SWPadnos: i just finished my machiine finally:http://www.youtube.com/watch?v=6VqCcJszSYg&list=UL1HGE8GtOLdc&playnext=45
I do the controls/sw for welding & weld inspection, I might have lots of lasermics too :)
nope we are behind the time im am sure you are following a APQP type model. We are nowhere near that level.
let me know if you come up with a foolproof way to get rid of the flash!
you guys do CnC welding?
err... wait, I did come up with one way... make a typo in the indexer code and undercut the plug/tube by 10 thou or so
we still do automated TIG welding, but I wouldn't really call it cnc
I will as long as you share the same way. I do not belive in companys keeping ideas to themselves but to share information inorder to excell in thier respective marketplace as a group
more fire welf for x seconds and then stop
or x half-cycles
yes depending on method
we strike and arc and rotate for the tig welds, could be a single axis cnc but I never considered it that way.
filler metal could be an axis or spindle speed depending on the process
no filler for this
speaking of work.... seeya
same here have a good one
hey... if you apply at GEH, let me know, I'll take credit for the referral!
No problem Later
i do a clean install of Ubuntu CNC 8.0.4 (with emc 2.3.0)
I want a racktoolchanger. (use URL)
[11:03:15] <Duckie> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?RackToolChanger
But how to 'Download and compile EMC2 source code of 2.4 version'
can somebody give me the steps(commands only) to get this.
[11:03:57] <elmo401> http://wiki.linuxcnc.org/emcinfo.pl?Installing_EMC2
you need to compile from source? if you apt-get upgrade it will bring you to 2.4.6
@ elmo401 : can you give only the commands example first this " sudo apt-get install git-core gitk git-gui" then... (paste to pastebin).
nevermind... it is a patch ;)
sorry, I have not done the install via source. the page should contain the complete explanation.
[11:09:17] <elmo401> http://wiki.linuxcnc.org/emcinfo.pl?Installing_EMC2#On_Ubuntu_10_04_or_8_04_from_source
my emc2 (2.3.0) is already installed when i use the ubuntu CNC.
i follow then the steps on that website http://wiki.linuxcnc.org/emcinfo.pl?Installing_EMC2
->gitting the source
but when i type git checkout v2.4.6 it say "do you want to merge this branch?"
then i doesn't know what to do
[11:21:34] <Duckie> http://pastebin.com/d4tEBWfT
Duckie, wheither steps 7,8 were mandatory?
don't know i follow the steps on that website
i would say yes to merge
i will try this..
steps 7.8 just an example of checkout something not master
Duckie: for the record
patch -p1 < emc2.4.6_rack_toolchanger.patch
^^ that worked
dimas_: do you do that from the emc2-dev directory?
I assume the patch file has to be in the emc2-dev directory?
yes, that's how i did that
I guess you can tell I've never patched one before
the patch can be anywhere, but you would then need the path/to/the/patch
oh boy perfect conditions for gigging tonight 17F no wind, no moon, great water conditions and did I mention 17 degrees
no body in the UK fancy a bid on this bargin of a machine... http://cgi.ebay.co.uk/CINCINNATI-400H-MULTI-PALLET-MILLING-MACHINING-CENTRE-/140486013005?pt=LH_DefaultDomain_3&hash=item20b59e704d
can you deliver it Rob?
put it in a few container
you could load it up tho and go home for the day :)
I saw that "Free Local Pickup
has to be gone by the 9th so not much time to plan
dimas_: do you think Duckie can follow this now? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?RackToolChanger
only i did git checkout v2.4.6
olso I think git branch --track ... is not mandatory
did you just do git clone... then git checkout v2.4.6?
ok, thanks... I have two upgrades downloading and my wire is getting warm or I'd just try it myself lol
jthornton, the link to how further build source would be helpful too
oh yea forgot that
me tinks jthornton needs a nap
ok how is that? http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?RackToolChanger
Jymmm: I just got up from a nap...
no matter ;)
jthornton, good for me, let's see how Duckie proceed that
have the offload and onload pallet cycles working. (push offload and it goes to the correct side and offloads - Pick which pallet to load and it will go to the correct side and load it)
I just need to get the swap pallets cycle working. :) close
what's a pallet? other than something you stack stuff on.
Tech_Talk is now known as Birdman3131
that's a helluva tool changer
skunkworks: any new news on the machine? or are you just using it now?
heh - no. still getting the bugs out of it. Get the pallet changers working - then spindle encoder. then some final axis tuning.
dad would like to resize or gear down the hydraulic pumps. lower the noise as we don't need as much volume as we did before.
it is going really well. Emc and mesa has been flawless. Powerful
control pannel needs to be created too.
do used/cheap X2/X3/etc ever show up anywhere?
cradek: dad liked your ball end mill threading video.
atmega, probably better to ask that question of eBay
I've been looking there for 6 months
ah. then I guess the answer may be "not too often" :)
that seems like a decent study ;)
skunkworks: what do you plan on making on the K&T?
jthornton: I have some projects that I would like to do as does dad. Other than that - I don't know.
it is dads retirement project :)
some of those water jet videos are just incredibly cool
err... jsut closed youtube, it was a turbine/fan thingie
Duckie, any progress? wiki page is updated
i'm justing testing
all the command i type work. also the autogen.sh
but when i type ./configure and get this error
[16:23:05] <Duckie> http://pastebin.com/URnYFj12
Duckie: type 'sudo apt-get build-dep emc2'
now the ./configure work.... i type the last command "sudo make setuid". all OK. but where start the program emc2 just from the 'application' or is this the old emc2 program?
in terminal go to scripts directory
then type './emc'
you can also do a 'make install-menus' before the 'sudo make setuid' that will install rip icons in your application/cnc menu
I don't know if you can run the comand after setuid. never tried it.
Greetings..... anybody home?
i think yes ;)
do you have any "How To" documents on how to modify a screen set with GladeVCP, or Mocca, or???
I want to try my hand at it, and get a mental handle on what I need to do.
there are some docs about gladevcp on wiki
on how to use it? any custom screen examples?
Also, any "How To's" on the NML and using it as well?
plus mabey examples?
dunno about nml... i'm trying to work with high level interfaces when possible :)
so can you do a COMPLETELY custom screen set with GladeVCP or does it just only modify existing work
howtos about gladevcp... i think that there are two pages, GladeVCPSetup and GladeVCPsomethingelse on wiki
so, any chance you got any Info that you can hook me up with?
for my task i've created custom gui with lot of help from gladevcp
that might get into doing it in the real world
So, you built a custom gui, completely your own stand alone?
[17:52:55] <psha> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVcpSetup
poppabear: have you gone though.. http://linuxcnc.org/docs/
i think this one os recent one
poppabear: yes, it was completly standalone
since it only needs small subset of emc functionality
skunkworks: yes, not really getting into example thier
but needs to extra camera vies
psha, how much learning curve did you go through to do the gladeVCP thing?
heh, it was not easy since i had to write python bindings to camunits library :)
but for gladevcp part it was very easy
So, what is Mocca? Is it a "Screen Designer" type app?
is there anyone doing a "
"EMC screen designer" type of app?
dont know about mocca since i'm very picky about pascal things since 2000 :)
so you can put out a custom screen set, realatively quickly
you steel need to do some base work depending on your task
so is GladeVCP in your opion, kinda like a "Screen Designer"
The reason I am asking, I am looking to do some custom screens, and get them out quickly
i'd be happy if it will be true 'screen designer' some times... but now it's only for extensions
for example there are no widgets for pogram listing
or jog buttons
so, what I looking for a "Screen Designer" type of app
are you aware of something that someone is currently doing like that?
but it depends on compexity of your task
i'm trying :)
i'm extending gladevcp with useful widgets :)
for base app you may use touchy i think
it's gtk based so gladevcp is integrating to it seemlesly
and pretty stable/tested
also you may just take UI file and extend it with gladevcp widgets
for mocca you'd better ask on forum
so, do you know where I can find some How to docs on modifing and recompiling the Touchy gui?
touchy is python, it isn't compiled
LUV YOU MAN!!!! hehehehheeh
as far as I know, the code documentation is the code itself
ok, bear with me a minute....... or more....
what would be the steps to open the code for the touchy, and modify/add then recompile, and if you want/and/or know of a good place I could find mabey a step by step tutorial on doing something along that?
BTW: Took a major buying plunge and got a pile of Mesa stuff to play with both steppers and servos
Got a chance to talk to Peter there, and he was a Fantastic resource and was very patient with my "newby" questions
yeah, he's a good guy
as far as Touchy goes, you can use any editor you like to edit the code (as long as it's not on Windows, since those often screw up line endings)
save, re-load EMC, changes are there. it's not compiled
where are all the files (located), that I would need to modify, to do that? I cant really get a handle on where to find all the relevant docs, on the ones I need to change
Windows = bad..... got it... :)
it should be under src/emc/usr_intf/
usr_intf = user interface ... :)
maybe in its own touchy directory, but I don't know for suer
BTW: Are you also aware of any Example docs on reading/writing to/from NML? I saw the func doc.
poppabear: what you want to modify?
touchy UI? touchy code?
gladevcp code? axis ui?
yes = what? 1, 2, 3 or 4?
yeap new gui
I don't think there are emc-specific NML examples, other than the code
from scratch or based on touchy?
I have a machine coming up, that I will need to modify HEAVELY the touchy screen
NML is used in other places as well AFAIK, it's a NIST project
ok, any on you know Steve that might have some kind of how to docs on using it to interface controls
touchy consists of two pieces
one is code - src/emc/usr_intf/touchy
other is UI definition
what do you open touchy.glade with, I tried to open it, and got machine garbage
glade is the Gnome UI builder
SWPadnos: gladish, gnomish or builderish? :)
Man I hate to ask this, I know if bothers you fellers, but where do I open glade from, or get it or??
poppabear, I don't know of any how-tos. you'll have to delve in a little and ask some more specific questions
package manager, search for glade
then install it :)
sudo apt-get install glade3 (or just glade)
Steve: Ok, will poke around, was just wondering if some one in the dev group has actually hooked to and used NML
ok, on the glade install
SWPadnos: i'm a bit overwhelmed with work now but python signal patches are stashed and waiting to be presented for review :)
poppabear, we all have, whether we like it or not ;)
psha, so open one of the touchy files in editor, open the other in the glade IDE
psha, one day I'll catch up with what you have done :)
Steve, are you saying you have fooled with the NML?
if so, can you pass any of yoru stuff to me, so I can learn from you?
poppabear: if you choose gladevcp as a way to extend interfaces feel free to bug me for missing widgets :)
so I can use GladeVCP to modify/extend touchy?
btw recently Gremlin was added http://psha.org.ru/tmp/touchy-gremlin.png
are, am I confused again
do you have any How tos to use your system, for screen mods?
yes, you may use it to extend touchy but small patch is needed to hook gladevcp in main touchy process
have you checked GladeVCPSetup wiki page?
poppabear, I helped (a little, a long time ago) in making a widget set that was QT based and could talk to EMC via NML
I don't have any notes, and I don't know if I can find the code
it's described a bit
Steve, ok, IF, you find it, can you send it to my email? firstname.lastname@example.org
it's all C++ classes, and it's easy to see the patterns you need to use
C++!!!!! awesome, would LOVE to have anything you got on it, live and breath in C++
(more or less make object with some parameters, call its send method or similar)
I have nothing, I'd point you to the EMC source ...
poppabear: i think halui is good place to start
it's simple but has many nml interaction
I didnt find any example stuff for NML in the EMC source, (BUT, I probably did not know where to look).
the examples are the actual programs, not sample code :)
psha: ok, I will look at halui
I agree with psha, halui is a good place to start
it has HAL and NML code, and no user interface to confuse the issue
psha: do you have a website for your GladeVCP work/app?
that's a networked telnet-like user interface
[18:32:37] <mhaberler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVcpSetup
what is emcrsh?
[18:32:39] <mhaberler> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GladeVCPprogramming
no, it's on temporary freeze :) and all gladevcp work is done here
(which can be used as the emc UI on an embedded, network-connected, headless machine controller)
psha: dont you have your own website? or do I use the ones mhaberler posted
hey! I wrote them ! and the code too ;-)
poppabear: all gladevcp docs are on wiki :) and 90% of them are written by mhaberler :)
ok, I stand corrected
Steve: headless machine........ yeap, doing alot of that stuff
the "magic black box" in the machine cell......
kid jumped on notebook keyboard ;:)
if somebody wants to play with it, go for the gladevcp-examples branch of git://git.mah.priv.at/emc2-dev.git
the share/gladevcp/examples/probe demo is really cool - something axis is lacking
end of sales ptch ;-)
psha: I'm suffering cat keyboard obstruction hereabouts
mhaberler: may you split gladevcp fix into separate branch?
i'll pick it
which fi? tons of them.. dont get it
should be safe to pull gladevcp-examples, no more fluff files
there were several fixes to gladevcp..
ok, i'll look
man.. how do I do this in git...
git diff :)
mhaberler: only two changes i see
I see four
i'm looking at summary
commits since yesterday's jepler py2.5 fix
one is fixed halcomp.ready() other is subprocess.Popen
btw what's behind subprocess.Popen instead of subpress.call?
get at stderr
8caa72757ca35668ffd16c311abc001f8aa35458 exit halcomp on halcmd failure
hm, what's need in env=os.environ?
copy & paste job ;-)
probably not necessary. NB: works for me now..
mhaberler: Is there a way, that your working on, that I could build a completely custom Screen set that is not based on axis or touchy?
puh... psha: what should I answer to this?
I guess yes, but looks like a major job to me
poppabear: yes. write small core and then create interface with glade you want
poppabear: that's why i'm suggesting touchy as base - it's already done
just throw away things you don't need
so open up touchy, and modify it with sthe editor and gladevcp
that's kindof the idea
this is my ignorance talking so.. here goes, why is there no Screen designer" in emc?
because you haven't written it?
in where in the IDE or designer, you can specify what your screen objects are connected to
<standard responce> because no one has written one yet </standard responce>
is that what the GladeVCP or Mocca is shooting for?
Signals. Read the GladeVCPSetup wiki page
poppabear: glade is language independent by design
that's why it's so good
so, are thier some guys that are working toward a screen designer already?
I did this probe app which is currently a separate window from axis, but talks to emc and drives probing .- axis nicely follows:
or, is that what gladevcp represents?
[18:58:57] <mhaberler> http://imagebin.org/126746
does MDI commands, state probing etc
poppabear: i think that 'screen designed' concept is unfamiliar to most of people here
you'll have to forgive him, he's from the Windows world :)
that explains all the linux SCADA packages
yeap, sorry about that, but am trying to change
do or do not, there is no try
Mh: like the probing widget
poppabear: consider glade as 'screen designer' - you create buttons and request signal handlers
then write code and connect signal handlers to real functions
Yes, Master Yoda
poppabear: have you read http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/id,1813/catid,41/limit,6/limitstart,0/lang,english/
I looked at mocca but I'm not engaging - I think freepascal is a dead end for such an effort
WOW!!! Skunkworks, I LIKE that screen, where do I get it?
heh - that is funny. around here it is usually - yeck - I hate the look of that screen. ;)
poppabear, look at the link above the screenshot, geez :)
poppabear: that is the start of mocca - read the whole thread
I like the side and bottom buttons, very funuc like
it is german..... crap
probly need to find the mocca (englis) version stuff
google translate might mangle it less than me
and actually translate it too
ries_ is now known as ries
* jthornton is off to do some gigging for suckers
I think this post has the most crap info I have ever seen http://www.youtube.com/watch?v=UjMJOfCyDaA
I mean http://www.practicalmachinist.com/vb/1470413-post28.html
does he mean to say mach is open source? the writing is so roundabout I have trouble following it
right - no clue
roundabout and false, actually
regarding USB drives, for instance
there is an open source community around Mach, for the VBScript "Brains" plug-ins (not the core)
[21:57:06] <cradek> http://xkcd.com/386/
the email list says theres news for gladevcp. it says "The following changes... are available in the git repository at: git://psha.org.ru/psha/emc2.git gladevcp"
how do I use that info? i cannot find example of git url tag ( i think those are the right git terms )
git clone git://...
from root? (~)
from home (~) :)
or wherever you want
better to fetch it into your linuxcnc clone
(fetch and merge)
but anyway, those changes are merged into master already
now that's something I couldn't tell you how to do :)
I think there may have been some updates since the merge
i got the git-doc package and the git-magic package, i dont see how to add it to my working ~/emc2-dev dir using 'fetch'
CONFLICT (content): Merge conflict in src/hal/user_comps/gladevcp.py
glade i copied the dir first
as cradek said, it's already in the emc git repository
thanks i cannot understand what that means, like what i have to type to 'get' it
except "git pull" in your emc git tree
i git the error listed above when i typed git pull from inside ~/emc2-dev
tom3p: 'git' is a program that controls source code
did you do "git pull" or "git pull git://psha's/git/URL"
"except "git pull" in your emc git tree"
did you make any changes to gladevcp.py?
ok. well that exhausts my ability to help with git. sorry :)
i've already erased the munged dir and copied back a clean original ( copy works better for me than git ;)
if you use simple cp to save a working emc2-dev dir, you'll need to 'cd src; sudo make setuid' after copying it back
probably not if you use cp -a (which retains permissions)
but that may still not create root-owned files. I don't know for sure
didnt know about cp -a thanks
man is your friend :)
i did notice that all the gladevcp labels became '0' after getting rendered , and they are all 0 in the wiki doc pngs too
(any labels changed from default )
but maybe thats all fixed, so forget about it
ahah hal labels chage from 'mytext' to '0' but label labels are ok
Are there any nice Dxf to gcode Linux programs recommended by anyone?
jims_: I have not used any.. have you looked at http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Cam
Not yet. I've used, but not gotten the hang of ACE on the PC.
Nice that it's free. But...
I was kinda hoping that there was one which stood out from the crowd on Linux.
heh - I have used ace.
I just used it recently actually - I could not get 4.0 to do anything. 3.2 seems to work as expected.
It would be nice if allowed you to select which path you wanted it to follow instead of guessing where you want to go.
do you have autocad?
have you looked at realize? http://timeguy.com/cradek/autocad
I tried it last week. I don't remember why, but I couldn't get it to work. If it is worth my while I will give it another go.
a few people on here use it. (I have not yet)
it works fine, if you follow the directions
OK, I'll give it another shot.
but... I actually paid for cut-2d and it makes it much simpler.
except for that whole 'paying for' part
$150 I think
The cobwebs around my wallet didn't like that.
yeah, that part sucks.
but, you can just use the autocad dxf directly without having to go through and manually offset everything
Do they have a demo?
atmega: will it do shape nesting of parts?
yes, but you can only generate g-code for the sample files
valen: nope, gotta buy the pricey one for that
cut-2d is 'cheap' and doesn't do much, but it is really fast and easy
Cheap if your company is springing for it.
yeah, I paid for it myself.
realize works fine and is much cheaper.
I did one part both ways, they came out the same
This Cnc business nickel and dimes you to death.
mine's just for fun
Instead of nickels, it's hundred dollar bills thoug.
EMC is a breath of fresh air though.
* skunkworks hugs emc every day.
Those guys are amazing.
yep, they have made a very robust and useful package
jims_: you might want to look at http://code.google.com/p/heekscnc/
I spent weeks writing my own software years ago. I got EMC running in one afternoon. Guess which one works better.
it is pretty new but they seem to be in development
jims_: same here.
I could not make heads nor tails of heels.
wtf, emc decided that it would be funny to search for home
IN THE WRONG DIRECTION
then after jogging the Z axis the other way, towards home, and hitting the home all button again
it went in the right direction
it doesn't really just make up stuff to do
well I'd like to hear it's reasoning for searching for home in the wrong direction
just on this one occasion
I guess we are ruling out user error :)
Flakey home switch?
or the direction pin didn't take.
wow, got my toolholder from maritool now, really nice stuff
think i need to order some more
what would cause gladevcp widgets to appear grey'ed out?
from the IRC discussions I've seen, there are HAL enable pins for some of the controls, including at least one group control
frame, radio button, something like that
sure (hope that's it :) )
bringing up glade to inspect 'em
try halcmd show pin, with emc and the panel loaded