Upshot: "Learn to code" is a thing, right?
Topic index:
00:00 - intro, why would you want to write a real time component
01:33 - all the components, ko’s, comp’s, and getting the code
04:00 - digging into the LinuxCNC source
05:25 - looking at and2.comp
08:05 - the main part of the comp, how it’s like Arduino code
09:50 - redoing the messy ohmic probing HAL in a single line of a comp
11:10 - compiling and installing a comp file
13:44 - looking at thcud.comp, header, and the straightforward bugs
15:07 - the main function
21:43 - the more difficult bug
24:59 - getting the fix, the gist, and fucking lawyers
26:46 - the fix applied
27:29 - wrap-up
My notes on getting these thcud fixes:
https://github.com/swolebro/swolebro-youtube/blob/master/linuxcnc/misc/thcud-fixes
Software Licenses and Failed States, by Martin Sústrik, author of ZeroMQ.
http://250bpm.com/blog:82
Bonus fun, Programming Sucks, by some hilarious dude.
https://www.stilldrinking.org/programming-sucks
The thcud gist:
https://gist.github.com/swolebro/483973b2081784baca9f04a9a95c6cea
Browse the files exactly as shown in this video: https://github.com/swolebro/swolebro-youtube/tree/hal-tutorial-pt08
Check out the latest, including my other notes and links to other people’s videos and configs:
https://github.com/swolebro/swolebro-youtube/tree/master/linuxcnc
Here’s the full plasma build series:
https://www.youtube.com/playlist?list=PL9xPdBFt5g3Q6TkuhhfQmQNm6TdvNkPuX
Just the LinuxCNC stuff:
https://www.youtube.com/playlist?list=PL9xPdBFt5g3Qnn3ZY2wYh7L2yzZ377UwI
Help me make more cool shit:
http://paypal.me/swolebroshopworks
linuxcnclinuxcnc















