one could do some interesting things with a wacom tablet and hal_input. it's a 5-axis input device
fenn: how do you get 5 axis from a tablet?
the eraser ;)
it senses xyz and two tilts
the 'pressure' is just Z within some threshold.. the nib flexes and that changes the Z position
you can wave it around in the air above the pad and get position data
it's the waving kludgy at best?
no, it's high resolution. good stuff
i'm playing with wacdump which shows the raw output
cradek: diesel injection pumps are one of those things where "fixing" it might just make it worse.
only you know the situation with your generator (what it cost, what its worth to you, etc.), but if I determined that I had an injection pump problem, I'd probably take it to a pro
if I had picked it out of a dumpster and had nothing to lose, I might mess around with it myself
hey folks. I'm trying to run a dwell with a M64 command. Doesnt seem to work. "M64 P2 G4 P.2" gives an error.
like you discovered, you can't have two Ps on one line
indeed I did. any suggestions?
only don't do that
use two separate lines
g-code doesn't look at the order of things on a line, so you simpley CAN'T have two if ANY letter on a line
dint know it was that simple.
I wonder how hard it would be to spit out an error for any duplicate letter found?
I'm sure it does that
its does. i got....
"multiple p words on one line"
there you go :-)
jmkasunich: yeah I'm about done trying
I assumes since you were asking here that you got a meaningless message, or none at all
but if I put the G4 on the next line, it will perform a dwell on the previous command?
I dunno what M64 is
m64 turns on an output
you can delay before it, or after it
it actually is much less confusing if you put the G4 either before or after, if you put it on the same line, which do you want?
lewin1 is now known as lewing
I want to turn on my laser, and it dwell. So I'm guessing I'll do M64 P2\n G4 P.2
i kick ass
my lathe is allmost done
1 more hour
made it out of a fencing pannel
and canadian tire parts
Hello EMC masters, please i need some help
What is "joint 2 following error"
yeah lol !!!!
that means EMC asked a motor (or a stepgen) to go faster than it can actually go
I am about to use 2.2, but this error ocurr when i try to run the example
for steppers, you need to make sure that STEPGEN_MAX_VEL and STEPGEN_MAX_ACCEL are about 10% higher than MAX_VEL and MAX_ACCEL
(I may have those names mis-spelled, but its something like that)
i understood thanks for Ur time, i will check about!
I can (or... may I ?) come back again...
i wonder why hal_input doesn't see any rotation data: http://rafb.net/p/r4zIRa11.html
Hello there: i am using the stepper_mm.ini on stepper directory
there is no stepgen_maxvel, only stepgen_maxaccel
oops, right - my mistake - only stepgen_maxaccel is required
it needs to be slightly (10% or so) higher than max_accel
oke tks its 520 and accel is 500, i will change to 560 and try agin
wait a sec
you are using one of the sample configs? and not your own config?
I made a copy and changed something
did you change base period?
cos i was using the 2.05 version
the sample configs should work, if you don't change anything
base period... i will check on old .ini
you might want to try the unchanged sample config, if it works, then look at your changes
it worked, but im using the phase-drive config
oke i will try
the unchanged worked
things that can slow down stepgen and cause following error:
1) raising base period
2) raising step_len or step_space
3) lowering stepgen_max_vel or stepgen_max_accel
4) I'm not sure if there are any more
i see, thanks a lot dude! Im testing base period to 150000
lol too long ?
that list of things is things that are BAD, that might cause the error you are seeing
back to original
if unchanged worked, and changed doesn't work, look at the changes
oke, but look: the original was DIR-STEP config, I use Phase-Drive drives. I just changed core_stepper.hal and standard_pinout.hal
well, you need to look at those changes
or do a diff and pastebin the diff, if you want someone else to look at them
nice, i will pastebinn those files, thanks a lot!
pastebin the diff, please
hm ONLY the diff ?
[01:32:36] <Ito-Brazil> http://pastebin.com/d74d9921a
thats my stepper_mm.ini
I don't want to dig through your entire files
if one config works, and another doesn't, then the problem must be due to the difference between those two configs
I'm willing to look at that difference and try to see what is the problem
[01:36:37] <Ito-Brazil> http://pastebin.com/m2e281d1c
my changes at core_stepper.hal
why did you disconnect the enable pins?
(lines 12-16 in the pastebin)
try uncommenting those lines
but... i gess it will give annother error
cos this pin is used
phase-drives to 3 axis uses 12 pins, all LPT out pins
lines 12-16 refer only to internal HAL pins, they do not go to the parport
those signals go from EMC's motion controller to the software step generator, to turn the stepgen on
without them, you never get any steps
[01:42:47] <Ito-Brazil> http://pastebin.com/m58aad698
thats my standard pinout changes
that looks fine
I'm about 99.99% sure your problem is lines 12-16, the enable signals
remove the # on those lines
but, not success
same result, or a different failure?
do you get any movement at all, or does the following error happen the instant you try to jog?
does it happen on all axis, or only one?
I will make a hard test right now
Same error on JOG, a pressed the button and BOOOM! error
why were the enable signals commented out?
fenn: misunderstanding I think
Ito-Brazil: while EMC is running, open another shell, and run this command:
halcmd show sig
then pastebin the result of that
[01:54:43] <Ito-Brazil> http://pastebin.com/d4677caee
I thought you uncommented the Xen, Yen, Zen lines?
there are no Xen, Yen, Zen signals in your "halcmd show sig"
hm i gess
so either you didn't uncomment, or you didn't save after the edit, or something like that
it was not enabling the EMC to run
I comented those and EMC opened... I wil try uncomment
a while ago, I asked you to uncomment those lines, and you said you did, but it didn't work. Then I asked you if it had the same error as before (following error) and you said yes
now you are saying something completely different
i wil check all files again about Xen. Yen and Zen too?
you must enable the step generators
if uncommenting those lines causes emc to stop with an error message, then tell us what the error message is, and we will fix that problem
* fenn guesses multiple writers to a pin
EMC runs now, but same error ocurs
i will pastebin something
joint 2 following error
wait a sec
pastebin the output of "halcmd show pin stepgen"
that will show you what (if anything) is connected to stepgen.0.enable
# net Xen => parport.0.pin-01-out
good - you don't need enable to go outside the PC throught the parport
but you do need enable to go to the stepgen
[02:12:14] <Ito-Brazil> http://pastebin.com/md22b0
and a plus error:
need to be enabled, in coord mode for linear move
you lost some characters: http://pastebin.com/md22b088
that pastebin is empty
[02:14:48] <Ito-Brazil> http://pastebin.com/md22b088
are U sure?
the first time you pasted, we only saw md22b0, the 88 from the end was missing
ok, look at line 7 of the pastebin
" 5 bit IN FALSE stepgen.0.enable"
as long as that is false, your motors will NEVER move
you MUST connect some signal to that pin in HAL
"net Xen axis.0.amp-enable-out => stepgen.0.enable" is what you want to do
sorry, i didnt understood
i need to change this line on standard_pinout.hal?
lines 12, 14, and 16 of http://pastebin.com/m2e281d1c
need to be uncommented
then line 7 of http://pastebin.com/md22b088
will look like "5 bit IN TRUE stepgen.0.enable <== Xen"
not only <= ?
i have much thunders and hard raining now... I gess I will turn off the computer etc..U know 3rd world has not muc protections...
Thanks a lot, it was a great light on the tunnel
i wonder how a typical bug session will go when we have a graphical hal configurator
anyone know why I'm getting "M code is greater than 199" when the call I'm making is to M102?
what does the surrounding code look like?
its one line...
that's M10295 to EMC
because thst's the same as: m10295
which is bigger than 199
you need to use M102 
no, you need M102 P95
M* take P and Q words
with or without spaces :)
oh, that's true too
jepler. by the way this is the implementation of the code you gave me.
I'll try P95
oh I askd for something a while back , it takes a number, converts it to bits.
thanks for whoever fixed mdi to select the whole line on up-arrow
you're just so prolific you cant remember all the great code you make :-)
owhite: is this a hal comp?
or a python script?
and its working.
in that cnc turret posted , what is a .sat file? http://www.cnc-projects.de/CNC-Revolver.html
ACIS according to wikipoogle
[02:32:19] <SWPLinux> http://filext.com/file-extension/sat
[02:32:53] <jepler> http://local.wasp.uwa.edu.au/%7Epbourke/dataformats/sat/sat.pdf
thx, some French std for ascii description of 3D model, cool
cradek: what JMK said about injection pumps they realy are,nt that complex, the only thing is if you need to calibrate them you need expencive test stands but if its only a delivery valve that is like changing a spark plug
re: the ACIS format, outside of the word 'portmanteau' i see only english
portmanteau is an english word too
er, only an english weard: would be portmanteaux
cradek: pump pic yanmar http://i272.photobucket.com/albums/jj175/ALS_60/Image3.jpg
[03:08:12] <ALS> http://i272.photobucket.com/albums/jj175/ALS_60/Image2.jpg
not sure if this is like yours or not
I just invented the vaccum wrench
a vaccum wrench
a PLL comp would be useful for other things too
i suppose one could also "fake" the index pulse with a counter component in HAL
I think I've googled upon the dumbest linux thing ever.
[17:21:55] <SkinnYPuppY> http://www.strangehorizons.com/2004/20040405/badger.shtml
yeah but can it dance?
Unfortunately yes, it was off this link . http://www.badgerbadgerbadger.com/
heh, I like jmk's dog pics
sounds bad maddash
hi guys, is Steve S. around?
I just checked the wiki, and there is no mention of the xenable signal that the search can find & I need some advice.
gene: he shows up very rarely. If you need him maybe you will have to call or email
Is the owner of frennetic.fennetic.net in here?
Humm, I'm standing here trying to figure out why I'm not getting any signals on parport pin 14 and 16, the two signal that supposedly run a spindle. They seem to be fixed at about 45 millivolts.
fenn: You alive?
xylotex interface & cable. .hal looks sensible.
fenn: What is this 'hexapod architecture' ?
Could this be a wrong parport config in the bios problem?
I don't understand, fenn described it as 'the hexapod architecture is to milling machines as the Bucky-dome was to building architecture (in civil engineering)'
and I don't see indications of that on the Stewart platform page there
That would be a fennism.. He is comparing the hexapod(stewart platform) to (because of its use of triangles I assume) bucky-dome.
ah, just architecture?
not in functionality?
most likely because it is 'just a better way of doing it' :)
[21:38:15] <kanzure> http://fenn.freeshell.org/retrofest/default.html
Ah, here we go.
Hard bastard to find.
Heh, his bookmarks
yeah, definitely an Opera user
heh, a surfraw user
btw, if anybody wants a copy of the CNC/gingery wiki that once existed, I have a mirror now :)
kanzure: what is it?
BigJohnT: A wiki?
opera? bah. dillo all the way!
the gingery wiki is now here: http://fennetic.net/machines/
however i may split the gingery part into its own thing, if sufficient motivation arises
hexapod is like a geodesic dome because it has efficient use of materials through triangulation and even force distribution
no bending in structure so elasticity is proportional to length of beams, instead of length cubed
also it is made of multiple identical parts for easy transportation and manufacture
we came up with a new idea yesterday that is a tensegrity hexapod
damn, guess i can't make a fractal in inkscape using clones :)
fenn: Hi there.
fenn: Is there an export button on that page?
[22:21:54] <fenn> http://fennetic.net/sketches/hexegrity.png
hexapod tensegrity structure. if you add springs to the bottom three cables you can counteract gravity (and if you add more force than gravity it will add preload tension to the cables which is very useful)
I don't see the functional usefulness of that.
there are lots of uses
for example you could squirt out concrete and shape it with paddles
or for plasma cutter/waterjet
basically anywhere a traditional hexapod is too heavy, expensive, hard to transport
if you dont need super duper high rigidity and precision
fenn, have you ever come across http://reprap.org/
they are near total self-replication
I have found a way to do the transistor replication via semiconductor nanoparticle synthesis
the main problem in the mean time is metal fabbing
if you consider self-replication assembling a bunch of off the shelf parts, well, where does that get you
it looks like you have some ideas on your wiki for this?
nah, it's not off-the-shelf
most of the components can be made by its own tools
except the raw materials, but that's acceptable
they use precision ground steel rods and stepper motors and electronics and a plastic squirter nozzle and threaded rod and.. and..
grond steel rods? That's something that a CNC should be able to do
stepper motors are just wires + insultors + a magnet, right?
and another rod
why doesnt the reprap "just make" them then?
the plastic squirter nozzle I have no clue about, I suspect that since it's made out of plastic they should be able to make it with their plastic-mold-arm ?
because all it can do is squirt out plastic
and squirted plastic is good for shit
adding another arm isn't hard
and the extra arm can be made out of plastic
and this extra arm can, say, print out transistors (on the mm scale, not micrometer and definitely not nanometer)
you can't make a thermoplastic squirter nozzle out of thermoplastic, that should be obvious
what's the squirter nozzle made out of ?
* fenn googles
looks like brass wrapped in teflon
hm, teflon is difficult
still, at least reprap is designed for economy and with the idea of home-fabrication in mind, unlike say, fabbers.org
is fabbers.org the MIT CBA group?
uh, i mean fabathome.org
no, it's hod lipson (cornell)
yeah, I know a few guys over at CBA, but not the fabathome.org group
who do you know at CBA?
the kid trained by Kurzweil :)
hmmmm there are other people here interested in reprap?
ds2: of course
so as far as I can tell, the trick is to include metal fabrication into the design of RepRap
and also the transistor-production capabilities
plus a way to load the resources and have it process the stuff on board to spit out a copy of itself
kanzure: do you have one working yet?
But it looks relatively simple.
kanzure: do you plan to have one working in the near future?
i know this might sound weird, but have they considered vacuum tubes?
fenn: vacuums are hard to generate, right?
fenn: relays, however, are a good idea, but this too requires semiconductors
fenn: check out my notes on this topic
[22:36:32] <kanzure> http://heybryan.org/alternate_transistors.html
the LiquiFET idea was interesting, but it only works on the nanoscale since it runs off of capillary action
not especially. a 'sufficient' vacuum is much easier to accomplish with smaller sizes
I am wondering how much circuitry they really need
all programs can be expressed as an electronic circuit
anyway, if you're using a pre-made computer then you might as well throw in some real electronics
instead of on a microprocessor
for example, I've seen JPEG encoders made out of transistors ;)
fenn: is there another simple way besides mod'ing a compressor or using an old fridge/air conditioner?
so if you're certain about the programming, might as well just run your code through a compiler and generate an output of simple circuit components
a compressor is easy to build with metal working tools
at least, that's what I thought yesterday
hmm. dont even need electronics at that point. just make mechanical devices that do what you want
(was looking up ways to do LOX fabrication in the home for rockets)
check out thermoacousic coolers
fenn: perhaps; the gear combinations would be rather difficult to conceptualize. I guess a computer could figure that out for us.
actually, that's not a bad idea
there's no reason we can't implement building instructions via gears and so on
here we go: http://www.kettering.edu/~drussell/Publications/ThermoDemo.pdf
I need to run, but when I get back I think I'll do a review of DIY mills/lathes/CNC machines and then see if all of the parts could possibly be fabricated on a modified RepRap, and then look for anybody doing pseudocode -> mechanical relays
well, i'll be here (unless i'm not :))
can reprap make anything to any tolerance ( better than carpenter tolerance?) not being a smartass but the cylinder replications i saw looked like bad cake decorating & would never fit a piston. maybe there's been some major imrovement.
don't insult carpenters :P
if I was a carpenter and i had a hammer
i just looked at the site, and there were some parts that were not crap. some holes were actually roundish. and some surfaces flatish.
they might have been fixed afterwards
tomp2: this? http://reprap.org/bin/view/Main/ItemsMade
[22:58:30] <tomp2> http://picasaweb.google.co.uk/VikOlliver/RepRap02/photo#5120251089181296642
still looked 'nervous'
but way better than a couple years go
that's a part made by a 300$ machine vs. a part made by a prof. machine?
i thought it was all done by that tinkertoy cat cage machine
[23:00:45] <tomp2> http://picasaweb.google.co.uk/VikOlliver/RepRap02/photo#5155848747460755458
tomp2: the parts with "precision" holes are usually made with a ground rod as a sort of temporary mold
cake decorating with a ruler... the cheaters!
but it has no metalworking or ceramic baking capability so i dont really get it
i mean it's a neat design for an easily fabricated goo-squirter, but it's so lacking in functionality needed for self replication that i dont know where to begin
fenn: my first hit on 'portmanteaux' for an example turned up 'islamofacism' which my mind butchered into I Slam O something and i had to read the article to get it right.
one major advantage of a hexapod (besides the fact that it can actually cut metal) is that you can calibrate out any errors in the structure (except lash/play)
so, provided you have a reference to calibrate it with, the 1000th generation will be as accurate as the second
(or first, depending how you define it)
what kind of a reference,a form in it's work envelope that is probed to the same values?
i was thinking a double ball bar
or even just a cylinder on a flat plate (with an electrical contact probe)
ball bars are nice tools,
alex_joni: yeah they're not crap, but not precision either
if you use the hexapod in "lathe mode" you can make the cylinder, and then probe it to measure the new cylinder's dimensions, and voila you have a new reference
+/- your probe's uncertainty each generation
I think the chosen material is crap
syntherized ceramics should be way better
i think they chose goo because it's easily recycled
didnt someone use sugar?
why didnt hexapod/stewart platform get more popular?
alex_joni: without machining (or at least wet-forming) then ceramic will have the same bad surface finish and accuracy issues as thermoplastic
tomp2: you're asking the wrong guy :)
tomp2: if you figure it out, please let me know
yeah, uni michigan, grand rapids has a grant to make a machine shop for space. they want a little box that can grow parts, they plan to use layer laser sintering and then 'dry edm' to refine the form and surface. project must have 100x100x100mm cube volume capability, and better tan 5um precision (hah!)
if I had to guess (and I do, since I've done no research): it's hard to build. the software to run it is hard.
'start trek replicator' great idea