> On 25 Oct 2018, at 03:48, "[email protected]" <[email protected]> wrote: > > There is a lot of documentation, a lot is generic linuxcnc / machinekit but > still valid. > eg. > http://www.machinekit.io/docs/index-user/ will give you block level overview > > http://www.machinekit.io/docs/index-developer/ will give you details > including NML > > > I have seen machinetalk with ZMQ and protobuf, and the structure seems > > clear. > > Glad you think so, few others do :) > > ringbuffers are just a detail, there is lots of info on the web as to how > they work. > They can be used for passing asynchronous data, no handshake protocols etc. > The accessing client can retrieve what is important to it, either the whole > stream or just the last piece of data for instance. > > The ROS intended jplan uses them > https://github.com/machinekit/machinekit/tree/master/src/hal/jplanner > > Unfortunately the piece of s**t, google customised search engine for the > actual docs, has ceased working again. > They have undoubtedly changed something in the api again. > > However you just have to use some intelligent searching > > Enter in a google search bar - `site:machinekit.io NML` for instance to get > pages of hits where NML is mentioned in machinekit docs. > > The documentation website has been thoroughly harvested by google, because I > fed it for weeks to ensure every level was visited > > regards
There are also video’s and talks that Michael Haberler gave. About gcode, Canon, NML and a lot of other things. https://m.youtube.com/watch?v=Bg38894LPPg https://m.youtube.com/watch?v=xYRNG1Yi1AM Various subject talks from Machinekit meetups are here: https://m.youtube.com/channel/UC3FVtrJ8U91iODq5motHMow/videos Cheers, Bas > > >> On 23/10/18 20:52, mngr wrote: >> Hi, >> >> I have made a little project developed around Machinekit and now I have to >> do a report on the project, I think I will do an introduction to explain >> what does Machinekit do, and how it works. >> That kind of documentation is currently lacking, that can be a good occasion >> to write some of it. >> >> In this period I learned something about machinekit and the HAL, but more on >> the "how to use" rather than "how it works". >> I heard often talking about ring-buffer and NML, and it is not really clear >> to me what they are and what they are used for. >> I have seen machinetalk with ZMQ and protobuf, and the structure seems clear. >> >> I tried to look search in the group, or looking in the code, but it is >> hard... >> I am not expert enough to write that documentation by myself, can you help >> me in writing it? >> First question would be: how do you think it should be structured? >> >> mngr >> -- >> website: http://www.machinekit.io blog: http://blog.machinekit.io github: >> https://github.com/machinekit >> --- >> You received this message because you are subscribed to the Google Groups >> "Machinekit" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> Visit this group at https://groups.google.com/group/machinekit. >> For more options, visit https://groups.google.com/d/optout. > > -- > website: http://www.machinekit.io blog: http://blog.machinekit.io github: > https://github.com/machinekit > --- > You received this message because you are subscribed to the Google Groups > "Machinekit" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > Visit this group at https://groups.google.com/group/machinekit. > For more options, visit https://groups.google.com/d/optout. -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.
