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

Reply via email to