Did you test the latest bugfix-2.1.x code?
Yes, and the problem still exists.
Bug Description
trying to advance filament via LCD and extruder E0 doesn't move. Preheated nozzle to 200º and bed to 65º and waited for temps. Achieved temps and they stabilized. LCD reported "E1 heating" when I only have one Extruder E0. No motion on extruder motor.
Bug Timeline
Haven't used the Tevo Tarantula for a few years and the extruder worked fine then. I have since flashed Jim Brown's Easy Config and everything works except the extruder
Expected behavior
I expected the extruder to advance the filament
Actual behavior
It didn't move at all (neither forward or reverse
Steps to Reproduce
preheat for PLA . nozzle 200º bed 65º
Wait for temps and let them stabilize
attempt to advance filament
Version of Marlin Firmware
Marlin2.0 Jim Brown's Easy Config
Printer model
Tevo Tarantula
Electronics
Stock MKS 1.4
LCD/Controller
Original tarantula LCD
Other add-ons
dual z that is working fine
Bed Leveling
UBL Bilinear mesh
Your Slicer
Cura
Host Software
Repetier Host
Don't forget to include
### Additional information & file uploads
[](url)#define PRINTER_NAME "TEVO Tarantula (EasyConfig)" // Change this to whatever you wish, or leave it as it is.
// NOTE: Whatever you put here will have " Ready..." appended to it.
/**
* Equipment options
*/
//#define LARGE_BED
#define SDSUPPORT
//#define CHANGE_Y_DIRECTION // If your bed homes in the wrong direction (it should move front to back) enable this.
//#define CHANGE_X_DIRECTION // If your X carriage homes in the wrong direction (it should move right to left) enable this.
//#define CHANGE_Z_DIRECTION // If your Z homes in the wrong direction (it should move top to bottom) enable this.
//#define HOTEND_E3DV6 // Genuine E3D v6 hotend.
//#define FULL_GRAPHIC_SMART // Enable this if you have a RepRap Discount Full Graphic Smart Controller (The
// stock controller is a RepRap Discount Smart Controller)
#define NUM_Z_STEPPER_DRIVERS 1 // Change this to 2 if you have dual Z stepper motors with the second stepper motor
// connected to the next available E plug (usually E1)
#define MOTHERBOARD BOARD_MKS_GEN_13 // Original controller board with built in stepper drivers. Works with MKS BASE 1.3, 1.4
//#define MOTHERBOARD BOARD_MKS_BASE_15 // MKS v1.5 with Allegro A4982 stepper drivers
//#define MOTHERBOARD BOARD_MKS_BASE_HEROIC // MKS BASE 1.0 with Heroic HR4982 stepper drivers
//#define MOTHERBOARD BOARD_MKS_GEN_L // Newer controller board with replacable stepper drivers
//#define MOTHERBOARD BOARD_MKS_GEN_L_V2
/**
* Offset from endpoints to get nozzle to 0,0 (front/left of bed)
* (How to center prints: https://github.com/JimBrown/MarlinTarantula/wiki/How-to-center-your-prints-(EasyConfig))
*/
#define NOZZLE_X 0
#define NOZZLE_Y 0
/**
* Minimal Z height (in mm) before homing (G28) for Z clearance above the bed, clamps, ...
*/
#define Z_HOMING_HEIGHT 5
/**
* Primary Extruder steps per mm (plugged in to E0 port on controller)
* (How to calibrate: https://toms3d.org/2014/04/06/3d-printing-guides-calibrating-your-extruder/)
*/
#define E0_STEPS 100 // Stock extruder. If you have a Tevo Titan, try 400 then calibrate.
//#define CHANGE_E0_DIRECTION // If your extruder is going backwards, enable this.
/**
* Z Axis steps per mm (Default for stock lead screw is 1600)
* If you install a lead screw with a different pitch and/or lead, change this
*/
#define Z_STEPS 1600 // Stock lead screw
/**
* Z-Probe type (must be none or one of them)
* If a Z-Probe type is selected, a Bed Leveling type other than MANUAL must be selected.
*/
#define BLTOUCH // ANTClabs BLTouch sensor (might also work with clones)
//#define SN04 // Green sensor
//#define INDUCTIVE_NO // Normally open inductive sensor
//#define INDUCTIVE_NC // Normally closed inductive sensor
//#define SERVO_PROBE // Endstop switch on rotating arm. Set servo angles!
//#define NOZZLE_PROBE // Nozzle wired up to contact metal on bed
/**
* Bed leveling type (see: https://github.com/JimBrown/MarlinTarantula/wiki/Bed-leveling-types-(EasyConfig))
* Must choose one of these other than MANUAL if a Z-Probe type is selected.
*/
//#define TRIPOINT
//#define LINEAR
//#define BILINEAR
#define UBL
//#define MANUAL
/**
* Z-Probe offset from nozzle (https://github.com/JimBrown/MarlinTarantula/wiki/How-to-determine-your-Z-Probe-offset)
* Use only one of Left/Right and Front/Behind. Others must be 0 (zero)
* If you have a dual nozzle the offsets are calculated from the primary nozzle (the one plugged in to E0)
*/
#define SENSOR_LEFT -1
#define SENSOR_RIGHT 0
#define SENSOR_FRONT 0
#define SENSOR_BEHIND 27
/**
* Number of grid points in each direction
* Minimum 3. Maximum 15 for UBL. Maximum 7 for MANUAL
*/
#define GRID_POINTS 5
/**
* Margin around perimiter of bed for probing (will not probe outside this margin)
*/
#define BED_MARGIN 30
/**
* Servo probe deploy and stow angles
*/
#define SERVO_DEPLOY 90
#define SERVO_STOW 0
/**
* Enable this to turn on support for two extruders
*/
//#define DUAL_EXTRUDER // If not single nozzle, primary nozzle plugged in to E0 port
// and secondary plugged in to E1 port.
//#define SINGLENOZZLE // Enable this if you are using a single mixing nozzle (requires DUAL_EXTRUDER)
/**
* Offset for second nozzle from first nozzle
* The X value is positive if the secondary nozzle is to the right of the primary and
* negative if the secondary nozzle is to the left of the primary.
* The Y value is positive if the secondary nozzle is behind the primary and
* negative if the secondary nozzle is in front of the primary.
* The Z value is positive if the secondary nozzle is further away from the bed than the primary and
* negative if the secondary nozzle is closer to the bed than the primary.
*/
//#define EXTRUDER_E1_X 0
//#define EXTRUDER_E1_Y 0
//#define EXTRUDER_E1_Z 0
/**
* Secondary Extruder steps per mm
* (how to calibrate: https://toms3d.org/2014/04/06/3d-printing-guides-calibrating-your-extruder/)
*/
//#define E1_STEPS 100 // Stock extruder. If you have a Tevo Titan, try 400 then calibrate
//#define CHANGE_E1_DIRECTION // If your secondary extruder is going backwards, enable this.
/**
* TEVO Tarantula Custom PID Settings - Stock Hotend
*/
#define hot_Kp 9.84
#define hot_Ki 0.50
#define hot_Kd 48.17
// FIND YOUR OWN: "M303 E0 C8 S200" to run autotune on the hotend at 200 degreesC for 8 cycles.
// More info here: http://reprap.org/wiki/PID_Tuning
/**
* TEVO Tarantula Custom PID Settings - Stock Heatbed
*/
#define bed_Kp 984.88
#define bed_Ki 193.91
#define bed_Kd 1250.55
// FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
// More info here: http://reprap.org/wiki/PID_Tuning
/**
* If PID Autotune stops because the temp overshoots the requested S value, enable this and
* set the overshoot temp to a value 5 or 10 degrees higher. If the overshoot value is more
* than 40 degrees, things may not be ok with your system.
*/
#define MAX_OVERSHOOT_PID_AUTOTUNE 20
/**
* Fan Soft PWM. Use software PWM to drive the fan, as for the heaters. This uses a very low frequency
* which is not as annoying as with the hardware PWM. Redo PID Autotune.
*/
//#define SOFT_PWM
/**
* Enable this to use the classic Jerk system. Default is to use the new Junction Deviation system
*/
#define CLASSIC_JERK
/**
* If not using "Classic Jerk", set the Junction Deviation distance here.
* (Can also be set in gcode using M205 J0.013; Set Junction Deviation)
*/
//#define JD_MM 0.013
/**
* Linear Pressure Control v1.5
*
* Assumption: advance [steps] = k * (delta velocity [steps/s])
* K=0 means advance disabled.
*
* NOTE: K values for LIN_ADVANCE 1.5 differ from earlier versions!
*
* Set K around 0.22 for 3mm PLA Direct Drive with ~6.5cm between the drive gear and heatbreak.
* Larger K values will be needed for flexible filament and greater distances.
* If this algorithm produces a higher speed offset than the extruder can handle (compared to E jerk)
* print acceleration will be reduced during the affected moves to keep within the limit.
*
* See https://marlinfw.org/docs/features/lin_advance.html for full instructions.
*/
#define LIN_ADVANCE
#define LIN_ADVANCE_K 0 // Unit: mm compression per 1mm/s extruder speed
/**
* NOTE NOTE NOTE NOTE!!!
*
* LIN_ADVANCE and S_CURVE_ACCELERATION do not play well together.
*
* Enable both at your own risk!!
*/
/**
* S-Curve Acceleration
*
* This option eliminates vibration during printing by fitting a Bézier
* curve to move acceleration, producing much smoother direction changes.
*
* See https://github.com/synthetos/TinyG/wiki/Jerk-Controlled-Motion-Explained
*/
//#define S_CURVE_ACCELERATION
/**
* Enable this to provide a realtime control over the head position via the LCD menu system that works while printing.
* Using it, one can tune the z-position while printing the first layer.
*
* Warning: Does not respect endstops!
*/
//#define BABYSTEPPING
/**
* Extra movement of X axis. Can help with probing more of the bed.
* Set both to 0 (zero) if you do not have a Z-Probe.
*/
#define XTRA_BED_LEFT 0 // Distance nozzle can move towards the left past X = 0
#define XTRA_BED_RIGHT 0 // Distance nozzle can move towards the right past X = 200
/**
* Extra movement of Y axis. Can help with probing more of the bed.
* Set both to 0 (zero) if you do not have a Z-Probe.
*/
#define XTRA_BED_FRONT 0 // Distance bed can move towards the front past Y = 200 (Y=280 for large bed)
#define XTRA_BED_BACK 0 // Distance bed can move towards the back past Y = 0
/**
* Enable ONLY ONE of these if one of your stepper ports is not working and you wish to use the E1 stepper port.
* NOTE: Can NOT be used with dual extruders. Works only on RAMPS based boards (such as MKS boards)
*/
//#define EXTRUDER_USE_E1
//#define X_AXIS_USE_E1
//#define Y_AXIS_USE_E1
//#define Z_AXIS_USE_E1
/**
* Enable this if your E0 heater port is not working and you wish to use the E1 heater port.
* NOTE: Can NOT be used with dual nozzles. Works only on RAMPS based boards (such as MKS boards)
*/
//#define HOTEND_USE_E1
/*
************************ END OF EASY CONFIG ****************************
Did you test the latest
bugfix-2.1.xcode?Yes, and the problem still exists.
Bug Description
trying to advance filament via LCD and extruder E0 doesn't move. Preheated nozzle to 200º and bed to 65º and waited for temps. Achieved temps and they stabilized. LCD reported "E1 heating" when I only have one Extruder E0. No motion on extruder motor.
Bug Timeline
Haven't used the Tevo Tarantula for a few years and the extruder worked fine then. I have since flashed Jim Brown's Easy Config and everything works except the extruder
Expected behavior
I expected the extruder to advance the filament
Actual behavior
It didn't move at all (neither forward or reverse
Steps to Reproduce
preheat for PLA . nozzle 200º bed 65º
Wait for temps and let them stabilize
attempt to advance filament
Version of Marlin Firmware
Marlin2.0 Jim Brown's Easy Config
Printer model
Tevo Tarantula
Electronics
Stock MKS 1.4
LCD/Controller
Original tarantula LCD
Other add-ons
dual z that is working fine
Bed Leveling
UBL Bilinear mesh
Your Slicer
Cura
Host Software
Repetier Host
Don't forget to include
Configuration.handConfiguration_adv.h.