Welcome! Log In Create A New Profile

Advanced

Repeatable, but random com errors with 20110207 release?

Posted by Wade 
Repeatable, but random com errors with 20110207 release?
February 14, 2011 07:09PM
Does anyone have the 20110207 firmware running yet? I'm trying to run it on some gen 3 electronics; I commented out the temp sensor defines for the motherboard as I'm using the temp sensor on the extruder board, but I'm getting crazy com errors, which are repeatable. Here's a sample after bootup:

start
ok
ok
ok
rs 0Serial Error: line number without checksum. Linenumber: 0, line received: d(V6///N0D/nVDi/ V6>e/`/inV6>V6nV6>/F+ZVRJFBcietnV6>e/Rw%%%/V6>+ZVRJFB>^<:
ok

this goes on and on, and interestingly, if I reboot the motherboard, I get the exact same string of serial errors again.

Any ideas?

Wade
Re: Repeatable, but random com errors with 20110207 release?
February 15, 2011 12:18AM
eye popping smiley I just downloaded that today. Thinkin maybe I'll just leave that puppy zipped up on my desktop til you get it sorted out grinning smiley
Re: Repeatable, but random com errors with 20110207 release?
February 15, 2011 02:20PM
I have been using Version 20110207 on an Arduino Mega 2560 using thermocouplers with no problems so far..
To setup firmware I needed to make a couple of changes:

PC operating system = Window XP
Arduino Firmware = Version 22

In ( configuration.h ) --------- I selected
#define DEFAULTS MENDEL_MEGA_DEFAULTS

To verife/complile firmware in ( FiveD_GCode_Interpreter ) I had to place- #include "WProgram.h" - before - #include HardwareSerial.h

With using an extruder thermocouple and thermocouple bed sensor ( configuration.h ) I de-selected the
#define TEMP_SENSOR TEMP_SENSOR_RRRF100K_THERMISTOR and added
#define TEMP_SENSOR TEMP_SENSOR_AD595_THERMOCOUPLE

I then found that when you verife/complile the firmware that an error occurred missing a “)” on the (Pid) page.

I had to edit -
#if TEMP_SENSOR == TEMP_SENSOR_AD595_THERMOCOUPLE
if(!doingBed) {currentTemperature = ( 5.0 * analogRead(temp_pin* 100.0) / 1024.0;

change this to (temp_pin needs a ')" -
#if TEMP_SENSOR == TEMP_SENSOR_AD595_THERMOCOUPLE
if(!doingBed) {currentTemperature = ( 5.0 * analogRead(temp_pin)* 100.0) / 1024.0;

Also same with the following -
#if BED_TEMP_SENSOR == TEMP_SENSOR_AD595_THERMOCOUPLE
if(doingBed) {currentTemperature = ( 5.0 * analogRead(temp_pin* 100.0) / 1024.0;[/size]

changed this to -
#if BED_TEMP_SENSOR == TEMP_SENSOR_AD595_THERMOCOUPLE
if(doingBed) {currentTemperature = ( 5.0 * analogRead(temp_pin)* 100.0) / 1024.0

A couple of other setups were required to be edited, eg... x,y,z,e steps per mm, invert X & Y direction, stepper board type...

Edited 1 time(s). Last edit at 02/16/2011 02:52PM by RepRot.
Sorry, only registered users may post in this forum.

Click here to login