Now that all the parts have arrived, I’ve finished soldering the Adafruit Motor Shield, it’s time to figure out what the hell I’m doing.
- The Parts
- 9 VDC 1000mA regulated switching power adapter – UL listed
- Stepper motor – 200 steps/rev, 12V 350mA
- Micro servo
- Arduino Uno R3 (Atmega328 – assembled)
- Adafruit Motor/Stepper/Servo Shield for Arduino Kit v1.0
- Assembly
- Adafruit soldering and assembly instructions for the Adafruit Motor Shield
- Hint: Don’t try to put the L293D into the 16-pin sockets before you solder the socket into place.
- Hint: While preparing to solder the header pins into the motor shield, I found that the motor shield would not sit flat on the Arduino Uno because the leads from the motor shield’s reset button were in the way. I crimped the leads slightly and then motor shield sat flat.
- Download and read the Polargraph Instructions
- Polargraph build instructions on Instructables
- Latest Polargraph Build Instructions circa 11/28/2011
- Polargraph Instructions circa 10/20/2010
- Polargraph Instructions circa 10/9/2010
- Install the Processing environment
- Processing environment download page
- It’s necessary to run the Polargraph controller software
- Update the Arduino Uno’s firmware
- Go to Arduino.cc and download the latest software (Version 1.0 is 85.9MB for Windows)
- The latest version of Sandy Noble’s Polargraph software requires the Arduino 1.0 firmware
- Install the Arduino drivers123
- Plug in your board and wait for Windows to begin it’s driver installation process. After a few moments, the process will fail, despite its best efforts
- Click on the Start Menu, and open up the Control Panel.
- While in the Control Panel, navigate to System and Security. Next, click on System. Once the System window is up, open the Device Manager.
- Look under Ports (COM & LPT). Â You should see an open port named “Arduino UNO (COMxx)”
- Right click on the “Arduino UNO (COmxx)” port and choose the “Update Driver Software” option.
- Next, choose the “Browse my computer for Driver software” option.
- Finally, navigate to and select the Uno’s driver file, named “ArduinoUNO.inf”, located in the “Drivers” folder of the Arduino Software download (not the “FTDI USB Drivers” sub-directory).
- Windows will finish up the driver installation from there.
- OMG! I just made an LED blink!
- I followed up this incredible success by adjusting the amount of time the LED spent off and on. It was pretty cool. 4
- Download Sandy Noble’s Polargraph Controller v2.0
- Download the AccelStepper Arduino Library
- Download the Adafruit Motor Shield Arduino Library
- Direct download
- When I tried to drop this library into the “arduino-1.0/libraries/” subfolder, the Arduino IDE freaked out. I had to rename the library sub-folder from “adafruit-Adafruit-Motor-Shield-library-dd30da7″ to “AdafruitMotorShieldLibrary” since the IDE would not recognize a library with spaces, dashes, etc.
- Um… now what?
- As I’ve mentioned, I really have no clue what I’m doing here. I’m mostly just banged away at the motor shield with a hot soldering iron, jammed it onto an Arduino… and don’t know what to do next! Halp?
Posts in the DrawBot Adventure Series
- Wanna make a DrawBot?
- DrawBot Resources and Links: Updated 2013/04/01
- DrawBot, the Adventure Begins
- DrawBots for the slow learner
- DrawBot - Parts Ordered!!!
- DrawBot - The Breakdown
- DrawBot - Parts Shipped!!!
- DrawBot - What would you draw?
- DrawBot - The Plan!
- DrawBot - The Hacks
- DrawBot - Giant Unicorn?
- DrawBot - The Delivery?
- DrawBot - The Delivery, Part II
- DrawBot – The Delivery, Part III
- DrawBot – The Assembly, Part I
- DrawBot – The Software, Part I (and an existential conversation)
- DrawBot – The Delivery, Part IV
- DrawBot – The Assembly, Part II
- DrawBot – The Assembly, Part III
- DrawBot – The Assembly, Part IV
- DrawBot – Design Considerations
- DrawBot – Halp!!! No - seriously, a little help?
- DrawBot – The Face Palm
- DrawBot – The Delivery, Part V
- DrawBot – The Silver Lining of Failure
- DrawBot – The Delivery, Part VI
- DrawBot – The Assembly, Part V
- DrawBot – The Assembly, Part VI
- DrawBot – Printed Parts
- DrawBot – The Assembly, Part VII
- DrawBot – The Operation, Part I
- DrawBot – The Assembly, Part VIII
- DrawBot – The Breakdown, Part II
- DrawBot – Printing!
- DrawBot – Printing, Part II
- DrawBot – Why are you crying?
- DrawBot – Calibration
- DrawBot – Pen Selection
- DrawBot – How to Recover from a Stalled Print!
- DrawBot – Drawing Success(ish)!!!
- DrawBot – Pen Selection, Part II
- DrawBot – Onwards and Upwards!
- DrawBot – Another Successful(ish) Drawing!, and an Update
- Restarting a Stalled DrawBot Drawing
- TSP FTW!
- Speedier DrawBot Drawings
- Two new DrawBot links! And an update!
- Excellent DrawBot Slides
- Another Drawing Robot!!!
- DrawBot Practice Tip: A Watched Pot
- The biggest inkjet printer ever
- Why do DrawBots draw on walls?
- Maze Code + Polargraph?
- All New Polargraph on the way!!!
- Ideas for improving my DrawBot
- DrawBot Aesthetic Re-Design Ideas
- The Eagle Has Landed
- Every Body Needs a Skull
- I think I know what I want to draw next...
- This project is not going to overengineer itself
- Overengineered Spools
- Overengineered Stepper Motor Mounts, Filament Guides
- Overengineered Bolt Endcaps, Case Holder
- Sourcing DrawBot Parts
- DrawBot - A Tour!
- DrawBot - A Preview
- Arduino Powered Drawing Robot Poll
- Building an Arduino Drawing Robot - On The Cheap
- DrawBot - Printed Parts Tour
- Unidentified Foam Object
- Arduino Powered Drawing Robot - Take 2 (Or 3)
- DrawBot, now ACTUALLY wall mounted!
- A Study of Drawing Robot Pen Holders and Design Considerations
- Drawing Robot Pen Holders, Calligraphy Pens, and Thought Experiments
- Ideal Qualities in a Drawing Robot Pen Holder
- Enough talk! Finally a pen holder!
- DrawBot Pen Holder Post Mortem
- To Maker Faire!!!
- Skipping! How could I forget the skipping?!
- Drawing Robot Penmanship
- PlotterBot at Maker Faire Bay Area 2013!
1. Rename the folder that contains the adafruit motor shield library “AFMotor” (no quotes).
2. Read the Instructable. Repeat as necessary.
http://www.instructables.com/id/Polargraph-Drawing-Machine/
The issue is I think that inside the AFMotor zip, there’s a folder called adafruit-Adafruit-Motor-Shield-library-dd30da7, and inside _that_ is the real AFMotor folder. I think it’s got to do with where in github you get the zip from. Great build!
@Sandy Noble: Thanks Sandy!! I’ll change that up right now!
[...] along at home, I’m sorry – I have been leading you on a fool’s quest. I did warn you at the outset I had no idea what the hell I was doing. Carry on, don’t worry about me, I’ll go down with this [...]
[...] DrawBot – The Assembly, Part II [...]