Description: Initial Repository creation
20100214: initial push - code is lash-up of Compact Flash project. Most functions incomplete.
Goals:
* Support GCode from Skeinforge right out of the box
* Use novel ultra-ultra-simple mechanical scheme using only hinge joints for horizontal positioning
* Smooth, silent and accurate motion using 1/256 detent-force-corrected microsteps and 10 bit pwm
Status:
* Runs on Arduino Mega / atmega1280
* GCode interpreter complete
* Linear interpolation machine control complete
* Buffered, non blocking, asynchronous stepping so the rest of the system is free to generate new steps and parse
g-code while the steppers are still steppin
* Dynamic speed control with lookahead to avoid jerky cornering
* Basic serial protocol complete
To Search:
File list (Check if you may need any files):
simen-twister-a589852
.....................\.gitignore
.....................\COPYING
.....................\GCodeParser.cc
.....................\GCodeParser.h
.....................\Makefile
.....................\MotionControl.cc
.....................\MotionControl.h
.....................\Twister.cc
.....................\Twister.h
.....................\config.h
.....................\libraries
.....................\.........\HardwareSerial.cpp
.....................\.........\HardwareSerial.h
.....................\.........\Print.cpp
.....................\.........\Print.h
.....................\.........\SimplePacket.cpp
.....................\.........\SimplePacket.h
.....................\.........\binary.h
.....................\.........\extruder.cc
.....................\.........\extruder.h
.....................\.........\wiring.h
.....................\.........\wiring_private.h
.....................\main.cc
.....................\nuts_bolts.h
.....................\readme.txt
.....................\script
.....................\......\console
.....................\......\proxy
.....................\......\stream.rb
.....................\serial_protocol.cc
.....................\serial_protocol.h
.....................\todo.txt