Robotic DVD loader

This is the code for a "DVD Robot" I built to read over 1000 DVD's and
place the files contained therein onto a hard drive...

It was built in a bit of a hurry using only scraps I had in my basement.
 (sorry - This wasn't a product and at the time I didn't envision anyone
  else ever seeing it ..  so very little documentation or notes)

The hardware consisted of several components:
    PC running "WindowsXP" (DVDROBOT.COM will run on XP)
    Custom board using STM32 to control stepper motors, output bits,
        read input signals etc.
    A "Head" unit on top of PC to insert/remve DVDs in drive.
    A moving "Ramp" unit to control placing ejected DVDs in OK/fail bins.

DVDROBOT.C  is the source to the PC program that "ran everything"
STEP\*      contains STM32 code to run the steppers + digital/analog I/O.
PINS.TXT    shows the wiring

note: I used a third party tool "NIRCMD" to open/close the DVD tray.
  NirCmd v2.81 (Console Version) - Copyright (c) 2003 - 2016 Nir Sofer
  For more information, visit NirSoft Web site at http://www.nirsoft.net


*** a much better description with photos is available on my site ***
 "Dave Dunfield" -> "things I've done" -> "DVD Robot"-"Read more here"
    -or-  "Daves Old Coomputers" -> "DVD Robot" (near bottom)

Dave Dunfield   -   https://dunfield.themindfactory.com
