Seite 1 von 2

Height wrong, parts higher than drawing

Verfasst: Sa 28. Mai 2022, 17:18
von ChrilleC
Hi,

Know some german, but safer to tale it in english.

Danke for a nice forum, helped med update with E3D!

But my parts are to high! When i move z it specifies ex. 15mm but the real z is more lika 40.

What is wrong?

Pic of update!


Br
Christian, Sweden.

Re: Height wrong, parts higher than drawing

Verfasst: Sa 28. Mai 2022, 18:41
von af0815
Nach welcher Anleitung hast du umgebaut ? Welche Software verwendest du ?

Das erste ist, der Nullpunkt muss stimmen, wo der liegt und wie man den setzt hängt von deinem Umbau ab.

--- google translate ---

What instructions did you use to convert? What software are you using?

The first is, the zero point has to be right, where it is and how you set it depends on your conversion.


---------------
A good way is, to use english and translate it to german or other direction.

Re: Height wrong, parts higher than drawing

Verfasst: Sa 28. Mai 2022, 20:02
von ChrilleC
Hi!

Danke für die Antwort.

RF2000. Es ist die Firmware 1.45.02.

Aktualisiert mit Nibbels-Modifikation für e3dv6 und x44 für kontinuierlichen Lüfter.

Es sieht so aus, als ob die Bewegung x2 ist. 15 mm im Display sind also 30 mm in der Realität. Die Schritte im Raster betragen 0,2 mm, wie im Repetier eingestellt. Nur das sind in Wirklichkeit Züge X 2 Habe Z-Motorschritte/mm in der Firmware auf 80 eingestellt gefunden, auf 160 geändert, kein Ergebnis.

Bed leveling is fina, and part almost good except for the x2 layer factor

Re: Height wrong, parts higher than drawing

Verfasst: Sa 28. Mai 2022, 21:06
von af0815
Ist die Firmware für den richtigen Drucker eingestellt worden ? Es sieht so aus als würde da nicht die richtigen Parameter hinterlegt worden sein. RF1000, RF2000 und RF2000V2 sind verschieden in den Parametern.

X und Y sind korrekt. Nur in Z hast du Probleme, soweit ich verstanden habe.

Eine Änderung wird nur übernommen, wenn du einen Reset des Eproms erzwingst oder den Parameter im Eprom änderst. Siehe auch hier viewtopic.php?t=70
IMPORTANT: With mode <>0 some changes in Configuration.h are not set any more, as they are
taken from the EEPROM.
*/
#define EEPROM_MODE 0
//Defaultwerte in Mode 1

Re: Height wrong, parts higher than drawing

Verfasst: Sa 28. Mai 2022, 22:17
von ChrilleC
Ok, ja es ist rf2000, siehe Bild

Ja, nur Z

Wie stelle ich Eprom wieder her? Über das Menü am Gerät?

Siehe Bild, wo ich Schritt / mm von 80 auf 160 eingestellt habe, es hat die Änderung möglicherweise nicht akzeptiert? Soll ich woanders wechseln?

Das Ändern der Mikroschritte im Menü von 16 auf 32 hat nicht geholfen

Re: Height wrong, parts higher than drawing

Verfasst: So 29. Mai 2022, 14:58
von rf1k_mjh11
Hi ChrilleC,

You seem to be on the right track. The issue can only lie with one of the two settings:
rare exceptions
Other possibilities would be: if you changed the pulleys and drive belt, or if you had a stepper with only 100 steps per revolution
#define ZAXIS_STEPS_PER_MM     (my FW has: 32)
or
#define RF_MICRO_STEPS     (my FW has "float(80 * (float)RF_MICRO_STEPS)", which then equals 2500)

I think you can change the micro-step size through the menu on the community version.
You can change the steps/mm several ways:
a) via GCodes (M206), following the syntax - which can be difficult (see our Wiki regarding the syntax)
b) Using a program such as Repetier-Host,
c) by editing the firmware source files (when you change any of those files, you need to re-upload the firmware, of course).

Please note that the statement:
IMPORTANT: With mode <>0 some changes in Configuration.h are not set any more, as they are
taken from the EEPROM.
is only partially correct. You actually need to change the EEPROM_MODE to a new value any time you want the changed values to carry over into the new firmware. So if you had changed the value to "1" on some earlier occasion, you will need to change it again if you want (the new) EEPROM values to be stored in the EEPROM.

Can you post your EEPROM values for us? You can do this by sending "M205" to the printer and capturing the output. Or you can use Repetier-Host to view (and change!) these values.

mjh11

Re: Height wrong, parts higher than drawing

Verfasst: So 29. Mai 2022, 21:30
von ChrilleC
Gelöst. :danke: Vielen Dank!!! Mit "#define ZAXIS_STEPS_PER_MM" in Arduino herumgespielt und je nach Wert unterschiedliche gemessene Höhen erhalten. Also landete ich wieder bei 80, ABER wie Sie sagten, musste ich jedes Mal im Menü aktualisieren oder auf Standard zurücksetzen. Benutzte M205, um Änderungen zu bestätigen!
(EPR:3 11 640.0000 Z-Achsenauflösung [Schritte/mm], aber 640 endete mit 1280) Also ist jetzt 1 mm im Menü 1 mm in der Realität.

ABER mein Extruderlüfter läuft jetzt nicht. Bei meinen Versuchen mit den Steps habe ich eine alte FW geladen. Aber da ich X44 als Lüfter verwende, ist vielleicht etwas kaputt gegangen? Ich kann ein leises Klicken (5-10 Hz) von etwas in der Nähe der Extrudermotoren hören. Gemessen ca. 20-24 Volt an Polen von x44. Lüfter ist ok, in einem anderen 24V Adapter getestet.

Hier sind jedenfalls meine M205.
M303 P0 S240 X0 R3 C0

16:33:03.778 : N18 M105*30

16:51:45.044 : EPR:3 15 150.000 X-axis max. feedrate [mm/s]
16:51:45.045 : EPR:3 27 80.000 X-axis homing feedrate [mm/s]
16:51:45.045 : EPR:3 19 150.000 Y-axis max. feedrate [mm/s]
16:51:45.045 : EPR:3 31 80.000 Y-axis homing feedrate [mm/s]
16:51:45.046 : EPR:3 23 9.000 Z-axis max. feedrate [mm/s]
16:51:45.047 : EPR:3 35 9.000 Z-axis homing feedrate [mm/s]
16:51:45.047 : EPR:3 51 1500.000 X-axis acceleration [mm/s^2]
16:51:45.047 : EPR:3 63 1500.000 X-axis travel acceleration [mm/s^2]
16:51:45.047 : EPR:3 55 1500.000 Y-axis acceleration [mm/s^2]
16:51:45.047 : EPR:3 67 1500.000 Y-axis travel acceleration [mm/s^2]
16:51:45.047 : EPR:3 59 100.000 Z-axis acceleration [mm/s^2]
16:51:45.048 : EPR:3 71 100.000 Z-axis travel acceleration [mm/s^2]
16:51:45.048 : EPR:3 39 13.000 Max. XY-jerk [mm/s]
16:51:45.048 : EPR:3 47 0.559 Max. Z-jerk [mm/s]
16:51:45.048 : EPR:0 1923 110 X Stepper current [2A=126]
16:51:45.049 : EPR:0 1924 110 Y Stepper current [2A=126]
16:51:45.049 : EPR:0 1925 105 Z Stepper current [2A=126]
16:51:45.049 : EPR:0 1926 90 E0 Stepper current [2A=126]
16:51:45.049 : EPR:3 3 152.3800 X-axis resolution [steps/mm]
16:51:45.050 : EPR:3 7 152.3800 Y-axis resolution [steps/mm]
16:51:45.050 : EPR:3 11 640.0000 Z-axis resolution [steps/mm]
16:51:45.050 : EPR:1 1964 3300 Interrupt spacing [CPU Ticks]
16:51:45.050 : EPR:3 145 230.000 X max print length [mm]
16:51:45.051 : EPR:3 149 245.000 Y max length [mm]
16:51:45.051 : EPR:3 153 200.000 Z max length [mm]
16:51:45.052 : EPR:2 1038 0 Z-Offset [um]
16:51:45.052 : EPR:0 1045 1 Z Scale
16:51:45.052 : EPR:1 1900 6 Z-Button stepsize [Steps]
16:51:45.052 : EPR:0 1937 1 Digit homing [1=on 2=off]
16:51:45.052 : EPR:0 1938 1 Digit compensation [1=ON 2=OFF]
16:51:45.053 : EPR:1 1908 0 SenseOffset cap [Digits]
16:51:45.053 : EPR:1 1906 180 SenseOffset peak offset [um]
16:51:45.053 : EPR:2 1910 -11000 Emergency-Pause min [Digits 0=off]
16:51:45.054 : EPR:2 1914 11000 Emergency-Pause max [Digits 0=off]
16:51:45.054 : EPR:1 1918 -12500 Z-Emergency-Stop min [Digits]
16:51:45.055 : EPR:1 1920 12500 Z-Emergency-Stop max [Digits]
16:51:45.055 : EPR:0 1904 5 X pos Z-Offset-Scan [col]
16:51:45.055 : EPR:0 1905 5 Y pos Z-Offset-Scan [row]
16:51:45.056 : EPR:3 1949 1.000 Z-Scan start elevation [mm]
16:51:45.056 : EPR:0 1922 3 Bed Temp. sensor type [3=orig. 4=alternativ]
16:51:45.057 : EPR:3 108 53.740 Bed PID P-gain
16:51:45.058 : EPR:3 112 7.480 Bed PID I-gain
16:51:45.058 : EPR:3 116 96.520 Bed PID D-gain
16:51:45.058 : EPR:0 120 255 Bed max PWM power [0-255]
16:51:45.058 : EPR:0 124 5 Bed PID I-drive min
16:51:45.058 : EPR:0 107 80 Bed PID I-drive max
16:51:45.059 : EPR:3 200 280.000 Extr.1 resolution [steps/mm]
16:51:45.060 : EPR:3 204 25.000 Extr.1 max. feedrate [mm/s]
16:51:45.060 : EPR:3 212 6000.000 Extr.1 acceleration [mm/s^2]
16:51:45.060 : EPR:3 208 12.000 Extr.1 jerk [mm/s]
16:51:45.061 : EPR:3 246 0.000 Extr.1 Advance L [0=off]
16:51:45.061 : EPR:0 294 8 Extr.1 Temp. sensor type [3=V2 8=E3D 13=V3]
16:51:45.061 : EPR:3 218 12.5000 Extr.1 PID P-gain
16:51:45.062 : EPR:3 222 3.2000 Extr.1 PID I-gain
16:51:45.062 : EPR:3 226 18.0000 Extr.1 PID D-gain
16:51:45.063 : EPR:0 230 255 Extr.1 max PWM power [0-255]
16:51:45.063 : EPR:0 245 30 Extr.1 PID I-drive min
16:51:45.063 : EPR:0 217 120 Extr.1 PID I-drive max
16:51:45.064 : EPR:3 231 0.000 Extr.1 X-offset [mm]
16:51:45.064 : EPR:3 235 0.000 Extr.1 Y-offset [mm]
16:51:45.064 : EPR:3 295 0.000 Extr.1 Z-offset [mm]
16:51:45.065 : EPR:1 250 150 Extr.1 Temp. for retraction when heating [C]
16:51:45.065 : EPR:1 252 0 Extr.1 Distance to retract when heating [mm]
16:51:45.066 : EPR:0 254 96 Extr.1 Extruder cooler speed [0-255]
16:51:45.066 : EPR:0 1930 0 Fan modulation [0=PWM 1=PDM]
16:51:45.068 : EPR:0 1963 3 Fan PWM divisor [15.3Hz/x]
16:51:45.068 : EPR:0 1961 1 Partfan 1% level [1..239]
16:51:45.068 : EPR:0 1962 160 Partfan 99% level [16..254]
16:51:45.068 : EPR:0 1020 0 24V-Port X42 default [0=off 1=on]
16:51:45.069 : EPR:0 1021 0 24V-Port X44 default [0=off 1=on]
16:51:45.069 : EPR:0 1022 0 24V-Port X45/board fan default [0=off 1=on]
16:51:45.071 : EPR:0 1001 0 24V-Port X19/case light default [0=off 1=on]
16:51:45.071 : EPR:0 1019 2 RGB Light mode [0..3 off/ws/aut/man]
16:51:45.071 : EPR:2 75 115200 Baudrate
16:51:45.071 : EPR:2 79 0 Max. inactive time [ms 0=off]
16:51:45.071 : EPR:2 83 600000 Stop stepper after inactivity [ms 0=off]
16:51:45.071 : EPR:0 1000 1 Beeper [0=off 1=on]
16:51:45.071 : EPR:3 129 0.223 Filament printed [m]
16:51:45.071 : EPR:2 125 508 Printer active

Re: Height wrong, parts higher than drawing

Verfasst: Mo 30. Mai 2022, 16:07
von rf1k_mjh11
Hi ChrilleC,

It looks like you are using 8 microsteps, not 32 like I am.

My statement in the previous post
#define RF_MICRO_STEPS         (my FW has "float(80 * (float)RF_MICRO_STEPS)", which then equals 2500)
was wrong. The correct value I have is 2560 (damn my dislexia!)

Unfortunately, I can't help with the fan issue. Maybe someone else can.

mjh11

Re: Height wrong, parts higher than drawing

Verfasst: Di 31. Mai 2022, 00:11
von AtlonXP
Hello folks,
our community firmware normally operates the Z-axis with 16 microsteps.
The Conrad version operates the Z-axis with 32 microsteps.
Please note!!!

The microsteps can be changed in the community firmware, even on the printer in its menu.

LG AtlonXP

Re: Height wrong, parts higher than drawing

Verfasst: Di 31. Mai 2022, 09:24
von mhier
ChrilleC hat geschrieben:ABER mein Extruderlüfter läuft jetzt nicht. Bei meinen Versuchen mit den Steps habe ich eine alte FW geladen. Aber da ich X44 als Lüfter verwende, ist vielleicht etwas kaputt gegangen?
X44 is a plain MOSFET output. Driving fans directly with PWM does not work. You can add a simple low-pass filter: Put a small resistor (1 Ohms, pay attention to the power dissipation) in series and a capacitor (220uF, pay attention to the maximum voltage) in parallel to your fan (the resistor must *not* be in between the fan and the capacitor). The values are taken from the original circuit for the 12V fan, I am not sure whether they have to be modified for 24V fans and/or fans with higher power. My guess is they should work fine under quite broad conditions - maybe you can also do something with adjusting the PWM frequency, which is possible through the menu I think. (The equivalent resistor of the motor is part of the low pass filter, so changing it will shift the corner frequency of the filter - changing the PWM frequency should be able to compensate this.)

Btw: What you are hearing is basically the PWM frequency. The fan is being switched on and off with 5 or 10 Hz. That does not work. Fans are brushless DC motors which have internal electronics. Hence you need to filter the voltage so the fan sees a DC current but a lower voltage (depending on the PWM setting).

The attached image shows the original circuit. Do not pay attention to the Z diode and the parallel fly back diode. They are only used to get from 24V to 12V. You only need the part with the red circle.