#linuxcnc Logs

Jul 28 2018

#linuxcnc Calendar

12:20 AM hazzy-lab: Tecan-: That is a gigantic proxy sensor, is is capacitive?
12:23 AM hazzy-lab: Looks good
12:23 AM jesseg: hey anyone seen ssi lately?
12:23 AM jesseg: do we have a ~seen command around here?
12:23 AM hazzy-lab: .seen ssi
12:23 AM jesseg: I guess not :P
12:23 AM hazzy-lab: bot is dead :(
12:23 AM jesseg: ahh
12:23 AM hazzy-lab: poor wee birdy
12:25 AM hazzy-lab: It is useful to have a reliable seen command, I guess I should add that to my bot ..
12:25 AM hazzy-lab: doe my bot even work?
12:25 AM hazzy-lab: logs
12:25 AM hazzy-lab: Logs
12:25 AM hazzy-lab: Its dead too, lol
12:26 AM hazzy-lab: logs
12:26 AM logs: hazzy-lab: today's log: http://irc-logs.kcjengr.com/%23linuxcnc/2018/07/28.html
12:27 AM hazzy-lab: My log bot died on the 21st, yikes!
01:28 AM IchGucksLive: morning from germany
01:29 AM IchGucksLive: after a long night of full moon
01:29 AM IchGucksLive: Red
01:44 AM jesseg: Good Morning IchGucksLive
01:52 AM hazzy-lab: I can't sleep because of the darn moon, lol
01:53 AM IchGucksLive: aroiund 2500 people joint the lake has been full of people around
01:54 AM jesseg: What's wrong with the moon there hazzy-dev ? looks fine here
01:54 AM jesseg: of course it's partly obscured by clouds, maybe the half I couldn't see is special
01:54 AM hazzy-lab: lol
02:06 AM IchGucksLive: im off till later
02:43 AM Deejay: moin
02:48 AM Tecan-: hazzy-lab, its inductive probe
02:48 AM Tecan-: DC 5V M18 8mm NPN NO LJ18A3-8-Z/BX-5V 300mA Inductive Proximity Sensor Switch
02:53 AM XXCoder: LOL http://www.bluemilkspecial.com/comic/captain-antilles-1/
05:02 AM jthornton: morning
05:07 AM XXCoder: yo
05:41 AM Tom_L: morning
08:55 AM R2E4: evening, morning, afternoon
09:27 AM Deejay: afternoon ;)
09:33 AM robotustra: Morgen stunde bringen Gold in Munde
09:34 AM Deejay: Morgenstund hat Gold im Mund! ;)
09:35 AM robotustra: aber das ist keine cnc
10:53 AM IchGucksLive: hi all
10:53 AM IchGucksLive: robotustra, ich bin in zweibrücken
10:54 AM robotustra: ich bin aus montreal
10:54 AM IchGucksLive: und warumm dan deutsch
10:54 AM IchGucksLive: Deejay, hatet ihr regen
10:55 AM robotustra: I study it a little bit
10:55 AM robotustra: my 5th language
11:00 AM Deejay: IchGucksLive, 1 liter / m² :(
11:00 AM Deejay: we need much much much MUCH more
11:03 AM jthornton: hazzy-lab, it's slow going but I'm getting close to functioning
11:05 AM hazzy-lab: jthornton: Hurray!
11:11 AM jthornton: I should have something to look at by tomorrow
11:17 AM robotustra: do you mean "hurry"?
11:18 AM hazzy-lab: robotustra: That too :)
11:19 AM robotustra: kid's birthdays rips fruitful weekends.. :(
11:36 AM IchGucksLive: im off
11:38 AM jthornton: hazzy-lab, if you get a chance run the program and open test.ini from the menu, I'm stuck on what's wrong http://gnipsel.com/files/7i96/7i96-rev6.zip
01:26 PM emc is now known as JT-Shop2
01:50 PM gregcnc: Brother TC225 with Linuxcnc Pathpilot https://www.instagram.com/p/BkxHDXiFlxZ/
01:52 PM * infornography gives linuxcnc irc channel members free e-pizza
01:57 PM hazzy-dev: infornography: That was good, thanks! I needed that
01:57 PM hazzy-dev: :)
01:59 PM fragalot: Hey.
02:03 PM JT-Shop: hey
02:08 PM `Wolf_ is now known as `Wolf
02:09 PM MrHindsight: fragalot: welcome back
02:15 PM MrHindsight is now known as CaptHindsight
02:29 PM jthornton: hazzy-dev, I think I'm going to have to start over, my plan has a huge flaw
02:39 PM Roguish: jthornton: hey, do you use any remote desktop with your linux?
02:40 PM Roguish: able to login and get a full X desktop?
02:41 PM jthornton: I did a few times just to play with it
02:41 PM Roguish: i've had Xdmcp working in the past, but it is broken now.
02:41 PM Roguish: using MobaXterm.
03:10 PM hazzy-lab: jthornton: This the keyerror the problem you are having?
03:10 PM hazzy-lab: is*
03:11 PM jthornton: yes, if I change the text from the open file I get a key error
03:12 PM hazzy-lab: ok, you are trying to access a key that is not in the dict
03:13 PM jthornton: yes, so not sure if the present way of updating the dictionary when something changes is the best way now
03:14 PM hazzy-lab: you can use my_dict.get("key_name") which will return non instead of raising a keyerror if the key does not exist
03:14 PM jthornton: ok, let me mess with that a bit
03:15 PM hazzy-lab: I have not look at what you are doing yet, I have some other ideas that might help too ...
03:15 PM jthornton: ok thanks
03:15 PM jthornton: the config name is the only one that I'm trying to get to work with file open
03:16 PM jthornton: section = self.sender().property("iniSection")
03:17 PM jthornton: that is the offending line because the property is not there when I just set the text from code
03:20 PM XXCoder: new robrenz video and its short one lol
03:20 PM jthornton: be back in a bit going to see if I fixed the hydraulic leak on the ole hoe
03:22 PM hazzy-lab: sounds funner than debugging!
03:22 PM XXCoder: dude he has .00005 gauge. thats crazy, and I thouht .0001" gauges was crazy accurate
03:23 PM XXCoder: it has marks for .000025" also. just insane
03:27 PM syyl_: electronic indicator ;)
03:27 PM syyl_: http://gtwr.de/div/millitron001.jpg
03:27 PM hazzy-lab: XXCoder: That is a standard test gauge
03:27 PM syyl_: smallest increment 0,03micron per division
03:31 PM Deejay: gn8
03:31 PM hazzy-lab: # This file was created with the 7i96 Wizard on Jul 28 2018 16:31:03
03:31 PM hazzy-lab: # If you make changes to this file your screwed
03:31 PM hazzy-lab: xD
03:32 PM hazzy-lab: I love that kinda of thing, lol
03:42 PM hazzy-lab: jthornton: The problem is that when you load a file from the "Open File" menu, the QAction from the menu item is the sender, and of course it does not have the iniSection or iniItem properties set
03:43 PM hazzy-lab: I would suggest simply hard coding "EMC" and "MACHINE" section and item values in onConfigNameChanged, since those are not likely to change
03:44 PM hazzy-lab: You could also do:
03:44 PM hazzy-lab: section = self.sender().property("iniSection") or "EMC"
03:44 PM hazzy-lab: item = self.sender().property('iniItem') or "MACHINE"
03:44 PM hazzy-lab: is the "self.sender().property("iniSection")" value is None the or will make it default to "EMC"
03:46 PM JT-Shop: the ole hoe quit leaking so I dug 30' feet if ditch... heading down to test thank
03:46 PM JT-Shop: s
03:47 PM hazzy-lab: JT-Shop: that was quick, wish I could be that productive!
03:48 PM jthornton: I fixed the leak earlier so all I had to do was dig and look for spots on the ground
03:49 PM jthornton: not sure what to do about the other ones
03:57 PM jthornton: hazzy-lab, you gave me the hint I needed https://paste.ubuntu.com/p/CpQRSWzjvx/
03:58 PM jthornton: I'm back in the saddle again!
03:58 PM jthornton: Thanks
03:58 PM hazzy-lab: Hurray!
03:58 PM jthornton: never would have though of using or in that context
03:58 PM hazzy-lab: That looks like it is going to be a real nice config wizard
03:58 PM hazzy-lab: jthornton: It is very useful!
03:59 PM hazzy-lab: easy way to set defaults
04:01 PM hazzy-lab: jthornton: You might look into using ConfigObject, it allows you to read and edit INI files while preserving comments and formating: https://pythonhosted.org/ConfigObject/
04:01 PM hazzy-lab: It would make it possible to re-read a INI file somebody had edited by hand, so as not to overwrite there changes and comments
04:01 PM jthornton: I've decided not to use configparser to write the file that way I can put whatever I want in there
04:02 PM jthornton: hmm I'll have to look at configobject then
04:02 PM hazzy-lab: Yes, that is a good idea, but for re-reading them it might be good
04:02 PM hazzy-lab: just a thought, I keep meaning to play with it and have not had the time
04:04 PM jthornton: I think for now I'll just focus on getting the bare bones to work and read the ini into the dict and create the files needed to run then look at getting fancy
04:05 PM hazzy-lab: Yes, avoid scope creep at all costs!!
04:05 PM * hazzy-lab is the master of scope creep
04:05 PM hazzy-lab: the reason why a never finish anything, lol
04:44 PM jthornton: is there a way to tell if the self.sender() is a QAction object?
04:44 PM hazzy-lab: Yes! Sek
04:45 PM hazzy-lab: if isinstance(self.sender(), QAction):
04:45 PM hazzy-lab: "do something"
04:45 PM jthornton: ah thanks
04:46 PM XXCoder: hazzy-lab: no its not. mine is .0005" that one has extra zero
04:47 PM hazzy-lab: XXCoder: You have a cheap one then
04:47 PM XXCoder: $210 cheap dunno
04:47 PM hazzy-lab: No, you are right, most common is .0005"
04:48 PM hazzy-lab: The .00005" ones have so little travel they are a pain to use
04:48 PM XXCoder: I thought highest resolution was .0001" but dnag
04:48 PM XXCoder: dang
04:51 PM XXCoder: I guess theres specific usage for those, and that guy used it for that
04:51 PM hazzy-lab: XXCoder: Many dial comparators go down to .00001"
04:52 PM XXCoder: I know to compare something to say .0001" precision you want devices to be 10 times more precise, but I dunno
04:53 PM XXCoder: i guess usercase olviously exists, otherwise it wouldnt be marketed
04:53 PM hazzy-lab: Yes, even for just checking the run out on a spindle, you may need to use a .00001" indicator
04:54 PM XXCoder: so far I only needed .0005" which is good enough for most cases. and .0001" for dial indictor (not test) for some uses
04:54 PM XXCoder: like bores
04:58 PM hazzy-lab: for most stuff that is plenty good enough
04:59 PM XXCoder: yeah
05:03 PM XXCoder: intresting https://www.youtube.com/watch?v=cJAXpyt8-oQ
05:03 PM XXCoder: I firs heard of this type of gun in science fiction
05:04 PM XXCoder: murder was done with gyrojet gun so it was very rare and untracable
05:04 PM XXCoder: and teleportion booths killed all alibi
05:12 PM rue_shop3: whats a typical fine value for dwell at the bottom of a hole?
05:12 PM rue_shop3: 0.25 sec seems excessive...
05:31 PM gregcnc: calculate dwell based on RPM and number of flutes
05:32 PM XXCoder: https://www.youtube.com/watch?v=4O0etbvrV9c pretty cool
05:32 PM rue_shop3: gregcnc, and give it how many turns, and what fuedge factor?
05:33 PM rue_shop3: as in, how many teeth should pass over a point till you can assume that any flex, etc from the machine is done with and there is no more cutting happening
05:34 PM rue_shop3: the bit needs to relief from the compression caused by the force of the drilling and the heat needs to equalize after all
05:34 PM XXCoder: I wish that mill isnt so expensive
05:34 PM rue_shop3: cant have a hole out cause of thermal expansion of the drillbit
05:35 PM gregcnc: if you need to that precise only experimentation and measuring will tell.
05:36 PM XXCoder: if that precise, reamer?
05:36 PM rue_shop3: hmm
05:36 PM gregcnc: dwell won't change diameter or roundness
05:36 PM rue_shop3: hahaha it'll still come out a triangular hole!
05:37 PM XXCoder: reamer is pretty simple concept, you can probably can make one yourself if have lathe and mill
05:37 PM rue_shop3: upgrades from the drillpress...
05:37 PM XXCoder: or even better, combo
05:37 PM gregcnc: reamer won't finish the bottom of the hole if that is the concern
05:38 PM rue_shop3: I'm just doing basic normal drilling, I was hoping for a generic number people throw at the dwell param
05:38 PM XXCoder: yeah if thats a concern, maybe do drills then endmill to finish size
05:38 PM rue_shop3: if everyone is breaking out calculators, I'll just go with like .05 seconds
05:38 PM gregcnc: I use one full turn, it's mainly a concern at low RPM
05:40 PM gregcnc: rapid retract can be tough on drills without
05:44 PM XXCoder: 666,666.666 steps pr rev, nice and evil lol
05:44 PM XXCoder: http://doughtydrive.com/products/dd100/
05:49 PM gregcnc: we've seen steppers playing music, how about a cutter? https://www.instagram.com/p/BlxKmocj5Ep/
05:49 PM XXCoder: not surpised
05:49 PM XXCoder: I bet you that it can change tone by depth of cutting
05:52 PM roycroft: so i just got, well, a couple days ago, but it's just now been tolerable enough in my shop to check out, a simple, non-adjustable right angle jig for track saw
05:52 PM roycroft: i did a test to see how square it is
05:53 PM roycroft: i took a sheet of plywood that was about 48" square, and made four cuts on it, indexing each cut off the previous one
05:53 PM roycroft: then i made a fifth cut, indexed off the fourth
05:53 PM roycroft: and measured the width of the fifth strip at both ends
05:53 PM roycroft: the difference was 0.003"
05:53 PM roycroft: that's astonishingly accurate
05:53 PM roycroft: that is 5x the total error
05:53 PM roycroft: er, 5x the error on each cut
05:54 PM roycroft: or the error over 240 inches
05:54 PM roycroft: which works out to be 0.0004 degrees, or 1.2892 arc seconds
05:54 PM roycroft: i think it's a keeper :)
05:55 PM roycroft: and the beauty is, you just slide it on the track, engage the clamp, and cut
05:55 PM roycroft: no adjusting, no fiddling of any kind
06:55 PM SpeedEvil: :)
08:42 PM Tom_itx: hey pete
08:42 PM BeachBumPete: Hey Tom
08:42 PM BeachBumPete: Howzitgoin?
08:42 PM Tom_itx: good
08:43 PM Tom_itx: workin on a program and hopefully gonna make some chips tonight
08:44 PM BeachBumPete: I'm working on a thing myself ;)
08:44 PM Tom_itx: cool
08:47 PM BeachBumPete: https://imgur.com/a/XJUVPlK
08:47 PM Tom_itx: printer?
08:48 PM hazzy-lab: BeachBumPete: Sweet!
08:48 PM BeachBumPete: yeah 3D printer
08:48 PM BeachBumPete: thanks Hazzy its gonna be interesting
08:48 PM Tom_itx: have fun with it
08:48 PM BeachBumPete: hopefully
08:48 PM hazzy-lab: Looks decent, all metal frame it seems
08:48 PM BeachBumPete: yeah its MOSTLY metal
08:48 PM BeachBumPete: some of the stepper mounts are laser cut acrylic
08:48 PM hazzy-lab: very nice
08:48 PM XXCoder: looks nice
08:48 PM * Tecan- >>> Auto-op est suspendu...
08:49 PM BeachBumPete: its 400x400x400mm
08:49 PM hazzy-lab: They will last long enough to print better mounts, lol
08:49 PM XXCoder: may it heat glue well
08:49 PM BeachBumPete: If I have to make new ones I will probably make aluminum ones on my VMC
08:49 PM BeachBumPete: but we will see how it goes with what it comes with at first
08:50 PM XXCoder: or go myfordboy and cast printed parts and mill it
08:50 PM hazzy-lab: that's no fun, the printer has to print it's own parts :D
08:50 PM BeachBumPete: IKR
08:50 PM BeachBumPete: luckily if I wanted to there are TONS of 3D printed parts for this machine on thingiverse
08:50 PM XXCoder: hazzy-lab: well yeah thats where mold part comes from :D
08:51 PM hazzy-lab: XXCoder: Yep! I got mine to make patters!
08:52 PM hazzy-lab: It made it's own e-chain though: https://youtu.be/8NggUsu9pak
08:52 PM BeachBumPete: Damn that thing moves!
08:53 PM XXCoder: indeed. its fast enough for laser
08:53 PM XXCoder: rel hotend hazzy-lab ?
08:53 PM XXCoder: not chineseium clones?
08:53 PM * hazzy-lab is a speed junkie
08:53 PM hazzy-lab: If I want nice parts I slow it down, that is set to "show off"
08:55 PM hazzy-lab: BeachBumPete: You'll have a blast with that printer! They are really fun, less tense than running a VMC
08:55 PM BeachBumPete: for sure man I hope so... got a nice DJI Inspire to print once I get this sorted out ;)
08:55 PM XXCoder: how did you get that all flat bed?
08:55 PM XXCoder: bolts is real annoying
08:56 PM hazzy-lab: just countersunk the holes in the bed :P
08:57 PM hazzy-lab: that is the stock hot end, very cheaply made but OK
08:57 PM hazzy-lab: I have a total of $209 in that printer, nothing fancy
08:58 PM XXCoder: I have a junk printer, I want to convert it to run off tb6560, and make it a plotter or something
08:58 PM XXCoder: because reprap firmwares suck
09:01 PM hazzy-lab: a plotter would be neat, might be OK for even a small dragknife
09:03 PM XXCoder: yeah
09:03 PM XXCoder: mght make it multiform machine
09:03 PM XXCoder: like tooli or something
09:05 PM BeachBumPete: Tom_itx whatcha makin?
09:06 PM Tom_itx: http://tom-itx.no-ip.biz:81/~webpage/cnc/Skate_truck/Skate_Truck1.jpg
09:06 PM Tom_itx: http://tom-itx.no-ip.biz:81/~webpage/cnc/Skate_truck/Skate_truck3.jpg
09:07 PM andypugh: If it’s show and tell time :-) https://www.instructables.com/id/Charlottes-Web-Style-LED-Filament-Clock/
09:08 PM Tom_itx: ahh you got it done
09:08 PM Tom_itx: looks cool
09:09 PM andypugh: I enteres it in their “Clocks” contest. Frankly I will be disappointed if I don’t win at least a T-shirt.
09:10 PM BeachBumPete: SWEET PROJECTS!
09:11 PM * Tom_itx heads back out to test some code
10:58 PM Wolf_: andypugh: thats awesome
10:58 PM Wolf_: my excitement for the day was ordering a $150 book…
10:58 PM XXCoder: hey andypugh saw your video. awesome!
10:58 PM XXCoder: led segements from those "old style" led lights?
11:07 PM Wolf_: looks like I’m going to be learning how to scrape in machines… broke down and ordered the conelly book
11:07 PM hazzy-lab: Wolf_: May I ask what book? connelly machine tool reconditioning book
11:07 PM Wolf_: yup
11:07 PM hazzy-lab: I guessed it, lol
11:07 PM hazzy-lab: Only book worth that much
11:08 PM Wolf_: thats used “good” condition =/
11:08 PM XXCoder: andypugh: btw top right vertical segement of third digit (10s seconds digit) dont work
11:08 PM roycroft: teh scraping book
11:08 PM hazzy-lab: the bible
11:09 PM roycroft: i am happy today
11:09 PM roycroft: i've been out of szechuan peppers for many many months
11:10 PM roycroft: because my local supplier were out
11:10 PM roycroft: they just came back in stock
11:10 PM roycroft: and i had a wonderful dinner that was spiced nicely
11:10 PM Wolf_: figured I should get that before going nuts and buying tools and whatnot to try to recondition the surface grinder ways
11:10 PM XXCoder: mcmansions. gonna love em. lol https://boingboing.net/2018/07/26/1-million-san-francisco-loft.html
11:11 PM XXCoder: oh it sold montg ago. LOL
11:11 PM Wolf_: and I guess the X2 is getting scraped lol
11:11 PM hazzy-lab: angle grinder would make quick work of that
11:11 PM Wolf_: lol
11:12 PM XXCoder: yeah slight issue of structural. nah you'll be fine
11:12 PM Wolf_: porta-bandsaw
11:14 PM hazzy-lab: haha
11:16 PM XXCoder: apparently time bandits will be a tv show.
11:22 PM Wolf_: anyone looking for a surface plate? https://www.ebay.com/itm/253775018247
11:23 PM XXCoder: lol
11:23 PM hazzy-lab: Wolf_: I think OxTools is making repros of those
11:23 PM Wolf_: really? lol
11:23 PM XXCoder: wonder what its rated at :P
11:23 PM hazzy-lab: Or is that Robin R?
11:25 PM roycroft: surface plate?
11:25 PM roycroft: do you mean a "precision machine"?
11:25 PM roycroft: https://eugene.craigslist.org/tls/d/precision-machine/6648074508.html
11:26 PM roycroft: i was thinking of ringing him up and offering $400 for the thign
11:27 PM XXCoder: I want to make one of surface into kitchen island. very definitely retired and out of spec one though. no cracks/massive chips though lol
11:29 PM roycroft: that would be a great kitchen island
11:29 PM roycroft: for $400
11:30 PM XXCoder: yeah. still using surface stand so its tuneable to be very flat so nothing rolls
11:30 PM XXCoder: retired one for $400? ehh doubt it
11:31 PM roycroft: that one may be toolroom grade
11:31 PM roycroft: i don't know
11:31 PM roycroft: but no craigslist surface plate is worth $3700
11:31 PM roycroft: no matter how big and nice
11:31 PM XXCoder: indeed
11:31 PM XXCoder: how do we know its still rated on whatever sticker it has
11:32 PM Wolf_: only if it has a in date sticker on it
11:32 PM roycroft: especially when you call it a "precision machine", and not a surface plate
11:32 PM XXCoder: Wolf_: is it real sticker?
11:32 PM Wolf_: IF
11:33 PM roycroft: if a sticker is the difference between $400 and $3700 even i would be tempted to make a sticker
11:33 PM roycroft: and i'm a very honest person
11:33 PM XXCoder: yeah
11:33 PM Wolf_: sticker means you can call the company that certified it
11:33 PM XXCoder: it may be copy of real one at company
11:34 PM roycroft: i can register a domain for $15 and buy a voip number for $1.50 :)
11:34 PM XXCoder: pretty easy enough to prove company exists to goverment
11:34 PM XXCoder: if it dont then its fake
11:34 PM roycroft: i can set up an LLC for $100
11:35 PM roycroft: if it came to that
11:35 PM XXCoder: yeah though I'd be suspectious of surface sold from company thats few days old
11:36 PM roycroft: and we're rapidly approaching a point of diminishing returns on the effort required to perpetrate the scam
11:36 PM XXCoder: indeed
11:36 PM Wolf_: if I was shelling out almost $4k for a plate, I would call the company that certified it and find out how much they would charge to come check it before I paid
11:36 PM roycroft: $3300 is a fair amount of money, but not enough to go to the trouble of setting up a phony business
11:36 PM Wolf_: kinda hard to fake it then
11:37 PM XXCoder: or if youre working for company that has surface inspectors, just bring one of coworker
11:37 PM roycroft: probably it would be better to just insist the seller have it inspected before you pay
11:37 PM Wolf_: or that
11:37 PM XXCoder: how much is inspection anyway
11:38 PM roycroft: it should only cost $250 or so to have it inspected
11:38 PM Wolf_: I kinda want to learn more about using a autocollimator
11:39 PM roycroft: more if it has to be flattened, of course
11:44 PM Wolf_: which of course I have a case of project snowballing starting up
11:50 PM Wolf_: like I need to fix a kingpin on one of my forklifts and move it to my other shop…