all I can say is wow I have read the thread backward and forward. everything is unbelievably well documented except the balancer it looks home built as well. I am very interested in the harmonic balancer
I think you are referring to the dynamic balancer. Yes, it is a 'home brew' machine. I wanted to purchase a commercial balancer, and I still may at some point, but the machines are just way, way too expensive to justify at this point. I am able to do an acceptable balance with my balancer, it just takes longer . . a lot longer actually. However the end result is similar. Having a spindle balanced at a commersial shop runs between $200 to $250 for the level needed by a 4th axis.
For liability reasons, I do not release any information about the balancer, and I do not sell them. It is going thru a rebuild and upgrade right now to increase its balance speed from 4k RPM (InTurn™ 4th axis ) to 8K RPM (new BT30 spindle).
What I can do is describe the basic operation using a broad brush and you would need to take it from there.
1) A 'floating' carriage holds the item to be balanced
2) when the item is spun, the carriage oscillates as a result of the imbalance
3) a sensor, either pressure or accelerometer, records the movements while an absolute encode simultaneously records the azimuth.
4) Software calculates the amount and position of the imbalance.
5) the item rotation is stopped and the item is turned by hand to the exact imbalance point as shown by the controller.
6) weight is added to the light side or taken off the heavy side and the process is repeated.
An Atmel processor (on an Arduino MEGA development board) is used for data acquisition only and the data (sensor reads) that is collected on each run is sent over a serial connection to a program on the PC for the calculations.
My upgrade of the balancer involved beefing up the floating carriage and swapping out the current 16bit 16MHz processor (Arduino MEGA) for the new 32 bit 84MHz Atmel processor (Arduino DUE) which is 4 to 5 times faster and moving from analog to digital accelerometer. Hopefully these improvements will allow fast enough data collection for an 8K RPM balance.
I hope this is of some help to you