I just discovered my bathroom wall is only 2x4 on edge thick
full of gold?
they were building the house on the cheap and ran out of room for a real wall
gerber doesn't have provision for 3d does it? Then why the hell does gcam a) have a 3d view and b) have gerber as its only file import function?
oh, I see. to get previews of drill holes and stuff I guess
Guest834 is now known as yawstick
godamnit. ANOTHER cam program that does in fact not import what it claims to
this one will import only adobe illustrator and pdf files
there is a sickness in this community
OT, anyone got the sickness?
also OT: I want a sandblasting cabinet that is somewhere in-between the $250 you get from HF, and the $3500 pro versions
Also OT: I want the smithy someone adverted on craiglist for $100 last week
bglackin: isn't that always the way it goes?
Aye - Guy pulled the item off auction when he got slammed with email - put it back for $600 with tooling - was still a good deal - no cash toplay that day though
some people don't smarten up fast enough
Lol - no kidding - from his photos - it was in great shape - normal hobbyist wear - not too clean - had me drooling for a day thinking about it
I am happy though - I picked up an old hannond bench mounted belt sander/polisher in good conditions for cheap - perfect for finishing off the stuff I need to make around the house
Don't work too hard tonight
eric_unterhausen: what are the features of a "pro" sandblasting cabinet?
I guess they have thicker material, I'm just looking for larger ones for now
need to fit a bike frame in there
HF has a larger one, might work
beachsurfin is now known as ibuffy
meh i'd just screw some plywood and 2x4's together
or do it outside in a kiddie pool
got the robot 95% together - just need to customise some cables
motors and encoders are working, and I have a hal config (plus a couple custom components) that will drive it from waypoint to waypoint
tomorrow I gotta dive back into the vision code
can anyone explain why 1/(x+1)^3 integrates into 1/3(x+1)^2
i don't get why the (x+1)^3 doesn't make it more complicated than just x^3
its been 25 years since I did that kind of calculus
i'm thinking this is integration by parts?
because (3x+1)^3 does get more complicated, but not by much
jmkasunich: what kinda robot id you get?
because you are applying the chain rule, and derivate of x+1 is no more complex than derivate of x (both are 1)
* cradek didn't read the question
i guess it's just u substitution
waypoint to waypoint, cool, teach mode
tomp: not a robot arm
its an engineering week program
robot vehicle to navigate a maze
ah more inflection on 'waypoint' cool
what do you call the graphic legend on a rotary switch/pot? the lines and numbers?
bezel? what an ancient term, ancient sounding
fenn: that's a good idea for a start
seems like 'legend plate' is more standard' term
or "dial plate"
or whatever you want
AB, cutlerhammer, klochner mueller, automationdirect,all went to 'legend plate', so i was able to find the stuff, thx
if the companies i have been finding for diamond turning are any indication, there should be plenty of job oppertunities if i get laid off
Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2009-02-16.txt
beachsurfin is now known as ibuffy
hello all. please could anyone what's the difference between motions "X10" and "X+10"? cannot find anywhere in docs
*could anyone _explain_
there should be no difference, AFAIK
i get different distance though. :-\i also thought so
on 8.04 ubuntu
did you use G90 or G91?
how much of a difference did you see, and how did you detect (measure) it?
with slide gage. 130 mm with "X+10" and 120 with "X10"
are you saying that the machine moved 120mm when you asked for 10?
nono. X+10 is for example. that would be "X+120"
unfortunately, I don't really know what else to ask, and since it's 04:40 AM here, I think I need to go to bed now :)
alex_joni should be pretty close to your schedule, so feel free to hang around and ask him (or anyone) about it again.
thank you !
i just got an email from the emc email list saying i am being removed 'due to excessive bounces'
it'd be nice if there was some suggestion why that is
this began when i reported not getting any ballots
so it gets better !
since i get aqll the other mail from cacamdroem and em dev and emc, i wonder why someone thinks i dont get stuff
what is the smtp server?
its the same one that elivers all the other emc email, smtp.att.yahoo,com
add a 'd' whre appropriate (busted key on eeepc )
is there any kind of books or something about how to program g-codes besides that quick g-code reference?
you might look at the g code generators on the wiki site
learning by a example code you mean?
sometimes that helps
once you get past G0 and G1 many controls don't agree on how to implment the rest
i saw them, yes. that helps but there're always appear not obvious things
yep, i understand
i'm looking for a decision for my question some hours ago
what are you trying to do?
what's the difference between motions G1 (e.g.) "X10" and "X+10"? cannot find anywhere in docs.
as SWPadnos said, should be none
i write x+10 and move for 10 mm e.g. and then write x10 and move for 14 mm
the + should not change anything
this is why i'm looking for a book or specifications
should not, but there's a difference
that is a machine or configuration issue
hm. that really can be
are you in absolute mode?
hmmm works perfect for me here no difference
the second move of 14mm is that measured or displayed in AXIS?
unas: test this in MDI: G0 X10
then G0 X10
then G0 X-10
yes, i will
between then measure length
i thought the same toght
you might be loosing steps
a test program is here in the docs http://www.linuxcnc.org/docview/html//common_Stepper_Diagnostics.html#r1_3
loosing steps? but why?
binding, accel too fast, voltage low on drive, could be many things
but that strange anyway
losing steps is common until you understands the limitations of steppers
i understand it. but in this case the difference is not so obviously understandable
there is one more problem i have: at the beginning of the cycle i always lose 3mm. all next X's are okay. what can it be?
Y's are always okay.
listen to it, does it make a poor sound
in one of examples in emc2 i found an interesting phrase: start G0 lines with a .001 second pause to avoid motion blending problems.
maybe that's the explanation?
that is only to prevent cutting corners unas if your accel is set real low
unas that would affect x and y x only points to a more obvious stepper and driver problem or mechanical
very familiar problem:
[13:19:41] <unas> http://osdir.com/ml/linux.distributions.emc.user/2007-04/msg00092.html
motion blending has had errors fixed since then
yes. here i have 8.04 and at the work PC is weaker with emc2 2.1.4 works with this bug.
-> I only tested this with a stepper setup and rotatekins kinematiks, but I think its a general problem
Kins in emc at the moment have a problem where the calculation take place after the trajectory planner has calculated the path.. So the axis could be told to do things they cannot do. (individual axis could accel/move faster than the limits in the ini
That is one of the things in the works axis/joint limits.
skunkworks_: yup, that's true
"so we have to live with it" :) as they say
in G4 (dwell) P is in seconds or milliseconds? or P in sec and E in msec?
[14:19:21] <BJT-Work> http://www.linuxcnc.org/docview/html//gcode_main.html#sec:G4:-Dwell
in wikipedia this parameter. e.g. http://www.cncezpro.com/g04m.cfm
here P500 is 0.5 sec
[14:21:03] <unas> http://en.wikipedia.org/wiki/G-code
- here that E
Oh, I thought you were asking about EMC
well, actually about emc2. i thought gcodes are same for all...
nope everyone is slightly different
so in emc2 it will be in seconds.
JymmmEMC is now known as Jymmmmmm
Jymmmmmm is now known as JymmmEMC
hrm. I now get
/usr/bin/emc: line 516: 6083 Segmentation fault $EMC2_BIN_DIR/$EMCSERVER -ini $INIFILE
from 2.28 and 2.3 pre
plus a bunch of other segfaults
I love stuff like this
go to bed, everything is working fine
wake up, something broke
if yesterday it worked, but today everything seems broken, you probably have a hardware failure and should run memtest
I think I may have done some weird stuff inbetween, I was getting some weird errors from gnome this morning too
I think I'll just back up my config and reinstall everything
yes my advice only applies if you didn't do anything to mess it up
what did you do?
I don't know, something to do with libc++ or something. Gnome wouldn't fire up properly
I fixed it and it all came back
but I've done several things like that over the last few days
I think installing kde then brute uninstalling it was a very bad idea ;)
what is brute uninstalling?
not being selective about what I removed. Like search for kde in synaptic and click select all, remove
a lot of stuff went strange after that
had to reinstall the ubuntu desktop etc
messing about like that will inflict pain
micges, is this a different problem from the other one you reported before?
(with run from line and subroutines)
last one every RFL executed from the same line and hang interpreter
after refine of gcode file this one shows up
just to be sure, did you change the number of O1000 CALL lines to verify that it gets executed that number of times?
I've selected between 2nd and 3 call
and it was 2 execution
and so on
luckly it didn't destroy my new machine :) (that bug was discovered in run time)
What would the g-code look like to pause the program manually change a tool, then touch-off for the new tool length, then continue? Or is this possible?
the gcode would not be special except it would have a safe entry move at the point where you want to resume
then you just abort the program, do the tool manipulation, and restart at the safe spot.
How do you start the program on a specific line?
I'm running axis
consider it just like a program that has two beginnings
um, wouldn't TxxM6 be easier?
highlight the line, select "set next line" on the menu before running (2.2), or right click and "run from here" (2.3)
SWPadnos: read the question again
yes, I see the question
TxxM6 plus tool-length-probe would be another solution, no?
yes that's a neat solution that I like
you can do tool changes in a subroutine, so a tool change becomes O<toolchange> CALL [toolnumber]
which does the TxxM6 / length probe
(or however the actual call should be spelled)
yeah I'm sure you could put it in a subroutine
I didn't because my gcode was already autogenerated
I can highlite a line, but I don't see any options for selection in axis
what version is this?
Machine/set next line
cradek, I highlite a line, do machine/set next line, then It still starts at the beginning
of the program
continue does nothing
does emc / hal have a provision for variable data input, like displaying voltage meaured from an a to d converter? I realize more harware would be invlolved.
yes - you would have to create the hardware and hal componant to read it.
For sinker edm btw. I'd like to have z azis back off of it starts to short out. Or perhaps hardware that I can set a trip point on and single a limit switch hit?
I have't got that deep into hal yet, but intend to. Does hal support serial input by chance?
emc cannot 'revearse' a gcode program... if that is what you are thinking..
you could possible do something in hal..
I'd just like to use emc instead of making a whole AVR chip based thing
I'd be fine working with hal. Have to make a frontend too, right.
at this point it is above my head ;)
topls64: we have some EDM support in emc2/HAL
does sinker use a spark voltage like wire edm?
we have an input to the motion controller called adaptive feed rate
basicly you connect a component you wrote which outputs 0..1 for the speed emc2 should go
if the voltage drops, you simply reduce the speed
still designing it and learning about the stuff. adaptive feedrate sounds like what i need
take it one step at a time, and you'll get there ;)
I'd like to monitor / adj voltage & current on the fly if possable, so I'll need some a/d d/a conversion stuff.
with proper hardware that's no problem
can you point me where. The manual i suppose...
SWPadnos, I implemented hal_manualtoolchange. It stops the program and asks for the tool change, but I am still unable to touch off z to accomodate the new tool length
I'm just trying to figure out how to touch off when I put a different drill in the spindle to drill a second set of holes
Do I have to have a fixture to set up the drill in the collet - would that be the only way?
Not _sure_ but as I understand all tools have to be the same length (unless cpecifed in the gcode?)
hence setup fixture
Thats a bummer
not _sure_ though
jensor: drills are a pain.
I just crank the knee to the right place when changing drills
without that, ick
So, for a sinker edm with adaptive feedrate, I replace the usual encoder with my hardware, and prolly a custom hal component?
certainly all tools do NOT have to be the same length. that's what lengths in the tool table are for
topls64: depends on stepper or servo
but usually you don't take out encoders if you have them already
don't have them
thinking more just up/down linear motion, stops/adjusts when volt/amps thresholds are reached
mmm fuzzy logic
Will hal accept an 8 bit digital value as input? Like from an analog-digital converter chip?
depends how you want to feed it into the PC
can I use serial?
not very good for realtime
I think the motenc has adc
maybe a pico board does? I don't know for sure.
yeah, but pretty expensive :)
you need the PPMC to get analog input
(the card cage one)
topls64, if you'd like to buy me an analog input card, I can write a driver for you :)
I can feed my AVR chip based hardware into LPT2
(seriously though, there are some boards from measurement computing that could work, with a relatively simple HAL driver)
my buddy may have one
as for 8 bits -> one value, yes. there's a weighted_sum component
I'd rather make the AVR hardware, as I can then add a nice graphic lcd and user interface
all the adc boards i've used have been slow, 40 KHz conversion rate or so
defaults to powers of two for the inout bit weights
you either poll a "ready" bit in a register somewhere, or you wait for an end-of-conversion interrrupt
both seem somewhat hostile to the realtime context
a parport has 13 inputs
the AVRs are in the 160 kHz range I think
seb_kuzminsky: adaptive-feed-rate is servo-thread dependent
so 40kHz is more than plenty
SWPadnos: yes I'm saying you could have more than 8 bits of adc resolution
alex_joni: not if you have to wait 25 us in the read function, called from the servo thread
wouldn't you have it sample constantly and just read the latest value?
seb_kuzminsky, you make the ADC free-run, and read the latest
I would :)
yeah, or what he says
what they say
(or try to)
what we said
well said guys
yes, that Is how I've done it. freerunning
if you'd like to spend $1000 or so, you could get a mesa card and one of my analog I/O boards
but you probably don't :)
who'd want that :P
well, there is one place ...
Its getting the value from the avr to the pc that bugs me - 8 bit or larger bus?
SWPadnos: stick it full of board if you still can :P
topls64, you could use SPI instead
how many bits of adc in the avr?
SWPadnos: kidding, I'm sure there are applications where it's useful
they claim 10, but it's not very good
(like all microcontrollers)
Yeah, spi. nice. Bits of adc depends on chip.
I do have some NICE adc chips, hires
SOLD! To the guy with a lathe on a trialer in the snow in his driveway!
I was thinking SPI to the AVR, but if you don't need to use the AVR for other things, then a standalone ADC would also work
just note that the function to read the ADC will take about 3 microseconds per bit on the PC
I want the avr for graphic lcd and basic user io
(at least - I'm thinking CLK->1, read, CLK->0)
have the avr read the adc, pc reads avr. should be quick?
8 bit bus faster, right.
10 bit bus
I can't see any way of doing it on the cheap except 10 bit parallel
8 bit bus, 16 bits data (2 reads)?
but I'm clueless about how you'd get edm current feedback into an avr in the first place
sounds like a very hard problem to me
if you have other user I/O connected to the AVR, you will probably want to use some addressing on the parport and read specific registers
adc reads it off the line w/ appropriate sensor
SWP - i should be able to do that
it sounds like much more of a PITA than it's worth though
SWPadnos, Thanks for the tip on hal_manualtoolchange. I wasn't aware of it.
if you need to use the parallel port, the Mesa 7i43 gives you 48 I/O
I'm an electronics guy more than a machinist, so this is right up my alley
jensor, you're welcomr
I was looking at the mesas for work, maybe I'll have them get me one;)
topls64, there's an SPI function that can be put in the mesa FPGA (though the driver doesn't yet support it)
they make a few SPI connected I/O boards, with digital or analog I/O
at that point I wouldn't need the avr
some are isolated, you'd have to take a look at the specs (7i64, 7i65, 7i66?)
the mesa would have the io lines
the 7i43 is cheap, $90 or so
could make a card with some old ass 8255 chips. Ha ha
if you know anything about FPGAs, you can make your own "firmware"
my bro would know the fpga stuff. used to make laser trimming machines
even if you don't (I did it ;) )
that's not Les Watts is it? :)
kids in school (college) do it all the time
chicago laser systems
Les is a guy I haven't seen here in a long time, but he was working on some laser trimming designs a couple of years ago
in any case, unless you value your time at $0/hour (as hobbyists often do :) ), designing a microcontroller board and writing the software to talk to it doesn't seem like a big win
cls went under like 15 years ago. Well, screw it. Lets buy a mesa.
hmmm. I wonder if anyone has made a "poor man's A/D" in VHDL/Verilog
one of the "time how long a cap takes to charge" circuits
mesa's webaddress is...?
ooo pc/104 stuff ;)
pc/104-plus : even better :-)
lets do it wifi
run my mill from the beach
mill us up some martinni glasses
I'm eyeing the 7I66
I see it in the price list but not on the site
Time out. This sinker edm - how often would you say I have to poll the voltage/current to decide wether of not to advance/retract?
every servo cycle (millisecond or faster)
Im thinking avr and lpt port might be fine
even for stepper
is there any arduino components for hal?
topls64: yes, but I don't think it's realtime
[22:12:01] <alex_joni> http://axis.unpythonic.net/01198594294
Just confirming: adaptive feerate -> I can have this controlled by a pot or adc value with the correct hardware and hal comps
Suppose a fellow had a mesa 5i20/hm2_pci all set up, happy, working OK, with TRUNK (2.3 BETA). Suppose that guy had to downgrade to 2.2.8. Suppose that guy did this, but noticed that, much to his surprise and dismay that there were no longer any stepgens or gpio pins. Suppose that the .BIT file is a custom made one, and that dmesg reveals "Inconsistent Module Descriptor for Stepgen", and "Version 1, expected 0". Can anyone say what
What do you mean, "what"?
your question was cut off: "Version 1, expected 0". Can anyone say what
Can anyone say what this all means?
that was it....
probably that he shouldn't have downgraded?
astute, but less than helpful
if "he" is still using the bitfile from TRUNK, then this means that the stepgen is changed somewhat in the TRUNK bitfile (I think it is - there were some timing issues with the older one), and the driver version in 2.2.8 doesn't know how to deal with them
I can see now way of cutting very small apertures from 100 micron mylar with vector cuts and still getting a square shape
You see, we have this fancy new GUI, which is greatly desired to be installed on these machines by the powers that be, and this GUI won't work with TRUNK for some as yet unexplained reason.
you can compile 2.2.8 yourself
and manually backport the TRUNK hm2 driver
SWPadnos: Actually, the bitfile was made special for me by Peter.
but if it was made with the later stepgens, then it's different
my bitfile = ultra-super-good-stepgens
then they're TRUNK stepgens :)
you can probably just copy the TRUNK source in hal/drivers/mesa-hostmot2 over that from 2.2.8
or use CVS magic to do it for you
(check out -rv2_2_branch or -VERSION2_2_8 and then cvs -dPA (?) in the hostmot2 directory to clear the sticky tag)
or maybe it's -dPC
hmmm. you'll need to add more letters to what I typed ...
I have 2.2.8 installed from apt-get. I wonder if I compile 2.2.8 separately, whether I can replace some binaries directly?
you're probably better off figuring out why the GUI doesn't work on TRUNK, since TRUNK will be 2.3 in a couple months
That's my argument, but I've been overrulled
mshaver: copy stepgen.c (and maybe ioport.c) from trunk to your 2.2.8 sandbox, recompile 2.2.8
well, as long as people are OK with making their own packages, which are a hybrid between the TRUNK and v2.2 code, then everything's fine
incidentally, if you compile your own hm2 driver, you're also compiliing the rest of emc2, so you might as well use a consistent set of binaries - no sense mixing and matching unless you need to
OK, I'll try to make a 2.2.8-alien_human_hybrid, with a complete recompile!
Is the "how to make a .deb" process written down anywhere?
just please be very clear with everyone that it's *not* 2.2.8, but some local hybrid monstrosity
mshaver: on the wiki somewhere i'm pretty sure
I wonder how you change the displayed version text?
what os/distro are you on?
hm a quick glance at the wiki doesnt deliver the goods
* mshaver is rolling his chair over to the other computer to start this experiment
debian/configure -r && fakeroot debian/rules binary
I've built a .deb once, just have to remember... Oh, Thanks!
but i agree with swp, port your gui to 2.3 :-P
I wish. I can't really understand why it's so hard. What's so different in the GUI interface?
mshaver, it looks like configure contains version information
you can change the two strings PACKAGE_VERSION and PACKAGE_STRING to whatever you want
please also change the email address for bug reports ;)
the build-time dependencies won't be managed for you if you build the .deb the way i said, but if you've successfully compiled emc2 trunk on this machine it shouldnt be a problem
mshaver, what GUI interface?
I don't know that there is one
there's NML, and whatever widget set you're using, and whatever window manager, and .....
oh. technically I think you're supposed to change configure.in and re-run automake or whatever to change the version number
no, what I meant was that there's no "GUI interface" to EMC2, per se
What I meant was the interface between a GUI and the rest of emc. It can't have changed much.
right, I was typing that in a much less succinct way :)
Anyway, here goes....
but there isn't one "GUI interface"
true, but I almost wish there was
there's NML for a lot of stuff, hal for some stuff, some miscellaneous helper functions (like inifind)
yeah, it would probably be nice
mshaver: can you tell us how your gui fails on 2.3? maybe we can fix it
it's written in qt, does that matter?
qt is a good thing to write guis in ;-)
do you have a 5i20 system with 2.3?
if by "system" you mean a pile of connected hardware on a workbench ;-)
yes! that'll work
hold on, let me dig something up
the 5i20 with 2.3 runs axis and turns servos and steppers
if by "system" you mean a 5i20 card in the computer and wondering where my 50 pin flat ribbon cable is...
didnt you get cradek's fax?
still waiting on it... he might have sent it to my machine shop
I'm in the beer cave now
heh, no beer in the shop?
oh yes, in the fridge there is plenty
in case someone is thirsty
my machine shop is close to town... I live on a dead end dirt road off of a dirt road...
back in a bit, real life intrudes...
mshaver: you'll have to change VERSION (top emc2 dir)
change src/configure.in, rerun autoconf
(that will produce a new configure)
then you build a package the regular way, and it'll get the new version
I wonder if it's automatically put in the lower left corner of the splash screen?
I think so
or if someone manually edits the image
no, the image hasn't been changed iirc
the image should be top dir, along with VERSION
OK, I'll try the recompile now. When seb gets back, maybe he'll want to try out the gui (along with anyone else who wants to help)
or things it doesn't do ?
welp. thats another day wasted on this
7 in a row
I wish I knew how to crack dongles
I use a pecan press to crack dongles...
If my job was to cut paper stencils, I'd be flying
the mylar is showing me no love in vector
if it was easy everyone would be doing it :)
I was doing it, very successfully
then the usb protection for this sw died, and here I am
Anybody know the maximum encoder frequency for the mesa 7i43 board and hm2?
I think it's 1 or 4 MHz
maybe I should just pay the $300 for the POS dongle
shrdlu-, if you have a legal copy of the software, and the software does what you want, then getting support from the company that sold it to you seems appropriate
if they charge $300 to replace the dongle, then that's annoying, but if it fixes your problem and gets you up and running again, it's probably worth it, no?
they're in china
they don't even have an english translation of their web site
shrdlu-: gotta start practising on your kanji
if you want to do rasterized stuff like in that video you linked, then you'll need some custom software
I wish I had known this several months ago
it's almost doable with existing components
but it really depends on the resolution and speed you need
deciding on the easiest way to do what you want depends on what you want
well, there's no possibility of me writing a whole stepper driving system
you don't need that
what you're looking for is a printer, except instead of ink blobs, you want it to pulse a laser
emc can deal with the axis motion, but what you need is a system that can load some representation of the line that's being traced and play it back as the motor moves back and forth
there are ways of doing this - almost - already
halstreamer is one - lets you feed a bunch of numbers from a file and have them "played out" in realtime, one after the other
I'm weeks away from being able to implement something like that
you'd need custom code to synchronize that with motion and generate the numbers in the first place
sure, it's not trivial
alex_join: yes, as I recall from a few days ago, I couldn't jog or turn the spindle on, I didn't try much else
though it is interesting - do you normally start with a bitmap for that kind of work?
mshaver: I bet I have a hunch
can't move without homing ...
hmm.. although jog should work
I'm just despondent because I had hoped this vector cut might work with the PWM, after having failed with the gcode raster
SWPadnos: yeah, exactly
but neither is going to work
mshaver: in emc2.3 you need to home before you can use MDI or AUTO
there is an option NO_FORCE_HOMING which you can add to the ini
unless you add [TRAJ]DON"TMAKEMEHOMEBEFOREMOVINF=1 :)
I bet that would make things better
oh right, NO_FORCE_HOMING :)
damn. out of coffee
(mini has the same issues, although it only spews some errors, but works in the end)
I assume some most who cut plastic stencils use vector. But they probably have a decent laser with a tiny point, decent air assist etc
alex_joni: this was more broken than that, I mean I couldn't jog at all
my vector method was slow, but the results were 1st class
I've taken several customers away from pro operations
but now that's all fucked
* mshaver 's cvs check out of 2.2.8 is done!
sorry, my raster method
geo01005: HostMot2 max encoder count rate for 7I43 is ~20 MHz (filter off)
and ~ 6 MHz (filter on) These values assume that the filter rate is the default 50 MHz
(it can be set for slower filter time constant but the driver does no give access to
the (global) encoder filter rate register yet
* alex_joni says good night all
good night alex
see ya alex_joni
A couple of days ago I asked about analog input on the 7i43 card. I was planning on using an SPI ADC, still not sure on that one.
I did some research on the logs, and it looks like Anders Wallin is using a voltage to frequency converter to measure some analog singals.
Anybody else doing that?
(AD654 reading the frequency on an up down encoder input)
Its a good cheap way to get isolation...
It dosn't seam quite as nice as an SPI ADC.
Also ability to trade resolution for conversion rate
fenn is now known as fenn_driving
Well I'm still willing to try and contribute to the Hostmot2 driver. I had a look at the code, it may take me a while but I may be able to add support for SPI.
The voltage to frequency sure seams easy though.
If you have multiple channels, SPI is nicer.
Were doing a experimental V-F A-D
for a THC A-D, the limited number of isolators
is nice, we should have < 5 PF of capacitance
from the input side to the digital/power side.
PCW-: Is there somewhere that I can find more documentation than the man page on Hostmot2?
geo01005: the best is probably the hm2 register map
[23:53:20] <seb_kuzminsky> http://cvs.linuxcnc.org/cvs/emc2/src/hal/drivers/mesa-hostmot2/firmware/src/regmap?rev=1.4
this describes the interface that the hostmot2 firmware presents to the driver
seb_kuzminsky: you up for trying this gui?
this is the one that doesnt work? :-)
ok, first you need to enable backports and install qt4.4.0
yes, doesn't work
actually first i need to go pick up the demon-spawn from preschool
can you email me the goods?
sure! I forgot it's earlier there!
I guess that makes you the demon ...
e-mail on the way
or maybe your wife. hmmm
SWPadnos: it's the wife
ok. (bash.org, here we come) :)
ok talk to y'all later :-)
geo01005: if you want to try to add some SPI support to HostMot2, I can send you a bitfile
with the SPI hardware built in.
I need to update regmap as theres one new bit in the SPI channel descriptor
(the "dont-clear-frame-at-EOT" bit)