we did the lower 1m in our shower in silicone .. worked well
10 years on, no leaks
cool - everything is going to have 1/2 inch of cement board behind it
yeah we have that
nope differnt - it is actually concrete reinfoced with fiberglass.
lots of short random fibres in cement?
no - a grid
we dont have that AFAIK
you are in USA I guess
[00:05:02] <skunkworks> http://www.sheetrock.com/navigate.do?resource=/USG_Marketing_Content/usg.com/web_files/products/prod_details/DUROCK_Brand_Cement_Board.htm
ranking in terms of water resistance: bad: regular gypsum board (aka drywall), medium: water resistant gypsum board (aka green drywall), good: cement board
gypsum is almost universal here
same here, the green is only used in bathrooms, etc
cement board only for things like showers
by-product of powerstation de-sulpharisation of flue gases
people are always trying to find new uses for gypsum!
so much of it ..
jmk - where are you located?
in the basement!
* robin_sz isnt being very helpful
bet im right though ;)
yo, anyone alive?
hello, a few
i'm looking to maybe use EMC, but i've got a controller which I can't find as supported
cement board is also used for foundation to tile countertops
jules_verne: what kind?
I see you can write your own driver, so I might go that route if anyone can give me info
any link for that?
i have the NC firmware, product is BC4D15 for clarification
robin is right, I'm in the basement
it's hooked up to a small 3-axis milling unit
the basement is just east of cleveland ohio usa
jules_verne: let me look
jules_verne: how does it connect to the PC?
serial, not parallel
I see RS232toTTL adapters
and USBtoTTL too
yea, i've got the RS-232 one
ok, so basicly a serial interface, and you need to feed it some commands
any place where those are documented�
let me find the manual for the firmware + unit
I have BC4D15NCRouterFastLoad.pdf opened
[00:13:50] <jules_verne> http://www.stepperboard.com/PDFDocs/BC4D15NCRouter.pdf
that's the complete one
i guess the fast load is just as good lol
jules_verne: so all the motion & co are done inside that board
it keeps track of everything
that means from emc you only need the GUI & interpreter
i need to interpret standard HPGL files
oh.. the current interpreter is rs274ngc
but HPGL can be converted to g-code
rs274 = g-code
dont see how that is going to work for nc control
yea, i can get it into GCode
looks like its serial control of each axis ...
it's either independent or linked
ie send a serial command for axis 1 goto position X
jules_verne: I'm almost off to bed, but before I go some pointers:
inside emc there is something called canon (for canonical commands)
looks like 1 axis will be moving befor ethe other gets the serial command
oh, linked, hmmm
if it has some linked mode, then it should be easy I guess
jules_verne: these canon commands, are actually functions which get called by the interpreter
they are defined in emccanon.cc (in emc2/src/emc/task/emccanon.cc)
if I remember it correctly (the path)
* robin_sz nods
ok, now you need your own version of emccanon.cc which provides all the command calls to the interpreter, but instead of talking to normal emc guts
it generates the appropriate commands and sends them through serial to the b4d15..
* robin_sz nods
sounds simple, but it should keep you busy a few full days (24h) :D
well, it is a nicely defined API I guess
well, it's setup for parallel though
not sure what effect that's gonna have
from what I've seen yes
jules_verne: it shouldn't matter
you could look at the ppemc driver ...
or ehatevr its called
put it this way, i just want the easiest solution to get my machine up and running lol
i can code and such, but i'd like to avoid it if possible
robin_sz: this works a lot higher
ray at pico systems has some motion controller that is talked to dowwn the parlalle port, sned a command, watch it move etc
it does it's own path planning and all
alex is Da Man!
robin_sz: the ppmc does export similar stuff like any other driver (speed settings & such)
jules_verne: you can't make this work with emc without lots of coding
not complicated coding
but coding still
I'll give you one example:
When you're engraving aluminium to a max depth of .03" using an engraving bit; what does it mena when you're left with burrs on the engraving itself (besdies doing it wrong)?
page 29 of the above mentioned pdf says 'G' is for moving
example: you need to send *200W
Jymmm: probably either blunt cutter or going too slow
robin_sz: BRAND new cutter; slow as in feed or speed?
ok, now for emc inside the canon interface there is a function called STRAIGHT_FEED() which gets called by the interpreter when a linear motion has been encountered in the g-code
no the STRAIGHT_FEED() will need to read something like:
ok, so cutter is OK, probably too low feed
Jymmm: proper engraving head, or dremel?
robin_sz: 90IPM; 18000 RPM. 2.25 HP router
jules_verne: following me so far?
Jymmm: how many flutes on the cutter?
1? like a real engraving cutter?
robin_sz: It's an actual engraving bit...
right .. so 1
search for 37-03 https://www.onsrud.com/xdoc/plastics
try around 36 ipm
Made for aluminum and brass as awell as plastics
thats .002" per chip
I can alter the rpm from 8K to 25K
so not high enough clipload?
wth is a 'degroid' ?
.002" is a good starting point
25B -- set "Begin arc angle" to 25 "degroids"
For some reason I thought engraving machines were 30K RPM.
noramlly, at least that
the manual kind.
jules_verne: ok, I need to catch some sleep now (unfortunately it's 2:30 am)
alrighty, we'll talk later
drop me an email if you still have questions
alex.joni AT robcon.ro
and when you have read that ....
[00:35:26] <robin_sz> https://www.onsrud.com/xdoc/faqs
and then ... ;)
[00:35:54] <robin_sz> https://www.onsrud.com/xdoc/MachFacts
quite a lot of manufacturers info on feeds and speeds there
.002 to .004 per tooth seems about right
SWPadnos_ is now known as SWPadnos
SWPadnos what happenin?
losing my connection, it seems
* Jymmm tosses fish into A-L-P-H-A's yawning mouth... SCORE TWO POINTS!
what would it be?
what ya got for materials?
oh, i Know.... make a electronic tool setter.
various alu 6061, 20xx series. some titanium round rod 1", .75", 1.5" dias.
some mild steel.
cold/hot rolled stuff.
oh, some brass as well.'
Make it so that it'll fit on top of the workpiece and when the tool touches it, it'll be EXACTLY 1.000" off the material
Jymmm, easiest way... complete a circuit. Precision ground shims, that are 1".
also have leads come out of it so you can use it as a limitswitch ro zero out the tool automagically
you could protect it by using 1/2" precision ground plates, and adjusted springs underneith, so you won't kill your tool.
it's that cushion that makes it difficult
|/\/\/\| ---- |nut| ---- |plate|
---- = guide pin
why not just buy a light up LED touch sensor.
there are cheaper ones.
looking for it.
and do you really want to connect a 120VAC tool to a led/switch thats connect to a Paraport and forget to pull the wire after zeroing out?
[06:45:37] <A-L-P-H-A> http://www1.mscdirect.com/CGI/NNSRIT?PMPXNO=1666228&PMT4NO=6038087
mcmaster = 2039A12 $24.41USD
mcmaster page 2130
that's an edge finder; how would I use that to zero out?
from known points.
I'm only talking 1) tool setting and 2) set material top to 0.
still could use an edge finder for those.
well, #1 you could.
not really #2.
I saw this http://flexbar.com/Merchant2/merchant.mvc?Screen=PROD&Product_Code=18507
but not exactly what I had in mond.
[06:56:13] <Jymmm> http://www.flexbar.com/NewPDFs/174-%20electronic%20tool%20setter.pdf
oh! I like the flexbar, CNC tool setting gage.
not sure how one would calibrate that though.
level machine. level ways. level gantry.
[06:59:56] <Jymmm> http://www.penntoolco.com/catalog/products/products.cfm?categoryID=4512
something like that is awesome.
that's cheap too!
wire the LED out. :D
or use an light detector to the LED output
[07:08:45] <Jymmm> http://www1.mscdirect.com/CGI/NNSRIT?PMAKA=74464041&PMCTLG=00
SWPadnos_ is now known as SWP_Away
03alex_joni * 10emc2/configs/max/.cvsignore: ignore emc.nml
03alex_joni * 10emc2/src/emc/usr_intf/halui.cc: changed pin naming & other formatting
lerman_ is now known as lerman
angelo d'arrigo died :(
[13:29:07] <giacus_> http://www.repubblica.it/2006/c/sezioni/cronaca/darrrigo/darrrigo/darrrigo.html
[14:00:46] <giacus_> http://www.angelodarrigo.com/El%20condor%20fra.htm
[14:01:03] <giacus_> http://www.angelodarrigo.com/home%20ing.htm
the plane crashed in catania this morning
he was flyng this morning around catania with his plane
crashed without apparent reason ..
hmm, the language on those pages seem cryptic
thre's the english page, sorry
[14:09:54] <giacus_> http://www.angelodarrigo.com/home%20ing.htm
he was a 'condor' man
les_w: know ..
he was the king of the sky
not on english news yet ..
* giacus_ woders if ottos become a spammer ..
17:41 < ottos> Hello Gents..
17:45 <*> Quits ->ottos
hi les_w !
was just out detailing cars more but it is cold out
now working on the bmw
i'm transfering the website ..
got a nice hosting
finished the lexus (just wax) yesterday
then the truck
have you seen about angelo d'errigo ?
the 'fly man'
crashed this morning in catania :(
each year, I sand out the car wash scratches with 0.5 micron abrasive sheets and polish
yes I saw
SWP_Away is now known as SWPadnos
I built and flew a hang glider long ago
les_w: oh .. you're able to do that
and its nice
the car for me its just an optional ..
I flew some in chicago last weekend but had some engine roughness and turned around
yeah, I eard
oh, I like to polish cars for some reason
most don't enjoy it but I do
I like the perfect shine
I also know there is very cold in these days
here not ..
we have been in catania yesterday
was a summer day !
It should be getting warm here but it is not
I shot some photo in the stallman conference with anna
[16:04:49] <giacus_> http://giacus.altervista.org/photo/hobby/stallman/index.html
have a link?
look at taormina ..
taormina is a paradise !
a place for vip
very very nice
there is the place where d'arrigo died this morning :(
I cant uderstand how that happened
ah I see you and anna with stallman
I think it happen when peoples is too much sure abou equipments :(
I spun out in a hang glider
it hurt...a lot
weather was beautiful ..
it only was some mechanical issue ..
on that plane
there's no reason other ..
I think I had a bad intake valve on my flight last weekend
I messed a little with magnetos and mixture
did not help
so turned back to the airport
oh well the air was very bumpy anyway
windy and very cold
bad day, Im afraid, we lost a champion :(
thats is incredible to think
Hy flyed on everest
and was on the guiness
oh .. _
Did you make a decision about trying emc2 yet?
I'll surely do it. I have to wait a bit though, because I booked myself up so much with work that I'm short of time.
rayh: how much time yet to get an official stable release of Emc2 ?
In three weeks, I have to rough out a gas range ignition system, write a white paper on UV sterilization, and work on the fingerburner.
All in 3 weeks.
I know that feeling. I'm anxious to hear your comments about tuning and running.
les_w, maybe you can send someone your ini file, and they (we) can take a stab at making a configuration for you
I know, Emc2 is already stable for my needs
but on that note, it's time for breakfast. bbiab ;)
but, there's an official stable version ?
giacus, Yes it seems to be working very well. Just a couple of little things yet.
I have no problem configuring....It's just that I want to change out boxes and go motenc
Bridgeportio is the last thing that we really have not made a decision about.
even a better tp won't help me much if I can't get a lot more than 2k servo update
And, les_w I want to hear your reaction to only the software change.
I guess I can do that
just need to clear the backlog!
This weekend I decided to only rest. I really beat myself up with that business trip.
If we could find someone to do the config SWPadnos suggested it would speed the process for you.
another hard drive might be easiest
it's a bdi redhat install right now
I'd think so.
The new grub bootloader should handle that easily.
is a p6 200 fast enough?
how much ram in it?
you won't be able to use the default ubuntu install with only 64 meg
it's a little tight in my 128 laptop
you might be able to use a custom install without gnome
I do have a spare identical box...I could install on that and switch hard drives....
but I need to get a new box and card anyway or I won't be able to fully use the new spindle
you'll sure be happier with a faster box with more ram
it seems lately you can get 400-500 mhz PII machines for around $0
well, I have to get the servo update up to the 10k range
when vista comes out, you'll be able to get 1000-1500 mhz PIII machines for around $0
altho probably not in tiger
* alex_joni just got home
money is not a problem....I just want the fastest box that will work
les_w: my athlon xp 1600+ works wonders
I suspect very modern boxes might be slower though
So we throw out my ideas of the experimental method. Change one variable at a time.
tiger ga is where les lives
its a bend in the road
it would be best to do that ray, but my box just is too slow to try it I guess
you just have to mail order it
(well, you don't get $0 machines that way)
that kinda eliminates the $0 thing
like everything else!
anyway I just got a trunk full of $0 test equipment from itw
so I don't mind
Is there anything that one of us with a "modern machine" can do to help you gauge the performance, without the particular PCI card you'll be using?
They let me just have my old b&k vibration analysis gear I used for car stuff up there
will be good for machine analysis
jepler I just need to know of a motherboard that is known to work with motenc and can do servo update in the 10k range
sounds like a 1G athlon might be the ticket
Whatever WB9 was using
I remember it was 1G and ran 8k no problem with motenc lite
alex are you running motenc?
les_w: no, I was running parport, and got to ~80kHz pulses, not sure how nice though (didn't scope it yet)
Also, I am very interested in using HAL for factory automation
Since I may have to set one up
les_w: start reading HAL_Introduction.pdf to get the hang of it ;)
whats the target ?
If I have to do that I will no doubt be trying to hire you guys.
maybe someone could also build a custom iso for that
alex_joni: was that a PCI parallel port card?
puppy seems vaery nice for that
just adding some new config files
* fenn is cheap :)
coolcnc distro( if I remember wel..)
gimme room and board and i'll work for free :P
oh yeah fenn?
will ray do that too?
as long as it's a nice room and good food ;)
and no toothless women
ray would prob want to camp in the woods...
anh - he does that at home ;)
I can find some women with teeth......
but they come out at night.
les_w: !! haha
fenn: yes it was a PCI parport card, but strangely it's not any faster than an ISA one
womans are not good around emc
and computers too ..
alex_joni: i thought you said 80khz pulses?
anna sayd she didint understand a word of what stallman sayd in the conference !
well.. what language was he speaking?
fenn: 5.9 usec BASE_PERIOD
stay away ..
he speak english ..
with no translation
anna was sleeping after a bit :(
Anna can sing in english well.
Aw i need to be out "destressing" onthe tractor but it's just too windy and cold
giacus: here's a woman who's great weith computers, and might be OK with emc as well:
[16:48:42] <SWPadnos> http://www.cs.uvm.edu/~eppstein/
i'd think with some dictation sotware and google translation you'd have a decent translation
(one of my old CS professors)
SWPadnos: already know that, she's an exception :(
is she a midget?
no, I think it's a big sword
she looks like my fencing instructor actually
she was great when I was in college. (she used to wear spandex pants)
SWPadnos: how long ago?
err - a while
1988 or so
* giacus already know the end of stallman with his girlfriend ..
alice was her name ?
cant remember ..
heh the AI chatbot?
square headed girlfriend...
he was playng around Hurd If I remember wel ..
no - the old "conversation" program was Eliza
written in LISP, I think
that why anna dont like it
les_w: btw, to get Emc2 for factory use would be very nice
interesting. I never knew that Maggie was into Kung Fu
ah - she wasn't when I knew her - no wonder
les_w: however, to play around it require lot of time I think ..
Introduction to HAL is a great doc
but require a bit of time :(
for waht I seen ..
Hey, Ray, Steve, Alex, et al (Eric here) FWIW, I got a config working with both the VTI and M5I20 boards.
maybe we could help for that
depend on how much time you get on these days :P
hopefully it wasn't much harder than loading both drivers ;)
The only thing that sucks is I need an entire 50pin ribbon for one signal.:)
Not hard at all.
get a 200-pair telco wire ;)
I only need one PWM off the P2 connector.
use a single wire?
you could solder up a jumper cable, but getting a 50-pin ribbon and a breakout is wasier and more future-resistant
Yea, not sure yet what to do about that, I will mook at it next week.
It really isn't a problem, it is just going to take one more Phoenix terminal than I had anticipated.
I was happy with Peters response on the list.
EHJ-1: nice work, how do you find emc2?
So far so good.
I may see if I can meet up with him for a bit at ESC in april
I mean installing, configuring, etc
I have to redo my I/O for the Mesa board this week.
did you get appropriate isolation for it?
I think the headers run straight to the 3.3v (5V tolerant) FPGA
Tuning the smaller 60 V motors has been a real pain, but they were hard under the previous system too. The 90 V motors tune very nicely.
Right now I only have it going to the terminal strips. I have not tried to wire anything up yet. Will do that this week.
EHJ-1: maybe one day you'll take the time and document your success ;)
Yea, there are a bunch of things I would like to document.
Alex, cradek thank you for all the info , looks like all 5-axis all operational...
A Wiki entry for each driver type for a start (if it is already there I missed it).
anyone know of a place to get timing belt pulleys besides MSC mcmaster or sdp-si
EHJ-1: good thinking ;)
I have one detail ... PID tuning,, since DPI settings cannot be changed on fly how do I do?
Especially the Mesa board which is just so different from everything else.
ottos: you can change on the fly
what config are you using?
fenn: gates has offices in a lot of cities, i used office in ElkGrove
* alex_joni is getting old and forgets fast
Alex: I can take a shot at one for the VTI board.
6705 NO base-thread ( 5865, 24270 )
are the numbers on the right cycle counts?
jepler: right, 5865 is 7 clocks of the timer ;) (jmk pointed that out)
I think it's min & max, or something like that
in clock counts
I think it's last and max
just trying to figure out if the system is actually running the base-thread quickly enough
ottos: can you look at a file ?
you'll see the pid's in there
they get set using the 'setp' (set parameter) command
on the scope, when I set a 50% duty cycle with freqgen, it looks very nice. When I set 49%, all the edges are aligned to the same spots as for 50%, but they don't line up from scan to scan.
so it looks more smear-like
so when emc2 is running, you can open another console and issue 'bin/halcmd setp pid.0.Pgain 100'
ok.. I'm starting to get the pic..
jepler: you are doing step type 1 (pseudo PWM)?
OK -- this is weird. If I put my hands over the keyboard (not pressing any keys) the scope output goes to hell
jmkasunich: yes, and I'm not saying that's not the "expected result"
ottos: you can issue lots of setp to tune
but remember to write down the good values, you'll need to put them in the ini
to make them stick
jepler: the code can only change the output state on an interrupt
ah -- I adjusted the trigger level just a bit, now the presenece of my hands near the laptop doesn't affect anything. It must have been right on the edge of triggering.
when you ask for 50%, you get 1 on, 1 off, forever
ok that solved the prob.. just have to take the time...
ottos: 'bin/halcmd show param pid.'
when you ask for 49%, you get 1 on, 1 off, most of the time, but sometimes 1 on 2 off 1 on, so the long term average is 49%
that will show you the current values of all parameters that match pid.*
I've notices one thing if I may, if setting b/c axis, (rotary ) you need to add a axis as dummy for he system to work proprely kinda ghost in the machine aproach..
ottos: please explain a bit more
ahh, yes that is true
it's because of the kinematics
ok when axis 0-2 are set as xyz , then if you want to add b,c , assuming that axis 3 will be b, and 4 c, when b/c do weird things...
it's because alex was lazy and didnt want to fix it :)
ok then that explains it..
the default kinematics assign joint0=x, j1=y, j2=z, j3=a, j4=b, j5=c
if a is missing, then it'll try to move j3 and j4
but j3 is a (which isn't there), and j4 is b (not c as it expects)
now that is fine for now.. I'm having just a 1 motor for x, when gantry will be impemented 2x will it still work?
so it'll go do weird things ;)
ottos: if you add the second X motor only in hal, then it's easy
so command output->x & x'
no I meak the kinematics will ok throw it off?
mean.. can't even type today...
if you want to add the second axis to emc, then you need another kinematics file which does: j0=x, J1=x, j2=y, j3=z, j4=a, j5=b, j6=c
ottos: I would do it like this:
have XYZABC in the ini
then in HAL have the X output connect to both X-axes
but a dual axis gamtry should have a master and slave relationship assigned.. not anoter axis..
dmessier: the proper ones yes
jepler: just read back, your question about the output of show thread...
you can also do it otherwise:
6705 NO base-thread ( 5865, 24270 )
6705 is the thread period in nS
but you can also rip you machine apart that way
NO means it doesn't support floating point functions
x output (emc) -> axis X -> feedback -> axis X' ->feedback -> x feedback (emc)
the numbers in parens are the most recent and maximum execution times in CLOCKS, not nS
that way the feedback to emc contains both axes ferror
but on a 1.5GHz system, 24000 clocks > 6705 nS isn't it?
which means you are having some overruns
i see a psudo axis .. with feedback nly .. the pulse comes from x on both??
one of these days I want to do overrun detection and logging
ottos: but ideally (not currently done in emc2 now) you'll have XX in the ini, and both axes set up as master-slave
ok that will be something to investigate.. next toy I guess.
so xx drives both drives.. and feedback is x and x'
dmessier: right, but that presumes different kins & all
or kins set the same
also homing is a pita to setup
yeah, but still different from normal XYZABC
need and AND OR setup
sorry OR to AND
who uses emc2 as gantry at this time anyhow..?
ottos: no-one afaik
but a few people want to
well there is only that much you can pull out of a c frame design..
question?? are there currently any rpm limitations to the rotary axes??
dmessier: you can setup max speed & accel
also travel distance
dmessier: the unit difference problems seen when doing helixes?
ottos: did you have any problems that the rotaries don't behave like you expect?
id like to rig up a verticl turning center like the toshiba MFC
for now they are ok... I've locked the servopacks to max of 4500rpm so there is no probs ... but by default emc2 keeps it within 3k.. as spec in ini..
were you using cartesian coords??
are you talking about the rotary..?
and FYI a true helix isnt aesy to do om any machine
yes.. deg for the rotary..
deg/min & mm/pin...
dmessier: didnt know you meant me, i meant feedrates are spec'd in ipm or mpm and get weird in helixes with axis having apm
you have to rectify ipm or mpm using inverse time to get it correct
dmesier: to get the helix's anglar velocity correct?
g93 is a real pain..
i have a gantry.. i dont know if it counts though
inverse feed rate..
i havent tried it in emc
dmessier: how (without knowing radius or diameter) can you determine how fast the tool point should move angularly?
to recalculate the proper feed.. it's a pain.. not as easy as described..
should be painless... define your kinematicks
dmessier: this is some of the inadequacy of gcode, it doesnt state all the needed info
it NEEDS it ALL... that is a VERY complec G-code
it will need all tool info...
* fenn refrains from bitching pointlessly
the way emc does this is defined in the kramer doc
it gets pretty complex to calculate, when you take into account angular + cartesian moves, where the tool speed changes as the radius changes
the F word specifies the velocity along the XYZ path
ABC move so as to coordinate with XYZ
figuring the right F word is up to the gcode writer who has knowledge of the part's radius etc.
and it relies on setup info and usually absolute encoders
neg. cradec .. you define it acording to chipload
as if it was a flat part
I'm just saying how emc does it, as defined in the kramer doc
you have to know that in order to choose the right F word when programming emc.
cradek: is tkramer still around?
that where the prob comes in... since there you have to lim the rot speed. ( system limitations ...)
so some of the kins are NOT implemented completely
ottos: yes, the rot vel/accel are limited
tomp: I have never met tom kramer, don't know what he's up to
I _think_ he still works at NIST, but he has moved on from EMC
and the whole cut should slow down to maintain a constant feed without violating the fastest moving axis
I think they have a project involving some sort of EMC and STEP
he might be working on that
ack, I have to go
same in here... cheers
thanks cradek, bye
I have a few questions on implementing a remote GUI on Windows.
I posted a message to the developers mailing list with a link to that application.
i think alex was involved in that a few months age...
Yea, I know, but that side of the application is still a windows world.
EHJ-1: ask away
ago... we did it while in channel... if i recall
dmessier: yeah, but I have no idea when that was
EHJ-1: want the big picture?
I went through emc.h and rsc and and a bunch of other files, but I don't see what is actually being sent over the network.
you need rcslib (which you can compile on doze)
I can send you a binary
k, as a separate application to call or built into mine?
you need to link it to yours
who was it you logged into... im having a brainfart
but the one I have is several years old ;)
well.. 2 years or so
If it still works. I can recompile on doze.
but it shouldn't matter
recompiling is not trivial
this wasnt so long ago
dmessier: the talking was sooner
EHJ-1: you need to checkout rcslib from CVS 'co rcslib'
then you can try to compile
there is a VC++ project in there
What about just generating the network packets directly. What is the format of the wrapper that goes around the nml messages?
but a bit borked, can't remember how I cured it though, just remember some issues
EHJ-1: that's hard, there are several
k, yea I was looking at it.
NML means neutral message encoding
and it has 3 encodings afaik
which you can chose in the .nml file
XDR, ASCII and some other I forget
[17:46:23] <alex_joni> http://www.robcon.ro/emc/emc-server.zip
ok, I saw the file that was generated by Java, but that should no longer be done that way.
that's a full emc compiled for doze, along with an emcserver
darn, the lib is not in there
Yea, that is what I thought you were going to send me. If I inderstand that correctly, I will need to run tcl on doze. I was trying to avoid that and run just a native windows exe.
you can link that lib into your app, it should provide you all nml needed functions
is that the 'doze end alex??
EHJ-1: take something like the "current" halui.cc (from emc2/src/emc/usr_intf/halui.cc)
and adapt that, it contains some parts of hal, which you can easily remove
and the rest are the hooks for talking to emc
k, Yea I was looking at that too.
EHJ-1: ask if you get into specific problems
Yea, I will. There are so many pieces, I was sure which ones I needed to look at.
hope I clarified a bit ;)
Its a start, I will have to look at it in more detail.
ok, mail me if I'm not around
If you want to see a front-end implemented in "C", look at xemc from emc1
it's mostly what I read when starting on axis
yea, that is more to what I inderstand, because I have never used tcl or python.
rayh is now known as rayh-away
BTW, for anyone that didn't seem my post to the developers mailing list, my GUI as it currently exists is available through my ftp site.
EHJ-1: already ran it, but it doesn't plot anything on the display ;)
It should, unless you do not have OpenGL support on your computer.
I do have, but it stays black (the numbers show up though)
You opened an nc file I presume?
I would like to know if there are any problems running on other platforms. The intent was that it not have any dependancies other than OpenGL and the starndard win api.
I opened 3D-Chips.nc
had to rename it first, the open interface expected nc instead of ngc
Yea, that should come right up, it is the file I used most for testing.
* fenn hates software that expects a certain extension
You can select it from the pull down, nc is the default, but ngc is there too.
Also *.* is supported.
display stays black
k, I will check on a virgin machine. Sounds like something with OpenGL.
I don't have Windows to run this on, but I'm curious what it looks like. Is there a screenshot?
I can make some.
jepler: hang on
And post them to the FTP site.
EHJ-1: if you give me a passwd
No password. User name is linuxcnc
ok, thought that was read-only
Yes it is. That directory is only set up for read only. Have to log in differently to write, and then do a change directory.
Making screen shots now.
There should be a file there now named axis1.jpg
giacus is now known as giacus_afk
EHJ-1: yes there is ;)
EHJ-1: take a snapshot of the code entry page
Looks familiar in some ways.
Please don't go on calling it AXIS; I think it would be confusing to have two completely different EMC front ends with the same name.
It is there.
No problem, I was calling Win-Axis to show the lineage.
In principle there's no reason axis couldn't be ported to windows
jepler: only one problem I encountered
Will your front-end be GPL?
and that's compiling python :)
but I didn't bother enough
Yea. or maybe laxis, I was working on a mascot which I was thinking of calling Lux (for Tux and Lasers and of course the meaning of the word). Don't know if someone else has already thought of it.
Not this version, but I was planning to port it to Java and make that version GPL.
not really better than tcl
and there is a java gui for emc already
Yea it is, because there are RAD development tools available.
If it's not GPL, then you may not use the toolbar images from AXIS.
also emc.hh & emc.cc are GPL
and you need to link those into the gui
hm, how would it affect the license if you compiled all that kind of stuff into a GPL dll..
and call it from the gui?
I think you can do that !?
that wouldnt violate gpl would it?
anonimasu: If you ship closed.exe and gpl.dll together, and closed.exe only works when gpl.dll is present, I believe the distribution is a "work based on the Program".
I think the terms of the GPL would probably forbid that.
* fenn agrees with jepler.. that's why there is the lgpl
out granite block is now in position :-)
so you can start coding on the gantry ;)
i wana do this when i have time, but i don't realy need it, because we have a 840D
ups maybe i don't have to say this here
Siemens SINUMERIK 840D
digital controller from Siemens
well, if the pace keeps up, soon emc2 will be better than sinumerik ;)
maybe, EMC makes big steps
i have to test the new planner
thats a problem with the 840D
Siemens has a very complicated algorithem, which makes sometimes failtures, which you can see on complicated surfaces
i thought siemens used a simple algorithm
but who knows
yes, very hard to find out
Heidenhain uses a simpler algorithem, but at the end it is better than siemens
with Heidenhain you get better surfaces
hm heidenhain are pretty insame..
atleast the higher end controls
13 axis:es + spindle
Siemens 50 axes per channel
not only the real axis are counting, for a tool chancer you can easyly count two axis
hope emc will be better then thoose controllers..
* Imperator_ has to do a bit more for EMC
Alex, Jeff: Sorry, went off to more thoroughly read GPL. As my post to the developer's mailing list indicates, this version is intended as a prototype, mainly to figure out how to do everything I need to do as easily as possible. There is no intent on my part to release the prototype under GPL because it was developed with a RAD tool which would require anyone wishing to modify it to have the same RAD tool. I just don't want to incur the time pe
to do it in a more GPL for just a prototype. However ISTM as long as I don't release it in this form, it is not violating GPL.
EHJ-1: probably, but I have nfc, and I don't care much :)
EHJ-1: the point with the RAD tool dosent really matter as long as the source is open..
* alex_joni goes away for a while
Yes I realize that, but everything released in conjunction with EMC has been done with basically a freely available tool, and it is not my intent to change that.
rayh-away is now known as rayh
Gentlemen.... START YOUR ENGINES!
What be happen in BC?!
03rayhenry * 10emc2/tcl/mini.tcl: removed the reference to emccalib.tcl
hi Jymmm ... just logging in again
03alex_joni * 10emc2/tcl/mini.tcl: temp fix to allow mini to work
SWPadnos_ is now known as SWPadnos
[20:11:49] <giacus_afk> http://video.google.com/videoplay?docid=-5336561617389993359&q=linux
giacus_afk is now known as giacus
03alex_joni * 10emc2/tcl/mini.tcl: let it complain
03rayhenry * 10emc2/tcl/mini.tcl: moved reference to activeAxis
This nickname is owned by someone else
If this is your nickname, type /msg NickServ IDENTIFY <password>
03jmkasunich * 10emc2/src/emc/ (iotask/ioControl.cc task/emctaskmain.cc): changed how some debug info is printed - task and iocontrol both print the inifile 'machine' and 'version' strings, this change tags the messages with the name of the program that printed them
rayh: i'm looking up couplers to direct drive Yaskawa 400W motor to solid nut lead screw, is bellows good/smart ( HUCO ) ?
I've most often seen these things connected with bellows in case there is some misallignment.
What sized shafts are you dealing with?
14mm motor, 10mm leadscrew (1mm pitch)
* Jymmm hears 'bellows' and thinks --> http://www.chipcarving.com/bellows.jpg
bellows, the corrugated tin can motor couplersd
well i put in a rfq, bet it'll be xpnsv. like 40$ or so. thanks
Helical beam is a bit less expensive than bellows.
yeh, the q really is, what kind is good if i make a pretty good mount & is short? ( looking to see if HUCO has helikal beem )
oh, the spiral spring like type? maybe not enuf stiffness for the edm's constant reversal maybe
hard to judge
Oh I think you'll find they are more than enough.
ok, will rfq that too and decide on my pocketbook :-) thanks
My McMaster cat only shows inch bores but about 20-25 for one that would accomodate those metric bores.
lookin him up now
i dont know what this is called or if it is widely used, but if you have a thin disc with an inner hub and an outer hub, the disc can flex axially but not radially
hm radial isnt the right word..
fenn: HUCO call's em membrane
but you get the idea
rayh: look like it'd be enuf meat to modify, but the modification for the bores will cost me shop time... best to buy it if i cant create the accuracy :-(
ooh mm has one just for 10 to 14 mm, only 374$ whattadeal
hey at least they give you a price up front
I don't see one in Mcmaster with those bores.
p784 'precision torque limited fleible couplings'
but, i'm gonna call them tomorow, if the inch near alike is 30$ then they can get me the euro-cousin
Is that the one with the slip clutch.
yeh, clutch must the the $
03jmkasunich * 10emc2/ (26 files in 16 dirs):
Changed all configs (ini files) to use nanoseconds instead of seconds for
BASE_PERIOD, SERVO_PERIOD, and TRAJ_PERIOD, changed the run script so it doesn't
load motmod, and change all the config's .hal files so they _do_ load motmod.
This enables halcmd save to generate a file that can recreate the complete
Somebody ought to have em.
torque limit seems like a scary thing
It would be unless the encoder was on the leadscrew side of the slip.
'watch out for that tree'
George george george of the jungle...
ok ray, thanks, back to gcad3D and making the mount
my 2 girl dogs wont listen this week.... whuts up with the pups..
dmessier sound like they've been talking to your Son.
full moon a comin'
i have 2 sons... different orbits
and a 11--12
very nice hand carvings --> http://www.chipcarving.com/gallery.htm
mom doesnt like that .... fatherin laws ALL for it
drug mom, ship kids.
oh, and provide cellphone so moms will stop worrying every 10 seconds.
no good ones in canada .. we breed peace keepers and the definitly AIT that
happy robot dreams
oh a canook
dmessier: Not to worry, I won't hold the poutine againest you!
mange de la merde
isn't that what poutine is?
steves_logging is now known as steve_stallings
I guess the one time I had poutine it was shit... but I can't expect much from a drive thru window. But you would think that if you served so much of something it taste good.
dmessier: Is it always served with a brown gravy?
Think I am done for the day. (re-routing sewer pipe ;) )
just one more vent to go.
skunkworks sounds fun.
I have too many hobbies
is there such a thing?
hobbies / 100 = time for
some use turkey gravy... lighter... but still brown
giacus .. not poutane
ah. I'm only a fan of country sausge gravy... over buttermilk biscuits.
dmessier Hey, you know how many places serve SUCK gravy...
only teo places EVER I know that make a great country sausage gravy
i can make gravy from any burnt meat
so can these places, but doesn't make it good.
pur on the spices
black pepper should be enough.
I'm not into hot, as much as flavor.
and brown sugar
garlic in suasge gravy?
what you saying sound more like the fixins for a bbq sauce
trust me.... garlick in EVERYTHING
i can make gravy without any meat
talk to them
gravy needs sage to be gravy
try it you'll like it
"everyone's doin it"
it's just a little bit of sage, man
dmessier: At least he didn't say Rosemary
i used thyme and blew it once
we use a lot of cummin and worchester sauce