#hazzy Logs
Jan 25 2020
#hazzy Calendar
09:57 AM hazzy-m: morning
10:00 AM JT-Shop: morning
10:01 AM JT-Shop: a bit damp over here
10:20 AM hazzy-m: it's been real damp and cold here too
10:21 AM hazzy-m: visibility was about 15ft last night
10:34 AM Lcvette: morning
10:34 AM Lcvette: lcvette is looking at something to aim the coolant nozzles without having to stick his hand in the cabinet
10:35 AM Lcvette: think we briefly discussed this long ago, but was wondering if it could be self contained in linuxcnc
10:35 AM Lcvette: i know they make a add on controller but having it in probe basic would be a sweet feature!
10:38 AM Lcvette: if you have any brain storm ideas on something like that let me know!
10:42 AM Lcvette: i think it could be a seperate axis and a subroutine to pull the adjustment angle for a tool number (pulled from the current tool box) and have a corresponding settings table (is there one of those currently) thatmatched the adjustment angle to the tool number and moves the nozzle into position
10:43 AM hazzy-m: Lcvette: should be easy it all you need to do is keep the nozzle pointed at the tool tip
10:44 AM hazzy-m: you know the length and diameter of the tool (from the tool table)
10:44 AM Lcvette: good good!
10:44 AM Lcvette: yes we do
10:45 AM hazzy-m: so just need to have a little bitty stepper motor to swivel the nozzle to the right angle, just a little bit of trig needed, and that can all be done in a sub file
10:45 AM Lcvette: could make some arithmatic to get the triangle corner
10:45 AM hazzy-m: probably best to remake a gcode
10:45 AM hazzy-m: remap
10:45 AM hazzy-m: and then you can have an "aim at tool" gcode and a "retract" gcode
10:45 AM Lcvette: i have little steppers!!!
10:45 AM Lcvette: \o/
10:46 AM Lcvette: i have a whole arduino kit full of that kind of stuff
10:46 AM Lcvette: coule of kits
10:46 AM Lcvette: servos too
10:46 AM Lcvette: think there are drives in there as well
10:46 AM Lcvette: ooh exciting
10:47 AM hazzy-m: maybe take a look at the Tormach system
10:47 AM hazzy-m: https://www.tormach.com/store/index.php?app=ecom&ns=catshow&ref=SMARTCOOL&portrelay=1
10:47 AM hazzy-m: yeah, those steppers and drives should be perfect
10:49 AM hazzy-m: https://youtu.be/gcCvQAIErok
10:50 AM Lcvette: are they storng enough to overcome a shaft seals friction you think?
10:50 AM hazzy-m: yeah, should be
10:50 AM Lcvette: think some of them looked like little gear motors
10:50 AM hazzy-m: do the little steppers have a gear reduction?
10:50 AM hazzy-m: a lot doo
10:50 AM Lcvette: will have to dig out the box and see whats in there
10:51 AM Lcvette: sek i'll go get them
10:51 AM Lcvette: lol
10:51 AM hazzy-m: or or could use just a small waterproof NEMA17 motor
10:51 AM hazzy-m: https://www.omc-stepperonline.com/waterproof-stepper-motor/p-series-ip65-waterproof-nema-17-stepper-motor-2-0a-0-59-nm-83-57-oz-in.html
10:54 AM * Lcvette uploaded an image: VectorImage_2020-01-25_114715.jpg (323KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/cwacLJSzaofMHUDNXABIBFUC >
10:54 AM * Lcvette uploaded an image: VectorImage_2020-01-25_114733.jpg (116KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/FqHzXGjXuUMkPryHcLSrnRLy >
10:57 AM hazzy-m: Perfect!
10:59 AM Lcvette: I can cad up something for it
11:20 AM jthornton: I knew a guy that had his coolant nozzles on steppers so he could aim them from outside his HAAS
11:21 AM Lcvette: yup
11:21 AM Lcvette: i now know the importance of that
11:21 AM Lcvette: kind of eliminates the benefit of a tool changer if you still have to go adjust nozzles manually during the tool change
11:23 AM jthornton: now if you could aim the nozzles from g Code! that would be the berries
11:23 AM Lcvette: think its very possible!
11:24 AM Lcvette: i can see the macro for it
11:24 AM Lcvette: and like hazzy said we already have the tool length offsets
11:26 AM Lcvette: so can pull those into a macro and run them through a triangle equation to determine the angle of the nozzle to reach the tool point, or add some math to subtract x amount from the tool length offset to hit the meat of the cutter
11:26 AM Lcvette: i think the coding of it is going to be fairly easy if using an axis to drive the nozzle stepper motor
11:26 AM Lcvette: not sure if i would know how to do it some other way though
11:29 AM * Lcvette uploaded an image: chrome_Ttn4qXoGVO.png (13KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/LAhcnYjMbGoeOdRMeLMXGwkA >
11:39 AM hazzy-m: I would think you chould just use a stepgen and command the position from HAL and not need another axis, but I'm not sure
11:39 AM Lcvette: not sure either
11:39 AM Lcvette: but an axis would do it
11:39 AM Lcvette: you can control 9 right?
11:40 AM hazzy-m: http://linuxcnc.org/docs/2.8/html/hal/rtcomps.html#sec:stepgen
11:40 AM hazzy-m: yes
11:40 AM Lcvette: nice!
11:40 AM hazzy-m: but you don't need coordinated motion, so an axis is overkill
11:40 AM hazzy-m: but maybe easiest
11:41 AM JT-Shop: I programed an all HAL spool winder with a guide that moved back and forth as the spool wound up
11:44 AM hazzy-m: JT-Shop: sweet!
11:44 AM Lcvette: yeah?
11:44 AM hazzy-m: is the config somewhere accessible?
11:45 AM hazzy-m: I also have the PathPilot code for their SmartCool ....
11:45 AM Lcvette: i will start with the macro to get the calce and then if you want to see if you can make it work in stepgen that would be cool, but i agree axis may be easiest for me since i don't know hal good
11:45 AM hazzy-m: just have to find it lol
11:47 AM Lcvette: im working up the model for the macro calc
11:47 AM JT-Shop: https://gnipsel.com/linuxcnc/examples.html
11:47 AM TurBoss: hello
11:48 AM TurBoss: hazzy: do you remember that link to calibrate touch screens?
11:51 AM * JT-Shop is making this out of 1018 https://gnipsel.com/images/projects/rod-driver/Tool%20Mount%20Assb.JPG
11:51 AM hazzy-m: TurBoss: sek
11:52 AM TurBoss: thanks
11:52 AM hazzy-m: TurBoss: this? https://gist.github.com/KurtJacobson/37288a0300a9c1b3e859c8dcff403300
11:52 AM TurBoss: yes!
11:53 AM JT-Shop: https://gnipsel.com/images/projects/rod-driver/
11:54 AM TurBoss: thanks hazzy
11:59 AM dremeier[m]: for the coolant adjust: what is about a simple Servo like this? waterproofed! https://www.amazon.de/dp/B01N0XGBCJ/ref=cm_sw_em_r_mt_dp_U_D.hlEbJDNQMAT
11:59 AM dremeier[m]: then we need just a PWM output 🙂
12:00 PM JT-Shop: that's what my buddy used model servos
12:01 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JvqEm
12:01 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03cd35d22 - DOC: update copyright
12:02 PM JT-Shop: https://www.amazon.com/LewanSoul-LD-27MG-Standard-Digital-Aluminium/dp/B07569WJ1M
12:03 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+464/-0/±0] 13https://git.io/JvqEs
12:03 PM Not-c468: [02qtpyvcp] 07traviscibot 03874a6cc - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
12:04 PM JT-Shop: https://www.amazon.com/Hiwonder-Channel-Digital-Over-Current-Protection/dp/B073XZH264
12:05 PM Tom_L: https://hackaday.com/2016/11/23/a-dual-purpose-arduino-servo-tester/
12:07 PM Tom_L: https://trandi.wordpress.com/2014/09/17/fpga-rc-servo-and-stepper-motor/
12:08 PM Tom_L: verilog... even better :)
12:10 PM Tom_L: that looks more like a stepper driver though
12:10 PM Tom_L: or both maybe
12:11 PM Lcvette: my brain is fried and my google fu is failing me, is there a right triangle formula to find angles given sss?
12:16 PM hazzy-m: what is sss?
12:16 PM hazzy-m: lol
12:16 PM Tom_L: side side side
12:16 PM Tom_L: and yes
12:16 PM Lcvette: side side side
12:16 PM Lcvette: plus a 90 degree interior angle
12:16 PM Lcvette: i know all the other formulas using sohcahtoa
12:16 PM nug45[m]: Hi was building another machine today following the instructions i entered this line sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-key E0EE663E and get connection refused ! Checked i am connected to the internet what can it be ????
12:16 PM hazzy-m: nug45: common problem
12:16 PM Tom_L: a^2+b^2=c^2
12:16 PM hazzy-m: I think that't the wrong key
12:16 PM nug45[m]: Like a cold
12:16 PM hazzy-m: What version of LCNC are you trying to install?
12:16 PM Tom_L: Lcvette, quicker to plug it into your cad :D
12:16 PM hazzy-m: Tom_L: but you can't access CAD from HAL, yet
12:16 PM hazzy-m: :)
12:16 PM Lcvette: Tan a° = opposite/adjacent
12:16 PM Lcvette: can use this
12:16 PM Lcvette: i need to build a formula for the coolant aiming solution
12:16 PM Lcvette: to work in macros so i need the math
12:16 PM * nug45[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/xrnibQiHBRqFPzAuwlbYachc >
12:16 PM nug45[m]: i was following these instructions
12:18 PM nug45[m]: ProbeBasic V0.1.5 has a link to the latest probe basic installer v0.1.5
12:19 PM Lcvette: ?
12:20 PM Lcvette: you need to install everything else first
12:20 PM Lcvette: i just ran that install yesterday and it worked
12:20 PM Lcvette: are you copying and pasting the whole line into temrinal?
12:20 PM Lcvette: or typing it?
12:21 PM nug45[m]: yes copying and pasting !! it was all fine until that line do you think the key server is down
12:21 PM Lcvette: possibly
12:21 PM Lcvette: try it again
12:23 PM nug45[m]: na its still off !! ill try again tomoz
12:23 PM nug45[m]: Your machine looks good !!
12:24 PM nug45[m]: Can you send me the link for RS274NGC
12:25 PM nug45[m]: Lcvette can you send me some instructions on how to touch tools off for the tool table ? Please
12:27 PM Lcvette: sure may be a little while, im deep in thought on a project
12:27 PM nug45[m]: No worries !!
12:43 PM * Lcvette uploaded an image: mspaint_puRKYseJ4O.png (13KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/RFSUIuVsKIgwFRcwHwcbMsBK >
01:10 PM TurBoss: sup
01:10 PM Lcvette: \o/
01:10 PM Lcvette: turboss is here!
01:10 PM Lcvette: hurray
01:10 PM * hazzy-m fixed the colors on PB
01:10 PM TurBoss: xD
01:10 PM Lcvette: whats crackin?
01:10 PM * hazzy-m uploaded an image: image.png (298KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/HdycbmswmdVWxGMKBEkOHoER >
01:10 PM TurBoss: not much
01:10 PM Lcvette: :o
01:10 PM TurBoss: wor ferrari pb
01:11 PM Lcvette: hazzy needs to stick to code
01:11 PM Lcvette: lol
01:11 PM hazzy-m: lol
01:12 PM * hazzy-m was testing a new feature, live loading of changes to the QSS file so you can edit and see the changes on the fly
01:12 PM TurBoss: nice
01:22 PM TurBoss: https://www.reddit.com/r/funny/comments/eo3hmb/when_snoop_dogg_passes_the_blunt_you_kinda_just/?utm_medium=android_app&utm_source=share
01:32 PM Lcvette: nice!!
01:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 032 commits to 03master [+0/-0/±3] 13https://git.io/JvqzQ
01:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03e5c58ee - ENH: Add --develop command line option
01:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03fb1ffb5 - ENH: Add dynamic QSS reload when in --develop mode
01:35 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+464/-0/±0] 13https://git.io/Jvqzd
01:35 PM Not-c468: [02qtpyvcp] 07traviscibot 039e14d36 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
06:46 PM * Lcvette uploaded an image: Fusion360_ZOmpwfhmgI.png (131KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/usHBtGxdfolWxSKYjaIumkeL >
06:46 PM * Lcvette uploaded an image: Fusion360_kLW2j8UHOW.png (126KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/LNIQMHXdfecwWhYLyPiJnUUf >
06:47 PM Lcvette: hazzy ^^^ something like this maybe?
06:47 PM hazzy-m: Lcvette: yeah! That looks sweet!
06:47 PM Lcvette: seems pretty simple to make
06:47 PM Lcvette: all stock parts except for 4 machined pieces and they are fairly simple
07:30 PM Not-c468: [02probe_basic] 07TurBoss pushed 031 commit to 03fix_MX [+0/-0/±3] 13https://git.io/Jvq6U
07:30 PM Not-c468: [02probe_basic] 07TurBoss 0358a756a - since the buttons where fixed this is no needed any more
07:30 PM Not-c468: [02probe_basic] 07TurBoss created branch 03fix_MX - 13https://git.io/JeDwL
07:31 PM TurBoss: Lcvette: I fixed m10 m11 m12 since buttons where reversed
07:31 PM Lcvette: i already fixed
07:31 PM TurBoss: can you please take a look at the diff?
07:31 PM TurBoss: yes
07:31 PM TurBoss: i saw
07:31 PM TurBoss: https://github.com/kcjengr/probe_basic/commit/58a756a3c8c3
07:32 PM travis-ci: kcjengr/probe_basic#255 (fix_MX - 58a756a : TurBoss): The build passed.
07:32 PM travis-ci: Diff view : https://github.com/kcjengr/probe_basic/commit/58a756a3c8c3
07:32 PM travis-ci: Build details : https://travis-ci.org/kcjengr/probe_basic/builds/641886480
07:32 PM Lcvette: i tried that and it broke
07:32 PM TurBoss: sim works
07:32 PM Lcvette: if thats all you changed then it is now broken
07:32 PM TurBoss: yes just that
07:33 PM TurBoss: i did on a branch
07:33 PM Lcvette: ok but it did not work when i did it
07:33 PM Lcvette: did you change something else?
07:33 PM TurBoss: nope
07:33 PM Lcvette: it seemed to work until you start loading tools then the carousel broke
07:33 PM Lcvette: then test deeper
07:33 PM Lcvette: you will see its broken
07:33 PM TurBoss: ok
07:34 PM Lcvette: i had to revert it to the M10 having the codes again
07:36 PM TurBoss: Lcvette: seems to work fine
07:36 PM TurBoss: I cant break it
07:39 PM Lcvette: did you do metric too?
07:40 PM TurBoss: no
07:40 PM TurBoss: I'll do
07:41 PM Lcvette: hang on im testing inch now
07:41 PM Lcvette: i was testing in metric
07:41 PM Lcvette: referencing carousel
07:46 PM Lcvette: seems ok
07:47 PM Lcvette: i dunno i did these exact same change the other day and it broke
07:47 PM TurBoss: :/
07:47 PM TurBoss: fixed metric too
07:47 PM Lcvette: would not put the tools in the pocket next to the spindle
07:47 PM Lcvette: maybe i had something backwards
07:48 PM Not-c468: [02probe_basic] 07TurBoss pushed 031 commit to 03fix_MX [+0/-0/±3] 13https://git.io/Jvq6z
07:48 PM Not-c468: [02probe_basic] 07TurBoss 0360265f6 - fix metric too
07:48 PM Lcvette: either way ios fine though
07:48 PM TurBoss: yes
07:48 PM Lcvette: cool!
07:49 PM Lcvette: :D
07:49 PM Lcvette: \o/
07:49 PM TurBoss: not a change for a release
07:49 PM Lcvette: hurray!
07:49 PM TurBoss: just keept it on repo
07:49 PM Lcvette: no
07:49 PM Lcvette: we can wait
07:49 PM TurBoss: ok I'll merge
07:49 PM TurBoss: thanks for testing
07:49 PM Lcvette: yes
07:49 PM Lcvette: did you see the coolant thing?
07:49 PM Lcvette: :o
07:49 PM Lcvette: \o/
07:49 PM TurBoss: the model you draw?
07:50 PM Not-c468: [02probe_basic] 07TurBoss deleted branch 03fix_MX - 13https://git.io/JeDwL
07:50 PM Not-c468: [02probe_basic] 07TurBoss deleted branch 03fix_MX
07:50 PM Not-c468: [02probe_basic] 07TurBoss pushed 033 commits to 03master [+0/-0/±12] 13https://git.io/Jvq6V
07:50 PM Not-c468: [02probe_basic] 07TurBoss 0358a756a - since the buttons where fixed this is no needed any more
07:50 PM Not-c468: [02probe_basic] 07TurBoss 0360265f6 - fix metric too
07:50 PM Not-c468: [02probe_basic] 07TurBoss 037b43c2b - Merge branch 'fix_MX'
07:51 PM Not-c468: [02probe_basic] 07KurtJacobson pushed 031 commit to 03gh-pages [+88/-0/±0] 13https://git.io/Jvq6K
07:51 PM Not-c468: [02probe_basic] 07traviscibot 031e92a66 - Deploy kcjengr/probe_basic to github.com/kcjengr/probe_basic.git:gh-pages
08:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 032 commits to 03file_structure [+95/-95/±9] 13https://git.io/Jvqin
08:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03c5ffaef - make linuxcnc config file structure consistent
08:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03d4f7f99 - update subroutine paths
08:34 PM Not-c468: [02qtpyvcp] 07KurtJacobson created branch 03file_structure - 13https://git.io/fhCou
09:03 PM hazzy-m: yo
09:04 PM hazzy-m: I moved the sim and sample gcode files into a linuxcnc folder and made the file structure match that of $HOME/linuxcnc, so to install everything in the right place all we have do do is `cp -r /linuxcnc $HOME`
09:04 PM hazzy-m: * I moved the sim and sample gcode files into a linuxcnc folder and made the file structure match that of $HOME/linuxcnc, so to install everything in the right place all we have do do is `cp -r linuxcnc $HOME`
09:06 PM hazzy-m: doesn't seem to brake anything
09:30 PM TurBoss: col
10:19 PM Not-c468: [02probe_basic] 07KurtJacobson pushed 032 commits to 03file_structure [+313/-262/±0] 13https://git.io/JvqXT
10:19 PM Not-c468: [02probe_basic] 07KurtJacobson 036499685 - move sim configs to linuxcnc directory
10:19 PM Not-c468: [02probe_basic] 07KurtJacobson 03c5344df - probe routines should be in nc_files
10:19 PM Not-c468: [02probe_basic] 07KurtJacobson created branch 03file_structure - 13https://git.io/JeDwL
10:20 PM travis-ci: kcjengr/probe_basic#258 (file_structure - c5344df : Kurt Jacobson): The build passed.
10:20 PM travis-ci: Diff view : https://github.com/kcjengr/probe_basic/compare/6499685a934b^...c5344dfb9225
10:20 PM travis-ci: Build details : https://travis-ci.org/kcjengr/probe_basic/builds/641909857
10:22 PM * hazzy-m uploaded an image: image.png (118KB) < https://matrix.org/_matrix/media/r0/download/matrix.org/hnUHZYTWmGPXjGpKaZCOfEMa >
10:22 PM hazzy-m: which of the PB ATC sims are active?
11:12 PM TurBoss: vmc index_inc metric
11:28 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 032 commits to 03master [+0/-0/±2] 13https://git.io/Jvq1c
11:28 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03fe9a181 - log when auto loading QSS file changes
11:28 PM Not-c468: [02qtpyvcp] 07KurtJacobson 03865a017 - update about dialog with new web address
11:30 PM Not-c468: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+464/-0/±0] 13https://git.io/Jvq1C
11:30 PM Not-c468: [02qtpyvcp] 07traviscibot 03c82e845 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages