#linuxcnc Logs

Jun 26 2022

#linuxcnc Calendar

12:00 AM Contract_PilotRh: Cleaning Shop Cabinets I need to Stop Hording LOL. https://www.stevenrhine.com/wp-content/uploads/2022/06/20220625_213421-1024x576.jpg
12:17 AM Contract_PilotRh: All going on craigslist.
12:17 AM Contract_PilotRh: LOL
12:19 AM Contract_PilotRh: Current Everyday Use.. https://www.stevenrhine.com/wp-admin/upload.php?item=130166
12:20 AM Contract_PilotRh: s/admin/content/, s/upload/uploads/2022/06/20220625_221451-1024x576/, s/php?item=130166/jpg/
12:20 AM Contract_PilotRh: Current Everyday Use.. https://www.stevenrhine.com/wp-content/uploads/2022/06/20220625_221451-1024x576.jpg
01:10 AM CaptHindsight[m]: None of those cars listed on Craigslist for $1 are actually asking only for $1
01:10 AM CaptHindsight[m]: Un-truths
01:12 AM XXCoder: lol yeah
01:12 AM XXCoder: same on fb market
01:13 AM CaptHindsight[m]: I;m going to lie to you right up front in the headlines for my ad
01:26 AM Deejay: moin
01:31 AM Rhine_Labs: Up at 5am later
01:44 AM XXCoder: roycroft: https://www.printables.com/model/231986-sumiyoshi-double-tendon
01:44 AM XXCoder: finally finished it lol
03:53 AM travis_farmer: G'Morning
04:37 AM Tom_L: morning
04:46 AM JT-Cave: morning
04:48 AM Tom_L: JT-Cave, i had one thing i'm not clear about building a 7i96s config
04:49 AM Tom_L: and a couple settings i wasn't using in mine that may or may not be optional
05:05 AM Tom_L: ok, had to take the dogs out..
05:07 AM Tom_L: on the spindle tab if you set output to analog and set a Maximum rpm it's an error if you don't set the PID Max Output to match the Spindle Maximum but the PID settings are greyed out
05:07 AM * JT-Cave is now in hunting mode each morning
05:07 AM JT-Cave: ok
05:07 AM Tom_L: heh, got critters?
05:08 AM JT-Cave: tobacco hornworms, found 3 yesterday
05:08 AM Tom_L: and on the Joint PID settings i wasn't setting DEADBAND, MAX_OUTPUT or MAX_ERROR on mine so i left those blank but get a runtime error if they're not filled in
05:09 AM Tom_L: so i just used your defaults button for that one
05:09 AM Tom_L: the only real issue i saw was the spindle thing on max rpm
05:10 AM Tom_L: i can see you've really put some time in this thing..
05:10 AM Tom_L: i hope ppl start using it more
05:12 AM Tom_L: i noticed when you quit linuxcnc 2.9 with the X they don't ask if you're sure you wanna quit anymore :)
05:13 AM JT-Cave: me too
05:13 AM JT-Cave: my too fixes that
05:13 AM JT-Cave: tool
05:13 AM Tom_L: oh?
05:13 AM Tom_L: i knew that bugged you :)
05:13 AM XXCoder: just closes eh? sounds dangerous
05:14 AM Tom_L: well don't push the X then silly
05:15 AM XXCoder: lol
05:17 AM Tom_L: on those PID settings which i think may be optional... if they're blank maybe add the lines to the config but ### them out?
05:20 AM Tom_L: in the Joint section 'DRIVE' isn't part of the joint settings and looks like it may be there for you. Should that be moved to your config settings section instead?
05:21 AM Tom_L: i can see why you put it there though. one per joint
05:22 AM Tom_L: it just threw me the first time i saw it there
05:23 AM Tom_L: and the 2 INVERTS
05:25 AM Tom_L: it doesn't hurt anything having them there but might confuse somebody
05:27 AM JT-Cave: they are parameters you can set
05:28 AM Tom_L: i just didn't find them in the docs
05:29 AM Tom_L: if someone changes them after running the config they may not do anything
05:29 AM Tom_L: i'm not sure
05:31 AM JT-Cave: dir invert will change the direction step invert will step on high to low
05:32 AM Tom_L: they're not documented in the joint section is all
05:32 AM Tom_L: i know what they do
05:34 AM JT-Cave: they are hostmot2 parameters not joint parameters
05:34 AM Tom_L: ok
05:34 AM Tom_L: makes more sense now
05:37 AM Tom_L: they should be added to the 2.9 docs for hm2
05:38 AM JT-Cave: they may be firmware dependent
05:38 AM JT-Cave: I don't work on the docs anymore
05:41 AM Tom_L: overall... A+ :) i was able to make a working config and twiddle some leds in mdi
05:42 AM JT-Cave: cool
05:42 AM JT-Cave: thanks for testing
05:42 AM Tom_L: i didn't try any pyvcp etc though
05:42 AM Tom_L: or mdi commands
05:42 AM JT-Cave: how did you twiddle the leds?
05:42 AM Tom_L: mdi
05:42 AM Tom_L: coolant and spindle
05:43 AM Tom_L: was the easiest thing i could think of
05:45 AM JT-Cave: I thought you were controlling the leds on the 7i96s
05:45 AM Tom_L: the user leds?
05:45 AM Tom_L: no
05:45 AM Tom_L: just the ones on each pin
05:47 AM Tom_L: you may have to access the .vhd to change what those do i'm not sure, i've never messed with the user leds
05:47 AM Tom_L: he put an led on each IO
05:49 AM Tom_L: that's gonna be a nice board
05:52 AM Tom_L: i suppose i could hook a sserial card up to it and try that..
05:59 AM chris_99: Hi, i've got an aluminium extrusion which has a motorised stage, that i need to mount on something (maybe a small wood sheet?) - https://www.anfractuosity.com/files/DSC09342.jpg it's got a bunch of nuts on the bottom, so i could put a bolt through the wood and countersink the bolt I think. I was wondering though is there something metal like pegboard that I could bolt it onto instead?
06:26 AM Loetmichel: Mornin'. Ugh. Not getting younger. Helped my ex-boss to move his model plane workshop from 3rd story to the cellar yesterday. 10 hours of carrying stuff and tools... today: Feeling every muscle protesting against that overuse :(
06:36 AM * JT-Cave should learn to make a branch when making huge additions to measct
06:36 AM JT-Cave: mesact
06:43 AM travis_farmer: JT-Cave: i too had to learn that hard lesson, making branches. i use gitkraken to access my github, and i like it as it shows the branches visually.
06:47 AM JT-Cave: gitkracken is too colorful for me lol I like git gui
06:48 AM travis_farmer: "too colorful" ? lol, first i heard that complaint ;)
06:50 AM travis_farmer: don't know if git gui does it, but i also like the diff view when checking changes and such. but anyway, to each their own ;)
06:52 AM JT-Cave: I've used both for quite some time and the simpler interface of git gui takes up much less room on my screen and if I want to I can view the history and other things
07:44 AM _unreal_: and I now have my mag relays mounted. took a few tries
07:45 AM _unreal_: err mag reed switches
07:45 AM _unreal_: its very easy to break the glass when bending the pins
07:45 AM _unreal_: and I had to bend the pins
07:47 AM Tom_L: JT-Cave, are you eventually gonna try and support sserial IO?
07:48 AM _unreal_: Tom_L, for what interface operational use?????
07:48 AM _unreal_: just wondering
07:48 AM Tom_L: what do you mean?
07:48 AM _unreal_: seeking more data
07:49 AM Tom_L: slow io like limit switches, pendant functions etc
07:49 AM _unreal_: ahh
07:49 AM Tom_L: all in one cards may not have quite enough io for _everything_ you add
07:50 AM Tom_L: there is an sserial pendant card to iirc
07:50 AM _unreal_: would be nice to have all limits and control functions and buttons etc.... go to an arduino. then serial I/O to the pc
07:50 AM _unreal_: got o an arduino or stm32 esp32 etc....
07:50 AM Tom_L: sserial does that already
07:51 AM ZincBoy[CAON]066: That is what the 7i73 does
07:51 AM Tom_L: 7i84 etc iirc
07:51 AM _unreal_: throwing it out there one more time. I have 7 of these on hand if anyone is interested in any for a steep discount. https://www.alliedelec.com/m/d/be1f8a408e867408227b8f8dd5d56353.pdf
07:52 AM ZincBoy[CAON]066: I have a 7i73 and two 7i84 cards in my config to handle all the IO
07:52 AM Tom_L: _unreal_, put up a webpage and advertise them there
07:53 AM Tom_L: things like coolant pumps etc would do well on sserial
07:53 AM ZincBoy[CAON]066: The IO in the all in one cards is sserial already.
07:54 AM _unreal_: ? true. but most cards have enough relay I/O to drive a coolant pump
07:54 AM _unreal_: well time to make food
07:54 AM _unreal_: and coffee
07:54 AM ZincBoy[CAON]066: Only the stepgen and encoders get direct FPGA connections. Pretty much everything else is through a sserial port.
07:56 AM ZincBoy[CAON]066: Sserial is plenty fast enough to do the read/write cycle every servo period so you don't need anything faster as Linuxcnc won't be able to use it.
07:57 AM Tom_L: i had one on my mill for a while to test it
07:57 AM Tom_L: maybe 7i84? i don't remember
08:00 AM ZincBoy[CAON]066: They are really nice cards (7i84). It is nice being able to put one in a remote cabinet so all my toolchanger IO doesn't have to run back to the main enclosure. Just the sserial cable.
08:01 AM Tom_L: maybe one day when i have nothing else to do i'll rewire my cabinet with a 7i96s & 7i84
08:03 AM * travis_farmer needs to re-wire his cabinet too... dang spaghetti wiring, looks like hell in there...
08:04 AM Tom_L: if it works...
08:04 AM Tom_L: don't fix it
08:04 AM travis_farmer: yeah, i know. but it still looks embarrassing
08:05 AM Tom_L: i was changing mine back and forth testing for a while so i'm not that worried about it's looks
08:05 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/rue/Control2.jpg
08:06 AM Tom_L: most of what was on the door is gone now
08:07 AM JT-Shop: Tom_L, mesact supports all sserial cards
08:07 AM Tom_L: JT-Shop, i was just reading the note you had on the tab about it
08:09 AM Tom_L: did you add the 83 & 87?
08:09 AM JT-Shop: no
08:10 AM JT-Shop: what is the 7i83?
08:10 AM Tom_L: i dunno
08:10 AM JT-Shop: 7i87 is analog input
08:10 AM JT-Shop: lol
08:11 AM Tom_L: analog servo
08:11 AM Tom_L: 6 channel
08:11 AM Tom_L: +-10v
08:12 AM Tom_L: for general IO i think the 84 would be the most useful
08:12 AM Tom_L: 32 in 16 out
08:15 AM Tom_L: i may need a refresher course if i ever try to wire one up again
08:19 AM JT-Cave: the only reason I don't support those two cards is I don't have one to get the pin names
08:19 AM JT-Cave: muggy here
08:56 AM t4nk_freenode: picked up a webcam today... 3euro ;)
08:56 AM t4nk_freenode: it's even pretty decent
09:20 AM Tom_L: like 62F out this morning
09:36 AM _unreal_: ok all the new holes are done
09:44 AM _unreal_: damn it.... just finished doing my tapping etc... and tested the limit mag reed switch adapters I built. all is wonderful. but I never cad drew my stepper. just did a scale location dry fit. and discovered I can make a plate and mount the stepper to this main XZ frame plate
09:44 AM _unreal_: with stand off's and it will be perfect
09:44 AM _unreal_: I REALLY dont want to put it back on there UGH....
10:19 AM -!- #linuxcnc mode set to +v by ChanServ
10:19 AM -!- #linuxcnc mode set to +v by ChanServ
10:39 AM sliptonicBradCol: Anyone around who can help me understand some things about switchkins XYZAC-trt and related concepts?
10:39 AM sliptonicBradCol: I've read through the 47 page on TCP 5-axis kins and the related docs pages. I have XYZAC working on my mill. Now struggling to understand exactly how to configure so the rotation point is correct
10:43 AM sliptonicBradCol: What I have is a small rotary table like this..
10:43 AM * sliptonicBradCol uploaded an image: (81KiB) < https://libera.ems.host/_matrix/media/r0/download/jauriarts.org/wmJtzWCpnJYVpZENrspAPNRf/2022-06-26_10-41.png >
10:44 AM sliptonicBradCol: It's mounted to the mill table when needed. So I need to build a routine to home and locate the rotary. The docs I've read so far seem to assume that the 4th and 5th axes are permanently located.
10:46 AM _unreal_: so I have the stepper very close too the mag reed switch. I do wonder if it may trigger it. I tend to think/hope not
10:47 AM _unreal_: iron does not stick to the body as is at all. SO. I would assume the mag field from the coils of the stepper are not likely to get outside of the can with enough power to false trigger the mag reed switch
10:47 AM _unreal_: I'll just have to test it.
10:47 AM _unreal_: its at least 2" away
10:48 AM _unreal_: sorry 1" away
11:01 AM t4nk_freenode: apology accepted
11:07 AM ZincBoy[CAON]066: I can't help with the TCP stuff but I do have a solution for the 4/5th axis being temporally mounted. I have a pin that indicates when the axis is mounted and enables it in the hal. If it is not there, the axis is emulated so the GUI works the same and any A or C axis command is accepted without error. The other method is just to have two configs with and without the axis.
11:08 AM sliptonicBradCol: Interesting. I haven't had that problem. Since A/C are open-loop steppers, the GUI doesn't care
11:09 AM ZincBoy[CAON]066: I have closed loop servos so it is needed.
11:09 AM ZincBoy[CAON]066: Homing is also emulated so "home all" works even with no real axis present.
11:25 AM _unreal_: well time to get some chem's for the pool bbiab
11:56 AM Tom_L: ZincBoy[CAON]066 i just run 2 configs. one when i have the rotary mounted
11:57 AM Tom_L: sliptonicBradCol, cute rotary cradle
12:06 PM sliptonicBradCol: Two configs is fine. But since the position of the rotary on the table isn't indexed, the basic offset configuration still has to be repeated.
12:07 PM sliptonicBradCol: The rotary is a little smaller than I would like but it has harmonic drives and seems rigid enough for the small stuff I do. Mostly I just want a platform I can play with so I can work on and test 3+2 milling strategies in FreeCAD
12:52 PM travis_farmer: 89F outside... i started out to my workshop, and turned back around when i opened the door. it was like being hit with a flame to the face...
12:54 PM travis_farmer: i just hope i can insulate my new workshop/shed when i build it. the roof will be a "instant garage" tent, with wood-stud end walls. i will try to use some Styrofoam on the roof to keep it from becoming a greenhouse
12:56 PM travis_farmer: it is a 13'w X 20'l X 12'h tent
12:57 PM travis_farmer: plenty of room for my CNC router table :)
01:05 PM _unreal_: holy hell. its hot out. just finished mowing.
01:05 PM travis_farmer: yeah, that's what i was saying a moment ago ;)
01:06 PM _unreal_: o,O try mowing in florida in the middle of summer
01:07 PM travis_farmer: i will stick with my warm 89F ;)
01:07 PM Tom_L: sliptonicBradCol, yeah mine was mostly for testing as well
01:07 PM Tom_L: mild 74F here
01:09 PM travis_farmer: Ooo, i could work in 74F, but 89F air temp, inside a tin can is a bit too hot
01:11 PM travis_farmer: tomorrow it is supposed to rain, so should be cooler in the workshop...
01:18 PM CaptHindsight[m]: we got a break this weekend, it's only 70's
01:20 PM * travis_farmer considers finding a way to install an A/C in workshop...
01:21 PM c101horse8332[m]: what? you dont want a sauna/workshop combo?
01:22 PM travis_farmer: not really. bad for the electronics ;)
01:22 PM c101horse8332[m]: pot all the electronics
01:23 PM travis_farmer: makes it hard to make changes that way ;)
01:26 PM CaptHindsight[m]: indoor wading pool in the shop
01:27 PM travis_farmer: now that's an idea! nothing like wading in water while i work on electronics :)
01:28 PM Tom_L: make sure it's mains
01:29 PM Tom_L: i had an ac in mine at one point
01:29 PM travis_farmer: thanks! i will do so Tom_L! always great when people are looking out for me ;)
01:29 PM Tom_L: always glad to help :)
01:29 PM travis_farmer: lol
01:30 PM travis_farmer: should i ground the pool water?
01:30 PM Tom_L: yeah but use the 'other' ground
01:30 PM Tom_L: it's black or red usually
01:31 PM travis_farmer: lol
01:31 PM Loetmichel: travis_farmer: as long as the electrnics is either battery driven or in a "TI" power source the water you are WADING in isnt a problem
01:32 PM travis_farmer: thanks Loetmichel, i think we were joking ;)
01:32 PM Loetmichel: i was, too
02:02 PM JT-Shop: seems the government is spending $500,000,000 on an under sea cable to europe but not a dime on developing a cost effective electric car for the people who pay for all that
02:03 PM JT-Shop: my brake pads have been sitting in Lefittown PA since 6/22 Package Acceptance Pending WTF is that?
02:03 PM Tom_L: they're playing football with your package
02:06 PM JT-Shop: I've never seen that for a domestic package
02:07 PM CaptHindsight[m]: more profit in oil than e-cars for now
02:12 PM JT-Shop: yep it's always about big business and not the people
02:43 PM JT-Shop: well I just figured out what's wrong with the front derailleur on the E-Bike... the shifter is Sram and the derailleur is Shimano
02:43 PM travis_farmer: shitmano! tell me it isn't so!
02:45 PM JT-Shop: tis true and that's why I can't adjust it lol
02:45 PM travis_farmer: lol
02:45 PM JT-Shop: and there's a million derailleur's to pick from lol
02:49 PM JT-Shop: not that I change gears on the E-Bike but if I have a drive system failure I want my gears
03:12 PM Tom_L: is that your mail delivery bike now?
03:13 PM JT-Shop: be faster than USPS
03:13 PM Tom_L: more powerful than a locomotive.. able to leap..
05:24 PM Tom_L: sserial RX+ goes to TX+ etc right?
05:24 PM JT-Shop: I have to look in the book
05:25 PM Tom_L: i've slept since i did one...
05:25 PM JT-Shop: I don't trust my memory banks
05:30 PM JT-Shop: pcw--home, said " The 7I96s with default firmware supports up to 4 MPGs using isolated inputs 0..7" I wonder how that is setup
05:32 PM Tom_L: i had a sserial cable in the mill cabinet but i think i accidentally tossed it
05:33 PM Tom_L: 0..7 is 8 wires.. A B A B A B A B
05:33 PM JT-Shop: yep, but how do you get the mpg in hal?
05:33 PM Tom_L: magic
05:33 PM * JT-Shop is a bit tired and brain is slow
05:34 PM JT-Shop: If I know the magic trick I can use it!
05:34 PM Tom_L: it may be one of those that is there but doesn't show
05:34 PM Tom_L: you'll have to ask him about that
05:34 PM JT-Shop: maybe you have to pipe it to a software encoder in x1 mode
05:34 PM Tom_L: what does readhmid show?
05:34 PM Tom_L: enable them in the config
05:34 PM Tom_L: and wire the MPG to those pins
05:35 PM Tom_L: and watch the magic happen :)
05:35 PM JT-Shop: I do have a few mpg's I harvested from some briggs equipment
05:37 PM JT-Shop: might be a parameter, I'd have to look in the morning
05:38 PM JT-Shop: didn't see anything in the manual
05:39 PM JT-Shop: let's see if I can remember to look in the morning lol
05:40 PM * JT-Shop wanders down to the chicken yard to see if Victoria has back slided into a nest box
05:58 PM * JT-Shop calls it a day
06:00 PM Tom_L: wired for a test run
06:01 PM Tom_L: JT-Shop, does your config set sserial up?
06:33 PM _unreal_: OH OH !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! just got released !!!!!!! official internal messages between citidel and robin hood trading platforms confirms planned market halt a day before they did the illegal halt.
06:34 PM _unreal_: last year.....
06:35 PM _unreal_: well boys... and girls if any?. get ready for the biggest market squeeze!!/run. some time soon? tomorrow, few weeks-months waht ever. all I know is I plan on a massive cash bump $$ ^^ $$ ^^ soon.
06:36 PM _unreal_: I'm literally shaking. the world markets are going to crashs HARD when this event happens.
06:37 PM Tom_L: JT-Cave, aparently you don't need a config line for sserial on the 7i96s
06:37 PM Tom_L: i plugged it in and ran linuxcnc halshow and it's all there
06:39 PM Tom_L: the sserial pins don't show up in readhmid
06:41 PM Tom_L: also
06:41 PM Tom_L: the user leds are at hm2_7i96s.0.led.CR01 .. CR04
06:42 PM Tom_L: but i think he may have them tied to firmware
06:43 PM Tom_L: toggling them in halshow doesn't change the led state
07:08 PM _unreal_: ok milling plastic stepper mount for dust shoe stepper mount
07:28 PM Tom_L: JT-Cave, after saving a config and starting the config tool again, when you open the INI file it doesn't retain the sserial pins in the config tool
07:29 PM Tom_L: the card comes up correct but the pin list isn't populated
07:31 PM Tom_L: and upon saving the reloaded file, the pins are cleared from the file
07:32 PM _unreal_: good lord. I MUST BE ON FUCKING DRUGS.... I have not even had any alcohol...
07:32 PM _unreal_: I cant believe how bad my spacing is off on this motor mount?
07:33 PM Tom_L: JT-Shop, the regular IO _are_ saved and reloaded just not sserial
07:44 PM _unreal_: good god.... well thats fixed.
07:44 PM _unreal_: dont know if it is even worth trying to fix this part
07:44 PM _unreal_: :(
08:31 PM Tom_L: just adjust the rest of them to fit it
10:50 PM djdelorie: build day 2: http://www.delorie.com/photos/cnc2/PXL_20220627_033222513.html
10:50 PM djdelorie: leg braces, racks, rails done
10:53 PM XXCoder: nice
10:53 PM djdelorie: so few parts, SO MANY BOLTS
10:57 PM XXCoder: yeah. rail do have so many
10:57 PM XXCoder: you aligned it yet? or just placing for now?
10:58 PM djdelorie: the table is square, the rails came with an alignment jig, and racks are aligned with extra rack segments
10:58 PM djdelorie: so everything that's attached, is in its final place and tightened down
10:59 PM djdelorie: getting everything in just the right place is taking most of the time. That and the bolts ;-)
11:00 PM djdelorie: "the table has been squared" I meant. Not leveled or trammed yet, that comes later
11:00 PM XXCoder: nice
11:00 PM djdelorie: Avid's instructions are pretty good, but I tend to get ahead of them and have to backtrack :-P
11:05 PM XXCoder: :)
11:08 PM XXCoder: I still have guide for cnc router. its hopeless outdated now
11:08 PM XXCoder: it predated cheap rails lol
11:08 PM XXCoder: he used steel plates
11:09 PM djdelorie: I have a printout somewhere that uses angle iron and bearings for "rails"'
11:09 PM XXCoder: if I find it again, i'll just delete it
11:10 PM djdelorie: hard drive space is too cheap to spend the time trying to reclaim it ;-)
11:10 PM XXCoder: yeah its why its around still
11:10 PM XXCoder: I got 2 tb space