dc42 / OrmerodSensorBoard

Z-height sensor board add-on for RepRapPro Ormerod 3D printer
102 stars 67 forks source link

TMC2209/UART + ir sensor has inconsistent readings. #8

Open mpalpha opened 2 years ago

mpalpha commented 2 years ago

What component do I need and where do I add it? to block the interference?

mpalpha commented 2 years ago

25v 47uf capacitor between Gnd/5v pins.

Before @ 0.5mm/s: Recv: // PROBE_ACCURACY at X:150.000 Y:150.000 Z:7.040 (samples=10 retract=2.000 speed=0.5 lift_speed=2.0) Recv: // probe at 150.000,150.000 is z=1.672500 Recv: // probe at 150.000,150.000 is z=1.667500 Recv: // probe at 150.000,150.000 is z=1.667500 Recv: // probe at 150.000,150.000 is z=1.670000 Recv: // probe at 150.000,150.000 is z=1.672500 Recv: // probe at 150.000,150.000 is z=1.672500 Recv: // probe at 150.000,150.000 is z=1.670000 Recv: // probe at 150.000,150.000 is z=1.670000 Recv: // probe at 150.000,150.000 is z=1.670000 Recv: // probe at 150.000,150.000 is z=1.672500 Recv: // probe accuracy results: maximum 1.672500, minimum 1.667500, range 0.005000, average 1.670500, median 1.670000, standard deviation 0.001871 Recv: ok

After @ 3mm/s: Recv: // PROBE_ACCURACY at X:150.000 Y:200.000 Z:5.069 (samples=10 retract=5.000 speed=3.0 lift_speed=5.0) Recv: // probe at 150.000,200.000 is z=1.700000 Recv: // probe at 150.000,200.000 is z=1.700000 Recv: // probe at 150.000,200.000 is z=1.700000 Recv: // probe at 150.000,200.000 is z=1.695000 Recv: // probe at 150.000,200.000 is z=1.697500 Recv: // probe at 150.000,200.000 is z=1.695000 Recv: // probe at 150.000,200.000 is z=1.697500 Recv: // probe at 150.000,200.000 is z=1.697500 Recv: // probe at 150.000,200.000 is z=1.700000 Recv: // probe at 150.000,200.000 is z=1.697500 Recv: // probe accuracy results: maximum 1.700000, minimum 1.695000, range 0.005000, average 1.698000, median 1.697500, standard deviation 0.001871 Recv: ok