Precision Piezo v1.2



  • Hi,

    config.g
    ;Piezo
    M558 P8 I1 R0.4 F300 Z1
    ; Define Mesh Grid for G29
    ; M557 X5:300 Y5:300 S40 ; Define mesh grid
    M557 X10:340 Y10:320 S310
    G31 X0 Y0 Z-0.04 P100

    as you see I got already 2 threads here only because of the Piezo.

    The normal Z-Probe is working very good. With only a very small force it gets triggered.
    I defined my mesh with only 4 outer points, to level my bed with the screws.

    Z-Probe is working nice, fails never.
    When I do G29 the first point is working well, 50%/50% the probe gets not triggered and the bed moves to high.
    I just find no reason for it, if the 2nd point works, the 3rd and 4th point are working always.

    Why at one special place, the piezo does not work, or not work always?
    If I go to the same position, and do G30, it always triggers right, like 100 times.



  • My PP arrived this morning so I will be watching this with interest. I'm installing it tonight.



  • I played now a bit with the M558 command.

    With
    M558 P8 I1 R0.5 F120 Z1

    I had yesterday with 4-6 mesh grids no fails, but the quality differs very much.
    When I do 4 times in a row a G29, I got never, and not alomst the same values on the same point like in the grid before.
    I could need help... Is there anything with the carriage?



  • You may need to raise your probe speed a bit. The piezo needs a distinct contact to register properly. Use whatever feed rate they recommend in the documentation and try and adjust the sensitivity instead.



  • Okay I will try, but I had F300 and got the problems described here:

    Z-Probe is working nice, fails never.
    When I do G29 the first point is working well, 50%/50% the probe gets not triggered and the bed moves to high.
    I just find no reason for it, if the 2nd point works, the 3rd and 4th point are working always.

    Since I went to F120 the fails are gone



  • Got mine installed and so far so good. Struggled with the settings for a while but I'm starting my first print since installation. I didn't adjust the peizo board adjustment at all. The Orion seems pretty sweet. I'm not super impressed with the 3D printed parts, but they seem to work well enough.

    How often is advised to refresh the heightmap.csv?

    0_1533891634030_Screen Shot 2018-08-10 at 1.29.25 AM.png



  • @3dmntbighker You should probably redo the height map anytime you make adjustments to the plane of the bed, like if you adjust leveling screws. Or if you've had to disassemble anything. But generally not very often.

    Based on what I see in your image I would probably rerun the heightmap at a higher grid density to see how bad that curve actually is.



  • Please take a look https://youtu.be/4-SdF3FCo1s

    You can see the 2nd corner is totally bad and gets not triggered right. (Very late)

    Why this does only affect the 2nd point? all other points get triggered right. I lose my motivation 😞



  • @phaedrux Thanks, will do.



  • @hevilp it looks like you are using a dual nozzle setup. Is that right? Do both nozzles tap the bed at the same time? I'm not sure how well the piezo behaves with that type of hotend setup. Perhaps you could email them directly for some guidance in that regard.



  • @hevilp Yeah, my PEI sheet adhesive layer was a bit messed up. You can see it. I'm sure there is a bump. This is a 1/4 inch thick MIC6 aluminum fixture plate build surface BTW. Supposedly you can't get a much better flat surface. But it seems to be less flat since printing PETG at higher temperatures. I'll re-run the matrix closer to the edges with additional points. And I may tweak the trigger number a bit too. It seems to be either zero or 1000 in the interface, and I set the trigger to 600 because that seemed common among users. Good to know what that gap in the grid means.



  • @phaedrux Single nozzle E3DV6 with BondTech.



  • @phaedrux Here is the 256 point version

    0_1533945542944_Screen Shot 2018-08-10 at 4.51.41 PM.png



  • Okay guys, I figured out my problem!

    My piezo is mounted 90° to the bed. Here is my carriage. https://www.thingiverse.com/thing:2990895

    I designed the holder for the chimera by myself and the pressure point of the carriage is a way to high for a chimera, because the chimera coolside is very small und a lot of under the pressure point of the v6 hotend. I will need another holder for the hotend. I hope this is to understand



  • @hevilp glad you figured it out. The piezo reliability really depends on the carriage design. I never found one that fit my needs and so my piezo kit sits unused.



  • @3dmntbighker I'm not sure what your bed surface is or how it's mounted but that looks like it's bowed a bit. If it were more uniform I would say maybe it's a mechanical issue on the y axis. If you lay a straight edge ruler across the bed can you tell there is a bow to the bed? At any rate the bed compensation should be able to take care of it.



  • The "bow" in your bed may be caused by deflection of the bed when the contact point is far from the Z axis screws. This is something I've seen on my TronXY X5s, it was greatly improved when I changed the plastic Z bearing mounts to metal ones but I haven't been able to eliminate it completely yet.

    Idris (Precision Piezo)



  • @phaedrux I have a quarter inch 300 x 300 MIC6 aluminum plate with a 1mm PEI sheet attached with 3M adhesive. And it's 3 point spring supported over 2020. Checking with a business card the center definitely has less clearance than the edges. It seems like the plate is less flat since using 100C bed print temps. Which is odd with this kind of plate material.



  • How did you mount the 3 point support? If there is no clearance to allow expansion, something will give up. How thick is your plate?



  • @sigxcpu Plate is 0.25 inch thick MIC6 machined fixture plate. It sits on 5mm screws with springs and ABS mounts. Pretty sure there is enough give for expansion. The support frame is 2020/2040 with PETG lead screw mounts. It's very solid.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.