#linuxcnc Logs

Feb 14 2023

#linuxcnc Calendar

12:37 AM unclouded_ is now known as unclouded
01:01 AM roycroft: i don't know how these outfits do it, but i was just able to buy a copy of microsoft office pro 2021 for $39
01:02 AM roycroft: and it's legitimate - it's one of those deals where you log into microsoft, enter the activation key, and then microsoft installs it for you
01:02 AM Deejay: moin
01:02 AM roycroft: i used my boss' credit card, so i wasn't worried about getting ripped off
01:03 AM roycroft: the worst that would happen is my boss would yell at me if things went south
01:03 AM roycroft: and he yells at me every day, so that would just be normal
01:04 AM XXCoder: eh id not like a job where guy yells at me everyday
01:04 AM XXCoder: even if im deaf
01:04 AM roycroft: it's not ideal
01:04 AM roycroft: but it's too late in my life to find a new job
01:05 AM roycroft: the only way i can afford to quit this job is to make my own, which is what i'm working on
01:05 AM roycroft: of course, i could always be a wal*mart greeter
01:05 AM XXCoder: you can almost doubletap latter byb making yt channel
01:05 AM XXCoder: post something twice a month
01:05 AM XXCoder: *job
01:05 AM roycroft: but i think i'd be better off on social security than being a wal*mart greeter
01:06 AM XXCoder: ssa sucks
01:06 AM roycroft: it would be hard to do the youtube thing with my current setup
01:06 AM XXCoder: still working with them
01:06 AM roycroft: well i've made decent money much of my life
01:06 AM roycroft: social security would be a huge cut in pay, but not as much as a minimum wage job
01:07 AM XXCoder: ill probably be homeless before they finally accept me on ssdi :P
01:07 AM roycroft: and i'm holding out for a few more years until i can get full ss benefits
01:07 AM XXCoder: nice
01:47 AM XXCoder: roycroft: surpising, snow didnt melt right away here
01:47 AM XXCoder: stuff ois still whote
01:48 AM XXCoder: white
03:12 AM travis_farmer[m]: G'Morning ☕️
03:18 AM travis_farmer[m]: apparently i shouldn't shop in the middle of the night... despite holding back on buying the parts to make a rack tool changer, until i have room to build it, i managed to buy the pocket sensors and tool-holder forks... so now i am out that money, and have to store the parts when they come in... *sigh
04:45 AM JT-Cave: morning
04:49 AM Tom_L: morning
05:43 AM * travis_farmer[m] does a bit of research before diving into probe basic GUI..
06:53 AM * JT-Cave made his own GUI so it's exactly what I want
06:53 AM JT-Cave: and it's easy and fun
07:38 AM Lcvette[m]: Morning
07:50 AM * travis_farmer[m] is getting the shop warmed up...
07:51 AM Tom_L: rain
07:57 AM travis_farmer[m]: light snow here, 34F
08:01 AM skunkworks[m]: maybe try to explain what you re trying to accomplish?
08:19 AM travis_farmer[m]: Lcvette: or TurBoss , when installing qtpyvcp.conversational-gcode, i get an error (will post file)
08:20 AM * travis_farmer[m] posted a file: (12KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/rnFbweDrmTebNcecqArFIrAT/qtpyvcp.conversational-gcode.txt >
08:23 AM Lcvette[m]: travis_farmer: yes we encountered last night
08:23 AM Lcvette[m]: the latest round of updates cause a ersion naming error
08:24 AM Lcvette[m]: we are in process of fixing
08:24 AM travis_farmer[m]: ok, so i won't use probe_basic just yet ;-)
08:35 AM Lcvette[m]: its the the release of a new eb
08:49 AM perry_j1987: morning
09:06 AM Hotaru: u
09:25 AM mits[m]: that might be the exact thing I was thinking of
09:26 AM mits[m]: I wanted to "easily" decide which direction my work piece is facing
09:29 AM mits[m]: I was thinking more along the lines of something that would swap the positive/negative and X Y axis around to make the machine just act like it was facing the other way
09:30 AM mits[m]: but this totally works
09:50 AM roycroft: there be snow on the ground!
10:39 AM roycroft: and it just started snowing again
11:10 AM roguish[m]1: roycroft: lucky you.
11:10 AM roguish[m]1: go tubing
11:33 AM JT-Cave: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027457;msg=5
11:46 AM roycroft: the sun is out now, and we only got 3cm
12:36 PM r00t4rd3d[m]: 👍
12:47 PM Tom_L: JT-Cave, cool
12:47 PM JT-Shop: :)
12:48 PM JT-Shop: dunno what it means exactly...
12:48 PM Tom_L: me either but maybe packages start out that way
12:48 PM JT-Shop: could be
01:23 PM perry_j1987: i gotta figure out what kind of fixturing system i want to do on this taig
01:23 PM perry_j1987: need to be able to swap between 4th axis, machinist vise and fixtures
01:35 PM JT-Shop: yippee the 24' extension ladder has a new zip code
01:36 PM XXCoder: roycroft: there be STILL snow on ground!
01:40 PM XXCoder: interesting jig https://www.reddit.com/r/Machinists/comments/112dmtx/built_a_sweet_little_center_grinding_jig/
01:47 PM roycroft: it's almost gone here
02:44 PM skunkworks[m]: lol - netsuite has been down for 3 hours now.. (oricle..) ask me how I know..
02:45 PM skunkworks[m]: oracle
02:45 PM XXCoder: waiting for it at work?
03:12 PM travis_farmer[m]: question about my 7i70... what pins are the analog inputs? when in mode 1?
03:13 PM JT-Woodshop: mesact has a chart
03:13 PM JT-Woodshop: as well as the pins change as you change the mode
03:14 PM travis_farmer[m]: hmmm, i will have to check that tomorrow when i am in my shop, then...
03:17 PM JT-Woodshop: hmm my internet is slow
03:18 PM travis_farmer[m]: sorry, my wifi went down so i am using yours... ;-)
03:27 PM -!- #linuxcnc mode set to +v by ChanServ
03:31 PM JT-Shop: when the 7i70 is in mode 1 it will create the analog pins but the manual does not say which ones are analog
03:31 PM travis_farmer[m]: that is the same i got from the manual...
03:31 PM xxcoder8265[m]: waiting for it at work?
03:32 PM xxcoder8265[m]: bridge is having bit issue of some kind
03:38 PM travis_farmer[m]: Hmmm, google is not my friend on this issue. perhaps it would be easier to just use an Arduino to read my analog signals.
03:48 PM travis_farmer[m]: or if i had some money, i could just get a 7i87... either way, i will figure something out...
03:54 PM Lcvette[m]: <JT-Cave> "https://bugs.debian.org/cgi-bin..." <- whats this?
03:55 PM JT-Woodshop: I'm not sure, I know smoe is sponsoring mesact into Debian
03:55 PM Lcvette[m]: your going into linuxcnc?
03:55 PM Lcvette[m]: 😲
03:56 PM Lcvette[m]: but isn't mesact build with qtpyvcp?
03:56 PM JT-Woodshop: no, debian with recommends from linuxcnc and to linuxcnc
03:56 PM Lcvette[m]: or no?
03:56 PM roycroft: i would recommend at this point not having it be part of the debian distribution, but that the project maintain its own .deb repository
03:56 PM Lcvette[m]: ah
03:56 PM JT-Woodshop: no, pyqt5
03:56 PM Tom_L: One of the software process data modes allows reading 6 input channels in addition
03:56 PM Tom_L: to the 48 digital bit inputs.
03:56 PM roycroft: that has all the advantages of being part of the distro with none of the debian politics to deal with
03:56 PM Tom_L: which 6?
03:56 PM Lcvette[m]: yeah
03:57 PM travis_farmer[m]: yes, Tom_L, but where is the analog inputs assigned? that is the question :-)
03:58 PM JT-Woodshop: the pin names should give you a clue
03:59 PM Lcvette[m]: travis_farmer: does it give a count of how many?
03:59 PM Lcvette[m]: it may just mean that they are all capable of reading analog input when in mode 1
04:00 PM travis_farmer[m]: i think it is just 6 inputs
04:00 PM Tom_L: MODE 1 Input plus analog inputs (48 bits input data plus 6 channels of analog data)
04:01 PM Tom_L: 6
04:01 PM Lcvette[m]: i know @pcw said yesterday when i asked a similar question, that on the 7i76 when in mode 1 or 2, pins 0-4 are analog input , but can also still have digital input connections
04:01 PM Lcvette[m]: s/4/3/
04:05 PM travis_farmer[m]: JT-Woodshop "the pin names should give you a clue", .7i70.0.0.analogN ?
04:07 PM travis_farmer[m]: really, all i am doing is monitoring a 0-5v air pressure sensor.
04:12 PM JT-Woodshop: probably
04:15 PM travis_farmer[m]: ...i don't know... i give up...
04:19 PM skunkworks[m]: Yes - still down. Moving to the cloud.. so wonderful
04:20 PM skunkworks[m]: Let me spin up a local instance of netsuite. Nope.
04:20 PM skunkworks[m]: although it did make us get rudundant internet services. That is nice.
04:20 PM skunkworks[m]: redundant..
04:20 PM skunkworks[m]: I am IT - so explaining that I cannot fix the issue is fun.
04:21 PM xxcoder8265[m]: sucks
04:22 PM skunkworks[m]: many layers of bad. The implementation was bad. It has been a year since we 'went live' and things are still not working. (not really netsuites fault but the integrator)
04:22 PM Lcvette[m]: travis_farmer: Inputs can be programmed to other thresholds and filtering can be added if desired. In addition to the being able to read digital on/off status of each input, all input pin voltages are readable with 8 bit resolution.
04:22 PM Lcvette[m]: according to this ALL inputs can read voltage
04:24 PM Lcvette[m]: so it would appear that you just need to setup what the pin is doing in hal
04:26 PM JT-Woodshop: https://youtu.be/2YEriweBD0s?list=PLB00JHoTw1TeX82Qw8hoFLRJI89Us_jMw&t=135
04:28 PM XXCoder: bullet
04:28 PM XXCoder: i think building a boat is so cool
04:28 PM XXCoder: too bad I cant afford to even start! lol
04:30 PM roycroft: you should move up to port townsend
04:30 PM XXCoder: thats cool, when will I get income to do that?
04:30 PM roycroft: at least you'd be able to sit in your living room and watch people build boats, pretty much no matter where you live in town
04:31 PM * JT[m] uploaded an image: (319KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/UJpmrZfhFIcuyQVQEQktNXPW/20230214_163008.jpg >
04:31 PM XXCoder: nicely chaoic
04:31 PM XXCoder: I guess you kept things centered also?
04:32 PM JT-Woodshop: pattern is starting to show
04:32 PM JT-Woodshop: yes
04:32 PM travis_farmer[m]: looks like my thought process ;-)
04:32 PM XXCoder: that looks like my current state of mind
04:33 PM Tom_L: snow starting tomorrow evening
04:34 PM Tom_L: JT-Woodshop, you watching them all?
04:34 PM JT-Woodshop: yes
04:34 PM Tom_L: up to 41...
04:35 PM JT-Woodshop: only 108 to go
04:36 PM JT-Woodshop: I watch them while waiting for the glue to cure a bit
04:36 PM Tom_L: should give you plenty of projects
04:41 PM Tom_L: what kind of glue is that orange stuff?
04:41 PM JT-Woodshop: a primer paint
04:41 PM Tom_L: hmm
04:41 PM Tom_L: looks like they're using it as glue
04:42 PM JT-Woodshop: it's to stop rot
04:42 PM XXCoder: i saw black stuff, i guess its tar
04:43 PM JT-Woodshop: yes some kind of tar mixture
04:43 PM travis_farmer[m]: same idea as when i prime all sides of a wood clapboard before installing it
04:48 PM bjorkintosh: https://summitphysio.co.uk/mouse-shoulder/
04:48 PM bjorkintosh: I didn't know it had a name!
05:00 PM -!- #linuxcnc mode set to +v by ChanServ
05:36 PM -!- #linuxcnc mode set to +v by ChanServ
05:45 PM * Lcvette[m] uploaded an image: (152KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/lnjQcpyujICYhJtJRhikmdBT/image.png >
05:45 PM * Lcvette[m] uploaded an image: (68KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/fXikNQmUIBBBCUNaWlTiiLJH/image.png >
05:47 PM Lcvette[m]: quick question, setting up that index home with just stepgen driving the servo motors and without closing the loop to linuxcnc
05:48 PM Lcvette[m]: this shows the difference between actual feedback on the left and what i currently have on the right
05:52 PM Tom_L: the first png is the same
05:52 PM Tom_L: left and right
05:52 PM Tom_L: unless i'm going blind
05:53 PM * Lcvette[m] uploaded an image: (179KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/oXDNDPnEFdBtjCdFoHLmYiJc/xk7130_x_comparison.png >
05:54 PM Lcvette[m]: Tom_L: there, i made it all one page
05:54 PM Tom_L: you only changed one line
05:54 PM Lcvette[m]: on the left i just made a fresh copy from pncconfig
05:54 PM Lcvette[m]: on the right is the current running config on the machine
05:55 PM Tom_L: the net is different on the last hilited line
05:55 PM Tom_L: the rest look the same to me
05:56 PM Lcvette[m]: the arrows are not anything except for people correct? ie they don't have any actual impact
05:56 PM Tom_L: yes
05:58 PM Tom_L: so someone renamed x-pos-fb to x-encpos-fb
05:58 PM Tom_L: otherwise they look the same to me
05:59 PM Tom_L: follow those 2 nets to see if they connect anywhere else
06:00 PM Lcvette[m]: that was just so i could see and graph encoder but it is not controlling the loop
06:00 PM Lcvette[m]: correct?
06:01 PM Tom_L: if you have a position loop it is
06:03 PM Tom_L: look at the line just above the 2nd hilited line
06:04 PM Tom_L: pid.N.feedback float in
06:04 PM * Lcvette[m] uploaded an image: (139KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/iPrdwyDRlNaANxGKKxlSVRjI/image.png >
06:04 PM Tom_L: input from the encoder
06:05 PM Lcvette[m]: cleaned it up
06:05 PM Tom_L: so the right one has no pid feedback connected to the encoder
06:06 PM Lcvette[m]: so open loop correct?
06:06 PM Tom_L: would seem so
06:06 PM Tom_L: for position
06:07 PM Lcvette[m]: ok so for the step direction home to index pulse, non position feedback, what is needed
06:07 PM Lcvette[m]: im very confused at this point
06:07 PM Tom_L: i haven't tried what you're doing just going off what you posed
06:07 PM Tom_L: posted
06:07 PM Lcvette[m]: me either
06:07 PM Lcvette[m]: lol
06:08 PM Lcvette[m]: but you make an interesting point, the position loop is not closed but is the velocity loop?
06:08 PM Tom_L: keep the red button close by
06:08 PM Tom_L: idk
06:08 PM Tom_L: i didn't look at velocity
06:09 PM Lcvette[m]: it appears to be the same as the feedback version on the left
06:09 PM Lcvette[m]: thats wierd, so i may have been running in half closed loop?
06:09 PM Tom_L: you would be looking for x-vel-fb signal if it is
06:10 PM Tom_L: there is only one pid for the axis
06:11 PM Lcvette[m]: ok
06:12 PM Tom_L: on the right one you're not using feedback to it it appears
06:12 PM Lcvette[m]: correct
06:12 PM Lcvette[m]: that is the current machine configuration
06:12 PM Tom_L: make a backup :)
06:13 PM Lcvette[m]: feedback did not work well on these servo drives
06:13 PM Lcvette[m]: PCW and JT and I think you were helping me try and tune them but at the end even though the graphs looked very good, the machine ran very rough
07:50 PM pcw---home: Lcvette: the only needed change should be the hal source pin of the hardware index enable
08:08 PM skunkworks[m]: wow - sounds like there was smoke in co-located facility - so the cut power to the whole server farm.
08:08 PM skunkworks[m]: still down - 8 hours later
09:01 PM -!- #linuxcnc mode set to +v by ChanServ
09:34 PM mrec: I expected modifying the mesa firmware is more difficult, actually it's pretty easy to add more encoders to it
09:51 PM Tom_L: mrec, you see the tutorial i did?
09:51 PM mrec: Tom_L: no where?
09:52 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/emc/xilinx/xilinx14_install_index.php
09:52 PM Tom_L: also on the wiki
09:52 PM Tom_L: same content
09:52 PM mrec: ah I'm doing the efinix one
09:52 PM Tom_L: nevermind then
09:52 PM Tom_L: same idea though
09:58 PM Tom_L: i wonder how similar the vhd files are
10:03 PM Tom_L: the board files look quite similar
10:09 PM pcw-home: The vhd is basically identical except the top file and hostmot2.vhd (hostmot2_efx.vhd)
10:10 PM pcw-home: the pinout files are the same (though the 7I96s is a bit different from a 7I96 because of the PWM --> analog output)
10:11 PM Tom_L: yeah
10:13 PM pcw-home: the two top level files needed to change because of 1: clock source differences and 2: Efinix not supporting tristate pins at the top level
10:15 PM mrec: pcw-home: for adding more encoders that should be enough no:
10:15 PM mrec: IOPortTag & x"01" & QCountTag & QCountQAPin, -- I/O 34 PIN 1
10:15 PM mrec: IOPortTag & x"01" & QCountTag & QCountQBPin, -- I/O 35 PIN 14
10:15 PM mrec: IOPortTag & x"01" & QCountTag & QCountIdxPin, -- I/O 36 PIN 2
10:15 PM pcw-home: the pin files for a 7I92/7I92T and 7I95/7I95T are identical
10:15 PM mrec: ...
10:15 PM mrec: (QcountTag, x"02", ClockLowTag, x"04", QcounterAddr&PadT, QCounterNumRegs, x"00", QCounterMPBitMask),
10:15 PM mrec: 7i96s
10:16 PM pcw-home: you need to change the number of encoders in the module port area as well
10:16 PM mrec: that would be the last line I pasted
10:17 PM Tom_L: and still end up with 32 in the list
10:17 PM mrec: the cards are really nice but shipping is too expensive.
10:17 PM Tom_L: pcw-home, i noticed one entry at the bottom of the list..
10:17 PM Tom_L: (InMWidth0Tag,
10:18 PM Tom_L: what is that for?
10:18 PM pcw-home: Yes some modules use that area as a trick to pass a build constant
10:19 PM pcw-home: inm,outm,inmux use constants there
10:20 PM * Tom_L calls it a night
10:23 PM pcw-home: 'nite
10:28 PM XXCoder: interesting
10:28 PM XXCoder: https://www.techradar.com/news/real-time-ubuntu-is-now-available-for-the-first-time
10:28 PM XXCoder: ubuntu realtime
11:16 PM Lcvette[m]: pcw---home
11:16 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:17 PM Lcvette[m]: * pcw---home
11:17 PM Lcvette[m]: '''
11:17 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:17 PM Lcvette[m]: * pcw---home
11:17 PM Lcvette[m]: ```
11:17 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:18 PM Lcvette[m]: * pcw---home
11:18 PM Lcvette[m]: ```
11:18 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:18 PM Lcvette[m]: ```
11:18 PM Lcvette[m]: Like so?
11:19 PM Lcvette[m]: * pcw---home
11:19 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:19 PM Lcvette[m]: * pcw---home
11:20 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:20 PM Lcvette[m]: s/net//
11:21 PM Lcvette[m]: net x-index-enable joint.0.index-enable <=> hm2_7i92.0.stepgen.00.index-enable
11:21 PM Lcvette[m]: pcw-home: ^^^
11:25 PM SimplyFast[m]: hi everyone
11:25 PM SimplyFast[m]: skunkworks (@_discord_1020005159679578132:jauriarts.org) I've made a good career of correcting bad ERP implementations
11:27 PM SimplyFast[m]: SAP, Oracle, Dynamics, JD Edwards, [AnotherERP] - they are all junk when badly deployed
11:52 PM CaptHindsight[m]: solarwind: 🤓 someone needs to get Remora (or similar) working with RISC-V
11:52 PM CaptHindsight[m]: $8 ea