I use RepSnapper (on windows) to run Mendel(s). And I use my own
version of a RAMPS style controller setup.
This version of RepSnapper can usually generate useable Gcode, but its
a fairly early version of RepSnapper.
http://www.3iii.dk/RepRap/RepSnapper/RepSnapper-workhorse.zip
I don't use the RepSnapper default settings, so included in the zip
file is a .xml settings file. If you unpack the zip file in its own
folder, you can test RepSnapper with the settings I find useful.
This version of RepSnapper can not save (or restore) End Code
settings, so I copy the text from the end-code.txt to the End Code
tab, before generating Gcode (or if I forget, then just copy the end-
code text to the bottom of the Gcode in the Result tab).
Please note that right-click to copy/paste does not work in these
versions of RepSnapper, but ctrl+c and ctrl+v does.
This version is the newest version I use for Windows.
http://www.3iii.dk/RepRap/RepSnapper/RepSnapper-feb.11-logick.zip
When using Logick's Shrinking Algorithm, you may also be able to
generate things like multi layered walls, more dense top and bottom
Layers, and more. It is however still very beta (and the other
shrinking algorithms have basically been destroyed some how).
This is my own beta version of RAMPS firmware - based on Tonokip.
http://www.3iii.dk/RepRap/RepSnapper/MrAlvin_Tonokip_Firmware.zip
I do not have a RAMPS board (only something like it), so I can not
test if I got the pins configuration precisely right. But this is how
I have set it up in this sample:
- D10 is for nozzle heater
- D9 is for a Fan
- D8 is for Heated Bed control
- I have not enabled the end stops in the firmware. I recommend to
wait with enabling them, till you have movement (in both directions)
of all axes, as wrong end-stop settings may otherwise prohibit any
movement at all.
Other notes about the firmware:
- I can only get it to compile in Arduino 0018-0021. Version 0022
gives me a very odd error message.
- No command G28 is implemented (RepSnapper "HomeAll" does not work/
should not be used)
- it should be directly compilable for a RAMPS setup of a Mendel.
- default communication speeds are 100000 baud (as this is better
suited for Arduino's clock divider than 115200)
- I have previously had some trouble with RAMPS nozzle temperature
control, but I think its working quite fine now.
- To have things run a bit faster, the firmware can manage two heater
wires for both the nozzle and the bed. It is however turned off with
the current RAMPS settings (needs more MOSFETs to work).
- As many as four FANs/LEDs can be PWM controlled, but only one is
enabled in the current RAMPS settings (needs more MOSFETs to work).
- My philosophy is that the computers (and machines) should support
the operator (user) and thus there are a few D (Debug commands )
available in this firmware. So without re-compiling, one can turn
debug options on and off. I find this very useful when first setting
up a Mendel printer (and when ever it has to be re-trimmed/calibrated
after a hardware repair).
I do not yet use Skeinforge, so I'll be of no help there.
/MrAlvin