RUG/Pennsylvania/State College/Electronics/Gen3/Firmware
Mendel Firmware (Techzone Remix)
Current Firmware
These files are identical to the firmware found here: media:OneWireA-DFirmware.zip With the exception of (motherboard) configuration.h, which is modified as follows:
OneWireA-DFirmware (Source?):
#define ENDSTOPS_MAX_ENABLED 0 // This is for Darwin. #define X_STEPS_PER_MM 10.047 #define Y_STEPS_PER_MM 10.047 #define INVERT_Y_DIR 0 #define Z_STEPS_PER_MM 805.030 // parameters for the Bath U. mendel prototype #define X_STEPS_PER_MM 13.333333 #define Y_STEPS_PER_MM 13.333333 #define Z_STEPS_PER_MM 944.88
Bestmobocode:
#define ENDSTOPS_MAX_ENABLED 1 // This is for Darwin. #define X_STEPS_PER_MM 20.094 #define Y_STEPS_PER_MM 20.094 #define INVERT_Y_DIR 1 #define Z_STEPS_PER_MM 1610.6 // parameters for the Bath U. mendel prototype #define X_STEPS_PER_MM 26.666666 #define Y_STEPS_PER_MM 26.666666 #define Z_STEPS_PER_MM 1889.76
For the most part, this seems to be a modified version of (old) vanilla reprap code. It looks to be Sanguino v1.6 (from reprap-mendel-20100308), available here. There's a page describing the modifications required to use the Techzone thermocouple boards here:
Future Firmware
The newest (vanilla) mendel firmware has some code tweaks, and most importantly has heated bed support. It may be worth trying to merge the code from TechZone_A-D_With_OneWire into the vanilla firmware. The files that would need to be modified are (at least) configuration.h, temperature.h, and extruder_class.pde