I tried in a sandbox world and now doesn't crash when I research it but crash when I put in the power armor (vanilla). Maibye are other mods the problem and I don't know but if you want I can give you the list of mods that I'm using because it doesn't seems other players have the same problem.
Sorry I don't want to disturbe you but this mod is a very cool implementation.
""
The mod TrainsWhistle caused a non-recoverable error.
Please report this error to the mod author.
Error while running event TrainsWhistle::on_player_placed_equipment (ID 38)
LuaEquipmentGrid doesn't contain key type.
stack traceback:
TrainsWhistle/methods/globalEvents.lua:62: in function 'OnEquipmentPlaced'
TrainsWhistle/control.lua:97: in function <TrainsWhistle/control.lua:91>
stack traceback:
[C]: in function 'index'
__TrainsWhistle/methods/globalEvents.lua:62: in function 'OnEquipmentPlaced'
TrainsWhistle/control.lua:97: in function <TrainsWhistle/control.lua:91>
""
P.s. sorry for some error in my english