| 
         
           
         
          BEAM From the Ground Up is a 
         BEAM
         Reference Library 
         site. 
       | 
      
         
       | 
      
          "Hacking" a Mac floppy disk eject
         motor 
         From start to finish 
         
           
         
         
            
               | 
                   A fair number of BEAMbots use a surplus
                  Macintosh computer floppy eject motor (in
                  particular, the eject motor from Sony-manufactured
                  Mac floppy drives) as a gear motor. 
                  
                  These motors have a lot going for them -- they
                  are strong, efficient,
                  and (at least for the time being) easily available
                  at swap meets and on auction sites for just a few
                  dollars. The purpose of this tutorial is to show
                  you how, starting with a surplus floppy drive, to
                  yield a motor ready for installation in your
                  robot. 
                | 
               
                  
                | 
               
                   
                | 
             
          
         
         
           
         
         
            
               | 
                   Step 1: Get a floppy drive, and
                  "uncase" it 
                  
                  
                     
                        | 
                            First off, you need to find a floppy
                           drive for an Apple
                           Macintosh computer (you can still find
                           these, although they'll be getting scarce
                           soon since floppy drives are no longer
                           being made). 
                           
                           Mac floppy drives start out in a
                           4-sided case. You'll need to unscrew 4
                           Phillips-head screws (2 on each "edge" of
                           the case), then pry the drive guts out of
                           the sheet-metal case. I have yet to find a
                           use for the casing, so I just throw it
                           away. 
                           
                           This picture shows the "interesting"
                           face of a cased floppy drive; the eject
                           motor is on the back face of the circuit
                           board. 
                         | 
                        
                           
                         | 
                        
                              
                         | 
                      
                   
                  
                | 
             
            
               | 
                   Step 2: Remove the motor from
                  the drive 
                  
                  
                     
                        | 
                            Flip the internals over, and you should
                           see something like this image. 
                           
                           I've attempted to highlight the motor;
                           I've also shown the two Phillips-head
                           screws that hold the eject motor in place.
                           Remove these screws and wiggle the motor
                           free. 
                         | 
                        
                           
                         | 
                        
                             
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            Now take a small flat-blade
                           screwdriver, and pry the motor's plug free
                           from the jack. If you do this carefully,
                           you can reuse this jack on your 'bot. 
                           
                           Your motor is now ready for your
                           attentions. Don't throw the rest of the
                           drive away -- there's plenty more you can
                           use (tho' of course, it's not the subject
                           of this tutorial). 
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            You'll find one of two types of motors
                           in these drives -- note that the
                           differences are subtle, both types have
                           the same Omron model number (R2DG-38), and
                           they're about 95% identical. 
                           
                           The biggest difference between the two
                           is that one type has a metal plate on the
                           face of the output gear, while another
                           does not. Let's call these two motor types
                           the "metal" and "plastic"
                           versions, for short (we'll be referring to
                           these types, and some other subtle
                           differences that go along with them,
                           later). 
                           
                           When you work on one of these motors,
                           it'll most likely be a plastic
                           version; they seem to be more common, and
                           I suspect they're a more-recent
                           version. 
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                   
                  
                | 
             
            
               | 
                   Step 3: Motor electrical
                  rework 
                  
                  
                     
                        | 
                            Here's your freed motor. Carefully
                           wriggle the little 3-wire harness out of
                           the clips that hold it next to the
                           motor. 
                           
                           You'll need to undo the latch and
                           (patiently) pry up the little circuit
                           board. This requires a bit of care as
                           things are pretty stiff to start, but once
                           you get past a certain point, the board
                           suddenly just comes free. 
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            Here's what the underside of the
                           circuit board looks like. You need to
                           remove the limit switch and resistor(s).
                           Here's where metal vs. plastic
                           bit comes in again -- the metal
                           variants have two resistors here, the
                           plastic ones have just one. 
                           
                           The resistor(s) is there for the
                           motor's original use -- it allows the
                           motor to stop precisely and reliably when
                           power is removed from the motor. We don't
                           need this, and besides, the resistor(s)
                           waste a lot of power while the motor's
                           running. 
                           
                           I desolder the resistor(s), then clip
                           the limit switch off with cutters. 
                           
                           It's good practice (i.e., cheap
                           insurance) to install a filter capacitor
                           across the motor's power leads. You can
                           put this right where the resistor was (so
                           it's a good idea to desolder this
                           component). 
                           
                           These motors put very little ripple on
                           their power lines; accordingly, you don't
                           need much of a capacitor to filter it -- I
                           generally use 0.22 uF -- but it must be a
                           non-polarized cap. 
                            
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            I sometimes also remove the "stock"
                           wires, and solder on my own leads directly
                           to the two motor terminals (this gives me
                           longer leads, and allows me to use the
                           original motor leads & plug elsewhere
                           in my projects). If you choose not to do
                           this last step, you can use two of the
                           three wires the motor comes with. Clip off
                           the yellow wire (or just don't connect
                           anything to it), and use the brown and red
                           leads as follows: 
                           
                           For CCW rotation (facing the
                              white output gear, with the metal "nub"
                              pointing at you), connect the red wire
                              to positive voltage, and brown to
                              negative (or ground).
                              
                              For CW rotation, just reverse this
                              polarity.  
                           
                           At any rate, gently push the circuit
                           board back into place (it'll snap in), and
                           give the exposed solder joints a thick
                           coating of "Plasti-Dip" (a piece of
                           electrical tape will also work) so the
                           joints can't short anything out when you
                           put it on your 'bot. 
                           
                           Note that here's another difference
                           between the plastic and
                           metal models -- in a metal
                           one, the motor is connected to its circuit
                           card via black and red wires; in a
                           plastic one, the motor is connected
                           via thin copper strips 
                         | 
                        
                           
                         | 
                        
                             
                           Two connection methods; on
                           the left, with new wires; on the right,
                           with the original brown and red
                           wires.
                         | 
                      
                   
                  
                | 
             
            
               | 
                   Step 4: Motor case
                  trimming 
                  
                  
                     
                        | 
                            I always cut off the crosshatched
                           pieces in this drawing -- it makes the
                           motor a bit smaller, and less cumbersome
                           (so it's easier to mount on a 'bot). I do
                           this with a band saw (I also tinker in
                           woodworking, so I already have one); if
                           you don't have a band saw, a hacksaw and
                           file will do. 
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                   
                  
                | 
             
            
               | 
                   Step 5: Providing for
                  attachments and (maybe) a centering
                  spring 
                  
                  If you're building a 2-motor walker, one motor
                  will definitely need a centering spring; the other
                  probably won't (so long as its rotational axis
                  provides "lift" for the 'bot). Just to be safe,
                  I'll cover both. Meanwhile, you may be using this
                  motor on a head, so I'll cover that as well. 
                  
                  
                     
                        | 
                            If you're using this motor in a walker,
                           you'll need some way to attach legs to it.
                           I use the cores from "European-Style
                           Junction Strips." 
                           
                           These allow you to attach two separate
                           legs to one motor, which gives you lots of
                           flexibility in leg design. They also
                           attach to motors easily with epoxy. 
                         | 
                        
                           
                         | 
                        
                             
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            On a 2-motor walker, at least one of
                           your motors will need centering springs.
                           To give these attachment points, I use
                           "split ring" washers (modified, of
                           course). I put them in a vise (stout
                           pliers would work too), then bend the ends
                           of the split in opposite directions to
                           give the surviving part of the washer
                           "feet." I've got unmodified and modified
                           washers in the image at right. 
                           
                           You'll need 2 of these modified washers
                           for each motor that'll get a centering
                           spring. 
                         | 
                        
                           
                         | 
                        
                              
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            I use different mounting hardware if
                           the motor is destined for a head
                           -- a flathead machine screw, washer, and
                           nut (the washer's there primarily to give
                           you more metal surface to epoxy to). 
                           
                           This allows you to attach the motor
                           shaft to a base by just using washers and
                           two nuts on the screw's shaft. For this
                           particular use, a plastic-face
                           drive motor is easier to work with, since
                           you'll have to remove the "nub" from the
                           gear face in order to epoxy the screw to
                           it. 
                         | 
                        
                           
                         | 
                        
                            
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            Now prep your parts for gluing -- the
                           surfaces you want the epoxy to "grab" need
                           to be roughened a bit (via sandpaper),
                           cleaned, and degreased. For degreasing, I
                           use rubbing alcohol on a clean rag. 
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            Now just glue your parts together. For
                           what it's worth, I use a type of epoxy
                           made primarily for metal bonding for this
                           work. It seems to work a bit better,
                           doesn't cost much more, and is as easily
                           available as the regular stuff. 
                           
                           When you're done, your final result
                           (for a walker motor with centering spring)
                           will look something like this. 
                         | 
                        
                           
                         | 
                        
                              
                         | 
                      
                   
                  
                | 
             
            
               | 
                   Step 6: Mounting the
                  motor 
                  
                  These motors have a lot of odd, lumpy
                  protrusions on all sides, so they can be
                  challenging to mount to a 'bot. I've found a
                  method, though, that works for me -- using a
                  rubber, self-adhesive "bumper" (the thin, flat,
                  disk-shaped ones, not the round "bumps") and cable
                  ties. 
                  
                  
                     
                        | 
                            This step is easy; just put one of your
                           self-adhesive bumpers on the motor's
                           circuit card. 
                         | 
                        
                           
                         | 
                        
                              
                         | 
                      
                     
                        | 
                           
                         | 
                        
                           
                         | 
                        
                           
                         | 
                      
                     
                        | 
                            You now have a relatively flat surface
                           on the back of the motor (plus you've got
                           a resilient mounting point in the form of
                           your rubber "bumper"). Just use a small
                           cable tie to hold the motor in place. 
                           
                           As you tighten the cable tie, the
                           rubber "bumper" will compress, and the
                           motor will twist a bit until it is in a
                           flat position. 
                         | 
                        
                           
                         | 
                        
                           
                            
                           Here are two examples of
                           motors mounted using this
                           method.
                         | 
                      
                   
                  
                | 
             
          
         
         
         
            
               | 
                  For more
                  information...
                | 
             
            
               | 
                    
                  Details on the performance specs of this motor are
                  available here. 
                   
                | 
             
          
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
         
  
       |