JakNil Assignments Projects Final Project


    Brushless DC motor diver
    
    Might be needed if I intend to finish a complete CNC mill in Fab Academy. The course requirements are "no commersial boards" so I can't buy a ESC (electronic speed controller) of the shelf.
    
    
    Googling DIY or Open BLDC ESC 2016 to get modern hits
    Resources:
    https://github.com/bluerobotics/BlueESC - last update 2015
    http://diydrones.com/forum/topics/worlds-best-esc-making-it-better - A god reference ESC apparently
    
    VESC
    https://github.com/vedderb - the Repo
    http://vedder.se/2015/01/vesc-open-source-esc/ - The blog / forum /info 
    http://hackaday.com/2016/02/04/adding-position-control-to-an-open-source-brushless-motor-driver/ - Seems like it has position awareness, RPM, current?
    https://www.youtube.com/watch?v=8CcqD5sw90U - Same video if it dies
    Quite possibly overly complicated
    
    
Research for Spindle driver with RPM and current feedback 
RPM reader for off shelf esc:
Resources: Old post about just adding RPM to off shelf esc https://www.rcgroups.com/forums/showthread.php?1006124-Brushless-rpm-Sensor
            Possible component! Does the trick? http://www.onsemi.com/pub_link/Collateral/MC33039-D.PDF
            Fits this controller http://www.onsemi.com/pub_link/Collateral/MC33035-D.PDF
            Together: http://www.onsemi.com/pub_link/Collateral/AN1046-D.PDF
            People using them: https://www.youtube.com/watch?v=Oz59tlRYJi8
                            MC33035 and MC33039 on breakboard, Mosfet IFR3205 and fet driver on testboard. yes i have been modified the schematic in MC33035 datasheet.
            Above uses hall effect sensors. 3 off.
            
            RPM Reader that you can stick on a BLDC
            https://www.eagletreesystems.com/Manuals/brushless-rpm.pdf
            People discussing it:
            http://diydrones.com/forum/topics/brushless-motor-rpm-sensor?id=705844%3ATopic%3A86002&page=3#comments

    another RPM ESC sensor
    http://www.robotshop.com/en/brushless-motor-rpm-sensor-v2.html Or rather the same from eagle tree....


Should be simple!! Just look at the scope. 
https://www.youtube.com/watch?v=-W9ocPHoNNY
Filter and compensate for coils and done... Or hack the esc to output it.
For detectinga a specific frequency: http://www.instructables.com/id/Frequency-Detector-using-PIC-12F683-Processor/
For more frequencies:  http://www.instructables.com/id/Arduino-Frequency-Counter/
                    http://circuitdigest.com/microcontroller-projects/arduino-frequency-counter-circuit



Simplest seems to make something like the blueesc and output digitally.
https://github.com/bluerobotics/BlueESC
Or buy and hack these or simmilar: https://hobbyking.com/en_us/multi-rotors-drones-parts-1/speed-controller-esc-1/afro-esc-series.html they are a predecessor

Seems easiest to hack firmware of an existing?

MAX EASY:
Hall sensor + magnet / optocounter Attach were you want, ex on stepper. Integrate into stepper driver board