#linuxcnc Logs

Aug 15 2023

#linuxcnc Calendar

01:08 AM Deejay: moin
03:25 AM -!- #linuxcnc mode set to +v by ChanServ
03:25 AM -!- #linuxcnc mode set to +v by ChanServ
04:15 AM travis_farmer: Morning :-)
04:22 AM -!- #linuxcnc mode set to +v by ChanServ
04:39 AM Tom_L: morning
05:45 AM JT-Cave: morning
06:16 AM JT-Cave: 64°F
06:24 AM JT-Cave: Tom_L, after checking open this configuration at start up you have to build the configuration to save that option... not sure how else to handle that but thinking about it
06:32 AM Tom_L: i did that
06:32 AM Tom_L: for the test
06:33 AM Tom_L: but it failed to load the 7i96 tab. the rest loaded ok
06:43 AM Tom_L: the saving (build config) i did. restarted mesact and it loaded the config however the 7i96s tab was missing
06:43 AM Tom_L: rebuild again with the tab unchecked and opened that same config and the 7i96s tab was tjere
06:43 AM Tom_L: there
06:50 AM Tom_L: yup, just reconfirmed that
06:51 AM Tom_L: dunno why just that one tab doesn't reload
06:52 AM Tom_L: 63°F
06:52 AM Tom_L: lovin it..
06:52 AM JT-Cave: yup me too
06:53 AM JT-Cave: and I see what you're talking about
06:53 AM Tom_L: ok
06:53 AM JT-Cave: odd that it does that...
06:53 AM Tom_L: i thought it was me the first time i noticed it
06:54 AM JT-Cave: I think it is a race condition
06:57 AM JT-Cave: trying to figure out how to tell if any widget changes so I can update the status saying you need to build
07:03 AM Tom_L: fixed?
07:04 AM JT-Cave: race condition is yes, still trying to sort out when changes occurs and have not fixed the ss.py dictionary
07:09 AM Tom_L: confirmed 7i96 tab loads now
08:02 AM JT-Cave: Tom_L, try it now
09:21 AM -!- #linuxcnc mode set to +v by ChanServ
10:48 AM solarwind: roycroft for what it's worth, I keep this in mind far more than I rely on fixturing: https://www.youtube.com/watch?v=0pf-qQDslhU
10:49 AM solarwind: That is, I want to avoid the workpiece springing back into the shape it wants after removing the fixtures.
12:48 PM Tom_L: JT-Cave, sserial still broke: http://tom-itx.no-ip.biz:81/~webpage/cnc/JT-SHOP/mesact2/mesact2_error1.png
12:48 PM JT-Shop: yup, not got that far yet
12:49 PM Tom_L: what am i looking for then?
12:50 PM Tom_L: get an * by build config sometimes now
12:50 PM Tom_L: or is that just when you check the box off?
01:00 PM Tom_L: yeah, i removed the joint & home on the sserial screen, built the config and it still shows it there. it's not clearing it from the [SSERIAL] section in the ini
01:01 PM Tom_L: Status is updated too :)
01:01 PM JT-Shop: anytime you change something the status box "should" say changed and * after Build Config and gone after building
01:02 PM Tom_L: it may not be possible but if i check it then uncheck it with no changes (i changed my mind) to clear those
01:02 PM * JT-Shop goes to change the deer feeder battery before he forgets
01:03 PM JT-Shop: I just check for change of any kind
01:03 PM Tom_L: right
01:03 PM JT-Shop: if it was an editor a back button would be the way to go but...
01:03 PM Tom_L: i get that
01:03 PM Tom_L: just wishful thinking
01:04 PM JT-Shop: so if you have not changed anything and change something and don't get * let me know
01:04 PM Tom_L: is the checkbox the only think that triggers that?
01:05 PM JT-Shop: https://github.com/jethornton/mesact/commit/953a5beca77c36a439030528f8c4a19ca9178e87
01:05 PM Tom_L: if i add an input it doesn't change
01:05 PM JT-Shop: ok
01:05 PM Tom_L: if in invert one that's already there it changes
01:05 PM JT-Shop: an input is a qpushbutton
01:06 PM JT-Shop: I'll have to test that but it needs to be added
01:06 PM JT-Shop: a push button with a menu :)
01:06 PM Tom_L: changing the joint data triggers it
01:06 PM Tom_L: as well as spindle
01:07 PM JT-Shop: brb
01:07 PM Tom_L: changing firmware triggers it
01:08 PM Tom_L: doesn't change with sserial io changes
01:09 PM * travis_farmer has lost ALL faith in his fathers accountant... as he STILL has not finished the paperwork for his tax return :-(
01:09 PM Tom_L: MDI_COMMAND changes itt
01:09 PM Tom_L: next years will be due before you file this one
01:09 PM travis_farmer: yeah, no kidding!
01:10 PM travis_farmer: next year, i just get my W2, and file myself
01:10 PM JT-Shop: what's the rush he has until October 15 to file if you're getting a refund
01:10 PM Tom_L: JT-Shop, looks like most things trigger it except addint IO and sserial IO
01:11 PM Tom_L: looks like changing exhisting io triggers it
01:12 PM Tom_L: well, just invert
01:12 PM Tom_L: if i change that exhisting one to something else it doesn't trigger it
01:13 PM Tom_L: yeah it seems it's limited to those selectors in IO
01:14 PM Tom_L: changing SS cards triggers it
01:30 PM Tom_L: travis_farmer, you'll owe so much for filing this late they'll keep next years to cover it
01:32 PM Tom_L: and i'd certainly find a different accountant
01:33 PM travis_farmer: Hmmm...
01:35 PM Unterhausen: my client disconnected yesterday and I didn't notice.
01:35 PM Tom_L: we missed you
01:35 PM Unterhausen: no you didn't
01:35 PM Tom_L: :)
01:35 PM Tom_L: we talked about you
01:36 PM Unterhausen: I was busy finishing a project in the garage. Which is a somewhat rare event
01:36 PM Unterhausen: the worst insult is to be forgotten
01:37 PM Tom_L: btw, what's up with the matrix bridge?
01:38 PM Unterhausen: isn't the real problem with discord? Or was their data breech in addition to the bridge vulnerability?
01:38 PM Tom_L: i've no idea
01:38 PM Tom_L: that's not my thing
01:40 PM Unterhausen: Cap'n is over there insulting us
01:40 PM travis_farmer: yes, i saw that ;-)
01:43 PM Unterhausen: the last message here before I was disconnected was from him. Coincidence? I think not
01:47 PM robotustra: is there any lcnc component which does mod division operation?
01:50 PM robotustra: I'm trying to derive encoder.X.phase from spindle position and a number of steps per revolution
01:56 PM robotustra: I attached stepgen to spindle speed control, now I'm trying to feed encoder internally. Anybody did such thing?
01:57 PM CaptHindsight: I was praising the other channel
01:59 PM robotustra: may be it could be done differently
02:10 PM Rhine_Labs: Another Old Tormach board out the door!! Very happy customer. this tiem bad relay and bad ULN2803
02:24 PM Scopeuk: Darlington array, old school
02:34 PM Unterhausen: modulo is sometimes called remainder
03:00 PM bjorkintosh: Unterhausen, who sometimes calls modulo remainder?
03:01 PM Unterhausen: people who don't call remainder modulo division?
03:04 PM bjorkintosh: I thought they were related but not the same.
03:12 PM Unterhausen: search for "modulo or remainder" and you'll see they are synonyms
03:17 PM bjorkintosh: programming languages as usual corrupt the meaning.
03:17 PM bjorkintosh: https://en.wikipedia.org/wiki/Modulo
03:27 PM Unterhausen: mathematicians make up new meanings for perfectly normal words all the time
03:28 PM bjorkintosh: and programming language implementors trash them even further.
03:28 PM Unterhausen: not too surprising that computer programmers do, possibly including misspellings
03:30 PM Unterhausen: that's because vi didn't have a spell checker
03:31 PM bjorkintosh: haha
03:43 PM JT-Cave: Tom_L, i/o change now triggers the status
03:43 PM Tom_L: we'll see :)
03:44 PM Tom_L: that was all the fixes wasn't it?
03:44 PM Tom_L: no.. sserial
03:49 PM Tom_L: loading a config file really shouldn't trigger it but it does
03:49 PM Tom_L: maybe nothing you can do with that
03:50 PM Tom_L: confirmed IO and sserial IO both trigger it
03:52 PM Tom_L: any way to reset that right after loading a config?
03:54 PM JT-Shop: with open config?
04:00 PM Tom_L: yes
04:00 PM JT-Shop: yes, that's a good idea
04:01 PM Tom_L: also with the checkoff box
04:01 PM Tom_L: on a load
04:01 PM Tom_L: just when it's opened the first time
04:03 PM JT-Shop: once you check something you need to build
04:06 PM Tom_L: right
04:08 PM Tom_L: i'm saying if you've checked the 'load config' box and saved it, the next time you open mesact that way it should also clear the * and Status box
04:08 PM JT-Shop: it does
04:08 PM Tom_L: i didn't know if that required two edits
04:09 PM Tom_L: ok i see that now
04:10 PM Tom_L: so opening a config without the checkbox marked is the only place that needs it cleared
04:10 PM JT-Shop: yup
04:11 PM Tom_L: i hadn't checked both..
04:14 PM * JT-Shop thinks he will wait for tomorrow to install the ACS Z06 rockers... too much stress drilling holes in a C8
04:15 PM Tom_L: it's just plastic isn't it?
04:15 PM Tom_L: composite?
04:15 PM JT-Shop: fiberglass where I'm drilling
04:16 PM JT-Shop: the body and fenders are fiberglass
04:16 PM Tom_L: ok
04:17 PM Tom_L: this tool has come a long ways in a short time
04:17 PM JT-Shop: thanks, I learned a lot writing the first one
04:19 PM * Tom_L goes outside for a bit
04:22 PM travis_farmer: as long as you keep learning, you can't grow old ;-)
04:29 PM Scopeuk: https://twitter.com/brendonbuilds/status/1691553528634855655?t=MvTjFWdDGGRFg05G7StG6g someone's having fun (PCB engraving) sorry for twitter link he doesn't put stuff any where else
04:42 PM JT-Cave: Tom_L,
04:42 PM Tom_L: yessir?
04:43 PM * Tom_L just finished cleaning the chalk off the drive
04:44 PM JT-Shop: fixed
04:45 PM Tom_L: ss?
04:45 PM Tom_L: oh the load thing
04:46 PM JT-Shop: open config
04:46 PM JT-Shop: I'm thinking of how I want to use only one dictionary for both ss and i/o
04:46 PM JT-Shop: well you will grow older but if you keep your mind sharp it's easier to take
04:46 PM Tom_L: yay it works too
04:46 PM JT-Shop: yippee
04:47 PM Tom_L: doesn't do anything but looks better
04:47 PM Tom_L: one of those things nobody will know
04:48 PM Tom_L: should i wait for ss to build?
04:49 PM JT-Shop: yup, I'll fix that in the am
04:49 PM * Tom_L checked to make sure things like verifying firmware didn't trip it
04:50 PM JT-Shop: no menu items will trip the status
04:50 PM Tom_L: just user interactive things
04:51 PM * travis_farmer has great skepticism as to if he will ever be able to actually make any money with his machine...
04:51 PM Tom_L: not at the rate you're going
04:52 PM JT-Shop: do you use any free advertising like fb marketplace
04:52 PM Tom_L: the machine is only part of it. you need a plan
04:52 PM * travis_farmer has no sense of a plan...
04:53 PM Tom_L: JT-Shop, are you still making spyder stuff?
04:53 PM travis_farmer: i just started building it, assuming i could make money with it
04:53 PM JT-Shop: no, spyderstore.com will close December
04:54 PM Tom_L: i built my mill with a plan to use it some for machining but mostly for testing things
04:54 PM Tom_L: and the fun of building it
04:55 PM travis_farmer: oh i have fun working on it, i just have no clue how to actually MAKE something with it, to the customers plan
04:55 PM Tom_L: start working on that too then
04:57 PM travis_farmer: starting to think this is turning into the drum kit, that i still don't know how to play...
04:57 PM * JT-Shop needs to find a can of Johnson's paste wax
04:57 PM Tom_L: i thought you found and got some
04:57 PM JT-Shop: I got a bit from my buddy Rickey but have not found a can for sale anywhere
04:59 PM Tom_L: https://www.amazon.com/SC-Johnson-Paste-Wax-1lb/dp/B0000DIWIM
04:59 PM Tom_L: from the irc logs
05:00 PM Tom_L: posted by JT-Shop hissself
05:00 PM JT-Shop: unobtainum
05:00 PM Tom_L: ahh
05:00 PM JT-Shop: so if you see a can anywhere snatch it up
05:02 PM Tom_L: haha
05:02 PM Tom_L: https://www.walmart.com/ip/SC-Johnson-Paste-Wax-16-oz-1lb/23142990
05:02 PM Tom_L: https://woodworkingmasterclasses.com/discussions/topic/johnson-paste-wax-alternative/
05:03 PM XXCoder: what was orginal price?
05:03 PM Tom_L: not that much
05:04 PM JT-Shop: 5-6 bucks
05:04 PM XXCoder: insane
05:04 PM Tom_L: https://helmshardware.com/p/wood-floor-paste-046500002021
05:04 PM Tom_L: they're calling it johnson's
05:07 PM Tom_L: https://www.mercari.com/us/item/m24076398912/
05:07 PM Tom_L: used
05:08 PM XXCoder: look at label
05:08 PM XXCoder: suggested below it has 3 more
05:36 PM JT-Shop: https://gnipsel.com/images/vehicles/c8/rockers/
05:44 PM robotustra: is probe basic for mills only?
05:44 PM Tom_L: that's my take on it
05:44 PM Tom_L: JT-Shop, fancy
05:44 PM JT-Shop: I think he has one for lathe
05:45 PM robotustra: ah, there is a probe basic lathe
05:45 PM Tom_L: may not have quite the developement as the mill
05:45 PM Tom_L: dunno, i've not used either one
05:45 PM Tom_L: but have heard more about mill
05:46 PM JT-Shop: both are too busy for me
05:46 PM Tom_L: it _is_ alot
05:46 PM robotustra: https://www.qtpyvcp.com/showcase/lathe_vcps.html
05:46 PM Tom_L: robotustra, did you get 12 installed ok with preempt-rt?
05:46 PM robotustra: yes
05:46 PM robotustra: on old old notebook
05:47 PM Tom_L: may be slow on the parport
05:47 PM robotustra: got rt kernel and installed lcnc 2.9
05:47 PM robotustra: I don't care much because my max speed on lathe is about 10 mm/s
05:48 PM robotustra: jog may be 25 mm/s
05:48 PM robotustra: so, I put 100000 for base thread, lcnc complains but work
05:49 PM Tom_L: you may have to increase that
05:49 PM robotustra: complains at start only, I checked at output on LPT with oscilloscope - signals looks decent
05:50 PM Tom_L: i dunno but it may adjust that down on it's own
05:50 PM Tom_L: i'm not sure on the base / servo threads
05:50 PM robotustra: base is usually 50 mks
05:51 PM robotustra: by default it 100 microsec
05:51 PM robotustra: servo thread 10 time slower
05:52 PM robotustra: as soon as I feed my spindle with ste/dir I need about 1600 kHz to get 1000RPM
05:53 PM robotustra: I can get this frequency if the base thread period is below 200 microsec
05:54 PM robotustra: anyway, it's good enough for 100% of all my operations becasue I'm usually turning in the range from 300 to 600 rpm
05:54 PM robotustra: even 150 - 500
05:55 PM robotustra: now I have to buy some opto isolation board to connect LPT to my arduinos :)
05:58 PM robotustra: ah, also I have to install an encoder
06:07 PM JT-Shop: say goodnight Gracie
07:16 PM robotustra: what ppr for encoder is good enough for rigid tapping for lcnc?
07:17 PM robotustra: is 360 ppr good enough?
07:17 PM Tom_L: i'm sure it is
07:17 PM Tom_L: mine is 500 but i don't think it needs to be that fine
07:17 PM Tom_L: for that
07:18 PM Tom_L: what's important is the index pulse
07:18 PM robotustra: ok
07:18 PM robotustra: you pean phase-Z
07:18 PM robotustra: *mean
07:18 PM Tom_L: yes
07:19 PM Tom_L: AB are quad and Z is a single pulse
07:20 PM robotustra: nice
07:20 PM robotustra: I have one with 2000 ppr, but I think it could be too much fou my poor machine
07:25 PM Tom_L: yeah especially with the parport
07:27 PM robotustra: parport can do up to 4kHz about
07:28 PM robotustra: need to print some pulleys