so here i will set:
M906 X1800.00 Y1800.00 E560.00:560.00 I40 ; Set motor currents (mA) and motor idle factor in per cent
Ok yes.
Thx
Dieter
so here i will set:
M906 X1800.00 Y1800.00 E560.00:560.00 I40 ; Set motor currents (mA) and motor idle factor in per cent
Ok yes.
Thx
Dieter
Hello
got the new bontech LGX extruder.
The label says 5.5V and max 0.7A
Where can i set the value only for the extruder 1 and 2?
Thx
Dieter
I need some information.
After the print is ready i need to switch a relay. (the relay will turn off my extra fans, lights etc)
Can some one explain me how to do that.
Many thx
Dieter
@resam Here is a sample code
Box_2_led-rar.txt
rename to .rar
includes a 160x160 thumbnail in the gcode plus an thumbnail for octoprint and Mainsail.
Dieter
@fcwilt said in Is filament chnage required?:
the filament change message you mentioned in an earlier po
yes we have the macro which gives the message but not sure why it comes up during printing.
As i wrote in an other post that there are problems with statics voltage, do bad design of the printer.
I added ground to all metall pieces, had to get ride of paint etc.
Now i can touch the dispaly or printer without any failures or messages on the display.
my feeling is the reason was the missing grounding.
I´m printig now a big part, total progress 540h . already 96h done.
Thx for your help
Dieter
@fcwilt Here is my
pause.g
<; pause.g
; called when a print from SD card is paused
M300 S1111 P222
M117"Is filament change required? Navigate to the macros tab and press on Filament Change"
M564 H1 S1 ;
M116
M83 ; relative extruder moves
G1 E-10 F800 ; retract 10mm of filament
G91 ; relative positioning
G1 Z20 F360 ; lift Z by 20mm
G90
G1 Y0 F6000 ; go to the front
G1 X0 F6000 ; go to the left
M300 S1111 P333
M291 R"Attention !" P"It is recommended to turn off the heaters if the pause is expected to last a long time" T46>
@phaedrux
ok here as a txt
icy_modix60_setup .txt
Hey it worked.
@fcwilt said in Is filament chnage required?:
d when you get the filament message
All tabs are empty, already checked.
@phaedrux I cannot upload a zip or rar file??
@fcwilt
hello,
works,
we had a mismatch config_probe.g against probe_config.g
with the variable Z{global.g_probe_z_trigger} it´s not working
as soon as i add a value for z it works.
@fcwilt hello frederick,
here are my files:
config.g
<; General preferences_________________________________________________________
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M111 S0 ; Debug off
M555 P2 ; Set output to look like Marlin
M575 P0 B57600 S2 ; communication parameters for USB serial
M575 P1 B57600 S1 ; Set auxiliary serial port baud rate and require checksum (for PanelDue)
; Network_____________________________________________________________________
M550 P"Big 60X V3.4 15.02.2022" ; set printer name
; History
; removed U 15.02.2022
;
;
M552 S1 ; enable network
M552 P192.168.10.169 ; My IP Address
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; add probe file
; global.g_probe_z_trigger
; global.g_probe_z_trigger = 2.915 ; default - set as appropriate for the Z probe
M98 P"config_probe.g"
M556 S50 X0 Y0 Z0 ; set orthogonal axis compensation parameters woher kommt der test wie wurde der Winkel bestimmt Unklar!
M376 H10 ; stop z-leveling after 10 layers
; Drives_________________________________________________________________________
;Main board______________________________________________________________________
M569 P0 S1 ; Physical drive 0 . X1
M569 P1 S0 ; Physical drive 1 . X2
M569 P2 R-1 ; Physical drive 2 . Canceled
M569 P3 S1 ; Physical drive 3 . Main Extruder
M569 P4 S0 ; Physical drive 4 . Secondary Extruder
;Duex5 board_____________________________________________________________________
M569 P5 S0 ; Physical drive 5 . Y
M569 P6 S0 ; Physical drive 6 . Z1 (0,1000)
M569 P7 S0 ; Physical drive 7 . Z2 (0,0)
M569 P8 S0 ; Physical drive 8 . Z3 (1000,0)
M569 P9 S0 ; Physical drive 9 . Z4 (1000,1000)
;Settings_________________________________________________________
M584 X0:1 Y5 Z6:7:8:9 E3:4 P3 ; Driver mapping
; M671 X-189:-189:645:645 Y645:-64:-64:645 S10 ; Anticlockwise old
; M671 X-168:-168:655:655 Y655:-64:-64:655 S10 ; Anticlockwise
M671 X-168:-168:645:645 Y645:-64:-64:645 S10 ; Anticlockwise
;___________________________________________________________________
M350 X16 Y16 I1 ; Configure microstepping with interpolation
M350 Z16 E16:16 I0 ; Configure microstepping without interpolation
M92 X100.00 Y100.00 Z1969.60 E416.21:416.21 ; Set steps per mm changed to fit my values 100mm messen und eintragen
M566 X240 Y360 Z30.00 E120.00:120.00 P1 ; Set maximum instantaneous speed changes (mm/min)
M203 X9000.00 Y9000.00 Z200.00 E1200.00:1200.00 ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z120.00 E250.00:250.00 ; Set accelerations (mm/s^2)
M204 P500 ; Set print and travel accelerations (mm/s^2)
M906 X1800 Y1800.00 E1000.00:1000.00 I40 ; Set motor currents (mA) and motor idle factor in per cent
M906 Z1800.00 I50 ; Set motor currents (mA) and motor idle factor in per cent
M84 S100 X Y E0 E1 ; Set idle timeout - one minute
; Axis Limits
M208 X0 Y0 Z-1 S1 ; set axis minima
M208 X600 Y600 Z630 S0 ; my print area, changed to hight 630 do changes
; Endstops
M574 X1 S1 P"xstop + e0stop" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
M574 Y2 S1 P"ystop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
; Height (mm) over which to taper off the bed compensation 10, 30
; Heaters___________________________________________________________
M140 H-1 ; disable heated bed (overrides default heater mapping)
;E0_________________________________________________________________
M308 S0 P"spi.cs1" Y"rtd-max31865"
M950 H0 C"e0heat" T0 ; create nozzle heater output on e0heat and map it to sensor 0
M307 H0 B0 R3.818 C129.1:116.6 D3.00 S1.00 V23.9 ;New TAKOTO mit Wärmeleitpaste
M143 H0 S300 ; set temperature limit for heater 0 to 300°
;E1_________________________________________________________________
M308 S1 P"spi.cs2" Y"rtd-max31865"
M950 H1 C"e1heat" T1 ; create nozzle heater output on e1heat and map it to sensor 1
M307 H1 B0 R3.746 C151.8:132.3 D3.63 S1.00 V23.9 ; NEW TAKOTO
M143 H1 S300 ; set temperature limit for heater 1 to 300°
; Fans______________________________________________________________
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned on
M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S0 H-1 ; set fan 1 value. Thermostatic control is turned on
M950 F2 C"duex.fan7" Q500 ; create LED on pin fan2 and set its frequency
M106 P2 S0 H-1 ; Disable fan channel for LED
M950 F3 C"duex.fan5" Q500 ; create fan 3 on pin fan1 and set its frequency
M106 P3 S255 H0 T45 ; set fan 3 value. Thermostatic control is turned on
M950 F4 C"duex.fan6" Q500 ; create fan 4 on pin fan1 and set its frequency
M106 P4 S255 H1 T45 ; set fan 4 value. Thermostatic control is turned on
; Tools______________________________________________________________
;T0_________________________________________________________________
M563 P0 S"E0 Primary" D0 H0 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S210 ; set initial tool 0 active and standby temperatures to 0C
;T1_________________________________________________________________
M563 P1 S"E1 Secondary" D1 H1 F1 ; define tool 1
G10 P1 X0 Y49 Z0 ; set tool 1 axis offsets
G10 P1 R0 S210 ; set initial tool 1 active and standby temperatures to 0C
; Automatic power saving____________________________________________
M911 S22.5 R29.0 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss. Power Failure Pause
; Custom settings__________________________________________________
M950 J0 C"exp.e2stop" ; create Input Pin 0 on pin E2 to for M581 Command.
M581 T1 P0 S0 R1 ; Regular filament sensor for E0 As External Trigger
M950 J1 C"exp.e3stop" ; create Input Pin 1 on pin E3 to for M581 Command.
M581 T1 P1 S0 R1 ; Regular filament sensor for E1 As External Trigger
M950 J2 C"exp.e4stop" ; create Input Pin 2 on pin E4 to for M581 Command.>
Here is my config_Probe.g
<; probe_config.g
; config the probe and call the other files.g
;
M950 S0 C"duex.pwm5"
M558 P9 C"zprobe.in" H5 F120 T6000 A5 R0.7
; G31 P500 X-18 Y24 Z{global.g_probe_z_trigger} ; set Z probe trigger value, offset and trigger height (larger value is closer)
; change to zvalue global.g_probe_z_trigger did not work
G31 P500 X-25 Y37 Z2.915 ; set Z probe trigger value, offset and trigger height (larger value is closer)
>
Here is my bed.g
<; bed.g
; called to perform automatic bed compensation via G32
;
M98 P"config_probe.g" ; insure probe is using most recent configuration values
G29 S2 ; cancel mesh bed compensation
M290 R0 S0 ; cancel baby stepping
G90 ; absolute moves
G1 Z5 F99999 ; insure Z starting position is high enough to avoid probing errors
; M671: Define positions pf manual bed levelling screws or Z leadscrews
; Xnn:nn:nn... list of between 2 and 4 X coordinates of the leadscrews that drive the Z axis or the bed levelling screws
; Ynn:nn:nn... list of between 2 and 4 Y coordinates of the leadscrews that drive the Z axis or the bed levelling screws
; Snn maximum correction allowed for each leadscrew in mm (optional, default 1.0)
; Pnnn pitch of the bed levelling screws (not used when bed levelling using independently-driven leadscrews). Defaults to 0.5mm which is correct for M3 bed levelling screws
; Fnn fudge factor, default 1.0
M671 X-168:-168:645:645 Y645:-64:-64:645 S10 ; Anticlockwise
; --- level bed ---
while true
; run leveling pass
G30 P0 X10 Y40 Z-99999 ; Probe near a leadscrew
G30 P1 X600 Y40 Z-99999 ; Probe near a leadscrew
G30 P2 X600 Y620 Z-99999 ; Probe near a leadscrew
G30 P3 X10 Y620 Z-99999 S4 ; Probe near a leadscrew
if move.calibration.initial.deviation < 0.015
break
; check pass limit - abort if pass limit reached
if iterations = 5
M291 P"Bed Leveling Aborted" R"Pass Limit Reached"
abort "Bed Leveling Aborted - Pass Limit Reached"
; --- finish up ---
; --- set Z=0 datum which can be affected by leveling ---
G1 X300 Y300 ; move probe to center of bed - set values aaa and bbb as appropriate
G30 ; do single probe which sets Z to trigger height of Z probe
G31 >
thx dieter
@icy_snake Good morning,
i connected all metal cases to ground.
Now it´s gone.
Had to get ride of paint, so that there is an electrical connection.
thx
Dieter
@fcwilt Good morning frederick,
back to my calibration problem.
I run now the button on the display for leveling.
head moves to all 4 corners and than to the middle and stays there.
messages:
<G32
Leadscrew adjustments made: 0.040 0.051 0.023 0.047, points used 4, (mean, deviation) before (0.039, 0.007) after (0.000, 0.000)>
if i do g28 than
i get the following error message:
<G28
Error: in file macro line 8: G30: Z probe 0 not found>
If i hit the button HOME ALL
i get the following error message:
<Error: in file macro line 7: G30: Z probe 0 not found
Error: Homing failed
Error: in file macro line 8: G30: Z probe 0 not found>
my homeall.g
<M280 P0 S60 I1
G91 ; relative positioning
G1 H2 Z5 F200 ; lift Z relative to current position
G1 H1 X-605 Y605 F3000 ; move quickly to X and Y axis endstops and stop there (first pass)
G1 H2 X5 Y-5 F600 ; go back a few mm
G1 H1 X-605 Y605 F600 ; move slowly to X and Y axis endstops once more (second pass)
G90 ; absolute positioning
G30 ; home Z by probing the bed>
Dieter
@phaedrux I pretty sure there is no macro.
I see the message during printing.
@fcwilt Good morning, no i have nothing there
@fcwilt yes have them
tfree0.g empty
tfree1.g empty
tpost0.g M116 P0
tpost1.g M116 P1
tprep0.g empty
tprep1.g empty
@dc42 yes thats what i think is happen.
I will try after the print is ready some grounding to the printer an the display box.
I will inform you about my results.
thx
Dieter
If i click on filaments
there is nothing listed.
At the right bottom i get an orange box with the following mesages:
<Failed to get filelist
directory 0:/filaments not found>
Dieter