Hello,
ive got an issue with my new PrintrBoard (Rev.D).
everything works fine but the extrudermotor.
Ok its not the motor i swapped it with the Z-Axis and the motor actually works fine.
With the old printrboard and the same repetier firmware everything works fine.
If I do a manual move the motor wont even hold so i think the firmware doesnt do anything :(
Here are my settings:
ive got an issue with my new PrintrBoard (Rev.D).
everything works fine but the extrudermotor.
Ok its not the motor i swapped it with the Z-Axis and the motor actually works fine.
With the old printrboard and the same repetier firmware everything works fine.
If I do a manual move the motor wont even hold so i think the firmware doesnt do anything :(
Here are my settings:
// ########################################################################################## // ## Extruder configuration ## // ########################################################################################## #define EXT0_X_OFFSET 0 #define EXT0_Y_OFFSET 0 // for skeinforge 40 and later, steps to pull the plasic 1 mm inside the extruder, not out. Overridden if EEPROM activated. #define EXT0_STEPS_PER_MM 130.00 //385 // What type of sensor is used? // 1 is 100k thermistor (Epcos B57560G0107F000 - RepRap-Fab.org and many other) // 2 is 200k thermistor // 3 is mendel-parts thermistor (EPCOS G550) // 4 is 10k thermistor // 8 is ATC Semitec 104GT-2 // 5 is userdefined thermistor table 0 // 6 is userdefined thermistor table 1 // 7 is userdefined thermistor table 2 // 50 is userdefined thermistor table 0 for PTC thermistors // 51 is userdefined thermistor table 0 for PTC thermistors // 52 is userdefined thermistor table 0 for PTC thermistors // 60 is AD8494, AD8495, AD8496 or AD8497 (5mV/°C and 1/4 the price of AD595 but only MSOT_08 package) // 97 Generic thermistor table 1 // 98 Generic thermistor table 2 // 99 Generic thermistor table 3 // 100 is AD595 // 101 is MAX6675 #define EXT0_TEMPSENSOR_TYPE 1 // Analog input pin for reading temperatures or pin enabling SS for MAX6675 #define EXT0_TEMPSENSOR_PIN TEMP_0_PIN // WHich pin enables the heater #define EXT0_HEATER_PIN HEATER_0_PIN #define EXT0_STEP_PIN E0_STEP_PIN #define EXT0_DIR_PIN E0_DIR_PIN // set to false/true for normal / inverse direction #define EXT0_INVERSE true #define EXT0_ENABLE_PIN E0_ENABLE_PIN // For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1 #define EXT0_ENABLE_ON false // The following speed settings are for skeinforge 40+ where e is the // length of filament pulled inside the heater. For repsnap or older // skeinforge use hiher values. // Overridden if EEPROM activated. #define EXT0_MAX_FEEDRATE 30 // Feedrate from halted extruder in mm/s // Overridden if EEPROM activated. #define EXT0_MAX_START_FEEDRATE 10 // Acceleration in mm/s^2 // Overridden if EEPROM activated. #define EXT0_MAX_ACCELERATION 4000 /** Type of heat manager for this extruder. - 0 = Simply switch on/off if temperature is reached. Works always. - 1 = PID Temperature control. Is better but needs good PID values. Defaults are a good start for most extruder. Overridden if EEPROM activated. */ #define EXT0_HEAT_MANAGER 1 /** Wait x seconds, after reaching target temperature. Only used for M109. Overridden if EEPROM activated. */ #define EXT0_WATCHPERIOD 1 /** \brief The maximum value, I-gain can contribute to the output. A good value is slightly higher then the output needed for your temperature. Values for starts: 130 => PLA for temperatures from 170-180°C 180 => ABS for temperatures around 240°C The precise values may differ for different nozzle/resistor combination. Overridden if EEPROM activated. */ #define EXT0_PID_INTEGRAL_DRIVE_MAX 130//140 /** \brief lower value for integral part The I state should converge to the exact heater output needed for the target temperature. To prevent a long deviation from the target zone, this value limits the lower value. A good start is 30 lower then the optimal value. You need to leave room for cooling. Overridden if EEPROM activated. */ #define EXT0_PID_INTEGRAL_DRIVE_MIN 60 /** P-gain. Overridden if EEPROM activated. */ #define EXT0_PID_P 200.00//24 /** I-gain. Overridden if EEPROM activated. */ #define EXT0_PID_I 0.00//0.88 /** Dgain. Overridden if EEPROM activated.*/ #define EXT0_PID_D 200.00 //80 // maximum time the heater is can be switched on. Max = 255. Overridden if EEPROM activated. #define EXT0_PID_MAX 70 //255 lower output voltage but higher oszillation /** \brief Faktor for the advance algorithm. 0 disables the algorithm. Overridden if EEPROM activated. K is the factor for the quadratic term, which is normally disabled in newer versions. If you want to use the quadratic factor make sure ENABLE_QUADRATIC_ADVANCE is defined. L is the linear factor and seems to be working better then the quadratic dependency. */ #define EXT0_ADVANCE_K 0.0f #define EXT0_ADVANCE_L 0.0f /** \brief Temperature to retract filament when extruder is heating up. Overridden if EEPROM activated. */ #define EXT0_WAIT_RETRACT_TEMP 150 /** \brief Units (mm/inches) to retract filament when extruder is heating up. Overridden if EEPROM activated. Set to 0 to disable. */ #define EXT0_WAIT_RETRACT_UNITS 0 /** You can run any gcode command son extruder deselect/select. Seperate multiple commands with a new line \n. That way you can execute some mechanical components needed for extruder selection or retract filament or whatever you need. The codes are only executed for multiple extruder when changing the extruder. */ #define EXT0_SELECT_COMMANDS "M120 S5 P5\nM117 Extruder 1" #define EXT0_DESELECT_COMMANDS "" /** The extruder cooler is a fan to cool the extruder when it is heating. If you turn the etxruder on, the fan goes on. */ #define EXT0_EXTRUDER_COOLER_PIN -1 /** PWM speed for the cooler fan. 0=off 255=full speed */ #define EXT0_EXTRUDER_COOLER_SPEED 255