@phaedrux Thanks for you reply.
But I think I will get the same as M592 : il will be proportional.
I need something not proportional :
10.1 => 10.0
20.1 => 20.0
30.1=> 30.0
Hope I'm clear
Thanks !
@phaedrux Thanks for you reply.
But I think I will get the same as M592 : il will be proportional.
I need something not proportional :
10.1 => 10.0
20.1 => 20.0
30.1=> 30.0
Hope I'm clear
Thanks !
Hi everybody
After several tests and adjustements, I get, on a CoreXY e3D toolChanger a difference betwenn X and Y dimensions.
When I print x 10x10x10 mm cube I get :
on X : 10 mm
on Y : 10.1 mm
And for 20x20x20 mm:
on X : 20 mm
on Y : 20.1 mm
I learned that with a CoreXY this issue is due to belts tension/aligment but I tried severall on this without success.
That's why I was looking for a software compensation.
I tried M579 but this seems to be "proportionnal".
So this does not help me.
Is there a config.g configuration to tell : "print Y axis -0.10 mm" ?
Thanks !
Best regards
interesting, thanks !
I found the problem... finally a hardware issue !
Hi
Thank you for your answers.
I finally choosed to use an extruder to run my particular attempt.
I'm trying to extruder untill a change of input state but it do not work.
I know my input works.
I have to launch severall times the macro to get extruding stopped when input goes 1. A sort of manual while loop
Here is the macro code. Why my while loop do not work ?
M83
while sensors.gpIn[2].value = 0
G1 E0.001 F50
Thanks !
Hi everybody
For a specification application, I need to home a new "axis" different from X, Y or Z.
This "axis" is driven by a stepper motor.
How can I declare this new axis and run homing on it ?
Thanks !
Fiannly it worked with :
M308 S0 P"temp0" Y"thermistor" T100000 B4725 C7.06e-8
M950 H0 C"out0" T0 ; create heater and map sensor 0
M140 H0
M143 H0 S100
Thanks !
Yes I changed to temp0 on board...
Ok, thanks.
Tried this without success after changing pin sensor to temp0 :
M308 S0 P"temp0" Y"thermistor" A"Bed" T100000 B4725 C7.06e-8 ; Set thermistor
M950 H0 C"bedheat" T0 ; Bed heater
M140 H0 ; Add heater to bed after RRF3.01 RC10
M143 H0 S100
Hi everybody
I don't find what I'm doing wrong...
I'm trying to connect an heated bed to Duet 3, Thermistor on IO PIN4
Here is the code :
M308 S0 P"io4.in" Y"thermistor" A"Bed" T100000 B4138 C0 ; Set thermistor
M950 H0 C"bedheat" T0 ; Bed heater
M140 H0 ; Add heater to bed after RRF3.01 RC10
M143 H0 S120 ; Set temperature limit for heater 0 to 120C
I get -271°C on DWC
I checked the thermistor (about 120k ohm at room temp).
Thanks by advance
Thanks, it works !
Could you please tell me where I can find all the object models I can work with ?
Best regards
Hi everybody
Is that possible to do conditionnal gcode on current selected tool ?
For example in pause.g file :
if selectedTool = 'T0'
do something...
Or something like that.
Thanks !
Hi everybody
I have to control a Omron Solid State Relay, input12-24V output 220 VAC
Can I connect input to a fan output ?
If yes how will I be able to control the relay ?
M106 Px S255 => ON ?
M106 Px S0 => OFF ?
Board: Duet 2 Ethernet (2Ethernet)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.1.1 (2020-05-19b2)
Thanks !
Happy to have contribute to find a bug
Commenting M376 solved the issue !
Thanks !
T-1 and ALL G29 commented => same results...
If it could help, here is the part of gcode file when T3 is selected for the first time :
G1 X199.790 Y94.848 E0.0216
G1 X197.752 Y92.810 E0.1258
G1 X198.247 Y92.810 E0.0216
G1 X199.790 Y94.353 E0.0952
G1 X199.790 Y93.858 E0.0216
G1 X198.742 Y92.810 E0.0647
G1 X199.237 Y92.810 E0.0216
G1 X199.790 Y93.363 E0.0341
G1 X199.790 Y92.868 E0.0216
G1 X199.732 Y92.810 E0.0036
G1 E-4.0000 F4200
; layer 7, Z = 2.167
T3
G91
G1 Z5 F600
G90
G1 X200.600 Y107.666
; feature outer perimeter
; tool H0.250 W0.010
G1 Z6.667 F120
G1 X99.205 Y91.805 F120
G1 Z1.917 F120
G1 X200.795 Y91.805 E0.1056 F300
G1 X200.795 Y108.195 E0.0170
G1 X99.205 Y108.195 E0.1056
G1 X99.205 Y91.805 E0.0170
When T2 is selected again after T3 bed levelling is running again.
The change to T3 is done at about 3 mm.
I also thought at M376 H15
but the bed levlling is stopped before.
Thanks
@Phaedrux said in Bed mesh compensation not applied to all the tools:
M98 P"config.g"?
=> no error
I will test with all G29 commented.
But as I told you I only use T2 and T3.
How could G29 in T0 or T1 could affect my print ?
All the more the print starts with T2 and bed levelling is active for this first tool.
Keep you updated !
Here it is.
Board: Duet 2 Ethernet (2Ethernet)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.1.1 (2020-05-19b2)
tpost1.g tpost0.g tfree3.g tfree2.g tfree1.g tfree0.g tpre3.g tpre2.g tpre1.g tpre0.g tpost3.g tpost2.g
I made severall tests again.
I can see bed levelling on T2 (the fist tool used).
When switched to T3, no bed levelling.
Thanks !
Job starts with T2, I see bed compensation running
then T3 becomes active.
gcode file :
T3
G91
G1 Z5 F600
G90
As you can see I use G91 / G90 afteer T3 selection.
Could this explain that after this bed compensation doesn't work ?
Thanks
I already tried commenting all G29 in tfree and tpost wihtout success