thinkyhead / Makelangelo-firmware

Code in the brain of the Makelangelo robot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##### Makelangelo-firmware #####

http://www.makelangelo.com/

A mural drawing robot and a gentle introduction to 3D printing

Makelangelo is a polargraph mural drawing robot.  It is intended to teach students about programming, physics, trigonometry, and electronics in a fun, goal-oriented way.  Makelangelo is scalable: our test models have ranged from 30cm^2 to 300cm^2.

This project specifically deals with the firmware: the code in the brain of the robot that receives instructions and moves the motors.  It pairs really well with Makelangelo, a project to give humans a pleasant GUI.

Makelangelo-firmware can also support traditional XY gantries, CoreXY gantries, Zarplotters, Skycams, Delta robots, Stewart platforms, 3 axis arms, and 6 axis arms.
 	
## Version ##

Newer versions might be available at https://www.marginallyclever.com/product/makelangelo-firmware/

## Note ##

Unless otherwise stated in the code, the default units of measurement are millimeters (mm), kilograms (kg), and seconds (s).
## Instructions ##

- Make sure the parent folder is called Makelangelo-firmware.
- Open Makelangelo-firmware/Makelangelo-firmware.ino in arduino
- in Makelangelo-firmware/configure.h make sure BOARD_TYPE and MACHINE_STYLE are set for your board and machine style
  - For Makelangelo 3 or Makelangelo 5, choose POLARGRAPH
- For Makelangelo robots, in Makelangelo-firmware/polargraph.h, set
  for Makelangelo 3 #define MACHINE_HARDWARE_VERSION 3 
  for Makelangelo 5 #define MACHINE_HARDWARE_VERSION 5
- Tools > board > set type for your flavor of arduino 
- Tools > port > set the connection for your arudio
- upload

For developers, please see
https://github.com/MarginallyClever/Makelangelo/wiki/Home/

## Get help ##

Please visit the forums
https://marginallyclever.com/forum

## Special thanks ##

Makelangelo is derived from the work of Paul Fisher.  It is largely inspired by "Hektor":http://hektor.ch/ by Jürg Lehni and Uli Franke.



This file was downloaded from https://github.com/MarginallyClever/Makelangelo/

About

Code in the brain of the Makelangelo robot

License:GNU General Public License v2.0


Languages

Language:C++ 74.6%Language:C 25.1%Language:Objective-C 0.4%