Hello Guest it is January 28, 2021, 05:35:57 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - fodder1

Pages: 1
Hi there,

I did get this working with an optical sensor connected directly to a pin.
I can't remeber the actual settings for that whether the pin was set high or low.

I did remove this feature to rebuild something and have not put it back, but it was very handy to be able to see the actual spindle speed. I was not 100% the speed was correct due to using some hearing on my spindle. The optical sensor was on the actual spindle sharft so it should be right.

I have been moving stuff around and have dissasembled the CNC + computer so it will take me a couple of days to get the info etc.

Hi Tweekie,

thanks for that info!
with a bit of flexing of my google-fu i fouund a good explanation of the Govenor feature for Heli's.
Basically it is designed for constant head speed on the heli's.

For other people who find this thread.

(pasted from http://www.rcgroups.com/forums/showthread.php?t=134039)

OK, I think several things are being misunderstood ... let's see if I can clear things up a bit.

First of all, the percentage of throttle on the STICK doesn't have anything to do with % of throttle at the motor when in governor mode. The stick (or throttle%) from the radio commands the controller to a given RPM -- the controller will determine how much throttle is required to maintain that RPM, and will modulate the throttle accordingly.

For example -- in Governor Mode 1 (low RPM mode) the motor speed range is approximately 12000-36000 on a two pole motor (like a Hacker) or 6000-18000 on a four pole motor (like an Neu) or 4000-12000 RPM on a six pole motor (like a Mega.) So if you set a 50% throttle point on a Hacker motor, the controller will set the throttle automatically to run at 24000 RPM. If you are running a high RPM hacker motor (Like a B20-12L) with no load, the controller might only have to use 10-12% of throttle to maintain that RPM. Under load, it might take 50% throttle to maintain that RPM. If you put a really big load on the motor, the controller will go to 100% throttle to try to maintain the 24000 RPM point.

A good illustration of Governor mode can be made by using a motor with no load. If you run the motor up, and then put a finger against the motor shaft to load it up, you will notice that the motor (for a brief period of time) will slow down, then the controller will increase throttle to compensate, and the RPM will return to the set point. When you then unload the motor, it will (again for a brief period of time) increase in RPM, and then the controller will reduce the throttle to bring the RPM back to the set point.

The idea is that a constant head speed (regardless of collective setting) is desirable. The controller will increase throttle automatically when the collective is increased, and decrease throttle automatically when collective is decreased, in order to hold the head speed constant.

thanks again for your help.


Thanks tweekie,
That is good news on the Mach4 side of things.

Also I will fire up google tomorrow and have a look at those links.

Thanks again for your time and posting the link to your (Mach)PWM to (esc)PWM

Sent from my iPhone using Tapatalk

Hi tweakie,

Thanks for that info, I thought that Mach would compensate for the difference in the "set" RPM to the RPM shown in the RPM DRO. Interesting.
Do we have any information  with this regarding mach4?

Lastly I have not heard of a constant speed esc before. Can u link me to some infor on one?


Hi everyone,

i managed to get the RPM feedback working, which is awesome! it turns out that i needed to turn on spindle motor output in spindle control. that did the tick.

thanks for that link, i found that after logicnc didnt return my emails.
 i have ordered some PIC's and a programmer. once i have that i can get full spindle control and it will be interesting to see how quickly MACH can respond to the spindle bogging down with the RPM feedback.

tweekie can you comment on how yours reacts?
ie on an internal corner the spindle / router boggs down does mach react to the change in spindle speed?



actually, no, i didn't try that.
I just turned on the spindle and expected it the DRO to report the speed it was sensing.
When that did not work i "clicked" the spindle start button (watched the dwell 'button' light up for a second) then tried the spindle again, still nothing.
(interestingly the button did not look like it 'latch down' ie changed color or anything to say that the spindle was on.

I can also write simple square with the speeds and feed rates in it and see if that works.

I am currently getting all the parts together for the (MACH) PWM - (esc) PWM converter, as the only supplier i know of for pre-made ones 'Logicnc' does not answer emails anymore. I have found 2 different versions for the converter and they are very simple.

i will give that a go over teh weekend and report back.

(i am going to write a post in the mach4 forum to see if this has been changed in that version....)


Hi everyone,

I have done a lot of reading on this forum and finally got enough money to buy the software.
(i did think about waiting for mach4, but the 500 line limit was very annoying!)

one of the first things i tried to get going was RPM sensing on my router, but i couldn't. so i moved on to well anything else.
Now the machine (JGRO variant, linear rails and belt drive, mainly used for model plan building atm) is up and running with less than 1mm in play,
I built a new spindle from a Brushless RC plane motor. so now i am back on the RPM bandwagon!

i have found lots of article's and questions regarding this and they all just seem to stop, probably when the user gets it going.
I even found a PDF someone produced of their setup that a lot a valuable information in it.

SO here is my setup

- Home made Spindle (made out of ER11 collet,  a really big Brush-less RC plane engine geared down with a 15tooth to 60 tooth pulleys)
   speed controlled by servo tester for the moment, building a (mach)PWM to (esc)PWM converter soon
- Single slotted disk for the index pulse (150-200mm is size with a single 10mm slot on the largest pulley connected to the ER11 extension shaft.)
- An Opto connected to pin 10
  (tested via automated setup in ports and pins + i can see the LED turn on in the diag page)
  (it has been assigned to 'index')

lastly under 'spindle setup'
i have
-de-selected 'use spindle  motor output'
-selected 'use spindle feedback in sync mode'
- selected 'spindle speed averaging'
- selected 'disable spindle relays' & "flood mist control" as i dont use them.

But try as i might the DRO on the standard mach3 screen set will not show anything.

I have found mention of 'de-bounce' ad changing it but i am not able to figure out where this 'de-bounce' is set at


Pages: 1