585,991 active members*
6,597 visitors online*
Register for free
Login
IndustryArena Forum > MetalWorking Machines > Benchtop Machines > PM25-MV Electronic Spindle Speed Control from GRBL
Results 1 to 13 of 13

Threaded View

  1. #1
    Join Date
    Jan 2020
    Posts
    9

    PM25-MV Electronic Spindle Speed Control from GRBL

    Here is my first information on PM25-MV spindle drive control:

    The machine comes with 750W brushless hall-based spindle motor which is controlled by the electronic controller. I am posting the pictures below. As a first finding, the controller has a 2200pF capacitor from power lines to ground (EMC filter). When I connected this to GFCI protected power outlet, the current through the capacitor will occasionally trip the GFCI protection, which is inconvenient. Do not connect the machine to GFCI outlets.

    A quick disassembly shows the modular BLDC controller which is molded in epoxy in place after assembly, so it is not repairable. The molding protects from moisture which is good. The hall sensors and the direction/speed controls are powered from on-board low voltage regulator which is NOT galvanically isolated from the power lines. This makes it dangerous to wire speed control to PC or microcontroller! Direct connection may lead for complete failure of electronics and it cannot be repaired.

    The speed is controlled by the DC voltage which may be from 0V (stop) to 5V (full speed). The controller has a label which apparently specified the maximum speed of this version of the controller (see Motor_Controller_2). Mine is 0-2500rpm, but there are options to set it to 0-3500rpm. However, since it is molded, apparently the maximum speed cannot be changed.

    Since there is a need of isolation to control it externally, one needs to install an optocoupler as shown on schematics. Two options are available: using a transistor optocoupler (PC817, H11Ax, H11Bx, 4N23, etc) (opto_1) and using a logic optocoupler (H11Lx, NTE309x, 6N137) (opto_3). The second option will be more accurate. Transistor option will provide zero (or close to zero) voltage when the LED is off; and 5V when the LED is on. The logic version will output zero when LED is on and ~+5V when the LED is off.
    The connection of the LED to controller may vary - it may be connected between power and PWM output of the controller, or between PWM output and ground. Depending on the way it is connected, the PWM will be effectively inverted.

    Once the optocoupler is built, it makes sense to check what is the idle state of the controller and set the inversion appropriately.

    In some cases, it makes sense to retain the manual control of the spindle speed - that can be easily done with two diodes as shown in the third ("enhanced") schematics (opto_3).

    One disadvantage of the logic optocoupler is the fact that it sets the full speed when the CNC controller is powered down. It is possible to fix this by adding one logic inverter gate between the output of the optocoupler and the RC filter.

    Disclaimer: use the information herein at your own risk, no warranties of any kind, and you need to understand what are you doing. When testing, make sure that you do not touch energized parts on the motor controller and the high side of the optocoupler to avoid electric shock!
    Attached Thumbnails Attached Thumbnails Motor_Controller_1.jpg   Motor_Controller_2.jpg   Motor_Controller_3.jpg   Opto_1.jpg  

    Opto_3.jpg  
    Last edited by dmderev; 01-12-2020 at 12:25 AM.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •