SPHEREPROBE(9)

πŸ“¦
version 2.9.4 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– SPHEREPROBE(9) β€” the HAL component that goes poking at a pretend hemisphere πŸ’–

okay bestie, so this little cutie lives in the HAL Component section of the LinuxCNC manual, and its whole personality is: probe a pretend hemisphere. Not a real one. A vibes-only one. πŸ¦‹


✨ NAME ✨

sphereprobe β€” Probe a pretend hemisphere 🌸

✨ SYNOPSIS ✨

loadrt sphereprobe [count=N|names=name1[,name2...]]

That's it, that's the whole entrance. Load it up with loadrt, and you either grab count=N copies or you name your babies yourself with names=name1[,name2...]. πŸ‘‘

✨ FUNCTIONS ✨

  • sphereprobe.N β€” this is the one job it has, and it ate: it updates probe-out based on the inputs. That's the function, that's the moment, that's the main character energy. πŸ’…

✨ PINS ✨

Every pin here comes in flavors, bb β€” the N is just the instance number, so if you loaded more than one you get sphereprobe.0, sphereprobe.1, and so on. 🌈

  • sphereprobe.N.px s32 in, sphereprobe.N.py s32 in, sphereprobe.N.pz s32 in β€” this little trio is the rawcounts position, straight from a software encoder. All s32, all inputs. πŸŽ€
  • sphereprobe.N.cx s32 in, sphereprobe.N.cy s32 in, sphereprobe.N.cz s32 in β€” the center of the sphere, in counts. Again: s32, in. Three lil coordinates, one hypothetical sphere. 🫢
  • sphereprobe.N.r s32 in β€” the radius of the hemisphere, in counts. s32, input, iconic. ⭐
  • sphereprobe.N.probe-out bit out β€” and here's the payoff, bestie: a bit output. This is what all that counting was for. 😭πŸ”₯
ngl the vibe here is very much "is the point inside the imaginary bubble or not" and probe-out is the answer. No cap.

✨ AUTHOR ✨

Jeff Epler πŸ’œ β€” shoutout to the legend, fr fr.

✨ LICENSE ✨

GPL β€” slay, free as in freedom, periodt. 🌈


and that's the whole page, bestie!! this came to you from the LinuxCNC Documentation, dated 2026-03-17, on the SPHEREPROBE(9) manual page. k bye, go probe something imaginary πŸ§šπŸ’–βœ¨

πŸ“¦ where this page comes from