@dc42 I'm not using the metal bands. They get kinked, at least in my experience. I'm planning to use long 5mm plastic cable ties.
Anyone know what the clothlike Prusa style cable covers are? Tried searching and Google failed me
@dc42 I'm not using the metal bands. They get kinked, at least in my experience. I'm planning to use long 5mm plastic cable ties.
Anyone know what the clothlike Prusa style cable covers are? Tried searching and Google failed me
@droftarts That's funny, I have the same Tronxy X5S. Bought it for the 400mm cubic print area, the core XY, and the unique steel rod rails on aluminum extrusion axes. I never set it up with the stock extruder and electronics. Chucked them in the bin and installed a Duet 2 board, Paneldue, and E3D Hemera Revo. Added a BL Touch style Z probe and off I went. The Duet automated bed tramming made all the difference. Can't wait to set up the new Z axis probe on my Toolchanger.
While we're talking about the SZP documentation.
I see we get both the 12mm and 15mm probes in the box with my Revo Roto Toolboard.
In the documentation it points out the two probes, but doesn't give any guidance as to the differences/preferences between them. Could anyone clarify? I assume that the 12mm probe is for lower probe distances, but it would be nice to get more exact recommendations.
Hi all,
Just purchased a Duet 3 Mini 5+ with the Canbus Duet 3 ToolBoard for Roto Extruder and the Duet 3 Tool Distribution Board to update my E3D Toolchanger. The demo stuff shown at the RMRRF2024 E3D/Duet3D booths had really nice black cloth looking covers on the Canbus cable lead to the printhead. The kit did not include cable management components, so I plan to use 28" (711mm) X 5mm cable ties as the flex control for the cable. So the cable bundle to the toolhead will consist of the 4 Canbus wires and the PTFE guide tube for the filament.
Two questions:
1: What cable wrap should I get? I like the cloth stuff, but am open to suggestions.
2: Should I run the cable tie inside or outside the cable wrap, like with small cable ties every 100mm or so?
I'm used to the E3D 4mm metal band flex controls with woven plastic cable wrap. Never liked it, and would like to do better with this upgrade.
Any suggestions will be appreciated.
@bubblevisor I'm sure you are correct about the 6mm belts. The CoreXY design can minimize the effect to some extent due to the pulling from both directions in the design.
However, what I was hoping to achieve was to correct the cornering problem as much as possible with the config file settings.
With the help of @Phaedrux, I am very happy with the results!
@phaedrux Thanks so much!
I believe the M566 P1 was the trick.
I put all your suggestions into the config file.
Here are the vernier caliper measurements of the 20mm test box before and after the changes (Same Gcode used for both):
Center across X measured along Z axis Before: 19.95mm After: 20.12mm
X axis measured along X side (includes corners) Before: 20.36 After: 20.11
Center across Y measured along Z axis Before: 20.09mm After: 20.15mm
Y axis measured along Y side (includes corners) Before: 20.45 After: 20.15
So the bulging has gone from approx. 0.4 mm (0.2mm per corner) to ZERO!
Yay!
@phaedrux The Extruder is a direct drive E3D Hemera
The Z axis is a dual leadscrew, dual stepper in a coreXY machine.
The bulges are symmetrical on all 4 corners.
Hello,
Trying to reduce my rounded corners. On a 20mm test cube, I get symmetrical bulging in the corners at around 0.1-0.2mm. Not awful, but I'd like suggestions as to changes in my config.g file. I have a Tronxy X5SA-400 Pro modified with an E3D Hemera.
I get about the same corner overshoot with both a 0.4 and 0.6 nozzle, both with a 60mm/sec print speed and a 45mm/sec outer perimeter speed.
Not sure if I should look at max. instantaneous speed change, acceleration, or Pressure Advance. Thanks for any feedback.
Here is the relevant section of my config.g file:
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E430 ; set steps per mm
M566 X600.00 Y600.00 Z200.00 E8000 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z2000.00 E20000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E100.00 ; set accelerations (mm/s^2)
M204 P1000 T4000 ; Set printing and travel accelerations
M906 X950 Y950 Z950 E950 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
M572 D0 S0.001 ; Presure Advanced
M207 S0.75 R-0.000 F3200 T3200 Z0.0 ; Firmware Retraction
I have a Duet 2 Maestro.
Here is the test cube printed at 0.3mm layer height, 0.6mm nozzle:
@droftarts
Thanks for the link!
I thought you had to define the Z axis driveshaft positions for the dual Z bed leveling.
Is that not done in config.g with an M671?
Is your Extruder stepper plugged into E0 or E1 on the board?
And I assume the second Z stepper is plugged into the opposite, E1 or E0?
I'm setting up a Duet 2 Maestro as a replacement for the craptacular Tronxy X5SA-400 Pro electronics.
I bought the Tronxy knowing full well that this kit would need to be fully upgraded, but the base motion system looked really good for the price.
Anyway, I installed a Hemera direct extruder, BLTouch, and rewired everything for the Maestro.
So, I've got Extruder, X and Y endstops and XY homing working just fine, but I'm nervous about the Z axis, and want to make sure I have everything set up correctly before getting it moving.
I want to use the dual Z stepper control bed leveling, and tried to use the ReprapFirmware configurator to do the initial config.
Unfortunately, the configurator doesn't seem to have a dual Z bed leveling option, which is fine, but that means I'm left trying to figure out the correct stuff myself.
I was hoping someone could review my config file and answer a few questions before hook up to Z steppers.
Questions:
It looks like I need several offsets to make everything work.
The first offset would be the distance from the nozzle to the front left corner of the bed from the X0 Y0 endstop switch homing points.
Using a ruler, I get 40mm in X and 16mm in Y from the nozzle tip to the bed corner.
The bed itself is 400 by 400mm, so what is the best way to manage this offset?
From X0 Y0, the bed coordinates would be:
Front Left X40 Y16
Front Right X440 Y16
Rear Left X40 Y416
Rear Right X440 Y416
Center of Bed X240 Y216
There are two other offsets, the BL Touch offset from the nozzle tip, and the Z axis drive shaft dual bed leveling offset.
The BL Touch offset is X+60, Y+2
The Z axis drive shaft true positions relative to X0 Y0 are:
Stepper Z2, Left Side X-50 Y216
Stepper Z1, Right Side X530 Y216
I got very confused when I inserted the following in the config:
G31 P500 X60 Y2 Z2
I thought these offsets were for the distance from the BL touch to the nozzle, but I think it is the offset for Z homing.
When I tried homing Z, without the Z steppers hooked up, the X and Y moved to home, the BLTouch extended, and then nothing.
I was hoping it would move to either the calculated center of the bed, or to the G31 X and Y coordinates, but neither happened, it just sat at X0 Y0.
Any help would be appreciated.
Thanks.
; Configuration file for Duet Maestro (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.3 on Sat Oct 02 2021 21:42:49 GMT-0400 (Eastern Daylight Time)
; General preferences
M575 P1 S1 B57600 ; enable support for PanelDue
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Tronxy x5a 400 pro" ; set printer name
M669 K1 ; select CoreXY mode
; Network
M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0 S1 ; physical drive 0 goes forwards
M569 P1 S1 ; physical drive 1 goes forwards
M569 P2 S1 ; physical drive 2 goes forwards
M569 P3 S1 ; physical drive 3 goes forwards
M569 P4 S1 ; physical drive 4 goes forwards
M584 X0 Y1 Z2 E3:4 ; set drive mapping
M350 X16 Y16 Z16 E16:16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E430.00:400.00 ; set steps per mm
M566 X600.00 Y600.00 Z200.00 E8000.00:200.00 ; set maximum instantaneous speed changes (mm/min)
M203 X6000.00 Y6000.00 Z2000.00 E20000.00 ; set maximum speeds (mm/min)
M201 X500.00 Y500.00 Z20.00 E100.00:250.00 ; set accelerations (mm/s^2)
M204 P1000 T4000 ; Set printing and travel accelerations
M906 X950 Y950 Z950 E950:950 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
M572 D0 S0.001 ; Presure Advanced
M207 S0.75 R-0.000 F3200 T3200 Z0.0 ; Firmware Retraction
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X400 Y400 Z400 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
; M574 Z1 S1 P"zstop" ; configure Z-probe endstop for low end on Z Not Needed for BLTouch?
; Dual Z Axis
M671 X-90:490 Y200:200 S4 ; define 2 leadscrews location & max correction
; Z-Probe
M950 S0 C"zprobe.mod" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T6000 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X60 Y2 Z2 ; set Z probe trigger value, offset and trigger height
M557 X15:385 Y15:385 S60 ; define mesh grid
; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S75 ; set temperature limit for heater 0 to 75C
M308 S1 P"e0temp" Y"thermistor" T100000 B4388 ; configure sensor 1 as thermistor on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S280 ; set temperature limit for heater 1 to 280C
; Fans
M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
M106 P0 S0 H0 T45 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S1 H1 T45 ; set fan 1 value. Thermostatic control is turned on
; Tools
M563 P0 D0 H1 F0 ; define tool 0
G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
; Custom settings are not defined