Welcome! Log In Create A New Profile

Advanced

Piezo Orion and Duet Network

Posted by cwaa 
Piezo Orion and Duet Network
August 22, 2018 09:47AM
I have a Piezo 20 on my cartesian and love it. I have just completed a large delta and I bought an Orion module for it. The first module failed and I returned it. Now with the new pcb my printer locks up. Does anybody have experience with the Orion on a Duet board? I am about to give up on the Orion.
Re: Piezo Orion and Duet Network
August 22, 2018 01:19PM
I received your request for support via email and replied to it. Please try to keep support requests to one channel, it's difficult to keep track of what steps have or have not been tried when it's spread out over different locations.

I've copied my email response to you below.


Quote

When you say locks up, does it give you any message?

Your M558 line in the config should look something like this,

M558 P8 I1 H2 F300 R0.5 Txxxx

P8 = mode 8, digital, no filtering,

I1 = Invert signal, active low

F300 = Probe speed 300mm/min or 5mm/sec

R0.5 =delay 0.5sec between xy move and z probe.

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 23, 2018 01:23AM
Kep in mind the Orion has a different pinout to the endstop than the Piezo20.
Re: Piezo Orion and Duet Network
August 23, 2018 03:50AM
Good point, earlier versions of the Piezo 20 (including yours cwaa) use a non-standard pinout that is different from the Orion and later boards that use the standard endstop pinout.

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 23, 2018 11:11AM
I am using the pins for the Duet z-probe and am not using the endstops as this is a delta.
Re: Piezo Orion and Duet Network
August 23, 2018 03:22PM
What O Lampe is saying is that the pinout on the PP Orion is different from the pinout on the older Piezo20 boards, if you haven't changed the wires around when you upgraded to the Orion then you will have the Orion incorrectly connected.

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 23, 2018 06:46PM
I have the Orion working somewhat. With the settings shown below when I send G30 it moves very slowly from home (450mm) and eventually senses the bed and then moves up to 10mm. I have manually measured the 10mm and it is right on. How can I speed up the movement prior to probing? BUT, when I use auto configuration the effector crashes into the bed. So I am still doing something wrong. Any ideas?



; General preferences
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
M555 P1 ; Set firmware compatibility to look like RepRapFirmare

;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
M665 R155 L360 B155 H440 ; Set delta radius, diagonal rod length, printable radius and homed height
M666 X0 Y0 Z0 ; Put your endstop adjustments here, or let auto calibration find them

; Network
M550 PDelta1.1 ; Set machine name
M540 PBE:62:56:56:52:5A ; Set custom MAC address
M552 P192.168.1.25 S1 ; Enable network and set IP address
M553 P255.255.255.0 ; Set netmask
M554 P192.168.1.254 ; Set gateway
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet

; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S0 ; Drive 2 goes backwards
M569 P3 S0 ; Drive 3 goes backwards
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X80 Y80 Z80 E460.42 ; Set steps per mm
M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z1000 E1000 ; Set accelerations (mm/s^2)
M906 X1600 Y1600 Z1600 E1600 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout

; Axis Limits
M208 X155 Y155 Z0 S1 ; Set minimum Z

; Endstops
M574 X2 Y2 Z2 S1 ; Set active high endstops

; Z-Probe
M558 P8 I1 R0.4 T10000 H10 F300 X0 Y0 Z0 ; Set Z probe type to switch, the axes for which it is used and the dive height + speeds
G31 X0 Y0 Z-0.1 P1000 ; Set Z probe trigger value, offset and trigger height
M557 R155 S20 ; Define mesh grid
Re: Piezo Orion and Duet Network
August 23, 2018 06:54PM
My bed file.


; bed.g
; called to perform automatic delta calibration via G32
;

M561 ; clear any bed transform, otherwise homing may be at the wrong height
; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
G28 ; home the printer
''' Probe the bed and do 6-factor auto calibration'''
;CWAA
; 16points, 6 factors, probing radius: 150, probe offset (0, 0)
G30 P0 X-129.90 Y-75.00 Z-99999 H0;X Tower
G30 P1 X0.00 Y-150.00 Z-99999 H0;opposite Z Tower
G30 P2 X129.90 Y-75.00 Z-99999 H0;Y tower
G30 P3 X129.90 Y75.00 Z-99999 H0;1/2 way between Y and Z towers
G30 P4 X0.00 Y150.00 Z-99999 H0;Z tower
G30 P5 X-129.90 Y75.00 Z-99999 H0;1/2 way between Z and X towers
G30 P6 X-64.95 Y-37.50 Z-99999 H0; 1/2way to X tower
G30 P7 X0.00 Y-75.00 Z-99999 H0;1/2 way to opposite Z tower
G30 P8 X64.95 Y-37.50 Z-99999 H0;1/2 way to Y tower
G30 P9 X75 Y0 Z-99999 H0;1/2 way out +X axis
G30 P10 X64.95 Y37.50 Z-99999 H0;1/2 way opposite X tower
G30 P11 X0.00 Y75.00 Z-99999 H0;1/2 way to Z tower
G30 P12 X-64.95 Y37.50 Z-99999 H0;1/2 opposite Y tower
G30 P13 X70 Y0 Z-99999 H0;1/2 way out to –X axis
G30 P14 X-150 Y0 Z-99999 H0; to –X axis
G30 P15 X150 Y0 Z-99999 H0; to +X axis
G30 P16 X0 Y0 Z-99999 S6 ; centre, and auto-calibrate 6 factors
Re: Piezo Orion and Duet Network
August 24, 2018 05:32AM
Have you changed the feedrate from F250 to F2500 in your homedelta.g?

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 24, 2018 05:01PM
Quote
Moriquendi
Have you changed the feedrate from F250 to F2500 in your homedelta.g?

Idris

I am sorry but I don't understand how changing the speed in my homing file will effect probing. It's after the G30 command that it slowly drops the 455 mm and probes. Homing works great. Can you explain further?
Re: Piezo Orion and Duet Network
August 25, 2018 05:14AM
Because the first thing the Bed.g file does is home all (G28) setting the travel speed to F250 (if you haven't changed it), it then probes the bed which means that it has to move the full height of your printer at F250 which is going to take a while.

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 25, 2018 06:02AM
Quote

With the settings shown below when I send G30 it moves very slowly from home (450mm) and eventually senses the bed and then moves up to 10mm.

What is your purpose in sending G30 after homing? If it's to get a more accurate Z=0 position, then I suggest you use e.g. G1 X0 Y0 Z5 F9000 followed by G30. You can put those two commands in a macro file to save typing them.



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: Piezo Orion and Duet Network
August 25, 2018 09:19AM
Thanks for the advice.
Re: Piezo Orion and Duet Network
August 25, 2018 09:51AM
Did it solve your problem?

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 26, 2018 10:56AM
The effector still crashes into the bed on auto calibration, but G30 works independently. So still something wrong! I don't know if I have the firmware set up correctly or the Orion just doesn't work! I can't be the first one to use it with Duet.
Re: Piezo Orion and Duet Network
August 26, 2018 11:51AM
You're not the first one to use it with a Duet, I and many others do. If it works with G30 then the Orion is working. Somewhere you still have a configuration issue, I'm thinking it may have something to do with the Z-99999 arguments in your bed.g file or possibly the M665 ...... H440 in the config.g. I'm not familiar with how the Duet deals with delta printers, how much physical travel do you have in Z?

Idris


{Precision Piezo} Accurate, repeatable, versatile z-probe plus piezo discs, endstop cables, pt100, 50w heaters.
Re: Piezo Orion and Duet Network
August 27, 2018 11:15AM
i was having the same issue with a newly built delta with a smart effector, and what i ended up doing was changing the dive height in the M558 to something more conservative like 50 to 100 mm, and then changed it back to a shorter distance once the auto-calibration ran and the settings were saved.

Edited 1 time(s). Last edit at 08/27/2018 11:16AM by tolar250.
Re: Piezo Orion and Duet Network
August 30, 2018 03:47PM
Thanks to both of you for the suggestions. I have been ill and not printing anything. Will get back after I look into this some more.
Sorry, only registered users may post in this forum.

Click here to login