Welcome! Log In Create A New Profile

Advanced

New experimental firmware 0.78m-dc42 and web interface 0.99

Posted by dc42 
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 01:35AM
I don't really suffer from it (especially given the workaround of just having a gcode file there), just thought I'd call it in. Btw what will you do once you are past version 0.78z?
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 03:27PM
My config:
Quote

M111 S0 ; Debug off
M550 PMy RepRapPro Ormerod ; Machine name (can be anything you like)
M551 Preprap ; Machine password (currently not used)
M540 P0xBE:0xEF:0xDE:0xAD:0xFE:0xED ; MAC Address
M552 P192.168.5.33 ; IP address
M553 P255.255.255.0 ; Netmask
M554 P192.168.5.1 ; Gateway
M555 P2 ; Set output to look like Marlin
G21 ; Work in millimetres
G90 ; Send absolute corrdinates...
M83 ; ...but relative extruder moves
M906 X800 Y1000 Z800 E1000 ; Set motor currents (mA)
M563 P1 D0 H1 ; Define tool 1
G10 P1 S0 R0 ; Set tool 1 operating and standby temperatures
M92 E420 ; Set extruder steps per mm
M558 P1 ; Use an unmodulated Z probe
G31 Z0.7 P650 ; Set the probe height and threshold
M557 P0 X60 Y0 ; Four...
M557 P1 X60 Y165 ; ...probe points...
M557 P2 X222 Y165 ; ...for bed...
M557 P3 X222 Y0 ; ...levelling
M556 S78 X0 Y0 Z0 ; Put your axis compensation here
M201 X800 Y800 Z15 E1000 ; Accelerations (mm/s^2)
M203 X15000 Y15000 Z100 E3600 ; Maximum speeds (mm/min)
M566 X600 Y600 Z30 E20 ; Minimum speeds mm/minute

Example gcode:
Quote

G21 ; set units to millimeters
M107
M190 S80 ; wait for bed temperature to be reached
M104 S230 ; set temperature
T1; Select extruder
M109 S230 ; wait for temperature to be reached
G90 ; use absolute coordinates
M83 ; use relative distances for extrusion
G1 F1800.000 E-1.00000
G1 Z0.400 F3600.000
G1 X74.237 Y71.612 F3600.000
G1 E1.00000 F1800.000
G1 X75.737 Y70.112 E0.25951 F600.000
G1 X77.629 Y68.781 E0.28292
G1 X80.500 Y68.139 E0.35991
G1 X119.500 Y68.139 E4.77103
G1 X121.778 Y68.536 E0.28292
G1 X124.263 Y70.112 E0.35991 F600.000
G1 X125.763 Y71.612 E0.25951
G1 X127.093 Y73.503 E0.28292
....

G1 X95.696 Y76.623 E0.13316
G1 X96.010 Y76.474 F3600.000
G1 X96.734 Y76.174 E0.09078 F600.000
G1 X118.664 Y76.174 E2.53963
G1 X118.936 Y76.236 E0.03228
G1 X120.000 Y77.299 E0.17422
G1 F1800.000 E-1.00000
G1 X2 Y190; park the machine
M0; stop

And the error from the log:
21:15:54 Heating fault on heater 1, T = 235.4 C; still not at temperature after 120.376953 seconds.

I guess thats the root of the problem, that the heater needs too long?!

Edited 1 time(s). Last edit at 08/31/2014 03:28PM by djar.
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 03:32PM
djar, have a look at M301 in conjunction with the 'S' parameter: [forums.reprap.org]
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 04:28PM
Quote
zombiepantslol
djar, have a look at M301 in conjunction with the 'S' parameter: [forums.reprap.org]

That's it, you are falling foul of a new safety feature that turns off the nozzle heater if it doesn't reach temperature within 2 minutes. This was added by RRP in their dev branch to offer some protection if e.g. the thermistor falls out. From the temperature graph you published in an earlier post, I can see that you have significant undershoot. So try putting M301 H1 S1 in config.g..

Edited 1 time(s). Last edit at 08/31/2014 04:29PM by dc42.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 05:33PM
Thanks, thats the solution! smiling smiley

But still the heater only reaches 238° with setting of 240° (there should be a sloght overshoot during heating up?) - as i understood you can regulate the Voltage for the heater with the M301 command via S? So S1.1 or 1.2 would help?

I have an Enermax PSU with nearly 11.8V - 12.0V under load. Not enough?

Edited 1 time(s). Last edit at 08/31/2014 05:34PM by djar.
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
August 31, 2014 05:48PM
Try increasing the value of the W term in the M301 command. If you send M301 H1 with no extra parameters then it will return all the current parameter values.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
September 03, 2014 02:32PM
Hey, thanks for your tips - it kinda worked, but the line of the heater doesn't look really good to me...but see yourself.

I already increased W by 20 - should i still rise the value? (Not really sure what it does?)
Attachments:
open | download - temp_line.jpg (359.8 KB)
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
September 03, 2014 05:16PM
djar, your hot end temperature in the graph appears to be falling at an impossibly high rate. I think you have a temperature measurement fault, or the thermistor is falling out of the heater block.



Large delta printer [miscsolutions.wordpress.com], E3D tool changer, Robotdigg SCARA printer, Crane Quad and Ormerod

Disclosure: I design Duet electronics and work on RepRapFirmware, [duet3d.com].
Re: New experimental firmware 0.78m-dc42 and web interface 0.99
September 04, 2014 02:16AM
Thanks so much, that was the hint I needed - I exchanged the thermistor - one of the legs was nearly loose. So I think it lost contact while moving - at least thats the only thing I could think of...

New thermistor and a straight temp line - everything like it was and should be!

Thanks again for your help and work on the firmware.
Sorry, only registered users may post in this forum.

Click here to login