Page 1 of 1

V2 HE280 upgrade issues.

Posted: Thu Nov 10, 2016 5:20 am
by Doug68
I've just finished the hardware side of doing the HE280 upgrade to my V2, here's exactly what was changed:

1. HE280 built from the kit.
2. Ball end arms to replace the pin type.
3. New style industrial power supply.

I've done the firmware upgrade and here's the first part of configuration.h:

Code: Select all

/*
Printer Model List as used throughout this firmware

Orion = 1
Rostock Max V2 = 2
ERIS = 3
DROPLIT = 4
Rostock MAX v3 = 5
*/
// ### Define your Printer Model here! ###
#define PRINTER 2

// ### Define your motherboard here! ###
// 301 = RAMBo    302 = MINI RAMBo
#define MOTHERBOARD 301

// ##### Older Orions w/ATX had Y inverted and NEW PSU on orions needs opposite ###
// 1 = ATX on older machines  2 = Rail style PSU on newer machines ############################
#define POWER_SUPPLY 1

// ############################################################################################
// ################# BASIC CONFIGURATION IS ALL DONE ABOVE HERE ###############################
// ########### ONLY ADVANCCED USERS SHOULD MODIFY ANYTHING BELOW THIS LINE ####################
// ############################################################################################





// ############################################################################################
// ############ FW version info and build date for LCD and M115 string! #######################
// ############################################################################################
#define REPETIER_VERSION "0.92.2"
#define FIRMWARE_DATE "20161014" // in date format yyyymmdd
In this state the Z direction is swapped, hitting the home button has it slamming into the bed, not good.
If I change the #define POWER_SUPPLY from 1 to 2 then the direction go wrong completely.

I suspect that the answer lies in this section of the code:

Code: Select all

// ######   Inverting Axis Settings for Orion/Rostock MAX v2/DropLit
#if PRINTER == 1 || PRINTER == 2 || PRINTER ==4
#define INVERT_X_DIR 1
// need to invert Y axis for newer PSU Orions
#if POWER_SUPPLY == 2
#define INVERT_Y_DIR 1
#else
#define INVERT_Y_DIR 0
#endif
#define INVERT_Z_DIR 1
// ERIS Delta
#elif PRINTER == 3
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 0
#define INVERT_Z_DIR 0
// Rostock MAX v3
#elif PRINTER == 5
#define INVERT_X_DIR 1
#define INVERT_Y_DIR 1
#define INVERT_Z_DIR 1
#endif

#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
#define X_MAX_LENGTH 250
#define Y_MAX_LENGTH 250
I've tried a few different setting and got nowhere with it, so I'm asking you guys for advice before I break the thing.

Cheers.

Re: V2 HE280 upgrade issues.

Posted: Thu Nov 10, 2016 5:57 am
by briankb
I just upgraded my Orion to use the HE280 and the connections to Rambo were different and I double checked before turning it on the first time.

The upgrade instructions for my Orion and V1/V2 are only linked on the HE280 product page.

If you didn't see this V1/V2 Upgrade Guide before it may help to resolve any differences in connecting the HE280 to your Rambo.

Re: V2 HE280 upgrade issues.

Posted: Thu Nov 10, 2016 8:22 pm
by Doug68
I followed the guide linked in doing as much of the work as possible.
I didn't find a guide on doing the power upgrade, so I did that using information I could glean from the forum and the V3 build guide.
Also I've noticed the extruder motor is now not responding to commands.

One other thing of note is that using the controls on the printer itself to raise / lower the Z height I get the following effect.
As I turn the knob so the extruder goes up the Z distance reported is negative, this becomes increasingly negative until it gets to -100 and it won't let me go beyond that.
Going down beyond the Z = 0 point the numbers become positive.

I've tried to follow this also: https://seemecnc.zendesk.com/hc/en-us/a ... -Direction
But that didn't appear to work / be the issue.

The guide has nearly all of the Rambo connections being connected and re-connected as part of the guide.
I didn't bother to remove connections that were not specifically addressed as part of the guide (the tower motors for example).

I'll go through the exercise of checking everything again against this picture:

[img]https://d17kynu4zpq5hy.cloudfront.net/i ... anf1X.huge[/img]

Re: V2 HE280 upgrade issues.

Posted: Fri Nov 11, 2016 7:12 am
by Doug68
After some stuffing about I came to the the following firmware settings:

Code: Select all

/*
Printer Model List as used throughout this firmware

Orion = 1
Rostock Max V2 = 2
ERIS = 3
DROPLIT = 4
Rostock MAX v3 = 5
*/
// ### Define your Printer Model here! ###
#define PRINTER 5

// ### Define your motherboard here! ###
// 301 = RAMBo    302 = MINI RAMBo
#define MOTHERBOARD 301

// ##### Older Orions w/ATX had Y inverted and NEW PSU on orions needs opposite ###
// 1 = ATX on older machines  2 = Rail style PSU on newer machines ############################
#define POWER_SUPPLY 2

// ############################################################################################
// ################# BASIC CONFIGURATION IS ALL DONE ABOVE HERE ###############################
// ########### ONLY ADVANCCED USERS SHOULD MODIFY ANYTHING BELOW THIS LINE ####################
// ############################################################################################

// ############################################################################################
// ############ FW version info and build date for LCD and M115 string! #######################
// ############################################################################################
#define REPETIER_VERSION "0.92.2"
#define FIRMWARE_DATE "20161014" // in date format yyyymmdd
And then further on:

Code: Select all

#elif PRINTER == 5
#define INVERT_X_DIR 0
#define INVERT_Y_DIR 1   
#define INVERT_Z_DIR 0
#endif
Probably as we'd done the orginal V2 build back to front in some way. I based this off of ideas I got from this thread: http://forum.seemecnc.com/viewtopic.php?f=77&t=10846
Anyhow that bit worked, the machine homes nicely and appears to follow the X and Y movement commands properly.
Now on to the calibration script...

Using the calibration function from LCD panel was a mess jamming into the build plate. I guess as the machine is not properly a V3?
So I used this code:

Code: Select all

M104 S0 ;turn off hot end
G69 S2 ;Endstop Calibration
M117 ENDSTOPS CALIBRATED
G68 ;Horizontal Radius Calibration
M117 HORIZONTAL RADIUS CALIBRATED
G30 S2 ;Z height calibration
M117 Z Height Calibrated
M500 ;Save values to EEPROM
G4 S2
M117 SAVING CALIBRATION
Found in this thread: http://forum.seemecnc.com/viewtopic.php ... ode#p97175

For some reason finding the code took a bit of finding. Which makes me think it might not be the right thing to do?
It appears to do the right thing other than when its near the Z tower it jams too hard into the build plate and the effector tips over I'm not sure whats going on there.

Any ideas?

The extruder motor I can see only activates when the hot end is up to temp, which previously (V2 spec) was not the case and it could be exercised at any time. There's no issue with this, now I just understand whats going on (I think).

Some progress at least.

Re: V2 HE280 upgrade issues.

Posted: Fri Nov 11, 2016 7:42 am
by geneb
The extruder will only be active when the hot end is above 150C. This has been the case for all every 3d printer firmware that I know of.

g.

Re: V2 HE280 upgrade issues.

Posted: Tue Nov 15, 2016 5:39 am
by Doug68
All fixed now and running like a champ.
A tech tip for other upgraders is the Bowden tube goes way further into the HE than you'd expect.
I did not have it anywhere near seated to begin with which causes HE jamming issues.

Re: V2 HE280 upgrade issues.

Posted: Tue Nov 15, 2016 10:15 am
by mhackney
Yes, that is ABSOLUTELY important. And along those lines, I've been struggling with filament starving/jamming for a week or so too and was just getting ready to embark on a serious diagnosis field trip when I discovered that my PTFE bowden tube was very slightly compressed where it enters the PTC fitting on the hot end. Likely from my removing it too many times (it's my nature to mess with stuff). I noticed that it was actually pushing the tube in and out a little bit when I printed ultimately leading to a plug in the gap between the lower end of the bowden and the entry to the hot zone. It was very subtle and even though I knew about inserting the tube all the way (and did) the damage on the tube was leading movement. I simply trimmed 6mm off the end of the tube and reinserted. It is printing like a champ again.

Re: V2 HE280 upgrade issues.

Posted: Fri Nov 25, 2016 5:00 pm
by MidLifeHiker
Hi,
I upgraded to the HE280 several months ago and performed the bed leveling calibration back then without a problem. Recently I went to use it again and the EEPROM was reset. (This has happened about 5 or 6 times in the last 18 months, not sure why.) Unfortunately I forgot to save the EEPROM values after last calibration since I upgraded to the HE280. Now when I try to perform a calibration is just keeps going over to the X-Tower location hitting the bed hard, goes back to home, then does it over and over again until I power cycle the printer.

I have read through some of the other posts, but not sure if this is the same problem that others are having. I did upgrade to the latest released firmware as well. Anyone have any clues how I can get out of this cycle?

Rostock Max V2 with balljoints, and HE280 upgrade, version 0.92.2 firmware.

Thanks,
Mark

Re: V2 HE280 upgrade issues.

Posted: Fri Nov 25, 2016 5:59 pm
by mhackney
No, this is not at al the problem others are having. Since your EEPROM was reset for some reason, you need to prime the pump! You should:

1) run the clear_eeprom sketch to make sure EVERYTHING is cleared out
2) re-upload the firmware that you were using before, that will reset reasonable defaults to all of the parameters
3) re-calibrate using the probing script

DO NOT introduce the newest firmware yet, get back to a known good state with the original firmware first, then you can experiment if you want.

Re: V2 HE280 upgrade issues.

Posted: Sat Nov 26, 2016 5:37 am
by MidLifeHiker
mhackney,
I did what you said and then let it go through the calibration crashing into the table again and again for tower X. Then I thought I would try raising the Z-axis calibration by about 5mm. It took a few iterations but FINALLY it calibrated again. Of course I did this all on a cold table so I had to re-calibrate it with the proper Z-height and the bed and nozzle heated. It took a couple of times but it calibrated and I am back on track.

I think I knew better to jump ahead, but I assumed the newer release would give me better results. Thanks for kicking me back to the older firmware. I'll wait until things settle out a bit before I upgrade.

This time I saved the EEPROM values to a file after the final calibration.

Thanks mhackney!

Mark

Re: V2 HE280 upgrade issues.

Posted: Sat Nov 26, 2016 10:27 am
by mhackney
It is likely that your Z Max length in the default firmware was much longer than your actual printer. I'll have to modify the sequence to include getting an estimate of Z Max and setting that first so you do not crash.

Glad you got things back to where they were though - and a copy of your EEPROM as a bonus!

Re: V2 HE280 upgrade issues.

Posted: Fri Dec 02, 2016 3:45 pm
by Dale Eason
I read were some people after the conversion use the V2 configuration and some use the V3 configuration in configure.h.

The problem I found with using the V2 is that it will limit the hot end tmp to 240c. There may be other problems that I have forgotten about.

I found the problem using the V3 printer type is several. Among them are:
  1. The Z_MAX_LENGTH is too big for a V2 at 375 and should be set to 350 or else the calibration will bang into the bed and on my system never would work.
  2. The Y stepper direction is wrong.
.

Re: V2 HE280 upgrade issues.

Posted: Fri Dec 02, 2016 8:45 pm
by crocky
Dale Eason wrote:I read were some people after the conversion use the V2 configuration and some use the V3 configuration in configure.h.

The problem I found with using the V2 is that it will limit the hot end tmp to 240c. There may be other problems that I have forgotten about.

I found the problem using the V3 printer type is several. Among them are:
  1. The Z_MAX_LENGTH is too big for a V2 at 375 and should be set to 350 or else the calibration will bang into the bed and on my system never would work.
  2. The Y stepper direction is wrong.
.
He's correct it is much to long for a Max V2, I think mine is at about 362 point something after autocalibration... And the Y axis is reversed like it says in other posts. I used the V3 for the the configuration.h PSU for mine, Z_MAX_LENGTH to 350 and everything worked correctly...