Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Sketchbots

Warnings and Disclaimers

WARNING WARNING WARNING WARNING

Moving machines can cause damage to personal property, personal injury or death. It is the responsibility of the reader of this document to take adequate safety precautions when operating, designing, or building any machinery, or when offering machinery to others for use.

None of the software, documents, firmware, schematics, drawings or other materials accompanying this document have been checked for errors, omissions or mistakes of any kind. Use it at your own risk.

Your use of the software, documents, firmware, schematics, drawings or other materials accompanying this document is governed by the License Agreement. Read it before proceeding.

Safety Cage Warning

Any machine buit with the parts described in this document MUST NOT be operated unless it is enclosed in a rated safety cage.

Copyright Notice: Copyright 2013 Google Inc. All other copyrights and trademarks are property of their respective owners.

Thsi folder contains a pair of small Arduino sketches which monitor sensors on the robot arm and report these values back to the HomebrewGalil DrawMachine module in robotcontrol via USB serial connections.

The arm firmware runs on external Arduino-compatible boards (we use SparkFun ProMicros). It is required that robotcontrol runs on the computer which is directly connected to the Arduinos running the arm firmware and which has an Ethernet connection to the Sketchbot motion controller hardware.

Requirements

arm sensor firmware

The arm sensor firmware requires the Metro library and Martin Nawrath's library for MLX90316 rotary position sensor. We recommend running the firmware on an SparkFun ProMicro, though it will run on most Arduino-compatible boards. If you are using the ProMicro you will also need these add-on files for the Arduino IDE.

  • Note: These instructions are most useful for Linux and Mac OS X users. However, most parts will work exactly the same on Windows. One exception is that, if you are using Windows, the ProMicro usually requires special drivers be installed on the computer.