Hugomatic: regarding spline interpolation, perhaps you could look for a svg to dxf converter for the source to convert spline paths to polyline
fenn: thank you for your concern. I don't think I should continue with my svg path effort, since there are 8 types of "commands" for paths (bezier, arc, lineto...)
I did get some results: I have an Inkscape script that generates GCODE for the selected paths. Inskscape has effects to add nodes and convert splines to straight lines.
So as long as my paths are made of straight segments, I can get gcode out of them.
I wonder if I could post my script somewhere.
on the wiki if nowhere else
arcs can be tricky (many different representations) but splines should be easy to convert (as a series of lines)
I'm looking at the Wiki right now, trying to find a spot for it...
Is there a howto for the wiki?
only the link from the front page ("BasicSteps")
cradek: Any word on the feature request? Having a normal/slow jog option?
I don't think anyone is working on that
what is this "normal/slow" thing?
holding down a modifier to jog a different speed
shift arrow instead of just arrow?
yes, or something
the jog speed slider lets you pick any speed, but JymmmEMC wants two speeds like this instead
I have one word for JymmmEMC: jogwheel!
even if it's two words
if I leave out the space, its one word
btw, I was right - we did have a 0.5005 reamer in the model shop at work
"did" because it is now on my kitchen table
hmm.. JymmmEMC could set up jogging with halui
keyboard -> hal_input -> halui
that's just a little twisted
then you can set up some really funky stuff to change jog speed
"just a little" ?
maybe just bind some extra keys (?) to set the jog speed slider to your favorite two values
can you theoretically bind a key to two functions?
set_slider(50), jog_cont_x() ?
I don't know
I was thinking of having a "fast" and "slow" button
or maybe a toggle, but that's less nice
or maybe create a small function in .axisrc which wraps that
or whatever the syntax is
the jog buttons are messy because of continuous jog, key releases, etc
I wouldn't mess with them
you could use hal_input to map some keys to specific jogs and rates
when you press a key, do some hal-fu that sends a count to the jogwheel inputs
I think that's nutty
IOW, pressing key A would make it seem that you are turning the wheel slowly, and key B would make it seem that you are turning it quickly
this sounds like the joystick jogging someone did a while ago
joystick -> stepgen -> encoder -> motion
nutty nutty nutty
get a jogwheel
no argument there
there's a reason every commercial machine has a jogwheel
wheels are so far superior to the alternatives
but if someone refuses to use a wheel, but wants something beyond the normal jog functionality, the wheel interface is probably the way to go about it
to avoid all that key release, incremental vs cont, etc, crap
I don't agree but that's ok
should be easy to have keys that set particular jog speeds in AXIS
although, "should be easy" is cheap talk if I haven't figured it out
press "A", slider jumps to some speed?
that does seem reasonable
then you just use the arrows as usual
but you gotta hack axis to make that happen
the alternative solutions don't require any knowledge of internals
dang, I don't even know my own stuff
I was just putting away a drill I used yesterday, and found a 0.500 reamer in the drawer
(a real 0.500 reamer, not that silly construction reamer)
Wiki question: can I add a screenshot image to a wiki page? If so, how?
yes, you can
I don't know how offhand
jmkasunich: did you succeed on the next pulley?
I haven't started the next pulleys - getting around to that now
Hugomatic: there's an upload link at the top of the page
you need to upload the pic
thank you alex
then it will tell you what the code is you need to use in the markup
something like upload:filename.png
oh look, an "upload" link
I didn't know how to do that either
cradek: only if you can edit the page
I've been cleaning some old adjustable reamers I got with my valve grinding center. Does anyone know what these collars on some of them are used for ?
[01:55:19] <SkinnypuppY34> http://imagebin.org/11970
pics are too small to see much
Here they are a bit bigger ,
[02:00:45] <SkinnypuppY34> http://imagebin.org/11972
Two collars by themselves at the top and on the shaft of two reamers
I'm guessing a guide for a particular aplication, but don't know what exactly.
The wiki link is "upload:InkscapePrefs.png", but I it does not show up on my page... I get a "upload:InkscapePrefs?.png" link instead...
Hugomatic: try :upload:InkscapePrefs.png
alex_joni: doesn't work either... other pages don't seem to need it
yeah.. seems it doesn't like the name
it's in WikiMode (which it tries to convert to an URL)
Hugomatic: rename the file to inkscapeprefs.png
:-) alex_joni: thank you, it works now
Hugomatic: this also works: 'http://wiki.linuxcnc.org/uploads/InkscapePrefs.png'
I can see where it would work great for lineboring on a lathe if you had a fixture.
yay, I now have three pulleys that will fit my motor shafts.... two of them even fit _well_
or they are line HONE's
anybody have suggestions for 4 wire stepper cable? I have 4.7amp steppers, so something in 16 or maybe 18 gauge would be good... 4 wire rubber cabtire?
short runs... less than 8 feet
I found speaker cable at home desperate that had 4 conductors 16GA, in a jacket
stranded, but not ultraflexible
are you looking for cheap, or nice?
speaker cable is pretty cheap
high flex cable intended for such usage isn't (and is also hard to buy in small quantities)
that could work... I am not sure if the automotive stores might have something... prefere something other than plastic jacket as it gets very stiff when cold
machine in the garage he?
(yup... shop is literally at freezing right now)
doncha hate that
my van norman mill (knee mill) is in the garage
fortunately I managed to get my shoptask into the basement
talk about cold fingers when packing stock around
the shoptask is getting a new control system
EMC I presume?
new drivers, spindle control, mist, spindle encoder ... latest emc for all the cool lathe stuff
now if I only played chess, I could crank out chess pieces... well pawns anyway
if you had a C-axis encoder you could probably do more
[02:53:35] <LawrenceG> http://imagebin.ca/view/U0g8RgVa.html
... sorry, slightly out of focus
[02:55:01] <LawrenceG> http://imagebin.ca/view/JXV3cF.html
... before a bunch of the wiring
I havent really worried about home or limit switches because with the shoptask, the configuration changes a lot depending on what one is doing
I still need to wire the 3parker oem750 drives
LawrenceG: How are you going to connect the SSR's to the paraport?
port -> breakout board with 74ac245 -> ssr
each pin can source or sink 24ma
Huh? the 74ac is on the bb?
yes.... I can post the schematic
home brew bb?
yes... you can mill a pcb if you want to build one
Nah, I'll buy the $25 one
[03:00:54] <Jymmm> http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=45
LawrenceG: I'm thinking about a limit switch on the tailstock end of the saddle
on the headstock end its kinda pointless - the tool will probably hit the chuck before the switch trips
LawrenceG: Did I see that right, you have contactors in there too?
LawrenceG: $26 http://www.cnc4pc.com/Store/osc/images/C10_1.jpg
yes... I use one for control power and one for switching the spindle
LawrenceG: you aren't using the SSR's directly?
oh.... hi jmkasunich =)
the control power one is enabled by the ssr in a hardwired estop circuit
ssr to the estop signal from emc?
(something like that)
or are you using the MACHINEPOWER ON signal from EMC?
F1 or F2 iirc
Guys, my first wiki article... http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?InkscapeHowto.
Hope it is useful, and thanks for all the help.
actually, I am using the etop enable output to feed a charge pump in hal.... this feeds a max6303 microprocessor watchdog chip on the breakout board... the control power relay only get enabled when there is a continuous stream of pulse coming out of the computer.... this will prevent the spindle from going on/off when the computer is starting
[03:10:08] <LawrenceG> http://imagebin.ca/view/HTe2auR.html
this is the breakout board... missing chip is the max6303
LawrenceG: so you used a uC for the charge pump monitoring?
its actually a watchdog chip
LawrenceG: well shit, that looks easy enough the max6303 that is
yea... it is meant to reset a computer when the pulses stop.... I just use it to pule the control power enable for a second.... if the pulses stop, the whole system drops out
could even use two of them in tandem
[03:15:05] <LawrenceG> http://imagebin.ca/view/q0TmWA.html
breakout board connections
board can be configured for normal in/out or mostly inputs
I think I'll try the charge pump after you've teted it first, but love it =)
it seemed like one simple way to use the estop loop in emc... I really like one big red button to push when the SXXX is about to hit the fan
Yeah, but not a software ESTOP, a REAL estop
computer be damned
so what are you using for a control voltage in yours?
big red button always works.... esc on keyboard will work too if the computer is happy
control power loop is all 110vac because of the contactor I used
So, if you want external ESTOP buttons, you're running 110 outsode?
yes... no problem with the allen bradley mushrooms
not the sw itself, but the chances of cbaling getting mucked up =)
not much different than wiring a light switch
eh, that's true I guess.
open the loop and everything shuts down.... short something out and the fuse blows dropping the control power contactor
I did a remote stop/start station because my control box sits under the table
damn, and I cant find contactors cheap either
it's all your fault LawrenceG!!! lol
yea these were recycled from some control systems I replaced at an old job
I dont care if you weren't on the planet when it happened, it's still your fault!
scrounging is the best way to go!
jmkasunich: I've been trying to for 12 months
*I* just dont have access to places with contactors is all
they have been taking up space for the last 20 years.. time to put them to work!
Jymmm yeah, every dumpster is differnet
ebay is your friend
theres a contactor in our dumpster at work right now
but I don't think you want it
nice cabon marks on it?
no, but its rated at 600A, and is about 8" x 8" x 10"
Item number: 200175578514on ebay
nothing special about contactors.... except they make a hell of a bang when then pull in... most are speced for 440 or 600vac... so big contact spacings
contactors are never DPDT are they?
or TPDT ?
you can get some where you can put in nc or no contacts
DT is rare though
Ok, I'm going to have to do some rethinking on this a bit. I still dont like the idea of running 120VAC all over the place externally, but...
jmkasunich: That's what I thought, thanks for confirming.
poles on the other hand - single pole is uncommon, three poles is the most common
closest would be a reversing motor starter with mechanical interlock
even that doesn't use NC contacts
I REALLY like the idea of a latching relay... just makes sense to me (especially since I've used in it the past for other projects)
kind of like 2 contactors liked together
it has two contactors, each with NO contacts
LawrenceG: my Shoptask project http://jmkasunich.com/cgi-bin/blosxom/shoptask?flav=index
very very slow progress over the past 9 months, gonna try to get moving again this winter
it is amazing how long it takes to scrounge all the parts... drill enough holes to bolt it all in a box and to get it wired
jmkasunich: I'm surprised you drilled thru the enclosure instead of useing a backplane
I was going to use a mounting plate
I used to do this for a living and would have to fire myself if this was a comercial job!!!!!
but some of the stuff I needed to mount wouldn't have fit depthwise
jmkasunich: ah, gotcha
heh, the cnc4pc charge pump costs as much as the bb does
I wonder if I should just order two bb
this old rack chassis had good access... a backplate wasnt really any advantage... I have never seen anyone take a backplate out once it was installed
I think I'm going to use a full tower case I have as my enclosure, I have two of them, might like nice sitting next to each other.
Jymmm: the maxim chip I used can be obtained as a free sample if you want to make a board for it.
yeah, I think the main reason for those panels it simply to let people drill holes anywhere and preserve the oil-tite integrity of the main box
LawrenceG: Yeah, I will probably use that instead,
I dont think I could beat $36 for a BB though... http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=45
just in headaches alone
a spare pc enclosure is very close to the size of the case I used.... should work nicely
I think I'm gonna walk the dog and then hit the sack - goodnight all
same here jmk.... see ya on the street!
eeesh I'm being invaded by street people!!!!
how was turkey day in the south?.... we decided to cook one for monday...
Jymmm: if you know anybody in heating/ a/c business, they can probably find you a contactor in the bone yard... most home systems use 24vac coild
bbl... out to walk the dog... then... wire the world
Jymmm:. are they beiing nice???
the street ppl
lol, yeah =)
back with rosy cheeks....
ive been there..... its all fun and games till someone loses an eye
no word from the inlaws yet...
next of kin contact is in CUBA this week.. so we cant get him NOW either..
mom & pop inlaw were on the Explorer that sank off Antarctica yeserday
yea... I havent seen any info on the web other than a few news items
Jeebus.... $1.1M doll house.... http://00414a7.netsolhost.com/
that would have been one exciting cruise.... I guess it pays to pay attention during lifeboat drill
ive read everything i can find.... doesnt make ANY sense... fist size hole....
they are 68 and 72 yrs old... tOO much excitement
yea... like crew was trying to fix a 4" hole on the one side, while there was an entire hull plate ripped away on the other side
whta a farcking place to have to sink a ship and put ppl into the water..
It was an ice breaker.... pretty well equipped to deal with minor problems.... someone isnt telling the whole story
i dunno what to make of it... this ship has made then-w passage..... she ain't soft...
first voyage of the season... new crew?
night watch usually gets the new guys
north west passage..
but poop.. come on..
2 bumps apparantly
sounds like about 1/2 the passengers are back in S america....
1 small then a larger one.
they were gonna be ferriied by C130 to chiiy
where you lookin pls
I saw a BBC report
had a chance to sleep on Anarctiaca though.. NOT on the itinerary
i was in Cuba last march with the inlaws.. DAD is NOT a water kinda guy.... this would have RATTLED him...
[04:27:50] <LawrenceG> http://www.cbc.ca/canada/british-columbia/story/2007/11/23/cruise-ship-sink.html?ref=rss
and the water was warm there
good night all
[04:31:03] <LawrenceG> http://www.ctv.ca/servlet/ArticleNews/story/CTVNews/20071123/Antarctic_waters_071124/20071124?hub=CTVNewsAt11
sounds like most are in Chile now... maybe a chance of a phone call
we were hopin' for a stray email... just an ok or something...
that photo looks like mom.. as much as my wife doesnt want to say so
Hugomatic: thanks, http://imagebin.org/11973.
the spiral was rotated and skewed before converting to path, the nodes were made very small (1unit) and the result was the non-rotated not-skewed spiral. Ran fine. Thx
dmess: i hope for the best for your family
[15:40:05] <skunkworks> http://www.cnczone.com/forums/showthread.php?p=370719#post370719
the svg2gcode using inkscape written by Hugomatic is interesting.
A path is broken into many segments and a gcode point to point program is written.
One of the nice things is that Inkscape uses a simple text file to describe a new control panel ('like' pyvcp).
The neat part is that every field in the control panel is passed as argv to as like-named python script to process the control panel's values.
I just got the puma demo working and I think it looks great. But I only get a 3D top view. Is there a way to move the viewpoint?
Hugomatic: yes .. mouse button + drag to rotate, pan, and zoom
try all 3 mouse buttons, including "hold wheel down" if you're on a wheel mouse
jepler: it seems I can only get a pan working
jepler: sorry I got it now, its the middle button :-)
that's the one people miss
Would it be hard for me to get a 3D model of my Sherline going?
look at the file /usr/bin/puma .. it is a description of the structure of the machine that is visualized
it consists of boxes and cylinders
there's not really any documentation for the python module that does this
however, the autogenerated documentation can be shown by 'pydoc vismach'; you'll at least see a listing of the different shapes available
Do you have a generic milling machine 3D view in mind for a future version of AXIS?
I don't plan to write one, but as a contribution I'd consider it for inclusion
* JymmmEMC lol @ jepler
jepler: Any thoughts on adding a normal/fast jog option to emc?
jepler: I guess I am getting bored with splines, so this could be a project for me.
jepler: RIGHT ARROW == Normal jog, SHIFT+RIGHT ARROW == FAST JOG (as example)
Hugomatic: check out trunk, there's a 5 axis machine there
JymmmEMC: cradek had it right yesterday when he said that jogging is already too brittle in axis for either of us to want to modify it
JymmmEMC: I think it's a nice feature but every time I touch jog I end up breaking it
jepler: ah, ok. bummer. I've grown to like the feature in TCNC
alex_joni: looks like I won't have to contribute it :-) And it's got 2 more axis than mine.
alex_joni: perhaps I could look into adding rotary table support for the AXIS gui (add a position and a vector for the axis, and see the real tool path in the 3D view). but this looks like a big challenge.
alex_joni: forget about it. This is not a simlpe task and there are implications (there needs to be a notion of the workpiece).
and position/orientation of the rotary table
a convergence of vismach and axis would be interesting
Since I updated to 2.2 I get an error with AXIS RTAPI: ERROR: Unexpected realtime delay on task 1
Anyone know where to start looking to solve that error?
I just started the AXIS sim and no error
did you do a new config with stepconf?
i got that error when i changed over,had to raise my base task period
jlmjvm I think that I did a new config
let me check my base task period