public
Description: Arduino-based firmware for RepRap electonic
Homepage: http://make.rrrf.org/electronics-2.0
Clone URL: git://github.com/alx/reprap-arduino-firmware.git
hoekstar (author)
Mon May 26 19:19:14 -0700 2008
alx (committer)
Tue May 27 11:20:44 -0700 2008
commit  65320a032ee5bfd1a3464d47ea30ce48a33e0812
tree    cee5c5990c0828b5815420adda5cf9575d83e62e
parent  0baa8425ecd3b46d8a94b9bf2d689991f0689ac4
name age message
file .gitignore Mon May 19 11:45:24 -0700 2008 Add atTarget on LinearAxis, comparaison jumped ... [alx]
directory 3Axis_SNAP/ Thu Feb 21 18:36:40 -0800 2008 added updated to all the versions. git-svn-id:... [hoekstar]
directory Extruder_SNAP/ Thu Feb 21 18:36:40 -0800 2008 added updated to all the versions. git-svn-id:... [hoekstar]
directory GCode_Interpreter/ Tue May 27 11:20:42 -0700 2008 some more minor tweaks. git-svn-id: https://re... [hoekstar]
directory GCode_Interpreter_Experimental/ Tue May 27 11:20:43 -0700 2008 did a bunch of work on the experimental gcode f... [hoekstar]
file LICENSE Mon Dec 17 09:59:16 -0800 2007 got the packaging script working pretty well. ... [hoekstar]
file README Tue May 27 11:20:43 -0700 2008 the encoder stuff works great! git-svn-id: htt... [hoekstar]
directory Single_Arduino_SNAP/ Wed Apr 30 11:06:30 -0700 2008 Flow control valve code added. The valve uses ... [adrian-bowyer]
directory Single_Arduino_SNAP_v2/ Wed Apr 09 13:47:08 -0700 2008 started snap v2 stuff. git-svn-id: https://rep... [hoekstar]
directory library/ Tue May 27 11:20:44 -0700 2008 defaulted thermistor to 100K epcos. git-svn-id... [hoekstar]
file package_release Tue May 27 11:20:44 -0700 2008 updated the package release script. git-svn-id... [hoekstar]
directory utilities/ Fri Apr 11 16:22:20 -0700 2008 updated script to print information as well. g... [hoekstar]
README
This zip file contains firmware and libraries designed to run on an Arduino, or Arduino clone. It contains all the files 
you should need to get everything up and running, as well as some test firmware to let you test various parts of your 
system.

All documentation on the electronics themselves are located at http://make.rrrf.org/electronics-2.0

Here is an explanation of the various files contained:

/library

all the folders contained in this directory need to be copied into the library folder of your Arduino installation.  on 
Arduino 10, this is arduino-0010/hardware/libraries.

/snap

these are the firmwares that you would actually upload to the Arduino itself.  each folder is a 'sketch' that you open 
with the Arduino software and load onto your board.  the top of each file contains pin definitions that will help you 
hook up your electronics to your Arduino.

/gcode

this folder contains some experimental software that implements GCode on the Arduino!

/gcode/GCode_Interpreter

this firmware receives and parses GCode commands over serial.  pretty rad.

/gcode/GCode_Interpreter_Experimental

this is an experimental gcode based firmware with support for a rotary encoder on the extruder

/snap/3Axis_SNAP

this is the firmware that controls 3 stepper motors + limit switches on one Arduino.  this is for 2 arduino setups where 
one firmware controls the cartesian bot and the other controls the extruder(s)

/snap/Extruder_SNAP

this is the firmware that controls a Thermoplastic Extruder.  this is the corresponding firmware for a 2 arduino setup.

/snap/Single_Arduino_SNAP

this is the firmware that controls both the Cartesian Bot (3 steppers + limit switches) as well as a Thermoplastic 
Extruder.  This is the firmware you use for a single Arduino setup.  its pretty much maxed out.