pretty late there isn't it.
yeah.. was a fest :)
cradek, you around?
board's done (milled and populated)
I found out (by accident) that if I click on ratsnest it does the flood
how do I undo the flood
the flood is a polygon named GND
* giacus was looking to the cradeck board right now
you can unflood it by using "ripup" and then clicking on it
click at the edge of the flood
ok, that makes sense, thanks
cradek: is it L298 on that board ?
my new goal is 2.825" (72mm) x 4"
that will fit in one of those nice green plastic DIN rail mount things I have
neat design , just few bridge
short too, it seems :)
the big white rectangle is the board outline?
it's 1/16th thick to match my end mill
so the remaining board will be what's fully inside the lines
so I should place it so the inner edge defines my board
if I'm cutting it (don't know how board houses work)
I think I'll work on the firmware later - I'm about done for the night
but the board is done so I have my inertia back!
thanks again for your help
I'm having fun too.... and learning eagle, which will be handy in the future
I like the tradictional way with acid, but we would to directly print with a laser on pcb
maybe.. the next printers generation
jmkasunich: I don't know if they still have it, but I got a $99 eagle hobbyist license
Eagle - for the free version - it is very powerful
lets me do a full 4x6 board (which is pretty much the limit of my mill anyway)
I want to look at paying for it.
it seems good for the price
yes - it does.
and I always like supporting companies who make linux software
wow I went from a design in eagle to a fully populated board in under two hours
I also tried to support Borland time ago ..
can't beat that with a stick
still have to write the firmware tho, right?
but kylix seem failed
I'll have to study my notes (and encoder.c) some more
is there any trick for selecting a component instead of a nearby trace
I wanted to move a part, and it stubbornly refused to select the part, it wanted to move the traces
until I turned off the trace layer
seems a pain
rightclick to cycle through the things under the cursor
read the bottom of the screen - it asks you what you want to select - you can cycle through the near parts
I must not have my moust set up right
left click always selects the trace
right click just beeps at me
then you're not near the part's origin
look for the white cross
not duh, it's not real obvious
jmkasunich: your're not a good GUI user :P
the cross was nearly invisible under other stuff, and my brain is used to tools where you clock on any part of the part
eagle is a bit idiosyncratic
I'm starting to get the hang of it
they have a good tutorial but it might be just in the printed book
it should work a bit as gimp for what I remember, with layers
the symbols for those screw connectors are very small, I assume the actual part is bigger?
they're about .1" square per wire, the wire sticks out one side
the eagle part I used is just "pinhead" - pin header
the programming connector is actually a pin header
thats what it looked like, I wanted to make sure I didn't put it too close to another part
yeah leave room on one side for the wires
and leave some around the programming connector too, since a plug has to fit over it
I noticed I forgot that one encoder will have 5 wires not 4
how do you tell it to draw diagonal instead of orthogonal wires
rightclick while drawing the wire to cycle through lots of options
so, what do we do about index...
also I wonder if the index pulse will have to be stretched or something
send it into the uC I guess
the micro will have to deal with it
what is a spare input pin?
I think dividing the spindle encoder is phase II of this project
I just want to get motion first
I want to make provisions for it on my layout tho
port C looks full
just pick some free uc pins
C6 is reset I guess, I don't see a C7
oh, C is the outputs anyway
port D is the inputs, I can use D6 for the spindle index
ports can be mixed in/out
SkunkWorks: you're using irfz44 too?
SkunkWorks: or are you remembering the chip i'm using on accident?
hmm, does the parport have enough input pins for all three encoders?
seems like we need to run the port in input mode
we need 7 inputs, ZA, ZB, XA, XB, SA, SB, SI
and 4 outputs, Z1, Z2, X1, X2
duh, I see you were doing that anyway
fenn: nope - I have had the irfz44 from before you where born. :) no - maybe 10 years.
neat - well, digikey is phasing them out, so they're on sale for $0.37
it says 0 in stock but they have 40000
that was probably why I bought them before - they where cheap - pretty powerfull mosfets
could the IGBT replace the mosfet in some case ?
IGBTs are used mostly for high voltages, above 500V
below 500V MOSFETs are far superior
IGBTs are also mostly used for high power, kilowatts to megawatts
I know they're used often in sound amplifiers
I seen some diagram time ago, yeah
that would surprise me very much, IGBTs are almost never used as linear devices, always as switching
very powerful amplifier
also for car amplifier: 100+100 Watt RMS
looking at some kit
some higher power audio amps are switching.
to generate the audio
true, but usually very high frequency, 40KHz or more
and not so high voltage
not something an IGBT would be good for
low voltage high speed MOSFETs are better
high voltage, low speed, IGBTs are better
I may not be entirely up to date on the state of the art in small IGBTs
I mostly know about the big ones, 600, 1200, 1700V, and from a few 10s of amps to a thousand or so
[01:21:38] <giacus> http://digilander.libero.it/essentialaudio/unetto_home.htm
sure enough, they're using IGBTs
in a linear circuit
and both N channel and P channel devixes
I didn't know anybody even made P channel IGBTs
but they are using 250V parts on a 50V supply....
I bet the same circuit could be built with MOSFETs and work better
btw, I used Mosfet Hitachi 2SK1058-2SJ162 years ago for the mine
does he still lurk in here?
might be traveling for work
seen 9 days ago ..
anyone with experience with the G100, or G101 from geckodrive?
I am getting a little worried - he hasn't been on since the workshop.
giacus, what time zone is that?
I can't see him on lates week
Jymmm's got the potty mouth award. heh
jmkasunich: I also used 75 V supply for my mosfet amplifier ..
ahh... irc stats... the fun shituff.
220V -> 75 V out
transformers are fun.
especially the ones that buzz.
the mine is class a-b
I'd like a class A
but was expensive
I wouldn't mind a torroid one... but then again, why? i already have a power supply unit built.
SWP hasn't been on emc-devel either
hope everything is all right
i second that thought
jmkasunich: have 2 seconds?
ok 30 seconds?
30 seconds are up
I have several seconds
Ok - I will ask away. Why if the mosfet is a voltage device do you put a low resistance in series with the gate? (unless I am totaly confused)
it is a voltage controlled device, with non-trivial gate/source and gate/drain capacitances
when switching, gate _current_ determines how fast those C's charge and discharge and thus how fast it switches
ok that makes some sense.
on the large IGBTs I work with, gate current reaches 10 amps or more (but only short pulses during switching)
even a simple 10A mosfet might have gate currents of a couple hundred mA if you want to switch it fast
those currents only last a few 10's to 100's of nanoseconds though
A-L-P-H-A: What the hell shit joos talk'n bout bitch?!?!?! =)
usually somewhere on the datasheet you can find a spec called "gate charge"
in nano-coulombs or whatever
pico maybe for the little ones, micro for the big-uns
ok - so the resister is mainly to protect whatever is driving the mosfet.
for the most part
gate charge divided by gate current is approximately the switching time
Okey! New microwave: check, Fixed the sprinklers: check!
the gate resistor is used to control how fast it switches
too slow, lots of switching loss (heat)
too fast, voltage spikes and other nastiness from L*dI/dT, or C * dV/dT
damn dentist... anyone elses teeth feel very sensitive after going to the dentist?
after a cleaning, yes
I hope this feeling goes away soon.
no cavaties at least.
just a chipped tooth... :( got it sanded down smooth again.
tequilia or mouthwash
IRC for Emacs??
that's our giacus
sorry was away - thanks.
jmkasunich: gives me an idea whats going on when I do some more reasearch
don't play it. :) http://websudoku.com/
alex_joni I want to talk to you tomorrow, I'm outta here for tonight
Hi alex. How is it going today?
might be able to see if I can blow up the ir***2 today :)
* alex_joni wonders..
did I .. ever tell you?
The board is soldered and the 15volt regulator works - have not plugged any of the ic's in yet.
I wish you best of luck ;)
oh - I need it for sure :)
do you guys know about the MPASM assembly language?
uhm, i've found out what was wrong, "movf IX,WREG" is not the same as "movlw IX"
I had no idea google search for 'emc enhanced machine controller' produces 403000 results ;)
let me try that
oh emc commonly used as "electromagnetic compatibility" might be why
if default google ors the terms
still 20000 hits for "enhanced machine controller"
19,200 if the enhanced machine contoller is in quotes
the "" make it display only exact results
SkunkWorks: 19.900 here ?
yeah, machine tools have to go through "EMC certification"
emc "enhanced machine controller"
but still lots of our type of emc hits
I have been googling all morning
still looking for UVC transmissibility of fatty acids
I give up
SkunkWorks: only "enhanced machine controller"
ok, so we will have to measure it. On to silicon carbide photodiodes and fused quartz windows...
alex_joni: ah 20,300 "enhanced machine controller"
is your goverment filtering ;)
don't think so.. using google.com
any idea when the new set-current-point-as-a-value-for-an-axis feature will be released for axis?
probably soon, but you can get it from cvs now if you want it
or the axis daily snapshot
seems to work fine, try it and let us know
is there any easy way to get the cvs files on a windows machine, copy to a disc, and then install from that disc on the EMC machine?
you can get tarfile snapshots from webcvs
hmm, maybe it's easiest to pull a network cable to it..
no I mean you can get tarfiles from cvs with your web browser
but running network cable is never time wasted!
hmm, I moved the computer instead
there, now I jsut have to connect it and stuff. Which adress is the AXIS cvs at?
to download a snapshot: http://axis.unpy.net/downloads/nightly
CVSROOT for anonymous users: :pserver:firstname.lastname@example.org:2401/cvsroot
anything else worth updating while I'm at it? shoudl I stay with EMC released or is testing good?
to get the 'counter' module you will have to run cvs Hhead
you can download a tarball of emc2 HEAD from the cvsweb server: http://cvs.linuxcnc.org/cgi-bin/cvsweb.cgi/emc2/
and click "download this directory in tarball"
are the tarballs precompiled or is it sourcecode? and how does one install them?
counter is the module that counts pulses like from an encoder but does not require quadrature
I wrote it for your lathe when we talked about it a while back
I haven't added that hardware yet
so I'm hoping that it will be in released before I do that
did no-one else need that code?
few people are experimenting with the lathe code; those that are have real encoders
'counter' will definitely be in the 2.1 release
is that months away or is it relatively soon?
how is the 2.1 going? Good work by the way.
2.0.1 will be soon (next couple days)
oh, another question, when installing stuff from CVS, do they get installed to another dir than apt-based installs?
we haven't talked about 2.1 much yet.
sorry - I ment 2.0.1.
Lerneaen_Hydra: yes, you should compile for run-in-place which means it will run from wherever you put it
* SkunkWorks gets confused with version numbering
I want to get the bugfixes from Workshop released asap
found one mistake on my board - swapped ground and input on one of the ir2111
how do I decide which version of axis will load, IIRC in the .ini I just write axis and it loads, so if I have the APT and the CVS "versions" which will load?
for run-in-place you put the axis source under the emc2/src directory, then it will use that one
so you'll have emc2/src/axis/...
currently I only have release (apt) installed EMC and AXIS
when you run configure in emc2/src, it'll find that axis source and use it
Lerneaen_Hydra: maybe you should wait for the release if you don't care about threading (counter module) yet...?
threading I'll worry about later
currently I only want the new axis features
maybe you should wait because I will package a new axis to go with 2.0.1
I have enough 2-axis stuff to machine for some time
I had it in my head that you wanted counter, sorry for the bad advice
oh, no damage done
for the time being though, which method do you use when configuring the raw material?
something other than g92?
at the show I used home switches and set it so home position put the tool at the center of rotation so x=r
what about Z=
the offset button in axis?
I also had a home switch on Z that made 0 as near the chuck as comfortable
but yes I used the offset button sometimes
just like using g92 x... you can use g10 l2 p1 x...
but I would like to know more about the problem you had with g92 if you can reproduce it
oh, you set Z=0 at the chuck? Everone I know sets Z=0 at the edge of the raw material (minus the face turn)
I can try playing around with it
I'm talking about machine 0, not offset 0
to set 0 at the bar end is trivial - jog up to it, hit the offset button
but, if you have a stepper based system, why even have a machine 0?
so limits work
it's useful to know if your program will run into the chuck, no?
I don't understand why people don't want to use soft limits
maybe I should write a tutorial about that
I bet people just don't know how it works
you don't need switches or anything.
I just look at the maximum value I should go to in Z, measure the part's length, and then take it slowly the first pass of the roughing cycle
I really like it that emc tells me that I've typed a mdi command wrong, or my program has a wrong number in it, instead of it running the tool into something
yes more safety checks is always good
on the mill I home Z=0 with the tool slightly above the table, then my min limit is 0, so I can't drill the table no matter what stupid thing I do
I use cam though, so the risk of a wrong number is lessened, and when I see the toolpath in axis I check there too
slightly, is that 1mm or so?
just yesterday I loaded my pcb program and forgot to touch off Z before running - axis told me it would exceed -Z limits
yes something like 1mm probably
I should probably set that up
yes it would have ruined a pcb tool and possibly drilled the table
prefferably with homing switches so I can see if I loose steps
yes switches are nice. but if you don't have that, mark a convenient spot along each axis with a sharpie, and call it home
then just jog to it and hit home, now you have soft limits protecting you
oh, I've got some older military grade microswitches that are far more accurate than my smallest step (1/72th mm, app. 0.012mm)
that would be nice - I bet mine are nothing like that
I have some I'm going to put on my mill one of these days
is there any way to perform a homing operation, semi-automated?
if your switches are separately wired, you can hit x home y home z home and let it go
like, press a button or execute an mdi command and it homes to the switches and then compares where it should be with where it is
if they are wired together of course you have to do one at a time
oh, yes of course
I've got plenty of IO left
I'll bbl, dinnertime now
heh.. have some steak .. rofl
kidding.. but that's what I had today ;)
we had a nice bbq yesterday at work
finally got around to celebrate my bday
do you like work events like that?
sure, why not?
it's fun to leave work aside once in a while
One company I worked at was so cheap, they would celebrate ppl's bdays once each month.
we only do it on mondays ;)
Good way to have a monday at least
and usually after 3PM
let me guess quitting time is 2:59 ?
it's all about hanging together & eating & having a drink
no, usually 4-5
but these things usually last till 8-9
alex_joni oh, it was you that did the string washer three steppers wasn't it?
so people do enjoy themselves ;)
alex_joni could that be done with two steppers easily enough (like the spray can video) ?
alex_joni and what about the gcode?
you'd still be using XY
(since I dont write my own)
the kins take care of the rest
so basicly you can take any 2-axes g-code and use that
like a plotter
so, is this something that would have do be done in c++ ?
no, just a few lines of c
doing it now.. hang on, wanna see how complicated it is
!!! HAPPY BIRTHDAY !!!
!!! HAPPY BIRTHDAY !!!
!!! HAPPY BIRTHDAY !!!
<alex_joni> finally got around to celebrate my bday
oh.. that was almost 2 weeks ago.. but thanks
[16:39:25] <Jymmm> http://news.com.com/2061-11199_3-6077695.html
does anyone mind me pasting a few lines?
if giacus can post ascii art, I dont see why not
# A(0,0) B(Bx,0) - fixing points (motors)
# D(Dx,Dy) - moving point (spraycan)
# joint=AD; joint=BD
AD=SQRT(x^2 + y^2)
BD=SQRT((x-Bx)^2 + y^2)
AD^2-BD^2=x^2+y^2-x^2+2*x*Bx-Bx^2-y^2 (substract 2 from 1)
hmm.. does it look ok over there?
ok, so we have 3 points
motors and the cna
A,B & C (A & B are the fixing points on the wall, C is the spraycan)
Bx is a constant
depending on your setup
distance from those 2 points to the can is AD & BD
make that D not C above a few lines ;)
the joints are actually the lengths AD & BD
because if you move a motor that length will increase/decrease
imagine you move only one motor
say the motor in A
ok AD is the distance between the MotorA and the can, and BD is the distance between MotorB and the can?
so if you move motor A, the distance AD will increase/decrease and BD will stay constant
pause damnit pause
* alex_joni pauses
ok so what you are doing is taking the distance AD, then using the joint (ad?) and trianglulating the angle?
I only use strut lengths
AD & BD
and the carthesian position of D
and a simple triangle
but not calculating the angle.. simply using pytagoras
I'm stupid, I dont know trig, but I'm "getting it" =)
imagine a triangle between point A, D and the intersection of the AB line
if A is 0,0 as I said, then the position of D is x,y
right, so you are just using triangles to position the can
and the triangle will have one side AB, and the other ones x and y
* alex_joni needs a drawing board ;)
um, (pokes in) I don't know how this entire rig is set up, is it similar to your 3-motor trianglular move-a-washer arangement?
Lerneaen_Hydra: vertical, 2 motors on the wall, the spraycan is hanging down
alex_joni I dont have the url for the video, do you?
let me look
Lerneaen_Hydra: painting on a wall ;)
there are many ways that you can set that up...
[16:50:37] <Jymmm> http://www.hektor.ch/
alex_joni: ok, go on
oh, that shouldn't be that hard, some basic 90* triangular trig
explaining it over IRC though, an entirely different matter ;)
alex_joni: So, the distance between the motors has to be input. What is this constant (Bx) you speak of?
the distance between the motors/pulleys?
the distance between the motors
hang on.. painting something ;)
macromedia flash is actually quite good for painting things like this
alex_joni Ah, ok. Does that have to be accurate, or is there a way to "fine tune" that somehow. (assuming the motors are temp nailed to the wall - as example)
[16:56:10] <alex_joni> http://www.robcon.ro/emc/bipod.png
you kinda need to have a good measurement for the kins to work
alex_joni: Well, you know like on PDA's you have to click on the four points then center to "calibrate" the pad? I was thinking something like that
alex_joni: what happened to point C? ;)
hmm.. it might be doable.. but requires some reorganisation
C is gone ;)
C was used for the tripod :D
in this scenario or somethign else?
in the same kins.. I just reread my older notes on it
Jymmm: seen the picture=
alex_joni: yeah, studying it now.
say if you need further explanations..
the main idea is this: it's easy to know AD & BD
because you only move one motor to change one of those
but you want to program with simple G-code using XY (chartesian) coordinates
so we need a way to transform from AD & BD to Dx & Dy
right, no need for a new standard.
and the other way around
those are called kinematicsForward & kinematicsReverse
oh, so the fwd/rev are just the conversion
and that's the only thing you need to tell emc right now
how to make the conversions
the rest it already knows
Now, where doesyour code get put?
oh, do you need to compile the code every time you want to test it?
or well, make a change to it
Lerneaen_Hydra: for this kind of code, yes
no, no, I mean where does it fit in the emc picture, compared to 3 axis machine
Jymmm: ;-) gotcha
it's like this
hmm, is that a complete recompile of EMC or just the kins.c?
emc sees two things: either a world view (carthesian) or a joint view (simply motors)
Lerneaen_Hydra: only kins
that simplifies it a bit
Jymmm: emc knows how to move the motors (joint view)
but it receives commands from the interpreter in the world view
so it's like this:
1. get a new command (e.g. G1X10Y12)
2. convert the position to joint view (call kinematicsForward() )
3. move the motors with the resulting values
warning: highly oversimplified ;)
actually it plans the move with tiny steps, and converts each step ..
ok, now .. to specify kinematicsForward() and Inverse()
Ok, I'm getting it. Now would I need two different emc setups, or is this something that I culd flip back and fourht from wtithin the GUI ?
not quite from the GUI
why would you need 2 emc setups?
want to run another machine too?
I dont know, was asking
Oh, yeah... one laptop, two seperate machiens.
ok.. then the best would be 2 emc's
Not like I'm going to be painting the wall all the time
you need to relink the motion controller with another kinematic from time to time..
not that complicated.. but easier to have 2
Rigth, is that a ini setting or compiled thing?
change one name, make
change it back, make again
but you also will want a different ini
2 axes vs. 3
different home position, etc
Yeah, I understand. Just wasn't sure if it was just a new library being added or changing the entire structure.
nah.. just one small file
Well compile + ini
you'd need the bipodkins.c file which right now doesn't exist.. except in this conversation :D
WEll, I'll need a LOT more than just that file when I try this... asprin, tequilia, a wall, steppers, spray can trigger, etc. =)
but this is really trivial stuff
for you =)
remember, I dont even touch CVS
(unless web interface)
alex_joni: That pic really helped understanding a lot.
helped explaining the code that is
ok.. need further explanations?
alex_joni I'm good for now, thank you.
It's ironic, something like that seems so technical and complex, yet 15 lines of code is all that's needed.
(not that it wasn't a bitch makign sure the math wa right =)
alex_joni NASCAR is using your tripod to move a HV camera all aroudn the track.
Um, AXIS & 2 axes doesn't play nice
it's somewhat confuzing
it seems to think that the axes come in the order of XYZ
what I have is two axes, X and Z
axis loads correctly, and displays X and Z in the upper left corner
but in the manual jog mode, only X and Y are shown
jogging "Y" moves Z
and the hotkeys for Y move Z
but the live plot shows movement in what I call Z in the Y axis
so, in short, my Z axis acts like it's called Y, everywhere, except for the display in the upper left corner
Lerneaen_Hydra: you need to define LATH something in the ini
then AXIS will use some other display I think
is there support for lath in axis ver 1.3a2?
where I say it's a lathe in the INI?
* alex_joni is looking..
I read it somewhere..
probably an email from cradek?
hmm, I don't recall that
Maybe on the dev mailing list, I don't get that
There's a "lathe mode" which simplifies the GUI and shows a special ZX
view (set [DISPLAY]LATHE to a non-empty value)
it was the users mailing list ;)
and the mail was from jepler
All these features will be in 1.4, and as I say in my blog I'm tempted
to skip putting 1.3 through an alpha and beta cycle, and get right on
with 1.4. After all, I haven't added any new bugs, just new features.
where in the ini?
you should put 'LATHE=yes'
I think I need a newer version of axis
get a snapshot
I have 1.3a2, and dont see changed behaviour
how stable is the snapshot?
[17:27:59] <alex_joni> http://axis.unpythonic.net/downloads/nightly
just the standard one?
is installation simple?
you're running installed emc2 & axis?
or released I mean
it seems the python script manages compilation
should I remove the 1.3a2 version of axis? (gotten via apt-get)
I think you should wait
1-2 days tops
and you'll have the new AXIS
it's not really rocket science.. but you can get into troubles
mixing installed versions with source code versions, etc
you'll need the emc2 source to build AXIS, then install..
that's what I'd rather not do
waiting is fine
1-2 days I hope
*hopes for a 1st of june release*
that would coincide with my birthday very nicely ;)
alex_joni: thankyou for the nice bipodkins description
I have to paint my house..... hey spray gun and emc to the rescue
LawrenceG: heh, no problem
alex_joni: you should blog that pic you drew, it explains the code perfectly.
Jymmm: maybe I will..
it would be a nice add to the wiki
fuck wiki. (damn much of unorganised electronic post-it notes)
hea.... but when you find the right note all is saved
the side of my computer is stuck full with postits:)
suddenly it's quiet
got my 5i20 card today :)
yeah :) now I need to build some optoisolator boards so that I dont fry it immediately...
sounds like a good plan ;)
alex: do you know about how spindle speed is represented in HAL ?
I'm going to use a servo as the spindle
so pulses for more/less rpm aren't really useful...
etla: I should know ;) I kinda added that
there is a spindle-speed as a float
so only link that to a dac, set the proper scale
and you're set
any problem with encoder count overflow ?
at 32 bits?
at 6000rpm, with an 8000 counts/rev encoder, 32bits will overflow in 89 minutes
max count ~2147483647
you mean counter on the spindle?
do you plan on doing threading?
why not ;)
each threading cycle resets the counter afaik
ok that makes sense
but normally it shouldn't matter if it overflows or not
because usually you only care about delta (speed)
* alex_joni grabs a bath
LawrenceG: That's why I've been using 6x9 spiral notepads for years!
6x9? coo, that must be in inches. how quaint ;)
you bring pie?
no, just piece
when come back, bring pie!
I like pie
I think LH is talking about an old internet cartoon where some characters talk about pie
I think the one says "I like pie" so that's what I said
oh.. thought you really like pie.. I know I do ;)
I do actually like pie too
& roasted nuts
apple is good, but I like pumpkin
nuts on applie pie, interesting
I hear in Wisconsin US it's a law that apple pie be served with cheddar cheese
I think it's wisconsin
I think apple pie should be warm with ice cream
pie is good
pie pie pie pie pie
(yes cradek, you are correct. the cartoon is called weebl & bob)
[19:29:53] <Lerneaen_Hydra> http://www.weebl.jolt.co.uk/pie.htm
I've seen it before, but it's still not funny to me
I find it funny in it's strange oddness
and I guess the line is "me like pie" so I got it wrong
I ran my lathe a bit just now, and now g92 seems to work correctly
no problems, I did about 10 offsets (5 in X and 5 in Z)
Lerneaen_Hydra: odd.. maybe you missed something
when it didn't work right
maybe a division error or something
is there any way to input a math operation instead of a value?
it didn't like g92 x(12.35/2)
but is there any other way to do the same thing?
only using vars afaik
not sure you can do that from MDI though
so no easy way in mdi?
#3=#2 / 2
or something like that..
swpadnos is still not here.
hmm, not very practical for what I'm doing
but to say for sure .. RTFM ;)
the Fine manual
thought it stood for fucking
I'm going to print it tomorrow
I'll write that stuff about lathe functions too
Who's played with the gecko G101/G100? I want to talk to them about their experience before I drop a load of cash on that unit.
oh, another question, is joystick functionality going to come with 2.0.1?
and if so,can you use a midi/gameport joystick?
Lerneaen_Hydra: I think it's in 2.0.0 already
A-L-P-H-A: I don't think anyone from here...
although I heard jmk & swp have one ?
me? not quite!
I hunted up ehila in translator
I'm your jane tarzan
it says "hey you"
don't mistake that for ebola
I am nervous...got a call and many engineers will be flying down to visit my shop
From ITW Finishing systems
I am trying to get that Agilent impedance analyzer in before they get here
and learn how to use it
that's what it looks like
alex_joni: have not blown any ir's up yet but I have not run any current. Took me to this point to find 2 solder bridges that hooked the other side of the gate resister to ground :(. both the high side gates where shorted to ground - so when I would try to just activate them the current would skyrocket on vcc.
hi Jymmm :)
alex_joni: I was watching the spray can videos... I noticed they they "zero" out one string by making it go all the way to the motor, then do the safe for the other string. I guess they have limit/home switches to help "calibrate" Bx
either that or relying on steppers ;)
to lose steps when they are at point 0
they don't calibrate Bx (that's a mechanical constant there : aka a metal rod between the two motors)
alex_joni I just noticed that they do this process in all the videos before starting a new painting.
they calibrate / home AD & BD..
yeah, what you said =)
les_w, hi :)
uh, how do you configure EMC to use a joystick for jogging?
you'd probably need to add more jog hooks to halui
hi Jymmm !!!
didn't someone use it during the fest?
les_w with all these visitors, you should open up a B&B and get grandma across the street to cook family style
for feed override, not jogging
Hey SWPadnos!!! LTNS
so only one axis was used?
SWPadnos Got lost? Kindnapped?
we were starting to wonder if a bus hit you
Lerneaen_Hydra: yes, but they're all supported by the hal driver
Lerneaen_Hydra: you can use an encoder to jog now, that's better than a joystick anyway
oh, ok. What type of encoder?
is it possible to use the hole-disc type?
the usual jogwheel type (any quadrature encoder really)
not unless you just want to jog in one direction ever
hmm, you havea point there ;)
how many pins do quadrature encoders usually have?
gnd, +5, two phases
but usually a bit more (+5, gnd, A, /A, B, /B, Z, /Z )
+1 for index
I found something at home that I think are encoders, it says grayhill on the side, has an axle that can turn without stops, and a total of 6 pins
that's a 6201 series, I believe
has a pid of 61by15034
oops - 61C11
google doesn't find anything called "61by15034"
pin 1 is ground, 2 and 3 are the button (if
(if you can push the shaft)
4 is A, 5 is B, 6 is +5V
sorry - 4 is B, 5 is A
the shaft is translatable about 1.5mm, no "click" feeling though
Lerneaen_Hydra: might be gray code
grey code makes sense
that would give +5, gnd, and 4 pins for gray code
which sounds reasonable
does it have detents when you turn it?
no, it's smooth
has quite a bit of resistance
Lerneaen_Hydra: did you open it?
no, I haven't gotten the courage yet
and it looks quite hard to open
the top is riveted
Lerneaen_Hydra: how big is it.. and please use mm
[20:33:47] <Lerneaen_Hydra> http://imageshack.us][IMG]http://img331.imageshack.us/img331/6757/img52739ec.jpg
cradek: what pull-up resistor value did you use for your encoders? Did you just guess?
[20:34:17] <Lerneaen_Hydra> http://imageshack.us][IMG]http://img331.imageshack.us/img331/8538/img52749yh.jpg
jepler: I didn't use any
tha base is 19.5mm (the square part)
cradek: oh? the datasheet for the spirograph's encoders called for them.
I get nice square waves without them
[20:35:44] <Lerneaen_Hydra> http://img331.imageshack.us/img331/6757/img52739ec.jpg
[20:35:46] <Lerneaen_Hydra> http://img331.imageshack.us/img331/8538/img52749yh.jpg
I thought encoders generally have direct-to-ttl output
I think I did too, when just hooking them up to the 'scope with nothing extra
there, sorry about the b0rken links
I don't remember exactly
it depends on the output drivers
"Grayhill 62S SERIES OPTICAL ENCODER" http://www.newark.com/NewarkWebCommerce/newark/en_US/endecaSearch/searchPage2.jsp?x=0&Ntt=categorynumber84931&Nty=1&showImages=true&N=4&y=0&Ntk=gensearch
it doesn't say 62S anywhere on the encoder.. strnage
no, that's not quite it
this page also has Series 61 and 61M
I love how they number the pins 1..6 as if that helps anyone
it's probably a 24-position roptical rotary switch
[20:38:29] <jepler> http://www.newark.com/brands/grayhill/
[20:39:09] <jepler> http://www.sodimatel.com/image_base/Img_560.pdf
[20:39:23] <SWPadnos> http://lgrws01.grayhill.com/web/pdf/I-19-20.pdf
well, the images don't match, but I guess that doesn't say much
they have a 61B series, but no Y as a standard part
they do make custom switches thouh
oh. I wonder where those came from
found em in a box with other assorted stuff at home
the 15 might indicate 15 degree (24 position)
that was my thought
anyway, those look like they would be quite suitable for jogging a lathe
easier than a keyboard + mouse in any case
kinda low res, but OK
hmm, yes a bit too low-res
it would be nicer if it had 25 (100) per rev
the 24 is actually the number of phase changes, not the number of cycles
that's too low then
if it's like the 32-count one I'm holding ;)
yeah, that's how I read "Img_560.pdf"
yes see "position number" in the waveform plot
it would still be onw jog increment per encoder click, but at 0.1 mm/step, the machine would only move 2.4mm per full revolution of the encoder
hmm, depending on how fast you spin it it could work ;)
i could probably do 1 turn/sec
SWPadnos... got time to chat?
cradek: I've continued messing with this encoder divider for AVR. If my cycle counting is right, it's around 20 AVR cycles per encoder change, for a single encoder and nothing else running.
cradek: (and if the software is correct)
SWPadnos, k... you wrote something for the gecko g10X.
just the serial downloader
I'm wondering what's the development stage at this point for the G100/G101?
damned good question. you need Dynamic C from Rabbit
SWPadnos, I've got a crappy pulse train... which only gets me something like 6-10ipm on my mill...
that's strange. have you updated the firmware recently? (and which firmware are you using)
jepler: I was trying to figure out a way to use large state lookup tables to read four encoders (all at a time on one port) and count them
i haven't bought one yet.
ah - nevermind ;)
A-L-P-H-A: what are you using?
I know how the G100/G101 will work to increase my pulse train... but I'm wondering how easy would it be.
and what is the pulse rate?
hmm it's late here in sweden
A-L-P-H-A, easy as pie, if you use Mach4
A-L-P-H-A: one thing is for sure.. you won't be able to use emc with it
AMD XP 1700, parallel port, emc BDI (I have a new copy).
not yet anyway (and possibly not ever)
A-L-P-H-A: how much pulses?
i can't remember what my range is...
I'd have to boot up the emc machine.
or.. lets put it the other way.. what's the counts / inch ?
it isn't really made for closed loop control, you can't get around the 1mS update rate (maybe to 500 uS, but no better without changing the FPGA)
what's Mach4's website?
so win32 -> mach4 -> G10X -> drivers -> mill is the best option?/
[20:49:17] <alex_joni> http://www.gillettem3power.com
I wouldn't say it's the best option, no
that's the best Mach3 I know
but it should work for open loop control
[20:49:55] <SWPadnos> http://www.artofcnc.ca
oh.. in case you cut yourself?
very nice razors, actually
and there is Fusion..
5 blades ;)
haven't tried the 5-blade ones yet
better than mach4 ;)
of course, it's got a 5 in the name ;)
these days you'll only need to move the razor half an inch
so hot here... so muggy too
and it'll shave all your head
because it'll have 317 blades :D
I won't be happy until I can just beam the hair off my face
(or head, as the case may be)
SWPadnos, already can.
laser hair removal.
[20:52:34] <alex_joni> http://www.laughparty.com/items/349.jpg
too much equipment to carry on a plane ;)
SWPadnos, you really only need to do it once or twice.
every few years
I dunno... I'm Asian... I have very little body hair.
wohoo - I can pulse the optos and the motor spins :)
I'm part eastern european, so I get a fair amount ;)
SkunkWorks: looking away ;)
hmmm - maybe all eastern european, come to think of it
SWPadnos, so... what's the deal? Should I get the G10X or the step multipliers from geckodrive?
SWPadnos: I don't have that much..
A-L-P-H-A, are you currently using emc?
SWPadnos, my exGFs that were European, they were furry compared to me... :( kinda grossed me out.
SWPadnos, yes... but I'm willing to jump ship if I can make it work better with the mach4+g10x
I still can't grow a (nice) beard, but I get a fair amount of stubble
it'll run you ~$350 for the G100, plus $150 or 200 for mach + the license for the mach version of the firmware
I get whiskers... I can go withuot shaving for a week and still be acceptable... after that it's just eew... they're too long.
pretty cool. The last but I don't know what it was - the low gate one one of the mosfets wasn't getting 15v. I fiddled with it looking for voltages - and it started working. Odd
the G901 (or 902) will be $100 total
do you have steppers or servos?
I haven't shaved in 3 days... and I have 1mm of stubble.
would need 3 I think.
right - they're $34 each
or close to that
102 + shipping + customs + brokerage.
I need to make another board - this one is pretty hacked up. (1 set of pins needs to be reversed.)
but so far so good.
yeah... I think I'll order it that way... that way I don't have to mach4.
SkunkWorks: this is one of the first boards you've milled, right?
and I could use turboCNC (i'm a proud registered user) with it too
you may also want to consider a Mesa or Pico card
I wish I had gone to the mach demos at workshop
mesa electronics (http://www.mesanet.com)
or Pico Systems (http://www.pico-systems.com
SWPadnos, what's the G901 board exactly do? just takes one pulse and sends out 10?
cradek: you can see some screenshots in the worst picture viewer ever: http://www.machsupport.com/artsoft/screenshots/Mach3ScreenShot.html
is there a controlled mannor that it does this?
selectable, 1, 2, 5, or 10 output pulses per input pulse
* robin__sz wonders about doing his own zinc plating
how hard can it be huh?
* cradek blinks at the colorful mach display
okay... I've settled on getting the g901. (three of them)
what kind of pulse rates are you trying to get with the parport?
gah... the machsupport gallery thing is aweful
SWPadnos, so how was the fest?
it was fun for me
and pretty productive, I think
man that's an ugly program - why are they afraid to use standard widgets and fonts? someone might understand how to use them?
those aren't so non-standard for XP
cradek, they're affraid that someone knows how to use them.
it's all about jellybeans
are the things at the top tabs?
and the fake LCD font makes the numbers nice and hard to read
cradek: you must have missed the guy over near the swap tables showing his cam software. it was a combination of Times New Roman for the unimportant text, and MS Comic Sans (Bold?) for the important text.
it didn't look that colorful when I ran it on this machine
(mach, not easyCNC)
I'm am sooo happy that I switched to LCD monitors... there isn't an ADDED heat issue with the room from the monitors
you need bigger LCDs
yeah mine runs pretty warm
I got three 17" Viewsonic Optiquest LCDs... model Q7.
Yeah, my 21" CRT puts out a bit of heat too
even on the demo screenshots they have text splattered over other text and under widgets
but damnit, I cant find a 32" LCD at hi res super cheap!
wait one, they'll be there
huh, people contribute code ("wizards") even though they bought the software?
Hey 17" LCS only $170
heh... I maybe selling my old 19" CRTs to someone for 75CDN / each.
recapture 1/3 of my LCD prices.
A-L-P-H-A $2 CDN per inch
that seems like a pretty high price for a used CRT
jepler... :) should I go higher? :)
I'd rather have a 1280x1024 17" LCD than a larger CRT.
or whatever the typical inch size is for 1280x1024
that sure looks like an easy way to do a G83 cycle (or whatever it is)
[21:10:00] <Jymmm> http://www.netaffilia.com/ad/electronics/frys/i/2006/05/26/17078.html
it's to do a circle of drills
yeah the functionality is probably nice, I can't get over the yellow round RESET pink EXIT and baby ble Post Code all in different fonts
and the [Clear] Inch
high class design
cradek: btw someone (steve stallings?) was confused at the "ESTOP" button in axis, he thought it was a quit button because of the "x".
and the smattering of fake lcds all over the screen like someone sneezed
wtf is with the glowey green dots?
17" LCD $120 http://www.netaffilia.com/ad/electronics/frys/i/2006/05/19/16976.html
I can't imagine
they make it look much cooler
SWPadnos Maybe I won't have to wait a decade after all =)
[21:12:09] <A-L-P-H-A> http://www.netaffilia.com/ad/electronics/frys/i/2006/05/26/17078.html
shit that looks exactly like my viewsonic.
exacpt it sames emprex on it.
Jymmm, that's not 32"
A-L-P-H-A they're all made in the same place, just different stickers on the front/back
cradek: what you don't realize from the screenshots is that a lot of things blink
SWPadnos: I deny your reality, and substitute my own!
hmmm - any idea what mach3-022027.jpg is doing? (second from the bottom, right side, page 3)
it's basically the same as the one next to it (mach3-022026.jpg)
just more colorful
paint it black
* robin__sz had sales rep fun today
I think MACH's UI is WAY WAY TOO overloaded UI wise
* robin__sz wonders what planet Jymm is on
50,000 controls cramed into one screen
* robin__sz wonders even more
you have found the screen editor, right?
No, and I shouldn't have to.
thats like saying emc has far too many functions to use
you dont HAVE to use them all you know, thats just a base to start with
which screen are you using anyway? the full one with everyting on it?
looking at screenshots from machsupport.com
there are simple screens for routers, lathes and other things
53 controls that I count... Pg1, top left, mach3-001
yeah, but emc has 12 axes and 240 inputs ...
stop please. the mach screens in that picturebook look crowded. the emc screens also look confusing to first time users. let's move on please.
The UI is just not intuitive, could be broken up.
(just nipping the oncoming "duscussion" in the bud :) )
question: have you acutally used the Mach screen editor?
I have fiddled with it, but not used. I know it's there, and I know it's useful.
good. thats a start then :)
its a good tool, we could use sometihng similar
there's been work done on that front, but not in some time
feel free to contribute something though ;)
* Jymmm drops a pin.... KaBOOOOOOOOOOOOOOOOOOOOOM!
the point is, its no point saying "machs screens are too cluttered" because they are NOT designed to be used as such, the stock screens are just everything fully configured, because its so easy to chaneg them as you want them, and there are other specialist cut-down screens pre doen for people who want a simpler version ..
SWPadnos, I did start, but lost interest when the licensing problems began
I think I offered up what I had done and someone grabbed it .. then I delted the repository in a fit of pique :)
there are no licensing problems that I know of (in the UI realm, anyway)
Paul, Alex (I think) and I had done some work on a qt widget library
maybe it was anonimasu
I can't remember - one of you A guys ;)
my view was that the gui connector should be LGPL to allow commercial users to build their own GUI frameworks ...
we discussed that idea at fest
it was met with lukewarm enthusiasm, I'd say
libnml is LGPL for exactly that reason
what he said
* robin__sz thought it was GPL
what he said
and was pretty certain it was stated it would NEVER be gpl
almost what he said ;)
(never be lgpl)
personally I think it should be LGPL, but shrug
I cant remember if I deleted my repository containing the re-write of Rays Tcl stuff
i was fairly off the wall then .. so probably :)
whatever ... time moves on
interesting. it does look like it's LGPL. cool
how did THAT happen?
step in the right direction ... it might encourage someone commercial to do something at some point ..
and maybe, just maybe, contribute to the core
could well be
way back it happened
at least 12 months ago, since that's the last revision date on most of the files ;)
I thought libnml was pauls re-write of the nml public domain stuff?
and he released it under LGPL
* robin__sz doffs his cap
I take back most of what I said about him
is he on channel today?
hard to tell
yeah, sometimes its not easy to spot which of the new names is him ... so many new names these days
night mr Joni
* robin__sz appoints Mr Joni as "keeper of the bots"
hey SWPadnos !
we was talking about you yestarday
so ... just how crazy would it be to try to do my own zinc plating?
is all right ?
I was just trying to get some work done, so I didn't load chatzilla ;)
today, however, I was in an auto accident :(
so now I'm relaxing
did anything die?
giacus mi fai aprlare sola
anna .. non sono sul canale :)
my trusty van (which brought me to fest, 2300 miles) was hit pretty badly
my new computer was in the van, and the hit was bad enough to dent the case
K4ts: oh.. the query, sorry ..
10 years old, 143000 miles - probably a write-off
the computer is worth more than the van
the other driver
slammed me from behind
sucks when that happens... everyone OK
insurance is compulsory here
here too, but they wiggle and avoid
I'm mostly fine. she wasn't wearing a seat bels, and was taken away in an ambulance
but book value will be next to nothin'
here, belts are compulsory
heh, oh well.
yeah- book is anywhere from $2200 to $3100 or so ($5000 for retail)
belts.. insurance.. emission test.. we need it ALL
you know what is the single biggest thing you can fot to a vehicle to imoprove safety?
the brake line popped when I was hit, and the back door (liftgate) is a bit munched
don't drive it
nah, a 12" steel spike in the middel of the steering wheel ...
make people pay attention, huh
i like electrical shorts... just after i filled her UP
sound fun, I might get my wife a pair
lite her up... and walk away...
I prefer a hands on approach to that ;)
an electrical SHORT circuit
oh ... riiiiight
been rebuilding my bike ...
a carb overhaul has worked wonders
what kinda bike>>??
nice one :)
paint stripper works great on carbs ...
si... a friend ran over a turtle on Saturday on his new paul smart special edition...
remove all the bits, paitn stripper and wire brush, then 'fizz' them in a weak casutic bath
no we have many... he was behind a car...
said it flew and landed like a dream
my perfect bike would be a 750SS, like the imola/smart bike, but not the crazy sparkly paint job
i wont ride down south here...
canada has managed to CRAM 90 % of its population into 10 % of its land area... and i wont ride in that ZONE
area.. Oshawa actually
it's worth it to go to Rodney's (and I like the Nine of Cups as well, though I'm not sure it's still there)
[21:56:40] <robin__sz> http://www.dankelman.nl/images/Modellen/Ducati_750_SS_1972.jpg
thats what I want
same front fairing as my buddy's 1000
its tight when you have big mitts like mine
but your mates is a modern bike ...
robin you PG right??
yeah, when I get the time
in the hills, not like you flatlanders :)
i left my bag in the car on Sunday.. flew the HG... a higher air time pilot decides to ask what we think...
i said ..i have no speed bar attatched to my wing this spring yet.. and find it quite cyclic...lull to 10km for3-5 min... build to 25-30 in the next 5...
howl up to 35 for 5 and cycle back down...
he launche in a lull NOT... went VERTICLE.. and slightly backwards....2500 fpm
now, thats what i call a thermal :)
Ive seen 2000 fpm when flying in the french alps .. and it was SCARY
was pulling out rope till he released... we could have sent him to 5000 ft without a step... although he would have been over the next town.. ; )
thats a towed hg launch
ive seen 2K up on the PG above Chamonix ... liek being in an express lift
the 2K up is fine, its: 1) the sudden way it begins ...
2) the way the front tucks as you fly out of the side
you familiar with big mountain thernals? ... centre core going up, outer surface going down?
never flown BIG mountains... i wish... ; (
where thers lift theres SINK..
it just seems more sudden in the mountains
i deread those conditions in a pg... when i had the option of the hp
and you get the "valley wind" problem in the afternoon
you know that one?
mountains warm in the sun ...
air goes up ...
fed from the bottom with cold air ...
have you studied micro-meteorology at all... ?? what certs do you need to hold there??
so in "still" conditions, you discover a 20-30 mph wind coming up the valley floor at 100 feet.
I have a proper PPL and a pg. I dont hold any PG certs, I just fly it ...
oh really.. hmm we have a seperate national org for hg/pg pilots..
we do too.
but they have no legal authority
they like to think they have, but they dont
I ignore them :)
we are ALLOWED to fly under a few transport CANADA "exceptions" allowing ultralight aircraft to be semi-self regulated...
you'll find that under most countries that unpowered flight is actually not regualted much at all
I bet if you look at the law, you can fly gliders with no certs ...
its all about sharing the AIRSPACE to them...
keep clear of airways and clouds. and airports. and danger areas. and ...
sure...same here i used to test fly old junk all the time..
clear to the right
and never EVER tell the military you are going to be pg flying in an area
because sure as hell, every time we did, we got low flying jets
it was in an AIAA, for military, but it seemed to make it worse not better when we warned them
but our primary instructor flies SAR out of Trenton and he went to 10000 ft last summer then landed on the apron at a nearby airport... 88 km away..
ick, the exhausts on theat new Imola replica are DISGUSTING
from a 900' tow...
hes awesome... he lanches and parks/ seeks.. we launch behind and have radio contact... we've had a few really nice 30 km 3 -4 man flights
a friend whom i started Hging with started pg last summer... went away to the dominican for 10 days.. and has more hours than me... in 1/10 th the # of flights..
i started in 1999
on a new wing whe got 4.75 hrs... and only landed cause it was dark...
have you seen www.uflyontario.com
also chk out www.highperspective.com
does anyone know the url of the officila ABBA website (slides, screw etc.) ?
sorry last link is false... www.flyhigh.com works
giacus: No, and it's ABBA, we don't care... really, we don't! =)
Jymmm: I found a new one .. but it isn''t what I seen time ago
giacus JUST SAY NO TO ABBA!
giacus JUST SAY NO TO ABBA!
or you'r become the Dancin' Queen
giacus just google, google knows everything.
wow ... now .. how much is 1hp?
so .. how many watts is this then?
[22:52:32] <robin__sz> http://us.a2.yahoofs.com/groups/g_16013250/.HomePage/__sr_/7d59.jpg?grG6hfEBfCIu2n0m
note that it has the very latest drive by wire" features ... the driver is inthe cab, the control system is sitting in the engine bay, behinf the engine :)
2 days working 20 sec. of video :/
what a good nap.
my nap. :)
it was peaceful... nice during the middle of a hot day... in a cool room
A-L-P-H-A: 1 hour at night is enough
maybe less ..