#linuxcnc Logs

May 22 2019

#linuxcnc Calendar

01:48 AM Loetmichel: GOOOOOD MOOOOOOORNING VIET^W CHANNEL!!!111 :-)
02:04 AM Deejay: moin
03:53 AM Loetmichel: ouch... lead solder gets expensive nowadays, doesent it?? -> https://de.rs-online.com/web/p/lote/1047482/
04:35 AM XXCoder: too bad theres no lead, but not toxic lead metal.
04:35 AM XXCoder: oh except gold.
04:35 AM XXCoder: slight issue is gold is ... well gold.
04:42 AM Elmo40: yeah. it is cheap, too.
04:45 AM XXCoder: i wish there was real lead to gold conversion
04:45 AM XXCoder: because we need cheap gold.
04:49 AM XXCoder: i think there is real one - red mecury? may be misremembering, to gold. but ironically that would lose money as former is much more rare than gold.
04:49 AM x2s: well, throw some stuff (neutrons?) at it and hopy for the best. ;)
04:49 AM x2s: *hope
04:49 AM XXCoder: no, red mecury is myth forgot what it was then
04:50 AM x2s: you can use Hg 196
04:50 AM x2s: but it's pretty rare
04:50 AM XXCoder: lol https://www.wikihow.com/Make-Gold-from-Mercury
05:05 AM Tom_L: morning
05:05 AM XXCoder: yo
05:10 AM jthornton: morning
05:10 AM XXCoder: yo
05:11 AM Tom_L: break in the rain
05:11 AM Tom_L: then more on the way in a day or so
05:14 AM jthornton: not showing any rain here for the next few days
06:03 AM matic292: jogging speed on linuxcnc is in what units? mm/s? mm/min? m/min?
06:06 AM jthornton: inches per minute for me
06:06 AM matic292: i got metric system
06:07 AM jthornton: I figured that
06:07 AM matic292: :-D
06:09 AM Loetmichel: mm/min then
06:10 AM Loetmichel: its why the small CNC i made for a coworker could do F15000
06:10 AM Loetmichel: in IPM that would be evem more scary than it is in mm/min ;)
06:11 AM matic292: metric is the best :D
06:12 AM matic292: everything is logical
06:14 AM SpEEdEVil: https://en.wikipedia.org/wiki/Radiance amuses me.
06:14 AM SpEEdEVil: Count the synonyms for 'confuse' on the definitions.
11:47 AM SpEEdEVil: http://youtu.be/6fFGSl02Gmg
11:48 AM SpEEdEVil: When you can't be bothered to walk over with the oil gun.
11:53 AM x2s: if it looks stupid, but it works, it is not stupid ;)
11:55 AM x2s: actually this is pretty ingenious
12:03 PM SpEEdEVil: Indeed. Trying to actually approach the switches means all the hassles of liveline working, or switching them off.
12:33 PM CaptHindsight: SpEEdEVil: nit, a measure of more than just luminance
12:42 PM CaptHindsight: I need to trim the edges of plastic parts with a end mill mounted in a robot arm....
12:42 PM CaptHindsight: where do I download the AI that takes the 3d model of the part and what the vision system sees and spits out motion commands to the robot?
12:44 PM CaptHindsight: after all this is called "machine learning" :)
01:43 PM Joe_Hildreth: I have a coupe of beginner git questions. Say I cloned the LCNC repo and some time has passed. If I have checked out branch 2.7 and I want to make sure I have the newest code, will git pull origin give me any relavent code changes made to both master and branch 2.7
01:44 PM Joe_Hildreth: or do I need to git pull origin master while checked into the master branch and git pull origin 2.7 while checked into the 2.7 branch
01:45 PM JT-Shop: I usually checkout the branch and do a git pull
01:45 PM JT-Shop: git checkout master then git pull
01:45 PM JT-Shop: git checkout 2.7 then git pull
01:47 PM Joe_Hildreth: JT-Shop: so git pull will pull the current branch you are on?
01:48 PM Joe_Hildreth: or any changes to the repo
01:50 PM JT-Shop: I have no idea, that's just the way I do it... you could test to see
01:51 PM SpEEdEVil: CaptHindsight: neural net, assessment tool, randomwalk, and 2*10^49 parts.
01:53 PM Joe_Hildreth: Been playing with it, but as the source on my machine is up to date, there is no way of telling. :-)
01:54 PM CaptHindsight: SpEEdEVil: the AI cloud machine is currently busy counting all the stars in the universe, if it's free tomorrow I'll give it a try :)
01:54 PM Joe_Hildreth: I just wanted to clarify in the tutorial how to get updated code. I will keep digging. Thank you John for being so patient with me.
01:55 PM mozmck: git pull "fetches" the changes for all branches, and updates the working tree with the changes from the current branch
01:56 PM mozmck: https://www.git-scm.com/docs/git-pull
01:57 PM Joe_Hildreth: mozmck: To make sure I am understanding correct. If I am using master and 2.7 to build the software, and I do git pull, git will fetch and merge the changes for both these branches into my local repository, correct?
01:58 PM JT-Shop: all branches for the whole repo? or just the ones you have locally?
01:58 PM mozmck: It fetches everything, but only merges changes for the current branch.
01:59 PM JT-Shop: ah
01:59 PM Joe_Hildreth: OK, merges the branch you are currently checked out on.
01:59 PM Joe_Hildreth: Thanks mozmck.
01:59 PM mozmck: If you do a git clone then it pulls all the branches from the remote into your local storage - even if you don't have local branches tracking all of them.
02:01 PM Joe_Hildreth: mozmck: What about after you cloned the repo and you just want updates for the branches you use. In my case, master and 2.7. Sounds like John's method is correct, checkout the branch then git pull
02:01 PM mozmck: Yes, the method is correct.
02:02 PM Joe_Hildreth: Thank you guys. I really appreciate the clarification. :-)
02:02 PM JT-Shop: I guess if it didn't then git branch -a would not work
02:06 PM mozmck: git is powerful and confusing :-) The nice thing is that a full (standard) clone gives you the entire repository with all branches, so every clone is essentially a full backup of everything.
03:05 PM varesa_ is now known as varesa
03:34 PM Tom_L: JT-Shop, https://github.github.com/training-kit/downloads/github-git-cheat-sheet.pdf
03:34 PM Tom_L: fwiw
03:35 PM JT-Shop: Tom_L: thanks that's a good page
03:36 PM Tom_L: you can download the docs pdf too
03:36 PM XXCoder: nice!
03:36 PM Tom_L: https://git-scm.com/book/en/v2
03:36 PM Tom_L: for more in'depth
03:48 PM Tom_L: also Joe_Hildreth ^^
03:50 PM Joe_Hildreth: Tom_L: Thanks for the link. Downloaded both of them. :-)
03:57 PM JT-Shop: someone email me 4 M3 standoffs please!
03:58 PM XXCoder: [ ];;;;; [ ];;;;; [ ];;;;; [ ];;;;;
03:58 PM andypugh: I can email you the STL fileā€¦.
03:59 PM JT-Shop: my printer is broken...
04:11 PM Deejay: gn8
05:39 PM justan0theruser is now known as justanotheruser
06:17 PM jthornton: wow looks like some nice weather here for the next week or so... about time for the rain to stop
06:19 PM * jthornton goes back out to the new coop to get a few more things done before quitting for the day
07:00 PM andypugh: jthornton: email Seb with your public ssh key
07:01 PM jthornton: ok, I might have his email I'll look
08:00 PM BitEvil is now known as SpeedEvil
09:53 PM norias: hello
09:55 PM norias: hi dan2wik
09:56 PM CaptHindsight: howdy
09:56 PM norias: Hi CaptHindsight
09:56 PM norias: I was just thinking through some fun i might have with the tormach at work
09:56 PM norias: realizing that it's a linuxcnc machine
09:57 PM norias: i see they have a USB unit for I/O
09:57 PM norias: also, it occured to me that you could get the tool table to live on the network with symlinks
09:57 PM CaptHindsight: I've never looked them over closely
09:57 PM norias: and update that from software somewhere else
09:58 PM jdh: does it re-read the tool table on use, or just at startup
09:58 PM norias: uh, yeah, good question
10:00 PM norias: i see some people are doing tool breakage for unattended operation
10:01 PM CaptHindsight: warning comedy in German ahead https://www.youtube.com/watch?v=oV5273ka1rQ
10:06 PM Tom_L: read at startup unless you specifically save it i believe
10:07 PM norias: Tom_L: I could live with that. Maybe a script that forces restart on remote save.
10:08 PM Tom_L: how does it buffer the edit remotely though?
10:09 PM Tom_L: you can open it in axis and re'read it and save it i know
10:09 PM norias: ?
10:09 PM norias: i'm assuming it's just a text file
10:09 PM Tom_L: yes
10:10 PM Tom_L: you can also limit display of fields in it
10:10 PM Tom_L: i doubt that changes the file but it could
10:10 PM norias: yeah, i'll have to look in to it at some point
10:11 PM norias: just tossing out wild ideas for now
10:11 PM norias: i'm just getting my bearings with the machine, at this point
10:11 PM norias: adapting to the world of 1.5HP spindles and stepper motors
10:12 PM Tom_L: wish i had one
10:12 PM Tom_L: with lots of low end torque
10:12 PM Tom_L: i could adapt just fine :D
10:12 PM norias: heh
10:12 PM norias: well, i'm coming from 10HP being kinda small
10:12 PM norias: so, it's an adjustment
10:13 PM norias: i feel like (but don't know) that them running a 1.5HP induction motor
10:13 PM Tom_L: yeah, my kid is finding that out
10:13 PM norias: on a VFD
10:13 PM norias: reduces the HP output
10:13 PM Tom_L: started a job this week running a DMG Mori 5 axis
10:13 PM Tom_L: i tried to explain to him the material removal rate...
10:14 PM norias: oh?
10:14 PM norias: what wasn't he getting?
10:14 PM Tom_L: he's fresh out of vo'tech with no machining experience but he won a competetion so they wanted to interview him and hired him on the spot
10:15 PM Tom_L: he hasn't taken any machining class yet but plans to so it's very new to him
10:15 PM norias: right on
10:15 PM norias: RDOC x ADOC X F
10:15 PM norias: seems fairly straight forward
10:16 PM Tom_L: he's on a 'team' running 4
10:16 PM Tom_L: i'm sure they won't throw him to the wolves right off
10:16 PM Tom_L: the wolves cost too much
10:16 PM norias: true
10:16 PM norias: seems wild to hit a mori 5 axis right out of school
10:17 PM norias: here i am with more than a decade of experience running a tormach
10:17 PM norias: don't i feel like an asshole?
10:17 PM Tom_L: they support the Skills USA competetions
10:17 PM Tom_L: he's going to national next month after taking gold in state
10:18 PM norias: nice
10:18 PM Tom_L: for drafting though :)
10:18 PM Tom_L: part of a 3 man team, draftsman, programmer, machinist team
10:18 PM norias: ahh
10:18 PM norias: i see
10:19 PM Tom_L: the machinist didn't show up so it was he and the programmer to finish it all
10:19 PM Tom_L: scored high 800 of 1000
10:19 PM Tom_L: between the 2 of em
10:19 PM Tom_L: most score in the 700's
10:19 PM Tom_L: with a full 3 man team
10:20 PM Tom_L: the programmer works at this place and recomended him
10:20 PM norias: a natural, eh?
10:20 PM norias: i swear
10:21 PM norias: 50% of the time i want to recommend machining as a career
10:21 PM norias: 50% of the time I feel like "f this. I hope this trade dies."
10:21 PM Tom_L: he's the younger of 2 and the older one took gold in 'cnc machining specialst' a year ago
10:21 PM norias: good deal
10:22 PM Tom_L: seem to like it
10:22 PM norias: i can't imagine what the trade will look like in 20 years
10:22 PM norias: i feel like there's going to be a lot of upheaval in the industry
10:22 PM Tom_L: printing will play a part but machining will be around a long time
10:23 PM Tom_L: just like anything, the cost will have to come down before it takes over
10:24 PM norias: oh, i think machining will be around
10:24 PM norias: i just wonder what the people doing it will do
10:24 PM norias: back in the day it was all about "turn handle, make smaller"
10:24 PM norias: now it's more about programming
10:24 PM norias: and not even hand writting g-code
10:25 PM Tom_L: they've got part probes on the machines etc to check the parts before they come off
10:25 PM norias: using cam, etc
10:25 PM norias: yeah
10:25 PM norias: one of my friends is the chief metrologist at a local place
10:25 PM norias: they probe a lot of stuff and it causes hell
10:30 PM Tom_L: he said they've got some gantrys there with 25' tables
10:32 PM norias: no doubt
10:39 PM Tom_L: i enjoyed it when i was doing it but i did programming as well so it was a good mix
10:42 PM Tom_L: http://linuxcnc.org/docs/2.7/html/gui/tooledit.html
10:43 PM Tom_L: The SaveFile button updates the system file but a separate action is required to update the tool table data used by a running LinuxCNC instance. With the axis GUI, both the file and the current tool table data used by LinuxCNC can be updated with the ReloadTable button. This button is enabled only when the machine is ON and IDLE.
10:43 PM Tom_L: so whatever the ReloadTable button is tied to flushes the buffer and reloads it
10:58 PM norias: Tom_L: so, you think the tormach uses the same code as this?
10:59 PM Tom_L: no idea
10:59 PM Tom_L: does it use machinekit?
10:59 PM Tom_L: it would likely be similar on something like that i would guess
11:01 PM norias: from what i can tell it's a custom gui on linuxcnc
11:01 PM norias: apparently they did some other work that they are merging in
11:01 PM norias: but i don't know the details on that