So many issues...

Have a problem or question, suggested links/information/FAQ's? Post it here
User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 27th, 2017, 7:31 pm

boiler02 wrote:
September 25th, 2017, 5:09 pm
I haven't touched the printer in several days, mostly out of frustration. About ten minutes ago I placed an order on Amazon for end stops. I'm going to pull out the inductive sensor and add the mechanical switch instead. That, at least, should solve the issue of the z-axis not getting to where it needs to be.
When are your mechanical switch due.
Electronics Technician / Computer Programmer

boiler02
Reactions:
Posts: 35
Joined: September 3rd, 2017, 10:15 pm

Re: So many issues...

Post by boiler02 » September 27th, 2017, 8:13 pm

Got them in the mail today (Wednesday)

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 27th, 2017, 9:04 pm

Hictop LCD

When you have installed the End-Stop Switch.
I use to use the Z-Offset to go below the Switch contact stop position.

When Homed if the nozzle is about the thickness of a business card above the hotbed.
You can adjust the Z-Offset to drop the nozzle to the bed.

Click on LCD button
Click on Control
Click on Motion

Change the Z-Offset to drop to the thickness of a piece of paper.
I have changed this Setting to -01.08 without hitting the switch.
This will give you ample room for nozzle height adjustment.
Electronics Technician / Computer Programmer

boiler02
Reactions:
Posts: 35
Joined: September 3rd, 2017, 10:15 pm

Re: So many issues...

Post by boiler02 » September 28th, 2017, 10:26 pm

Shockingly I see to have almost everything working. My issue right now is that the beastie is starting prints about 2-3mm above the bed. When I follow your directions (LCD->Control->Motion) I don't see z-offset anywhere in the list. Can't quite figure out what I need to change in the configuration files to get this to print on the right level.

Steps I'm taking to print:
1 - autohome the carriage
2 - disable steppers
3 - move the carriage around the bed, getting it just high enough for there to be resistance for a sheet of card stock paper
4 - load up cura and model, hit print

Heating and extruding just fine, but printing above the bed.

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 29th, 2017, 3:21 am

Now you see why I recommended the Sliding Proximity Sensor mount. This was the Number 1 hardest adjustment to learn how to make correctly.
This adjustment is very easy to get with some kind of adjustment thumbscrew on the Z End-stop or Proximity sensor.

IN Configuration.h
Enable

#define EEPROM_SETTINGS // Enable for M500 and M501 commands
Electronics Technician / Computer Programmer

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 29th, 2017, 7:48 pm

The Z-Axis Proximity sensor Slide Mount - connects to the bottom bearing using the two lowest unused hole in that bearing.

Now you can adjust the SN04-N sensor up an down with a accuracy of a micrometer.
You may have noticed that I have colored the thumb screw this will make it easy for a visual adjustment to be made.
Let me know how you progress.
Electronics Technician / Computer Programmer

boiler02
Reactions:
Posts: 35
Joined: September 3rd, 2017, 10:15 pm

Re: So many issues...

Post by boiler02 » September 30th, 2017, 1:51 am

Here's a link to the Marlin build I'm using (1.1.5, some changes made for the Hictop i3 - like inverting the endstops). I can connect using both Cura and Repetier (which is what I'm using to send gcode commands).
Here's a link to the Marlin build I'm using (1.1.5, some changes made for the Hictop i3 - like inverting the endstops). I can connect now, not sure what the problem was, using both Cura and Repetier (which is what I'm using to send gcode commands).



I've re-installed the inductive sensor, rather than the NO switch endstop. I manually put the nozzle at paper-thickness from the bed, then moved the sensor down until the light just came on, tightened the screws to secure it. I haven't installed the slider yet, however. That's next.

I set an offset (I think) using #define z_probe_offset_from_extruder -2.0

Same issue as before: tell it to home, it sets the nozzle at paper-thickness above the bed; tell it to print, prints 2-3mm above the bed.

Here's the output from M501:
1:47:10.623: N119 M501
1:47:10.642: echo:V40 stored settings retrieved (498 bytes; crc 5798)
1:47:10.642: echo: G21 ; Units in mm
1:47:10.647: echo: M149 C ; Units in Celsius
1:47:10.651: echo:Filament settings: Disabled
1:47:10.651: echo: M200 D1.75
1:47:10.651: echo: M200 D0
1:47:10.655: echo:Steps per unit:
1:47:10.659: echo: M92 X80.00 Y80.00 Z2559.00 E102.00
1:47:10.659: echo:Maximum feedrates (units/s):
1:47:10.663: echo: M203 X200.00 Y200.00 Z3.00 E25.00
1:47:10.667: echo:Maximum Acceleration (units/s2):
1:47:10.671: echo: M201 X1000 Y1000 Z100 E10000
1:47:10.675: echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
1:47:10.741: echo: M204 P3000.00 R3000.00 T3000.00
1:47:10.741: echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>
1:47:10.741: echo: M205 S0.00 T0.00 B20000 X10.00 Y10.00 Z0.40 E5.00
1:47:10.741: echo:Home offset:
1:47:10.741: echo: M206 X0.00 Y0.00 Z0.00
1:47:10.741: echo:Material heatup parameters:
1:47:10.741: echo: M145 S0 H210 B60 F0
1:47:10.741: M145 S1 H240 B100 F0
1:47:10.741: echo:PID settings:
1:47:10.741: echo: M301 P20.84 I1.16 D93.21

As you can see, 1) no z offset, 2) no M851 line

shocksofmighty
Reactions:
Posts: 51
Joined: February 21st, 2017, 2:42 pm
3D Printer(s): FFCP, HICTOP i3

Re: So many issues...

Post by shocksofmighty » September 30th, 2017, 7:29 am

Post your Configuration.h (in a code block so it will be readable).

My first guess is that you haven't actually defined a probe in there.

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 30th, 2017, 8:24 am

This is what I have Setup in My Marlin 1.1.5 setup
My Controllers are MPX.2 and Base v1.3

#define MOTHERBOARD BOARD_RAMPS_14_EFB

#define CUSTOM_MACHINE_NAME "Replicator" // If name line has more than 13 characters display will wrap around, and will drive you crazy.

// Ultimaker --- Every thing else would give me thermal runnaway
#define DEFAULT_Kp 22.2
#define DEFAULT_Ki 1.08
#define DEFAULT_Kd 114

#define DEFAULT_MAX_ACCELERATION { 3000, 3000, 100, 3000 }

#define DEFAULT_XJERK 5.0
#define DEFAULT_YJERK 5.0

//This section is For Bed leveling with the SN04-N Probe Information that I Used.
#define FIX_MOUNTED_PROBE

#define X_PROBE_OFFSET_FROM_EXTRUDER 10 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 63 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -0.5 // Z offset: -below +above [the nozzle]

#define AUTO_BED_LEVELING_BILINEAR

// Set the number of grid points per dimension.
#define GRID_MAX_POINTS_X 3 // My settings 4
#define GRID_MAX_POINTS_Y 3 // My settings 5

// Set the boundaries for probing (where the probe can reach).
#define LEFT_PROBE_BED_POSITION 15
#define RIGHT_PROBE_BED_POSITION 205
#define FRONT_PROBE_BED_POSITION 63
#define BACK_PROBE_BED_POSITION 245 // Watch this number on for the back of bed

//Center Nozzle on bed
#define Z_SAFE_HOMING

#define INDIVIDUAL_AXIS_HOMING_MENU


Configuration_adv.h

#define BABYSTEPPING
Electronics Technician / Computer Programmer

boiler02
Reactions:
Posts: 35
Joined: September 3rd, 2017, 10:15 pm

Re: So many issues...

Post by boiler02 » September 30th, 2017, 3:43 pm

Cliff, changes made in configuration.h and configuration_adv.h, no change in printing. First layer still starts well above the bed. I'm unable to set an offset < 0, or at least have it recognize one.

Here is my configuration.h, I've removed much of the large commented out sections, just to make it a little more readable (I hope):

Code: Select all


#ifndef CONFIGURATION_H
#define CONFIGURATION_H
#define CONFIGURATION_H_VERSION 010100


#define STRING_CONFIG_H_AUTHOR "(none, default config)" // Who made the changes.
#define SHOW_BOOTSCREEN
#define STRING_SPLASH_LINE1 SHORT_BUILD_VERSION // will be shown during bootup in line 1
#define STRING_SPLASH_LINE2 WEBSITE_URL         // will be shown during bootup in line 2


#define SERIAL_PORT 0

#define BAUDRATE 115200


#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMPS_14_EFB
#endif

#define CUSTOM_MACHINE_NAME "Replicator"

#define EXTRUDERS 1

// @section machine

#define POWER_SUPPLY 1

#if POWER_SUPPLY > 0
  // Enable this option to leave the PSU off at startup.
  // Power to steppers and heaters will need to be turned on with M80.
  //#define PS_DEFAULT_OFF
#endif

// @section temperature

#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_4 0
#define TEMP_SENSOR_BED 1

// Dummy thermistor constant temperature readings, for use with 998 and 999
#define DUMMY_THERMISTOR_998_VALUE 25
#define DUMMY_THERMISTOR_999_VALUE 100

// Use temp sensor 1 as a redundant sensor with sensor 0. If the readings
// from the two sensors differ too much the print will be aborted.
//#define TEMP_SENSOR_1_AS_REDUNDANT
#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10

// Extruder temperature must be close to target for this long before M109 returns success
#define TEMP_RESIDENCY_TIME 10  // (seconds)
#define TEMP_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
#define TEMP_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.

// Bed temperature must be close to target for this long before M190 returns success
#define TEMP_BED_RESIDENCY_TIME 10  // (seconds)
#define TEMP_BED_HYSTERESIS 3       // (degC) range of +/- temperatures considered "close" to the target one
#define TEMP_BED_WINDOW     1       // (degC) Window around target to start the residency timer x degC early.

// The minimal temperature defines the temperature below which the heater will not be enabled It is used
// to check that the wiring to the thermistor is not broken.
// Otherwise this would lead to the heater being powered on all the time.
#define HEATER_0_MINTEMP 5
#define HEATER_1_MINTEMP 5
#define HEATER_2_MINTEMP 5
#define HEATER_3_MINTEMP 5
#define HEATER_4_MINTEMP 5
#define BED_MINTEMP 5

// When temperature exceeds max temp, your heater will be switched off.
// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!
// You should use MINTEMP for thermistor short/failure protection.
#define HEATER_0_MAXTEMP 260
#define HEATER_1_MAXTEMP 260
#define HEATER_2_MAXTEMP 260
#define HEATER_3_MAXTEMP 260
#define HEATER_4_MAXTEMP 260
#define BED_MAXTEMP 160

//===========================================================================
//============================= PID Settings ================================
//===========================================================================
// PID Tuning Guide here: http://reprap.org/wiki/PID_Tuning

// Comment the following line to disable PID and enable bang-bang.
#define PIDTEMP
#define BANG_MAX 255 // limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#if ENABLED(PIDTEMP)
  #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature
                                  // is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.
  #define K1 0.95 //smoothing factor within the PID

  // If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it

  #define  DEFAULT_Kp 20.84
  #define  DEFAULT_Ki 1.16
  #define  DEFAULT_Kd 93.21  
  
#endif // PIDTEMP

#define MAX_BED_POWER 255 // limits duty cycle to bed; 255=full current

#if ENABLED(PIDTEMPBED)

  //#define PID_BED_DEBUG // Sends debug data to the serial port.

  //120V 250W silicone heater into 4mm borosilicate (MendelMax 1.5+)
  //from FOPDT model - kp=.39 Tp=405 Tdead=66, Tc set to 79.2, aggressive factor of .15 (vs .1, 1, 10)
  #define  DEFAULT_bedKp 10.00
  #define  DEFAULT_bedKi .023
  #define  DEFAULT_bedKd 305.4

  // FIND YOUR OWN: "M303 E-1 C8 S90" to run autotune on the bed at 90 degreesC for 8 cycles.
#endif // PIDTEMPBED


#define PREVENT_COLD_EXTRUSION
#define EXTRUDE_MINTEMP 170


#define PREVENT_LENGTHY_EXTRUDE
#define EXTRUDE_MAXLENGTH 200

#define THERMAL_PROTECTION_HOTENDS // Enable thermal protection for all extruders
#define THERMAL_PROTECTION_BED     // Enable thermal protection for the heated bed


#define USE_XMIN_PLUG
#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG
//#define USE_XMAX_PLUG
//#define USE_YMAX_PLUG
//#define USE_ZMAX_PLUG

// coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING true // set to true to invert the logic of the probe.


#define DEFAULT_AXIS_STEPS_PER_UNIT   { 80, 80, 2559, 102 }

#define DEFAULT_MAX_FEEDRATE          { 200, 200, 3, 25 }

#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 100, 3000 }

#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   3000    // X, Y, Z acceleration for travel (non printing) moves

#define DEFAULT_XJERK                  5.0
#define DEFAULT_YJERK                  5.0
#define DEFAULT_ZJERK                  0.4
#define DEFAULT_EJERK                  5.0


#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN

//#define Z_MIN_PROBE_ENDSTOP

#define FIX_MOUNTED_PROBE

#define X_PROBE_OFFSET_FROM_EXTRUDER 10  // X offset: -left  +right  [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER 60  // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER -2.0   // Z offset: -below +above  [the nozzle]

// X and Y axis travel speed (mm/m) between probes
#define XY_PROBE_SPEED 8000

// Speed for the first approach when double-probing (with PROBE_DOUBLE_TOUCH)
#define Z_PROBE_SPEED_FAST HOMING_FEEDRATE_Z

// Speed for the "accurate" probe of each point
#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)

// Use double touch for probing
//#define PROBE_DOUBLE_TOUCH


#define Z_CLEARANCE_DEPLOY_PROBE   10 // Z Clearance for Deploy/Stow
#define Z_CLEARANCE_BETWEEN_PROBES  5 // Z Clearance between probe points

// For M851 give a range for adjusting the Z probe offset
#define Z_PROBE_OFFSET_RANGE_MIN -20
#define Z_PROBE_OFFSET_RANGE_MAX 20


#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders


#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false


#define DISABLE_E false // For all extruders
#define DISABLE_INACTIVE_EXTRUDER true // Keep only the active extruder enabled.

#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR true

#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false
#define INVERT_E4_DIR false

#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

// @section machine

// The size of the print bed
#define X_BED_SIZE 220
#define Y_BED_SIZE 270

// Travel limits (mm) after homing, corresponding to endstop positions.
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS X_BED_SIZE
#define Y_MAX_POS Y_BED_SIZE
#define Z_MAX_POS 185

// If enabled, axes won't move below MIN_POS in response to movement commands.
#define MIN_SOFTWARE_ENDSTOPS
// If enabled, axes won't move above MAX_POS in response to movement commands.
#define MAX_SOFTWARE_ENDSTOPS


#define AUTO_BED_LEVELING_BILINEAR
//#define AUTO_BED_LEVELING_UBL
//#define MESH_BED_LEVELING

#if ENABLED(MESH_BED_LEVELING) || ENABLED(AUTO_BED_LEVELING_BILINEAR) || ENABLED(AUTO_BED_LEVELING_UBL)
  // Gradually reduce leveling correction until a set height is reached,
  // at which point movement will be level to the machine's XY plane.
  // The height can be set with M420 Z<height>
  #define ENABLE_LEVELING_FADE_HEIGHT
#endif

#if ENABLED(AUTO_BED_LEVELING_LINEAR) || ENABLED(AUTO_BED_LEVELING_BILINEAR)

  // Set the number of grid points per dimension.
  #define GRID_MAX_POINTS_X 3
  #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X

  // Set the boundaries for probing (where the probe can reach).
  #define LEFT_PROBE_BED_POSITION 15
  #define RIGHT_PROBE_BED_POSITION 205
  #define FRONT_PROBE_BED_POSITION 63
  #define BACK_PROBE_BED_POSITION 245

  // The Z probe minimum outer margin (to validate G29 parameters).
  #define MIN_PROBE_EDGE 10

  // Probe along the Y axis, advancing X after each column
  //#define PROBE_Y_FIRST

  #if ENABLED(AUTO_BED_LEVELING_BILINEAR)

    //#define EXTRAPOLATE_BEYOND_GRID

    //#define ABL_BILINEAR_SUBDIVISION
    #if ENABLED(ABL_BILINEAR_SUBDIVISION)
      // Number of subdivisions between probe points
      #define BILINEAR_SUBDIVISIONS 3
    #endif

  #endif

#elif ENABLED(AUTO_BED_LEVELING_3POINT)

  // 3 arbitrary points to probe.
  // A simple cross-product is used to estimate the plane of the bed.
  #define ABL_PROBE_PT_1_X 15
  #define ABL_PROBE_PT_1_Y 180
  #define ABL_PROBE_PT_2_X 15
  #define ABL_PROBE_PT_2_Y 20
  #define ABL_PROBE_PT_3_X 170
  #define ABL_PROBE_PT_3_Y 20

#define Z_SAFE_HOMING

#if ENABLED(Z_SAFE_HOMING)
  #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axis (G28).
  #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2)    // Y point for Z homing when homing all axis (G28).
#endif

// Homing speeds (mm/m)
#define HOMING_FEEDRATE_XY (50*60)
#define HOMING_FEEDRATE_Z  (4*60)


#define EEPROM_SETTINGS // Enable for M500 and M501 commands
//#define DISABLE_M503    // Saves ~2700 bytes of PROGMEM. Disable for release!
#define EEPROM_CHITCHAT   // Give feedback on EEPROM commands. Disable to save PROGMEM.

#define HOST_KEEPALIVE_FEATURE        // Disable this if your host doesn't like keepalive messages
#define DEFAULT_KEEPALIVE_INTERVAL 2  // Number of seconds between "busy" messages. Set with M113.
#define BUSY_WHILE_HEATING            // Some hosts require "busy" messages even during heating


// Preheat Constants
#define PREHEAT_1_TEMP_HOTEND 210
#define PREHEAT_1_TEMP_BED     60
#define PREHEAT_1_FAN_SPEED     0 // Value from 0 to 255

#define PREHEAT_2_TEMP_HOTEND 240
#define PREHEAT_2_TEMP_BED    100
#define PREHEAT_2_FAN_SPEED     0 // Value from 0 to 255


#define PRINTJOB_TIMER_AUTOSTART

#define LCD_LANGUAGE en

#define DISPLAY_CHARSET_HD44780 JAPANESE

#define SDSUPPORT

#define SPI_SPEED SPI_HALF_SPEED
//#define SPI_SPEED SPI_QUARTER_SPEED
//#define SPI_SPEED SPI_EIGHTH_SPEED

#define SD_CHECK_AND_RETRY

#define ENCODER_PULSES_PER_STEP 2

#define ENCODER_STEPS_PER_MENU_ITEM 2

#define INDIVIDUAL_AXIS_HOMING_MENU

#define REPRAP_DISCOUNT_SMART_CONTROLLER

#define SERVO_DELAY { 300 }

#define DEFAULT_NOMINAL_FILAMENT_DIA 1.75   // (mm) Diameter of the filament generally used (3.0 or 1.75mm), also used in the slicer. Used to validate sensor reading.

#endif // CONFIGURATION_H

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » September 30th, 2017, 4:07 pm

After you made the changes did you do Initialize EEPROM.
Click the LCD button
Scroll to " Control " Click
Scroll to " Initialize EEPROM " Click


Let me change my Hictop_Blu to your settings and post the download.
Electronics Technician / Computer Programmer

User avatar
LePaul
Reactions:
Posts: 3144
Joined: February 7th, 2016, 10:26 pm
Location: Bangor, Maine USA
3D Printer(s): Ultimaker 2+, FT-5, CR-10, CR-10S, Tevo Tornado
Contact:

Re: So many issues...

Post by LePaul » October 2nd, 2017, 3:17 pm

Maybe this is related...on my FT-5, I have to select "Restore defaults" for the newly uploaded firmware to be read

User avatar
Roberts_Clif
Reactions:
Posts: 435
Joined: March 25th, 2017, 8:17 am
Location: Washington
3D Printer(s): Hictop 3DP11/12

Re: So many issues...

Post by Roberts_Clif » October 2nd, 2017, 3:26 pm

It could be!!!
Was told that for some reason and not all the time mind you, the firmware runs thinking It does not need to reload firmware settings.
This only confuses the 3D Printer and the Operator because we know we did it correctly. had it happen to me,
and after I Initialize the Firmware configuration defaults it worked perfectly.
Electronics Technician / Computer Programmer

boiler02
Reactions:
Posts: 35
Joined: September 3rd, 2017, 10:15 pm

Re: So many issues...

Post by boiler02 » October 3rd, 2017, 10:42 am

On a side note, I flashed my printer with the Hictop stock HEX file and everything is working. Now to pick it apart for settings to import into newer Marlin revs.

Post Reply

Return to “General Questions”

Who is online

Users browsing this forum: No registered users and 5 guests