There seemed to be a limited pool of experience using the Optidrive E3 VFD within our forum members (ok, none from what I can see). @BryanHunt tried to help me, thank you Bryan. It isn’t easy without having the VFD in front of you to test.
I got it working, so if anyone else is interested, here is what worked for me.
I purchased a VFD & a 2.2kw spindle from 3dtek - I went this route as they are UK based and I like to shop local if I can in case I have questions.
VFD: Optidrive E3 from Invertek (240V version)
Spindle: 2.2kw air-cooled
Wiring:
This was easy enough as 3DTEK provided some good instructions online and the Optidrive manual(s) (User Manual, Advanced User Manual) are pretty good. The only downside is that 3dtek’s set-up does not use MODUS RTU for communication between the controller (using the Onefinity Breakout board) and the VFD (using an RJ45 (Ethernet cable) connector). The gotcha for me here is noting that I had to add a switch between the VFDs +24vdc terminal and digital input 1 and switch it on. I could have jumped between the two terminals but I used a switch just in case I need to use it.
Configuration
This was a real fiddle and hack. I got the following to work.
VFD
- P-08 – Motor Rated Current: Nameplate current rating (printed on spindle motor)
- P-07 – Motor Rated Voltage: Nameplate voltage (printed on spindle) - in my case 220V
- P-09 – Motor Rated Frequency: Nameplate frequency: 400 Hz (NOTE: Ensure this reads on your VFD 400.0, not 40.0)
- P-14 – Extended Access: 201
- P-12 – Primary Command Source: 3 (RTU MODBUS)
- P-15 – Digital Input Function Select: 0
- P-10 - Max Nameplate RPM: 24000
- P-30 – Start Mode: Auto-0 (note that you get two random answers on the display when exiting this parameter, I ignore them as instructed - I think I know what they mean)
- P-51 – Motor Control Mode: 1 (V/f mode)
- P-12 - 3 (Modbus Network Control (uses internal Accel and Decel ramps))
- P-36 - Serial Communications Index1 (drive address = 1), Index2 (Baud rate 9.6), Index3 (watchdog timeout - communication loss protection. I set to 0 to disable)
Check that P-01 reads 24000
Onefinity Controller
- connect-write → Address: 0, Value: 1
- stop-write → Address: 1, Value: 0
- freq-signed-read → Address: 6
- max-freq-fixed → 4000 (note: optidrive provides a 1dp therefore 400.0 hz is 4000)
- freq-signed-set → Address: 1
tool-reversed → not checked
max-spin → 24000
tool-enabled-mode → disabled
tool-direction-mode → disabled
bus-id → 1 (see VFD config)
baud → 9600 (see VFD config)
parity → None
I hope this helps should you need it