buildbotics / bbctrl-firmware

Buildbotics CNC Controller Firmware
https://buildbotics.com/
Other
67 stars 24 forks source link

Support EM60 series VFD #323

Closed DougCoffland closed 2 years ago

DougCoffland commented 2 years ago

I have this working, but you have to play a couple of tricks. First, you have to set the 'max-spin' parameter to 60000 on the BB Controller. Second, you have to set the reference frequency (P0.0.07) to 1000 on the VFD. Third, you have to set the communications timeout (P4.1.04) to 0 which is invalid according to the manual. This disables the communications timeout.

Here is a screenshot of the working interface. image

Here are the register settings for the VFD P0.0.03 -> 2 (communications control) P0.0.04 -> 9 (communications reference) P0.0.07 -> 1000.0 (reference frequency) P0.0.08 -> 400.0 (maximum frequency) P0.1.00 -> 0 (frequency source A) P0.1.03 -> 0 (upper limit frequency source set to P0.0.08) P4.1.00 -> 3 (9600 baud) P4.1.01 -> (8N2) P4.1.02 -> 001 (modbus address) P4.1.03 -> 02 (communications response delay) P4.1.04 -> 00 (invalid value for communications timeout, does not time out) P4.1.05 -> 1 (modbus RTU)

Finally, here is a link to the manual: http://www.delixidrive.com/uploadfile/2020/0812/20200812020633812.pdf

DougCoffland commented 2 years ago

Fixed in version 1.0.2