Hi Zdeně,
I must have written the proposal very badly, but that is exactly what I
intended to write
deprecating removing mesa_modbus, is the proposal on the table.
hm2_modbus already in place and replaces it, I think fully, was making
sure we are not missing anything.
regards,
*Luca Toniolo
*
On 8/13/2026 3:50 PM, Zdeněk Z wrote:
Hi Luca,
I believe the description is reversed regarding which driver is the newer
one.
`mesa_modbus` is the **old driver**, while `hm2_modbus` is its **newer
replacement**. This was also confirmed in the discussion of PR #3819:
* BsAtHome explicitly says that `mesa_modbus` should no longer be used and
that users should move to `hm2_modbus`: [GitHub comment by BsAtHome]
(https://github.com/LinuxCNC/linuxcnc/pull/3819?utm_source=chatgpt.com#
issuecomment-3939278576)
* In a follow-up, BsAtHome states that the old driver “has been superseded”
and describes `hm2_modbus` as the new driver with better data mapping, data
types, translations, device initialization and timing control.
* andypugh then confirms: “Yes, mesa_modbus has been superseded, but it
still works.” [GitHub PR #3819](https://github.com/LinuxCNC/linuxcnc/pull/
3819?utm_source=chatgpt.com)
So the order is:
**`mesa_modbus` → old / superseded**
**`hm2_modbus` → newer replacement**
Therefore, I think the proposal should be about deprecating/removing **`mesa
_modbus`**, not `hm2_modbus`.
I was also using `mesa_modbus` while working on my configuration, which is
why I initially did not realize that it had already been superseded.
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users