#hazzy Logs

Sep 13 2020

#hazzy Calendar

12:00 AM Joco[m]: Ideally something that can be adjusted so I can level it. I know its needed, but I would like it reasonably level. And this bench has been in place for the last ~8 years. Its't not going to settle any more.
12:08 AM Joco[m]: oh - 24" x 18" in case of interest. Tool room grade. So according to spec I "think" that's 0.00015" per foot
02:57 AM Joco[m]: * got the coolant all wired and plumbed up on the surface grinder.
09:38 AM TurBoss: morning
09:51 AM TurBoss: Q from the forums: what is the param that stores the tool in spindle when shutdown?
10:04 AM TurBoss: URL: https://forum.linuxcnc.org/qtpyvcp/40025-qtpyvcp-stored-parameters#182012
10:10 AM TurBoss: iirc is stored in a undocumented parameter from lcnc vars
10:10 AM TurBoss: *unused
10:14 AM JT-Shop: none of the linuxcnc numbered parameters for tool are persistent
10:15 AM TurBoss: hmmm
10:18 AM JT-Shop: http://linuxcnc.org/docs/2.8/html/gcode/overview.html#sub:numbered-parameters
10:20 AM TurBoss: http://linuxcnc.org/docs/html/gcode/overview.html#sub:numbered-parameters
10:20 AM TurBoss: lol
10:20 AM TurBoss: Lcvette: used one of the undocumented persistent ones
10:21 AM TurBoss: can't remember wich
10:21 AM JT-Shop: it will be in the .var file
10:21 AM TurBoss: ok
10:21 AM JT-Shop: you have to add it to make it persistent
10:22 AM TurBoss: oh!
10:22 AM JT-Shop: look at 31-5000
10:23 AM TurBoss: doc says they are volatile :D
10:23 AM TurBoss: I'll figure
10:23 AM * TurBoss uploaded a video: Ilearn.mp4 (250KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/HSfZjLllIyPjdhDduzEBqoDX/Ilearn.mp4 >
10:29 AM jthornton: only volatile if not in the .var file
10:29 AM hazzy-m: TurBoss: the tool number is stored in the persistent data framework
10:29 AM hazzy-m: sek
10:30 AM TurBoss: oh nice!
10:30 AM TurBoss: better
10:31 AM TurBoss: thanks!
10:33 AM JT-Shop: https://matrix.org/_matrix/media/r0/download/matrix.org/pwqOHkyRORfKKilXRmFHTPTO/probe a profile-inch.ngc
10:33 AM JT-Shop: does anyone understand what's going on in that probe routine... I suck at math
10:33 AM hazzy-m: https://github.com/kcjengr/qtpyvcp/blob/b6431bbe4988f6b92d7112b586372891e2ff569b/qtpyvcp/plugins/tool_table.py#L154
10:33 AM hazzy-m: TurBoss: ^
10:36 AM TurBoss: <JT-Shop "does anyone understand what's go"> hurray I'm not alone!
10:36 AM TurBoss: xD
10:38 AM Lcvette: Yo
10:38 AM TurBoss: hello!
10:38 AM Lcvette: \o/
10:38 AM Lcvette: What i break?
10:38 AM TurBoss: nothing !
10:38 AM TurBoss: lol
10:38 AM Lcvette: :D
10:38 AM hazzy-m: JT-Shop: yes, basically looks like the probe moves clockwise around polygonal path, until it hits the part and records that position.
10:38 AM hazzy-m: Initial move after trigger looks like its .1" perpendicular to the direction it was moving when last triggered, if it does not hit the part again it moves in the same direction that it was in when it was last triggered, so it eventually finds that part and walks around it
10:39 AM TurBoss: I summoned Lcvette !
10:39 AM TurBoss: because Question on the forums
10:39 AM TurBoss: about the tool in spindle persistance
10:39 AM Lcvette: Oh
10:40 AM Lcvette: What up?
10:40 AM TurBoss: I remembered that we where using the var file
10:40 AM TurBoss: but hazzy told me that not any more
10:40 AM TurBoss: \o/
10:41 AM Lcvette: No more var file?
10:41 AM Lcvette: For atc?
10:41 AM TurBoss: no, for the tool in spindle
10:41 AM TurBoss: but maybe can work with ATC
10:41 AM Lcvette: :o
10:42 AM TurBoss: hazzy: could be used for the ATC?
10:43 AM Lcvette: Pickle file
10:43 AM Lcvette: Datapickle
10:43 AM JT-Shop: hazzy-m, #1 and #2 seem to be a mystery from the first run
10:44 AM TurBoss: arent #1 and #2 arguments passed to the sub?
10:44 AM Lcvette: JT-Shop What probe routine ?
10:44 AM TurBoss: Question
10:44 AM TurBoss: <JT-Shop "https://matrix.org/_matrix/media"> this one
10:45 AM JT-Shop: one that Andy wrote to probe and log the shape of an irregular object
10:46 AM JT-Shop: the o101 ELSE moves in a polygon yes I can see that is somewhat clear to me
10:46 AM Lcvette: Ah
10:48 AM Lcvette: Ok so that looks straight forward
10:48 AM Lcvette: What the issue?
10:48 AM JT-Shop: not understanding what to put for the var defines at the top for #1, #2 and #3
10:50 AM Lcvette: #1 would be the explore angle of the polygon
10:50 AM TurBoss: <TurBoss "arent #1 and #2 arguments passed"> Ingnore that
10:50 AM TurBoss: i just read the file XD
10:51 AM Lcvette: Ie its not a smart routine that calculates it internally
10:51 AM JT-Shop: smarter than me lol
10:51 AM TurBoss: hohoho
10:51 AM TurBoss: xD
10:52 AM TurBoss: then me too
10:53 AM JT-Shop: I got it to work ONCE but only ONCE got a lot of run aways with line 34 G0 F#7 X#2 Y#3 (1mm back along probe track)
10:53 AM Lcvette: Ie polygon could be triangle or octagon so gge exterior angle is needed to make the correct turn when probing the edge of one side completes
10:54 AM Lcvette: * Ie polygon could be triangle or octagon so the exterior angle is needed to make the correct turn when probing the edge of one side completes
10:54 AM Lcvette: That's #1
10:59 AM * TurBoss uploaded an image: Captura de pantalla de 2020-09-13 17-58-42.png (20KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/ZbFuZSUaqAfmZJCdfePXIWEF/Captura de pantalla de 2020-09-13 17-58-42.png >
10:59 AM TurBoss: maybe this?
11:00 AM Lcvette: No no
11:00 AM Lcvette: Amrita of corner wen angle
11:00 AM * TurBoss uploaded an image: Captura de pantalla de 2020-09-13 17-59-50.png (20KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/eercsfRPyWMLpHOztWyTNrem/Captura de pantalla de 2020-09-13 17-59-50.png >
11:00 AM * TurBoss is dumb
11:00 AM Lcvette: * \o/
11:00 AM Lcvette: Yes
11:01 AM TurBoss: yes?
11:01 AM TurBoss: hurray!
11:01 AM Lcvette: I think
11:01 AM Lcvette: That's how i read it
11:01 AM TurBoss: so i did understand what you said correctly !
11:04 AM Lcvette: It should probe that angle then when it does not find a probe point it should begin moving at the #1 supplied angle then probe 90 degrees to gge new anhle path to find tge new side
11:06 AM Lcvette: * It should probe along that first sides angle then when it does not find a probe point it should begin moving at the #1 supplied angle from its current linear direction then probe 90 degrees to new linear direction angle path to find the new side
11:07 AM Lcvette: That's what the sin and cos calculations are doing
11:07 AM hazzy-m: Lcvette: yes, that's how i read it too
11:07 AM Lcvette: I'm not sure what the x start and y are for #2 and #3
11:09 AM JT[m]: me neither
11:09 AM Lcvette: Are those existing x and y positions pulled in?
11:09 AM Lcvette: Ie are those parameters
11:09 AM hazzy-m: Lcvette: those are the current machine pos
11:09 AM Lcvette: Oh ok
11:09 AM TurBoss: X Y?
11:10 AM Lcvette: So jt, leave blank
11:10 AM JT[m]: ok
11:10 AM Lcvette: Those are auto populated from the partakers files
11:10 AM JT[m]: I wonder why Andy had a value for x IIRC
11:10 AM Lcvette: * Those are auto populated from the parameters
11:10 AM Lcvette: Not sure
11:11 AM Lcvette: Seems wierd
11:11 AM JT[m]: yep
11:11 AM JT[m]: I'll try and pick it apart again this afternoon and see if I can get something that works :(
11:12 AM JT[m]: basicly I need to measure the profile of a little tubby and cut a piece of plywood out so the tubby will sit in it lol
11:15 AM Lcvette: Lol
11:16 AM Lcvette: Ok now im not sure about what he is intending because that partakers seems to be in the description
11:16 AM Lcvette: Which is odd
11:16 AM * Lcvette sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/bdHTiarmkvOjfNfJaIINYDpk/message.txt >
11:17 AM Lcvette: I would assume it would look like #2 = #<_X>
11:18 AM Lcvette: Or just use the #<_X> partakers where needed
11:18 AM Lcvette: * Or just use the #<_X> parameter where needed
11:19 AM Lcvette: hazzy: thoughts?
11:19 AM Lcvette: TurBoss: thoughts?
11:21 AM JT[m]: bbl guys
11:32 AM hazzy-m: Lcvette: it's recursive, so you can set the initial X and Y start pos, but then in the actual sup #1 and #2 get set to #_x and #_y
11:32 AM hazzy-m: look at lines 36 and 37
11:32 AM Lcvette: Ah...yupyup
11:32 AM hazzy-m: this set's the start position for the next probe point to the current machine point
12:10 PM TurBoss: I'm taking a look at the tooltable included at the sim files and they are not like the tooltable that saves the tooltable_plugin
12:10 PM TurBoss: i should update them?
12:11 PM * TurBoss uploaded an image: Captura de pantalla de 2020-09-13 19-10-31.png (158KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/kjCrKHzDUqQvnEHpMaPfuXaf/Captura de pantalla de 2020-09-13 19-10-31.png >
12:11 PM TurBoss: this changes are from save button
12:12 PM TurBoss: so it reads old files correctly
12:13 PM TurBoss: https://forum.linuxcnc.org/qtpyvcp/39864-error-requested-tool-not-found#181918
12:13 PM TurBoss: turbo relay
12:48 PM JT-Shop: seems to me that #2 = 2.250 ; #<_X> should be #2 = #<_X>
02:13 PM hazzy-m: maybe the pocket should not be -1
02:14 PM hazzy-m: the tooltable plugin defaults to -1, assuming that the user will change it to the proper value
03:35 PM JT-Shop: hazzy-m, that g91 seems wrong... wadda you think? I'll putz with in a bit when I knock off work
03:53 PM * JT[m] uploaded an image: 20200913_155145.jpg (2528KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/zcHdTuKjwMgJEusZeWBPgdNp/20200913_155145.jpg >
03:53 PM JT-Shop: I'm done for the day... it's 5 o'clock at my sisters house and hazzy-m house too
04:02 PM Joco[m]: like the setup JT
04:03 PM TurBoss: <hazzy-m "maybe the pocket should not be -"> what should I set as default 0 is somthing no?
04:03 PM JT-Shop: Joco[m], thanks
04:12 PM * JT[m] uploaded an image: 20200913_161121_-259823266.jpg (3068KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/SzyPGteveGoFShrpuZFsGMtL/20200913_161121_-259823266.jpg >
04:16 PM JT-Shop: hazzy-m, I'm probing my chicken dish!!!
04:20 PM JT-Shop: https://dpaste.com/7C8F5J5MJ
04:20 PM JT-Shop: roguish[m], finally got the probing routine to work
04:20 PM TurBoss: great!
04:21 PM JT-Shop: yea g91 was very very wrong lol
04:24 PM TurBoss: nice probe
04:25 PM TurBoss: what tool diameter?
04:26 PM TurBoss: i mean the holder diameter
04:35 PM Joco[m]: JT-Shop: is the a home made probe? Or bought one?
04:37 PM JT-Shop: 3/8" I think
04:37 PM JT-Shop: store bought
04:38 PM Joco[m]: hazzy: remember when I was asking/talking about a delay to button pushes to prevent accidental "brushes" on a touch screen. you mentioned you thought you had a branch tinkering on that. I have had a look and nothing obvious. can you remember the branch name?
04:38 PM Joco[m]: did it ever make it off your local PC? :)
04:39 PM Joco[m]: JT-Shop: thanks. I keep flip flopping between making one and saving up to buy one.
04:39 PM JT-Shop: TurBoss, no, it's a 1/4" shank
04:39 PM JT-Shop: it is a cheap one for sure... I thought of making one for years... need to get a good one like Lcvette has
04:40 PM TurBoss: ops
04:40 PM TurBoss: its too big
04:40 PM TurBoss: I can only hold 6mm and down
04:40 PM TurBoss: my collet is non sctandard bastard
04:40 PM TurBoss: and broken
04:40 PM JT-Shop: I think he had some mm shanks for it
04:41 PM TurBoss: can you share link?
04:41 PM JT-Shop: lol if I can find it
04:41 PM TurBoss: :P
04:56 PM JT-Shop: https://ibb.co/SVCx5FJ
04:56 PM JT-Shop: TurBoss, I can't find the probe guy
04:56 PM TurBoss: no problem JT i don't have moneys to spend
04:56 PM TurBoss: :P
04:57 PM TurBoss: I also need a new spindle with a set of er collets
04:57 PM JT-Shop: https://drewtronics.org/
04:57 PM JT-Shop: I think that is where Lcvette got his from
04:58 PM TurBoss: ah nice those are Lcvette ones
05:03 PM TurBoss: iso20 spindles start over 1200
05:04 PM JT-Shop: wow
05:04 PM Joco[m]: yeah they are. I really like the non TTS LED model. But at over $260NZD plus shipping I'm still debating if I have a crack at making one. Just cose the project would be fun and I could make for about 60NZD of steel
05:05 PM Joco[m]: <TurBoss "iso20 spindles start over 1200"> yeah - not cheap. ISO30 spindles with auto changers are even more
05:06 PM Joco[m]: sorry -that is auto drawbar not an ATC
05:06 PM * TurBoss uploaded an image: Captura de pantalla de 2020-09-14 00-05-36.png (25KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/WsFfdSZstAsPaLWGeSmfDheh/Captura de pantalla de 2020-09-14 00-05-36.png >
05:06 PM TurBoss: this is 180€
05:06 PM TurBoss: :D
05:06 PM TurBoss: I I have MTC
05:06 PM TurBoss: manual tool changer
05:10 PM * TurBoss uploaded an image: Captura de pantalla de 2020-09-14 00-09-49.png (136KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/orNoSGIFWWncZEesOHpfMTpc/Captura de pantalla de 2020-09-14 00-09-49.png >
05:10 PM TurBoss: 180 + 600 + 50 each cone
05:19 PM hazzy-m: TurBoss: I'd bever seen one of those, pretty neat, but expensive
05:20 PM TurBoss: is there something cheap?
05:20 PM TurBoss: lol
05:24 PM hazzy-m: TurBoss: how many watts do you need?
05:24 PM TurBoss: i have 500
05:24 PM TurBoss: and I'm happy
05:26 PM hazzy-m: TurBoss: I've thought about getting one of these to add to my mill for engraving, not sure how good they are though
05:27 PM TurBoss: they reach 25k rpm
05:27 PM TurBoss: very noisy
05:27 PM TurBoss: i did aluminium engraves
05:27 PM TurBoss: * i did aluminium engraving
05:27 PM TurBoss: but very little stuff
05:39 PM Joco[m]: I've been checking TTS holders against my M3 spindle. The end is not wide enough for them to seat. So either I make custom holders or I look at a shrink fitting a ring of 4140 on the end that will increase that reference serface.
05:39 PM Joco[m]: * I've been checking TTS holders against my M3 spindle. The end is not wide enough for them to seat. So either I make custom holders or I look at a shrink fitting a ring of 4140 on the end that will increase that reference surface.
05:40 PM Joco[m]: Put a lather tool in the vice and face it flush with the original spindle nose.
05:40 PM Joco[m]: * Put a lathe tool in the vice and face it flush with the original spindle nose.
05:41 PM Joco[m]: TurBoss: I thought those spindles were pretty popular on the light/medium cnc routers.
05:42 PM TurBoss: mine is light
05:42 PM TurBoss: * mine is light size
05:44 PM Joco[m]: TurBoss: they are a german made brand aren't they? If they are the ones I remember they had a good reputation re speed and runout.
05:44 PM TurBoss: yes they a shuner
05:44 PM TurBoss: but not standard collet
05:44 PM TurBoss: 👿
05:45 PM TurBoss: and broke
05:45 PM TurBoss: * yes its a shuner
05:45 PM TurBoss: 190e for 2 collets
05:45 PM TurBoss: not for me
05:46 PM TurBoss: * and broke it
05:49 PM Joco[m]: yikes
05:52 PM TurBoss: so buy the 180€ spindle is an option
05:52 PM TurBoss: i will have access to er collets
05:53 PM Joco[m]: er collets are nice.
05:54 PM Joco[m]: I have ER40 on big mill, ER30 on small cnc mill but want to convert that to something like TTS if I can. Or will go wtih an ER 16 holder.
05:54 PM Joco[m]: * I have ER40 on big mill, ER32 on small cnc mill but want to convert that to something like TTS if I can. Or will go wtih an ER 16 holder.
05:55 PM TurBoss: https://www.cncstepusa.com/cnc-router-spindle-suhner
05:55 PM TurBoss: this one is very similar
05:55 PM TurBoss: in model
05:56 PM TurBoss: TTS?
05:57 PM Joco[m]: TTS = Tormach Tool System
05:57 PM TurBoss: never eared before
05:57 PM TurBoss: * never ear before
05:58 PM Joco[m]: probably less of a router thing and more a mill thing
05:59 PM TurBoss: cool
06:00 PM Joco[m]: https://blog.tormach.com/tormach-tooling-system/
09:35 PM Not-8b99: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JU8aN
09:35 PM Not-8b99: [02qtpyvcp] 07KurtJacobson 03b959177 - ENH: VTKBackplot - add view angle settings
09:36 PM Not-8b99: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03master [+0/-0/±1] 13https://git.io/JU8ax
09:36 PM Not-8b99: [02qtpyvcp] 07KurtJacobson 033e3d339 - change log level to debug
09:37 PM Not-8b99: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+523/-0/±0] 13https://git.io/JU8aj
09:37 PM Not-8b99: [02qtpyvcp] 07traviscibot 0337bd207 - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
09:37 PM Not-8b99: [02qtpyvcp] 07KurtJacobson pushed 031 commit to 03gh-pages [+523/-0/±0] 13https://git.io/JU8Ve
09:37 PM Not-8b99: [02qtpyvcp] 07traviscibot 03462654f - Deploy kcjengr/qtpyvcp to github.com/kcjengr/qtpyvcp.git:gh-pages
09:42 PM TurBoss: very welcome!
09:49 PM hazzy-m: 👍️
09:55 PM TurBoss: hazzy: if you what to choose som nice colors for the tool paths?
09:55 PM TurBoss: * hazzy: if you what to choose some nice colors for the tool paths?
09:56 PM TurBoss: the toolcolors branch is up to date
09:56 PM TurBoss: :P
09:56 PM hazzy-m: I was looking! It works very nicely!
09:56 PM TurBoss: :)
09:56 PM TurBoss: it only needs somthing to no repeat colors
09:58 PM hazzy-m: maybe there could be a way to set colors in the tool table comments
09:59 PM TurBoss: hazzy: Q how do I compile a halcomp to binary?
09:59 PM TurBoss: halcompile gives me the c source
09:59 PM TurBoss: ah
09:59 PM hazzy-m: halcompile --install I think
09:59 PM hazzy-m: sek
09:59 PM TurBoss: --help actually helps
09:59 PM TurBoss: --compile
09:59 PM hazzy-m: oh right!
10:00 PM TurBoss: --userspace
10:00 PM TurBoss: both
10:00 PM TurBoss: thanks!
10:00 PM TurBoss: ah no
10:00 PM TurBoss: any way got it
10:00 PM hazzy-m: great!
10:00 PM hazzy-m: it can be tricky getting the paths right for it to compile
10:01 PM hazzy-m: I've had trouble in the past with RIP installs
10:01 PM TurBoss: is there a what to compare with a number other than custo comp?
10:01 PM TurBoss: hal comp?
10:01 PM TurBoss: I'm fine with custom hal comp
10:09 PM hazzy-m: what are you trying to compare?
10:09 PM hazzy-m: floats?
10:12 PM TurBoss: int
10:12 PM TurBoss: up to 12
10:13 PM TurBoss: I'm having other issues with rules and status al_axes_homed joint.0.homing doesn't seem to light a led
10:16 PM * TurBoss uploaded an image: Captura de pantalla de 2020-09-14 05-13-56.png (37KiB) < https://matrix.org/_matrix/media/r0/download/jauriarts.org/tuZddnsUjCHamSHJyoioPoLD/Captura de pantalla de 2020-09-14 05-13-56.png >