Category: HAL
I have very hard time understanding the format syntax from the documentation. I have two strings that I got from other people mentioning about them in their configurations and the chatgpt/deepseekR1 's interpretation of linuxcnc documentations.
1. loadrt hostmot2 config="firmware=hm2/5i25/SVST8_8.BIT,biss=0,0,0,6"
Even If I take out the firmware=hm2/5i25/SVST8_8.BIT part from the above line, I still get the error: Unknown parameter 'config=biss=0,0,0,6' So I am guessing this configuration string for hostmot2 driver is either invalid or not needed.
2. loadrt hm2_pci config="... biss_chan_0=start%1bxencoder%26eerror%6bwarning%6bcrc%6f"
This partially works like I said earlier. It does seem to be showing accurate measured values for small distances(within a centimeter) but it erratically jumps around if I move a little distance. changing to crc%6f instead of discarding the CRC results in an error which starting linuxcnc.
I have 3 sets of linear scales. Should I just mix and match, trying different values until something sticks like changing to xencoder%20e instead of 26e? could configuring with wrong values brake the hardware?
Page 16 in compressedLA11Do1_12.pdf I've attached has the biss related encoder details. Pages right before has SSI protocol specific details. I understand nothing from the CRCD01_01.pdf