OK, an arduino found, packaged example code tested and it looks like it is working. So simple copy&paste solution.
Still have no idea why it was deleted from machinekit-hal package. Cern. Dec 28, 2019, 21:11 by [email protected]: > Hmmm..., > > simple Ctrl+C, Ctrl+V from LinuxCNC repository to Machinekit-HAL repository > seems to work (at least it compiles and so something, I have nothing for > extra quick test [would have to find my arduino]) - > https://github.com/cerna/machinekit-hal/tree/import-mb2hal-from-linuxcnc . > Even the include command in src/Makefile was still there. > > Cern. > > > Dec 28, 2019, 18:22 by [email protected]: > >> A commit a year ago in MK legacy addresses something with libmodbus. >> https://github.com/machinekit/machinekit/tree/master/src/hal/user_comps/mb2hal >> >> I don't know that I was asking specifically about LinuxCNC's version unless >> there is a more recent change that matters. The version that was in MK is >> probably fine if it's useable. >> >> On Saturday, December 28, 2019 at 12:10:25 PM UTC-5, [email protected] wrote: >> >>> Well, looking at the mb2hal in LinuxCNC repository, I - at first glance - >>> don't see any reason why it should not work in the Machinekit (maybe with >>> some simple and generally automatic code changes). >>> >>> So I would really like to know the reason behind removing it. I think >>> (trying to remember) that there was some issue with the libmodbus library >>> and Debian package which mb2hal is wrapper around. >>> >>> Cern. >>> >>> >>> Dec 28, 2019, 16:40 by >> [email protected] <>>> : >>> >>> > Just navigating the split repo directories, "user" comps still exist in >>> > the typical directory of MK-hal, tho mb2hal is missing. Nothing like that >>> > seems to exist in MK-CNC so I assumed the MO was to keep the user comps >>> > in MK-HAL as is. mb2hal also works over serial which aside from Mesa >>> > smartserial I don't think has ever been considered "RT" in linuxCNC >>> > likely because of baud rates. While I'm sure RT modbus is probably quite >>> > useful I don't think the main use for it is usually RT critical. >>> > Generally it would take the place of other serial protocols with the >>> > convenience of TCP as well for interfacing with something else that is >>> > running faster at a hardware level, like talking to a VFD or commanding a >>> > servo drive. I think getting it in there in it's current form if possible >>> > is probably more important than addressing RT changes, which could always >>> > be added later I suppose. >>> > >>> > On Saturday, December 28, 2019 at 9:50:53 AM UTC-5, >> [email protected] <>>> >>> > wrote: >>> > >>> >> I remember that there was some problem with Modbus module which I >>> >> thought was solved by ArcEye. (Maybe he will chime in.) But given that >>> >> it was the so called "userspace" component, it would be in >>> >> machinekit-cnc, not machinekit-hal. But it doesn't look like it is >>> >> there. >>> >> >>> >> The problem with mb2hal is that it presents itself as a non-real-time >>> >> component (Modbus is generally considered as a non-RT), but as far as I >>> >> know the Modbus RTU can be used in RT, the TCP because of inner working >>> >> of TCP communication cannot. >>> >> >>> >> Given the "RT" and "userspace" components definition in Machinekit is a >>> >> prehistoric vintage from LinuxCNC which outlived it's usefuness, maybe >>> >> it is time to have something capable both of RT and non-RT functioning. >>> >> >>> >> I am planning something for which I will need the modbus communication, >>> >> problem is, I plan in years. >>> >> >>> >> Cern. >>> >> >>> >> >>> >> Dec 28, 2019, 02:36 by >> >> [email protected] <>>> <>>> : >>> >> >>> >> > Maybe a slight misunderstanding as I just realized mb2hal does exist >>> >> > in the (legacy?) MK repo but is missing from the mk-hal split repo as >>> >> > is a couple other user comps. >>> >> > >>> >> > I'm not requesting a special lcnc flavored mb2hal, As modbus is a >>> >> > protocol I would expect a working modbus component to work >>> >> > generically. What I'm asking is is there a particular reason it's not >>> >> > in the split repo? If it fails to build for whatever reason I'm sure >>> >> > I'm not the person anyone wants modifying the code and PR'ing it. I >>> >> > could however help test it. >>> >> > >>> >> > On Friday, December 27, 2019 at 6:50:45 PM UTC-5, Michael Brown wrote: >>> >> > >>> >> >> As things are currently I'm certain that if you convert any "simple" >>> >> >> existing mk userspace component and replace the functional code with >>> >> >> that lcnc modbus component you are requesting, test it, get it to >>> >> >> function as expected and lastly create a PR.. >>> >> >> Someone eventually will forward the pr request into the repo ... :-) >>> >> >> >>> >> >> Best wishes >>> >> >> Michael Brown >>> >> >> >>> >> >> On Friday, December 27, 2019 at 4:46:09 PM UTC+1, justin White wrote: >>> >> >> >>> >> >>> Bump...not alotta interest in modbus in my eh? >>> >> >>> >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > 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 > >> machi...@>> >> googlegroups.com >>> >> > <http://googlegroups.com>>> <>>> > . >>> >> > To view this discussion on the web visit > >> >> >>> >> > https://groups.google.com/d/>> >> msgid/machinekit/acc411f1->> >>> >> > 36e1-49c5-9c5b-22bc7b47e2b6%>> >> 40googlegroups.com >>> >> > <http://40googlegroups.com>>> >> <>> >> >>> >> > https://groups.google.com/d/>> >> msgid/machinekit/acc411f1->> >>> >> > 36e1-49c5-9c5b-22bc7b47e2b6%>> >> 40googlegroups.com?utm_medium= >>> >> > <http://40googlegroups.com?utm_medium=>>> >> email&utm_source=footer>> >>> >> > >> . >>> >> > >>> >> >>> >> >>> > >>> > >>> > >>> > -- >>> > 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 > >> machi...@>> googlegroups.com <>>> > . >>> > To view this discussion on the web visit > >> >>> > https://groups.google.com/d/>> msgid/machinekit/c7557316->> >>> > a094-4fda-ad54-5639be36167c%>> 40googlegroups.com>> <>> >>> > https://groups.google.com/d/>> msgid/machinekit/c7557316->> >>> > a094-4fda-ad54-5639be36167c%>> 40googlegroups.com?utm_medium=>> >>> > email&utm_source=footer>> >> . >>> > >>> >>> >> >> >> >> -- >> 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]> . >> To view this discussion on the web visit > >> https://groups.google.com/d/msgid/machinekit/9fe74eaa-3e40-4070-a7df-c69a41152010%40googlegroups.com >> >> <https://groups.google.com/d/msgid/machinekit/9fe74eaa-3e40-4070-a7df-c69a41152010%40googlegroups.com?utm_medium=email&utm_source=footer>> >> . >> > > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/machinekit/LxD7XxL--3-2%40tuta.io. > -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/machinekit/LxHRbe1--3-2%40tuta.io.
