RostockMAX V3 to Duet WiFi conversion instructions

DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

mhackney wrote:That means that something is triggering the probe. Vibration, too sensitive or something else.

Solid red light on the end stop and no trigger light on the trinket at the start of the calibration. only when it hits the build plate. It's like its totally ignoring the trigger

Could the thermistors wires be swapped? I know that's important with the accelerometer probe on the HE280
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

That would be important for this version too.

Correct behavior:

start of probe: LED on E0 endstop on Duet ON, LED on Trinket OFF
probe contact: LED on E0 endstop OFF, Trinket LED ON

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
dc42
Printmaster!
Posts: 454
Joined: Mon Mar 07, 2016 10:17 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by dc42 »

Before running auto calibration for the first time on a delta, I recommend that you increase the H parameter (dive height) in the M558 command in config.g to a large value, e.g. 20 (the units are mm). That means it will start probing 20mm above where it thinks the bed ought to be, which is a good idea when your M665 and M666 parameters are only approximate. Once you have auto calibrated successfully, you can run M665 and M666 with no parameters to see what the values are, copy them into config.g, and reduce the dive height back to around 3mm.
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Good catch David, I'll add that to my write up.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

Thermistor wires are correct and it seems that the trigger behavior is correct.

https://vimeo.com/197554172
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Are you sure you have the correct probe type for the M558 command? P4 if your adapter is connected to the E0 endstop, P5 if you are using the probe 4 pin connector. I have not seen that kind of probing behavior at all.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

Okay seems to be working now. The issue was the overall height of the printer it was set at 415mm. I brought the number down to 390 and I got it to calibrate.

Now a few other questions/issues.

How do you do an end stop calibration or is that no longer needed?

My first layer is WAY to smashed. how do I put a height offset in it?

Is Grid compensation enabled by default or do I have to do that myself? I did the auto calibration several times and it came down to a .08mm error.

Thanks for all the help!
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

David's auto cal does everything - read about it on the gcode wiki. Here is my cheat sheet:

; About the G30 S parameter
; Used to specify what calibration computation to perform.
;
; S=-1 Don't adjust anything, just print the height error at each probe point and calculate the mean and deviation
; S=0 Equivalent to S=<number_of_points_probed>
; S=3 Adjust homing switch corrections only
; S=4 Adjust homing switch corrections and delta radius
; S=6 Adjust homing switch corrections, delta radius, and X and Y tower position offsets
; S=7 Adjust homing switch corrections, delta radius, X and Y tower position offsets, and diagonal rod length

end stop = homing switch

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

G31 "Z" parameter is how you set the prone offset. I show how to determine this on my blog.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Grid compensation is G29 but you need to set the grid first. For a delta, you use M557. So

M557 R140 S15 sets a 140mm radius with 15mm grid. Read about it on the gcode wiki or the Duet wiki.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

Beyond frustrated at this point.

I had everything working for the most part well. Went to do a bed grid probe and the printed head started to skip across the glass on probing. watched it happen and noticed that the effector was tilting on the probing like a woman falling off her high heels. started looking at the printer and noticed a loose belt. I rework the belts and while I'm at it change to the trick laser aluminum arm mounts on the trick trucks. Figure while I'm at it I'll switch over to the to the Trick Aluminum effector platform. Really nice and clean conversion and everything is nice and stiff.

Go to do an Autocal and then all hell breaks loose. the Print head is crashing into the bed. Try a few things and now it's probing in mid air.

WHAT

THE

HELL

I can't get this figured out. Someone please help. If you are in the Los Angeles area I'll pay you, buy you beer or liquor, give you filament whatever but I need some help from a Duet Expert.

Change to Duet they said, It will be fantastic and take care of your bed tilt issues they said.
trash80
Plasticator
Posts: 18
Joined: Mon Dec 12, 2016 5:01 pm

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by trash80 »

DerStig wrote:Beyond frustrated at this point.

Go to do an Autocal and then all hell breaks loose. the Print head is crashing into the bed. Try a few things and now it's probing in mid air.
Maybe a loose connection? (Edit: Or typo in your config) If you cannot figure it out I am in the LA area, North Hollywood to be exact.
Last edited by trash80 on Sat Dec 31, 2016 9:58 pm, edited 1 time in total.
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Post your config.g and bed.g files.

The accelerometer probe is very sensitive to changes that affect rigidity and bed surface "hardness". It is unique compared to FSRs in this respect which are very forgiving. I'd like to see your files and then we can put together a plan of attack to configure for your system.

Also keep in mind, if you don't need to use grid compensation, don't. Do you have a reason to believe your delta needs it. My V3 doesn't and you can make things worse using it if not needed.

Of course tonight is not a great time for me to provide detailed help but post those files and we'll get at it tomorrow.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Trash80 and I have been corresponding and collaborating in the background to really understand this probe. I have both his Teensy and my Trinkey interfaces working. The Teensy allows monitoring in real time to help profile and tune. I'm also talking to the application engineer at ST (the accelerometer manufacturer) and he's made some suggestions to reduce variability and forgiveness. But these things take a lot of time and effort. I have at least 80 hrs invested and plan to spend more experimenting.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

Trash80 and MHackney, You guys rock!

Trash80 I live up on the mountain in Burbank, I would love it if you could stop by and help.

Here are the Config and Bed.g files
Config.g.rtf
(3.5 KiB) Downloaded 340 times
Bed.g.rtf
(1.72 KiB) Downloaded 315 times
Looking forward to what you two have to say.
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

Little more experimenting today. I had the probe input set wrong (it was P4 needed P5) but now I'm getting the printhead skipping on the build surface

Help!
Krinje
Prints-a-lot
Posts: 20
Joined: Wed May 27, 2015 12:15 pm

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by Krinje »

Well, that time of year, massive holiday upgrades all around. (This is for a v2, but 90% of whats here seems applicable) So, simple question, Included in the duet was the various connectors. Some of which are the ends that go into the blocks. I've never used them before, what is the correct way to use them? So far I'm assuming you simply strip it roughly to the length of the barrel and slide the wire in all the way and then crush the wire and termination in the block. Is that about right?
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

Ok you found the first issue I noticed. Next you need to increase the M558 F value. Try 2400 mm/min. If you strike too slow it won't be recognized as a deceleration event. Arm flex, surface hardness and other factors affect this. The SeeMeCNC implementation is 5400mm/min but too fast comes with its own issues of inconsistent trigger heights. Increase F up to 5400 though and test in steps of 300.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
Xenocrates
ULTIMATE 3D JEDI
Posts: 1561
Joined: Wed Sep 23, 2015 2:55 pm

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by Xenocrates »

Krinje wrote:Well, that time of year, massive holiday upgrades all around. (This is for a v2, but 90% of whats here seems applicable) So, simple question, Included in the duet was the various connectors. Some of which are the ends that go into the blocks. I've never used them before, what is the correct way to use them? So far I'm assuming you simply strip it roughly to the length of the barrel and slide the wire in all the way and then crush the wire and termination in the block. Is that about right?
For the most part, no. If you're talking about the pin connectors, then you crush them with a crimping tool or a pair of needlenose pliers first, then slide it into the block. If you're talking about the screw terminals, you can either screw them down on a bare wire or add a ferrule which needs to be crushed by a 4/6/8 jaw crimper, designed for the ferrules in question, as a pair of pliers will give you an angled contact area. As far as I know, only a small handful of connector styles are designed to self crimp or have the block of alignment, and neither the Rambo nor duet Wifi use any of those.
Machines:
Rostock Max V2, Duet .8.5, PT100 enabled E3D V6 and volcano, Raymond style enclosure
Automation Technology 60W laser cutter/engraver
1m X-carve router

Sic Transit Gloria Mundi
01-10011-11111100001
Krinje
Prints-a-lot
Posts: 20
Joined: Wed May 27, 2015 12:15 pm

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by Krinje »

Yes the ferrules, I'll skip them then. Thank you.
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

So First I want to thank MHackney and Trash80 for thier help and suggestions.

I switched to Trash80's Teensy 3.2 and now it seems all is well. Total level error using the auto calibration is .05 and running the G29 bed leveling I get

Number of probe points: 193

Probe area: 615.8 cm²

Maximum deviations: -0.111 / 0.066 mm
Mean error: 0.031 mm

RMS error: 0.038 mm

So I think I'm pretty darn good to go!
Last edited by DerStig on Mon Jan 02, 2017 1:15 am, edited 1 time in total.
DerStig
Printmaster!
Posts: 160
Joined: Fri Feb 20, 2015 3:00 am

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by DerStig »

YET! the nightmare isn't over.

Calibrates beautifully doing a g29 the height map is all green with a mean error of .031mm, 1/3 the thickness of a sheet of paper.

so why does the printhead print almost a 1mm low? Nothing is being extruded since the print head is so low. I simply dont understand how to fix that. with the Rambo I go into the eprom and just tell it what offset for the first layer. I just dont get how to do that and get it figured out on the Duet.
trash80
Plasticator
Posts: 18
Joined: Mon Dec 12, 2016 5:01 pm

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by trash80 »

DerStig wrote:YET! the nightmare isn't over.

Calibrates beautifully doing a g29 the height map is all green with a mean error of .031mm, 1/3 the thickness of a sheet of paper.

so why does the printhead print almost a 1mm low? Nothing is being extruded since the print head is so low. I simply dont understand how to fix that. with the Rambo I go into the eprom and just tell it what offset for the first layer. I just dont get how to do that and get it figured out on the Duet.
trash80 wrote: - Finally you can reset the Duet and try the probe, you may need to add a offset to z probe offset after calibration to fine tune (I don't know why, maybe because my bed is sorta slightly flexible), I used G31 X0 Y0 Z-0.3 P500
Put your adjustment in config.g, I manually sent a Z movement to get the offset I needed, IE: G1 Z0.3
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

The procedure for auto calibration and generating the bed compensation height map is important.

1) auto calibrate
2) DO NOT HOME after auto calibration - anywhere, not in your bed.g script or any special "calibration" scripts you may have created
3) do the G29


In order to test this, do it stepwise - when you auto calibrate, do you get a good Z=0 after that? If not, you need to fix that first. Check the G31 "Z" offset value. This is EXTREMELY important to a) understand and b) set correctly.

http://reprap.org/wiki/G-code#G31:_Set_ ... obe_status

For a procedure on how to determine it: http://sublimelayers.blogspot.com/2016/ ... -duet.html and scroll down to the "Postscript" section for details.

It is also important to carefully observe probing until you are certain that there is no significant flex in your system - in particular, the bed mounting. Watch the bed and hot end while probing. If you see them move, that's not ideal. A little movement - if it is consistent across all probe points - is acceptable.

And also, I don't think you answered my question about "why are you using grid compensation?" Do you have a real or perceived issue with your printer's calibration?

Finally, to set the Z height manually in RepRapFirmware can be done several ways but the M665 command's "H" parameter is the Z height that is important. You can simply issue this command in the console and tweak it to get it right or use the paper drag test. Once you have the value set, simply do an M500 to save it to the config-override.g or edit your config.g.

Do this:

First issue an M665. This will print the current "in use" values of M665 (not necessarily what's in config.g or config-override.g if you've manually tweaked them). Find the "H" parameter. You say you are 1mm too low, so do this:

M665 H"your old value"-1

Don't do the math in the command! If your old H was H449.22 then subtract 1 from that and execute M665 H448.22. Or use the paper snag test and subtract the Z head position (upper right corner on the Machine Control tab) from the H value.

I usually just do this manually as described above as I observe my first layer. It is much quicker for me to tweak this way then rerun auto calibration or use the paper test. That came with experience but it is very easy to learn.

Note, that in the next release of RRF - v 1.18 - there will be a baby stepping feature for dynamically tweaking the first layer thickness during a print. I have a set of macros for doing that but they are not as effective as what David is implementing.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
User avatar
mhackney
ULTIMATE 3D JEDI
Posts: 5412
Joined: Mon Mar 26, 2012 4:15 pm
Location: MA, USA
Contact:

Re: RostockMAX V3 to Duet WiFi conversion instructions

Post by mhackney »

What @trash80 is describing above is what I was referring to as the "paper drag test" to determine the Z offset the nozzle touches the bed. Then you use that to set M665.

Sublime Layers - my blog on Musings and Experiments in 3D Printing Technology and Art

Start Here:
A Strategy for Successful (and Great) Prints

Strategies for Resolving Print Artifacts

The Eclectic Angler
Post Reply

Return to “Duet”