The problem is probably in your custom_config.yml file.
For the qtpyvcp-specific pins to be available in HAL, you have to edit the .yml file. Open your file (its just a text file) and make sure you have the following:
Code:
windows:
mainwindow:
kwargs:
confirm_exit: false
data_plugins:
tooltable:
provider: qtpyvcp.plugins.tool_table:ToolTable
kwargs:
columns: TPZDR
exportedhal:
provider: qtpyvcp.plugins.exported_hal:ExportedHal
Specifically, the "exportedhal:..." stuff is what causes the qtpyvcp pins to become available, which you can then refer to and connect in a post_gui hal file.
Save the custom config with the exportedhal stuff and have another go. Betcha all the cool spindle-load and FRO/RRO stuff shows up - you can verify in halshow under pins => qtpyvcp
Bonus: the "columns: TPZDR" line above it will change how the tool table appears in PB. "T" is tool number, "P" is pockets, "Z" is Z-offset. You can add/remove any of the columns by adjusting that little line. It doesn't change the actual table, just what's displayed in PB.