#linuxcnc Logs

Apr 17 2023

#linuxcnc Calendar

12:42 AM Deejay: moin
04:07 AM travis_farmer[m]: Morning 👀
04:35 AM Tom_L: morning
04:42 AM travis_farmer[m]: just tested negative (covid), finally! will repeat test tomorrow to confirm :-)
04:48 AM JT-Cave: morning
05:02 AM CloudEvil: yay
06:27 AM JT-Cave: it's amazing how you don't think about water until you don't have any
06:28 AM travis_farmer[m]: very true... could be said for a lot of things, really...
07:16 AM miss0r: g'day
07:21 AM JT-Cave: yo
07:28 AM JT-Cave: hi ho hi ho I guess it's time to get my old clothes and boots on and go play in the cold mud
07:32 AM miss0r: sounds swell
07:37 AM JT-Shop: it will be swell when normal water service has been restored...
07:58 AM JT-Shop: Tom_L, looks like production stops 9/1 but the last order cycle is July...
08:19 AM * JT-Shop did find a 3/4" pvc union but no male threaded adapter
08:27 AM * JT[m] uploaded an image: (410KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/sFMacwmxyFkaUthjZDLdgzyK/20230417_082542.jpg >
08:27 AM travis_farmer[m]: is that under pressure?
08:30 AM JT-Shop: no
08:31 AM JT-Shop: lost all pressure yesterday afternoon when the leak was so bad the pump shut itself off
08:34 AM travis_farmer[m]: i remember reading that. i just had hopes you fixed it already...
08:44 AM * JT[m] uploaded an image: (360KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/EoAQUGfQhnKBthGDUfJZPSWX/20230417_084255.jpg >
09:03 AM * JT[m] uploaded an image: (286KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/tiZdwDhcfklGsBSQMbJrbbho/20230417_084433.jpg >
09:03 AM * JT[m] uploaded an image: (300KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/NzWdfrbAYQeBFxgyjaIUkIjV/20230417_090202.jpg >
10:17 AM mrec: pcw--home: do you have some small examples how to control the 7i96s via custom application?
10:17 AM mrec: I had this question before already but I missed the answers it seems :-(
10:17 AM mrec: I have to write it down this time
10:18 AM rmu: mrec: you mean without linuxcnc?
10:19 AM mrec: yes
10:20 AM mrec: linuxcnc is fine but I'd like to do some experiments with a microcontroller, just some simple movements.
10:21 AM rmu: mrec: in theory, you could build your own FPGA firmware and do whatever you want.
10:22 AM mrec: ya some small commandline tool for testing would be nice
10:22 AM rmu: but you best bet, if you don't want to reinvent every wheel, is to start with either linuxcnc HAL (nothing says you have to use the CNC part) or with {'count': 2, 'next': None, 'previous': None, 'results': [{'document': {'date_added': '2021-10-04T13:34:20.800464Z', 'description': '', 'document_type': {'delete_time_period': 30, 'delete_time_unit': 'days', 'documents_url':
10:22 AM rmu: 'http://localhost:8002/api/document_types/5/documents/', 'documents_count': 2590, 'id': 5, 'label': 'Rechnung', 'filenames': [], 'trash_time_period': None, 'trash_time_unit': None, 'url': 'http://localhost:8002/api/document_types/5/'}, 'document_type_change_url': 'http://localhost:8002/api/documents/68381/type/change/', 'id': 68381, 'label': '04.10.2021 Rechnung internet4you.pdf', 'language':
10:22 AM rmu: 'eng', 'latest_version': {'checksum': '1abd64f2a6cf5d6ed8484d71f00b6afdac4eb5e3a598bebd2245c1bd65f4ec9a', 'comment': '', 'document_url': 'http://localhost:8002/api/documents/68381/', 'download_url': 'http://localhost:8002/api/documents/68381/versions/68381/download/', 'encoding': 'binary', 'file': '4445b4e6-26c6-4478-88b8-d5f21278908d', 'mimetype': 'application/pdf', 'pages_url':
10:22 AM rmu: 'http://localhost:8002/api/documents/68381/versions/68381/pages/', 'size': 147776, 'timestamp': '2021-10-04T13:34:20.824899Z', 'url': 'http://localhost:8002/api/documents/68381/versions/68381/'}, 'url': 'http://localhost:8002/api/documents/68381/', 'uuid': '4ffbe9b5-5763-437d-8b2b-44276859b660', 'pk': 68381, 'versions_url': 'http://localhost:8002/api/documents/68381/versions/'}, 'id': 7683,
10:22 AM rmu: 'metadata_type': {'default': '', 'id': 4, 'label': 'Partner', 'lookup': '', 'name': 'Partner', 'parser': '', 'url': 'http://localhost:8002/api/metadata_types/4/', 'validation': ''}, 'url': 'http://localhost:8002/api/documents/68381/metadata/7683/', 'value': '"billing internet4you KG" <billing@internet4you.at>'}, {'document': {'date_added': '2021-10-04T13:34:20.800464Z', 'description': '',
10:22 AM rmu: 'document_type': {'delete_time_period': 30, 'delete_time_unit': 'days', 'documents_url': 'http://localhost:8002/api/document_types/5/documents/', 'documents_count': 2590, 'id': 5, 'label': 'Rechnung', 'filenames': [], 'trash_time_period': None, 'trash_time_unit': None, 'url': 'http://localhost:8002/api/document_types/5/'}, 'document_type_change_url':
10:22 AM rmu: 'http://localhost:8002/api/documents/68381/type/change/', 'id': 68381, 'label': '04.10.2021 Rechnung internet4you.pdf', 'language': 'eng', 'latest_version': {'checksum': '1abd64f2a6cf5d6ed8484d71f00b6afdac4eb5e3a598bebd2245c1bd65f4ec9a', 'comment': '', 'document_url': 'http://localhost:8002/api/documents/68381/', 'download_url':
10:22 AM rmu: 'http://localhost:8002/api/documents/68381/versions/68381/download/', 'encoding': 'binary', 'file': '4445b4e6-26c6-4478-88b8-d5f21278908d', 'mimetype': 'application/pdf', 'pages_url': 'http://localhost:8002/api/documents/68381/versions/68381/pages/', 'size': 147776, 'timestamp': '2021-10-04T13:34:20.824899Z', 'url': 'http://localhost:8002/api/documents/68381/versions/68381/'}, 'url':
10:23 AM rmu: 'http://localhost:8002/api/documents/68381/', 'uuid': '4ffbe9b5-5763-437d-8b2b-44276859b660', 'pk': 68381, 'versions_url': 'http://localhost:8002/api/documents/68381/versions/'}, 'id': 7684, 'metadata_type': {'default': None, 'id': 6, 'label': 'Rechnungsnummer', 'lookup': '', 'name': 'Rechnungsnummer', 'parser': '', 'url': 'http://localhost:8002/api/metadata_types/6/', 'validation': ''}, 'url':
10:23 AM rmu: 'http://localhost:8002/api/documents/68381/metadata/7684/', 'value': 'Ihre Monatsrechnung'}]}
10:23 AM rmu: sorry
10:23 AM rmu: copy paste error
10:23 AM rmu: shoudl have been this https://github.com/machinekit/Machinekit-HAL
10:25 AM pcw--home: There's a very simple python program in linuxcnc that allows low level access to Mesa Ethernet cards (elbpcom)
10:27 AM pcw--home: basically the Ethernet cards have the same register map as PCI/SPI cards, they just use a simple UDP register access protocol (LBP16)
10:28 AM mrec: ah thanks!
11:33 AM Unterhaus_: spammers are substituting the letter 'O' into their phone numbers to stop regex checking
12:41 PM Tom_L: JT-Shop, you should stop mucking around
01:37 PM * JT[m] uploaded an image: (425KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/rqXZojGAUyUnxIpPDFjGAPZo/20230417_132203.jpg >
01:48 PM travis_farmer[m]: mud looks dry, is that a good sign? :-)
01:50 PM JT-Shop: yup except the water is coming out muddy now... more work to do but time for a nap first
01:51 PM travis_farmer[m]: well heck! :-/
03:01 PM mrec: I'm just curious did anyone have a closer look at BSMCEO4U-PP / USB BOB?
03:01 PM mrec: I wonder how the acceleration profile looks like on the oscilloscope is it smooth or are they more or less cheating
03:34 PM Unterhaus_: for step/dir, usb might work with only a little bit of unevenness
03:35 PM mrec: there shouldn't be a problem the stepgen should be on the usb device directly
03:35 PM mrec: not sure what mach4 is doing though.
03:36 PM Unterhaus_: that board was designed for mach 3 though, right?
03:36 PM mrec: some mach version the company doesn't exist anymore it seems.
03:36 PM mrec: I don't have that board.
03:36 PM Unterhaus_: it's advertised all over as mach3
03:37 PM mrec: chatgpt...
03:37 PM mrec: it's a little bit late but
03:37 PM mrec: int steps_per_pulse = 1; // Number of steps per pulse in the pulse train
03:37 PM Unterhaus_: I thought mach4 was grbl
03:37 PM mrec: int pulses_per_step = 1; // Number of pulses per step in the pulse train
03:37 PM mrec: steps per pulse?
03:38 PM mrec: I don't know what mach4 can be used with.
03:39 PM Unterhaus_: they have their own protocol, I think
03:39 PM Unterhaus_: beyond that, I don't know. Calling it grbl was not serious, but it's the same kind of thing
03:40 PM mrec: double target_speed = 0.0; // Target speed of the motor in steps per second
03:40 PM mrec: double pulse_duration = 1.0 / (2.0 * target_speed * pulses_per_step);
03:40 PM mrec: what a sample code I just want some pulse train values for a table actually
03:41 PM Unterhaus_: if it's just a usb parallel port, it might actually be useful for something
03:42 PM Unterhaus_: $20
03:43 PM mrec: I've implemented some motion controller in an stm32f4 and I'm improving the code now. I'm just curious because that other board claims 500khz on the stm32f1
04:12 PM Tom_L: JT-Shop, run the water out the garden hose until it runs clear then you won't plug up all your sink aerators and get sediment in the heater
04:13 PM JT-Shop: water hose does not go through the filter system, it's straight from the well
04:13 PM Tom_L: ahead of that break?
04:13 PM travis_farmer[m]: good idea, Tom_L. i was literally just about to say that :-)
04:14 PM JT-Shop: no the break was at the casing, the water comes into the house and the hose is the first Tee before the filter system
04:14 PM JT-Shop: running the hose will help clean the well out
04:14 PM Tom_L: yeah
04:15 PM Tom_L: when we pulled the one here since the pipe was on the ground, he bleached the well to clean any bacteria out
04:16 PM Tom_L: and let that run a while
04:21 PM JT-Shop: Tom_L, did you see that I mentioned that production actually stops on 9/1 and not when I thought
04:22 PM Tom_L: yeah
04:22 PM Tom_L: will yours make it under the deadline?
04:23 PM JT-Shop: yeah, from 3000 about 6 weeks I think
04:24 PM Unterhaus_: It would be reasonable for me to stop by tormach for the second day of the meetup
04:24 PM Tom_L: did they txt you a code so you can follow it?
04:24 PM Unterhaus_: trying to decide if it's worth it
04:24 PM JT-Shop: no, I just call Phil who sits in front of the computer that they order vehicles on
04:25 PM Tom_L: you n Phil will be good buddies by the end of this
04:25 PM JT-Shop: yup, he's a real nice guy to deal with
04:30 PM Tom_L: how many days does it take to produce one?
04:30 PM Tom_L: once 3400 is reached
04:32 PM JT-Shop: I'm not sure
04:33 PM JT-Shop: https://www.corvetteforum.com/forums/c8-general-discussion/4571622-delivery-time-after-order-status-3400-a.html
04:35 PM Tom_L: about what i was guessing
04:35 PM Tom_L: i figured a week
04:44 PM XXCoder: roycroft: seems atomic has new cheap filament line. just white and black but 22 usd
04:45 PM roycroft: nice
04:45 PM XXCoder: meltmister
04:45 PM roycroft: if it works as well as the good stuff
04:45 PM XXCoder: yeah seems only change is it doesnt have any additions besides resin and colorant
04:50 PM Tom_L: https://all3dp.com/2/conductive-filament-brands-compared/
04:50 PM Tom_L: compares other filament types too
04:51 PM JT-Shop: roycroft, that's a big track saw it seems https://youtu.be/LJnxa6aRz0c?t=1109
04:56 PM roycroft: yeah, that's the one i would get if i decided to get rid of my tablesaw
04:57 PM roycroft: it's funny - the ts55 used to be the most popular festool track saw by far
04:57 PM JT-Shop: what size blade does it have?
04:57 PM roycroft: and the ts75 hardly sold at all
04:58 PM roycroft: i don't know the blade diameter, but it can take a 75mm cut at 90 degrees
04:58 PM roycroft: anyway, when the river table craze started everyone was buying the ts75, and they were out of stock for a couple years
04:59 PM JT-Shop: wow that's almost 3"
04:59 PM roycroft: 210mm blade
04:59 PM roycroft: so eight-ish inches
05:00 PM JT-Shop: not as big as I thought it might be
05:00 PM roycroft: most of those river tables have a waterfall side feature, so they need to cut the edge at 45 degrees
05:00 PM roycroft: and a ts55 can't do it in a thick slab
05:00 PM JT-Shop: what's a river table?
05:00 PM * roycroft has a 15" circular saw
05:01 PM roycroft: a table that's a slab with the middle rotted out and filled with epoxy
05:01 PM roycroft: or, more succinctly, a river table is an abomination
05:01 PM JT-Shop: ok, didn't know what they were called
05:02 PM roycroft: the less you know about them the better off you are :)
05:02 PM JT-Shop: :)
05:03 PM roycroft: but, if you want some cheap entertainment, there is one good river table build video: https://www.youtube.com/watch?v=FsistC0dqjc
05:03 PM roycroft: matt has an actual river running through his
05:04 PM JT-Shop: I should go work on the bowl but I tired of being a well digger
05:04 PM roycroft: i linked to the short version of his build
05:04 PM JT-Shop: ok
05:06 PM Tom_L: i thought it might be wood reclaimed from rivers that has set for years
05:06 PM Tom_L: $$
05:07 PM roycroft: that's bog wood
05:07 PM roycroft: and no, you are wrong
05:07 PM roycroft: it's not $$
05:07 PM roycroft: it's $$$$
05:07 PM Tom_L: well i was being modest
05:08 PM roycroft: i bought one of matt estlea's (the guy in the video linked to above) marking knives in bog oak
05:08 PM Tom_L: you probably have alot of that in your area-ish
05:08 PM roycroft: he's moving shop and made a buttload of them to finance the move
05:08 PM roycroft: i was happy to help, and have a really nice marking knive now
05:08 PM roycroft: knife
05:08 PM roycroft: we don't have that much bogwood, actually
05:09 PM roycroft: there's some being recovered up in washington state, but not much in oregon
05:09 PM Tom_L: is that mostly a south thing?
05:09 PM roycroft: i think most of it is recovered in the south in this country
05:09 PM roycroft: i'm sure we have the wood, but it's just not harvested much here
05:10 PM roycroft: perhaps it's because we mostly harvest softwoods, and most of the desirble bog wood is hardwood species
05:10 PM Unterhaus_: a guitar made out of spruce from a river might be interesting
05:11 PM Tom_L: unless by then it lost it's tonal qualities
05:12 PM roycroft: mine looks much like this:
05:12 PM roycroft: https://www.youtube.com/watch?v=72b6cvGTbyI
05:12 PM Unterhaus_: overblown issue
05:12 PM roycroft: that one is ebony with a brass ferrule
05:13 PM roycroft: mine is bog oak with a bronze ferrule
05:13 PM roycroft: unterhaus_: some of the finest acoustic guitars are made of bog wood
05:13 PM Unterhaus_: turns out spruce grows in bogs, who knew?
05:13 PM roycroft: yes
05:14 PM Unterhaus_: benedetto built a pretty good guitar out of wood from lowe's
05:15 PM Unterhaus_: google is worthless nowadays
05:15 PM Unterhaus_: when I searched for reclaimed spruce from rivers, it showed me river tables
05:17 PM roycroft: you mean "abominations"
05:17 PM Unterhaus_: I'm afraid to search for that
05:21 PM roycroft: the river table fad is waning, thank goodness
05:22 PM roycroft: but it's being replaced by ocean tables
05:22 PM roycroft: which are what you think - the slabs that used to be the shore are now chunks that are islands
05:22 PM Unterhaus_: well, if people stop using slabs, maybe the hardwood dealers will start selling normal lumber again
05:23 PM * roycroft reiterates that epoxy is an adhesive and a protective finish
05:23 PM roycroft: it is not a design element
05:23 PM Unterhaus_: the one dealer everyone loved near here has moved almost all to slabs at $$$
05:23 PM roycroft: yes, that's one of the big problems with the river table fad
05:24 PM roycroft: instead of producing and selling high quality hardwood lumber at a decent price the dealers are selling crappy slabs full of defects at a premium so that people can easily fill them up with colored epoxy
05:24 PM Unterhaus_: yeah, the crappier the better
05:25 PM * roycroft wonders if he gives the impression that he's not a big fan of river tables
05:25 PM Unterhaus_: I would never have guessed
05:25 PM JT-Shop: lol
05:26 PM roycroft: i'm just waiting for a customer to request that i make them a river table, and when i decline, saying i don't make those things, i'll get sued for discriminating against river table lovers
05:26 PM Unterhaus_: good think about river tables is later they can be resawn into useable lumber
05:26 PM Unterhaus_: unlike linoleum tables from the '50s and '60s
05:28 PM Tom_L: swirl'd pattern glass tables
05:30 PM JT-Shop: water in the house is slowly clearing up
05:31 PM Tom_L: you probably didn't contaminate it much just patching that leak
05:31 PM JT-Shop: that's what I'm thinking
05:32 PM Tom_L: if you had to pull the pipe it would be a different story
05:32 PM JT-Shop: yup
05:32 PM Unterhaus_: when I lived in dayton, they would flush the water lines once a year and the water was filthy for hours after
05:33 PM Tom_L: we both thought it was odd that his leak was midway down the pipe
05:33 PM Unterhaus_: not much fun
05:33 PM JT-Shop: that is odd
05:33 PM JT-Shop: black iron pipe?
05:33 PM Tom_L: plastic
05:34 PM JT-Shop: schedule 80?
05:34 PM Tom_L: x2
05:34 PM Tom_L: i assume so
05:34 PM Tom_L: i didn't get in on that part of it but knowing him.. it was
05:34 PM JT-Shop: I replaced the male connector with schedule 80 fitting
05:34 PM JT-Shop: grey pipe?
05:35 PM Tom_L: no his was black
05:36 PM Tom_L: i'm no plumber but i though grey was for electrical
05:36 PM JT-Shop: 80 is a dark grey almost black
05:36 PM Tom_L: oh
05:36 PM JT-Shop: elec pvc is light grey
05:36 PM Tom_L: right
05:37 PM * JT[m] uploaded an image: (425KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/bmqRdcQsutSEvqSsEXnhmBrx/20230417_132203.jpg >
05:37 PM JT-Shop: see the fitting in front of the union
05:37 PM JT-Shop: that's sch 80
05:37 PM Tom_L: yeah i see now
05:38 PM * Tom_L gives roycroft a new hobby to invest in: https://www.1stdibs.com/furniture/tables/material/blown-glass/
05:38 PM JT-Shop: lol
05:39 PM Tom_L: i see one for $89k
05:51 PM Vvega[m]: First moves of kondia / Bridgeport cnc... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/6d980f6c8f84eba40d263338d6fec4bbdf680dee>)
05:51 PM Vvega[m]: Well I got it moving lol
05:51 PM CloudEvil: :)
05:53 PM TurBoss: 👍️
06:07 PM JT-Shop: yo TurBoss
06:07 PM TurBoss: Mr. JT-Shop Hello!
06:08 PM JT-Shop: how's it going over there?
06:08 PM TurBoss: fine! got back to bussiness 😄 (got job)
06:09 PM TurBoss: hurray!
06:09 PM JT-Shop: nice, I'm trying to not work too much any more
06:09 PM TurBoss: dificult when hobby and work is the same lol
06:09 PM JT-Shop: more play less work makes for a happy JT
06:10 PM XXCoder: jt yeah best not run lathe when tired :)
06:10 PM XXCoder: tur nice!
06:11 PM JT-Shop: still working on a total redesign of mesact
06:11 PM TurBoss: yeah?
06:12 PM TurBoss: is the same repo?
06:12 PM JT-Shop: no
06:12 PM JT-Shop: https://github.com/jethornton/mesact2
06:12 PM JT-Shop: goal is easier to use and smaller footprint
06:13 PM TurBoss: nice!
06:14 PM JT-Shop: trying to keep 800x600 but it grew a tad
06:14 PM JT-Shop: and I can't figure out where...
06:15 PM TurBoss: 😲 i can take a look
06:15 PM JT-Shop: thanks
06:16 PM TurBoss: ouch requires debian?
06:16 PM TurBoss: no apt-cache found :=)
06:16 PM JT-Shop: no
06:16 PM JT-Shop: so far I've only run from a terminal
06:17 PM TurBoss: got this error [Errno 2] No such file or directory: 'apt-cache'
06:17 PM TurBoss: i'll bot a debian machine 😄
06:17 PM JT-Shop: odd
06:17 PM JT-Shop: did you clone then run from command line
06:18 PM TurBoss: yes python3 mesact
06:18 PM JT-Shop: just need to ./mesact
06:18 PM JT-Shop: if python3 is in the normal location
06:19 PM TurBoss: same
06:19 PM JT-Shop: what os?
06:19 PM * TurBoss uploaded an image: (89KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/wFnzExsmaJbRadrjrvpPvEuZ/image.png >
06:19 PM TurBoss: Arch
06:19 PM TurBoss: not a problem just booted a debian one
06:19 PM JT-Shop: ah a check for linuxcnc
06:20 PM JT-Shop: I should do a try except for that...
06:21 PM TurBoss: cool thanks
06:21 PM TurBoss: got debian working
06:21 PM JT-Shop: work on that in the morning with my coffee
06:51 PM XXCoder: watching that silly water table video
06:51 PM XXCoder: aaand its not captioned. fun! lol. in least much of video wont be talky
06:52 PM XXCoder: unless its silent wholevideo dunno
06:57 PM XXCoder: hmm cant help but feel I seen that video before
06:57 PM XXCoder: or maybe its just one of million water river tables out there
06:59 PM roycroft: if you are referring to the one i linked to earlier, there's a lot of talking
06:59 PM roycroft: and if it's not captioned that's sad, because you miss out on much of the snarkiness
06:59 PM XXCoder: yeah guessed it was
06:59 PM XXCoder: I have silly idea
07:00 PM XXCoder: water table fountain
07:00 PM roycroft: https://www.youtube.com/watch?v=yGjlWhTN7eQ
07:00 PM roycroft: there's the extended version - it's about 3x as long, but it is captioned
07:00 PM XXCoder: that table is going to rise humidity always
07:04 PM XXCoder: interesting that it initially spills
07:11 PM XXCoder: skimmed though video. pretty funny though I cant stand camera moving around parts so skipped pretty lot of those
07:22 PM skunkworks[m]: lol - spacex is going to try a launch on 4-20
07:30 PM roycroft: that should go really well
07:36 PM bjorkintosh: https://twitter.com/themarcba/status/1268092311587651584