IOCONTROL(1)

πŸ“¦
version 2.9.4 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– iocontrol(1) β€” HAL Component πŸŽ€

okay bestie, welcome to the iocontrol page, straight out of the HAL Component section of the manual. it's giving lowkey iconic, fr fr. πŸ¦‹


✨ NAME ✨

iocontrol β€” interacts with HAL or G-code in non-realtime πŸ’…


🌸 SYNOPSIS 🌸

[EMCIO]
EMCIO = io

or

EMCIO = iov2

like. pick one. that's the whole vibe check. πŸ™ˆ


🧚 DESCRIPTION 🧚

so here's the tea, bestie β˜• β€” I/O control handles all your I/O tasks, and we're talking coolant, toolchange, E-stop and lube. the whole squad. πŸ‘‘

the signals get turned on and off in non-realtime, either with G-code, or β€” in the case of E-stop specifically β€” in HAL. periodt. πŸ’…

and then there's I/O Control V2 (iov2), which adds more toolchanger support for communication with the toolchanger. not me being obsessed with extra toolchanger functionality 😭🫢

whether you're running io or iov2 is a choice you make in the [EMCIO] section of the INI file. your call, your main character moment. ✨

also!! see also πŸ‘‰ http://linuxcnc.org/docs/html/config/iov2.html


πŸ¦‹ SEE ALSO πŸ¦‹


and that's the whole page, no cap πŸ’– this lil masterpiece comes to you from the LinuxCNC Documentation, dated 2021-04, and yeah β€” it's still IOCONTROL(1) at the end of the day. slay, go read it again if you need to. bye bestie!! πŸŽ€πŸŒˆβ­