#linuxcnc Logs

Oct 20 2023

#linuxcnc Calendar

04:08 AM Tom_L: morning
04:19 AM Tom_L: 58°F
05:32 AM JT-Cave: morning
05:32 AM JT-Cave: 48°F
05:51 AM JT-Cave: 2.0.5 is released
06:20 AM Tom_L: i'll work on that later today
06:35 AM JT-Cave: thanks
08:55 AM JT-Shop: roycroft, do you know of a way to organize the media library in wordpress?
09:28 AM Tom_L: JT-Shop, PR #33 up
10:20 AM roycroft: no, jt-shop
10:21 AM roycroft: my experience with wordpress is that it prefers entropy
10:42 AM JT-Cave: I tried a few plugins but none seemed to work
10:47 AM JT-Cave: Tom_L, thanks
11:13 AM JT-Cave: Save 10% Powermatic® Bandsaws: Sale Starts Today!
11:13 AM * roycroft is happy with his bandsaw
11:13 AM roycroft: i still have one to sell, and i should do that
11:22 AM JT-Cave: make more room in your shop
11:22 AM roycroft: that is the goal
11:29 AM JT-Cave: did the transfer yesterday all "seemed" to go well... we'll see in a few days
11:36 AM JT-Cave: In this case, I would be glad to have our developers take a look at it for you if you could please provide me with your:
11:36 AM JT-Cave: -Website Login Url
11:36 AM JT-Cave: -Website Admin Username and Password
11:37 AM JT-Cave: roycroft, I assume I need to create a throw away username and password for them?
11:37 AM roycroft: there's a plugin for that
11:37 AM roycroft: one moment
11:37 AM JT-Cave: ok
11:39 AM roycroft: it's called "temporary login without password"
11:39 AM roycroft: my boss uses it with plugin support folks all the time, such as you're dealing with
11:40 AM roycroft: it lets you generate a short-lived link that permits a login with whatever role you choose
11:40 AM roycroft: you can use that, or you can create a throw-away user with admin privileges
11:41 AM roycroft: however you do it i recommend two things:
11:41 AM roycroft: 1. back up the site completely outside the filesystem hierarchy before you grant the access (don't use a backup util that stores the backup in wp-content)
11:42 AM roycroft: 2. change all passwords with admin roles immediately after you revoke the vendor's credentials
11:42 AM JT-Cave: thanks
11:43 AM roycroft: my boss doesn't always do those two things, and when he doesn't, the sites occasionally become compromised
11:47 AM JT-Cave: with WPvivid Backup ftp where do you backup to?
11:48 AM roycroft: well i have a backup server that i use sometimes
11:48 AM roycroft: but i usually back up to wasabi
11:48 AM roycroft: wait - that requires wpvivid backup pro
11:49 AM JT-Cave: I assume the easy way is to backup then download the back up?
11:49 AM roycroft: we have a site license for that
11:49 AM JT-Cave: ok
11:49 AM roycroft: yes, you can download the backup, and that might be the best thing for you to do
11:49 AM roycroft: back up locally then download it
11:49 AM roycroft: your hosting provider may have some file space outside the web root where you can store the backups
11:49 AM roycroft: their control panel will probably have a way to do that
11:50 AM JT-Cave: let me look
11:51 AM roycroft: but downloading the backup is almost certainly the easiest thing to do, and you can do that right within wpvivid backukp
11:52 AM JT-Cave: I just created a directory outside of the site directory
11:53 AM roycroft: that works
11:54 AM roycroft: i'm perhaps a bit overly cautious about this stuff
11:54 AM roycroft: but i don't like getting hacked and losing stuff
11:54 AM roycroft: and i don't get hacked and lose stuff
11:55 AM roycroft: you probably don't have this luxury, but i always create a development site on a sandbox machine and let vendors who need admin access work with that
11:55 AM roycroft: i clone production to dev, if necessary
11:56 AM roycroft: and tell them that if they "fix" anything they need to tell me what they did so i can replicate it on production
11:56 AM roycroft: wpvivid backprestore makes it easy to clone sites
11:57 AM JT-Cave: thanks
11:57 AM JT-Cave: at this point I could delete wordpress and reinstall it and be back up and running in a few hours if needed
11:58 AM roycroft: we do that on development sites quite often
11:58 AM roycroft: at least once/week, and usually more frequently, my boss has me nuke and reinstall a wp dev site
12:01 PM JT-Cave: I'll prob just install wp manually to test with first
12:01 PM JT-Cave: but it's nap time now :)
12:17 PM roycroft: when you wake up, if you see this, see if dreamhost have ssh access - if they do you can use wp-cli, which you will love for managing wordpress installationes
12:17 PM roycroft: wp-cli plugin install wpvivid-backuprestore --activate
12:17 PM roycroft: for example
12:18 PM * roycroft uses scripts to install wp sites these days
12:26 PM unterhausen: what's the part number of the smart serial encoder card?
12:29 PM unterhausen: maybe I just imagined it
12:58 PM JT-Shop: roycroft, dreamhost does have ssh
12:58 PM roycroft: see if they have wp-cli
12:58 PM roycroft: if so it can really help
01:00 PM JT-Shop: wp-cli is a command-line tool, built into all DreamHost servers
01:00 PM roycroft: after setting up dns, i can install a wp website with a list of desired plugins, including apache config and certificate generation/installation, in 3 minutes or less
01:01 PM JT-Shop: wow
01:01 PM roycroft: i create a config file with the directory path to the root, the db name, db and admin user passwords, and run the script using the config file as the argument
01:02 PM roycroft: since my boss has me nuke and reinstall his dev sites so often, it really comes in handy to have wp-cli and my scripts
01:02 PM JT-Shop: I bet
01:13 PM Tom_L: weekend is finally here
01:13 PM Tom_L: JT-Shop, did you make any changes between 2.0.4 & 2.0.5?
01:14 PM Tom_L: wasn't really paying attention...
01:14 PM JT-Shop: I build 2.0.4 then build 2.0.5 so the same
01:15 PM Tom_L: that's what it looked like but i wasn't sure
01:58 PM roycroft: i've been looking at a number of articles and videos about turning both internal and external threads in wood with shop-made tools
01:59 PM roycroft: i'm pretty convinced that i can do a few of them without having to invest hundreds of dollars in tooling
02:00 PM roycroft: i'm also pretty convinced that if i were to do it well, i could make money manufacturing wooden screws
02:00 PM roycroft: assuming there is a real market for them
02:01 PM roycroft: *that* is the big variable
02:01 PM roycroft: and it's not an assumption i'm going to make at this point
02:05 PM mpede: Hey.  Interested in seeing if LinuxCnC can work on a Pi, but I'm having difficulty.  #1, the images on the site don't work with either my Pi 4 4GB, or my Pi 3B+
02:05 PM mpede: I had some fun building everything from scratch, including Realtime Kernels, but when I got that "working" the jitter was insane.
02:05 PM mpede: Does anyone have LinuxCnc running on a Pi who has some insights?
02:06 PM mpede: The most success I had was with the 4, but there was an error on boot.
02:06 PM mpede: let me be more specific, the erro on boot was with the ISO from the site.
02:08 PM mpede: Also: I do have LinuxCnc running on an old PC in the garage...  I just want to replace it with something newer / smaller...  and I have Pis, so that makes sense.
02:10 PM roycroft: linuxcnc works fine on a rpi4 - i have it installed on one
02:10 PM roycroft: i don't have my install notes handy, unfortunately, but i know it works and is pretty easy to install
02:10 PM roycroft: many others have done so as well
02:11 PM roycroft: i know that's not terribly helpful, other than confirming that it can be done
02:11 PM mpede: What Pi version do you have, specifically RAM?  my 4G doesn't seem to like the image provided.
02:11 PM mpede: well, that IS helpful.
02:11 PM andypugh: mpede: This may be your lucky day, hot off the press: https://www.linuxcnc.org/dists/bookworm/2.9-uspace/binary-arm64/
02:11 PM XXCoder: theres couple variants of rpi4 so far I know of
02:11 PM andypugh: Ah, not that
02:12 PM mpede: Awwww... DAMN!  I would love to get lucky!
02:12 PM andypugh: https://www.linuxcnc.org/iso/linuxcnc-2.9.1-bookworm-rpi4.img.xz
02:13 PM andypugh: That should work with the Rpi imager to give you a working LinuxCNC 2.9.1
02:13 PM mpede: yeah, that looked like the linuxcnc itself and a kernel..  yeah cool...  will try.
02:13 PM mpede: downloading now
02:13 PM andypugh: I was getting <30k latency with that on my Pi400
02:14 PM roycroft: my rpi4 has 4GB of ram
02:14 PM andypugh: Which isn’t brillaint, but it’s usable.
02:14 PM mpede: I'll have some feedback for you ..  3 mins to download...  say 5 mins to burn to a drive...
02:15 PM mpede: Ok, mine has 4GB too, so hopefully this will work great.  roycroft maybe you had a different image than I.
02:15 PM roycroft: i'm assuming you have an intelligent motion control board to connect to the rpi
02:15 PM andypugh: There are some tweaks you can make to improve the latency, but don’t bother yet.
02:15 PM roycroft: otherwise you will be very sad
02:15 PM andypugh: Well, 50k base thread and hal_gpio is usable.
02:16 PM andypugh: With software stepping
02:16 PM mpede: Step #1, get it running, get latency-test to something appreciable, then I'll be happy and connect to my CnC
02:16 PM roycroft: even when the user is downloading warez and pr0n with a bittorrent client at the same time? :)
02:17 PM andypugh: No, one must work within the limits of the machine. I have a Pine64 for Warez and a Udoo for Pr0n.
02:18 PM andypugh: (I actually have no idea how many SBCs I have, I found a CHIP on my desk earlier looking for a Wifi Antenna.
02:19 PM mpede: I got so desperate to make this work on a PI, I saw Ubuntu Pro had a Realtime Kernel and installed that to see if it would work well.
02:19 PM mpede: It worked, but jitter was 1Million...  :P
02:19 PM andypugh: ?
02:19 PM andypugh: Unexpected
02:20 PM andypugh: What does uname -a say?
02:20 PM * JT-Shop should stop watching Leo and go cut some firewood
02:20 PM andypugh: Oh, you mean that Ubuntu was 1 million, not my new image?
02:21 PM mpede: on Ubuntu?  Give me a minute, I just took the SD card out to back it up to local ISO file.  I plan to put this new ISO on its card...
02:21 PM mpede: Ubuntu it was 1 million, yes
02:22 PM mpede: ok, yeah, you don't care about Ubuntu uname, then I'm just gonna wipe the card now.
02:22 PM andypugh: Don’t do anything with the xz file, if you decompress it it seems to lose a byte and the Raspberry Pi Imager app refuses to paly with it.
02:23 PM andypugh: The Pi imager accepts .xz as-is
02:24 PM roycroft: iirc when i installed on my pi4 i had to cross-compile a rt kernel on an intel machine and cross-compiled and built linuxcnc on the same intel machine
02:24 PM roycroft: but that was before there was a rpi iso available
02:24 PM mpede: Ok, I'll xfer it to my Windows box....  I was going to unzip and dd it on, but I'll use the supported way.
02:25 PM andypugh: If you feel like trying both ways, that would be useful data to me.
02:31 PM mpede: I'll use the PI installer first.  If it works, I'll still do dd and see if that works, it's the least I can do to give you useful data.
02:32 PM mpede: I just have to xfer the file to Windows, surprisingly I haven't set up a shared fileshare...   Windows really hates them so now I just use FAT32 formatted flash drives.
02:34 PM roycroft: i use nextcloud for file sharing
02:34 PM andypugh: I don’t have any Win boxes, but wierdly I have found Samba to the be best way to make all my Macs and Linux boxes share drives.
02:34 PM roycroft: it is easy to install, web-based, and it has clients for windows, linux, freebsd, macos, ios, and android
02:35 PM andypugh: Samba + Avahi / Bonjour and they just seem to see each other.
02:36 PM andypugh: Wikipedia: The name "Samba" was derived by running the Unix command grep through the system dictionary looking for words that contained the letters S, M, and B, in that order (i.e. grep -i '^s.*m.*b' /usr/share/dict/words).[5]
02:36 PM roycroft: as with most things, there are many correct ways to do file sharing
02:42 PM mpede: Ok, burning now...
02:44 PM mpede: So, when I boot this thing, will an 8in touchscreen confound things?  Should I just hook it up to a regular monitor?
02:45 PM mpede: I mean...  it SHOULDN'T....
02:46 PM mpede: 65% write complete
02:47 PM mpede: I previously used Samba, but Windows needed a wierd setting change to get it to work, and then it resets that setting every automatic update so it was such a pain in the ass, I just don't bother anymore...  I will look into netcloud though.
02:48 PM roycroft: nextcloud isn't as light weight as samba
02:48 PM roycroft: it's kind of like dropbox
02:48 PM mpede: I see.  Cloud based, eh?
02:48 PM roycroft: yes
02:48 PM roycroft: except you install it on your own server
02:48 PM roycroft: so it's a "private cloud"
02:49 PM roycroft: and i use the cloud sharing features a lot
02:49 PM roycroft: but you don't need that part at all - the client software that does shared folders is the most important part for me
02:49 PM mpede: ok, I skipped the verify step..  booting now
02:50 PM roycroft: i used to use nfs, with the file store on the nas
02:50 PM roycroft: but nfs and windows has always been problemati
02:50 PM roycroft: c
02:51 PM mpede: ok, this is great, username and pass prompt...
02:52 PM mpede: huh...  it doesn't lke the user/pass I gave it in the write step..  or the pi default...
02:55 PM mpede: So..   good news, it boots, but the user/pass isn't what I expect.  I'm going to see if I can hack it.
02:57 PM roycroft: or maybe ask andypugh what it is?
02:58 PM andypugh: cnc / cnc
02:58 PM mpede: lol.  I'm not going to say how long that would take me to guess.
02:58 PM mpede: bam.  I'm in
02:59 PM XXCoder: (hacker theme music plays)
02:59 PM mpede: I don't deserve hacker music for this... :P
02:59 PM XXCoder: lol
03:00 PM mpede: Max Jitter (1ms) 74519
03:00 PM mpede: Max Jitter (25us) 50222
03:00 PM mpede: SWEET!  I can work with this!  THANKS A TON!
03:00 PM mpede: I'm now going to dd the image onto the card and see if that works.
03:01 PM mpede: I can always write it with the PI writer to get it working if I bjork it.
03:01 PM mpede: And..  it works well with the touchscreen, BTW
03:01 PM andypugh: Take a look at the later parts of http://linuxcnc.org/docs/2.9/html/getting-started/getting-linuxcnc.html#_install_debian_bookworm_on_a_raspberry_pi for some tweaks if you want.
03:02 PM andypugh: And, new for 2.9: http://linuxcnc.org/docs/2.9/html/drivers/hal_gpio.html
03:02 PM mpede: Opened in new tab...  I'll be reading these!
03:03 PM mpede: know anyone using this?
03:03 PM mpede: https://github.com/worlickwerx/pi-parport
03:04 PM roycroft: another satisfied customer
03:04 PM solarwind: https://www.youtube.com/watch?v=o-imZgxAyIE lol anyone putting a chansaw chain on an angle grinder deserves what they get
03:05 PM solarwind: or pretty much anything other than discs designed to be put on an angle grinder... so stupid
03:08 PM unterhausen: stumpy nubs cut off his fingers at one point, didn't he?
03:08 PM unterhausen: or at least one finger
03:09 PM solarwind: I thought that's why he's called "stumpy nubs"
03:09 PM andypugh: unterhausen: And: (prettier) https://www.youtube.com/watch?v=ZVqa7j6jG0Q
03:10 PM solarwind: andypugh that's hot
03:12 PM andypugh: It’s really cool that there are open-source 3d-printable prosthetics
03:14 PM andypugh: mpede: I made some bidirectional Pi hats years ago, using the GTL bidirectional level shifters.
03:16 PM mpede: Cool.  Success stories?
03:16 PM mpede: dd copy still going, BTW
03:17 PM andypugh: I gave them all away at a LinuxCNC fest in Wichita (about 10 years ago) . I don’t recall ever trying to use them as at that point we didn’t have a suitable GPIO driver.
03:17 PM unterhausen: I think he named himself stumpy nubs before that
03:18 PM mpede: andypugh write complete, booting
03:18 PM unterhausen: first I saw him he was doing something really dangerous on a tablesaw. I noticed he has a sawstop now
03:21 PM mpede: Booting, latency test working.  similar results (I mean..  it should be)
03:21 PM mpede: so yeah, just unxd'd the file and it wrote no problem.
03:22 PM mpede: andypugh thanks!  I couldn't have solved this any other way!
03:23 PM mpede: I'm going to screenshot this to my friend who said it would never work... and that "if it did, everyone would do it".... well...  Thanks Everyone!!!  :P
03:23 PM andypugh: I think you are the first to try that image, so thanks for the yesting.
03:24 PM JT-Shop: 8 years ago today we were riding the Cherohala Skyway on the Bluewing
03:36 PM unterhausen: I don't remember what image I used on a pi, but it has reasonable latency. So I wouldn't expect to have problems
03:45 PM mpede: unterhausen This new image is working great.  I'm glad I got the chance to be among the first to work with a bookworm build.
03:46 PM JT-Shop: I need to try that on the rpi4
03:46 PM JT-Shop: but first I have a web site to sort out
03:46 PM JT-Shop: before the transfer takes effect
03:59 PM andypugh_ is now known as andypugh
04:00 PM Tom_L: mpede, how much memory does your rpi have that you tested the img on?
04:01 PM Tom_L: JT-Shop, burning one atm
04:04 PM roycroft: i think mpede said 4GB, tom_l
04:04 PM Tom_L: mine has 8
04:04 PM roycroft: well you're mr fancy pants then
04:04 PM Tom_L: it's old
04:05 PM roycroft: the rest of the world haven't been able to get 8gb rpi4s in years
04:05 PM Tom_L: and the new chipset is iffy iirc
04:05 PM Tom_L: broadcom?
04:07 PM Tom_L: hah who put the skulls on the boot screen?
04:08 PM Tom_L: boots like a champ
04:09 PM mpede: I love the skulls!
04:10 PM mpede: in fact I specifically didn't mention them because that's how cool stuff gets removed...  It gets promoted as "Isn't this cool!" only to have a Karen take it out..  :P
04:11 PM mpede: The rpi I have has 4GB
04:11 PM mpede: I read on the forum that the 8GB one wasn't working with this for some reason, so I didn't even buy it for this project.
04:12 PM mpede: But sure as heck, I'm going to test this on a Pi5 ASAP
04:12 PM mpede: and I won't skimp on that thing's memory, because I can use it for other stuff.
04:12 PM Tom_L: where do you set up wifi in xfce?
04:13 PM JT-Shop: /etc/network
04:13 PM mpede: Do you want WiFi taking resources away from your LinuixCnc?
04:14 PM Tom_L: to use updates etc you need it if you're using an ethernet card
04:18 PM roycroft: unless you have multiple ethernet ports
04:19 PM Tom_L: rpi doesn't
04:20 PM roycroft: there are ethernet hats available for it
04:21 PM JT-Shop: I should get an ethernet hat when the eclipse happens here
04:21 PM roycroft: the eclipse happened here last week
04:22 PM roycroft: you must be pretty far away if it hasn't gotten to you yet
04:22 PM JT-Shop: next spring here
04:23 PM Tom_L: there was one visible in NewMexico iirc around the 14th of last month
04:24 PM srk_ is now known as srk
04:24 PM Tom_L: or was that this month? i forget
04:25 PM JT-Shop: it was completely overcast here for the last one the other day
04:26 PM Tom_L: JT-Shop, how do you determine the IP of the wifi?
04:27 PM Tom_L: looking at your page but still a bit confused
04:27 PM JT-Shop: I stay cornfused... I've never did anything with the wifi on the rpi iirc
04:28 PM Tom_L: is wlan0 wifi?
04:28 PM roycroft: yes
04:28 PM JT-Shop: I think so
04:29 PM Tom_L: i don't see an ip
04:29 PM Tom_L: i see several wifi routers listed and found mine
04:29 PM roycroft: i don't have a linux laptop handy
04:29 PM roycroft: but there's some configuration to do to make wifi work
04:30 PM roycroft: you have to configure the ssid and passphrase, amongst other things
04:30 PM roycroft: and that configuration stuff is not in /etc/network
04:30 PM Tom_L: i'll go look at the config first
04:30 PM roycroft: it's somewhere else in /etc/ that i can't remember offhand
04:31 PM roycroft: /etc/wpa_supplicant
04:33 PM CaptHindsight: is this Debians?
04:34 PM roycroft: yes, but i think the debian derivatives use /etc/wpa_supplicant as well
04:34 PM Tom_L: there is that directory on the rpi
04:34 PM Tom_L: i'll putz with it later on
04:34 PM JT-Shop: https://scontent-msp1-1.xx.fbcdn.net/v/t31.18172-8/12032889_1119003868134495_5557011280616112436_o.jpg?_nc_cat=111&ccb=1-7&_nc_sid=7f8c78&_nc_ohc=Z5lGEg1IoscAX-5sdUi&_nc_ht=scontent-msp1-1.xx&oh=00_AfDCWc7tZpT_hmI0gmXnAGA3tl1hUiyNzRtlvGunjcbyvQ&oe=655A49C3
04:34 PM JT-Shop: crap
04:35 PM JT-Shop: link does work lol that was 8 years ago today
04:35 PM CaptHindsight: Debians graphical network manager committee is still not in session
04:36 PM CaptHindsight: i think they left about 8-10 years ago
04:36 PM Tom_L: JT-Shop, worked here
04:36 PM CaptHindsight: works here as well
04:36 PM JT-Shop: https://www.facebook.com/marketplace/item/95987183174908
04:37 PM CaptHindsight: This Item Isn't Available Anymore
04:37 PM Tom_L: 2 ways i can tell it's yours.. Blue and it has your carrier on the back :)
04:37 PM JT-Shop: :)
04:39 PM Tom_L: guess i can't do updates without an ethernet cable either
04:39 PM roycroft: i haven't had anyone respond to my tig welder post on cl yet :(
04:39 PM Tom_L: i'll try to figure out wifi later
04:40 PM CaptHindsight: there were some hardware changes to the RPI with 8GB so it required some firmware and software changes
04:40 PM roycroft: maybe that's a sign i shouldn't sell it
04:58 PM XXCoder: wll theres rpi5
04:59 PM Tom_L: vaporwarez
05:00 PM XXCoder: thought it was being shipped alreadu
05:11 PM Tom_L: https://www.microcenter.com/product/671925/raspberry-pi-5-8gb
05:11 PM Tom_L: nov3
05:11 PM Tom_L: or so it says
05:11 PM Tom_L: adafruit is out of stock
05:11 PM roycroft: iirc the rpi5 isn't shipping yet
05:12 PM XXCoder: interesting
05:12 PM roycroft: end of the month for first shipments
05:12 PM Tom_L: that was my point
05:15 PM JT-Shop: roycroft, it took me a long time to sell the 3 in 1 on fb mp
05:19 PM roycroft: i was lucky when i sold mine
05:19 PM roycroft: i thought it would take a long time, but someone bought it within a couple days of my post
05:19 PM roycroft: the welder i figured might take a while
05:20 PM roycroft: my price isn't high, but it "looks" high
05:20 PM JT-Shop: I always list the price to get a new something including shipping if it's a heavy item
05:20 PM roycroft: the machine is almost brand new - it has maybe a couple or three hours use
05:20 PM roycroft: i'm asking a bit less than i paid for it
05:21 PM roycroft: but i'm bundling the argon tank, a bunch of electrodes, and a glass lens for the torch, as well as a welding cart
05:21 PM JT-Shop: I think the mindset is if it's close to new price then just buy a new one
05:21 PM roycroft: so it's really a good price for all of that
05:21 PM roycroft: well i'm asking $1750 for $2500 worth of stuff
05:21 PM roycroft: but the welder + water cooler go for $1900 new
05:21 PM JT-Shop: that's a good price
05:22 PM roycroft: plus shipping
05:22 PM roycroft: $350 for an argon tank
05:22 PM roycroft: $200 for a cart
05:22 PM roycroft: and the other accessories
05:22 PM CloudEvil: At that point, lack of warranty starts to matter to me a bit.
05:22 PM JT-Shop: the argon tank is not a rental?
05:22 PM roycroft: no
05:22 PM CloudEvil: DEpendant on how much I can repair the things
05:22 PM roycroft: i hate rental tanks
05:22 PM roycroft: so like i said, it the price "looks" high, but it's really a pretty good deal
05:23 PM roycroft: but i don't think that's the real problem
05:23 PM roycroft: the real problem is that folks around here want blue or red welders, because they're 'merucan
05:24 PM JT-Shop: yup I'm a poster child for blue welders
05:24 PM roycroft: but the truth is, the blue and red inverter machines are made in the same place the green and yellow ones are
05:24 PM roycroft: and mine (everlast) has german igbts
05:24 PM roycroft: the blue and red ones have chinese igbts
05:25 PM roycroft: welder snobs are starting to come around to everlast as a legitimate brand
05:25 PM roycroft: solarwind is an everything snob, to an extreme degree
05:25 PM roycroft: and he has everlast :)
05:27 PM CloudEvil: I kinda want to hook my solar panels in parallel and do solar welding. :)
05:27 PM roycroft: the other problem is that tig welders are not in as high of demand as wire welders
05:27 PM JT-Shop: my millers are pretty old
05:28 PM JT-Shop: I sold my big miller with spool gun a few years ago and mostly use the suitcase welder
05:28 PM roycroft: i want to sell the welder because i rarely use it, i could use the space, and i'd like to pay off the loan on my pickup
05:29 PM roycroft: none of that is urgent, so i can wait a while to try to get a good price
05:30 PM roycroft: oh, i also have two flowmeters on the gas tank so that one can backpurge
05:30 PM CaptHindsight: solarwind is not a snob, he just has high standards for himself and his community
05:31 PM CaptHindsight: he just has a funny haircut
05:32 PM solarwind: Indeed. Actually it's gotten long and annoying, I have to cut it again
05:32 PM solarwind: On the Everlast, everything works well, but the "sine" and "triangle" wave labels are reversed
05:33 PM solarwind: And you'd never know it unless you looked at the waveform with an oscilloscope and current probe
05:33 PM CaptHindsight: 3/16 long or is it up to 1/4" now :)
05:33 PM roycroft: what model do you have, solarwind?
05:33 PM solarwind: PowerTIG 325EXT
05:33 PM roycroft: i have a powertig 250ex
05:33 PM roycroft: it may not have that problem, as it's a different design
05:35 PM solarwind: CaptHindsight if it touches my ears, it's too long. High and tight is what I do. It took some practice to do the fade on the back with only one mirror
05:37 PM JT-Shop: I've not been to a barber shop since 3 quarter of 2019... they didn't wear masks so I didn't go in
05:38 PM CaptHindsight: it's been 10+ years since I've had a haircut by somneone else
05:38 PM solarwind: Yeah same
05:38 PM XXCoder: in least 20 years for me
05:38 PM CaptHindsight: I just chop it when it reaches past my shoulders
05:39 PM XXCoder: I have cut my hair around 25 times
05:39 PM JT-Shop: wife finally cut an inch off my hair due to tangles and split ends
05:40 PM CaptHindsight: years ago I had the regular salon cuts, the only thing i miss at times are the head massages
05:40 PM CaptHindsight: I'd just about fall asleep
05:41 PM JT-Shop: I used to go to a hair stylist about 30 years ago
05:43 PM CaptHindsight: and then in your 40's you start growing hair out your ears, nose and places you never looked
05:43 PM JT-Shop: yup
05:44 PM solarwind: I don't think that's going to happen to me
05:45 PM solarwind: I can't even grow facial hair on the cheeks. It's only on the chin and throat
05:45 PM CaptHindsight: wait and see, all of a sudden it's Chia ears
05:45 PM JT-Shop: same here not side burns at all and I sure wanted to grow some chops when I was young
05:46 PM JT-Shop: not no
05:46 PM JT-Shop: time to finish up washing the vehicle
05:47 PM CaptHindsight: roycroft: what news did I miss today?
05:48 PM roycroft: jj is out as a speaker candidate
05:48 PM roycroft: i think that's the only news of the day
05:48 PM CaptHindsight: still no house speaker, and a couple hostages released
05:49 PM CaptHindsight: Humus hostages
05:49 PM * roycroft has a full beard, because shaving is too much work, and because men are rugged in the northwet :)
05:50 PM roycroft: it's trimmed, though - no zz top kind of beard for me
05:50 PM XXCoder: always been clean shaven till last year
05:50 PM XXCoder: too depressed to keep clean so i grew a beard
05:50 PM XXCoder: finally had haircut last week. my usual short buzzcut
05:53 PM CaptHindsight: https://i.prcdn.co/img?regionKey=5ddIu%2BfOu%2BMITKlXAdBJqA%3D%3D how my beard grows in
05:53 PM XXCoder: I only have mostly chin beard as sides cant grow hair
05:54 PM CaptHindsight: and the moustache would start in my nostrils
05:54 PM XXCoder: lol I still trim that. I hate mostache and how it gets in mouth if I eat anything
05:54 PM CaptHindsight: mustache even
05:54 PM XXCoder: I dont need "hairvitamins"
06:23 PM JT-Shop: night
06:27 PM Tom_L: https://oastic.com/posts/how-to-setup-wifi-on-debian-running-on-the-raspberry-pi-4/
06:56 PM Tom_L: ^^ worked perfectly
06:57 PM Tom_L: except i edited /etc/network/interfaces instead of /etc/network/interfaces.d/wlan0
07:35 PM _unreal_: so whats new
07:35 PM Tom_L: debian 12 linuxcnc 2.9.1 iso release
07:36 PM _unreal_: nice... DOES IT WORK?
07:36 PM Tom_L: of course
07:36 PM _unreal_: :)
07:36 PM Tom_L: and i installed it on the rpi4
07:37 PM _unreal_: I'm dealingwith my father currently so if I'm not on much thats why
07:37 PM _unreal_: I dont think he has much time left.
08:09 PM roycroft: so ballots are due for our election tomorrow night at 8pm
08:09 PM roycroft: i've been sending the membership reminders to vote at least 2x/week for over a month
08:10 PM Tom_L: roy should ssh keys be user or root?
08:10 PM roycroft: i sent a final notice today reminding folks about the deadline, and that if they need a replacement ballot they must request one by eob today
08:10 PM Tom_L: user i presume
08:10 PM roycroft: user, but mode 440
08:10 PM roycroft: eob was over an hour ago
08:10 PM roycroft: and i just got a dozen requests for replacements
08:10 PM Tom_L: 600 644 and 700 on the dir
08:11 PM Tom_L: ?
08:11 PM Tom_L: that's what i've been doing
08:11 PM roycroft: the directory perms don't matter that much
08:11 PM roycroft: nor do the public key perms
08:11 PM roycroft: the private key should be 440
08:11 PM roycroft: or 400
08:11 PM roycroft: or 600 if you keep backups
08:11 PM Tom_L: what's the diff between 400 & 600?
08:11 PM Tom_L: ok
08:12 PM roycroft: 400 = owner read-only
08:12 PM roycroft: 600 = owner read-write
08:12 PM Tom_L: that's ok then
08:12 PM Tom_L: does it really matter where the keys are stored?
08:12 PM roycroft: i keep my home directory perms 750 usually, with the group ownership a group only i am in
08:13 PM Tom_L: typically they're in /home/debian/.ssh
08:13 PM roycroft: ~/.ssh is the usual place
08:13 PM roycroft: and unless there's a compelling reason to move them i'd keep them there
08:13 PM Tom_L: there aren't any yet :)
08:13 PM roycroft: just about anything that uses them will look in ~/.ssh by default
08:13 PM Tom_L: i figured as much
08:13 PM roycroft: and if you move them you'll need to add a command line argument to everything that looks at the keys every single time
08:14 PM roycroft: that is not something i would call fun
08:14 PM Tom_L: no need for that
08:14 PM roycroft: the *only* time i ever give an argument pointing to a key is if i need to use an alternate key for something for some reason
08:14 PM roycroft: and even then i store it in ~/.ssh
08:19 PM Tom_L: if i want to add a key what's the best way?
08:20 PM Tom_L: well.. nevermind
08:22 PM Tom_L: it just takes a bit to get things organized..
08:24 PM * roycroft uses ssh-keygen
08:24 PM Tom_L: yeah
08:25 PM Tom_L: i just need to rename/create the right user since this is from the iso
08:25 PM Tom_L: i have a key file
08:30 PM * roycroft usually sets his ~/.ssh/config file to mode 440, but for no particular reason
08:30 PM roycroft: nothing secret there, other than a list of odd hosts one connects to
08:49 PM Tom_L: usermod user xxx is currently used by process xxx
08:49 PM Tom_L: ?
08:49 PM Tom_L: i tried as root too
09:04 PM Tom_L: logging out doesn't seem to work
09:42 PM roycroft: i don't use usermod often
09:42 PM roycroft: what is process xxx?
09:42 PM roycroft: more importantly, what are you trying to do with usermod?
09:43 PM roycroft: if it's a password change, i can see a locking issue potentially
09:43 PM roycroft: but most things one does with usermod shouldn't be a problem
09:45 PM Tom_L: the end result is to change user cnc to tom
09:45 PM Tom_L: i did manage to change the name after a reboot and logged in as root
09:45 PM Tom_L: but the group is still cnc and the gui fails to load
09:45 PM roycroft: ok, so it's a password file locking issue
09:46 PM Tom_L: i'm burning a fresh image and may or may not try again this evening
09:46 PM Tom_L: it's a learning curve...
09:46 PM roycroft: i would just create a user tom
09:46 PM roycroft: and add that user to the cnc group
09:46 PM roycroft: leaving the original user intact, but perhaps with a disabled password
09:47 PM Tom_L: i did it when the rpi user was pi but it's a bit different here it seems
09:47 PM Tom_L: booting the fresh image
09:47 PM Tom_L: need to get wifi set up first
09:48 PM Tom_L: that's the thing about ISOs.. it's not a fresh install
09:49 PM Tom_L: overall it's a good improvement
09:55 PM roycroft: well this is interesting
09:55 PM roycroft: the market had some mexican pineapple wine today
09:55 PM roycroft: and of course i had to get a bottle and try it
09:56 PM roycroft: it's quite delicious