TEACH-IN(1)

πŸ’– TEACH-IN(1) πŸ’–

okay bestie, welcome to TEACH-IN(1) β€” it's a manual page from the LinuxCNC fam and it's literally about teaching your machine where stuff is. so cute. so useful. let's get into it πŸ’…


✨ NAME ✨

teach-in β€” jog the machine to a position, and record the state πŸŽ€


🌸 SYNOPSIS 🌸

teach-in [> outfile]

that's it. that's the whole vibe. redirect it somewhere if you want, or don't 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

so like, teach-in is a script. a little helper. its whole job is to learn set positions so that another script can use them later. it's giving study buddy but for coordinates πŸ“šβœ¨

it pops up a dialog box for you, with options so you can choose the coordinate system. pick your fave, no wrong answers.

then β€” and this is the main character moment β€” every time you press the "Learn" button, it prints out one line of text. where does it go? to stdout, or to the file you chose at load time. your call, bestie πŸ’–

and the line format is exactly this:

line-no X Y Z flood mist lube spindle

no cap. that's the order. don't shuffle it πŸ™ˆ


🌈 SEE ALSO 🌈

and if you want ✨much more information✨ about LinuxCNC and HAL β€” and honestly who doesn't β€” it's all chilling in the LinuxCNC and HAL User Manuals, found right here:

/usr/share/doc/LinuxCNC/

go read them. they ate. πŸ“–πŸ”₯


πŸ’€ BUGS πŸ’€

None known at this time.

periodt. flawless behavior. we love to see it πŸ‘‘


🧚 AUTHOR 🧚

This man page written by andypugh, as part of the LinuxCNC project. iconic honestly πŸ’œ


🚨 REPORTING BUGS 🚨

if you DO find something (bestie it happens 😭), Report bugs at:

https://github.com/LinuxCNC/linuxcnc/issues

Copyright Β© 2020 andypugh.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

okay so real talk β€” NO WARRANTY. like, none. not even the implied ones. if it breaks, it's not andypugh's problem. lowkey important, highkey fair πŸ’€

πŸŒΈπŸ’– and that's the whole page, bestie! this one came from the LinuxCNC Documentation, dated 2020-08-26, and it's the TEACH-IN(1) page. go forth and learn those positions βœ¨πŸŽ€πŸ¦‹