cradek, the impossible hexagonal or octagonal nut design http://www.adjustable.archivist.info/patents/GB196177A.pdf
anyone here have some familliarity with the python code for axis?
a little, what is the real question?
hmm how to phrase it
im goofing around with trying to add my own buttons in the manual tab
using homebutton as an example (i am not experienced in python so im fumbling through)
as I would :)
where it defines the object homebutton (i presume) theres a line like ("homebutton", Button, tabs_manual + ".jogf.zerohome.home"),
im figuring tabs_manual is saying which tab to put it in, and ".jogf.zerohome.home" is like an object group/container?
I'm thinking that's the actual name of the button. lemme look at the code
so its adding home i think to the zerohome container is fuzilly how i imagine it but i cant find where jogf or jogf.zerohome are defined or instantiated
(i feel like a lost tourist asking for directions in china )
here's what I think. (jepler or someone else much much much much more familiar with (a) AXIS and (b) python may correct me later :) )
the user interface is mostly in TCL, which is very text-based
it's possible that TCL treats things with words.separated.by.dots specially, so you could treat those items like a tree
and manipulate a whole subtree by naming fewer.dotted.words
actually thats a good point - its in quotes - so maybe thats the deal there
and tabs_manual was set to a string above
so I think it's a big string describing a leaf node, but with a full path
yeah, look at how widgets.spindlef is used
several things connected with that "parent tree", and at line 3118, "forget(widgets.spindlef, "motion.spindle-forward", "motion.spindle-reverse", " ...
so its import from another file i guess
I think it's just a grouping
well i tried making my own grouping
so if you have a button that e.g. sets the spindle speed to 1000, you might want to use the spindlef prefix, so your button would disappear in a config that has no spindle control
like instead of jogf for example and it didnt work
like a functional grouping
jogf seems weird to me, since I only see that text in 3 or 4 places in the code
more so than visual
kinda sorta, yeah maybe
but since i couldnt find any other reference to jogf im thinking its coming from another source file
can you stick a snippet of what you wrote on http://pastebin.ca
something that didn't work
(but you think should have)
well actually i added a button that works
using .jogf ?
but i was trying to figure how to locate it elsewhere
yeah i made ("zerobutton", Button, tabs_manual + ".jogf.zerohome.zero")
i added a routine for it and it works
it puts it in the tab exactly beside the home all button
and my thinking is that its located there because its a member of, or leaf of , .jogf.zerohome
yeah, something like that
the widget is just this http://pastebin.ca
this sorry: http://pastebin.ca/1882611
i included the code above it for context
that part defines the command name
right, so it'll call "setzero_xy" when pressed, and also provide "tooltip" help
..and... (watining for pastebin) the function associated with the widget is here; http://pastebin.ca/1882613
in that part is the little setzero_xy routine
I must admit, I don't fully understand how those widgets are created, and how their positions are set
i probably dont need the c.wait_complete() since it doesnt take long but maybe safer
I would have thought it was pretty automatic, but that should allow you to use some other words (ratherthan jogf) if you wanted to
one question though, did you remember the "." in front of the other word you used?
it's blahblah + ".jogf.<etc>"
you mean like the . preceeding .jogf? yeah
ok, then I'm out of ideas, and you'll have to wait for a real expert to notice this conversation :)
oh hey - import bwidget, and "from minigl import *
maybe its in minigl somewhere
no wait thats gl not mini
smaller GL library
= mini GL
seems like a good topic for the dev mailing list maybe?
is there an EMC dev howto or manual or anything like that?
if cradek or jepler were here, it would have been a 2 minute answer, but since it's just us chickens at the moment, it's a lot harder :)
I was never any good at programming
yeah - i dont mind trying to figure it out tho - and im afraid to wake the gods anyway hah
one or more may notice the conversation in their logs and answer (or not)
[02:07:48] <elmo40> http://www.electro-tech-online.com/
the harder something is to do the more you learn from it
yeah thats kinda why i enjoy digging
in this case at least
its good when is something you want to understand better - or moreso when you have time hah
its in axis.tcl - that file defines the containers for the gui objects
now maybe i can add a container in $_tabs_manual so my zero_xy button doesnt hose the touch off button :-/
idnno if i would post about itto devel mailing list tho
i mean they are busy and im just experimeting and figuing stuff out
hey, still here
glad you found it
I thought there was an axis.tcl file, but I couldn't find it, so I didn't bother mentioning it
(I'm on a Windows machine without the source, so I was using gitweb, which isn't so great for searches)
the widgets are layed out in that file - its in emc2-dev/share/axis/tcl
ah, share/axis/tcl, not bin/, scripts/, tcl/, tcl/bin/ ... :)
or src/* :)
generally speakig tho - compared to other projects ive seen, and considering the mix of languages and toolkits, they have done well at keeping things clean
yeah, there's an organization to the files, it's just got a steep learning curve
there are several separate projects incorporated into one (HAL, RCS/NML, RS274NGC, etc) and some things should go in more than one place
well these days everything seems to have that - libraries on top of libraries and so on
i was trying to get a handle once on the trajectory planner, an stepgen
i wanted to understand how it lays out the path to anticipate the timing so that it knows where to start slowing down so that it might stop without overshooting
i thought it would take all day? now i think it will take a couple weeks
it's only in the TP, stepgen doesn't really have anything to do it
I think the function os tp_run_cycle
yeah but i thought stepgen would yeild clues on the timing
step generation was an add-on, the original motion controller only worked for servos
yeah i have alot of reading/referencing to do
it used accel and vel limits, and there was an external (hardware, DSP) servo controller
also I/O ran on a separate CPU board on the same backplane
so maybe its like all based on pid methodology?
which is one reason that the IO controller and motion controller have separate communications channels
no, TP outputs positions that comply with accel and vel limits set by the user
then "something else" makes sure those positions get hit - stepgen, PID+(PWM or analog output), whatever
so like discrete points along the path?
is there some big array of positions?
the positions are calculated in realtime, taking into account the instantaneous values of feed override, etc.
there is no array, but you could make one with halsampler/halstreamer (sample position commands every millisecond and stream them to disk)
oh hey i like that idea
but remember that those positions take into account the acceleration settings, so the path may be different if (a) the feed rate changes or (b) you run the same program on a machine that has different acceleration
or (c) feedrate override changes, or (d) something else is different ;)
so if they are done in realtime - there has to be some lookahed to start deceleration before a stop or direction change tho right?
the TP will never run the machine so fast that it can't stop by the end of the next segment
so if you have a program with 10000 moves of 0.0001 inch each, the overall speed will be lower than if you had a single move of 1 inch
there are some ways around this, but the limitation is still there - you can't "overdrive your headlights"
* madsci42 puts on his shades
in EMC that is, I don't know how you drive
pfred's neighbours build pumpkinhowitzers for a hobby so im not taking chances when he says "oh yeah?"
im not sure i follow what you mean tho - like if they are consecutive G1 commands moving .0001 it will still respect the feedrate
cause it aggregates them in to one "move" i guess so to speak
but in order to stop at the end of that inch - it has to start slowing down before it gets there
there is a mode (G64Pxx) that will attempt to aggregate many smaller moves into fewer longer moves
but that's actually done before the motion controller gets hold of the motion commands
and results in a single longer command being sent
that does give you higher feed rates
but if you turn that mode off, then the top speed will be lower, because the motion controller will not go so fast that it can't stop at the end of the move
the tolerance setting yeah - that does speed things up because it can move a bit sloppier so it doesnt have to hit the exact acceleration/position values
I don't know if that's the executing move or the next one in the queue - both are considered at once for blending purposes
like smoothing a bunch of line segments into a curve
well, it's not a slop factor in the motor positioning system (PID/stepgen), it's a tolerance for rounding corners or aggregating minor zig-zags into straight lines
it will not make a lot of straight segments into a curve
right - thats what i mean - excuse my linguistic slop factor :-)
it will make a lot of straight line segments into fewer ones that approximate a curve slightly worse
ok, sure :)
so ok - if it was doing some linear move lets say - a simple straight line
single joint and axis
four inches travel point a to point b and say it takes a half inch travel to accelerate to the feedrate, and a half inch travel to decelerate from the feedrate to zero
it has to know by the time it travels to the 3.5 inch point that it has to start slowing down
so that it can hit zero velocity by the time it gets to the 4 inch point right?
so it has to look ahead in time somehow even if its outputting the data for the 3.5 inch point
especially if those limits have to be coordinated with other joints
like not stopping at the 4 inch point, but taking off in a different direction
or stopping on that axis but another axis has to zig somewhere
so that the net vector is correct
and to make it more complex, the user can fiddle with feed override, setting it above 100%, during the move
so i can only imagine two ways (in my limited understanding) there has to be some complicated 3d equation that lets you do it in realtime
I guess we use option 2
can you feed underride?
or it has to break the move down into positions that get stored and back calculated
madsci42, or option 3
which is several simple equations, one for each axis, with the most restrictive one "taking control"
hmm good point - during the move
yeah whichever is most limited right -
you can always calculate the stopping distance in closed form
from the current velocity and the accel limit
it's like 3 multiplies and a couple of adds
not much time at all
alternatively, you can calculate how fast you could be going now, while still being able to stop at the end of the move
I think there's a square root in that one :)
if the "max allowable speed" is lower than the current speed for this joint, then you set a variable to the ratio of the two
you do this for all joints, and then use the lowest ratio and multiply all joint speeds by that
(more or less, in a nutshell, AFAIK)
the bottom line is, you can decompose the problem into many simple linear problems, it's not a big 3D (9-D actually) problem
yeah i can understand all those things
the complexity comes in when you have joints that aren't axes, ie nontrivial kinematics
what im curious is how emc implements it i guess is what im wanting to learn
and it doesn't really work for all those yet
right like arms and such
yeah, looking at the code will teach you, but it's not the easiest way to learn
or hexapods, for example
arms are also funny beasts, since they should have different accel/vel limits depending on the current radius
like i have made my own crude little trajectory planners
that starts to make my brain hurt - calculating accel/vel limits based on position, and still trying to make sure you can always stop in time ...
in microcontrollers, and in c and so on
so i have ideas of how it might be done but not how emc does it :)
it did seem like that was a third option though ;)
now it is time for bed. good night
gnite thanx for the convo!
so when will EMC have the ability to slice a IGES file and have it 3D printed? :D
ds3 when you get done coding it of course
seems everywhere you turn,you see someone talking about 3d printers
I'm more into the subtractive than the additive when it comes to making things
I worry about that actually, because as soon as you have 3D printers then you'll have EULA for parts
ds3: it's cheap to make
Jymmm: I'd argue a CNC lathe or a mill is cheaper to make
ds3: 3D printing, you say?
getting the extruder head right can be $$$
I know a thing or two about that.
you have to have either first
Endeavour: yes... seems like everyone and their dog is either writing about it or building one with loose tolerances
ds3: Yes. Problem is most 3D printers are bad.
Most non-commercial DIY ones, anyway.
I don't like that.
That's why I'm here.
I would think most 3D printing media would be the weak link
Define media, pfred1
the hot glue the printers spit out
pfred1: That's very easy.
I didn't say it wasn't just that I doubt it is very good is all
you seem to talk about a different kind of 3D printing, if it involves hotglue
theres also the UV curing stuff
It's not bad, pfred1.
using lasers to solidify it selectively
People print Polylactic Acid and ABS routinely. Both are good.
Endeavor: were you at Maker faire?
Endeavour: and you were showing off your EMC powered one with the brass gear extruder thingie?
yes, I was
No, that wasn't me.
were you an exhibitor?
AFAIK, there was only 1 exhibitor using EMC
Murphy kind of attacked me and I wasn't able to get everything from Texas to San Francisco like I wanted.
So all I had was parts.
Ohhh, you didn't have an entire machine there?
I was the one with the banner and molded plastic parts.
Next to the guy with the acrylic MakerBots.
was this the side with the pyramid shaped reprap?
I think I might have talked to you if you are the EMC guy there
No, I found out about EMC at Maker Faire.
From something unrelated to RepRap, actually.
I'm this guy: www.muyshondt.net
Oh,yes I did talk to you
I have your magnet/card in my pile
Well hello again
what a small world :D
Must've talked to about 1000 people over those two days
oh that guy is a jerk!
I saw many 3D printers there
Yeah, he probably is. ;)
Endeavour but does it float?
I am the one that was trying to take close up pictures of the units there... mostly concentrating on the extruder
Nope. Fairly waterproof though, pfred1
Endeavour then at least the fish will enjoy it :)
now I remember, you were going to sell kits, right?
Endeavour: i was the nut asking if you would do extruder only kits
cheap extruder only would be cool
I think you were 2-3 displays up from the guy doing the EMC machine
Got the frame stuff ready, just pushing to get everything else done along with it insteead of having two releases
it is all coming back
And I remember someone asking me about extruders.
And the answer is yes.
slap an extruder head on a working CNC mill and....
how big would the extruder head be? (ballpark)
maybe 2 packs of cards stacked
that would be cool, I'm a sherline weenie for ow.
unbolt the milling head and slap on the extruder
just need some decent slicing/CAM software to drive it
the fab@home extruder head looks simplier though
I talked to the Fab@Home guys before I left.
I didn't get to talk to almost anyone at the faire.
So I just talked with them while I was sitting around after tearing down the booth
Didn't get to see their stuff in action, but they showed me some parts.
The entire effort people are doing in 3D printing is admirable, but a lot of results so far are less than impressive.
what kind of batteries does it take?
pfred1: The flashlight?
page doesn't seem to say
CR2 Photo Lithium
reminds me of an air chuck
their simplie extruder is a syringe driven by a screw
and their 'stock' is slicone chaulk
that might work
it is a race for me... finish my variant of the filament extruder, a silcone chaulk extruder, or an extruder kit
regardless, there just seems to be aweful lot of coverage for some pretty aweful results
isn't that always the way?
the tolerances are either not mentioned or are ghastly when available
then you got guys out there reinventing the wheel and figuring out motion control
<-- a bit irked
as long as they're having a good time
me I think I'm just trying to justify my junk collecting sickness over here
ds3: There's a whole lot of dumb stuff going on.
There's some good and some bad.
I'm offering kits for something that's reasonably OK. 3D printing in general is pretty poorly executed, though.
I'm designing my own machine, which is why I'm here.
Endeavour what will your machine print with?
Endeavour: I haven't seen enough of your machine to comment
ds3: I haven't seen enough of my machine either, since I'm still designing it. ;)
The kit I was offering was for a RepRap Mendel.
pfred1: Polylactic Acid.
heheh, you had some nifty cast parts
does anyone make a machine that prints with a two part material like say a 2 part epoxy?
pfred1: Wouldn't work well.
pfred1: the fab@home stuff is close
the fab@home prints with caulk seemed a little crude, IMO.
but the material is easier to get
Most printers have a problem with good resolution.
ds3: Yes, but if the results are bad, it doesn't matter how easy it is to get.
for decent resolution, just get a Dimension machine
Endaevour: are you going to sell PLA filament?
oh I think I've handled something made out of this plastic they gave us bio-degradable glasses at the brewery I bet were made with it it was sort of like styrene
what might be cool would be a CNC pattern maker for molding materials
so you could print out the pattern and then use it like lost wax to make the part with a poured metal
I saw one guy had this neat technique where he'd dip his foam patterns in really thinned out wall mud then put it into loose sand to cast
his stuff came out so smooth
looked exactly like his foam patterns
like you could see the foam beading in his castings
could bring CNC metalwork to a larger audience
[03:46:06] <elmo40> http://sourceforge.net/projects/imill/
[03:53:38] <elmo40> http://code.google.com/p/cl-mill/
when I search for "cam" in Synaptic not a single CAM package comes up
oh wait one does! sagcad
I have to see what this stuff is like
cam is a big hole in the whole thing i think
there are lots of great commercial ones but not much i have found yet open source
bits and pieces
heh this thing looks like xfig
pfred1: (From earlier)
pfred1: Casting stuff.
oh yeah seems like a good idea to me
a way around not being able to "print" some materials
ds3: If you need an extruder contact me in a week or two.
can still pour them though really casting aluminum actually melting the stuff is easy
pfred1: If you ever need a flashlight, let me know. I'll cut you a deal if you let me pick your brain. ;)
I do like my flashlights I have an LED one from black and decker I use a lot
it gets awfully dark around here
Yeah? Where's here?
where I live I live out in the country
so nighttime it nighttime here
Ah, yes. No light pollution must be nice.
well it has its good and its bad
Get to see stars. :)
as dark as it gets here the sky still isn't like I've seen it say in upstate maine
that blows my mind how it is there
its really 3D
Never been up there.
place is pretty remote first non-indians made it there about 1852 and didn't seem to stick around for too long either
this software makes no sense to me
i've not tried it yet
you've not missed much
not in the sid repo yet
pfred1: re: "when I search for CAM in Synaptic..." You might also be able to find Python CAM, HeeksCAD, and HeeksCNC0 (don't know why the zero, revision still alpha, maybe?)
I just searched for the string "cam" in name or description most of it was camera software
Heeks comes up as 0.10.2 in mine, I think that was the last stable release. Further development goes on all the time though.
I'm on kharmic
you have to be precognitive in order to use this stuff!
OK. I'm on 10.04 (Lucid) and I've installed EMC 2.4.0 manually, but "can't" upgrade (normally, anyway) because no repositories to get 2.4.1 from (yet).
KimK how's that working for you?
this BTW isn't my EMC machine
They're still working on all that, hope it's done by the CNC Workshop, lol. There's CDs to hand out!
well that stuff is patently worthless
I have not used EMC on 10.04 much yet, I just started it, it came up, I said <Homer> "Woo-hoo!" </Homer> and that's about it so far. Although virtually identical to 8.04, I notice it is slightly different in the minor details (checkboxes, radiobuttons, etc.), maybe something to do with the kit it is written in, Tk vs. Qt or some such, I look forward to asking the developers about it at the workshop.
I'm referring to the AXIS display here, I never tried any of the others.
it seems a bit more polished every time
i noticed recently the gl zoom and operations work much more reliably than before
I have to see if i can get hardware GL acceleration working on my EMC machine
what kind of graphcis card does it run?
has an ATI rage 128 in it now
thats what my last emc box had
it worked pretty well
just with the regular xorg ati driver
did you set it up to do hardware acceleration?
the hard drive isnt plugged in or i would pased you the conf file
yeah i have to get that working i looked at it never quit finished it though
some kernel module wasn't loading as I can recall
was about as far as i got looking at it
actually was just the standard driver setup - http://pastebin.ca/1882680
kernel has good support for it too
there is another section that needs to load
and why did you switch from the r128 to the ati driver?
as i recall at some point i read where xorg redid the ati driver so that it automatically selects the version for the particular card
because tehy used to have seperate rage and others
yeah like i said i never actually got mine working yet
so now you just pick "ati" and it selects the server for the card
i left that there on purpose so i would not forget :)
well thanks there are some options there I haven't tried out
hmm thats odd - i cant find the parallel port with lspci -v
is it the integrated //port or an additionnal card ?
on my PC, the integrated work does'nt show up with lspci
but my additionnal card does
and the integrated port works good, with the default adress 0x378
Jymmm is now known as Jymmmmmmmmmmm
yeah same here it seems to work on the standard address
Jymmmmmmmmmmm is now known as Jymm
i guess its behind a bridge somewhere
yeah, behind "isa to pci brige"
i need to pick up some par cards anyways - i wonder if the dual ones are good
well this is usefull
* fragalot just found out his self centering vice has approx .5mm of play along the Y axis >.>
can't believe I paid 200eur for that
quite impressive :/
chinese product ?
when its tight?
ries_ is now known as ries
ries_ is now known as ries
Dang diameter/radius stuff can trip you up when your tired :/
just never do radius on a lathe, the devil did it, radius is only good for arcs :>
the problem is when you draw it in ACAD the arc dimensions are in radius so if your hand coding in diameter and forget to convert that to diameter you pull your hair out till you figure it out
the X offset is in radius even if your in diameter mode but that was easy
the main thing is I figured out my error so I can continue writing the program for this left hand threaded widget
another good approach is to never use diameter mode
Is there any legit use of diameter mode?
that's like asking "should we switch to the metric system"
"are manual transmissions better?"
Well, we probably should, and no, too many clutches to burn out =)
damn, time to get coffee
get a grip on yourself
In Your Opinion
it might have been funny if I could have typed it correctly the first time
make that two pots SWPadnos
or second time, or even the third time
Jymm: diameter mode seems pretty natural when you consider your measuring tools and drawings are all in diameter
OT: Anyone know of any newer ghost like apps other than partimage, clonezilla, or ghost4linux?
but when you think about how it interacts with the nose radius of a tool, or how to program an arc, it starts to suck
so emc does both, and lets you pick which set of suck you want to deal with
"Letting users choose their own suck since 1997"
"Would like like the $1.99 whore or the $2 whore?"
"Would like like the $1.999 whore or the $2 whore?"
"Would you you the $1.999 whore or the $2 whore?"
I wonder how to construct a sed string that would replace the second "like" with something
s/like like/like you/ :-)
"Would like you the $1.999 whore or the $2 whore?"
yes, master yoda
Yoda are I not
either me too yoda am not
s/like/you/ replaces only the first one
s/like/you/g replaces both
damn, now I sound like Sarah Palin
yes, I knos the g would do both, I was wondering how to match the second (or later) occurrence of something
I'm sure there's a way, I just don't know it
How to INSTANTLY kill the project you are working on in 2 words or less... 1st paragraph, last sentence... http://www.drive-image.com/
That's SO last century
I swear you would think that after all these years that someone would have created a good Ghost clone by now.
what's wrong with the ones you listed?
They are all "incomplete" compared to Norton Ghost.
steve_stallings is now known as steves_logging
with dd and netcat, you should be able to write a script to do anything you want ;)
Except that if you dd a hdd you can't restore to a smaller hdd.
plus the about of time it takes is dramatically longer.
I mainly use partimage. but If you are only using (lets say) 12GB of a 120GB hdd, you image it to a file, then restore to an 80GB hdd, it will fail.
To be able to do that, you will need to resize the partitions on the 120GB hdd to as small as possible, image them, restore to smaller HDD, then resize (enlarge) the partitions to maximum size again.
yeah, you have to fix the file system (at least with ext2/3)
resize2fs or something
Fs doesn't matter, be it ext2/3, ntfs, etc
SteveStallings is now known as steves_logging
It's a limitation of partimg
well, if you use partimage, you'll get only used blocks, but the master inodes are in the wrong place when you restore to a different size drive, so there's a tool to fix that problem
But if you dont know that ahead of time, you get screwed as thee is nothing in the docs about it drectly.
which may be resize2fs or something else, I don't remember
no, this is something you run after noticing that you can't boot the new drive ;)
and you search the web for the answer
Yes, you have to use multiple tools, not a single tool like Norton Ghost.
you could just buy Norton Ghost
No, partimg will REFUSE to restore the image, period.
maybe I was going from a smaller to a larger drive
Norton Ghost doesn't support bootable media now, it's all M$ GUI based.
smaller to larger is fine.
this article says that Acronis TrueImage is better: http://disk-imaging-software-review.toptenreviews.com/
it also says that Ghost can be run from a bootable CD
(they all can, apparently)
you do have to generate the CD on a Windows machine though
None of those are open source.
And I can't redistribute those for use on things like creating a restore disc.
Jymm: use dump and restore. every unix in the history of the world has had them.
cradek: Usually you can't fit a HDD install on to a DVD-R
what? er what are you trying to do?
mostly what I see is you whining :-)
if that's all you see, so be it.
SWPadnos doesn't know sed ...
swpadnos doesn't know regex very well either
Yeah, were renting you out cradek.... CHEAP!
it's weird - I must have missed some lines
now you know why you're so cheap!
cradek: What I'm looking for is a util to create and distribute recovery discs that's not dependant upon the size of the restore hdd.
recovery of what? you mean you want someone to be able to take your disc and do an OS install with it?
cradek: For example. My netbook doens't come with a restore disc, it's just not available. I want to create a restore disc that anyone could use, not just those familure with linux.
(I swear I don't see the problem statement in the scrollback)
it wasn't there
there was a question about ghost-like programs
mind reading is an IRC requirement
08:39 < cradek> what? er what are you trying to do?
08:39 < Jymm> read up
* cradek sighs
Yeah, GHOST7(?) didn't care what size hdd/partition, but doens't support newer file systems.
I guess I don't even know what OS you're talking about - I was assuming linux because you're on #emc but who knows
Doesn't matter what OS
man. 500GB SATA2 drives, $39.99 and free shipping
sure it does - a real OS has working backup and restore utilities
'recovery' disks are not needed because you can just restore your backup
It's a bootable restore disc, what it's restoring doens't matter.
you're poisoned by the windows world if you think it's not your OS's responsibility to backup and restore itself
well, it's got to have the image to restore on it, doesn't it?
or are you talking about something that will make an image (on some other device) and then restore it at a later date?
I restore machines by booting a live cd and then restoring from tape (or an image on disc or whatever) over the network
I admit that having it all on one cd would take some extra work
I guess the idea is to make something that any idiot^Wuser could use
(that's never been an important goal for me - it's been a long time since I've only had one computer)
SWPadnos: When you have 30 laptops, and you want to restore the OS/Apps, etc just by inserting a DVD
SWPadnos: but that's what the ubuntu install cd is
ok, so like a corporate IT guy, who doesn't want to have to hold onto peoples computers any longer than necessary :)
I'm actually that guy - I use a customized ubuntu install cd
SWPadnos: Exactly =)
SWPadnos: 14 minutes from a blank hdd and I'm done.
who has 30 identical computers to install - I never have
and try 130
damn, that's lucky
that's the idea - the computers shouldn't have to be identical
SteveStallings is now known as steves_logging
SWPadnos: well yes and no - if you want ghostlike, it means they all get the same drivers etc.
Oh it's a nightmare with you have mixed systems in house
the liveCD (or restore image) would have most of the common video/audio/chipset drivers, and the OS would need to have some way of auto-detecting what's necessary
Jymm: not really - the ubuntu install runs on all of 'em
cradek: That's great, but this is the corp world
snark snark snark ;)
cradek: and that still take longer than 14 minutes
I'll go back to playing with my alphabet blocks in the sandbox with the other kids here then
that's my "Z"!
there are never enough Z blocks
yeah, how could you spell "zyzzva" with a standard set?
Ever see "OZ" on HBO ?
I had to bolt one under my mills columns
once, I still have nightmares
It's not THAT bad
the one episode I saw had a guy get spiked to the ground, with his hands and feet cut off, and left to die
I didn't need to see much more
Oh, that's nothing.
now that's entertainment
yeah, high quality
sounds even better than the real news
yeah, who wants to see dying fish and birds and stuff
I'm going to un-friend BP on Facebook!
SWPadnos: Then you better not watch discovery Channel
well, tigers eating zebras is survival, not anger
That I can handle. It's the attack/eating of baby animals that I can't.
cradek: I looked at the man page for dump. Looks like it's for ext2/3 only, does that sound right?
cradek: Ok, so no SWAP either?
Jymm: baby animals (I encountered yesterday): http://timeguy.com/cradek-files/fuzzy-kitten.jpg
no, you don't need to backup/restore swap
I tried five times to get a picture where he was holding still - this was the closest I got
[14:08:07] <Jymm> http://i46.tinypic.com/m8hekj.jpg
Jymm is now known as Jymmm
SWPadnos: Hey, have you found a purpose for your PicoITX yet?
the freebie thing?
LOL, me neither. Still sitting in the box.
Sad, aint it.
SWPadnos: If I can get the other cables, might be pretty good for a Car PC
yeah, could be. it's very low power
Yeah a double DIN LCD and direct drive it
Heh, a friend gave me a MP3 player. It just happens to be the first one ever made =)
Err, 2nd one ever made =)
got the cables?
cool, beware it doesnt like hi compression
tom3p: well, the battery leaked in it, so sending to Duracell to write me a check for it instead.
tom3p: works for me =)
tom3p: I really dont need a paraport MP3 player
red fox :) http://tinyurl.com/2elwehw
[14:49:15] <elmo40> http://learn-cnc-game.sourceforge.net/
elmo40: Yeah, i don't think so.
elmo40, cool, but not opensource ( quest3D )
I think it is still good for the n00bs
just go here: http://learn-cnc-game.sourceforge.net/lesson_browser/
don't have to pay
I don't know what this project is about, though: http://sourceforge.net/projects/blendercad/files/
wow, haven't seen this before: http://fabbsd.org/
when cutting an internal groove on a lathe that is wider than the tool bit do you just plunge in twice?
what shape of tool?
flat with some slight taper on the sides
yeah I'd try just plunging I guess
that is kinda what I thought
cradek: I finally got my mind right with G2/3 this morning
I was looking at radius dimensions in ACAD and or QCad for X and not converting them to diameter like I should have when working in diameter mode
arcs in diameter mode are even harder to get right when coding by hand than normal arcs
having to remember that the X offset is radius?
well I think the hard part is having to remember the X destination is a diameter
but yeah, either way the combination can throw you
I wish my ACAD would draw in the ZX plane that would make it easy
but I have the Lite version so it is limited
I did play with dxf2gcode this morning a bit and it seems to have progressed too bad it is also XY and mm
* jthornton is still on dial-up atm so talk to you guys later
[15:34:46] <elmo40> http://code.google.com/p/emc2hotwinch/
hotwire foam cutter cofiguration
martymcfly is now known as Guest94715
any one using emc2 with a puma 560
I have a puma, and emc2, just not all hooked together yet
I have a fealing its going to take alot of work
I need some info on this I checked the emc forum and I dont think anyone else is attempting to do what iam trying to do.
you could try the puma560 sample config
what exactly are you trying to do? just get it all hooked up, or something fancy?
as for right now just getting it hooked up to it
ah okay, well I'll have mine hooked up by the end of the summer, so I guess we're in this together. What type of control card/motor controllers are you using?
I know I need a driver board i think the 7i33 but I dont how to connect it to the controller
thats all I know so far.
oh, the big puma one? Yea, that things a pain, I threw mine away and bought new motor drivers
I know people have made interface cards etc that go into the big controller box, but I have no idea how you do that
can someone look at my ini file and let me know why i get the error windows in axis 2.4 ? http://pastebin.com/invvAqVi
is there a way you can give me there info so I might be able to contact them. I would like to get this baby workin
it worked before o installed a new video card
piasdom: what's the error
can you pm me Kgartner
cradek: error: http://pastebin.com/WaCuzkgf
did you just update from 2.3 to 2.4?
and my x and z steppers sounds different then before. y sounds the same
i had 2.4 working...made a couple of parts
now hang on
if you're getting an error and emc doesn't start, how do you know what the steppers sound like?
the error in your pastebin is because of updating versions: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?UPDATING
i use a sample ini
and none of this has anything to do with a video card
i didn't think the card had anything to do with it :0
but the sample ini is wrong for my mill...scaling and other stuff...but it lets my jog the axis
read carefully and follow instructions
cradek: thanks...new nml
all sound good...thanks
ok how do set the max velocity? it's at 72 now...way too high(20)
ries_ is now known as ries
what does this ^ do in 2 in/s^2 ?
it doesn't do anything, but it is a representation of raising a number to a power
so it's seconds to the second power, or seconds squared
or inches per second per second, aka acceleration
so 2 squared (4in per sec) ?
and can i add this formula to the ini file?
2 (or 50) in/s is a velocity, 2 (or 50) in/s^2 is an acceleration rate
the formula is in a comment, and is irrelevant to the configuration
and no, it's not 4 in/sec, it's 2 inch per (second squared)
which means that it takes one second for the machine to accelerate to 2 inches per second
(2 inch/second velocity per second of acceleration)
60 squared ?
no, you need to read about velocity and acceleration :)
i did. tha's why i asked about ^
^ is a symbol that has a mathematical meaning (or at least it represents a mathematical operation)
there's another level to it though, which is understanding what the numbers or formulas mean, with respect to a machine
in/s^0 = position in/s^1 = velocity in/s^2 = acceleration in/s^3 = jerk
yep, there you go :)
right now i have max velocity(20in/min) and jog speed(72in/min) . i'm trying to fix jog
so now i'm a jerk ?
pcw_home: Whaddya gonna do?
bookmark it :)
And I was just about to offer this: http://www.physicsclassroom.com/Class/1DKin/u1l1e.cfm
hmmm. too bad I didn't notice that it was pcw_home who posted that rather than piasdom
Unfortunately, the only article I can find quickly with velocity, acceleration, and jerk in the title is business related (and pay to view to boot): http://www.highbeam.com/doc/1G1-172329960.html
But I'll keep looking for something to clear things up for piasdom.
the change in (the change in velocity ) = jerk , never saw it expressed mathematically before
third derivative of position, simple :)
I guess EMC currently doesnt deal with cubic profiles though
oh now i'm simple (huff )
no, it's trapezoidal accel profiles
so, when acceleration changes (increase, decrease, switch direction...) it is called jerk? I have never heard that before and I took physics for 3 years in uni!
it's more of an engineering term, not a theoretical physics term (I think)
[16:59:03] <tom3p> http://en.wikipedia.org/wiki/Jerk_(physics)
I took engineering :P
I seem to recall that there was one more derivative (seldom used) beyond jerk that had a name as well, it had to do with the degree of roughness or suddenness of the jerk. But I can't find it right now.
ok, Surge is what I used
I've seen papers on quintic profiles but never messed with them
it would be great to get a quintic planner, but it's really really hard when you support non-trivial kinematics
(if you want to obey joint constraints)
at least it looks really really hard to me :)
calculating stopping distance explodes
hi andypugh , hi mozmck
yeah, you have non-linear position-based constraints
non-std defines, the quote at end of page is funny ( rice crispy terms for hubble scope motion ) http://www.xs4all.nl/~johanw/PhysFAQ/General/jerk.html
Sweet! I finally ran all the steps of the left hand doohicky on the Hardinge and it came out nice looking... 5 more to go
skunkworks: a little slow, eh?
tom3p: excellent technically, and entertaining too, thanks!
elmo40: that is done by manually turning on/off solinoids through emc.
jthornton, did you use the this dxf2gcode? http://code.google.com/p/dxf2gcode/
do you have an english translation?
skunkworks: Hi Sam, congrats on getting things moving again, nice video. The row of LEDs are the tool number rings going by?
the bottom one is the trigger.
tom3p: no, it is only for mills
I did mess with it a bit this morning and it looks nice
jthornton: couldn't you just change y to z and j to k?
(I would have to think about it...)
y ends up being x and x is z
skunkworks: I forgot how that K&T looks on the other side, are your tool chain and tool arm built so you can prefetch and stage the next tool pretty early?
and then I was in diameter mode yesterday and trying to do arcs with radius measurments
KimK: yes - you would call the tool way before you would need it.
[17:18:52] <skunkworks> http://www.electronicsam.com/images/KandT/oldkandt.JPG
[17:19:50] <celeron55_> http://www.wimp.com/metricsystem/
wow, a white lab coat is a doctor :) grey & dark blue were just workers
is there a bug with switching between g90 and g90? I am trying to use g91 then g10 l2 then g91 to repeatedly redefine a coordinate space and it doesn't appear to work. http://pastebin.com/u8AzWpt0
g90 and g91 that is
cradek: thanks. I was looking in an old set of docs apparently. Is there a way to get that effect? (i.e. set a coordinate system as relative to current position?)
look down two sections to G10 L20
cradek: ahh, thanks again. That just might work
20% off enco orders > $99: WBRFD
looking at the K&T video Alex Joni was tagged as a nasty spammer. :-) (He isn't any more)