m64/65 turns off/on the digital outs
should be instantaneous
k,dont see that 1 normally
from the emc2 docs: M64 & M65 happen immediately as they are received by the motion controller. They are not synchronized with movement, and they will break blending.
p is usually a dwell
for most things ive seen
but dwell? (sorry, i don't know this word)
try it without the p
P is a pause????
i think P is the digital pinout
Turn on digital output synchronized with motion
Turn off digital output synchronized with motion
Turn on digital output immediately
Turn off digital output immediately
P0, P1, P2, P3 are the digital outputs
might be,in normal mill g-code ist a dwell
Can you use m62 / m63 instead?
yes, i will try
but, how I address to a specific output?
that should do it. M65 stops the motion. M62 or m63 won't, I think.
prolly not your problem,im only used to milling machines
you use m62/63 with an additional command?
Yes, same way P0 to P3.
or in the begining of your code, you define the output
Check that link above.
in the link says P is the output
not a pause
this is right?: G01 X1.2000 M62 P0
can be M-words and G-words in the same line?
That's right. jlmjvm was thinking of M60 (Pause) I think. With that one the P word is for how many seconds to pause.
I don't know. If in doubt put them on separate lines.
i tried everything... i have this problem for months
i connected the laser to the Z direction
so, the laser turn on when Z is down
and the laser turns off when Z is up
but Z movements have a little pause
M64/65 also have a pause
i tried everything and everything have a pause
I see. I'm thinking...
the base period is low enough
This one is beyond me. I'm not that knowledgeable. I would ask SWPadnos about it. He should be here later.
SWPadnos, you back yet?
Sorry I can't help you.
no, really thanks for try to contact SWPadnos
let see if he or anyone can help me
SWPadnos, are you there?
please, if anyone can read the delay problem
what do you mean by pause, mass (Z) takes time to accelerate you may need to think your system through a bit
see the details on the wik about the trajectory planner
what about the digital output delays?
or the pwm delay
when change the pwm value
i have a delay problem
in a lathe this is not signifficant, but with a laser is a headache
everytime i change the pwm value, there is a pause
some mention on the wiki as a wish it seems http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?SynchronizedOutputs
but there is a user using lasers in production
how can i contact him?
he is not online in this moment
well past his bedtime now
reprap does sth similar by inventing the E axis to control the extruder
2 extra axes, I forget what the other one is. one for extruder temp, the other for extrusion rate
who else have used laser with emc?
i think laser moves faster than other applications
theoretically quantum tunneling is faster :)
how i inmediately turn on/off a laser without delays?
penguin enter the 12th dimension
here there is no such thing as no delay
i don't know what can be done with HAL programming
some people connect the laser to the Z direction pinout
but the acceleration takes time, and there is a delay
another alternative is use pwm output
but also there is a delay when change the pwm value
i don't know if the pwm clock must be programmed
in HAL, for example
SWPadnos, are you around?
I'll check back tomorrow.
bummer, missed him by that much\
SWPadnos, was thinking about that AVR thing
SWPadnos are you a square?
theres no need to address the cards individually
Valen, via a parallel port?
you could just write sequential bytes out to the stack of cards and they can just pick up the ones meant for them
pfred1, depends on what you mean by square
then they reply in the same way
SWPadnos well everyone kept asking if you were a round
Valen, sure, if you clock the data through each card (a little like a SPI chain)
pfred1, ah. I guess I'm more of an oval or something
run them all on a buss
SWPadnos well no wonder they had no success
well, you'll need jumpers to set which block of data each gets, and you'll need a very well-defined "reset your counters now" code/condition
I was thinking of some sort of interboard plug n prey system
or jumpers lol
plug and pray is harder when there's a bus involved
serial/daisy-chain schemes can work OK, but when all the cards share the data/address lines, who can tell who's first?
I reckon you issue a reset at the start of each sequence, just assert a line
I thought you were talking about AVR debounce at first :)
yeah, but how do the cards know whether they're first or last or somewhere in between?
hmm thats a point
and, more importantly, how many bytes to ignore (assuming they don't all use a fixed address block size)
unique ID perhaps?
yeah probably right
simple which is good
but that's not automagic
meh, its probably easier
only hitch to the scheme is if you have different types of board
and a fixed block size, so there is no question about which bytes go where
hmmm, well actually maybe it is possible to do it automatically, you just need extra bits
in the bus
yeah, I was wondering if a fixed size might get messy in terms of supporting things like I/O cards
you can't directly parallel all the cards
yeah it should be ok
you just need an initilisation sequence
but, you can do something like use 8 of the ground lines as "base address" lines
so the thing that plugs directly to the PC has all of those grounded
and you use an 8-bit port to output the base address of the next card on your "output connector"
the lines from the parport go straight through
where they use DIP to set a bus ID then communicate with each other and the host as to how many data blocks they require and what type of card they are
the "address" lines go in on one side and out on the other
and you can use any number of bytes per card, since the CPU can just add 1, 2, 7, 39 to the input address
I'm not sure yet how the PC could detect the number of bytes to send
I'm not seeing an advantage to it really
no user configuration, and variable-size (ideal efficiency) address blocks
ok so on poweron all the cards sit in a wait state
when the host is ready to play it signals for a sound off, and gets the cards to enumerate on the bus describing themselves
you use DIP switches to give each card a unique ID
sure, you can do that too
you need some way of uniquely identifying the cards and the DIP switches as you say are probably easiest ;->
make the first 16 bytes of EPP address space be used for identification, (each card occupies one byte, identified by its ID jumpers)
yes, but the user does have to do that themselves
yeah, so use that once you have it ;->
I prefer a 8192 bit UUID key
Jymmm, ok, you can enter that on the DIP switches
Jymmm you can set that on the jumpers
Hey, they didn't that originally if you recall
but only 16 or so switches :)
yah so in epp there are a few spare lines, we can use that to reset the clocks on the cards for the cycle
in EPP there's an address cycle that you need to send first (you can set to any address)
ahh, no they are only for input to the host
then there's a transfer type that is meant to auto-increment the address (or something like that)
we dont really care about address, there is only one "device" on the bus
SWPadnos, the guys says you could know some about the delay problem
setting address zero is a nice way of resetting the counters, don't you think?
penguin, um, maybe
what delay problem are you talking about?
any set address cycle would do
ok how bout this, set address 0 to do normal communications
when changes the pwm value, there is a delay
that pause a little the movement
this is for rastering with a laser
ah, ok. are you Augustin Cruz?
IE set address 0, send bytes out for PWM/IO to all the daughter cards, and read in their replies
Valen, isn't it different for read vs. write cycles?
for enumeration and config, set addresses 1 through whatever and talk direct to the cards
ie, you set up a read operation with address, then read all the data
then separately set up a write operation and do all the writing
well, except that you get EPP timeout errors for any address that doesn't actually have a card sitting on it (ie, no response)
then you know there isnt a card there
one reason to use a small number of well-known addresses for enumeration
whats the timeout?
yeah, but it takes 5 minutes to scan all the addresses
true, make the number of scanned addresses small but configurable
i think you set an address as one operation then as a seperate one do reads and writes
penguin, I don't know the answer to your problem. spindle can't work at the moment, because the motion queue is finished before the spindle speed is changed, and then new motion commands get queued
so you don't need to re-address things for each read and write
if the motion-synchronized codes (M6x) also don't work, then we probably have a bug to fix
I think Eric Johnson pointed out that you can't get very good resolution at normal laser etching speeds, unless you radically speed up the servo cycle
the answer is probably to write a HAL component that can stream data to the laser at higher speed
with SMP on an atom I run the servo at 5khz without a problem
I have run it at 10khz on a dual Xeon
the HAL component would take the position as an input, and output a bit or PWM value that's from a table or interpolated from a table
sure, you can do that on fast enough hardware
to speed up the servo cycle i need to decrease the baser period?
with the right interface hardware (ie, not a parallel port :) )
not the base period, the servo period
is this machine software stepped?
servo period doesnt appear in the stepcong wizard
well, if you can break the laser control data into single-step chunks, you might be able to output that bit every time a step goes out
i mean, there is a IC outside that control the steppers with step and direction pins
yes, that's what I was talking about
using a parallel port?
i think that S and M6x command have a ms delay
S -> PWM
no, the M62/M63 codes should be synchronized to the motion
G01 X1.3 M62 P0
the syntaxis is right?
could be, I'm not sure :)
but note that the output will change at the end of the move
ECP supports DMA, AVR's support DMA, I wonder how hard it would be to get it all to play nice
high end AVR's admitadly
easier once it's done
well, they support internal DMA between memory and peripherals, I don't think that means that they support being targets for ECP DMA
yeah probably right
I didn't know if the DMA was "braught out'
SWPadnos table lookup method looks like the way to go for a software step based system
if M62 and M63 wont work (are M62 and 63 updated only at the servo thread? that would explain the 1 mS)
Rastering to MHz rates would be pretty easy with some hardware help
(A FIFO kept filled by EMC that parcels out raster bits/bytes at a rate determined by the encoder count/stepgen)
hah use JTAG or whatever to directly manipulate the memory state
can you imagine EMC engraving a picture with a laser?... I'm trying to do that for months, but this delay problem is a headache
pcw_home, yes, those outputs are controlled at the servo rate
emc isn't designed for that
So bumping up the servo rate would help
how can i change the servo rate?
edit the ini file
change SERVO_PERIOD in the ini file
i will try... the servo rate is related to M6x commands too ?
but be careful, make sure you change it in smallish increments, and bump it back up if the PC starts to respond slowly
penguin do you have a multi core machine?
the M6x commands are executed by the motion controller, which runs at the servo rate
yes.. dual core
you might want to follow the SMP instructions on the wiki
what CPU and speed is your PC?
its not too hard to do, you can download the SMP kernel, then you just need to compile EMC
is not intel
that narrows it a little :)
i dont remember if celeron or athlon
2Ghz AMD should be pretty good
celeron is Intel
celeron is intel
Since you will be doing minimal I/O at the servo rate (unlike an actual servo machine)
seems like the servo thread could be quite high on a fast machine.
Athlon or possibly Sempron (dunno if they ever made dual-cores)
depnds on a lot - chipset, video, network, unknown other things .. :)
I would suggest going for SMP, then cranking your servo rate until you get errors
SMP only helps by putting the realtime code on one CPU (leaving the other one for anything else)
smp... i dont know what it is, but i will search
and you need to use isolcpus=1 on the kernel load line if you want to prevent non-RT stuff from executing on the CPU that the RT tasks use
multi processing, basically you will use 1 CPU to run all your desktop etc, and one for running realtime stuff
ie, more than one CPU (or core) of the same type
it can really help your latency numbers
it's usually not that big a difference, actually, but it's worth a try
at worst, you'll still have better performance from the PC, since both CPUs will be used
I found it made a big difference to latency, about halved it on my atom and went from ~8k to 2k on the Xeon
there is a live CD for emc 2.4 yet?
maybe there is a bug fix
that i can use
you can compile 2.4 yourself, its pretty easy
but it sounds like thats not your problem
freaking delay problem
i think explains using the port nicley
do you know someone experienced in lasers and EMC ?
yep, looks good
penguin, not for rastering :)
it's been discussed, but I don't know that anyone has actually written the code you'd need to do it well
this is a very important application. I think EMC should have better support for rastering
feel free to write it, or hire someone to do so :)
and/or send a nice laser rastering machine to a developer
it's a pretty obvious application... not all is vector
well, it's obvious, but it's not what emc is designed for
emc is about motion control, rastering is simple motion control and complex "machine control"
it's not impossible, especially if you're willing to write some software, and/or help get it written
it's not easy though, since that wasn't a design goal for emc
buy SWPadnos peruvian coffee ;->
I've already offered to do the work if someone gives me a laser machine. I'm 100% serious.
SWPadnos would he perhaps be better off doing something to combine with EMC, to handle the raster stuff seperatly?
I agree a lot of people seem to want it.
Why is it an important application? (not familiar with it)...
what is the actual issue?
Valen, yes, as I said, a HAL module could do it just fine, it just hasn't been written yet
I'd also do it if someone donated a nice laser machine to me :)
a HAL module could do the job?
yes, I think so
in fact, you probably don't need the motion controller of emc2 at all
The main problem is the high resolution, A laser could well be fitted to a multi axis
head for engraving fancy curved objects where a raster would not work.
so a general solution might still be a EMC like motion controller
since all you need to do is move back and forth a lot
switch between the two
(with different machine configs, at worst)
yes, i have a raster configuration and a vector configuration
in raster configuration, there one fast axis
and one slow axis
but the fast axis pause everytime the pwm changes
(pause a few ms)
do you always (or can you always) use bitmap images to get the laser PWM data?
yes, you can transform graylevel to PWM
black -> 100%
white -> 0%
damn delays... :(
are you using something like image-to-gcode, or do you have your own software to generate the g-code?
penguin what are the delays?
i use my own program in scilab for generate g-code from any image
Valen, the delays everytime changes the pwm value
HAL provides components that are a bit like the blocks in scilab (but no fancy graphical editor)
what delays and how is it set up?
i can't get a constant speed, because pwm changes produce small pauses
what PWM are you using/changing?
there are step generators, velocity and acceleration limiters, components that can capture or play back a block of data, etc
Valen, the spindle pwm output
my first thought would be to use them as axies
you could just write a GUI that takes in an image, and directly tells the motors do to the rastering, while also "playing back" the line of raster data (to the laser PWM output), you would have your rastering machine
run it as XYZA or some such with A your laser output running as a servo system
leave A as 0 on the encoder, set P to 1 and give it a large ferror
Valen, that doesn't work, because A (or any other axis) moves slowly to the new setting over the whole combined move
there is very few documentation about HAL programming
give it a G1 per pixel
there is a ton of documentation about the design of HAL, how to load and connect components, and the components themselves
most every component (except one or two I wrote) has a manual page that are at least "good"
there is a complete HAL getting started guide
the programming occur inside the .ini file, right?
SWPadnos: whats the downside to XYZA with a G1 per pixel?
(.ini or .hal)
HAL configuration is done in text files, yes
Valen: A axis have inertia too, like X, Y and Z
so, A changes are relatively slow
penguin, see the HAL section here: http://www.linuxcnc.org/docs/2.3/html/
penguin I am saying to make A your laser
you can give it near infinite acceleration
infinite acceleration is not enough... there is an aditional freaking delays from nowhere
so you raster with a set of G1 Y10 X23 A100; G1 Y10 X24 A50
so your saying that if you give EMC a G1 it wont put out the right value?
the A "encoder" is always 0, with a P term of 1 it will just adjust the "error" output instantly there is no inertia
there wont be a delay as its not going to upset the que
Valen, A changes smoothly from 100 to 50 in the second move there, over the course of the entire move
SWPadnos, i look the site
it doesn't change immediately to 50, regardless of the acceleration setting
there is a command: motion.servo.last-period
there is a lot of information there
SWPadnos ahh but its not actually the position your after,
it is, if the position value is used as the PWM value
I gots it
tell it to move the width of the pixel -.001mm (say), move the next .001 whilst adjusting power, then move the next pixel width
if i want to play with motion.servo.last-period, i need to write motion.servo.last-period=24 (for example)
servo.last-period is an output parameter, it's just there for timing analysis
G1 Y10 X24 A100; G1 Y10 X24.01 A50; G1 Y10 X25 A50
lemme know what you think
can i change motion.spindle-at-speed ?
here's the manual page for motion, from the page I linked you to: http://www.linuxcnc.org/docs/2.3/html/man/man9/motion.9.html
here's something to ponder: anything you do in G-code will have a pause of up to 1 ms, since it's going to be done by the motion or IO controller, which run by default at a 1 kHz rate
then, i need to speed up the 1kHz rate
so anything like S words, M62/M63, using another axis, some other M code, whatever else, will only update every 1ms by default
yes, you probably do
what's tha name of this rate? (like servo rate, base rate)
or, you need to make a HAL component that can stream data at "realtime rates", based on actual motion from the stepgen
SERVO_PERIOD_NS is the ini variable
note that if you set it too low, your PC will crash
slightly before that happens (in terms of servo period settings), it will seem very sluggish
Is realltime load (% of CPU time) readable anywhere?
ubuntu have a cpu monitor
I don't think it is actually
that would be a good guide of how far to go
halcmd show threads?
you can see the time each thread takes (last and max) with halcmd
don't those give the total execution time ... yeah that
and you can watch how it changes with something like "watch halcmd show thread"
we want rastering in EMC 2.4.1
patches gratefully accepted :)
i don't know if mach3 could do the job
can i say mach3 here?
is a bad word?
if you write some VB code, it probably can do it
it's allowed, but irrelevant
hah the internet is cool
zsircusr is now known as Valen_mobile
nice having a woman who can drive a 4 liter straight 6 manual transmission so i can install irc on my phone
so what was the verdict on xyza?
programmers dont have womans
thats ok i'm a space scientist
i'm rocket science
and i have a message for you
i just play a programmer on tv
so what do you think of the microstep to adjust a
hmm variable signal might not help irc
maybe HAL programming the servo period can be the solution
sory missed that
maybe HAL programming the servo period can be the solution
rather than xyza
whats bad about it? its not ideal but its easy
it's easy, but i think the A axis have intertia, like Z
inertia is a property of mass, light has no mass
i mean, there is no difference controlling A or Z
so, the problem should be the same
z is a physical axis it needs to move qand as such needs to accelerate to do so
a is just a pwm out, it will go to full in proportion to the error between commanded and actual positions
A is a pwm out???
yes you make a a servo channel
i'm going to kill myself
assuming you use compatible hardware
then A and Z are not interchangeable
Valen_mobile, you change my life
i'm not guaranteeing any of this
can anyone confirm if the A axis is used for pwm?
do you have mesa or anything?
the hardware controller?
a is just an axis it can be step or pwm
it's a chinese controller board, with step and direction
i feel so stupid
well that may be a problem
i dont know if you can drive an axis pwm out in software
in the stepconf wizard there is pwm generation in any pinout you want
outside my knowlage. that
ask swpaqdnos or someone
every space scientist know that
you should be shame
well i"m at the shops now
nooo candle shop escape toirc
you are not a space scientist, right?
mzormic 6 cores? new cpu?
ikea should come with mobility scooters
look for the escape routes so you can shorten the walk around ikea
yeah we do that, thing is missus wants stuff everywhere
also we were hungry on the way in so we wentt to the restarunt first rather than in the middle
good meatballs though
and an awesome almond cake
I dont go for food just bookshelves
we got a mirror
and one of those almond cakes
I find my food the same place I find my bookshelves. in a tree
when I lived in yorkshire, the local sainsbury's had an excellent black cherry tree outside. everyone was saying "ooh you shouldn't eat strange berries"
morons, they were biant black delicious cherries
the adjoining car park had a red cherry tree too. I filled my boots
3 pound a punnet inside the shop, for lesser ones
hi, any one knows which code is used for a lathe rotor positioning? i would like to rotate in N segments of circumference and between each segment apply a milling tool work. Thank you very much.
sorry, code=Gcode verb
isn't it one of the rotation axes? A,B or C?
I have the pokeys55 plugged in and when I do a less /proc/bus/input/devices I see two
one has input0 and one has input2
[11:12:23] <JT-Dev> http://pastebin.com/2qSAmSdn
I want to mill thelinux pinguinfromthe example file 3D_Chips.ngc but itdoesn't fit in my limits. Soi think I have to scale thegcode. Anybody an idea how to do it?
when I try and load it I get this error http://pastebin.com/NZCDTGwx
tobs: 3D_chips is not sclable, you must do it by hand or write simple program to do it
do you know if anyone has connected the PoKeys55 to EMC?
ok i see. I thought there is a way to implement the scale to thefile :-)
tobs: some files are created with a scale some are not
JT-Dev: do you have your computer in the front close to the screen, or in the back, vga/dvi-d running to the front?
JT-Dev: no but I think there was discussion about it
tobs: simpliest is to define scale at beginning (#30 = 0.9)
morficmobile: I'm not sure what your asking
and then multiply each coords by that variable
Doyou know where i can get some examples with scale options other than the pinguin to test 3d milling?
I have a PoKeys55 now
tobs: axis splash gcode
somewhere in usr/share/axis
JT-Dev: i'm wondering about the length of the video cables with the computer mounted in the back, and lcd mounted on front
on my lathe?
ah, I'm just barely awake lol
my monitor hangs out the front and sits on the saw horse for my chop saw at the moment lol
most of the cables I've seen are 3' to 4' long
although it is the least of my problems, the mori seiki is now completely taken apart, the ways are horribly rusted as if it sat in the open for a while, and i need to figure out a way to convince my boss to not try anything, to just get them done
JT-Dev: i was asking since boss likes the idea of mounting computer in the large cabinet in back, and route vga/keyboard/mouse to front
I'd check your cable lengths on that first
some cheating is possible since a KVM switch makes it all pretty long w/o much noticable loss, i'll find out
micges: I found the discussion on the PoKeys55 and it is suggested that it might work with hal_input
so far no luck
virtualbox gets dog slow with axis lathe sim :/
JT-Dev: long vga and usb/ps2 cables ofter lead to noise problem here
while i watch virtualbox at a .5 fps kind of ride, couldn't tobs edit the code he wants to run and change every X somecoordinate and Y somecoordinate to a X [somecoordinate*#1] Y [somecoordinate*#1] where #1 would be assigned say .5 to scale it? tedious, sure :)
I've had good luck with up to 12' of usb cable on my joypad but have never extended a vga or ps2 cable but I guess the environment has a lot to do with that too
micges: which is why i was asking, with all the currents inside a CNC especially
I think here long usb cables caused strange keyboards disables
and mouse too
morficmobile: he could do a search and replace I think
on the plasma I never run the plasma when I'm using the joypad so I might not notice any problems
JT-Dev: could be
i would try some regex stuff on that, yes, not a regex buff, so i try not sound like i wouldn't sit there for a few refreshing my mind first
cradek was right yesterday, I did have an extra G1 point deep in the acute angle :p
good point morficmobile, thanks
i wish i had a full day going over all the "oh i can do that in emc2's gcode?" items, but so far, if i do get to it, virtualbox runs so slow, there wouldn't be a way to run it
morficmobile: gcode along with hal can do everything I need
micges: i mean playing with variables, o word loops, i know i can do a simple G71 OD roughing with an O word loop, but i would love to simulate it too :)
morficmobile: you're on winblows ?
at work, yes, and i have ubuntu running in virtualbox
at home i'm on a non ubuntu linux, so ubuntu there too runs inside virtualbox, but that doesn't matter much as i don't get around to really doing much at all at home lately
load is 6.5 right now, and it took forever to get a new tab open in terminal to type top in and wait for that to load :P
strange, here at work winxp on virtualbox on ubuntu 8.04 runs blazing fast
what kind of machine? guest extensions installed?
I wonder why it doesn't in other way
e5300 with 2gb ram ddr2
no idea about guest extentions
it's 8.04 rt system from linuxcnc.org
seems to relate to higher resolutions, i used to blame guest extensions, but now with higher res w/o guest extensions it acts just the same, and on 800x600, axis for lathe is squished
this is a P4 system, but i'd expect it to run virtualbox still quicker than it currently does
check virtualbox settings, amybe you're missed something
trying to gracefully shutting down, so i don't lose my xorg.conf edit, if i was to just restore previous snapshot
all dead in the heat today? =)
or well, hot here at least :P
hot hot hot here
clear blue sky and a good mood
too many tools to find, but i guess i can't justify a few thousand dollars worth of tools, just because i am no fan of finding the right size regrinds, it's not actually that warm in shop yet though
and shitloads of stuff to do inside =(
cool and clear in sunny California (~8C)
8C sounds nice
around 23-24C here
21 C here in sunny England
sunny south of sweden :P
sunny and england are two words i do no associate usually, fog and england however i do ;)
* frallzor is biting in a sour apple atm
* JT-Dev is trying to figure out how to write a udev rule for a pokeys55
irc, the original twitter
hmmm what's linux for delete in the command window?
at least I'm making progress I have a different error message now LOL SUBSYSTEM=="input", mode="0660", group="plugdev"
No input device matching '"PoLabs"' was found (2 devices checked)
JT-Dev: to delete a dir and everything in it, you would have to add -r (recursive) and -f (force), but be careful, rm -rf / will indeed delete everything, so a rm -rf / home/machinist/tests would be fatal, i prefer to never try to rm absolute paths
I just navigate over to the dir then do things
that way I can ls and see what is there
a double tab would still show you what you remove w/o being there, it's the times not double tabbing to get the path when the /home/machinist/ tests woul dbe fatal :)
Can not find -sec EMC -var NML_FILE -num 1
No input device matching 'Pokeys' was found (2 devices checked)
did you try lsusb and see what it calls itself?
i love virtualbox on this machine, i run emc2 once, when i exit axis and start it again, the virtual machine locks almost solid, since stuff reacting in a few hours is no good, i consider it solid
cradek: no, I didn't know about that one
my bad, could have asked you about that too :/ lsusb and lspci are great tools
I see 4 things and only one has a name the card reader
unplug it and see which one disappears
this one does Bus 002 Device 005: ID 1dc3:1001
i admit, seeing how many people run emc2 successfully w/o having much if any linux experience, is comforting ;)
JT-Dev: at the end of man hal_input, it shows an example based on ID. I think that might be what you want.
I think in your case, the vendor ID is 1dc3 and product ID is 1001
reading it now
aha, lsusb -v says which is idVendor and which is idProduct
bbl, must find breakfast
the idVendor is for the udev rule right?
as sluggish as it runs, at least i can now see "reload tool table" is grayed out when program is running, rather than asking about it, still annoying mouse is almost unusable once axis runs
holy crap I got it to work!
* JT-Dev wanders off now with a smile on his face to get the tractor out
cradek: thanks for the tips
how odd, anyone know if there is a limit on visa card what you can pay online with?
on a debit card there might be
regular card, credit or such
trying to order v-carve but it fails with both card and paypal for some reason
i know our debit mastercard trips if wife shops across town in frequent succession, and old visa debit card had a $500/day ATM limit, but not for purchases.
your bank would know why it fails, what protections you may trip with that purchase
worked fine before, its odd that it fails with paypal too though
oh well, bloody holiday too this weekend so of course no support =P
frallzor, there may be a limit, but I have bought an $18000 scope online before, paying with a CC
well this is odd then
cant even use an E-card
maybe the vendors authorization system is borked
still, same issue with paypal
and paypal is weird too, cant use the card since I believe they want me to add a code that wont show up when looking at account history :)
hi today i made a profiling on UREOL http://www.youtube.com/watch?v=Ya-inU9soiI
How can i get rid of the Speeding up and down to the axis
* frallzor might have figured out the mystery
this edge breakink is so noicy
someone can help me
funky sounding machine =)
sealive, adjust your acceleration rate
archivist: lower or higher
next test tomowow
tobs: scalable 3D_Chips: http://www.panix.com/~dgarrett/stuff/3D_Chips.ngc
tobs long left
Sweet! 0-255 in hal_input from a $9 pot and the PoKeys
yea, and it has 4 analog inputs for pots and a whole bunch of digital inputs that show up too
sounds good for a front panel
playing with scale and I get what ever range I want
that's the half hatched plan for this one a FO, SO, and MV pot plus some buttons for start, stop, pause, resume, etc.
[17:59:19] <JT-Dev> http://imagebin.ca/view/LFf6_5H.html
that's a lotta buttons and things
yea, and no inputs are used up on the 5i20
that's about 1/2 of what is there
* JT-Dev wanders off to take a nap now
looks like you could put it behind the panel and hook up all things on panel and pendant up on one pokeys55
I won morficmobile :P
running emc2 with axis.ini in virtualbox, no problem, running emc2 with lathe.ini is SLOW
frallzor: how'd you tackle them?
boo, it's exiting my O100 while  right away
morficmobile research, their currency conversion was off
so I had to put more money on the card account =)
they won, they got more money :)
yes! now the path looks right
got my fake G71 done in o word while loop, despite the sluggish virtualbox
archivist nah, they got what they wanted =)
but I had to pay more to give them the same =)
currency conversion ftl
seeing X+ on the bottom of the screen is trippy
I got software, I got wood, I got nothing to do :P
my first client cant be served until I get the material either :P
i can't nest an o102 if inside a o100 while ?
what does nest mean btw?
saw the same term in the vectric forum
i mean use the O102 inside the O100 with nesting here
when you figure out how to fit as many parts/shapes on a sheet on a router, that's nesting too
w/o the O102, the loop runs but scraps the part, so i put a check after a calculation to set X to the minimum if the result of the calculation is smaller than minimum, going to see if i can modify the while condition instead
moving the calculation to the end should achieve the same thing, and add one calculation in front of the loop to not scrape the casting scale with our insert
vectrics simulation is amazing
evey mark down to the end
lol, i should have made a backup on this machine, the .ngc is now empty inside virtualbox
[19:32:49] <frallzor> http://pici.se/p/IIJcOIDgM/?size=fullsize
is this nice or what? =)
frallzor: did you carve that out?
nah its just the simulation
I love how it shows the quality of the cuts that good
but that is my next project
just need to get the measurements of the wood
how sparse the activity is today
morficmobile, you can have an o102 if inside an o100 while.
davidf: thanks, i still worked around that because once i had the O102 if inside the O100 while, the virtual machine was really unbearable, and it had ran the O100 while by itself "fine"
but good to know for later, when i have a computer to work with......
lets show off some work!
thats fun for all =))
Forgive the question, but did you have the o102 enif there? :)
SWPadnos, are you around today?
davidf: yes, it was there :)
fun, got a stock OD roughing cycle in a O100 while loop now
if only virtualbox was any faster
Is SWPadnos ever here on Weekends?
i *think* so
he was before
O102 IF [ SWPadnos >=1]...
i need to shut this machine down, i can't cop/paste, clipboard not accesible
this is windows, and it seems virtualbox was hogging cliboard, but couldn't copy paste in guest either
could just /etc/init.d/gdm stop and start (worked, restart however didn't)
switching from gnome to icewm seemed to help a little to run lathe.ini, it was slow, but usable, unlike axis.ini which runs quick
morficmobile: try sim/lathe
sim/moneymachine is what I want to see!
I beat the insert into submission until it was low enough for the rear plugs to fit into the holes properly
oh my, Ive spent way to much on my "business" :P
sometimes you have to spend money to make money
sometimes you just spend
wonder where to store my wood, might be slightly warped due to warm moist weather today
how would I invert the functionality of the amp enable on a 7i37 ?
mike is now known as Guest89884
Guest89884 is now known as mikeggg
mikeggg, what's a 7i33?
davidf: mesa daughterboard for analog servo control
Knew I shouldn't have asked. :) Thanks.
i would have pasted a link, but mesanet.com is not responding for me right now, CYA, making sure i don't ever so slightly say it wrong :)
* morfic loves o word while loops and variables and stuff