I was talking to a vendor of micro-mills with ~1um accuracy, they said that they need control software with a sub 5 microsecond response time and were currently using XP
I'm not sure why they are tied to that, but what's the lowest anyone has seen for latency jitter with EMC?
theorb is now known as theorbtwo
I have seen 6uS, and have read of 4uS
we're getting that now with 785g + Phenom-II's +factory BIOS
I'll have to experiment with settings and see how low we can go
How can I add Mcodes ?
Connor_CNC: it depends what you want them to do - give us more to go on
Call a script..
[00:21:32] <cradek> http://linuxcnc.org/docs/2.4/html/gcode_main.html#sec:M100-to-M199:
Looks like your suppose to be able to link them to sym links or something.. and they call it.. and pass on the p values.
Cool.. got it.. had them in the wrong directory.. now to see about adding in some buttons.
L84Supper: I have seen 2 uS max latency, average closer to 200 ns, on one set of systems
(in text mode, with more or less everything taken out of rc2.d)
SWPLinux: care to share the hardware config?
NTU is now known as Godmode
okay, I've made a button, but, when I click it, it doesn't stay on...
5 uSec sample time (not jitter) sounds like DSP territory
Also sounds wrong for mechanical things unless they have 20KHz bandwidth or so
Is there a way to use MCODES above 199 ?
Connor_CNC: not without somewhat extensive changes
juri__ is now known as juri_
extensive in what way?
Why are they excluded?
in the gcode interpreter, everything not explicitly allowed is an error - it's not that anything is "excluded"
you would need to change the interpreter to explicitly allow more codes
I don't recommend this if you can avoid it
because you already have 100 codes available, and if you make a custom interpreter to get more than 100, you have to maintain that separately from the linuxcnc distributed emc, which would be an ongoing pain in your neck
what are you trying to do that leads you this way?
reprap gcode.. they use the first hundreds to denote a 2nd or 3rd of something..
example, 106 and 107 are cooling fans..
206 and 207 would be cooling fan2
how about m106 p2 instead
don't forget they can take P/Q arguments
yea. Looking to see if I can find the gcode that had that other stuff in it.
[03:00:16] <Connor_CNC> http://www.bitsfrombytes.com/wiki/index.php?title=G-Code
well this isn't going to quite work as-is
like 'M104 S247.0 Set temperature to 145.0 DegC'
custom M codes don't take S arguments, they take P and Q
Yea. There is a post-processor that re-writes those.
you'll have to rearrange some stuff - this isn't emc flavored
yep I bet it's close enough for a very simple rewrite
for instance you could replace M101 with M100Q101, ... M563 with M100Q563 or somesuch
you can pretty much use these numbers then - might be easier to work with
yea. I'll figure it out.
that's the re-writer.
you could use that as an AXIS input filter if it translates from stdin to stdout
I think that's how it's setup.
god I hate skeinforge...
it's so blasted comlicated
This is driving me nuts.. it say unknown m code used.. but won't say which one.
does it say what line?
Jusdt says unknown m code used.
I only just joined, catch me up in 25 words or less form
well.. for one.. when I load the file.. I get File ended with no percent sign or program end..
then.. I try to run it.. and get the Unknown m code used.
no line number, no idea what the m code is.
well what M codes are in the file?
M104, M109, M113, M5, M140, M141, M142, M150
are all of those listed in the quick reference?
Were is that at?
[04:23:24] <Valen> http://www.linuxcnc.org/docview/html/gcode.html
its your bible
M100-M199 are user defined codes
The error "Unknown M code used" denotes one of the following
The specified User Defined Command does not exist
The file is not an executable file
[04:25:02] <Valen> http://www.linuxcnc.org/docview/html/gcode_main.html#sec:M100-to-M199:
Okay, I have a axis (motor in this case) that I just want to turn.. not stop till I tell it too.. what command do I give? It's on Axis A
not as far as I'm aware
well not through G code anyway
you could through HAL
It's a stepper..
Well.. it works under the deg/min section of jog/speed.. I just thought there was a way to make it go with standard gcode..
the whole point of gcode is to get things to be at a place at a time
about the only thing you could do (somehow) is to make it a spindle
What are N codes?
Connor_CNC: you mean like N100 G00 X3.4?
Well.. just the N100 part
thats just a line number
most controllers dont need it
if you are doing loops you need an N number so it knows what section to loop though
depending on how you write the program and how the controller works
okay, If I'm going to use A axis for my extruder..then I have to tell skeinforge to do 5d mode.
N numbers are also good for conditional statements
IF (#5 EQ 3) goto N100
or however it works
Connor_CNC: not sure if you can use an axis for the extruder... wouldn't that confuse EMC into thinking it rotates?
I got it figured out.. Skeinforge had a setting for 5D, which continual feeds commands to the extruder axis. I just had to make it's min and max numbers HUGE.
next step is to tune the velocity of the extruder..
I think someone in #CAM room was making scripts for HeeksCNC and the extruder.
Anyone using Glenteck brush servos?
emc on skinnypup? o.O
I was going to make a liveCD with latest EMC and DSL... just didn't work out the way I wanted it to.
oh heck no... isp keeps dropping
that would be nice~
would have been smaller then the current 10.04LTS release ;)
reading somexen server stuff
that is not nice skinny
yeah a lil bit anyhow :P
I want to do a puppydistro with UT99 preinstalled =D
I do run emc though if perhaps you were asking that
And control my CNC w/ an Xbox360 controller as a cheap replaceable control system
Maybe wireless? =D
ive used my m200 toshiba tablet as the frontend for a headless machine running my mill
bout a 1/4 sec lag when jogging other than that undetectable
I have an old index werke turret lathe w/barloader, 3 glenteks
ut2k4 has an installer for Linux, did ut99?
liflg did one a long time ago
good ole Loki
this installer was on the official disc.
anyways... seen this before? http://www.caelinux.com/CMS/
no, its looks pretty tho :)
How many pins can I use from the lpt port to run relays?
more for engineering
I have 5 air cylinders which drive my existing hardware
depends if you want to run motors ;)
I just want to tick my air cylinders, I have 5120 mesa for the servos
they require a 3 volt signal
Can I hit them all with one lpt port?
depends on the current demand
I wish I was more knowledageble, I dont even know what you mean by that.
The side of a red block it says 5vdc xontrol. it doesnt ask for cookies or demand sammiches or nothin.
Would you mind elightening me on what you mean by current demand? duration, amperage?
mA, most likely, but since you are relaying it shouldn't be an issue
you want to put a relay on the paraport? They suck a lot of power
use a driver
The case being. the sir cylinder is kicked for about .5 second so to engage a trip dog to either reverse spindle, rotate turret or feed part.
I suppose I will just start hooking things up and see what fails first, seems to be a general course of action for me.
might be your paraport if you put a relay coil on it
Just being in this room, really shows me how little I know. At one time I had 2 servos drawing on a etchosketch direct from my lpt port. I come back a year later, I feel like iver never done any of this before.
check out the transistor as a switch to give you leads to dig deeper
[06:57:36] <skinnypup> http://www.kpsec.freeuk.com/trancirc.htm
Thank you, Im sure I can build something from spare parts this route if need be.
Isnt that basically what I have here already tho?
[07:03:07] <UncleG> http://www.mouser.com/ProductDetail/Tyco-Electronics/ODCM-5/?qs=IBrrKC4IS6r3tLyY7rOd2g%3D%3D
those are what I have...
Use something like this to drive relays off a paraport... http://www.sparkfun.com/commerce/product_info.php?products_id=312
wiring a relay direct off a parallel port will definatley kill it
those say 34 mA to turn on
its not the current draw
on the datasheet
its the several hundred volt spike when you turn it off
skinnypup: what does?
oops that is maximum input current
the ULN2803 can drive 8 relays at 500ma each
That would do it then
even includes a clamping diode for driving relays.
they are a handy chip those
cant start mah lawn mower :-<
have to get some "start ya bastard"
some days i miss just pulling the rope to crank....
mowers of course
I pulled the rope
get a push mower ya wuss!
get a push mower ya wusses!
you push mow 1000sqm
5acres with a pushmower lol
or get a herd of goats
they'll even eat poison ivy
council may have something to say about that
Are they going to mow your lawn?
no but they can do assorted nasty things
like evict you and make you pay fines
pretty much anything lol
where is this?
most of the time they don't give a shit, but if anybody complains your in trouble
wow it is 3C outside this morning
for rotary axes is it A rotates around X, B rotates around Y, and C rotates around Z?
is it correct that at the moment only in the ubuntu 10.04 feed the latest emc 2.4.5 update is available? because when i update 8.04 i still have no 2.4.5 and only 2.4.4 as current version
no. there is a 2.4.5 package for hardy in the repository.
so why doesn't ubuntu show this update as available?
maybe i have misconfigured something somewhere. i will look in therepo sources ...
my 10.04 is still at 2.4
in 10.04 i could update as i checked yesterday. and my repo list in 8.04 looks good
so i don't know why it doesn't update it. maybe i have to do it with help of the package manager instead of the update manager
hm, wonder if we have a problem in the repo then
<jthornton>for rotary axes is it A rotates around X, B rotates around Y, and C rotates around Z?
I did a reload in the synaptic package manager and 2.4.5 showed up
jthornton: yes that's the normal way to use the rotary letters
i reloaded the synaptic package manager many times and it always shows 2.4.4 as latest package for ubuntu 8.04
ok, thanks I'm making a drawing depicting the axes for some normal types of machines
my 8.04 machine is all ready at 2.4.5
it is in a virtural box thingy
hmm i wonder why the update is not shown here
i try to boot from the original livecd and look what it shows me instead of my real cnc pc
my plasma is still on 8.04 (I think) I'll wander out and check it
ok livecd is started now checking
livecd also only shows 2.4.4 as latest version
so i would say that there's a problem with the repository announcing the new version
or could it be that 2.4.5 is only available for 8.04 as download to install and not within the repo?
oh i see it'''s in the repo. but within the directory the "Packages" File doesn't include the new 2.4.5 version and only up till 2.4.4 ;)
my plasma is running 8.04 installed and has 2.4.5
so the package manager can't find the 2.4.5 version
jthornton: did you install it via ubuntu package manager or by hand with the deb file?
you run the livecd and than updated to latest version or does the livecd include the latest version?
because i would say that the package manager can't find the new package when it is not listed within the "Packages" file in the repo
in the 10.04 Packages file within the repo 2.4.5 is listed
so i would suggest that the admin for the repo corrects the Packages file to get it consistent with the directory content. :)
ugh, you are right, those were not regenerated
when viewed from the positive end of the linear axis does the rotary axis rotate CW for a positive input?
jthornton: that's in the docs... I'm not sure so I don't want to guess
I'll look again at the docs, I could not find anything the first time I looked
I haven't seen it for a long time - you might have to go back to the really old stuff
seems like it was in the 'definition of a machining center' stuff
ok, I'll look there
found it in the old ngc doc
ah that is in the user manual!
not that I understand it in just one reading...
I was looking in the integrators manual where I expected it to be
it is a small bit confusing to me as well
* jthornton wanders back out to finish putting the backhoe back together
cradek: thanks, now i could update to 2.4.5 :)
does anyone know a guide what settings (rpm, feed rate for specific material) for engraving should be used?
engraving what with what?
that should be in the guide. i know what material i have and what bit i use and want to know which feed rates and rpm is best for that purpose :)
oh I didn't understand your question
no I don't know of a written guide
at the moment i do just try&error but i want to know what settings are best :)
generally you want as much spindle speed as possible (usually much more than you have) and then follow the cutter manufacturer's recommendation for feed per tooth
or at least better ;)
for instance some cutters I use recommend 20-30krpm and .0005" feed/tooth
cutter manufacurer's recommendation is hard when i have no manufacturer in the shop listed
these are V engraving tools
so I use 20krpm and 20ipm feed
ok so in general higher rpm is better for that purpose? i also use v-bits
yes for tiny tools rpm is always your limiting factor
my mill goes from 10000-29000 rpm so i should turn it up the next time :)
yes you probably want it all the way up unless you're cutting metal
assuming you're using the very tip of the tool
i want to engrave aluminium in the next days as a test
consider how small the diameter is there, and calculate the surface speed, you will see it is low
feed/toorh is calculated at the surface of the material i think?
Fox_Muldr: take a look on the Onsrud web site for feed and speeds for engraving
* JT-Hardinge has to plane down a Popsicle stick :/
Fox_Muldr: why do i know you
so - what is an easy way to set a pin false - true - false in a comp. (ie - I want to set the halui pin spindle.stop false -> true -> false
(turn the spindle off when something is true
pin = ! pin ?
(I think I am confused by the question)
andypugh: I think he want's the spindle turn off by some external pin status
Perhaps you need a spindle-in and a spindle-out in your comp, so the spindle command passes through your comp on the way to the pin>
net in motion.spindle.on => comp.spindle.in
net out comp.spindle-out => hm2_5i23.0.gpio.001.out
right - but if the spindle is on - emc still thinks it is on. if I turn the spindle off in the comp - emc still thinks the spindle is on.
does that make sense
JT-Hardinge: i will take a look
pepsi: i don't think we know each other :)
skunkKandT: is halui.spindle_override.value (etc) any help?
I think I got it - I turn the haluispindle.stop to true until the spindle.on is false.
it is my friend
we play in the dirt together
Fine, just wait till it sucks the life out of you!
it will one day... but not soon I hope
* JT-Hardinge thinks a nap is in order now
You take a LOT of naps, you know that?
Rawr! :) Anyone here have any experience making a vacuum table?
I'm starting to run out of ideas for holding down PCBs though
LOL, no that's what they are designed to do... SUCK
200x150 work space is all I need
max. size is 310x250
greetings all - looking for halcmd option list
hang on damnit!
skunkworks once told me how to generate a file with all names it got away from me
halcmd show all, that is
fragalot: dont get your panties in a bunch!
fragalot: A company I used to work for made vacuum tables
also - used to?
how do I send it to a file so I can cut and paste into spreadsheet for wiring diagram stuff?
fragalot: Alright you son of a mother....
fragalot: Each '+' is a hole. Instead of doing just a grid, like this:
| | | |
| | | |
| | | |
Jymmm: pm so you won't disturb anyone else ?
fragalot: Do something like this:
| | |
--+-- --+-- --+--
| | |
| | |
--+-- --+-- --+--
| | |
| | |
--+-- --+-- --+--
| | |
They had concentric sets of grooves. The vacuum went into a bore with a sleeve in it. The sleeve could be rotated to align different sets of holes in the sleeve with different drillings into the vacuum grooves.
fragalot: Where the "crosses" are grooves, and hte + is the hole.
Jymmm: Ooo ok good idea
and I presume that underneath that board I just need another board with the channels leading to the holes?
fragalot: This will allow you do have different areas of vacumm being applied without leakage exact at the edges.
andypugh: as mine's tiny, I don't think I need anything that fancy :p
Jymmm: Yeah, I'll mock something up in autocad now :)
These weren't big, the adjustment was to cope with the standard silicon wafer sizes..
fragalot: No, make a box 12" x 12" x 2" out of 3/4" MDF (as example). be sure to place braces inside the box to prevent the top from bowing under vacuum.
fragalot: make that 3" thick + top and bottom, that'll give you enough thickness for a shopvac hose.
Jymmm: my machine's travel is only 60mm
fragalot: Since most shopvac hoses are 2.5", so make it 4"
fragalot: Well, scale to fit. Use 1/2" MDF instead.
fragalot: Be sure to have a couple of holes that you can use for alignment pins in your table too.
trying to figure out htf AutoCAD works in 3D mode >.>
for the heck of it
fragalot: You could try using Masonite, (tempered hardboard) too
but only for the sacraficial top
fragalot: Be sure to SEAL the edges of the MDF - very pourious. Apply two coats of wood glue ten minutes apart. Then maybe 2 or 3 more after that just to be sure of even coverage.
ah I've got some of that laying about somewhere
Jymmm: I was thinking of silicone paint that I have left over
Or use Tufnol.
[17:28:05] <andypugh> http://www.tufnol.co.uk/tufnol/default.asp?id=22
fragalot: Whatever works for you.
fragalot: Also consider having TWO or more chambers so you can turn off the unused chambers when working with smaller stock.
autocad is annoying in 3D >.< *goes back to 2D mode*
Jymmm: I was thinking of separating it into 2 chambers, yeah
fragalot: Install plastic fittings in the edge that will fit a shopvac hose without leaking.
atm this is my plan:
18mm MDF, pocket the hell out of it (leaving supports) and dividing it into 2 chambers
drill alignment holes
drill same holes in sacrificial top
fragalot: dont pocket the mdf, just make strips or grid of it, making sure there are gaps under it for airflow
be generious on the gaps too
It's only to prevent the top from bowing
what's the difference between pocketing and gluing down strips
You want lots of air flow, no "least resistance" type of thing.
surely it would work out the same? *Creates mockup in Cut2D*
ofcourse. Hold on
With this, you have to have gasket http://www.tormach.com/images/products/Accessories/vacuum_table.jpg
Not enough standoffs imo http://www.bods-mods.com/UAL737/Vac_table1.jpg
Again, need gasket http://img.directindustry.com/images_di/photo-g/vacuum-chuck-373180.jpg
[17:37:18] <Jymmm> http://www.tomsplanes.com/Vacuum.html
skunkKandT: you CAN do it with Panduit!!!!!! Aint that purrrty http://www.ams-plasticextrusions.com/pictures/new_vacuum_table_7.jpg
Jymmm: that as the box, (imagine that it's got alignment pins for the sacrificial top on there already)
and then the sacrificial top gets milled to the pattern you suggested
IF you mill MDF like that, you will be cutting thru the surface of it making it very porous. the surface of MDF is presed at something like 120 PSI
it's the innards that are loose
not sure if I should use MDF for it or not.. I know that MDF's structurally insound once the top layer is taken off
might use plexi if I can find it
No, it flexes even more
I just dislike glueing MDF :/
just use wood glue
you could use delrin for the top
can I lay it out in the pattern I just showed btw?
or is that going to be rubbish
make more gaps in the center pieces
also, you want the edges to have holding power so you'll need to account for that too
or maybe move the working edge inward on the top.
so it'll have a margin so to speak
need to ask around for a good source of delrin
If you place more supports, you might ba able to use acrylic, but it does scratch easily
well i'm going to be drilling into it anyway
so I don't mind the odd scratch..
it does come with a protective film on it.
Tufnol! All the advantages of delrin, but stiffer.
Tufnol is a phenolic
Paper Phenolic .250" 36x48 $115
Though when I hit it with a torch, it barely burned =)
Cheaper than Delrin, in that sort of size.
I seriously doubt it.
cheap is my friend for sacrificial parts
you could use cutting baord HDPE
Delrin .250" 12x12 $33
but you'll need plastic tooling.
From RS: Tufnol 590x285x12 = £28 and Delrin 500x330x12 = £40
Tufnol is very rigid, though, it doesn't compress like Delrin.
fragalot: where you at?
Jymmm: I don't think i'll use 2 chambers :/
Jymmm: as for the chambers: i'll just put a piece of copper clad on the unused region to seal it off
andypugh: for a vacuum table, maybe the compression might be a good thing. not sure.
Jymmm: actual milling is quite .. um.. enjoyable on my mill
fragalot: use a rubber like material so it can fill the gaps
it's only got one rpm.. 28000rpm
so doing anything but engraving (and it's actually too slow for this purpose)...
Jymmm: won't a perfect seal burn out the shop-vac ?
fragalot: sure, It's when you have a large table that you really need the chambers
my table is rather tiny, and the work surface is only half that :/
table 310x250, work space 150x200
fragalot: probably =) But you can adjust as you you need to, or use a vacuum pump.
bit of a poor design imo
yeah, I should have an old cheapy compressor laying about somewhere that I could convert to a vacuum pump, but for that I would need a good seal. if a shop-vac can pull it off .. Hell yeah :P
andypugh: Maybe tufnol is used more commonplace in EU making the price lower.
I know that you do NOT want to breath when machingin it.
A compressor isn't a great vacuum pump, generally.
You want to use a respirator http://www.rosemania.com/images/Respirator.jpg
They are designed for high delta-P, and it isn't actually possible to make a -100psi vacuum....
Acetal .250" 12x12 $25
andypugh: Yeah.. I'm hoping the shop-vac will provide plenty of vacuum
it's only engraving work so it won't really have to hold down big forces
fragalot: you can use a router speed control too to slow down the shopvac
why would I need to slow it down?
to prevent from burning out the motor
could just open that valve thingy on the handle
that and the shop vac I have pulls in soooo much false air it's not even funny anymore
Why waste electricity if you don't have to?
I turn mine down all the time.
Jymmm: because I don't have a router speed control gizmothingydealymajig. :P
it's only $20
and have nfc where i'd get one
[18:10:26] <Jymmm> http://www.harborfreight.com/router-speed-control-43060.html
tbf I'd actually already be happy if I just took one of that tufnol or whatever boards, drilled holes every 15mm and tapped thread into it
how abut a dimmer for ceiling fan?
Well, you have ideas for a vacuum table, have fun!
I think i'm just going to go with the tufnol/delrin/whatever and a shitload of holes method
find me a 5mm sheet or something and put that on the worktop. should be fine
5 euro + 50 euro shipping
do you guys have dollar stores?
can't find any of those fun places over here
everything $1 (1 euro) or less?
they do have poundland, poundworld, etc in the UK where i'm going in 2 weeks
Ok, look for cutting boards in the kitchen section.
good god you're brilliant
Yes, I know.
More like cheap bastard
as I said - for sacrificial parts, I like cheap.
I hit the dollar stores all the time looking for things I can re-purpose.
i'm thinking my respirator didn't seal properly today.. throad is a bit sore and i've been milling MDF all day
since their stock changes frequently, you never knwo what you'll find.
even different stock from same store, different locations.
I found some RGB slow changing floating LED's for a $1
included 2 batteries too, one being a spare
how's this for workflow for drilling and tapping that board: put in CNC machine, have it drill center holes, go to pillar drill, drill holes like a trained monkey, go to friend that has vertical tapping machine, tap holes like superiorly trained monkey,...
or just put random scrap under board, let CNC drill in one go
you'll be messing with the flatness if you try to clamp anything
so I can put bolts into it to clamp the PCB down (instead of making a vacuum table))
you'll end up with _______/\_________/\_____ sorta thing
multiple home switches in halfile? do I use home-switch.0 for example for axis 0?
have a vacuum table, and a replaceable clamping table. That's what those alignment pins are for
or sit the vacuum table on top of the clamping table
Hmmm, not sure about this... http://lh6.ggpht.com/_cTHGGZL6uDw/SOqi29mUCeI/AAAAAAAABOc/5EXB7hwCQts/CIMG0139.JPG
that's a LOT of holes.
is that a vacuum table, or a clamping table o;O
either they need to cover the holes, or it's got a MASSIVE airflow going in surely
look below and to the left, you'll see the T bar clamping
It's only 1/2" thick, so I suspect a vacuum pump with a hell of a reserve tabk.
SteveStallings is now known as steves_logging
questions on multiple home switches in hal
running dual mesa 5i20's
4 ax vertical with rigid tap spindle
waqnt a separate home switch on each axis
That's easy enough.
but every time I try to change anything I get startup errors
Are you editing HAL by hand, or using PncCOnf?
there is an editor?
There is a wizard.
how do I get there?
I think if you have a working config then hand-editing ought to be less work.
Follow the yellow brick road!
not at the machine yet.... getting stuff set up on the bench, but have mesa hardware installed detected and operational as far as can tell
its telling me signal axis.0.home-sw-in cannot be the same as a pin...
all did was moved from 1 home switch line opp direction to 4
might have to have 5 depending how c axis on spindle works out
It sounds like you are not putting the signal name (which you can choose freely) as the first item on a "net" line
ie it should be "net signame sourcepin => destpin"
if you omit the signame, it tries to create a signal name from the sourcepin, and that can't work...
If you type pncconf at the command line you should get the config wizard. I would suggest not over-writing your existing config though
<-- I could just go for this :/
can't quite afford it though :<
how can I convert types in HAL?
Jymmm: that, and it'd be a shame to drill into a nice alu top like that wouldn't it :p
I have a s32 signal and want to assign is value to a float-parameter?
[18:55:07] <andypugh> http://www.linuxcnc.org/docview/html//man/man9/conv_s32_float.9.html
nice.. I will try..
Don't forget it need a loadrt and adding to a thread, and add it to the thread before the functions that use the output.
"<commandline>:0: value 'conv-s32-float.0.out' invalid for float"
pastebin the HAL?
perhaps there is a simpler approach... I am using hal_input. The task is to set the value of input.0.abs-x-offset to input.0.abs-x-counts (zero it)
Jymmm: hm found one for 50 euro..I wonder how much shipping would be on that thing
and I want this do be done with a pyvcp-button
andypugh: so far, I have tested it on the commandline, so there is no HAl-File so far
on home switches why is there 2 net statements for each axis? one => and one <=
Jymmm: 65euro inc. shipping ... I think I'll hold on to that link for when I have the cash :D *bookmarks*
willeo6709: Some of the sample configs use a slightly outmoded syntax.
net signame source => sink is equivalent to
net signame <= source
net signame => sink
(In fact, the => stuff is optional too)
cpresser: You could look at the sample-and-hold
OT: but there can be more than one sink to a net?
As many as youlike.
net signame source => sink1 sink2 sink3 sink4
as mentioned above, I am quite new to HAL.. I had my issues with the net command :)
Sorry, wrong link
I mean: http://www.linuxcnc.org/docview/html//man/man9/sample_hold.9.html
Holds the value of an S32
net xhomels classicladder.0.in-04 <= hm2_(hostmot2)(board).0.gpio.029.in_not
tells me classladder in-04 does not exist
i know that have not made it in classicladder yet
If you need to hold the value of a float, you can do that by wiring a mux2 component back to its own output.
or do I need to do the ladder then connect it in hal?
nice, ty andypugh. looks like I was searching for.. Ill try it now..
Can anyone think of a way to make this but with a longer tail? http://i56.tinypic.com/262a51d.jpg
It's pretty thick stuff.
Jymmm: With a vice, a rod and some metal strip?
Maybe some hot too then.
willeo6709: classicladder.0.in-04 looks odd.
andypugh: sounds like I'd be making a sword, anythign more specific?
clamp the strip to the rod in the vice. Hit it with a hammer. Rotate the rod and the strip, hit it some more....
I make shapes like that all the time that way
or in the hydraulic rod bendy thingy for larger radius's
Well, I don't have a vice large enough. and dont want one either.
willeo6709: ignore that, the docs say that is how the pins are named
Jymmm: smaller vice + more heat?
Right, things to do.
Jymmm: you could just take that piece and weld a longer tail on?
[19:13:46] <cpresser> http://pastebin.com/57yD08LV
gives me: "HAL: ERROR: function 'sample_hold.0' not found"
fragalot: what welder?
Mix up some Thermite...
Jymmm: depends on the welding kit you have available
pcw_home: Hey, that's just a waste of a perfectly good explosive!
fragalot: a 100W soldering gun and a propane torch
that's not going to work :D
you could ty rubbing the pieces together REALLY FAST
fragalot: make a video showing me the process and I'll try
[19:27:27] <fragalot> http://en.wikipedia.org/wiki/Friction_welding
fragalot: SHOW ME THE VIDEO OF *YOU* DOING IT!
I prefer to remain anonymous
wear a mask
[19:29:19] <fragalot> http://www.youtube.com/watch?v=-NIVUnk2kyw
that does look neat.
fragalot: just hold up a sign that says "Hi Jymmm" so I know it's you
don't have a lathe available that I want to try it with
[19:32:01] <fragalot> http://www.youtube.com/watch?v=-aEuAK8bsQg&NR=1
this does seem like a wastefull process to me :/
and I kindof wonder how strong the bond is
Since it's the whole 3" being heated, the whole thing is welded. Not just aorund the perimimeter.
it jsut doesn't look like it's 100% in liquid form
ah.. i got it now.. "addf sample-hold.0 servo-thread" works. using underscores (addf sample_hold.0 servo-thread) fails
mmm friction drilling is a neat process
is there a build-in-function for inverting bits?
or do I need an invert-component?
already found it. but ty anyway :)
[20:03:37] <awallin> http://www.linuxcnc.org/docs/devel/html/man/man9/not.9.html
mhaberler_ is now known as mhaberler
[20:10:48] <fragalot> http://www.youtube.com/watch?v=BzvdxrU9fQI
do you have to move all axis when setting the TOOL_CHANGE_POSITION
in the ini?
other question is - 'quill' up for my machine is actually 24'
skunkKandT: yes, all 3
quill up means just move z to 0
where do i find the man pages on hal commands
use man command at the shell
'man not' etc
so - with the table all the way back - z should be 0? different from what we are used to. the old machine control had z all the way back as 24"
whats the difference in the net command using => or <=? or is there one?
so - with the table all the way into the spindle would be 0
willeo6709: it is just for humans.
you don't need them - just lets you show what direction the signal goes.
so it does not matter
correct - I don't use them
stumbled upon http://www.pythonocc.org/community/related_projects/emcfab/
skunkKandT: I'd think table and spindle as far apart as possible would be Z=0, and Z goes negative as the table gets closer to the spindle
then you could use the silly-named QUILL_UP to move the table out of the way for a tool change
[22:41:04] <Jymmm> http://www.pythonocc.org/about/
I think I am going to use g30 position.
that way we can change it in the program if needed