Board Error

Thoughts about Raise3D, 3D printing and making in general.
socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Board Error

Postby socke » Wed Dec 21, 2016 9:48 am

After this happened the 3rd time within about 3 hours it just ruined my print:

DSC_0483.JPG

DSC_0484 - rotated.JPG


I was able to download the log:
raisetouch-serial-806-20161221102738.log
(53.16 KiB) Downloaded 13 times


I'm running the latest Touchscreen Software (updater_0_8_0_501.raisepack) and a custom firmware based on 1.1.6.
I updated both firmwares just before. I've seen this errors before with older firmwares, but not so frequent.

Any ideas?

User avatar
Vicky@Raise3D
Posts: 1876
Joined: Fri Mar 25, 2016 3:54 am

Re: Board Error

Postby Vicky@Raise3D » Wed Dec 21, 2016 11:04 am

That's verification error. The motion board find that the gcode it received is not the same as what it should be.
Please advise whether other gcode also have such problem. And check whether the USB cable between motion board and screen board is well connected.

socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Re: Board Error

Postby socke » Wed Dec 21, 2016 11:09 am

I't just happened again with another part and GCode. The USB cable I didn't touch recently, the only thing I changed is the firmware.
Unfortunately I need to print some parts very urgent and I need a fast fix for this...

socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Re: Board Error

Postby socke » Wed Dec 21, 2016 11:17 am

I just tried to go back to Touchscreen firmware 0.7 , but this doesn't seem to work. It's always a bad idea to prevent a downgrade...

User avatar
walshlg
Posts: 1102
Joined: Wed Mar 23, 2016 12:01 pm

Re: Board Error

Postby walshlg » Wed Dec 21, 2016 6:08 pm

May I suggest : turn it off, unplug it let it sit for 5 minutes, plug it in and restart.

socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Re: Board Error

Postby socke » Wed Dec 21, 2016 7:46 pm

Thanks, but I already did this.
So far it seems, the Motion Controller firmware did the trick. After downgrading from 1.1.6 back to 1.1.5 I didn't get any fault within two 3.5 hour prints. I have to keep an eye on this...

User avatar
walshlg
Posts: 1102
Joined: Wed Mar 23, 2016 12:01 pm

Re: Board Error

Postby walshlg » Thu Dec 22, 2016 2:43 am

keep us updated

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 5:57 am

are you using the my 1.1.6 or raise3d 1.1.6?
RL name: Michael Nolen

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 6:38 am

found this, https://github.com/MarlinFirmware/Marlin/issues/3680

deals with serial errors.

they say you can do this, "If the gcode_line_error function is altered to take a string pointer, then you can pass serial_line_buffer to it from within get_serial_commands and print that string instead."

The result shows the actual issue that a character got lost somewhere. This seems to mean that something is eating up more processing power and the motion controller is failing to get characters.

are you running the printer at increased speeds?
RL name: Michael Nolen

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 12:17 pm

looking at configuring the latest marlin firmware, as it would be the best way to address these issues. I ran into something that is configured wrong.

in configuration_adv, #define Z_DUAL_STEPPER_DRIVERS is enabled.
according to the pins_RUMBA, this sets stepper slot 6 on the RUMBA board to drive the second Z axis stepper motor.

the issues are, we do not have a stepper driver installed in slot 6 and the 2 Z axis stepper motors are wired off a single Z axis stepper driver. Therefore the firmware is trying to make the RUMBA work harder then it should and is probably returning internal error codes due to a missing stepper driver and stepper motor.
RL name: Michael Nolen

socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Re: Board Error

Postby socke » Mon Dec 26, 2016 12:52 pm

Thanks for looking into this!
I did run my own 1.1.6, based on the official one from Raise3D. Print speed was not different than before, normally not above 40mm/s and 150mm/s for moving.
However I'm still back on 1.1.5 as I needed to print a lot in the last few days and still a little bit is left.
I didn't notice any of these errors with that version so far.

After reading a bit of the thread you linked, I come more and more to the conclusion that the AVR architecture is overstrained in controlling a 3D printer. Today I would go with an ARM board if there would be a new project. Just my 2 cents.

Interesting point, you've found. Did you already test a changed configuration?

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 3:35 pm

I haven't compiled out the change yet on the Z_DUAL. kinda focusing in on getting the current RC configured for use with our printers. I think our hybrid code may not even be needed on the newer RC. I'm probably going to have to find out if I can upload firmware with octoprint because I need to confirm the output is correct before I let the touchscreen handle it.
RL name: Michael Nolen

socke
Posts: 187
Joined: Mon Mar 21, 2016 2:55 pm

Re: Board Error

Postby socke » Mon Dec 26, 2016 6:52 pm

Looking forward to your results!

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 7:10 pm

a made a working 1.1.7 firmware to play with some things. 3 things I did with it. removed hybrid code, setup NUM_AXIS 5 defined by DUAL setting. changed the Z_DUAL STEPPER. On boot, the NUM_AXIS 5 let the printer store all 5 axis information. However, when playing with M92, I used "M92 E" and it cleared out the settings for the 5th axis, aka E1. After figuring out how to get M92 to work, in theory it will work and I can set the step e with M92 T0 E140 and M92 T1 E476.5. The issues are that likely ever other command that uses extruder axis reference would also need to be updated. Focusing on fixing this firmware seems less fruitful then getting the current RC to work. The current RC is showing less file space and less memory usage when I have compiled the code I have now. ultimately the goal right now is finding out the expected serial output of the RUMBA and making the firmware match it.
RL name: Michael Nolen

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 7:16 pm

I think I have M105 completed. This is the primary function for base serial communication between the touchscreen and the RUMBA.

The only functions with N_SERIES_PROTOCLE are M105, M109, and M190. I need to figure out how to use the function call for printer_heaterstates and get the information i need in the proper order. I think I have an idea on how to do it.
RL name: Michael Nolen

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Mon Dec 26, 2016 8:28 pm

M105 looks good but I'm having issues with the firmware comfirming that is was successful. even through it is. the touchscreen seems to be looking for boot information that the new firmware is not posting.
RL name: Michael Nolen

firesped
Posts: 572
Joined: Mon Mar 21, 2016 9:23 pm
Location: Tucson, AZ

Re: Board Error

Postby firesped » Tue Dec 27, 2016 11:10 pm

I compiled out a copy of my firmware for 1.1.6H but I cut back the code on the hybrid stuff. also disabled the Z_DUAL_STEPPER_DRIVERS and the reprap full graphics smart controller. however doing that disabling the smart controller meant I had to put in a fix to get the printer to boot. makes me wonder if you actually hook one of these up, if the touchscreen would work at the same time.
RL name: Michael Nolen

Monty
Posts: 86
Joined: Wed Oct 19, 2016 6:13 pm

Re: Board Error

Postby Monty » Wed Apr 05, 2017 5:11 pm

This is happening to m,e now all the time, another 4 hour print ruined.


Return to “General”

Who is online

Users browsing this forum: No registered users and 4 guests