#linuxcnc Logs

Feb 04 2023

#linuxcnc Calendar

01:39 AM Deejay: moin
03:38 AM Loetmichel_: andypugh: yep, i have seen all the vidos of sampson boat co. i dont know if i could do such a massive undertaking like rebuilding a boat nearly from scratch. and yes, thats where i saw that purpleheart first.
03:49 AM rmu: https://fosdem.org/2023/schedule/
04:02 AM TurBoss: morning
04:43 AM c101horse8332[m]: i've decided to start from scratch on the pi, following JT's guide to the letter until something doesnt work
04:54 AM JT-Cave: morning
04:54 AM c101horse8332[m]: morning jt
05:02 AM c101horse8332[m]: well, that following the guide to the letter is no more already
05:03 AM c101horse8332[m]: this board requires newer software
05:03 AM c101horse8332[m]: sigh
05:03 AM * c101horse8332[m] uploaded an image: (1120KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/LhXsKjjqbTeFFeraDwIfjfdq/IMG_20230204_120255.jpg >
05:05 AM travis_farmer[m]: -17F with a windchill of -36F! Burrrrrr! the house furnace thermostat is set at 80F and yet the house if 57F. the furnace is not keeping up with the cold!
05:06 AM travis_farmer[m]: we have oil and wood furnace. the oil is running because we have no firewood
05:08 AM travis_farmer[m]: house was built in 1902, and has no insulation in the walls
05:11 AM Tom_L: morning
05:12 AM c101horse8332[m]: yep, sounds like proper winter, wish we would get some proper winter again
06:12 AM c101horse8332[m]: JT are you about?
06:19 AM c101horse8332[m]: ylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x1c): first defined here... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/535e864caf9d2020ef2e06bcb8d47283ee7ff94d>)
06:19 AM c101horse8332[m]: dang it
06:20 AM c101horse8332[m]: oh wait i might have seen what im doing wrong
06:44 AM JT-Cave: Tom_L, I just squashed a bug in mesact
06:49 AM travis_farmer[m]: big jucey one?
07:13 AM c101horse8332[m]: yay im having troubles again
07:13 AM c101horse8332[m]: going off of JT's guide
07:13 AM c101horse8332[m]: make -j4 zImage
07:13 AM c101horse8332[m]: make -j4 modules
07:13 AM c101horse8332[m]: make -j4 dtbs
07:13 AM c101horse8332[m]: sudo make modules_install
07:13 AM c101horse8332[m]: # should report back DEPMOD 4.19.59-rt23-v7l+
07:13 AM c101horse8332[m]: 
07:13 AM c101horse8332[m]: that part no workie
07:14 AM JT-Cave: Tom_L, wait I found another bug
07:14 AM JT-Cave: is that because you have a new rpi?
07:14 AM c101horse8332[m]: same pi, starting from scratch again
07:17 AM JT-Cave: what does it say
07:17 AM * JT-Cave goes out to start some fires
07:18 AM c101horse8332[m]: make[2]: *** [scripts/Makefile.host:99: scripts/dtc/dtc] Error 1... (full message at <https://libera.ems.host/_matrix/media/v3/download/libera.chat/67e31c56769472b4c0520fbeb212b668d3bffa1b>)
07:18 AM c101horse8332[m]: i managed to find the other new rpi instructions
07:18 AM c101horse8332[m]: ill go try that
07:45 AM unterhaus: what new rpi instructions? I would like to set up a pi today
07:47 AM JT-Shop: cp: cannot stat './modules.order': No such file or directory
07:47 AM JT-Shop: suggests a step went missing
07:53 AM * JT-Cave downloads raspberry pi os debian 11 and updates his instructions
08:08 AM JT-Cave: c101horse8332[m], are you following the instructions from this page? https://gnipsel.com/linuxcnc/rpi4-11.html
08:08 AM JT-Cave: or my old one?
08:33 AM c101horse8332[m]: yes this one
08:33 AM c101horse8332[m]: i used the old one first, got stuck and then remembered there was a new one
08:35 AM c101horse8332[m]: aaaand i've run into a problem again
08:36 AM c101horse8332[m]: the kernel isnt the one thats in the guide and it isnt in the list of patches
08:45 AM * travis_farmer[m] would like to be out working on his machine, but knows the little furnace would not amount to anything...
08:49 AM Tom_L: JT-Cave, ready?
08:50 AM JT-Cave: yes
08:56 AM c101horse8332[m]: JT, what was the fix for the patch not being available again?
09:04 AM c101horse8332[m]: `koen@raspberrypi:~/source/linux $ sudo make modules_install
09:04 AM c101horse8332[m]: sed: can't read modules.order: No such file or directory
09:04 AM c101horse8332[m]: make: *** [Makefile:1536: __modinst_pre] Error 2`
09:17 AM JT-Cave: hmm there is no patch for the current uname -a
09:17 AM JT-Cave: Linux raspberrypi 5.15.84-v7l+ #1613 SMP Thu Jan 5 12:01:26 GMT 2023 armv7l GNU/Linux
09:17 AM JT-Cave: kernel
09:18 AM rmu: checkout of current rpi kernel is at 5.15.91
09:19 AM rmu: uname -a tells currently running kernel
09:20 AM c101horse8332[m]: i've gotten the same starting kernel as before with the 61 that isnt in the list
09:21 AM c101horse8332[m]: im confused as to why im having so much trouble with this
09:22 AM JT-Cave: git clone --depth=1 https://github.com/raspberrypi/linux
09:22 AM JT-Cave: rmu, after I clone how do I know what version it is?
09:24 AM rmu: look in Makefile, it says on the top
09:25 AM rmu: i'm trying commit id 90ffbb727c at the moment, that is 5.15.86, and there exists an rt patch for that version
09:25 AM JT-Shop: thanks
09:25 AM Tom_L: added a bunch to the build time ...
09:27 AM JT-Shop: what did?
09:29 AM JT-Shop: john@raspberrypi:~/linux $ cat Makefile
09:29 AM JT-Shop: # SPDX-License-Identifier: GPL-2.0
09:29 AM JT-Shop: VERSION = 5
09:29 AM JT-Shop: PATCHLEVEL = 15
09:29 AM JT-Shop: SUBLEVEL = 91
09:29 AM JT-Shop: EXTRAVERSION =
09:29 AM JT-Shop: NAME = Trick or Treat
09:30 AM rmu: patch doesn't apply
09:30 AM Tom_L: the last changes take longer now
09:30 AM JT-Shop: hmm
09:31 AM rmu: oh i messed up
09:31 AM JT-Shop: rmu, how do you get to commit id 90ffbb727c
09:32 AM Tom_L: maybe it just seems that way since it's been a while
09:32 AM Tom_L: 32bit always takes longer and i started with it
09:33 AM rmu: got to here https://github.com/raspberrypi/linux/tree/90ffbb727c511c6de9c5905c8d5aba69e413bcba and click code, "Download Zip"
09:33 AM rmu: https://github.com/raspberrypi/linux/archive/90ffbb727c511c6de9c5905c8d5aba69e413bcba.zip
09:33 AM Tom_L: rebuilding 32bit.. wouldn't let me push for some reason
09:34 AM JT-Shop: did you pull?
09:34 AM JT-Shop: rmu, thanks
09:34 AM Tom_L: yeah
09:34 AM Tom_L: i did the 64bit and went back to 32 again
09:35 AM Tom_L: building right now
09:35 AM Tom_L: buster gives me grief sometimes
09:35 AM rmu: i'm not sure what i
09:35 AM rmu: m doing ;)
09:36 AM Tom_L: rmu, what are you trying to accomplish?
09:36 AM rmu: seems that is the mainline kernel and not rpi one
09:36 AM Tom_L: kernel.org is mainline
09:37 AM rmu: Tom_L: i try to get 5.15.86 out from rpi-5.15.y branch
09:37 AM Tom_L: i'm not running rasbpi version rather debian on mine
09:37 AM rmu: trying again if 5.15.86 patch applies to latest rpi 5.15 kernel
09:38 AM Tom_L: you using jt's notes?
09:38 AM rmu: Tom_L: does debian rt kernel work out of the box?
09:38 AM Tom_L: i may have built one, i honestly can't remember
09:38 AM Tom_L: i'm running 3 versions on the rpi4
09:38 AM Tom_L: buster, bullseye and bookworm
09:39 AM rmu: JTs notes make some assumptions that don't apply, i.e. that github raspberry pi kernel version == running kernel version and that rt patch is available for that
09:39 AM rmu: Tom_L: so you don't run linuxcnc on rpi4?
09:39 AM Tom_L: i have notes somewhere but i'd have to do some digging
09:39 AM Tom_L: i do
09:39 AM Tom_L: mostly testing
09:39 AM rmu: then what kernel do you use? your self-built one from x years ago?
09:40 AM Tom_L: i probably got it from kernel.org
09:40 AM rmu: so it seems 5.15.86 patch applies on current rpi kernel checkout with some "fuzz"
09:41 AM Tom_L: i'm running 4.19 on buster
09:41 AM JT-Woodshop: I'll fix that issue with my notes
09:41 AM Tom_L: that's the one i currently have booted
09:42 AM rmu: JT-Woodshop: forget what i said with the commit hash, that gets you mainline kernel, not raspberry pi adaptations
09:43 AM rmu: but you have to pin the github version to something "known good", not current tip, that could be anything and maybe not even compile
09:43 AM Tom_L: what os are you running?
09:44 AM rmu: I'm just reinstalling with current raspbian buster
09:44 AM -!- #linuxcnc mode set to +v by ChanServ
09:44 AM Tom_dev: https://robskelly.com/2020/10/14/raspberry-pi-4-with-64-bit-os-and-preempt_rt/
09:44 AM Tom_L: was one link i kept
09:45 AM Tom_L: i can't say if i tested it or not..
09:46 AM rmu: hmm. seems it did'n apply cleanly
09:47 AM Tom_dev: https://www.raspberrypi.com/software/operating-systems/
09:49 AM rmu: there used to be a rpi rt branch, don't remember where
09:49 AM Tom_L: JT-Cave, #91 is up
09:49 AM rmu: here https://github.com/raspberrypi/linux/tree/rpi-4.19.y-rt
09:50 AM Tom_dev: This branch is 8801 commits ahead, 276562 commits behind rpi-5.15.y.
09:52 AM Tom_L: i don't remember where i found the debian img files
09:54 AM JT-Woodshop: ok
09:57 AM Tom_dev: rmu, there is this also: https://forums.raspberrypi.com/viewtopic.php?t=341142
09:57 AM Tom_dev: daily builds i think
09:57 AM rmu: what is the problem with https://www.linuxcnc.org/iso/linuxcnc-2.8.1-pi4.zip ?
09:58 AM Tom_L: dunno, was that andy's first rpi iso?
09:58 AM Tom_L: i don't remember now
09:59 AM * Tom_L boots in windows a while..
10:04 AM rmu: my question is more why c101horse8332[m] is trying to build a kernel when there is an image available?
10:05 AM c101horse8332[m]: because i have no clue as t what im doing and am blindly following JT's guide
10:05 AM Tom_L: that img is kinda old i think
10:06 AM JT-Cave: I forgot there was a /iso for linuxcnc
10:06 AM Tom_L: but you may be able to update lcnc afterward
10:06 AM JT-Cave: but yea it's buster
10:06 AM Tom_L: yeah i don't recall where the new one is though
10:07 AM JT-Cave: hmm I have linuxcnc_2.8.4_buster_arm64_rt.zip from someone on the forum
10:08 AM Tom_L: i think that has a weird gui
10:08 AM Tom_L: i tried it
10:08 AM Tom_L: all funky colors or something
10:08 AM c101horse8332[m]: is it colorblind gui?
10:08 AM rmu: c101horse8332[m]: you can always update linuxcnc
10:09 AM Tom_L: dunno
10:09 AM JT-Cave: I'm downloading and trying https://linuxcnc.org/iso/linuxcnc-2.8.1-pi4.zip
10:10 AM rmu: this raspberry pi rt kernel business is tricky
10:10 AM JT-Cave: yup
10:10 AM c101horse8332[m]: i have that downloaded already, which probably means i've tried that already and it failed somewhere along the line
10:11 AM Tom_L: rmu, one reason is early on there was only 32 bitg
10:11 AM Tom_L: -g
10:11 AM c101horse8332[m]: most likely the pi whining about it requiring newer software and not installing
10:11 AM rmu: c101horse8332[m]: it's easier to start from a known working base than "from scratch". unfortunately the rpi -rt kernel branch is not supported any more it seems.
10:14 AM c101horse8332[m]: ik, i'd like to go the easy route, but for some reason im constantly having trouble getting stuff working regardles
10:17 AM rmu: easy route would be using a PC. also, take notes
10:18 AM Tom_L: 1st time on any platform is gonna take some learning
10:18 AM c101horse8332[m]: oh i've gone through close to 10 pc's
10:18 AM c101horse8332[m]: i get weird issues
10:19 AM travis_farmer[m]: sometimes it pays to be a junk hoarder... a while back i had acquired an oldish piece of lab equipment, mainly for the parts. it had several stepper motors inside. so anyway, i was looking for something to be like a rotary axis, to rotate a tool rack up and over the front of the cnc router table, into place. or even down and over the front of the machine, depending on what i decide. well i found a nice gear reduction assembly that
10:19 AM travis_farmer[m]: takes a NEMA23 stepper. i "think" it may work great for me, when the time comes to build my rack changer. :-)
10:19 AM rmu: issues are weird by definition else it would be already fixed
10:20 AM rmu: *trying debian raspberry pi preempt rt kernel*
10:21 AM Tom_L: doing that, you may have to build lcnc
10:21 AM rmu: building lcnc is easy.
10:21 AM Tom_L: i'm not sure what debs are available anymore.. things seem to be changing
10:22 AM rmu: if this thing boots it could be possible to just install that deb also on raspbian
10:22 AM Tom_L: what os is it?
10:23 AM rmu: https://raspi.debian.net/tested-images/
10:23 AM rmu: 2023.01.02 bullseye
10:23 AM Tom_L: do those have the gui?
10:24 AM Tom_L: i know some of the daily builds are bare bones
10:24 AM rmu: xfce currently installing
10:24 AM Tom_L: ok
10:24 AM Tom_L: that may be where i got mine, i honestly can't remember
10:25 AM rmu: biggest hurdle so far was finding out how to set the date so it can apt-get stuff without certificate violations
10:25 AM Tom_L: buster isn't there anymore
10:26 AM rmu: if you want buster you can use linuxcnc image
10:26 AM Tom_L: i have it
10:27 AM Tom_L: be careful updating it if you ever use it though, the USB breaks
10:27 AM Tom_L: unless they fixed it by now
10:27 AM rmu: usb on preempt-rt kernels was fun on rpi3
10:28 AM Tom_L: ok time to go be domestic
10:29 AM rmu: hmm. task-xfce was not the best idea. that installs everything
10:32 AM c101horse8332[m]: ok guys, how the hell do i keep getting the same thing over and over while changing from os to os trying to get something i can work with
10:32 AM c101horse8332[m]: koen@raspberrypi:~/source $ uname -a
10:32 AM c101horse8332[m]: Linux raspberrypi 5.15.61-v7l+ #1579 SMP Fri Aug 26 11:13:03 BST 2022 armv7l GNU/Linux
10:32 AM c101horse8332[m]: 
10:33 AM c101horse8332[m]: i keep getting that one
10:33 AM c101horse8332[m]: no matter what i do
10:33 AM rmu: mixup of sd cards?
10:35 AM c101horse8332[m]: nah, im using the exact same card every time
10:36 AM Tom_L: try a new one
10:36 AM rmu: image writing didn't work or sd card is defective
10:37 AM c101horse8332[m]: i've wiped it clean several times over
10:37 AM travis_farmer[m]: or the image is updating the kernel for some reason
10:37 AM c101horse8332[m]: im using balena etcher to write the card
10:37 AM c101horse8332[m]: using disk partition thingy on windows to clean the card up every time
10:38 AM rmu: gui is up on rt-kernel
10:38 AM c101horse8332[m]: and i keep
10:38 AM c101horse8332[m]: getting
10:38 AM c101horse8332[m]: the same damn thing
10:38 AM rmu: c101horse8332[m]: defective cards may seem to work but don't persist writes. did you verify written image?
10:39 AM rmu: so the eternal question useradd or adduser...
10:39 AM c101horse8332[m]: I its empty after formatting every time
10:41 AM rmu: c101horse8332[m]: even after unplug? then probably you write either always the same image or your image writer writes to somewhere it is not supposed to
10:41 AM rmu: first boot of an image should look different than consecutive boots
10:43 AM * c101horse8332[m] uploaded an image: (19KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/uqPwLtfvgRPQMSwxpyJuzPVL/image.png >
10:43 AM c101horse8332[m]: before formatting
10:45 AM rmu: there are 2 partitions on rpi images (at least), one is FAT32 boot partition, one is root for linux
10:47 AM c101horse8332[m]: yes, i've cleaned em both to make it a normal sd card again
10:47 AM c101horse8332[m]: then start over
10:49 AM rmu: writing image should not require cleaning anything
10:51 AM skunkworks[m]: Hmm - don't know if I have ever written an image for the pi on windows. Always used DD on linux.
10:52 AM skunkworks[m]: an - no - the act of writing the image to the sd card should wipe the card.
10:53 AM skunkworks[m]: (agreeing with rmu)
10:54 AM c101horse8332[m]: ik, but for some reason it failed a time or two, thought might aswell clean the thing up before every new imagewrite
10:56 AM rmu: c101horse8332[m]: get a fresh sd card, use linuxnc image, and then get current linuxcnc packages from buildbot page
10:56 AM rmu: no compiling requred
10:56 AM skunkworks[m]: what are you using to write an image?
10:57 AM c101horse8332[m]: i was using balena something, now gone back to rpi's own imager
10:58 AM skunkworks[m]: have you tried rufus? (I think that Is what I have used in the past for other images on windows)
10:59 AM c101horse8332[m]: i have, good shout, i forgot about that
10:59 AM JT-Cave: disk image writer
10:59 AM skunkworks[m]: jt-cave should know - he is the one that initally got linuxcnc running on the pi..
11:00 AM skunkworks[m]: JT-Cave: do you have a link to disk image writer?
11:01 AM JT-Cave: https://gnipsel.com/linuxcnc/rpi4-11.html
11:01 AM JT-Cave: very first thing
11:02 AM JT-Cave: so far this is not booting up https://linuxcnc.org/iso/linuxcnc-2.8.1-pi4.zip
11:06 AM rmu: http://ftp.debian.org/debian/pool/main/l/linux-signed-amd64/linux-image-5.10.0-21-rt-amd64_5.10.162-1_amd64.deb
11:07 AM rmu: JT-Cave: if you feel adventurous you could try installing that deb & co with same version into raspbian
11:08 AM JT-Cave: I'll have to get a working image first, the linuxcnc one won't boot up
11:09 AM rmu: just use the raspbian one from your guide
11:09 AM rmu: i
11:09 AM * c101horse8332[m] uploaded an image: (1094KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/xLXJZQPIsmvPFqiaprHyqmyc/IMG_20230204_180812.jpg >
11:09 AM rmu: 'm trying to compile and run linuxcnc on debian bullseye testimage
11:09 AM c101horse8332[m]: That is what the lcnc rpi thing does
11:10 AM rmu: c101horse8332[m]: unfortunate. that sucks.
11:10 AM * skunkworks[m] uploaded an image: (360KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/CPdmMzVUTuRPhFWDLrgZLzrm/Screenshot_from_2023-02-04_11-08-54.png >
11:10 AM skunkworks[m]: lol... this has been running for weeks..
11:10 AM JT-Cave: I have solved the dreaded error finishing read on my pc by installing an intel nic
11:12 AM c101horse8332[m]: what pc is that?
11:13 AM c101horse8332[m]: i want that kind of latence
11:13 AM c101horse8332[m]: s/latence/latency/
11:13 AM c101horse8332[m]: which os should i try this time round?
11:16 AM skunkworks[m]: Umm - it is an HP i5 3th gen 8300 I think..
11:16 AM skunkworks[m]: 3rd
11:17 AM c101horse8332[m]: 3th
11:17 AM skunkworks[m]: lol
11:17 AM skunkworks[m]: wrote 4th initally
11:18 AM skunkworks[m]: I think you can get them from newegg for under 100 dollars
11:18 AM c101horse8332[m]: i may already have one
11:18 AM c101horse8332[m]: wouldnt surprise me tbh
11:19 AM rmu: c101horse8332[m]: how do you interface your CNC hardware?
11:20 AM c101horse8332[m]: mesa 7i96E
11:21 AM rmu: latency should not be that critical with that device
11:23 AM c101horse8332[m]: and somehow i keep having trouble with latency, trying pc after pc, testing latency multiple times, everything looking fine, stuff works fine for a while then falls in a latency fuckery, massive latency spikes out of nowhere
11:23 AM c101horse8332[m]: im betting on this pi to be the last pc i would ever need on my mill for sanity sake
11:24 AM c101horse8332[m]: but yall can clearly see how that's working out so far
11:24 AM c101horse8332[m]: lol
11:25 AM skunkworks[m]: well - latency isn't as critical - but needs to be consistant.. <100us or so
11:26 AM c101horse8332[m]: but when it suddenly starts spiking and messing up in the middle of a program
11:26 AM c101horse8332[m]: it gets very annoying
11:26 AM rmu: thermal issue?
11:27 AM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) are you just running linuxcnc? nothing else at the time it starts screwing up?
11:27 AM c101horse8332[m]: just lcnc
11:27 AM skunkworks[m]: ok - weird..
11:27 AM c101horse8332[m]: yes exactly
11:27 AM travis_farmer[m]: CPU overheating?
11:27 AM rmu: do you get errors from linuxcnc?
11:27 AM c101horse8332[m]: very frustrating
11:28 AM c101horse8332[m]: currently, no, since its not working
11:29 AM skunkworks[m]: must be frustrating.. I have multible machines running linuxcnc.. one has a good 10 tons of force.. I would be scared if linuxcnc acted up 😉
11:29 AM c101horse8332[m]: only thing that seems to fix my errors is re installing everything, and itll keep itself steady for a while untill it starts acting up again
11:30 AM c101horse8332[m]: once it starts acting up you can try everything from the book and it will not work
11:30 AM skunkworks[m]: you are sure that it is running the realtime kernel at the time?
11:30 AM skunkworks[m]: uname -a
11:31 AM skunkworks[m]: (sorry if this has come up before)
11:31 AM rmu: reinstalling is the windows approach. you have to get to the root of that.
11:31 AM c101horse8332[m]: i've been in here multiple times with the issues and so far nothing has worked
11:33 AM c101horse8332[m]: which is why im hoping this pi will fix my issues and i can actually use my mill for cnc work
11:33 AM c101horse8332[m]: i've got car parts to make damn it
11:34 AM rmu: so your mill is basically working and you have a working PC / linuxcnc and config for it?
11:34 AM rmu: except for latency issues?
11:34 AM c101horse8332[m]: no
11:34 AM c101horse8332[m]: in a fit of rage i might have killed the pc i was running
11:35 AM rmu: trying to accumulate bad karma?
11:36 AM c101horse8332[m]: and before that it sometimes would behave long enough to get halfway through a facing operation, sometimes it would conk out at the probing operation
11:37 AM JT-Shop: rmu I think the way to solve building is to checkout at a commit that has a rt patch
11:37 AM rmu: so i have it running, but latency without isolcpus in latency_histogram is not great, 150us-ish
11:37 AM rmu: JT-Shop: yes but how to find it
11:38 AM JT-Shop: https://github.com/raspberrypi/linux/tree/90ffbb727c511c6de9c5905c8d5aba69e413bcba
11:38 AM JT-Shop: I looked at the history of Makefile :)
11:38 AM c101horse8332[m]: icolcpu's needs to be on and sound off i think
11:38 AM rmu: JT-Shop: that commit is mainline kernel
11:38 AM JT-Shop: right and there is a rt patch for that
11:39 AM JT-Shop: o checkout a specific commit, you can use the git checkout command and provide the revision hash as a parameter:
11:39 AM JT-Shop: $ git checkout 757c47d4
11:39 AM rmu: yes but it won't build a raspberry pi image
11:39 AM c101horse8332[m]: there were a couple things that needed turned off
11:39 AM JT-Shop: that's from raspberrypi/linux repo
11:40 AM JT-Shop: just to build a kernel... not an image
11:40 AM skunkworks[m]: JT-Shop: the image seems to be booting for me - just really slow the first time..
11:40 AM rmu: JT-Shop: if the commit is from greg KH with a tag it is mainline linux
11:40 AM JT-Shop: ok
11:40 AM JT-Shop: anyway fires are stoked and it's nap time here
11:41 AM rmu: JT-Shop: raspberry pi kernel repo has basically everything from mainline linux
11:41 AM JT-Shop: ah ok
11:41 AM JT-Shop: well I tried lol
11:43 AM rmu: so with isolcpus=3 and no other tweaks latency-histogram gives me worst case of +-105us, sdev is 2.5
11:43 AM rmu: 5.10.0-21-rt-arm64, bullseye test image
11:46 AM c101horse8332[m]: this is the best i've gotten with the pi
11:46 AM c101horse8332[m]: camera autodetect off i think
11:52 AM rmu: it has latency excursions
12:10 PM c101horse8332[m]: what has?
12:11 PM rmu: https://www.osadl.org/OSADL-QA-Farm-Real-time.linux-real-time.0.html
12:11 PM rmu: c101horse8332[m]: my rpi 4 with said kernel
12:12 PM rmu: hmm. https://www.osadl.org/Latency-plot-of-system-in-rack-7-slot.qa-latencyplot-r7s2.0.html?shadow=1
12:15 PM rmu: that kernel seems better than the "stock" debian one
12:18 PM * cradek[m] uploaded an image: (322KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/gHMpMDOSFFSlszdMzCsDBhlU/PXL_20230204_181210602.MP.jpg >
12:18 PM cradek[m]: Just in case...
12:19 PM cradek: that would have been the first ubuntu work, on 5.10
12:20 PM rmu: can you still read 17 year old DDS tapes? i have a tape drive but no working/running machine with FAST-SCSI
12:21 PM rmu: AAAH why didn't they put RTC into rpi
12:22 PM cradek: oh definitely. tapes were made to last. I've read 30 year old tapes with good success rates.
12:22 PM cradek: maybe 40? I don't remember when I did it, but the tapes were early-mid 80s stuff
12:26 PM Tom_L: heh
12:27 PM Tom_L: still have a pile of tapes stashed
12:27 PM rmu: those DAT tapes use helical scan and are allegedly not as robust as "linear" tapes
12:27 PM Tom_L: no clue what is on them now
12:28 PM roycroft: i have qic tapes dating back to the early '80s that are still readable
12:28 PM rmu: JT-Shop: look at the OSADL link, it has a button to download a skript that gets a RT-patched rpi4-kernel-source
12:29 PM roycroft: 9-track tapes are pretty much readable until they start disintegrating
12:31 PM skunkworks[m]: cradek (@_discord_635160803753984018:jauriarts.org) Very cool!
12:31 PM skunkworks[m]: I remember installing your first livecd..
12:32 PM skunkworks[m]: (I built emc2 on the bdi install...)
12:32 PM skunkworks[m]: linux was all very new to me at that point.. I had no clue what was going on
12:33 PM skunkworks[m]: The sd card on this pi must be super crappy.. It feels very slow..
12:34 PM skunkworks[m]: I should try the usb-nvme adaptor..
12:37 PM -!- #linuxcnc mode set to +v by ChanServ
12:45 PM * travis_farmer[m] wonders why his FreePBX server just went down...
12:54 PM bjorkint0sh: cradek, don't tapes stretch?
12:55 PM bjorkint0sh: or is that not a serious enough issue?
12:58 PM roycroft: they generally don't, unless the tape machine is defective
12:58 PM c101horse8332[m]: im out of ideas with this stupid pi thing
12:59 PM c101horse8332[m]: anyone want to make me a working thing and sell it to me?
01:00 PM JT-Cave: might take me a bit but I'll figure it out
01:01 PM travis_farmer[m]: if you have the same hardware, JT, you could set it up, and when it is working, export the SD image and send it to c101horse🇳🇱#8332 . just an idea
01:02 PM rmu: OSADL suggests it should be possible to get down to 50us-ish worst case on rpi 4
01:03 PM bjorkint0sh: there's gotta be more available devices than the rPi by now which works like a toaster.
01:03 PM bjorkint0sh: turn it on, and go.
01:11 PM c101horse8332[m]: just a thought right, when trying the lcnc2.8 rpi4 thing the rpi prompt it requiers newer software, can i downgrade the rpi firmware until it works with the lcnc thing?
01:11 PM bjorkint0sh: why not?
01:11 PM * skunkworks[m] uploaded an image: (759KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/pSDwlxlxWroRcRzfqgCsxqpL/2023-02-04-130813_1920x1080_scrot.png >
01:11 PM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) sorry.. See if it still works after updating...
01:12 PM c101horse8332[m]: updating what?
01:12 PM skunkworks[m]: rpi
01:12 PM skunkworks[m]: apt-get update
01:12 PM c101horse8332[m]: i'd still need to build the rt kernel no?
01:13 PM c101horse8332[m]: i havent been able to get past that stage
01:13 PM skunkworks[m]: are you talking to me? I just downloaded the linuxcnc rpi image - and wrote it to an sd card.
01:14 PM c101horse8332[m]: yeah tried that, no go
01:14 PM skunkworks[m]: ?
01:14 PM * c101horse8332[m] uploaded an image: (1094KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/cQXEsCqYZjBhyDrpYhZgZShp/IMG_20230204_180812.jpg >
01:15 PM c101horse8332[m]: that's what it throws at me if i put an sd card with the lcnc image in there
01:16 PM skunkworks[m]: firmware from 2021.. have you tried updating it?
01:17 PM bjorkint0sh: https://all3dp.com/2/raspberry-pi-4-firmware-update-tutorial/
01:17 PM bjorkint0sh: so it's the board, c101horse8332[m].
01:17 PM c101horse8332[m]: are you saying i might be interperting the error message wrong?
01:17 PM bjorkint0sh: the board says it wants newer firmware.
01:18 PM c101horse8332[m]: i was thinking the stuff on the sd card was too old, but its on about the board firmware?
01:18 PM bjorkint0sh: try that.
01:18 PM bjorkint0sh: for science.
01:19 PM bjorkint0sh: the firmware is 2 years and 26 days old.
01:19 PM bjorkint0sh: (give or take a day)
01:20 PM skunkworks[m]: yes- board firmware.
01:20 PM rmu: the firmware for the board is also on the card
01:20 PM bjorkint0sh: by wednesday 14:31:16 it will be 2 years and 1 month old
01:21 PM rmu: hmm. not sure, rpi4 has some sort of non-volatile storage
01:34 PM rmu: hmm. i installed bullseye arm64, but osadl kernel is 32bit
01:35 PM c101horse8332[m]: nope, not my boards firmware i think
01:37 PM * c101horse8332[m] uploaded an image: (1420KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/NwnIsQFhwhWvSHpbhRdgGZmd/rn_image_picker_lib_temp_194e15fd-f383-4c35-a1bb-cb415e5da489.jpg >
01:45 PM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) try this?
01:45 PM skunkworks[m]: https://forum.linuxcnc.org/9-installing-linuxcnc/39779-rpi4-raspbian-64-bit-linuxcnc?start=130#238020
01:45 PM skunkworks[m]: image
01:47 PM c101horse8332[m]: do i spot a file i can dump into an sd and stick in the rpi there?
01:48 PM skunkworks[m]: I havent' tried it but this https://drive.google.com/file/d/1Vgj2rMgG_gdNWx_5OKJco115P56dgIx4/view?usp=sharing
01:50 PM c101horse8332[m]: ill try that after i've seen this current try go up in smoke
01:51 PM c101horse8332[m]: which is now i guess
01:54 PM skunkworks[m]: your pi must be too new 😉 my firmware was dated 2020 and no update.
01:57 PM JT-Shop: c101horse8332[m], I'm pretty sure I've sorted it out and will test on the rpi in the moring
01:57 PM JT-Shop: morning
01:58 PM skunkworks[m]: JT-Shop: thank you
02:03 PM c101horse8332[m]: thank you JT
02:10 PM skunkworks[m]: wow - changing to a better sd card really helped speed
02:11 PM bjorkint0sh: not all SD cards are created equal
02:11 PM JT-Shop: yw
02:13 PM skunkworks[m]: JT-Shop: are you then creating a new image for download on linuxcnc prime?\
02:13 PM * JT[m]1 uploaded an image: (284KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/lYvELHBmGXPmRbKPUMXWrzaY/20230204_141225.jpg >
02:13 PM * JT[m]1 uploaded an image: (291KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/hHmcDPdlxpfTjriSqtVgwlFi/20230204_141234.jpg >
02:14 PM JT-Woodshop: perfect circle sanding jig
02:14 PM JT-Woodshop: skunkworks[m], I can yes
02:15 PM c101horse8332[m]: THIS FUCKER RIGHT HERE WORKS RIGHT OUT OF THE FUCKING GATE
02:15 PM c101horse8332[m]: sorry for my profanity but jesus
02:15 PM bjorkint0sh: c101horse8332[m], like a toaster?
02:15 PM c101horse8332[m]: pmuch
02:16 PM c101horse8332[m]: just need to get the latency down
02:16 PM c101horse8332[m]: how do i isolcpu again?
02:16 PM skunkworks[m]: what latency are you getting?
02:16 PM CaptHindsight[m]: there is s thread from 2-ish years ago on the forums on all the Rpi4 settings for lowest latency
02:17 PM * c101horse8332[m] uploaded an image: (2889KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/KiPHzEPSieUzxKwhydGCmpJD/IMG_20230204_211639.jpg >
02:17 PM c101horse8332[m]: many
02:17 PM skunkworks[m]: yeck
02:18 PM skunkworks[m]: you don't want a base thread with linuxcnc..
02:18 PM skunkworks[m]: try
02:19 PM skunkworks[m]: latency-histogram --nobase --sbins=1000
02:19 PM * JT[m]1 uploaded an image: (335KiB) < https://libera.ems.host/_matrix/media/v3/download/matrix.org/GgtyddAJkNckPHLzQPxYwNcg/20230204_141830.jpg >
02:20 PM skunkworks[m]: *when using linuxcnc on the pi with mesa..
02:20 PM CaptHindsight[m]: https://forum.linuxcnc.org/media/kunena/attachments/6129/linuxcnc-14Sep2020-165543.png
02:20 PM XXCoder: jt nice
02:21 PM skunkworks[m]: CaptainHindsight (@_discord_702231000050040894:jauriarts.org) that is about whatg I get..
02:21 PM XXCoder: I guess stop is to set radius size
02:22 PM CaptHindsight[m]: https://forum.linuxcnc.org/media/kunena/attachments/16508/latency-histogram--base80000--servo1000000-14hrs02.jpg
02:23 PM CaptHindsight[m]: anyway, all the info is still here https://forum.linuxcnc.org/9-installing-linuxcnc/39779-rpi4-raspbian-64-bit-linuxcnc
02:24 PM CaptHindsight[m]: http://highlab.com/~seb/linuxcnc/rpi4-10us-latency.png
02:36 PM c101horse8332[m]: well, poop, i rebooted the pi and now i cant get back into it because i dont have the pw of the image
02:36 PM XXCoder: try blank or "password"
02:36 PM rmu: c101horse8332[m]: cnc
02:36 PM XXCoder: rpi do have default password but forgot what it is
02:36 PM c101horse8332[m]: yeah just figured
02:36 PM XXCoder: nice
02:37 PM rmu: so what was it
02:37 PM bjorkint0sh: all the above
02:37 PM * bjorkint0sh sees himself out.
02:37 PM travis_farmer[m]: "raspberry"
02:37 PM c101horse8332[m]: its cnc as rmu mentioned
02:37 PM travis_farmer[m]: ok
02:37 PM rmu: :)
02:44 PM c101horse8332[m]: is this for the lowest latency?
02:45 PM CaptHindsight[m]: which this?
02:46 PM c101horse8332[m]: oh yall cant see the replies in the other chat i guess?
02:47 PM c101horse8332[m]: the link you send a bit back
02:54 PM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) what is the password for that image?
02:54 PM c101horse8332[m]: cnc
03:00 PM * c101horse8332[m] uploaded an image: (951KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/DnxTvrePcwPhpMNgShVBKYfm/IMG_20230204_215911.jpg >
03:00 PM c101horse8332[m]: Torture
03:01 PM bjorkint0sh: c'mon! you're a lot further along now, than you were an hour ago.
03:01 PM bjorkint0sh: it should be "Progress!" or something like that.
03:01 PM c101horse8332[m]: nah im torturing the pi
03:01 PM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) that looks good..
03:02 PM c101horse8332[m]: 43.something keeping relatively steady so far
03:02 PM skunkworks[m]: c101horse🇳🇱 (@_discord_181695718124290048:jauriarts.org) that is about what I am getting here.,
03:09 PM travis_farmer[m]: well, it has warmed up a heck of a lot! up to 4F now!
03:10 PM unterhausen: if you start the latency histogram with more bins it looks a lot better
03:17 PM c101horse8332[m]: jumped to 80 something when the dumb screensaver hit
03:17 PM c101horse8332[m]: forgot to turn it off
03:22 PM CaptHindsight[m]: still well below 200uS, so now you can go on to the next project :)
03:23 PM CaptHindsight[m]: otherwise it's like beating a dead horse cart before it leaves the stable
03:25 PM c101horse8332[m]: now its time to get a gui with a probescreen working on it
03:32 PM cradek: we rebuilt my lathe around a pi400 (pi4 with a cute keyboard) and I ended up replacing it with a 2006 pentium E2160 from my basement. it's faster and works better.
03:32 PM cradek: the pi400 is *very cute* though
03:33 PM bjorkint0sh: who started the linuxcnc project?
03:33 PM cradek: it descends from EMC, which came from NIST
03:33 PM bjorkint0sh: so was it started at NIST?
03:34 PM cradek: in the late 90s
03:34 PM bjorkint0sh: interesting. linux was embryonic at the time.
03:34 PM cradek: well linuxcnc is much more than what came from NIST, it has evolved a lot over the years, so the answer to your question is very complicated
03:34 PM c101horse8332[m]: it is indeed cute
03:35 PM XXCoder: isnt lcnc (emt that time) started by goverment fund too
03:36 PM bjorkint0sh: what did EMC run on at the time? windows?
03:36 PM XXCoder: **emc above lol
03:37 PM bjorkint0sh: it was an OS?
03:37 PM XXCoder: no its just my typo correction
03:39 PM XXCoder: im actually not sure what emc ran on lol
03:39 PM XXCoder: unix? early linux?
03:39 PM bjorkint0sh: let me ask ChatGPT and see what utter fucking bullshit it spits out.
03:40 PM bjorkint0sh: sorry, I meant, what much wow it comes up with
03:40 PM CaptHindsight[m]: "Early considerations focused on replacing the expensive and temperamental "real time" Windows NT system. It was proposed that a relatively new (at the time) real time extension of the Linux operating system be tried. This idea was pursued with success. "
03:40 PM CaptHindsight[m]: http://linuxcnc.org/docs/html/common/emc-history.html
03:41 PM bjorkint0sh: what did the predecessor of linuxcnc run on
03:41 PM bjorkint0sh: The predecessor of LinuxCNC, which is an open-source software for CNC (Computer Numeric Control) machines, was EMC (Enhanced Machine Controller). EMC was run on a variety of operating systems including MS-DOS, Linux, and RTLinux.
03:41 PM XXCoder: ah realtime NT interesting
03:41 PM CaptHindsight[m]: http://linuxcnc.org/files/Use-of-Open-Source-Distribution-for-a-Machine-Tool-Controller.pdf
03:42 PM XXCoder: interesting indeed
03:43 PM XXCoder: much of history I knew, but i either forgot or missed what os was first
03:43 PM CaptHindsight[m]: I'll be happy to create a revisionist version for anyone that prefers one
03:43 PM bjorkint0sh: revised, or revisionist? two different concepts!
03:44 PM XXCoder: it ran on linux. always have been. ;)
03:44 PM bjorkint0sh: according to revisionist history, bjorkint0sh actually founded Rome. That's right, he did it in 2 neptunian days.
03:44 PM CaptHindsight[m]: yes, revisionist
03:45 PM bjorkint0sh: I mean, hind sight is always 20/20 or better.
03:45 PM CaptHindsight[m]: nah just make up stuff
03:53 PM CaptHindsight[m]: it's all Reagans fault
04:17 PM unterhausen: we have 2 different things running real time windows even now. I'm not sure if it's the same on both
04:18 PM unterhausen: we never had any trouble with it, but it's expensive and we never did any rt programming
04:19 PM XXCoder: no reason to go to windows now
04:25 PM travis_farmer[m]: yeah, why drive the Ford after driving the Lamborghini?
04:29 PM c101horse8332[m]: Drive the Ford? Dont you mean push?
04:29 PM travis_farmer[m]: ;-)
05:03 PM unterhausen: one of the rt windows companies just gave up so our stuff was obsolete
05:37 PM skunkworks[m]: It's complicated.. So many meanings..
05:38 PM skunkworks[m]: cradek (@_discord_635160803753984018:jauriarts.org) the green machine is running the rpi4 and it seems to work just fine. (done a lot of intensive machining involving spindle synced motion..)
05:38 PM skunkworks[m]: (although - It was just a proof of concept.. I doubt if I would use a pi again..)
05:40 PM skunkworks[m]: unterhausen: realtime on windows is expensive..
05:47 PM skunkworks[m]: (mainly because the companies that do RT on windows don't give you a price without communicating with them)
06:35 PM unterhausen: cpu not supported on a pi. at least someone else had this problem on the forum
06:59 PM roycroft: so yeah, that was a fun afternoon
06:59 PM roycroft: disassemble mill head: 90 minutes
07:00 PM roycroft: drill and tap two holes in mill head for dro bracket: 5 minutes
07:00 PM roycroft: tidy up and reassemble mill head: 2 hours
07:01 PM roycroft: but now i have a dro on the spindle, so it's all good
07:01 PM XXCoder: did some maintance along the way?
07:01 PM XXCoder: since its being disassembled anyway
07:02 PM roycroft: a bit, but i had done maintenance on the spindle bearings not too long ago
07:02 PM roycroft: i did that when i fitted the new motor to the mill, and i only have about 3 hours on the new motor
07:02 PM * roycroft hasn't been machining much lately
07:02 PM XXCoder: nice. one of channels, guy did some rebuild of spindle head and some flattening of Y axis block
07:03 PM XXCoder: apparently improved things by a lot
07:03 PM XXCoder: https://www.youtube.com/watch?v=-MQCIGNHJaw
07:03 PM roycroft: i'm leaning heavily towards getting a new, slightly larger mill, when i finally do my cnc conversion
07:04 PM roycroft: still a benchtop mill, not a knee mill, but with a bit more travel
07:04 PM Tom_L: you do know larger takes more room?
07:04 PM roycroft: i figure the cnc conversion will go more easily if i have another mill to use to make parts for the conversion
07:04 PM roycroft: yes, which is why i said "slightly larger"
07:04 PM Tom_L: can never have too much travel
07:04 PM roycroft: what i'm thinking of getting will fit in the same footprint as my current one
07:05 PM XXCoder: if I somehow has room, id setup my cnc router finally, and also start building millenium machining mill
07:05 PM Tom_L: although 180' is pushing 'having enough'
07:06 PM XXCoder: 180' you would have to take account of some things like earth curve lol not by a whole lot but yeah lol
07:06 PM XXCoder: I wonder how they made it dialed in since its so long
07:09 PM roycroft: well it felt good to get something accomplished in the shop - it's been a while
07:09 PM roycroft: even though it was a relatively minor task
07:10 PM XXCoder: always good
07:10 PM roycroft: this election business is winding down, and the days are getting longer, so i anticipate more shop time going forward
07:10 PM Tom_L: XXCoder, they used a long wire for part of it and shot it with a laser
07:11 PM roycroft: i only spent about an hour and a half on election work today, and i've been averaging 4-6 hours/day, 7 days/week since the end of november
07:11 PM Tom_L: stretched wire
07:11 PM Tom_L: don't know the details
07:11 PM XXCoder: tom makes sense, certainly cant be done with balance
07:11 PM XXCoder: laser dont bend, in least not under mere earth gravity
07:12 PM Tom_L: least amount we know of anyway
07:12 PM roycroft: it would need to be stretched pretty taught, because gravity will affect a wire that long
07:12 PM roycroft: a laser might refract slightly in the atmosphere
07:12 PM roycroft: in a vacuum it would be dead straight
07:13 PM XXCoder: not a concern with 180 feet I would think
07:13 PM roycroft: it depends on how accurate you want it to be
07:13 PM XXCoder: always
07:13 PM ZincBoy[CAON][m]: Laser will bend with gravity. Atmosphere will not have much of an effect if there is not too much of a temp gradient
07:14 PM roycroft: that depends on the relative humidity, doesn't it?
07:14 PM XXCoder: not by enough amount to be concerned at earth, zinc
07:14 PM Tom_L: i think we're splitting hairs now
07:14 PM XXCoder: not at 180 feet anyway
07:14 PM roycroft: we're splitting more than hairs
07:14 PM roycroft: hairs are ginormous when we're talking high precision
07:15 PM ZincBoy[CAON][m]: Laser interferometer needs to account for humidity, atmospheric pressure and temperature. If you don't you will be out by several 10's of ppm.
07:15 PM XXCoder: careful, more fine and NNSA will be after us ;)
07:15 PM Tom_L: these guys took over an old shop and are renovating alot of it
07:16 PM Tom_L: i remember the previous owner from a good 30 yrs ago
07:16 PM Tom_L: never seen that part of his shop though
07:16 PM Tom_L: (2-3 buildings)
07:18 PM ZincBoy[CAON][m]: Using off the shelf air sensors, I can get about 2ppm accuracy with my interferometer. Theoretically you can get ppb as the laser frequency is known to 9 decimal places. This is only really achievable in a temp controlled vacuum though.
07:18 PM XXCoder: crazy
07:19 PM roycroft: not many things 180' long need that kind of accuracy
07:19 PM roycroft: giant space telecope mirrors, perhaps
07:19 PM roycroft: but not much more
07:20 PM XXCoder: for me, best I can do for 180 feet precision would be maybe one foot error lol
07:20 PM XXCoder: +- 1'
07:21 PM unterhausen: I guess my monitor has too many pixels for a pi
07:21 PM acer: working on milling the side covers for this new opi5 case. I have yet to print the main body
07:21 PM acer is now known as _unreal_
07:21 PM unterhausen: I'm not sure what the processor unsupported nonsense is about though
07:21 PM * cradek[m] uploaded an image: (97KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/cmlNziNccFkZuQOmtTiWUtvR/image.png >
07:21 PM Tom_L: new one on me
07:22 PM _unreal_: I am SOO damn temped to buy a 3d printer....
07:22 PM _unreal_: I really dont want to print this thing on my current 3d printer. I can but its just so damn small
07:22 PM XXCoder: unterhausen: I had to lower resolution too
07:25 PM Tom_L: cradek[m], have you disabled IRQ coalescing on the intel card?
07:27 PM cradek: just attempting that now, thanks (more discussion in #linuxcnc-devel)
07:27 PM Tom_L: saw that
07:28 PM cradek: sorry for dumping my pic here, the discord relay doesn't seem to work in the other channel
07:29 PM XXCoder: yeah need jepler to setup things and hes super super busy
07:31 PM unterhausen: the text on the terminal is obnoxiously small and spiky
07:31 PM unterhausen: spikey
07:37 PM bjorkint0sh: who are these impostors? https://mecatronyx.gitlab.io/opencnc/opencn/
07:43 PM * cradek[m] uploaded an image: (87KiB) < https://libera.ems.host/_matrix/media/v3/download/jauriarts.org/zbPjEYdelpybjFkKdwBpsbsN/image.png >
07:43 PM unterhausen: I thought the rpi4 case I bought had extenders for the gpio, but it's not on the listing
07:44 PM XXCoder: it links to linuxcnc
07:45 PM XXCoder: "OpenCN borrows the concept of components from LinuxCNC, enabling the communication between them using pins. Connecting two or more pins creates a signal."
07:45 PM bjorkint0sh: XXCoder, ever heard of them?
07:45 PM XXCoder: nope
07:45 PM XXCoder: it apparently uses... docker.
07:46 PM XXCoder: wtf would it need docker I don't know
07:46 PM bjorkint0sh: deployment
07:51 PM bjorkint0sh: apparently there's no mesa support. just ethercat.
07:51 PM ZincBoy[CAON][m]: They have jerk limited trajectory planning. I will have to check it out.
07:51 PM XXCoder: isnt that part of lcnc also?
07:51 PM ZincBoy[CAON][m]: No.
07:52 PM ZincBoy[CAON][m]: Only accel limited. Jerk is infinite in current lcnc path planners.
07:53 PM XXCoder: ahh ok
07:56 PM bjorkint0sh: https://www.youtube.com/watch?v=nUdvrO6lsX8
07:56 PM bjorkint0sh: so basically, linuxcnc has a swiss baby.
07:57 PM ZincBoy[CAON][m]: Never mind. It does not have support for more than one work offset, cutter comp, or probing. Plus other limitations. It is currently a toy and not useable in an actual production cnc machine.
07:58 PM XXCoder: if its like that then yeah not very useful yet. still early work
07:58 PM Tom_L: well pop their bubble will ya!
08:00 PM XXCoder: that planning though, wonder if lcnc can grab that
08:07 PM unterhausen: there was a research version of lcnc that had jerk limiting. I think this might be them maybe
08:08 PM XXCoder: cool :)
08:08 PM ZincBoy[CAON][m]: From what I can tell, the planning is done in a Matlab module.
08:08 PM XXCoder: lcnc is already few steps above reprap style firmware. this would add few more steps
08:11 PM unterhausen: matlab module sounds like a research version :)
08:12 PM unterhausen: they had a tiny mill that really moved
08:12 PM unterhausen: unfortunately, researchers get something working and move on
08:13 PM unterhausen: the meetup might get lcnc the better path planning
08:14 PM ZincBoy[CAON][m]: A 3rd order or higher planner would be huge for lcnc. All of the high speed 3d printers are using what amount to high order path planning. The catch is they don't do it in real time and only really for 2axis.
08:14 PM unterhausen: what's the debian version of firefox?
08:16 PM unterhausen: apt-get can't figure out I wanted to install firefox-esl when I ask for firefox
08:17 PM unterhausen: downloading firefox really got the latency to go up
08:22 PM unterhausen: installing firefox somehow makes it so I can't login
08:23 PM unterhausen: well, I guess I could figure out how to rescue it, or rewrite the iso on the sd card
08:25 PM unterhausen: pi imager wants to write the image to my watch
08:25 PM unterhausen: I wonder how bad that would be to recover the watch
08:27 PM XXCoder: zinc indluding bambu
08:51 PM unterhausen: turns out playing two utubes on a pi is a bad idea, immediately gets to 150 microseconds
08:52 PM unterhausen: add 6 glxgears and get 236
09:33 PM roycroft: big bambu?
09:34 PM roycroft: class! class! class! SHUT UP!
09:34 PM roycroft: thank you
09:34 PM TinMan[m] is now known as Tin4131[m]
09:35 PM XXCoder: roycroft: https://bambulab.com/en
09:36 PM roycroft: that looks like vaporware
09:36 PM roycroft: sister mary elephant has been around since the early '70s
09:38 PM XXCoder: its not, its already shipoped
09:38 PM roycroft: then the website is misleading, at a glance
09:41 PM XXCoder: they is changing some stuff, but orginally you couldnt use bambu studio and printer without internet access
09:41 PM XXCoder: some aspects still is like that
09:41 PM roycroft: then it is useless to me
09:42 PM XXCoder: yup
09:42 PM XXCoder: i was wondering about future till I found that out
09:42 PM XXCoder: then its in nope list
11:04 PM skunkworks[m]: yes - a usb<#>nvme drive is way faster on the pi
11:05 PM skunkworks[m]: and I did have a bad sd card.. I thought I had one that was bad - well I found it 😉
11:07 PM XXCoder: i wonder if thats why when I was using rpi4, that everything was so slow
11:07 PM XXCoder: I was using sd
11:09 PM skunkworks[m]: well - as someone else said - there are many grades of sd cards.. The one I was using - that ended up being bad - was pretty quick.. it just died
11:18 PM XXCoder: probably I had very slow grade one
11:30 PM skunkworks[m]: lol - I just updated rpi bullseye to bookworm.. then did an apt-get install linuxcnc-uspace.
11:30 PM skunkworks[m]: it is installing - wonder if it will actually work
11:30 PM skunkworks[m]: I can say the desktop isn't 100% - but the pi booted
11:34 PM skunkworks[m]: sudo reboot now
11:34 PM skunkworks[m]: lol
11:48 PM skunkworks[m]: well - it ins't booting the correct kernel.. I give up for the night