jmkasunich_: it is looking iffy that I can fit everyting on the board http://www.electronicsam.com/images/KandT/servostart/uhoh.PNG
who need surface mount? :)
you need a tiny CPLD for all the logic functions
heh - that is what jepler said - john (I think) said 'bah' ;)
old skool ;)
skunkworks: getting a bit squishy
I was thinking - maybe 2 boards. one with the fets, gate drivers and current limit/comparator. other with logic.
skunkworks: you can't just make the board a wee bit bigger?
how many more parts do you have to place?
tne interconnect between boards will be noise sensitive
yea... connections a a pain
SMT logic chips would do it
especially when you are sending things to an edge sensitive input from a board that is switching 10s of amps at 100-200 volts
EMC: 03jmkasunich 07TRUNK * 10emc2/lib/python/vismach.py: added an Arc primitive - can make washers, pie slices, etc
yeh - that is the max the free verson of eagle will do.
I have not given up yet.. but it will be close. a few via;s I am sure
jmkasunich_: what do you think of the resistor layout?
the far out plan would be a header style plug between the two boards.. If it comes to that.
also - I could graph 2 boards togather..
wow - did we have this discussion before? dajavu
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emcdevel/2008-08-01.txt
LawrenceG: something like this http://www.electronicsam.com/images/KandT/servostart/newschem5.png
SWPadnos__ is now known as SWPadnos
thanks... I was wondering about measuring current... the resistor gets power in/out of pwr supply... I was thinking of using a hal sensor on a motor lead
that would probably be better :)
not sure what is best to measure.... motor current directly relates to torque, but does help prevent meltdowns on fet failures
xxx... power supply current is better for protection, motor current better for torque control
difference is recirculating current through diodes/fets
I am trying not to think about what happens when the estop gets hit durring a 200ipm shuttle and the 3kw servo dumps back
quick and painful!
how about a 25hp drive for an electric car next?
the .015 sense resistor can handle 35w for 5 seconds..
i am looking for a junker vfd that I could try running on a 300vdc bus
that would be 50a or there abouts for 5 seconds..
not sure how many 25hp vfds will run on a 240vac feed.... 460 is probably more common in that size range
we have 220 service at the shop..
what is the biggest vfd you run?
right now - 5hp :)
biggest motor we ran is 25hp
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/ (classicladder.c socket_modbus_master.c): cleanup some messages-make more consistant
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/protocol_modbus_master.c: fix some errors with modbus functions 6 and 8
EMC: 03cmorley 07TRUNK * 10emc2/src/hal/classicladder/zEMC_README.txt: update changes
25 hp 240v (non junker) at http://web3.automationdirect.com/adc/Shopping/Catalog/AC_Drives/DURApulse_-_GS3_(230_-z-_460_VAC_Sensorless_Vector_Control)/DURApulse_-_GS3_Drive_Units_(230_-z-_460_VAC_SLV)/GS3-2025
Looks like you'll have to patch that together.
$1219 and shipping. Nice drives though.
was there any direction on how to setup a slaved axis machine? I thought there was but not seeing it on the wiki
(using gantry kins)
I have important question
is there any way to make A axis linear ?
I need 4 linear axes in my machine
can't you just change the ini so that axis is TYPE = LINEAR
I have machine that have xyz table and additional rotary axis , and I need to have preview xyz and xaz
In the old days we just typed TYPE = LINEAR in the proper place in the ini file
I'm fairly sure that that will cause some issues with the graphical display in some guis.
what will that change ?
I'm not certain just how that affects the trajectory planner in recent times.
ABC are explicitly angular in G-code
when you use A/B/C with X/Y/Z, you get an inverse time move - they're treated as separate cartesians in the math
what about uvw axes ? what are they used for
it may end up being fine, but you should note that they're treated differently
those are linear
it's hard to calculate tooltip velocity (feed rate) though, when you have more than 3 axes
It will be hard to do this
it really depends on what you want to use the additional linear axis fr
originally I have table xyz
and additionally to the table there is cylinder colinear with x
that would be called U
and when I move y to the max pos
then I am above the cylinder
then I want to y switch to sth to do cilinder move
I take some pics
do you have positional control of the cylinder, or is it more of an "extend / don't extend" thing?
I have 32000 encoder on it
and 8Nm motor :)
on the cylinder? ;)
no sorry on table ;P
I take some pics
[13:07:10] <micges> http://imagebin.org/23448
on the left is that cyl
above it is the max y position possible
so when you mov eto max Y, you have to use the cylinder instead of the motor to move X?
whn I move to max y, y is locked and moving y then is making move of cylinder
Its simple but I need xyz preview of moving rotary axis
switching from/to rotary is done
oh, the cylinder is a rotary?
sory my mistake
that cylinder is y axis rolled in
hard to explain
cilinders are 100mm to 300mm radius
we control scale in a way that 1mm in program is 1mm on board regardless radius size
I know that jewelers often do the same thing. Define one rotation of the rotary as a fixed distance on the flat.
I'll bet that makes faceting a lot simpler to think about :)
would the usb-printer port pins be usable in halinput?
there may be a way to make it work, but it isn't implemented at the moment
actually, with custom hardware, a USB parallel port could be made to work, and it would remove the realtime dependency
for outputs anyway
you just make a device that clocks out the data at 1MHz, and you send ~1k samples every USB cycle
except for the plugs on it, the custom hardware would be nothing like a commercial usb to parallel port
no, in addition to the USB adapter ;)
and would cost more than 1 pound
or even 25
yeah, way back when I wondered about sending waveforms to a usb interface chip like ft232 -- but it has a small (128 byte) buffer, so you are pretty likely to underflow even if you represent one waveform sample in one byte. At 50kHz sample rate you only get 2.5ms of buffer.
though with the current ubuntu "-rt" kernel I think you can meet 1ms deadlines in userspace programs without trouble..
you'd need USB2 also (for 1us samples), since the amount of data is 3M/sec
oh, the -rt kernels are good down to ~25 us a lot of the time
(jitter, not loop rates)
seems like this doesn't solve the differing clock rate problem either
no, you'd need to do some calibration
USB is supposed to be very accurate though, something like 1.000 ms +/- 0.5 us
not that it always is, but the spec is something like that
well -- somebody with lots of technical expertise should let us know how it turns out
jepler and alex_joni (and anyone else interested): is there a new planned release date for 2.2.6?
also, did we ever decide on how to organize vendor configs?
I have a bit more work to do on the manuals this weekend
I'd like to check in the Tormach PCNC-1100 config, I think it's basically done
cool thanks for all that work
(I should lolk at the results before thanking you though ;) )
nah - thanks, even if I don't like the changes :)
I hope the manuals are a bit better when I'm done :)
me too ;)
I'm sure they are
do you guys have some kind of todo page for developers?
i would really like to help out somewhere (although currently i'm really a newbie so...) but I wouldn't know where to start...
the sourceforge page has bug and feature request trackers
there's also information on the wiki, though I don't recall exactly where at the moment
obviosly I would like to implement my hexapod-thingie first, but i'm closing in now, and would like to give something back...
if you look at the Fest 2007 and Fest 2008 pages, they also have lists of things we wanted to do/discuss, only some of which were actually done'discussed ;)
EMC: 03swpadnos 07v2_2_branch * 10emc2/configs/sim/sim-xyyz.hal: Fix typo in XYZ velocity calc connections
does anyone want to keep the current setup with two hypots, or is it OK for me to change the samples in TRUNK to use only 1?
I'd say make it correct
me too, but there may be intentions of using XYVel for something else
then again, one could always add another hypot and connect only x+y vels to it :)
(same effect - 2 hypots)
if XYvel is removed, wouldnt this mean that if anyone actually used it, they would quickly see that it wasn't there anymore? :-)
and I guess 1 hypot is better than 2... Although only marginally... _Really_ marginally... :)
the sqrt function likely takes a few cycles, as does the cache fill (but yes, it is marginal :) )
the idea is to simplify the way the files look though - it's better if they're easier to follow
* pmbdk goes to bed...
the more comments in the configs the better
yes, to a point
for a lot of people, big files are equivalent to confusing files
even though the extra text may be telling them useful information - it's like they refuse to read it
"too many words, my wittle brain can't fit them all"
I'd rather be hunting wabbits
err - wather
I agree there is no need to comment the easy stuff but a brief comment at the start of each section helps
yep, for sure
I don't particularly like to cater to the wittle bwain folks, but I know I also get annoyed/frustrated if I have to search through 100k of text when 10k might have sufficed
I tend to be of the "more is better" school when it comes to comments
then again, I'm the kind of guy who would write 100k when 10k would have sufficed ;)
yes, I'm that was most of the time, but I can sympathize that looking at 99k of chaff to get to the 1k of wheat is mind-numbing
but if you can drill down to the 10k you need fast...
it takes a good writer to describe in 10K what a bad writer describes in 100K, and what a worse "writer" doesn't bother to describe at all
well, that's different ;)
sounds like the wife is awake from her Friday afternoon nap ttul
heh - see you
well, maybe I'll watch amovie or something. bbl