Welcome! Log In Create A New Profile

Advanced

Problem with reprappro Huxley after updating firmware.

Posted by Hugis 
Problem with reprappro Huxley after updating firmware.
September 16, 2013 06:04PM
I got a second hand reprappro Huxley, shipped may 2012.
I updated the firmware from the github, and the update went smoothly, but now I get errors when I try to test the printer.
The Y axis also got reversed, but i fixed that by reversing the contact.
I think there is some kind of problem with the heating system, since I get strange values on the temperature, and when i try to move the printing head i get the response 'Printer stopped due to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)'.
I cannot find any info on this in the wiki, but i have a suspicion that there might be different thermistors shipped, depending on when you bought the kit. Am i on the right track? Have someone experienced this before?
Can i find the old firmware somewhere to get it working again, or do I only have to change some parameter in the congig.h-file?

with hopes of some answers.

/Johan

Edit: it has an Sanguinololu controller board (red smaller one).

Edited 1 time(s). Last edit at 09/16/2013 06:08PM by Hugis.
Re: Problem with reprappro Huxley after updating firmware.
September 20, 2013 09:02AM
Hi Johan

It sounds like you might have loaded the Mendel firmware settings on your board, rather than the Huxley settings. If you send an M503 command to the board, and post the response from the Pronterface log window here, I can check how it is set up.

Ian
RepRapPro tech support
Re: Problem with reprappro Huxley after updating firmware.
September 21, 2013 03:34PM
This is my M503 result:

Printer is now online.
SENDING:M503
echoconfused smileyteps per unit:
echo: M92 X91.429 Y91.429 Z4000.000 E875.000
echo:Maximum feedrates (mm/s):
echo: M203 X500.000 Y500.000 Z5.000 E45.000
echo:Maximum Acceleration (mm/s2):
echo: M201 X1000 Y1000 Z50 E1000
echo:Acceleration: S=acceleration, T=retract acceleration
echo: M204 S1000.000 T1000.000
echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum xY jerk (mm/s), Z=maximum Z jerk (mm/s), K=advance_k
echo: M205 S0.000 T0.000 B20000 X15.000 Z0.400 E15.000
echo: M206 X0.000 Y0.000 Z0.000
echo: M208 X150.000 Y148.000 Z90.000
echotongue sticking out smileyID settings:
echo: M301 P3.000 I2.000 D80.000 W130
echo:Thermistor settings: M304 Hh Bb Rr Tt, H0=Bed, H1..n=nozzle, b=thermistor beta value, r=series resistor, t=thermistor resistance as 25C
echo: M304 H0
B-1 R-1 T-1 M304 H1
B-1 R-1 T-1
FPU Enabled no

/Johan
Re: Problem with reprappro Huxley after updating firmware.
September 23, 2013 12:21PM
Hi Johan

You EEPROM settings have got stuck from the old version of the firmware, by the look of it. The heater PiD should be:
M301 P10.000 I2.200 D80.000 W70
The thermistor settings should be (we changed this from the firmware you were running):
M304 H0 B4200 R4800 T100000
M304 H1 B3960 R4700 T100000
This is what is responsible for the strange temperature readings. You can send the above to the electronics via Pronterface, and save it with M500.

You can also perform a factory reset to clear the EEPROM and set it back to defaults. To do this, connect via Pronterface, and send:
M502
M500
Then press reset on the Sanguinololu.
Then send M503 and check that the settings above are in the response. You may need to reset your steps per mm; send:
M92 X91.429 Y91.429 Z4000.000 E875.000
M500

Ian
RepRapPro tech support
Re: Problem with reprappro Huxley after updating firmware.
September 23, 2013 04:48PM
Many Thanks.
The reset seemed to do the trick.
Now the error is gone, and I can move the bed around again.

It seems like the heater on the bed got damaged though, since it doesn't heat up anymore.
I will se if i can do a more thorough check...

Regards
/Johan
Re: Problem with reprappro Huxley after updating firmware.
September 24, 2013 05:33AM
Troubleshooting guides here: [www.reprappro.com]

Specifically for the heated bed: [www.reprappro.com]

Ian
RepRapPro tech support
Re: Problem with reprappro Huxley after updating firmware.
September 24, 2013 08:43AM
I found that the thermistor had come loose from the heater bed, so I soldered it back on.
Now the temperature is showing correctly, but the heatbed won't heat up.

I checked everything and it looks ok, but there is no 19V on the heatbed supply wires.
The troubleshoot guides are all for the Melzi board, and I have a Sanguinololu. They seem to be diffently wired when it come to the power supply. Melzi seems to have a direct feed of 19V from the power plug assembly, and my Sanguinololu has its power supplied from the controller board (connector marked cool smiley.

Is there any trobleshooting guides for the Sanguinololu controller board?

regards
/Johan
Re: Problem with reprappro Huxley after updating firmware.
September 28, 2013 07:53AM
Hi Johan

The usual way of connecting the Huxley heated bed, assuming you have the PCB version rather than the even older Nichrome wire version ( [www.emakershop.com] ) is the same for the Sanguinololu as the Melzi; ie the power for the bed comes from the power jack.

However, if you want to power the heated bed from the Sanguinololu, not directly from the power plug, you need to change the bed activation pin assignment in the firmware. In pins.h - [github.com] - under the Sanguinololu section, there is:
#ifdef REPRAPPRO_HUXLEY
  #define HEATER_BED_PIN 10 // bed (change to 10 for gate pin of MOSFET on heated bed)
#else
  #define HEATER_BED_PIN 12
#endif

Change the '10' to '12'

On the heated bed itself, you will have soldered a jumper across two PCB tracks; it's the second step here: [www.reprappro.com]

Having the jumper on the middle and right track (as per the picture) causes the Mosfet on the heated bed to control the bed. You need to put the jumper across the middle and left track, so that it receives power from your Sanguinulolu, and the MOSFET on board the Sanguinololu controls the power.

You can actually do the above with a Melzi, too, and run the Huxley heated bed from it, like the Mendel; it just means you need longer runs of power wiring to do it.

Let me know if that resolves the problem!

Ian
RepRapPro tech support
Sorry, only registered users may post in this forum.

Click here to login