#linuxcnc | Logs for 2016-10-17

Back
[00:00:05] <XXCoder> very accurate I guess, you menioned 1 um?
[00:00:47] <CaptHindsight> not accurate if you need 0.1um
[00:01:02] <CaptHindsight> overkill if you only need 100um
[00:01:59] <XXCoder> interesting
[00:02:11] <XXCoder> you selling em or that website guy is?
[00:02:39] <CaptHindsight> that website, just FYI for anyone in the market
[00:02:57] <XXCoder> nice
[00:03:13] <XXCoder> I would love to have linear encoder for my machine
[00:07:40] <newcnc22> Wondering ? Is maxcnc ever hitting this forum?
[00:08:11] <XXCoder> this irc channel isnt forum :)
[00:09:29] <newcnc22> Chatroom...
[00:13:48] <CaptHindsight> http://www.maxnc.net/ ?
[00:15:09] <XXCoder> "advanced respose to vanashing parallel port"
[00:15:11] <CaptHindsight> newcnc22: sure if it's about running them with Linuxcnc
[00:26:25] <serugio> hi guys
[00:26:40] <XXCoder> hey
[00:26:57] <serugio> is my first time here
[00:27:21] <XXCoder> welcome to channel for linuxcnc, controller software for cnc machines
[00:27:34] <serugio> im noob in cnc so ill do my best to cooperate with the group
[00:27:43] <serugio> thx...
[00:28:11] <XXCoder> honestly we talk a lot more about cnc machines than linuxcnc itself lol
[00:28:27] <serugio> so im trying to buid my own cnc router
[00:28:38] <serugio> understand
[01:52:17] <pink_vampire> https://www.youtube.com/watch?v=oUNMJtBarsY
[01:52:30] <XXCoder> looking
[01:52:38] <pink_vampire> how NOT to do a setup
[01:52:45] <pink_vampire> XXCoder: ^^
[01:53:39] <pink_vampire> jump to 2:37
[01:53:55] <XXCoder> yeah saw
[01:54:00] <XXCoder> well
[01:54:26] <XXCoder> it depends on part really. if block is big enough around it dont matter how iraccurate it is
[01:54:34] <XXCoder> it wil cout all round out
[01:54:51] <XXCoder> most parts I run at shop aluminium blocks vary a lot
[01:55:08] <XXCoder> we just center point cut a techo hold grip
[01:55:09] <pink_vampire> the way he push the machine hilarious
[01:55:21] <pink_vampire> no edge finder
[01:55:26] <pink_vampire> no clamp
[01:55:50] <pink_vampire> and even the tape he use is a foam based
[01:56:20] <XXCoder> very high rpm
[01:56:31] <XXCoder> low speed. sideload must be very small.
[01:57:46] <pink_vampire> and he mark the board pencil for the alignment!! unbelievable!!
[01:58:13] <XXCoder> heh +- .1" is what hes using
[01:58:16] <XXCoder> huge tolence
[01:59:04] <XXCoder> if guy can do +- .01 or even less with that I bow to that person
[01:59:09] <pink_vampire> that is crazy tolerance
[01:59:52] <pink_vampire> it's a belt drive cnc machine
[02:00:16] <XXCoder> yeah it probably has .01" wobblyness in that alone
[02:01:25] <pink_vampire> how it makes usable parts??
[02:02:08] <XXCoder> like i said, just cut parts pot all time.
[02:02:12] <XXCoder> *out
[02:02:18] <XXCoder> dont leave edge uncut
[02:02:44] <XXCoder> then it dont matter how accurate stock position and part coord is
[02:02:56] <XXCoder> as long as part is completely inside stock
[02:03:08] <XXCoder> then what remains is slow cut high rpm
[02:03:20] <XXCoder> as near to zero side force as possible
[02:03:36] <pink_vampire> just junk
[02:03:50] <XXCoder> hes making stuff with that
[02:03:54] <XXCoder> works fine
[02:04:42] <pink_vampire> i want to ask you something
[02:04:59] <XXCoder> ask away. I may answer
[02:05:29] <pink_vampire> what is the hysteresis on the temperature control in your hotend?
[02:05:42] <XXCoder> hysteresis?
[02:06:23] <pink_vampire> yes
[02:06:32] <pink_vampire> is you set it on x
[02:07:22] <pink_vampire> what is the fluctuations in the temperature
[02:07:30] <XXCoder> oh very small
[02:07:37] <XXCoder> less than 2c
[02:07:55] <pink_vampire> it use pwm?
[02:08:08] <pink_vampire> or just on / off
[02:08:18] <XXCoder> I coated hotend with kaptop tape
[02:08:30] <XXCoder> hm good question
[02:08:37] <XXCoder> maybe ask in reprap
[02:09:11] <pink_vampire> why you did that?
[02:09:49] <XXCoder> little bit better isulation
[02:09:57] <XXCoder> makes it stay at temperate better
[02:10:07] <XXCoder> just the block part, not covering bottom
[02:10:25] <XXCoder> some people coat with more
[02:11:06] <pink_vampire> coat with more?
[02:11:26] <The_Ball> skunkworks_, congrats on the new machine, looking good
[02:11:29] <XXCoder> like concrete tape something dunno, never did that
[02:17:44] <pink_vampire> The_Ball: what machine?
[02:18:21] <The_Ball> http://forum.linuxcnc.org/forum/38-general-linuxcnc-questions/30441-matsuura-mc-500v2-retrofit
[02:26:06] <Deejay> moin
[03:40:04] <XXCoder> https://www.youtube.com/watch?v=eT9iDO0I7d8 pink_vampire
[04:03:37] <The_Ball> XXCoder, wow, love it
[04:03:52] <XXCoder> yeah that guy is genius with utter crap
[04:04:00] <XXCoder> make silk from sow ear heh
[04:05:22] <The_Ball> haha, he "signs off" with "i'll be back"
[04:11:39] <bnz> i have a question… the firmware i am thinking about using on my mesa card has pins labeled as index mask, would this be a physical switch like home for an axis? can it be the same switch as the home switch and the index mask, guessing this would be more accurate than a home switch alone?
[04:14:17] <The_Ball> no, does your encoder have a index pin?
[04:15:18] <bnz> yeah i have encoders that have the index pin but i thought that would be useless in its normal operation.
[04:15:42] <bnz> no point having a index pulse every 5mm is there
[04:15:44] <bnz> ?
[04:15:59] <bnz> 5mm one rev of the stepper motor
[04:16:24] <The_Ball> Well you can home to the homing switch first, then use the index pulse to repeatable homings
[04:16:49] <The_Ball> "to get repeatable homings"
[04:17:11] <bnz> ok that sounds perfectly sane and normal but still does not require the index mask pins
[04:17:21] <The_Ball> But the homing switch goes to a normal IO pin on the mesa and is "wired" with hal
[04:17:34] <bnz> yup agree'd
[04:17:37] <The_Ball> the Index input pin only has an effect if the Index-Mask input pin is True (or False, depending on the index-mask-invert pin)
[04:18:34] <The_Ball> The manual also mentions "Four-pin encoders use A, B, Index, and Index-mask" so I guess ignore the index mask
[04:18:55] <bnz> so basically it acts like if the index signal was wired thru the home switch.. i.e. the fpga only see's the index pulse once the switch is closed.
[04:19:23] <bnz> manual? is this the normal linuxcnc manual or manual for the firmware?
[04:19:45] <The_Ball> well it's a bit more than that: When this pin is set to True, the count (and therefore also position) are reset to zero on the next Index (Phase-Z) pulse. At the same time, index-enable is reset to zero to indicate that the pulse has occurred.
[04:20:35] <The_Ball> So the hostmot firmware resets the encoder count to zero on the index pulse. But LinuxCNC first has to pull the index-enable pin high to prime this behaviour
[04:21:14] <bnz> ok so ignoring them for now will be fine.
[04:21:21] <The_Ball> there's really good info here: http://linuxcnc.org/docs/html/config/ini-homing.html
[04:21:55] <The_Ball> yeah if you don't need "better than your home switch accuracy" homing then you can ignore it
[04:23:01] <bnz> the mask pins i mean. the index pins and home switch combo sounds like a rock solid solution. even without the mask pins
[04:24:15] <The_Ball> yeah ignore the mask pins
[04:24:42] <bnz> cool i will probably use them for the tool changer :)
[04:25:11] <The_Ball> there's one thing to look out for though, make sure the home switch trigger point isn't really close to where the index pulse on the encoder is
[04:25:29] <bnz> i was looking into compiling firmware but i think i will just put up with the complicated wiring scheme that happens to happen.
[04:26:00] <bnz> yeah i was thinking the same sort of thing if its got some speed up it might get confused
[04:28:12] <The_Ball> Shouldn't be a big issue if you look at homing sequences in "Figure 1", the last two
[04:34:32] <The_Ball> I have to design some control inputs on my lathe: https://owncloud.wigen.net/index.php/s/2oFLZkbqkqCh5X5
[04:35:51] <XXCoder> cannot access
[04:35:56] <The_Ball> I don't have any "real" CNC machine experience, so any input is appreciated
[04:39:56] <archivist> rofl that link has 2.18MB of code just to show a link to a jpg
[04:40:33] <archivist> 102 items in total
[04:40:57] <The_Ball> really? wget https://owncloud.wigen.net/index.php/s/2oFLZkbqkqCh5X5 -> 2016-10-17 12:12:20 (46.4 MB/s) - `2oFLZkbqkqCh5X5' saved [13064/13064]
[04:41:56] <archivist> use the direct link url instead
[04:43:00] <The_Ball> XXCoder, how about this link? https://owncloud.wigen.net/index.php/s/2oFLZkbqkqCh5X5/download
[04:43:11] <XXCoder> The_Ball: just accessed that lol
[04:43:22] <archivist> http://www.collection.archivist.info/archive/grabs/Screenshot-42.png
[04:43:22] <XXCoder> interesting
[04:44:02] <The_Ball> That's a small touchscreen, but high-res so everything is a bit hard to "touch"
[04:44:37] <XXCoder> maybe add a pen
[04:44:48] <The_Ball> archivist, I recognise the "f-carve" logo, have you used it, it's on my to-do list
[04:45:20] <The_Ball> XXCoder, I plan to move some things out to real switches and dials to de-clutter the screen and allow for larger features
[04:45:28] <XXCoder> nice
[04:45:38] <The_Ball> I'd like to get NativeCAM on there as well
[04:45:38] <XXCoder> linuxcnc? screen a little small
[04:46:12] <The_Ball> That is linuxcnc, the gmoccapy UI
[04:46:40] <XXCoder> ah coo
[04:49:16] <archivist> power dropped out
[04:49:53] <XXCoder> fancy
[04:50:41] <archivist> not fancy, just show I am about to fall off the net due to lack of money
[04:51:35] <XXCoder> sorry, usually joke using improper word
[04:51:42] <XXCoder> so your power is about to get cut off?
[04:52:40] <archivist> I am on a prepament meter
[04:53:12] <archivist> £7 food or electricity......
[04:53:30] <XXCoder> sucks
[04:56:55] <The_Ball> archivist, you might have been offline when I wrote: I recognise the "f-carve" logo, have you used it, it's on my to-do list
[04:57:33] <archivist> no not used it
[05:21:57] <XXCoder> your site seem to be down
[05:21:59] <XXCoder> arch
[05:22:18] <XXCoder> ah yeah
[05:23:31] <archivist> when my power is off it will be off too
[05:24:12] <XXCoder> yeah
[05:24:26] <XXCoder> thats what i recall, yours was locally hosted your place
[05:39:10] <jthornton> morning
[05:39:40] <XXCoder> yo
[05:39:46] <XXCoder> im printing with marble lol
[05:40:32] <XXCoder> https://www.thingiverse.com/thing:1832102
[05:40:36] <archivist> I printed imitation marble to fix a clock case once
[05:40:38] <XXCoder> 'im printing bigger one now
[05:45:36] <jthornton> I'm having problems and if there is an overhang it curls up and ruins the print... guess I need a cooling fan for the print
[05:45:52] <XXCoder> yah
[05:45:55] <XXCoder> try 10c lower
[05:46:00] <XXCoder> or minium time per layer
[05:46:27] <XXCoder> mine is minium 20 seconds per layer
[05:46:46] <XXCoder> minium 10 mm/s though so it dont liger over single point.
[05:48:36] <jthornton> I'll have to look for those settings
[05:48:58] <XXCoder> 10 mm/s min is default, but 5 sec per layer is defauklt
[06:06:32] <jthornton> http://gnipsel.com/images/things/Spider%20Web%20Coaster.jpg
[06:06:45] <XXCoder> nice!
[06:06:52] <XXCoder> abs?
[06:08:37] <jthornton> pla
[06:08:42] <jthornton> all I have right now
[06:08:42] <XXCoder> cool
[06:08:56] <jthornton> the yellow is the chinlee filament
[06:08:57] <XXCoder> wonder if can handle hot drinks?
[06:09:05] <XXCoder> fancy. heh
[06:09:35] <jthornton> I was just burning up the yellow and the wife said print one in black and mix them
[06:09:40] <jthornton> turned out cool
[06:09:51] <XXCoder> does look good.
[06:10:06] <XXCoder> I stopped using blue specal because made me dizzy
[06:15:12] <jthornton> blue special?
[06:15:33] <XXCoder> yeah free filiment I got from 3d printer seller
[06:15:42] <jthornton> ah
[06:17:29] <XXCoder> thankfully the pla marble dont have that issue
[06:17:44] <XXCoder> so its better than blue specioal but no9t as good as atomic.
[06:53:00] <XXCoder> jthornton: https://www.thingiverse.com/thing:1832102
[06:53:07] <XXCoder> thats how it looks when bigger
[06:54:45] <jthornton> cool making a mansion?
[06:55:16] <XXCoder> dunno
[06:55:19] <XXCoder> maybe small white house
[06:55:23] <XXCoder> lincorn
[06:56:08] <XXCoder> https://www.thingiverse.com/thing:687181
[06:58:00] <jthornton> neat
[06:59:21] <XXCoder> perfect material for that
[07:01:02] <XXCoder> well night
[07:07:02] <jthornton> goodnight
[07:15:33] <bnz> yay after three days of poking around and procrastinating i now have 5 stepper axis under control of the mesa card.
[07:16:36] <bnz> XYZA and one spare for the tool changer platter if i need it.. still undecided if i should use a stepper or DC motor to turn the tool pallet
[07:22:23] <bnz> sounds like should probably order a few new fans for this box before they become a problem… they are getting a little noisy..
[07:45:33] <The_Ball> bnz, what machine are you setting up?
[07:49:41] <bnz> its a X2 swig clone called a HM10 i have added a steeper board and steppers… replaced the leadscrews with ballscrews and just upgrading from the dual parallel port card to the mesa so i have enough IO to drive my tool changer i am adding.
[07:49:48] <bnz> swig=seig
[07:49:55] <bnz> damn auto correct
[07:50:58] <bnz> its nice and small (was until i put it in a cupboard to keep the juices in) and very capable.. if anything i think i should have spent the extra $500 and got the X3 thats just that bit bigger...
[07:52:18] <bnz> i also added a belt drive to it to keep the noise down. it was loud as hell. after i got a fly cutter i replaced the gears with metal ones and they were loud as two cats rootin on a tin roof...
[07:52:46] <bnz> the belt drive makes it nice to have to doors open..
[07:53:24] <bnz> in my conversion i have been able to keep all the hand controls intact cuz some times i like to do simple things by hand..
[07:53:53] <bnz> now i gotta work out where i can add my encoders to the axis
[07:54:24] <bnz> Z should not be a problem. but x and Y are going to get drowned
[07:55:21] <bnz> maybe not X so much but Y certainly will get flooded.. maybe i can hide it on the end of the ballscrew under the table...
[07:56:53] <bnz> ok its bed time for me.. thanks for all the help guys. if they are still here...
[07:56:59] <bnz> later.
[09:03:02] <MacGalempsy> good morning monday!
[10:29:58] <CaptHindsight> http://www.ebay.com/itm/Nema-17-Motor-Mount-for-CNC-Router-3D-Printer-Step-Motor-RepRap-Prusa-/201681637027 motor mount or doll house furniture?
[10:32:33] <archivist> spastic mount
[10:33:09] <CaptHindsight> maybe it's for use with a rigid coupling
[10:33:43] <archivist> fatigue crack in 10 cycles
[10:38:02] <CaptHindsight> do you really think they made it to be used more than once?
[10:38:54] <Jymmm> Well, at least it LOOKS stronger... http://www.ebay.com/itm/Nema-23-Motor-Mount-for-CNC-Router-3D-Printer-Step-Motor-RepRap-Prusa-/201676294684
[10:39:15] <Jymmm> feedback 100% (561)
[10:39:56] <CaptHindsight> Jymmm: that's a black hole holder, see no light escapes from the center
[10:40:31] <Jymmm> CaptHindsight: Ah, gotcha
[10:40:44] <archivist> black holes are something I find hard to accept as valid
[10:40:54] <taiden> Hey guys, I'm having trouble understanding something in the documentation
[10:41:02] <CaptHindsight> must be directional, the light does escape from the side and back views
[10:41:03] <Jymmm> archivist: Because they suck?
[10:41:14] <taiden> G64 P- Q-
[10:41:16] <archivist> the idea sucks
[10:41:30] <taiden> Right now I use G64 P0.005 to get a ±0.005" tolerance on the path
[10:41:39] <taiden> what is the Q for?
[10:42:21] <Jymmm> archivist: ah. I don't know, the idea IS kinda interesting though, even if just hypothesized
[10:43:17] <archivist> taiden, the docs try to explain
[10:43:35] <Jymmm> The brass pilot tube on my propane heater turned green. Is that due to the propane or the brass?
[10:43:55] <taiden> P- is for endpoint only? Q- is for path deviation?
[10:43:57] <archivist> taiden, you reading http://linuxcnc.org/docs/2.7/html/gcode/g-code.html#gcode:g64
[10:44:07] <taiden> yes :)
[10:44:48] <archivist> taiden, it is about joining segments see when there are a series of linear XYZ feed moves at the same feed rate that are less than Q- away from being collinear, they are collapsed into a single linear move.
[10:45:42] <taiden> OK, I guess I thought that's what P did
[10:45:45] <taiden> what does P do?
[10:46:31] <archivist> that is offset from the path
[10:48:03] <taiden> P0.005 allows deviation from path of 0.005"
[10:48:26] <taiden> Q0.005... allows joining segments into a single line as long as it doesn't deviate more than 0.005"??
[10:48:58] <archivist> yes but should the following path be joined to it to make a faster move, if it can (some q)
[10:49:28] <taiden> so does that mean that G64 P0.005 Q0.005 can result in a ±0.010" path tolerance?
[10:50:07] <archivist> this allows an arc done in small straight segments(crappy cam) to use a real arc
[10:57:20] <SpeedEvil> https://www.indiegogo.com/projects/isolate-switch-off-your-ears--4#/ - interesting
[10:57:28] <SpeedEvil> (not for that price, but easy to DIY)
[11:13:16] <Jymmm> Using the density of the metal to dampen low freq sounds, makes sense.
[11:15:41] <Jymmm> SpeedEvil: This work great for leaf blower, angle grinder, and yappi dogs. =)
[11:15:46] <Jymmm> https://www.dollartree.com/Tool-Bench-Noise-Reduction-Ear-Muffs/p358418/index.pro
[12:01:21] <pink_vampire> hi
[12:05:44] <pink_vampire> someone here familiar with inkscape?
[12:06:14] <jdh> just the first half
[12:06:53] <pink_vampire> i have an issue with fill an area in dxf that i imported
[12:07:04] <pink_vampire> i can change the stroke color, but not to fill it
[12:07:46] <pink_vampire> it there a way to combine the lines to an object that is able to be fill
[12:08:24] <pink_vampire> is*
[12:12:00] <ToddZ> I'm not very familiar with Ink scape, but often DXF files import as a bunch of line segments instead of closed shapes. You probably need to combine/connect them.
[12:12:51] <pink_vampire> ToddZ: and you know ho I combine/connect them together?
[12:12:55] <pink_vampire> how*
[12:13:58] <ToddZ> Was afraid you were going to ask that, you will have to wait while Inkscape opens and I play with it a bit.
[12:14:32] <pink_vampire> fine, thank you a looot
[12:17:51] <Cromaglious_> in the left side of the tool bar when you have the selection arrow (F1) active you'll see two squares over one square. You select 2 points and click that button you'll join those 2 point together as 1
[12:18:22] <pink_vampire> let my try
[12:18:53] <archivist> wtf.... http://www.ebay.co.uk/itm/142151257767 cannot be worth that much
[12:18:55] <Cromaglious_> click on one segment, shift-click another segment to get 2 segments active, then you can click and shift click the points
[12:21:10] <archivist> that ebay item should be on a base http://www.collection.archivist.info/archive/DJCPD/PD/2008/2008_10_07_Richards_of_Burton_clockworks/P1010235.JPG
[12:21:37] <pink_vampire> https://www.youtube.com/watch?v=5j0_LH-EXt8
[12:21:46] <pink_vampire> that work much faster
[12:23:47] <pink_vampire> Cromaglious_: ^
[12:42:43] <Cromaglious_> looking
[12:45:23] <SpeedEvil> Jymmm: for DIY, I find making a very tightly rolled toilet paper cylinder, and dampening it slightly before placing in the ear gets truly awesome absorbtion
[12:46:31] <automata_> i have a lathe tool changer with an absolute encoder and wanted to set the tool in spindle at startup
[12:48:09] <automata_> i wrote the hal component for the toolchanger but i cant get the tool number to match at startup. It always says that there is tool 0 in spindle
[12:48:35] <automata_> tool 0 is always selected at startup
[12:50:02] <automata_> other than M61 is there any way to tell rs274 or task the current tool in spindle
[12:51:41] <IchGucksLive> hi
[12:52:33] <CaptHindsight> SpeedEvil: never tried that, sounds less messy than silicone caulk
[12:53:04] <IchGucksLive> automata_: if the TC is homed it is the tool at startup
[12:53:28] <SpeedEvil> CaptHindsight: it is - and with practice, you can get it fitting very well to the ear canal
[12:54:37] <terkaa> evening
[12:54:42] <IchGucksLive> hi
[12:54:43] <automata_> The TC need not be homed.. it is on a induction motor operated with a brake
[12:55:10] <IchGucksLive> so the encoder knowes where it is
[12:55:23] <automata_> The absolute encoder provides 6 bit output to the control
[12:55:33] <automata_> so the encoder always knows where it is
[12:55:50] <IchGucksLive> automata_: if yoiu know the position you can run a sturtup block that loads the tool
[12:56:10] <automata_> I need the machine homed to run the startup block.
[12:56:37] <automata_> At startup the encoder knows where it is at, but the axes are not homed...
[12:57:11] <automata_> so cant run an MDI command or touch any of the interpreter values
[12:58:03] <IchGucksLive> you might write your own seekence that gives back the tool number to the system
[12:58:53] <automata_> what would be a good place to start writing such a sequence?
[13:01:50] <automata_> I can write a startup hal sequence that fetches the current value of the encoder and writes it in a file
[13:02:00] <IchGucksLive> are you on 2.6 or 2.7
[13:02:38] <automata_> i could be on any.. if one is better than the other
[13:02:45] <automata_> currently on 2.7
[13:02:55] <IchGucksLive> halui.tool.number this indicades the currend tool
[13:03:02] <IchGucksLive> to show in sidepanell
[13:03:25] <automata_> yes
[13:03:41] <automata_> how do I set it ?
[13:05:22] <IchGucksLive> http://linuxcnc.org/docs/html/gui/halui.html
[13:05:25] <IchGucksLive> start here
[13:06:16] <automata_> halui can only show the tool numner.. it cannot set it...
[13:06:45] <IchGucksLive> automata_: then here is your own component
[13:06:53] <IchGucksLive> that returns the tool number
[13:07:49] <IchGucksLive> automata_: but first did you do that http://linuxcnc.org/docs/html/lathe/lathe-user.html
[13:08:11] <automata_> i can get the current tool number that the interpreter thinks from halui
[13:08:54] <automata_> i can get the turret position which is the actual tool number from the absolute encoder
[13:09:20] <automata_> the issue i am facing is how to reconcile the two numbers at startup
[13:10:00] <IchGucksLive> you can use classic ladder there is an example
[13:10:19] <IchGucksLive> http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ClassicLadderExamples#Lathe_Tool_Turret
[13:10:42] <IchGucksLive> its like sps
[13:12:12] <IchGucksLive> automata_: where do the 6 bits come in
[13:12:30] <automata_> into the hal component i wrote for the tool changer
[13:13:23] <automata_> the hal component can put out a tool number..
[13:15:50] <IchGucksLive> automata_: so the TC itslef is controled not by LCNC it only takes comands
[13:16:41] <automata_> it uses the tool-prepare tool-prepared and tool-change, tool-changed, tool-number hal signals
[13:16:58] <IchGucksLive> thats how it works
[13:17:08] <archivist> might want to use the random toolchange for this
[13:17:11] <terkaa> IIRC: Tool number wanted is put out lets say it is number 5. After tool has changed you set iocontrol.o.tool-changed
[13:17:21] <terkaa> and 5 goes into current tool.
[13:17:57] <automata_> yup.. that is how it works
[13:18:17] <terkaa> So what is problem?
[13:18:28] <automata_> at startup i cannot move the tool changer without an active command
[13:18:39] <IchGucksLive> i vthik on mashine start to find out what tool is currend presend
[13:19:16] <terkaa> Lathe ?
[13:19:41] <IchGucksLive> yes
[13:19:44] <automata_> so i start with an inconsistent state, linuxcnc thins tool 0 (which is no tool) is loaded, while the physical tool changer says tool 5
[13:19:51] <automata_> yes lathe
[13:20:45] <terkaa> There is a way to save current tool number into variable file at tool change and then load that variable at startup.
[13:20:51] <terkaa> It is complicated
[13:21:20] <automata_> that is what I am looking for.. but variable #5400 is volatile
[13:21:55] <automata_> so it does not net loaded at startup. it is set to 0
[13:22:11] <enleth> terkaa: that's a very convoluted solution to the problem, especially if there's an absolute encoder available
[13:23:00] <automata_> yes absolute encoder is available.. and any suggestion (convoluted or not) is welcome
[13:23:52] <IchGucksLive> i woudt go for a componend that writes the tool number on absolute encoder value
[13:25:08] <automata_> i have the component that will give s32 from the absolute encoder
[13:25:42] <terkaa> Yes but there is no Pin you can use to write tool number directly
[13:26:00] <automata_> yup that seems to be the problem
[13:26:23] <enleth> if the file operations are deterministically sequential, maybe save the encoder value to file and load it immediately afterwards
[13:26:37] <terkaa> But there is current pocket number that you can write
[13:27:35] <automata_> enleth: that is the idea.. write the tool number to a file .. and load it.
[13:27:37] <IchGucksLive> hal_manualtoolchangenumber takes the tool loaded
[13:28:26] <IchGucksLive> hal_manualtoolchange.number look in the hal view
[13:29:30] <IchGucksLive> so i woudt write a component that greps the 6 bits indicates the tool writes this to the iocontrol and starts a tool changed
[13:30:01] <IchGucksLive> with a halbit on startup that is false and after tool changed true
[13:30:06] <IchGucksLive> so only one shot
[13:30:12] <IchGucksLive> to the component
[13:30:23] <Jymmm> SpeedEvil: Yeah, I bet... OUCH
[13:31:24] <automata_> still trying to get my head around what IchGucksLive said
[13:32:13] <IchGucksLive> let me fid a isel spindel component example that has almost what you need
[13:32:24] <Jymmm> SpeedEvil: I got LOTS of hearing protection right now, but if I was to buy something new, this is what I want... https://images-na.ssl-images-amazon.com/images/I/31FmvoEbBnL._AC_UL320_SR292,320_.jpg
[13:32:43] <MacGalempsy> does the incremental encoder have an index channel?
[13:35:27] <enleth> SpeedEvil: you reminded me of one time I was cutting through a bunch of old pipes right up under the ceiling, in the corner, with the stream of sparks made by the 230mm angle grinder reflecting off the wall right into my ear - I had to plug it not for hearing protection, but to avoid having steel dust in the ear
[13:35:42] <gregcnc> automata_ curious which machine, sound like sauter turret with balluff encoder i was looking at
[13:36:11] <enleth> SpeedEvil: of course I got some damp toilet paper for this
[13:36:16] <automata_> nope... home made TC turret
[13:36:49] <gregcnc> cool, any photo build thread?
[13:37:28] <automata_> havn't had time to get to that...
[13:37:41] <nubcake> hi
[13:37:52] <gregcnc> yes i know its hard to document
[13:39:56] <IchGucksLive> hi nubcake
[13:40:47] <terkaa> I got a problem with Spindle external spindle override switch. It uses wsum to set override-counts. If I use this switch motion.spindle-output starts bouncing and it calms down with Gmoccapy OVR slide
[13:44:31] <IchGucksLive> automata_: there is a toolchanger copmpnent for the boxford 230 that might fit your need
[13:44:36] <IchGucksLive> im off gn8
[13:45:04] <automata_> goognight IchGucksLive.. thanks
[13:46:17] <automata_> I wrote the component already and it works... but everythime on startup i have to issue a toolchange command
[14:36:09] <nubcake> what the hell is wrong with my printer now.. first it heats up the extruder to 215°C then goes to heat up the bed for 110°C (while doing that, cooling down the extruder just to heat it back up right after)
[14:36:17] <nubcake> f**k logic, thats why?
[14:36:55] <Jymmm> lol
[14:37:18] <nubcake> oh.. wow 2nd attempt worked as usual :'D
[14:37:19] <Jymmm> nubcake: Yes, that's exactly what it said/did... fuck logic =)
[14:37:46] <nubcake> Jymmm: thought so.. still, just... lol
[14:48:27] <nubcake> so if i replace the glass-bed of my printer with an aluminium one, i guess i'll have to re-calibrate the autoleveling?
[14:58:34] <gregcnc> just use a face mill in the spindle
[15:03:05] <Nick-Shop> <JT-Shop> You around?
[15:03:32] <JT-Shop> yup
[15:04:05] <Nick-Shop> your hardinge - what are you driving the spindle with?
[15:04:18] <JT-Shop> it's a servo
[15:04:33] <Nick-Shop> what amp?
[15:06:10] <KreAture_Zzz> uh oh
[15:06:30] <KreAture_> Got a surprise today when my cnc almost nicked the top of a part
[15:06:36] <JT-Shop> dunno, it's under the CHCN and the electrical panel is blocked with a bunch of steel
[15:06:42] <KreAture_> Turns out it was being lazy as the path control is not setup right
[15:07:20] <KreAture_> I think the max error is set to 1mm!
[15:07:50] <Nick-Shop> I'm trying to convert the spindle data to resolvers and I'm seeing alot of extra stuff in there
[15:08:30] <Nick-Shop> like a DAC for VFD?
[15:10:58] <JT-Shop> mine takes 0-10+- like the rest of the servos, just a bigger drive. If you have resolvers then you don't have the same one I have, mine use encoders
[15:11:05] <JT-Shop> IIRC it's 7.5HP
[15:13:20] <Nick-Shop> Mine is 4hp - uses +-10v just like X Z AMD drives.
[15:14:10] <JT-Shop> IIRC mine are siemens drives
[15:14:42] <Nick-Shop> is there a current page on the spindle servos? I found on from 2012 but I don't think it will work on 2.7.7
[15:15:14] <Nick-Shop> my spindle driver is a GE HI-AK
[15:15:17] <cradek> what's involved other than hooking up a dac and setting the scaling right?
[15:15:25] <cradek> not sure what kind of page you're looking for
[15:15:58] <Nick-Shop> I. see alot of extra stuff that I don't understand
[15:16:37] <Nick-Shop> A sample page with a spindle section for spindle using resolver info
[15:16:42] <cradek> it's like any other spindle - you have a velocity command, and you need encoder position feedback if you're going to thread or tap
[15:17:02] <cradek> ah, resolver is fine if you can get one index per rev out of it
[15:18:59] <Nick-Shop> I'm sure the spindle is 1 index per rev - It was an AB control.
[15:19:32] <Nick-Shop> The axes's are 2 indexes per rev
[15:22:30] <cradek> that's fine as long as you can put a home switch reliably between two of them
[15:22:50] <cradek> my HNC had like 8 indexes/rev
[15:25:10] <Nick-Shop> axis switches are working fine - mine has 10 indexes per rev. seems to be working OK as far as I can see just going off the switch and stopping at first index it comes to
[15:26:07] <Nick-Shop> does your HNC have a servo for spindle?
[15:36:58] <enleth> cradek: that's enough for rigid tapping, but not for a full-fledged servo spindle with anuglar positioning
[15:38:53] <Nick-Shop> I would be tapping, single point threading and CSS - HCNC
[15:39:19] <Nick-Shop> or is it CHNC?
[15:44:05] <enleth> are you planning on any multi-start threads?
[15:48:32] <Nick-Shop> I could with the standard single pointing
[15:52:21] <cradek> right, if you want positioning you'll have to get creative, it's not exactly built-in
[15:52:47] <cradek> no, mine's a plain AC motor
[15:52:53] <cradek> 2hp iirc
[15:53:07] <enleth> Nick-Shop: so, on a "normal" mill or lathe, if you don't need multi-start threads, you don't really need a *servo* spindle
[15:53:11] <enleth> just a spindle encoder
[15:53:38] <Nick-Shop> just move the starting point for the 2nd lead - Just like doing it on a manual lathe
[15:53:39] <cradek> you don't need a servo spindle for multi-start threads
[15:53:45] <cradek> yes exactly
[15:54:49] <Nick-Shop> I'm staying with the servo because of the high torque at low speeds
[15:54:55] <enleth> with a real encoder in there, using its full resolution, I guess it's going to work
[15:55:05] <enleth> not with a single index pulse per rev
[15:55:22] <cradek> no, that's not suitable for any real machine
[15:55:41] <Nick-Shop> I'm trying to use what's on the existing machine.
[15:55:50] <gregcnc> that's how it was done before controls had the function built in
[15:59:53] <enleth> BTW, how do the big, serious machines control the point where the threading tool starts cutting? Known alignment of drive dogs relative to the index pulse, or just probing the tool to detect where the cutting point is?
[16:01:11] <gregcnc> they don't do anything special
[16:01:53] <enleth> so what they do when the design demands that a thread starts at a very specific angular position at the edge of a hole?
[16:02:18] <gregcnc> you work it out in the program by adjusting the starting Z
[16:02:43] <Nick-Shop> I set the point 0,200 + side of Z0 and set Z- to stop short of the shoulder
[16:12:35] <pink_vampire> any life?
[16:12:48] <gregcnc> life goes on
[16:13:12] <XXCoder> life is dead. long live life
[16:14:18] <KreAture_> XXCoder hehe
[16:14:51] <KreAture_> so, any advice on how to cut down the cpu load on beaglebone black till I get my Beebox done? It's horrid right now
[16:15:02] <KreAture_> anything I can do to make the gui simpler for it to render parhaps ?
[16:15:09] <KreAture_> Or maybe my timing is set too tough ?
[16:19:33] <enleth> KreAture_: try moving the GUI off of it completely using X forwarding over network maybe?
[16:20:00] <KreAture_> enleth that has been tested though
[16:20:06] <KreAture_> https://sites.google.com/site/manisbutareed/beaglebone-black-linuxcnc
[16:20:53] <KreAture_> the real problem here is the lack of gpu accelleration of the gui I feel
[16:21:50] <KreAture_> I really love axis gui
[16:21:58] <KreAture_> but I guess there simply is no power for it
[16:22:03] <KreAture_> XLinuxCNC GUI ?
[16:22:04] <Jymmm> KreAture_: You know, some self sealing stem bolts would resolve that super easily.
[16:23:26] <DaViruz> possibly reverse ratcheting routing planers
[16:24:27] <Jymmm> DaViruz: Yeah, exactly. Especially since SSSB are so outrageously expensive locally
[16:25:52] <FinboySlick> Yo Pete.
[16:26:06] <nubcake> night everyone
[16:27:23] <BeachBumPete> hey man
[16:27:50] <FinboySlick> Has your lathe situation improved any?
[16:28:37] <BeachBumPete> Well....My CNC lathe is on the premises....;)
[16:28:52] <BeachBumPete> I got it off the 4x4 skids last night
[16:29:02] <BeachBumPete> and have it in position to work on it LOL
[16:29:08] <SpeedEvil> woo
[16:29:26] <BeachBumPete> woo :)
[16:29:43] <FinboySlick> Pete <-- Becomes a beach bum, gets more shit done.
[16:30:22] <KreAture_> am I right in stating that so far there isn't much of a support for "opengl es" in axis ?
[16:30:25] <BeachBumPete> hehe well its more that my new home is basically all finished inside and out so I don't have to spend every spare weekend working on it like I did in Tennessee LOL
[16:30:32] <XXCoder> I picture your stuff arrayed around in wood marked off area at beach ;)
[16:31:00] <BeachBumPete> beach is about 10 miles or so...
[16:32:13] <KreAture_> someone named jepler said that to CaptHindsight a while back
[16:32:18] <FinboySlick> BeachBumPete: Had you moved to the glades, I'd have suggested that the risks of snakes and gators might have kept you more awake and alert, but on the beach, it's all on you.
[16:32:23] <KreAture_> seems nothing is happening though
[16:32:33] <KreAture_> Maybe I should lure my colegue into doing it
[16:32:38] <KreAture_> he loves opengl es (not)
[16:33:29] <BeachBumPete> meh we don't really have much of that here but I have seen racoons, a fox, quite a few different tropical land birds, sandhill cranes, and Lots of lizards ;)
[16:34:24] <FinboySlick> Off to dinner. You keep up the good work.
[16:34:39] <Jymmm> BeachBumPete: 12ft long "lizards" with big shiny teeth?
[16:35:45] <BeachBumPete> more like 8 inches and eat leaves and bugs?
[16:36:50] <KreAture_> lol
[16:38:11] <Deejay> gn8
[16:38:23] <BeachBumPete> GN8 DEEJAY!
[16:38:48] <Deejay> :)
[19:58:10] <BeachBumPete> jeez man I removed an L shaped bracket off the top of my millhead that secured the top part of the cable chain and now I can't find the damn thing anywhere GRRRrrrrrr
[20:05:42] <BeachBumPete> I'm sure its right where I left it ;)
[20:22:08] <Duc_mobile> i decided it would be fun to blow up a dovetail cutter on the mill
[21:15:43] <Erant> Hmmm. How long can a servo encoder cable be? Mine are currently WAY short so I keep the drives really close to the mill. Which is less than ideal.
[21:16:25] <Erant> So I'd like to move it to an enclosure on the wall behind the mill, but that'll require something like 5-6ft of cable.
[21:17:13] <BeachBumPete> mine are like 15 ft
[21:17:25] <Erant> Which, I guess the step-input is the same diff-pair and the same voltage, so whatever.
[21:17:36] <Erant> Yeah, now I just gotta find the right cable...
[21:19:12] <Erant> Probably suck it up and make them myself.
[21:19:19] <Erant> Which'll blow.
[21:25:51] <gorbypark> hmm, i'm very new to hal...why doesn't this work? i can see the button being pressed in show hal...net gmoccapy.h-button.button-0 <= parport.0.pin-11-in
[21:28:46] <Erant> gorbypark: There's no net name.
[21:29:51] <Erant> Try: net my_net_name gmoccapy...
[21:32:41] <gorbypark> hmm
[21:32:54] <gorbypark> now i get an error saying that the gmoccapy pin doesn't exist
[21:36:59] <gorbypark> werid. apparently none of my gmoccapy pins exist..
[21:37:36] <gorbypark> i must be doing something wrong..i can see them in hal show but if i refrence any of them in the .hal they don't exist
[21:51:26] <gorbypark> do i have to "load" gmoccapys pins somehow? super weird. i even tried changing to the gmoccapy manual tool changer, and it says it can't find those pins either.
[21:52:00] <gorbypark> like i can refrence any of gmoccapy's hal pins in any .hal file...but if i don't refrence them and start up linuxcnc i can see all the gmoccapy pins in hal show...
[21:52:27] <gorbypark> sorry, i CAN'T refrence any gmoccapy pins
[21:55:54] <gregcnc> Erant heidenhain says up to 100m when done correctly, I suspect a few meters will be enough
[22:11:43] <dioz> anyone sharpen their own twist drills?
[22:11:54] <dioz> with galv
[22:11:55] <dioz> HAH
[22:12:09] <dioz> anyone ever used a drill doctor 750xx ?
[22:12:16] <dioz> :s/750xx/750x/
[22:17:58] <pink_vampire> hi
[22:19:43] <pink_vampire> someone can help me with reading the data sheet
[22:19:56] <pink_vampire> i'm trying to understand what is the breakage voltage for those optocoplers?
[22:20:07] <pink_vampire> http://www.mouser.com/ds/2/365/PC817XNNSZ0F-185038.pdf
[23:10:01] <KimK_laptop> pink_vampire: the output transistor max is 80V normal, 6V reverse. The LED is 6V reverse. Note that those are both absolute max ratings. The info is on page 6.
[23:10:59] <pink_vampire> it's not 5kv/
[23:11:01] <pink_vampire> ?
[23:11:30] <KimK_laptop> Oh, you mean the breakdown voltage? Hold on...
[23:14:04] <KimK_laptop> Yes, 5kVAC for 1 minute at 40-60% RH. Again, an absolute maximum rating. (Stay away from those for long life and happy usage.)
[23:18:27] <KimK_laptop> Changing PCs, back in a few minutes.
[23:18:48] <Cromaglious_> gmoccapy that's what I wanted to install
[23:45:51] <MacGalempsy> hello