Welcome! Log In Create A New Profile

Advanced

New firmware release 1.09e-dc42

Posted by dc42 
New firmware release 1.09e-dc42
August 10, 2015 03:06PM
I've released new firmware, see [forums.reprap.org] for details. The following extracts from the change log may be of interest to Ormerod owners:

Quote
dc42
* Added H (height correction) parameter to G30 command, to allow for the Z probe trigger height varying with XY position

* G30 S-1 now reports trigger height without changing the Z origin

* Changed interrupt priorities to make step pulse timing interrupt higher priority than Ethernet (thanks zombiepantslol)



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 firmware release 1.09e-dc42
August 12, 2015 02:47PM
I just flashed latest of your firmware (was running 0.78h previously) and my X axis was inverted. I recall something about this way back but I can't seem to find the right information. What am I suppose to do? Change wiring? If so, how?
edit/ Gosh, I'm so trigger happy on this forum. Found the original post where you explained the change.

Edited 2 time(s). Last edit at 08/12/2015 02:56PM by bitfield.
Re: New firmware release 1.09e-dc42
August 12, 2015 05:45PM
The simplest thing to do is with the power off flip over the X motor connector where it plugs into the Duet so that the colours are in the same order as the other 3 motors. Alternatively, add this command to config,g:

M569 P0 S1

If you have an Ormerod 1 then you will also need to add an M574 command to tell the firmware that the Y endstop is at the high end.

Edited 2 time(s). Last edit at 08/12/2015 05:47PM 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 firmware release 1.09e-dc42
August 13, 2015 07:39AM
I haven't added M574 but it seems to home Y properly?

I have other issues however. I just tried to print snowman. For some reason it seems to do some homing magic in the beginning? Then Z0 is reset to approx. 1.5 above bed. Why is that? I also tried to export a GCode using Slic3r 1.2.9 (with latest config for Ormerod from here: [github.com]). However, with same result. It homes X (maybe Y?) and resets Z as well making the print start in the air.
Re: New firmware release 1.09e-dc42
August 13, 2015 08:14AM
Are you using your original homing files, or the ones from the SDImage folder in my github repo?



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 firmware release 1.09e-dc42
August 13, 2015 09:42AM
The original ones that came in SDImage folder from your repo.
Re: New firmware release 1.09e-dc42
August 13, 2015 11:00AM
Quote
bitfield
The original ones that came in SDImage folder from your repo.

If they are my version 0.78 homing files, please upgrade to the version 1.09e ones.



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 firmware release 1.09e-dc42
August 13, 2015 01:34PM
No but I replaced the entire sys www and gcodes folder at the same time as I flashed the firmware so it should already be there.
Re: New firmware release 1.09e-dc42
August 13, 2015 02:19PM
Can you post the first few lines of the snowman gcode file you are trying to print, and your slic3r start gcode?



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 firmware release 1.09e-dc42
August 13, 2015 04:11PM
I attached the two both files.
Attachments:
open | download - camera-plate-hole.gcode (100.9 KB)
open | download - snowman.g (178.9 KB)
Re: New firmware release 1.09e-dc42
August 14, 2015 04:11AM
1. That snowman.g file is bad. It contains these lines:

G10 P1 S185 R0    ; Set extruder temperature
T0                ; Select extruder

It doesn't seem to know whether to call the extruder tool 0 or tool 1.

2. If you send G28 to home all axes, and then send G1 Z0 to put the head at Z=0, does it lower the nozzle to just touching the bed/just gripping a sheet of paper?

Edited 1 time(s). Last edit at 08/14/2015 04:12AM 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 firmware release 1.09e-dc42
August 14, 2015 05:20AM
Thanks. I changed homeall.g to move head to 100,100 before homing Z. That helped. The extruder is right on the edge at Y0, sensors are outside.
Is it recommended to do G28 in every gcode or can I safely remove that from slic3r configuration?

Apart from that, something feels wrong with selecting extruder in my slic3r since it's not extruding while printing.
G28 ; home all axes
M83;
G10 P0 S195 R160                       ; Set tool 0 operating and standby temperatures
T0

Again, these values are from the profiles provided by RRP.

Edited 2 time(s). Last edit at 08/14/2015 05:23AM by bitfield.
Re: New firmware release 1.09e-dc42
August 14, 2015 05:30AM
G-Code console says:
Quote

Warning: Tool 0 was not driven because its heater temperatures was not high enough

And the problem seems to be that printer is not waiting for Heater 1 (T0) to get to right temperature. It waits for bed to get to 57C then it turns on Heater 1 but starts printing immediately as well.

Edited 3 time(s). Last edit at 08/14/2015 05:38AM by bitfield.
Re: New firmware release 1.09e-dc42
August 14, 2015 12:50PM
your problem is T0 comes after the temperature lines like this:

M107
M190 S57 ; set bed temperature
G28 ; home all axes
M83;
G10 P0 S195 R160 ; Set tool 0 operating and standby temperatures
T0

G21 ; set units to millimeters

and also M109 is missing which couses the printer to wait for the T0 temperature.
It should be like :
T0
M107
M190 S57 ; set bed temperature
G28 ; home all axes
M83;
G10 P0 S195 R160 ; Set tool 0 operating and standby temperatures
M109 S195 ; wait for temperature to be reached
G21 ; set units to millimeters

Edited 2 time(s). Last edit at 08/14/2015 12:55PM by Darathy.
Re: New firmware release 1.09e-dc42
August 14, 2015 05:26PM
Here is my start-code:
G21 ; set units to millimeters
M107
M190 S[first_layer_bed_temperature] ; wait for bed temperature to be reached
T0
G10 P0 S[first_layer_temperature] R160                      ; Set tool 0 operating and standby temperatures
M104 S[first_layer_temperature] ; set temperature
; layer_height = [layer_height]
M83


Slicer: Simplify3D 4.0; sometimes CraftWare 1.14 or Cura 2.7
Delta with Duet-WiFi, FW: 1.20.1RC2; mini-sensor board by dc42 for auto-leveling
Ormerod common modifications: Mini-sensor board by dc42, aluminum X-arm, 0.4 mm nozzle E3D like, 2nd fan, Z stepper nut M5 x 15, Herringbone gears, Z-axis bearing at top, spring loaded extruder with pneumatic fitting, Y belt axis tensioner
Ormerod 2: FW: 1.19-dc42 on Duet-WiFi. own build, modifications: GT2-belts, silicone heat-bed, different motors and so on. Printed parts: bed support, (PSU holder) and Y-feet.
Ormerod 1: FW: 1.15c-dc42 on 1k Duet-Board. Modifications: Aluminium bed-support, (nearly) all parts reprinted in PLA/ ABS, and so on.
Re: New firmware release 1.09e-dc42
August 14, 2015 07:23PM
The T0 command needs to go before the M190 command.



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 firmware release 1.09e-dc42
August 14, 2015 07:26PM
Quote
dc42
The T0 command needs to go before the M190 command.

Good to know. Unfortunately I cannot test this at the moment. But the placeholders are a very nice feature that is why I have posted this.


Slicer: Simplify3D 4.0; sometimes CraftWare 1.14 or Cura 2.7
Delta with Duet-WiFi, FW: 1.20.1RC2; mini-sensor board by dc42 for auto-leveling
Ormerod common modifications: Mini-sensor board by dc42, aluminum X-arm, 0.4 mm nozzle E3D like, 2nd fan, Z stepper nut M5 x 15, Herringbone gears, Z-axis bearing at top, spring loaded extruder with pneumatic fitting, Y belt axis tensioner
Ormerod 2: FW: 1.19-dc42 on Duet-WiFi. own build, modifications: GT2-belts, silicone heat-bed, different motors and so on. Printed parts: bed support, (PSU holder) and Y-feet.
Ormerod 1: FW: 1.15c-dc42 on 1k Duet-Board. Modifications: Aluminium bed-support, (nearly) all parts reprinted in PLA/ ABS, and so on.
Re: New firmware release 1.09e-dc42
August 16, 2015 02:10PM
Thanks. That helped!
Re: New firmware release 1.09e-dc42
August 16, 2015 03:18PM
I see a lot of
21:1710Error: Triangle interpolation: point outside all triangles!
21:17:10Error: Triangle interpolation: point outside all triangles!
21:17:10Error: Triangle interpolation: point outside all triangles!
in the g code console. Especially when print is done and head is moving to X0 Y200.
Re: New firmware release 1.09e-dc42
August 16, 2015 03:21PM
i get that if i home all after bed compensation. usualy means if the print head goes outside the bed area i think
Re: New firmware release 1.09e-dc42
August 16, 2015 03:48PM
I also see the same message as a dialog if I manually go to, say X20, Y20.
Re: New firmware release 1.09e-dc42
August 18, 2015 05:06PM
Just wanted to say thank you dc42 for keeping your work up on your fork, The software is great and it was so easy to get the diamond hotend up and running for my printer.
Re: New firmware release 1.09e-dc42
August 19, 2015 04:00AM
Quote
bitfield
I see a lot of
21:1710Error: Triangle interpolation: point outside all triangles!
21:17:10Error: Triangle interpolation: point outside all triangles!
21:17:10Error: Triangle interpolation: point outside all triangles!
in the g code console. Especially when print is done and head is moving to X0 Y200.

What are the coordinates of your 5 bed probe points, in order?



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 firmware release 1.09e-dc42
August 19, 2015 05:30AM
G30 P0 X40 Y20 Z-100000 H-0.35
G30 P1 X40 Y180 Z-100000 H-0.45
G30 P2 X180 Y180 Z-100000 H-0.15
G30 P3 X180 Y20 Z-100000 H-0.25
G30 P4 X100 Y100 Z-100000 H0 S0
Re: New firmware release 1.09e-dc42
August 19, 2015 07:51AM
Those look OK to me. I am aware that the triangle interpolation message can be produced when homing, but it shouldn't ever occur when doing normal moves if the printer has bene homed. I'll see if I can reproduce it.



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 firmware release 1.09e-dc42
August 19, 2015 10:36AM
I've been messing around a bit with config files recently so I'll see if I can reproduce it as well. I don't think I could this morning. So it might be a non-issue.
Re: New firmware release 1.09e-dc42
August 24, 2015 10:12AM
Hello,

I tried to flash your new firmware:

Flashing was successful. However, afterwards the Duet is not recognized at any port?

This is true for Linux as well as Windows. Is there any suggestions on the bossac parameters:

sudo hardware/tools/bossac -e -w -v -b RepRapFirmware-1.09e-dc42.bin

Thanks.
Re: New firmware release 1.09e-dc42
August 24, 2015 11:24AM
After flashing and restarting you have no connection via bossac to the Duet board.
As long as you do not restart there should be a connection via bossac. Otherwise we need more information. Do you have a device /dev/ttyACMX (X is a number that can vary)? Log-files from linux after plug in the USB-cord? Error message? The parameters seems to be correct and should work. Which version of bossac do you use?

@all bossac is meanwhile seperated from arduino. I think that is why arduino does not ship a new version. There is even a GUI for linux available (not tested yet).


Slicer: Simplify3D 4.0; sometimes CraftWare 1.14 or Cura 2.7
Delta with Duet-WiFi, FW: 1.20.1RC2; mini-sensor board by dc42 for auto-leveling
Ormerod common modifications: Mini-sensor board by dc42, aluminum X-arm, 0.4 mm nozzle E3D like, 2nd fan, Z stepper nut M5 x 15, Herringbone gears, Z-axis bearing at top, spring loaded extruder with pneumatic fitting, Y belt axis tensioner
Ormerod 2: FW: 1.19-dc42 on Duet-WiFi. own build, modifications: GT2-belts, silicone heat-bed, different motors and so on. Printed parts: bed support, (PSU holder) and Y-feet.
Ormerod 1: FW: 1.15c-dc42 on 1k Duet-Board. Modifications: Aluminium bed-support, (nearly) all parts reprinted in PLA/ ABS, and so on.
Re: New firmware release 1.09e-dc42
August 24, 2015 11:33AM
Hmmm,

When I erase and reset the board it is ttyACM0

Bossac: Basic Open Source SAM-BA Application (BOSSA) Version 1.3a

After flashing there is NO assignment of device to the Duet: There is only "USB disconnect".

When I flash the regular RepRap firmware the "normal" ttyACM0 device is mounted.

What more infos do you need.
Re: New firmware release 1.09e-dc42
August 24, 2015 12:02PM
Quote
cpbee
Hmmm,

When I erase and reset the board it is ttyACM0

Bossac: Basic Open Source SAM-BA Application (BOSSA) Version 1.3a

After flashing there is NO assignment of device to the Duet: There is only "USB disconnect".

When I flash the regular RepRap firmware the "normal" ttyACM0 device is mounted.

What more infos do you need.

This usually means that you downloaded the HTML file describing the firmware from github instead of the binary. Check the file size, it should be about 220Kb.



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].
Sorry, only registered users may post in this forum.

Click here to login