@timcurtis67 thank yo so much. with all that set in the config.g do you need to set it again on CURA, or whatever slicer you use?
thanks
@timcurtis67 thank yo so much. with all that set in the config.g do you need to set it again on CURA, or whatever slicer you use?
thanks
@t3p3tony Thanks!
I believe I just got it, please see if my thoughts are right...
I took a look at the tfree0.g the parking spot for X was -85 and the X minima on config,g was -76 which is exactly the 9mm misalignement in X direction I had... now it seems to work... what do you think?
; tfree0.g
; FROM 3DEALO TESTS
M83 ; relative extruder movement
G1 E-2 F3600 ; retract 2mm
M106 S0 ; turn off our print cooling fan
G91 ; relative axis movement
G1 Z3 F500 ; up 3mm
G90 ; absolute axis movement
G1 S2 X-76 F6000 ; park the X carriage at -76mm
homeX.g
; homex.g
G91 ; relative positioning
G1 Z5 F1000 S2 ; lift Z relative to current position
G1 S1 X-650 S1 F6000 ; move quickly to X axis endstop and stop there (first pass)
G1 X5 F1000 ; go back a few mm
G1 S1 X-10 F600 ; move slowly to X axis endstop once more (second pass)
G1 Z-5 F6000 S2 ; lower Z again
G90 ; absolute positioning
homeY.g
; homey.g
; called to home the Y axis
;
; generated by RepRapFirmware Configuration Tool on Mon May 07 2018 16:11:49 GMT+0200 (Hora de verano romance)
G91 ; relative positioning
G1 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 Y-435 F1800 ; move quickly to Y axis endstop and stop there (first pass)
G1 Y5 F6000 ; go back a few mm
G1 S1 Y-435 F360 ; move slowly to Y axis endstop once more (second pass)
G1 Z-5 F6000 S2 ; lower Z again
G90 ; absolute positioning
homeU.g
;''' Home U at the high end of the axis'''
G91 ; relative positioning
G1 S2 Z5 F6000 S2 ; lift Z relative to current position
G1 S1 U645 F6000 S1 ; move quickly to X axis endstop and stop there (first pass)
G1 S2 U-5 F600 S2 ; go back a few mm
G1 S1 U10 F6000 S1 ; move slowly to X axis endstop once more (second pass)
G1 S2 Z-5 F6000 S2 ; lower Z again
G90 ; absolute positioning
homeALL.g
; homeall.g
G91 ; relative positioning
G1 Z5 F1000 S2 ; lift Z relative to current position
G1 S1 X-635 Y-440 U645 F6000 S1 ; move quickly to X and Y axis endstops and stop there (first pass) - EDITADO 3DEALO DRIVE U
G1 X5 Y5 U-5 F6000 ; go back a few mm
G1 S1 X-635 Y-435 U635 F600 S2 ; move slowly to X and Y axis endstops once more (second pass)
G1 X-10 Y-10 U10 S1 ; fine home X, Y and U
G90 ; absolute positioning
G1 X300 Y220 F6000 S2 ; go to first bed probe point and home Z
G30 ; home Z by probing the bed
;G1 Z5 F100 S2 ; uncomment this line to lift the nozzle after homing
Thanks for your help... I can not figure it out what's going on, the X carriage still goes back from the 1st pass incorrectly.
Inside CURA when I put 14mm offset on the second tool it aligns the print, but the error of the scond pass from X continues....
Here I will post, both the config.g content, and the 1st part of the gcode.
Config.g
; Configuration file for Duet WiFi (firmware version 1.20 or newer)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Mon May 07 2018 16:11:49 GMT+0200 (Hora de verano romance)
; Edited by 3Dealo - Fabber 644 - 04-06-2018 - 19:50
; General preferences
M584 X0 U1 Y2 Z5 E3:4 ; Create U axis for second X carriage before we try to configure it
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
; Network
M550 PDuettest ; Set machine name
M552 S1 ; Enable network
M587 S"" P"" ; Configure access point. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet
; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S0 ; Drive 1 goes BACKWARDS
M569 P2 S0 ; Drive 2 goes BACKWARDS
M569 P3 S0 ; Drive 3 goes BACKWARDS
M569 P4 S1 ; Drive 4 goes forwards
M569 P5 S1 R1 T2.2 ; Drive 5 goes forwards (Activate the Signal to TB6600 on the brakout expansion)
M350 X32 Y32 U32 Z32 E32:32 I0 ; Configure microstepping without interpolation
M92 X160 Y160 U160 Z1600 E1668 ; Set steps per mm
M566 X900 Y900 U900 Z50 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000 Y6000 U6000 Z1000 E1200 ; Set maximum speeds (mm/min)
M201 X1000 Y500 U1000 Z200 E250 ; Set accelerations (mm/s^2)
M906 X800 Y1200 U800 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
G21 ; Work in millimetres
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
M84 S30 ; Set idle timeout
; Axis Limits
M208 X572 Y430 U654 Z400 ; Set axis maxima
M208 X-76 Y0 U0 Z-10 S1 ; Set axis minima
; Endstops
M574 X0 Y0 U2 S0 ; Set active LOW endstops (EDITED by 3DEALO - U DRIVE endstop high end)
M574 Z1 S2 ; Set endstops controlled by probe
M591 D0 P1 C2 ;Filament sensor for E0, plugged into Z endstop (C2), set as a simple switch (P1)
M591 D1 P1 C4 ;Filament sensor for E1, plugged into E1 endstop (C4), set as a simple switch (P1)
; Z-Probe (BL Touch)
M307 H7 A-1 C-1 D-1
M558 P9 H5 F500 T4000 X0 Y0 Z1 ; Set Z probe type/mode 9. H=Dive Height. F=Speed the Z moves
G31 P25 X-34 Y18 Z2.7 ; Set Z probe trigger value, offset and trigger height
M557 X20:580 Y20:420 S40 ; Define mesh grid
; Heaters
M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
M305 P0 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S100 ; Set temperature limit for heater 0 to 100C
M305 P1 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S270 ; Set temperature limit for heater 1 to 270C
M305 P2 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 2
M143 H2 S270 ; Set temperature limit for heater 2 to 270C
; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 S0 I0 F500 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off
; Tools
;M563 P0 D0 H1 ; Define tool 0 - ORIGINAL
;G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets - ORIGINAL
;G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C - ORIGINAL
;''' Tool configuration section MULTITOOL'''
;''' Create a tool that uses the low end (X) carriage'''
M563 P0 D0 H1 F0 ; tool 0 uses extruder 0, heater 1 and fan 0
G10 P0 X0 Y0 Z0 S0 R0 ; set tool 0 offsets and temperatures
;''' Create a tool that uses the high end (U) carriage'''
M563 P1 D1 H2 X3 F2 ; tool 1 uses extruder 1, heater 2, fan 2, and maps X to U
G10 P1 Y0 U0 Z0 S0 R0 ; set tool 1 offsets and temperatures
;''' Create a tool that prints 2 copies of the object using both carriages'''
M563 P2 D0:1 H1:2 X0:3 F0:2 ; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U
G10 P2 X100 Y0 U-100 S0 R0 ; set tool offsets and temperatures
M567 P2 E1:1 ; set mix ratio 100% on both extruders
; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
; Custom settings are not configured
M280 P7 S90 ; Retract probe
Cura Gcode as TXT attachment0_1528187987684_cura gcode.txt
I guess I'm managing to adjust that on cura, but I don't want to be slicer dependent on this...
to tell it by firmware on G10 as you sugested should I put it on the tool 1 since the X should be the reference?
Everything is working. Thanks you all! I will post all the right settings for future use.
@dc42 Can I hook the TB6600 to the same DRIVER 11 I was hooking the nameless little red board?
Also I am configuring its jumpers to:
32 microsteps / 64000 pulse/rev
Current 1.5 peak 1.7
Is that ok for a NEMA 17 setup and the Duet wifi?
I have a breakout expansion from duet, but I'd not like to use, if its posible. Looking to the connectinos I have available on the conn_lcd, I miss all the GROUNDs for Enable, Dir an Pul
Thanks!
I followed that from top to bottom a couple of times...
I know for a fact that when my X and U carriages are parked side to side, the nozzles have a 86mm distance between them, should I inform it on the firmware?
But whata bugs me is that they are precise in co-ordinates when told to. But ater the first change from X to U on a print job the X returns +9 mm aways in X direction.
here is my tool section:
;''' Tool configuration section'''
;''' Create a tool that uses the low end (X) carriage'''
M563 P0 D0 H1 F0 ; tool 0 uses extruder 0, heater 1 and fan 0
G10 P0 X0 Y0 Z0 S0 R0 ; set tool 0 offsets and temperatures
;''' Create a tool that uses the high end (U) carriage'''
M563 P1 D1 H2 X3 F2 ; tool 1 uses extruder 1, heater 2, fan 2, and maps X to U
G10 P1 Y0 U0 Z0 S0 R0 ; set tool 1 offsets and temperatures
;''' Create a tool that prints 2 copies of the object using both carriages'''
M563 P2 D0:1 H1:2 X0:3 F0:2 ; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U
G10 P2 X50 Y0 U-50 S0 R0 ; set tool offsets and temperatures
M567 P2 E1:1 ; set mix ratio 100% on both extruders
Thanks David,
I just received a TB6600 I will replace the other one with it. I was using this little red board wich accepts botth drvs and a4988...
any tips in tb6600 ?
Ok, I just discovered something very important
No matter what configuration I put on the Z steps / mm it will behave the same way.... its aways wrong by a half. When I tell to raise 100mm it will raise only 5mm
I'm using my Z on a external driver:
Please check all the behaviors in video...
Config:
; Configuration file for Duet WiFi (firmware version 1.20 or newer)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Mon May 07 2018 16:11:49 GMT+0200 (Hora de verano romance)
; General preferences
M584 X0 U1 Y2 Z11 E3:4 ; Create U axis for second X carriage before we try to configure it (EDITADO POR 3DEALO - U DRIVE)
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
; Network
M550 PDuettest ; Set machine name
M552 S1 ; Enable network
M587 S"" P"*" ; Configure access point. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet
; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S0 ; Drive 1 goes BACKWARDS
M569 P2 S0 ; Drive 2 goes BACKWARDS
M569 P3 S0 ; Drive 3 goes BACKWARDS
M569 P4 S1 ; Drive 4 goes forwards (EDITADO POR 3DEALO - U DRIVE)
M569 P11 S0 ; Drive 11 goes forwards (EDITADO POR 3DEALO - U DRIVE)
M350 X32 Y32 U32 Z16 E32:32 I0 ; Configure microstepping without interpolation (EDITADO POR 3DEALO - Z DRIVE COM 16 PASSOS)
M92 X160 Y160 U160 Z1600 E1668 ; Set steps per mm (EDITADO POR 3DEALO - U DRIVE)
M566 X900 Y900 U900 Z50 E120 ; Set maximum instantaneous speed changes (mm/min) (EDITADO POR 3DEALO - U DRIVE)
M584 X0 U1 Y2 Z11 E3:4 ; SECOND TIME Create U axis for second X carriage before we try to configure it (EDITADO POR 3DEALO - U DRIVE)
M203 X6000 Y6000 U6000 Z1000 E1200 ; Set maximum speeds (mm/min) (EDITADO POR 3DEALO - U DRIVE)
M201 X1000 Y500 U1000 Z200 E250 ; Set accelerations (mm/s^2) (EDITADO POR 3DEALO - U DRIVE)
M906 X800 Y1200 U800 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent (EDITADO POR 3DEALO - U DRIVE SETAGEM MANUTAL NO PROPRIO DRIVE DRV)
G21 ; Work in millimetres (EDITADO POR 3DEALO - U DRIVE)
G90 ; Send absolute coordinates... (EDITADO POR 3DEALO - U DRIVE)
M83 ; ...but relative extruder moves (EDITADO POR 3DEALO - U DRIVE)
M84 S30 ; Set idle timeout
; Axis Limits
M208 X572 Y430 U654 Z400 ; Set axis maxima - ALTERADO POR 3DEALO ADICIONADO EIXO U (POSSUI 50 UNIDADES ADICIONAIS PARA GARANTIR ESPACO DE ESTACIONAMENTO DO CARRO)
M208 X-76 Y0 U0 Z-10 S1 ; Set axis minima (EDITADO POR 3DEALO - U DRIVE)
; Endstops
M574 X0 Y0 U2 S0 ; Set active LOW endstops (EDITADO POR 3DEALO - U DRIVE com endstop high end)
M574 Z1 S2 ; Set endstops controlled by probe
M591 D0 P1 C2 ;Filament sensor for E0, plugged into Z endstop (C2), set as a simple switch (P1)
M591 D1 P1 C4 ;Filament sensor for E1, plugged into E1 endstop (C4), set as a simple switch (P1)
; Z-Probe (BL Touch)
M307 H7 A-1 C-1 D-1
M558 P9 H2 F1000 T4000 X0 Y0 Z1 ; Set Z probe type/mode 9. H=Dive Height. F=Speed the Z moves
G31 P25 X-34 Y18 Z3.377 ; Set Z probe trigger value, offset and trigger height
M557 X20:580 Y20:420 S40 ; Define mesh grid
; Heaters
M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
M305 P0 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M143 H0 S100 ; Set temperature limit for heater 0 to 100C
M305 P1 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S270 ; Set temperature limit for heater 1 to 270C
M305 P2 T100000 B3950 C0 R4700 ; Set thermistor + ADC parameters for heater 2
M143 H2 S270 ; Set temperature limit for heater 2 to 270C
; Fans
M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 S0 I0 F500 H-1 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off
; Tools
;M563 P0 D0 H1 ; Define tool 0 - ORIGINAL
;G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets - ORIGINAL
;G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C - ORIGINAL
;''' Tool configuration section'''
;''' Create a tool that uses the low end (X) carriage'''
M563 P0 D0 H1 F0 ; tool 0 uses extruder 0, heater 1 and fan 0
G10 P0 X0 Y0 Z0 S0 R0 ; set tool 0 offsets and temperatures
;''' Create a tool that uses the high end (U) carriage'''
M563 P1 D1 H2 X3 F2 ; tool 1 uses extruder 1, heater 2, fan 2, and maps X to U
G10 P1 Y0 U0 Z0 S0 R0 ; set tool 1 offsets and temperatures
;''' Create a tool that prints 2 copies of the object using both carriages'''
M563 P2 D0:1 H1:2 X0:3 F0:2 ; tool 2 uses both extruders, hot end heaters and fans, and maps X to both X and U
G10 P2 X50 Y0 U-50 S0 R0 ; set tool offsets and temperatures
M567 P2 E1:1 ; set mix ratio 100% on both extruders
; Automatic power saving
M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
; Custom settings are not configured
Hi there, good morning!
Here is what happens when I try mesh compensation. I tried to lower the dive to 2.5 and 2 mm but had no effect at all.. actyally seemed to be worst
thanks
I don't know, I'm new to this firmware and this board.... We're should I look... I will post the tool section here, any other section I should post?
No need for apologies, thanks!!!
I did, but maybe I did wrong...
It had a dive of 5 but was diving 2.5 because if the error in the steps... When reading about in some forum people was telling to raise the dive value so I raised to 10 thento 20... No effect... I will try 2.5 now
The trigger height is bugging me, because I see the value to high its around 5.585..sometimes it goes down to 3.377....i don't know why this strong variation occurs between readings...
Hello there!
It was working...until it was not...
The new behavior is, when I follow the tutorials on how to define the trigger height (using G30 S-1) it works on the 1st try then on the second the pin drops again after returning the value and Bl touch enters in error mode.
When I try to make a mesh compensation which it was doing before, now it stops in some point returning an error that probe was not triggered.
sometimes even the Z homing fails
the autobed compensation seems to work, although the visual results for me seems a little extreme
The only thins I did between the working and non working moments:
I fixed the Z steps /mm Z was half the way it should be
And I raized a bit the Bltouch to respect the 8mm from the nozzle tip.
thanks!
@t3p3tony said in IDEX calibration problems:
G1 X100
The thing is... when I do that, they park exactly on the same spot.... to me more precise, when I type G1 X300 and G1 U300 they park at 301 on a ruller I use. But both exaclty on the same spot.
I will try ti print again through another slicer, maybe its a bug fro Craftware new version, or some special gcode they use.
Now I'm facing a problem with the BLtouch that magically stopped to trigger on some points...
Almost there on my rig...but...
The idex calibration is not going well. When I follow the tutorial on the last step , te calibration I can not understand, I will explain, this is the part I'm confused about:
Mark a dot on the printbed near the center (does not have to be exact).
Move T0 on the X axis so it is as near as possible over the marked dot, make a note of the X and Y co-ordinates, move the X axis out the way.
Move T1 on the U axis so it is as near as possible over the marked dot, make a note of the U and Y co-ordinates.
Subtract the U co-ordinates from the X co-ordinates and you have the rough offsets for U and Y. For the U value, increase or decrease the value of M208 Uxxx by the U offset, so that when the U axis is homed and then travels back to the spot it is above it for the same X co-ordinate as the X axis. For the Y co-ordinate add it to the G10 P1 Yx.x tool definition.
with the new values in effect (either reboot after updating config.g or enter them into the gcode console to test them temporarily) repeat the testing above the dot, both axis should now be above the dot with the same X and Y co-ordinate.
Since I can move both tools to the exact spot, I cannot subtract anything because the result will be ZERO.
The fact is that my printings are having a problema from the second time the X carriage comes in place.
it prints the first layers with X, park X and print with U, then when it parks U and get X back to print it starts missplaced by 9 mm in X direction.
thanks
Thank you both.
Yes by closed I mean encased in a structure of aluminum profiles and acrylic sheets.
I will move the board to a peripherical area.
thanks,
Hi there,
I just built a printer with my 1st duet and everything was fine until I closed the printer... Wifi now is super weak and the connection with the server can't keep up more than a minute.
I really can't believe Duet's wifi antena is so limited, should we put the Duet outside the printer for it to work, it just doesn't make sense.
Any tips? I already checked the troubleshooting for that...
thanks,
Yes! it did the probing...I used the G32 to test... Now I need to get familiar with G32, G30 know the differencies between them and the G29 ...and ofcourse calbrate it well.
thanks!!!